/* The one loading look of the whole site: the loader of every page, the cover between two pages (#tv-nav, added by pwa.js), the processing box of the tables and the Swal wheel.
   Kept on the phone (a year, never asked again; the service worker holds a copy too). The picture is inside this file (installed as a data: address, see --tvm), so the loader is painted by the first frame, with no request of its own.
   Only transform and opacity move, and nothing is blurred or glowing, so the loader stays smooth while the page is still being built. A changed file gets a new ?v= in the pages that link it.
   The loader keeps turning in lite mode and with reduced motion too (pwa.js leaves it out of the lite reset): a loader that stands still looks like a hang. */
@font-face{font-family:TvLalezar;src:url('/user/Lalezar-Regular.ttf?v=2') format('truetype');font-display:block} /* the site's heading font, for the first-start screen */
:root #preloader,:root #tv-nav,:root #custom-preloader,:root div.dataTables_processing,:root #tv-inst{--tvm:url(data:image/png;base64,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)}
:root #preloader,:root #tv-nav{display:flex;visibility:visible!important}
:root #preloader,:root #tv-nav,:root #custom-preloader{background:radial-gradient(circle at 50% 42%,rgba(244,114,182,.1) 0,transparent 150px),radial-gradient(60% 45% at 50% 42%,#1b1030 0%,#07060d 72%);align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;width:auto;height:auto;z-index:2147483000;opacity:1;transition:opacity .2s ease}
:root #preloader>*,:root #custom-preloader>*{display:none!important}
:root #preloader::before,:root #tv-nav::before,:root #custom-preloader::before{content:"";width:74px;height:75px;background:var(--tvm) center/contain no-repeat;will-change:transform;animation:tvFloat 2.2s ease-in-out infinite}
:root #preloader::after,:root #tv-nav::after,:root #custom-preloader::after{content:"";position:absolute;left:50%;top:50%;width:122px;height:122px;margin:-61px 0 0 -61px;border-radius:50%;border:2px solid transparent;border-top-color:#fbbf24;border-right-color:#f472b6;border-bottom-color:rgba(167,139,250,.45);will-change:transform;animation:tvOrbit 1.15s linear infinite}
:root #preloader.tv-out,:root #tv-nav.tv-out{opacity:0;pointer-events:none;will-change:opacity}
:root #tv-nav{animation:tvFade .18s ease both}
/* the processing box of the tables (services, invoices, payments, tickets): the same mark, small, instead of the orange text box */
:root div.dataTables_processing{position:absolute!important;left:50%!important;top:50%!important;width:84px!important;height:84px!important;margin:-42px 0 0 -42px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;line-height:0!important;overflow:visible!important}
:root div.dataTables_processing>*{display:none!important}
:root div.dataTables_processing::before{content:"";position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;background:var(--tvm) center/contain no-repeat;will-change:transform;animation:tvFloat 2.2s ease-in-out infinite}
:root div.dataTables_processing::after{content:"";position:absolute;left:50%;top:50%;width:66px;height:66px;margin:-33px 0 0 -33px;border-radius:50%;border:2px solid transparent;border-top-color:#fbbf24;border-right-color:#f472b6;border-bottom-color:rgba(167,139,250,.45);will-change:transform;animation:tvOrbit 1.15s linear infinite}
/* the wheel of the pop-up messages (Swal.showLoading): the same two colours */
.swal2-loader{border-color:#fbbf24 transparent #f472b6 transparent!important}
@keyframes tvFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.05)}}
@keyframes tvOrbit{to{transform:rotate(360deg)}}
@keyframes tvFade{from{opacity:0}}
html.tv-wait body>*:not(#preloader):not(#custom-preloader):not(#tv-nav){visibility:hidden} /* touch screens: nothing behind the loader is painted while the page loads */
@media (prefers-reduced-motion:reduce){#preloader,#tv-nav{transition:none}} /* the loader keeps turning in lite mode and with reduced motion: a loader that stands still looks like a hang (it is two small turning pictures, no blur) */
@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){@view-transition{navigation:auto}
::view-transition-old(root){animation:tvVOut .2s ease both}::view-transition-new(root){animation:tvVIn .4s cubic-bezier(.22,1,.36,1) both}
@keyframes tvVOut{to{opacity:0}}@keyframes tvVIn{from{opacity:0;transform:translateY(8px)}}
html.tv-fade:not(.tv-lite){animation:tvFade .4s ease both}} /* computers: the browser cross-fades the old page into the new one, or the page fades in */
/* the screen of the first start of the installed app (pwa.js): the mark, a progress bar that fills from the right, a skip link after a few seconds */
:root #tv-inst{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2147483001;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;direction:rtl;text-align:center;font-family:TvLalezar,Lalezar,IRANSans,Tahoma,sans-serif;color:#f4f1ff;background:radial-gradient(circle at 50% 38%,rgba(244,114,182,.12) 0,transparent 170px),radial-gradient(60% 45% at 50% 38%,#1b1030 0%,#07060d 72%);opacity:1;transition:opacity .4s ease}
:root #tv-inst.tv-out{opacity:0;pointer-events:none}
#tv-inst .tv-inst-m{position:relative;display:block;width:74px;height:75px;margin-bottom:34px;background:var(--tvm) center/contain no-repeat;will-change:transform;animation:tvFloat 2.2s ease-in-out infinite}
#tv-inst .tv-inst-m::after{content:"";position:absolute;left:50%;top:50%;width:122px;height:122px;margin:-61px 0 0 -61px;border-radius:50%;border:2px solid transparent;border-top-color:#fbbf24;border-right-color:#f472b6;border-bottom-color:rgba(167,139,250,.45);will-change:transform;animation:tvOrbit 1.15s linear infinite}
#tv-inst b{font:400 32px/1.5 TvLalezar,Lalezar,IRANSans,Tahoma,sans-serif;color:#fff}
#tv-inst span{font:400 17px/2 IRANSans,Tahoma,sans-serif;color:#e0d8f5;max-width:320px}
#tv-inst .tv-inst-bar{width:min(84vw,320px);height:12px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden}
#tv-inst .tv-inst-bar i{display:block;height:100%;transform-origin:right center;transform:scaleX(0);transition:transform .25s ease;background:linear-gradient(270deg,#fbbf24,#f472b6,#a78bfa)}
#tv-inst em{font:400 28px/1.4 TvLalezar,Lalezar,IRANSans,Tahoma,sans-serif;font-style:normal;color:#fbbf24}
#tv-inst a{font:400 16px IRANSans,Tahoma,sans-serif;color:#d4cbee;text-decoration:underline;visibility:hidden;padding:12px 18px}
#tv-inst.tv-skip a{visibility:visible}
