@font-face{font-family:Manrope;src:url('./assets/Manrope-400.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Manrope;src:url('./assets/Manrope-600.ttf') format('truetype');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Manrope;src:url('./assets/Manrope-700.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:Manrope;src:url('./assets/Manrope-800.ttf') format('truetype');font-style:normal;font-weight:800;font-display:swap}
:root{font-family:Manrope,Arial,sans-serif;color:#10232a;background:#f5f7f5;font-synthesis:none;--night:#081a20;--teal:#0b3a45;--signal:#b8f5eb;--paper:#f5f7f5;--ink:#10232a;--quiet:#5c7379;--line:#dae2df;--white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}input,textarea{color:var(--ink)}a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em}h1{font-size:clamp(34px,4vw,58px);line-height:1.08;font-weight:700}h2{font-size:clamp(24px,2.4vw,34px);line-height:1.17;font-weight:700}h3{font-size:20px}p{line-height:1.65}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid #2bb5a8;outline-offset:3px}
.preload{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--night);color:white;font-size:44px;font-weight:800;letter-spacing:-.08em}.preload span,.brand-dot{color:var(--signal)}
.app-shell{display:flex;min-height:100vh}.sidebar{width:250px;flex:0 0 250px;min-height:100vh;background:var(--night);color:white;display:flex;flex-direction:column;padding:32px 18px 30px;position:sticky;top:0;height:100vh;z-index:4}.brand{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:800;letter-spacing:-.075em;white-space:nowrap}.brand-mark{width:26px;height:27px;display:flex;align-items:end;gap:3px;transform:skew(-19deg)}.brand-mark i{display:block;width:6px;background:var(--signal);border-radius:1px}.brand-mark i:nth-child(1){height:12px}.brand-mark i:nth-child(2){height:20px}.brand-mark i:nth-child(3){height:27px}.sidebar-caption{margin:19px 0 48px 38px;color:#799298;font-size:8px;letter-spacing:.21em;font-weight:700}.main-nav{display:grid;gap:7px}.nav-item{width:100%;height:48px;background:transparent;border:1px solid transparent;color:#9fb1b5;display:flex;align-items:center;gap:13px;padding:0 13px;text-align:left;border-radius:8px;font-size:13px;font-weight:600;transition:background .2s,color .2s,transform .2s}.nav-item:hover{color:white;background:#143138;transform:translateX(2px)}.nav-item.active{color:var(--signal);background:#163a40;border-color:#2c6060}.nav-item span:nth-child(2){flex:1}.nav-index{font-size:10px;color:#6b8589;letter-spacing:.08em}.sidebar-foot{margin-top:auto;color:#83999b;font-size:11px;line-height:1.7;padding:0 12px}.foot-line{display:block;width:100%;height:1px;background:#274349;margin-bottom:23px}.sidebar-demo-link{margin-top:19px;color:var(--signal);background:none;border:0;padding:0;font-size:11px;text-decoration:underline;text-underline-offset:4px}
.workspace{min-width:0;flex:1;display:flex;flex-direction:column}.topbar{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 clamp(25px,4.4vw,72px);background:#fff}.topbar-path{display:flex;gap:16px;align-items:center;color:#798d90;letter-spacing:.13em;font-size:10px;font-weight:800}.topbar-path span:last-child{color:#23434b}.path-slash{color:#b2c2c1}.topbar-right{display:flex;align-items:center;gap:14px}.mode-pill{border:1px solid #74bfb5;color:#0b6760;padding:7px 10px;border-radius:100px;font-size:10px;font-weight:800;letter-spacing:.05em;white-space:nowrap;background:#eaf8f5}.mode-live{border-color:#d5e3e0;color:#647b7f;background:#f8fbfa}.company-label{font-size:11px;font-weight:700;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;color:#b8f5eb;background:#0b3a45;font-size:12px;font-weight:700}.content{width:100%;max-width:1330px;margin:0 auto;padding:41px clamp(25px,4.4vw,72px) 80px;flex:1;outline:none}.page-footer{display:flex;justify-content:space-between;padding:20px clamp(25px,4.4vw,72px);border-top:1px solid var(--line);color:#829397;font-size:10px;font-weight:700;letter-spacing:.09em}.demo-banner{display:flex;align-items:center;gap:10px;padding:12px 15px;background:#e4f4ef;border:1px solid #c6e7df;border-radius:7px;color:#385d5c;font-size:11px;margin-bottom:38px}.demo-banner strong{color:#146b62}.demo-indicator,.signal-dot{width:6px;height:6px;flex:none;background:#15a696;border-radius:50%;box-shadow:0 0 0 4px #c7efe8}.eyebrow{font-size:10px;letter-spacing:.21em;font-weight:800;color:#308e86;display:inline-block}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:35px}.page-heading h1{margin:13px 0 10px}.page-heading p{margin:0;color:var(--quiet);font-size:14px}.page-heading>.chip{margin-bottom:6px}.muted{color:var(--quiet);font-size:13px}.chip{display:inline-flex;align-items:center;gap:5px;width:max-content;border-radius:100px;padding:6px 9px;font-size:10px;font-weight:800;letter-spacing:.015em;white-space:nowrap;background:#eef2f1;color:#718184}.chip:before{content:'';width:5px;height:5px;border-radius:50%;background:currentColor}.chip-active,.chip-counted,.chip-paid,.chip-verified{background:#def4ee;color:#167265}.chip-awaiting_payment,.chip-pending,.chip-unverified,.chip-paid_queued{background:#f6f0df;color:#9a742c}.chip-duplicate,.chip-rejected{background:#edf0f0;color:#697d80}.chip-disputed{background:#e7e9f7;color:#5f68a8}.chip-failed,.chip-cancelled{background:#f8e8e4;color:#b35c4a}
.progress-hero{overflow:hidden;background:var(--night);color:white;border-radius:13px;position:relative;box-shadow:0 18px 45px #0b3a4512}.progress-hero:before{content:'';position:absolute;right:20%;top:-250px;width:600px;height:600px;border:1px solid #19424a;border-radius:50%;opacity:.5;pointer-events:none}.hero-grid{min-height:364px;display:grid;grid-template-columns:minmax(0,1fr) 265px;position:relative}.hero-main{padding:33px 42px 39px}.hero-topline{display:flex;justify-content:space-between;color:#81a5a5;font-size:10px;font-weight:800;letter-spacing:.2em}.hero-star{color:#90e3d7;font-size:15px;vertical-align:middle;margin-left:7px}.hero-label{color:#a2bcb9;margin:62px 0 0;font-size:13px}.hero-numbers{display:flex;align-items:baseline;line-height:1;letter-spacing:-.1em;margin:2px 0 31px}.hero-count{font-size:clamp(100px,11vw,160px);font-weight:600;color:#e9fff9;font-variant-numeric:tabular-nums;animation:count-rise .65s both}.hero-divider{font-size:64px;color:#4b7476;margin:0 17px 0 25px;font-weight:400}.hero-total{font-size:70px;color:#82aca9;font-weight:400}.progress-track{height:4px;background:#31555a;border-radius:10px;overflow:hidden;max-width:590px}.progress-track span{display:block;height:100%;background:var(--signal);border-radius:10px;transform-origin:left;animation:bar-in .9s ease-out both}.hero-bottom{display:flex;justify-content:space-between;max-width:590px;color:#86a7a6;font-size:11px;margin-top:11px}.hero-bottom span:last-child{color:#cbece5}.hero-aside{position:relative;border-left:1px solid #274950;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:29px}.signal-graphic{height:174px;width:174px;display:grid;place-items:center;position:relative}.signal-ring{position:absolute;border:1px solid #37676b;border-radius:50%;inset:0;animation:pulse 5s ease-in-out infinite}.ring-b{inset:25px;border-color:#437c78;animation-delay:.4s}.ring-c{inset:50px;border-color:#80c8bc;animation-delay:.8s}.signal-center{font-weight:800;color:var(--signal);font-size:35px;letter-spacing:-.1em}.signal-caption{font-size:10px;letter-spacing:.15em;color:#a8c8c3;font-weight:800;display:flex;align-items:center;gap:11px}.overview-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.detail-panel,.list-panel,.order-form-panel,.route-card,.payment-history,.billing-pending,.orders-history{background:white;border:1px solid #e5ebe9;border-radius:10px}.detail-panel{padding:27px 28px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px}.text-button{border:0;background:none;padding:3px 0;color:#167f74;font-size:11px;font-weight:800;text-align:left}.text-button:hover{text-decoration:underline;text-underline-offset:4px}.facts{margin:0}.facts>div{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:15px 0;border-top:1px solid #ecf0ef;font-size:12px}.facts dt{color:#7b8e90}.facts dd{margin:0;text-align:right;font-weight:700;max-width:60%}.fine-note{font-size:11px;color:#789092;line-height:1.65;margin:20px 0 0}.lead-row{border:0;background:#fff;width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:14px 0;border-top:1px solid #ebf0ee;transition:background .18s}.lead-row:hover{background:#f8fbfa}.lead-row.compact{padding:16px 0}.lead-icon{height:36px;width:36px;display:grid;place-items:center;border-radius:8px;background:#e9f5f1;color:#168074;font-size:17px;flex:none}.lead-main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.lead-main strong{font-size:12px;font-weight:800}.lead-main small{font-size:10px;color:#829294;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sep-dot{margin:0 3px}.row-arrow{color:#abc2bc;margin-left:4px;font-size:14px}
.filters{display:flex;gap:7px;margin:0 0 16px;flex-wrap:wrap}.filter{background:#fff;color:#5b7578;border:1px solid #dce7e4;border-radius:100px;padding:9px 15px;font-size:11px;font-weight:700}.filter.selected{background:#0b3a45;color:#e7fff8;border-color:#0b3a45}.list-panel{padding:7px 24px}.list-panel .lead-row{padding:19px 0}.list-panel .lead-row:first-child{border-top:0}.list-panel .lead-icon{height:42px;width:42px}.list-panel .lead-main strong{font-size:13px}.list-panel .lead-main small{font-size:11px}.rules-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:28px 2px}.rules-strip>div{display:flex;align-items:flex-start;gap:13px;color:#687e81;font-size:11px;line-height:1.6}.rules-strip b{color:#2b8e83;font-size:10px;letter-spacing:.1em}.dialog-backdrop{position:fixed;inset:0;background:#06181db8;display:flex;align-items:stretch;justify-content:flex-end;z-index:20}.detail-dialog{background:white;width:min(100%,480px);height:100%;overflow:auto;padding:33px 35px 55px;box-shadow:-18px 0 60px #06181d40;animation:drawer-in .25s ease-out}.dialog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:37px}.icon-close,.notice-close{border:0;background:none;color:#59777a;font-size:28px;line-height:1;padding:0 4px}.detail-dialog h2{margin-bottom:15px}.dialog-status{display:flex;align-items:center;gap:8px;margin-bottom:25px}.missed-tag{font-size:10px;color:#b27249;background:#f9efe6;padding:6px 8px;border-radius:100px}.detail-dialog form{margin-top:27px;border-top:1px solid #e6eeeb;padding-top:23px}.detail-dialog form label,.order-form-panel label,.route-card form label,.auth-content form label{font-size:11px;color:#5c7476;font-weight:800;display:block}.detail-dialog textarea,.order-form-panel input:not([type=radio]),.route-card input,.auth-content input{width:100%;border:1px solid #ceded9;border-radius:6px;background:#fbfdfc;padding:14px 15px;outline:none;font-size:13px;margin-top:9px;transition:border-color .2s,box-shadow .2s}.detail-dialog textarea:focus,.order-form-panel input:not([type=radio]):focus,.route-card input:focus,.auth-content input:focus{border-color:#26a99a;box-shadow:0 0 0 3px #b8f5eb66}.detail-dialog .button{margin-top:13px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid transparent;border-radius:6px;min-height:44px;padding:0 18px;text-decoration:none;font-size:11px;font-weight:800;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-dark{background:#0b3a45;color:white}.button-dark:hover{background:#105364}
.order-form-panel{padding:32px;margin-bottom:26px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:38px}.order-form-panel h2{margin:13px 0}.order-form-panel p{color:var(--quiet);font-size:12px;max-width:190px}.package-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.package-card{display:flex;flex-direction:column;border:1px solid #dbe6e2;border-radius:7px;padding:17px 17px 19px;cursor:pointer;position:relative;transition:border-color .2s,background .2s}.package-card.selected{border-color:#1d9c8d;background:#f2faf7;box-shadow:inset 0 0 0 1px #1d9c8d}.package-card input{position:absolute;right:13px;top:13px;accent-color:#148e81}.package-top{font-size:9px;font-weight:800;letter-spacing:.16em;color:#5a7a7d;display:flex;justify-content:space-between;padding-right:21px}.package-card strong{font-size:40px;letter-spacing:-.08em;margin:12px 0 2px;font-weight:700;line-height:1}.package-card small{font-size:12px;letter-spacing:0;color:#708789;font-weight:600}.package-price{font-size:15px;font-weight:800}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:21px}.order-terms{display:grid;gap:9px;background:#f4f8f6;border-left:2px solid #3fb4a5;padding:16px;margin:20px 0;color:#5c7577;font-size:10px;line-height:1.55}.order-terms b{color:#225253;font-size:11px}.order-form-panel .button{min-width:164px}.orders-history,.payment-history,.billing-pending{padding:25px 27px}.orders-history .section-heading,.payment-history .section-heading,.billing-pending .section-heading{margin-bottom:4px}.order-row{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e8efed;padding:20px 0}.order-row-main h3{font-size:17px;margin:4px 0 2px}.row-number{font-size:10px;color:#5a9d92;letter-spacing:.12em;font-weight:800;text-transform:uppercase}.order-row-meta{display:flex;gap:35px}.order-row-meta>div{display:flex;align-items:flex-end;flex-direction:column;gap:7px;min-width:100px}.order-row-meta span:not(.chip){font-size:10px;color:#789094}.order-row-meta b{font-size:16px}.billing-intro{background:#0b3a45;color:white;border-radius:10px;display:flex;gap:27px;align-items:center;padding:32px 39px;margin-bottom:23px}.bill-icon{width:78px;height:78px;border:1px solid #43837d;border-radius:50%;display:grid;place-items:center;flex:none;color:#b8f5eb;font-size:32px}.billing-intro .eyebrow{color:#9ee0d6}.billing-intro h2{margin:8px 0}.billing-intro p{color:#a9c8c6;max-width:600px;font-size:12px;margin:0}.billing-pending{margin-bottom:23px}.payment-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e9efed;padding:17px 0;gap:16px}.payment-row>div{display:flex;flex-direction:column;gap:5px}.payment-row>div:last-child{align-items:flex-end}.payment-row strong{font-size:12px}.payment-row span:not(.chip){font-size:10px;color:#849798}.payment-row b{font-size:14px}
.routing-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.route-card{padding:28px;min-height:390px}.route-symbol{width:45px;height:45px;border-radius:8px;background:#e4f5ef;color:#148778;display:grid;place-items:center;font-size:22px;margin-bottom:27px}.route-card h2{margin:12px 0}.route-card p{color:#6d8587;font-size:12px;max-width:410px;min-height:76px}.route-card form{margin-top:24px}.inline-field{display:flex;gap:7px}.route-card input{min-width:0;margin-top:8px}.route-card .button{align-self:end;height:45px;margin-top:8px;white-space:nowrap}.route-status{border-top:1px solid #e5edeb;margin-top:24px;padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:8px}.telegram-box{background:#f6f9f8;padding:14px 16px;display:flex;flex-direction:column;gap:6px;border-radius:5px;min-height:68px;margin-top:24px}.telegram-box span{font-size:9px;color:#849596;text-transform:uppercase;letter-spacing:.1em}.telegram-box strong{font-size:12px}.route-test{margin-top:18px}.routing-note{display:flex;gap:13px;align-items:flex-start;margin-top:20px;color:#72878a;font-size:11px}.routing-note-mark{border:1px solid #a5c6bf;border-radius:50%;height:20px;width:20px;display:grid;place-items:center;font-size:11px;flex:none;color:#2b8e82;font-weight:800}.routing-note p{margin:0;max-width:760px}.empty-state{text-align:center;padding:57px 20px}.empty-mark{color:#2aa797;font-size:32px}.empty-state h2{font-size:22px;margin:12px 0 4px}.empty-state p{color:#849797;font-size:12px}.empty-state .button{margin-top:10px}.notice{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#e7f4ef;border:1px solid #cbe9e0;color:#235c55;padding:12px 15px;margin-bottom:20px;border-radius:6px;font-size:12px;line-height:1.5}.notice-error{background:#fff0ed;border-color:#f1cfc8;color:#a54e40}.notice-close{font-size:19px;color:inherit}
.auth-layout{min-height:100vh;display:grid;grid-template-columns:minmax(360px,46%) 1fr}.auth-side{background:#081a20;color:white;display:flex;flex-direction:column;padding:46px clamp(30px,5vw,80px);position:relative;overflow:hidden}.auth-side-kicker{color:#789c9c;font-size:10px;font-weight:800;letter-spacing:.2em;margin-top:13px}.auth-side-text{margin:auto 0 0;font-size:clamp(54px,6vw,100px);letter-spacing:-.085em;line-height:.98;font-weight:700;position:relative;z-index:1}.auth-side-text em{color:#b8f5eb;font-style:normal}.auth-side>p{font-size:11px;color:#91adac;position:relative;z-index:1;margin:39px 0 0}.auth-signal{position:absolute;width:520px;height:520px;right:-170px;bottom:-160px;border:1px solid #24494d;border-radius:50%}.auth-signal span{display:block;border:1px solid #326167;border-radius:50%;position:absolute;inset:60px}.auth-signal span:nth-child(2){inset:120px}.auth-signal span:nth-child(3){inset:180px}.auth-main{background:#f5f7f5;padding:45px clamp(28px,5vw,85px) 28px;display:flex;flex-direction:column;align-items:flex-start}.auth-content{width:min(100%,420px);margin:auto 0}.auth-content h1{margin:14px 0}.auth-content>p{font-size:13px;color:#718789;margin-bottom:30px}.auth-content form{display:grid;gap:18px}.auth-content input{display:block}.auth-submit{width:100%;margin-top:7px;height:50px}.auth-switch{font-size:11px;color:#779092;margin-top:21px}.auth-switch .text-button{font-size:11px}.auth-demo-return{border:0;background:none;padding:0;margin-top:25px;font-size:11px;font-weight:800;color:#147d71}.auth-foot{font-size:9px;color:#9aadaa;letter-spacing:.16em;font-weight:800;margin-top:30px}.system-screen{min-height:100vh;background:#f5f7f5;display:flex;flex-direction:column}.system-top{height:90px;padding:0 clamp(25px,6vw,90px);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbe5e2}.system-top .brand{color:#081a20}.system-top .brand-mark i{background:#1c9587}.system-top .brand-dot{color:#21a092}.system-content{width:min(100% - 50px,730px);margin:auto;text-align:center;padding:55px 0}.system-asterisk{color:#159789;display:block;font-size:42px;margin-bottom:22px}.system-content h1{margin:16px 0}.system-content p{color:#6c8587;font-size:14px;max-width:550px;margin:0 auto 29px}.system-content .button{min-width:195px}.system-foot{padding:30px;text-align:center;color:#9dacab;font-size:9px;letter-spacing:.15em}.loading-line{font-size:12px;color:#4f8881}
@keyframes count-rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-in{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pulse{50%{transform:scale(1.06);opacity:.45}}@keyframes drawer-in{from{transform:translateX(30px);opacity:.7}to{transform:translateX(0);opacity:1}}
@media(max-width:1100px){.sidebar{width:210px;flex-basis:210px}.content{padding-left:32px;padding-right:32px}.topbar,.page-footer{padding-left:32px;padding-right:32px}.hero-grid{grid-template-columns:1fr 200px}.hero-main{padding-left:30px;padding-right:30px}.order-form-panel{grid-template-columns:1fr;gap:8px}.order-form-panel p{max-width:none}.routing-grid{gap:13px}.route-card{padding:22px}}
@media(max-width:800px){.app-shell{display:block}.sidebar{position:relative;width:100%;height:auto;min-height:0;padding:19px 22px 10px;display:block}.sidebar .brand{font-size:21px}.sidebar-caption,.sidebar-foot{display:none}.main-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin-top:19px}.nav-item{height:56px;padding:7px 3px;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px;text-align:center}.nav-item svg{height:17px;width:17px}.nav-index{display:none}.topbar{height:54px;padding:0 22px}.topbar-path{font-size:9px}.company-label,.avatar{display:none}.content{padding:29px 22px 70px}.page-footer{padding:20px 22px}.demo-banner{margin-bottom:30px}.hero-grid{grid-template-columns:1fr 155px;min-height:330px}.hero-main{padding:27px}.hero-count{font-size:110px}.hero-total{font-size:60px}.hero-aside .signal-graphic{width:120px;height:120px}.ring-b{inset:18px}.ring-c{inset:36px}.overview-columns{gap:12px}.detail-panel{padding:20px}.rules-strip{gap:14px}.routing-grid{grid-template-columns:1fr}.route-card{min-height:0}.route-card p{min-height:0}.auth-layout{grid-template-columns:37% 1fr}.auth-side{padding:35px 25px}.auth-side-text{font-size:58px}.auth-main{padding:35px}}
@media(max-width:600px){h1{font-size:35px}.page-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:26px}.page-heading h1{margin-top:9px}.page-heading p{font-size:12px}.demo-banner{align-items:flex-start;flex-wrap:wrap;gap:6px 9px;font-size:10px;padding:11px}.demo-banner span:last-child{flex-basis:100%;padding-left:15px}.topbar-path span:first-child,.path-slash{display:none}.hero-grid{display:block;min-height:0}.hero-main{padding:24px 22px 27px}.hero-label{margin-top:48px}.hero-count{font-size:clamp(90px,27vw,132px)}.hero-divider{font-size:45px;margin:0 12px 0 18px}.hero-total{font-size:53px}.hero-aside{display:none}.hero-topline{font-size:9px}.overview-columns{grid-template-columns:1fr;gap:12px;margin-top:12px}.detail-panel{padding:21px}.lead-row .chip{font-size:8px;max-width:90px;overflow:hidden;text-overflow:ellipsis}.list-panel{padding:4px 15px}.list-panel .lead-row{gap:8px}.lead-icon{height:32px;width:32px}.rules-strip{grid-template-columns:1fr;gap:11px;padding:22px 2px}.order-form-panel{padding:23px}.package-grid{gap:7px}.package-card{padding:13px}.package-card strong{font-size:33px}.package-card small{font-size:10px}.field-grid{grid-template-columns:1fr}.order-row{flex-direction:column;gap:13px}.order-row-meta{justify-content:space-between;gap:10px}.order-row-meta>div:first-child{align-items:flex-start}.order-row-meta>div:last-child{align-items:flex-end}.orders-history,.payment-history,.billing-pending{padding:18px}.billing-intro{padding:25px;align-items:flex-start;gap:15px}.bill-icon{width:48px;height:48px;font-size:23px}.billing-intro h2{font-size:24px}.inline-field{flex-direction:column}.route-card .button{width:100%}.auth-layout{display:block}.auth-side{min-height:215px;padding:23px}.auth-side-kicker,.auth-side>p{display:none}.auth-side-text{font-size:40px;margin:25px 0 0}.auth-side-text br{display:none}.auth-side-text em:before{content:' '}.auth-signal{width:280px;height:280px;right:-120px;bottom:-170px}.auth-main{min-height:calc(100vh - 215px);padding:28px 23px}.auth-content{margin:15px 0 auto}.auth-content h1{font-size:33px}.system-top{height:75px}.system-top .mode-pill{display:none}.system-content p{font-size:12px}.detail-dialog{padding:26px 22px}.topbar-right .mode-pill{font-size:9px}}
@media(max-width:390px){.sidebar{padding-left:12px;padding-right:12px}.content{padding-left:15px;padding-right:15px}.topbar,.page-footer{padding-left:15px;padding-right:15px}.nav-item{font-size:9px}.lead-main small{font-size:9px}.lead-row .chip{max-width:72px}.hero-topline span:nth-child(2){display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
.order-queue{display:block;color:#718b8c;font-size:10px;margin-top:7px}.demo-banner button{border:0;background:none;color:#0b756a;text-decoration:underline;text-underline-offset:3px;padding:0;font-size:10px;font-weight:800;white-space:nowrap}.demo-banner button:first-of-type{margin-left:auto}
.topbar-logout{border:0;background:none;color:#3a7f78;font-size:10px;font-weight:800;padding:4px 0;white-space:nowrap}.topbar-logout:hover{text-decoration:underline;text-underline-offset:3px}
.telegram-link{margin-top:18px;margin-right:17px}
.source-note{display:flex;align-items:center;gap:9px;color:#658380;font-size:10px;font-weight:700;margin:-9px 0 28px}.source-note time{font-weight:400;color:#8a9d9e;margin-left:auto}.source-dot{width:6px;height:6px;border-radius:50%;background:#21a999;flex:none}.source-delayed{color:#9a642b}.source-delayed .source-dot{background:#cf9351}.sync-warning{color:#a36c37;background:#fff4e9;border:1px solid #f0dcc3;padding:11px 14px;border-radius:5px;font-size:11px;margin-top:-9px}
@media(max-width:600px){.source-note{flex-wrap:wrap;margin:0 0 24px}.source-note time{width:100%;margin:0 0 0 15px}}
.text-button{display:inline-flex;align-items:center;min-height:40px}.filter{min-height:44px}.topbar-logout{min-height:40px}.demo-banner button{min-height:40px}
@media(max-width:600px){.hero-count{font-size:clamp(58px,18vw,96px)}.hero-divider{font-size:36px;margin:0 8px 0 12px}.hero-total{font-size:clamp(38px,11vw,55px)}.hero-numbers{white-space:nowrap}}

.order-fields{margin-top:21px;max-width:380px}.category-field{border:0;margin:20px 0 0;padding:0;min-width:0}.category-field legend{padding:0;color:#5c7476;font-size:11px;font-weight:800}.category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px}.order-form-panel .category-option{display:flex;align-items:flex-start;gap:10px;border:1px solid #dbe6e2;border-radius:7px;padding:13px 14px;cursor:pointer;line-height:1.45;min-height:48px;color:#24464a;background:#fff}.order-form-panel .category-option.selected{border-color:#1d9c8d;background:#f2faf7}.order-form-panel .category-option:focus-within{outline:3px solid #2bb5a8;outline-offset:2px}.order-form-panel .category-option input[type=checkbox]{width:17px;height:17px;flex:none;margin:0;padding:0;accent-color:#148e81}.category-option span{overflow-wrap:anywhere}.field-hint{margin:9px 0 0;font-size:11px;color:#718b8c}.order-row-main{min-width:0;overflow-wrap:anywhere}
.auth-consent{display:grid;grid-template-columns:19px minmax(0,1fr);gap:3px 10px;align-items:start}.auth-content .auth-consent input[type=checkbox]{width:18px;height:18px;margin:1px 0 0;padding:0;accent-color:#148e81;outline-offset:3px}.auth-content form .auth-consent label{font-size:11px;line-height:1.55;color:#38585d;font-weight:600}.auth-consent p{grid-column:2;margin:2px 0 0;font-size:10px;line-height:1.6;color:#718789}.auth-consent a{color:#0b756a;text-decoration:underline;text-underline-offset:2px}.auth-consent a:hover{color:#064e49}
@media(max-width:600px){.category-grid{grid-template-columns:1fr}.order-fields{max-width:none}}
.legal-links{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.legal-links a{color:#167f74;font-size:11px;font-weight:700;letter-spacing:0;text-decoration:underline;text-underline-offset:3px}.legal-links a:hover{color:#0b5751}.page-footer{align-items:center;gap:15px;flex-wrap:wrap}.auth-foot{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.system-foot{display:flex;flex-direction:column;align-items:center;gap:8px}
@media(max-width:600px){.page-footer{align-items:flex-start}.legal-links{gap:8px 14px}}
.chip-paid_crm_pending{background:#e7e9f7;color:#5362a0;white-space:normal;text-align:center}
