:root{--bg:#06162a;--panel:#0b203c;--panel2:#0e2748;--line:#1d385b;--text:#f6f9ff;--muted:#8294ad;--accent:#10bfe8;--green:#18d27f;--danger:#ef476f}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;min-height:100vh}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.app-header{height:78px;position:sticky;top:0;z-index:30;background:#06162af2;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 max(22px,calc((100vw - 1180px)/2));gap:14px;backdrop-filter:blur(14px)}.app-brand{display:flex;align-items:center;gap:10px;font-size:21px}.app-brand i{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,var(--accent),#087fab);display:grid;place-items:center;font-style:normal;box-shadow:0 0 25px #10bfe844}.app-header nav{margin-left:auto;display:flex;gap:22px;align-items:center}.wallet{margin-left:auto;border:1px solid var(--line);border-radius:15px;padding:7px 16px;min-width:125px}.wallet span,.wallet b{display:block}.wallet span{font-size:9px;text-transform:uppercase;letter-spacing:1.5px;color:var(--muted)}.avatar{width:42px;height:42px;border:1px solid var(--line);background:var(--panel);border-radius:50%;display:grid;place-items:center;color:var(--accent);font-weight:800}.desktop-nav{position:fixed;left:max(18px,calc((100vw - 1380px)/2));top:105px;width:190px;display:grid;gap:7px}.desktop-nav a,.desktop-nav button{display:flex;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:12px;background:none;color:var(--muted);cursor:pointer}.desktop-nav a:hover,.desktop-nav button:hover{background:var(--panel);color:var(--accent)}.desktop-nav form{margin-top:12px}.app-main{max-width:1180px;margin:auto;padding:46px 22px 110px 220px}main:not(.app-main){max-width:1180px;margin:auto;padding:50px 22px}.btn{border:0;border-radius:13px;background:linear-gradient(135deg,var(--accent),#0798c7);color:#031522;padding:12px 19px;font-weight:850;cursor:pointer;display:inline-flex;justify-content:center;align-items:center}.btn.full{width:100%;padding:15px}.outline-btn{border:1px solid #0c789b;color:var(--accent);padding:11px 20px;border-radius:13px}.guarantee{display:flex;gap:18px;align-items:center;background:#07371f;border:1px solid #12633a;border-radius:20px;padding:26px;margin-bottom:12px}.guarantee i{width:58px;height:58px;border-radius:16px;background:#0b5931;display:grid;place-items:center;color:var(--green);font-size:30px;font-style:normal}.guarantee h2,.guarantee p{margin:0}.guarantee h2{color:#30dc8d}.guarantee p{color:#79b895}.pay-banner{display:flex;align-items:center;gap:13px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:13px 16px}.pay-banner .pay-logo{width:42px;height:42px;border-radius:11px;background:var(--accent);color:#042034;display:grid;place-items:center;font-weight:900}.pay-banner span:nth-child(2){flex:1}.pay-banner b,.pay-banner small{display:block}.pay-banner strong{color:var(--accent)}.section-head{display:flex;align-items:center;justify-content:space-between;margin:30px 0 15px}.section-head>div{display:flex;gap:10px;align-items:center}.section-head h1{font-size:28px;margin:0}.cyan{color:var(--accent);font-size:27px}.active-box{border:1px dashed var(--line);border-radius:21px;min-height:300px;background:#071a31}.app-empty{min-height:300px;display:grid;place-items:center;align-content:center;text-align:center;padding:30px}.app-empty i{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#092a4b;color:var(--accent);font-size:38px}.app-empty h2{margin:18px 0 3px}.app-empty p{color:var(--muted);margin:0 0 22px}.number-row,.history-row{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid var(--line)}.number-row b,.number-row small,.history-row b,.history-row small{display:block}.number-row strong{color:var(--accent)}.page-title{display:flex;align-items:center;gap:16px;margin-bottom:28px}.page-title>span{font-size:31px;color:var(--accent)}.page-title h1{font-size:33px;margin:0}.page-title p{color:var(--muted);margin:2px 0}.mobile-flow{display:grid;grid-template-columns:1fr 1fr;gap:20px}.searchbar{height:55px;border:1px solid var(--line);background:var(--panel);border-radius:15px;display:flex;align-items:center;padding:0 17px;color:var(--muted)}.searchbar input{width:100%;border:0;outline:none;background:transparent;color:var(--text);padding:0 10px;font-size:16px}.list-label{font-size:11px;letter-spacing:1.5px;color:var(--muted);margin:18px 2px 12px}.list-label:first-letter{color:var(--accent)}.app-list{display:grid;gap:10px;max-height:500px;overflow:auto}.app-list label{display:flex;align-items:center;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:17px;padding:14px;cursor:pointer}.app-list label:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.app-list input{position:absolute;opacity:0}.app-list i{width:48px;height:48px;border-radius:14px;background:#102f54;display:grid;place-items:center;color:var(--accent);font-style:normal;font-weight:900}.app-list span{flex:1}.app-list b,.app-list small{display:block}.app-list small{color:var(--muted)}.app-list u{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%}.app-list em{font-size:28px;color:#49617f;font-style:normal}.purchase-bar{margin-top:20px;background:var(--panel2);border:1px solid var(--line);border-radius:20px;padding:18px;display:grid;grid-template-columns:1fr 1fr auto;gap:18px;align-items:center}.purchase-bar small,.purchase-bar b{display:block}.purchase-bar small{color:var(--muted)}.purchase-bar p{grid-column:1/-1;color:var(--green);margin:0;font-size:12px}.topup-card,.secure-pay,.history-card,.settings-form section,.card,.panel-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:24px}.topup-card{max-width:650px;margin:auto}.amount-input{height:76px;border:1px solid var(--line);border-radius:16px;display:flex;align-items:center;padding:0 20px}.amount-input input{flex:1;background:transparent;border:0;outline:0;color:var(--text);font-size:30px;font-weight:800;min-width:0}.amount-input b{color:var(--muted)}.amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.amounts button{border:1px solid var(--line);background:#0b1d36;color:var(--muted);padding:13px;border-radius:12px;cursor:pointer}.amounts button:hover{border-color:var(--accent);color:var(--accent)}.payment-choice{display:flex;align-items:center;gap:13px;background:#f8fbff;color:#10213a;padding:17px;border-radius:15px;margin:12px 0;cursor:pointer}.payment-choice input{accent-color:var(--accent)}.payment-choice span{font-size:22px;color:#1888d4}.secure-pay,.history-card{max-width:650px;margin:18px auto}.secure-pay h3{color:var(--green)}.secure-pay>div{display:grid;gap:3px;background:#071a31;border-radius:13px;padding:13px;margin-top:10px}.secure-pay small,.muted{color:var(--muted)}.settings-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.settings-form section{display:grid;gap:13px}.settings-form section:last-of-type{grid-column:1/-1}.settings-form label{display:grid;gap:6px;color:var(--muted)}.settings-form input,.settings-form textarea,.form-stack input,.form-stack textarea{border:1px solid var(--line);background:#071a31;color:var(--text);border-radius:11px;padding:12px}.settings-form textarea{min-height:90px}.settings-form>.btn{grid-column:1/-1}.support-float{position:fixed;right:22px;bottom:28px;background:var(--accent);color:#062038;border-radius:99px;padding:12px 20px;font-weight:850;z-index:25;box-shadow:0 0 25px #10bfe866}.mobile-nav{display:none}.toast{position:fixed;top:90px;right:20px;background:#092b41;border:1px solid var(--accent);padding:13px 18px;border-radius:12px;z-index:50}.auth{max-width:900px;margin:30px auto;display:grid;grid-template-columns:1fr 420px;gap:40px;align-items:center}.auth form{display:grid;gap:14px}.auth label{display:grid;gap:5px}.auth input{background:#071a31;color:white;border:1px solid var(--line);padding:13px;border-radius:11px}.hero{padding:80px 0}.hero h1{font-size:58px;line-height:1.05}.hero em{color:var(--accent)}.finder,.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.security{margin-top:30px;background:var(--panel);padding:30px;border-radius:20px}.row,.ticket,.userrow{padding:15px;border-bottom:1px solid var(--line)}
@media(max-width:900px){.desktop-nav{display:none}.app-main{padding:34px 18px 105px}.mobile-flow{grid-template-columns:1fr}.purchase-bar{grid-template-columns:1fr 1fr}.purchase-bar .btn{grid-column:1/-1}.mobile-nav{display:flex;position:fixed;left:0;right:0;bottom:0;height:76px;background:#06162af5;border-top:1px solid var(--line);z-index:40;justify-content:space-around;padding-bottom:env(safe-area-inset-bottom)}.mobile-nav a{display:grid;place-items:center;align-content:center;color:var(--muted);font-size:21px;min-width:70px}.mobile-nav small{font-size:10px}.support-float{bottom:88px}.settings-form{grid-template-columns:1fr}.settings-form section:last-of-type,.settings-form>.btn{grid-column:auto}.hero h1{font-size:42px}.auth{grid-template-columns:1fr}.finder,.cards{grid-template-columns:1fr}}
@media(max-width:560px){.app-header{height:72px;padding:0 17px}.app-brand strong{font-size:18px}.wallet{min-width:105px;padding:6px 11px}.wallet b{font-size:13px}.avatar{width:38px;height:38px}.app-main{padding:25px 16px 105px}.guarantee{padding:18px}.guarantee i{width:48px;height:48px}.guarantee h2{font-size:18px}.section-head h1{font-size:23px}.page-title h1{font-size:27px}.app-list{max-height:none}.purchase-bar{position:sticky;bottom:82px;z-index:15;grid-template-columns:1fr;background:#0b203cf5;backdrop-filter:blur(12px)}.purchase-bar>div:nth-child(2){display:none}.amounts{grid-template-columns:repeat(4,1fr)}.support-float{right:15px}.hero h1{font-size:38px}}

/* Modern support, editable content and legal pages */
.brand-logo-image{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}.app-brand i:has(.brand-logo-image){padding:0;background:transparent;box-shadow:0 0 25px #10bfe83b}.site-logo-admin-preview{display:block;width:82px;height:82px;object-fit:contain;margin-top:8px;border:1px solid var(--line);border-radius:18px;background:#071a31;padding:6px}
.manual-balance-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:20px;align-items:start}.balance-request-panel,.balance-history-panel{background:linear-gradient(155deg,#0b203c,#081a31);border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 24px 70px #0004}.balance-panel-head,.balance-history-panel>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 24px;border-bottom:1px solid var(--line)}.balance-panel-head span,.balance-history-panel>header span{color:var(--accent);font-size:9px;letter-spacing:1.6px;font-weight:850}.balance-panel-head h2,.balance-history-panel>header h2{margin:4px 0 0;font-size:22px}.current-balance{text-align:right;border:1px solid #255078;border-radius:13px;background:#081a31;padding:8px 12px}.current-balance small,.current-balance b{display:block}.current-balance small{color:var(--muted);font-size:9px}.current-balance b{color:var(--green)}.bank-transfer-card{position:relative;margin:22px;padding:24px;border:1px solid #254363;border-radius:20px;background:radial-gradient(circle at 90% 0,#10bfe81b,transparent 32%),linear-gradient(145deg,#0c2541,#081a30);overflow:hidden}.bank-transfer-card:after{content:"";position:absolute;width:180px;height:180px;border:1px solid #10bfe81c;border-radius:50%;right:-85px;top:-95px}.bank-identity{position:relative;z-index:1;display:flex;align-items:center;gap:15px;padding-bottom:20px;border-bottom:1px solid #213e5d}.bank-identity img{width:74px;height:52px;object-fit:contain;background:#fff;border-radius:12px;padding:7px}.bank-identity>i{width:74px;height:52px;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent),#087fab);color:#03182b;border-radius:12px;font-style:normal;font-weight:950}.bank-identity small,.bank-identity h3{display:block;margin:0}.bank-identity small,.bank-meta small{color:var(--muted);font-size:9px;letter-spacing:1.2px}.bank-identity h3{margin-top:3px;font-size:20px}.bank-meta{position:relative;z-index:1;display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;padding-top:20px}.bank-meta b{display:block;margin-top:5px}.card-copy-row{display:flex;align-items:center;gap:8px;margin-top:5px}.card-copy-row strong{font-size:18px;letter-spacing:1.4px}.card-copy-row button{display:flex;align-items:center;gap:6px;border:1px solid #177798;background:#0a2b46;color:var(--accent);border-radius:10px;padding:7px 9px;cursor:pointer}.card-copy-row svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.card-copy-row button span{font-size:10px;font-weight:800}.balance-min-notice{position:relative;z-index:1;display:flex;align-items:center;gap:9px;margin:20px 0 0;padding:11px 13px;border:1px solid #805d22;background:#3a2c13;color:#f5cf76;border-radius:12px;font-size:12px}.balance-min-notice b{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#b98625;color:#211604}.manual-balance-form{display:grid;gap:15px;padding:4px 22px 24px}.form-section-title{display:flex;align-items:center;gap:11px;margin-top:7px}.form-section-title>span{width:34px;height:34px;border-radius:10px;background:#0c3854;color:var(--accent);display:grid;place-items:center;font-size:10px;font-weight:900}.form-section-title b,.form-section-title small{display:block}.form-section-title small{color:var(--muted);font-size:11px}.balance-amount-control{display:grid;grid-template-columns:52px 1fr 52px;gap:10px}.balance-amount-control>button{border:1px solid var(--line);background:#0a203a;color:var(--accent);border-radius:13px;font-size:23px;cursor:pointer}.balance-amount-control label{height:68px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #2a4c6e;background:#071a31;border-radius:15px}.balance-amount-control input{width:130px;border:0;outline:0;background:transparent;color:white;text-align:right;font-size:29px;font-weight:900}.balance-amount-control label span{color:var(--accent);font-weight:850}.balance-quick-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.balance-quick-amounts button{border:1px solid var(--line);background:#0a1d35;color:#a9bad0;border-radius:11px;padding:11px;cursor:pointer;font-weight:750}.balance-quick-amounts button:hover,.balance-quick-amounts button.active{border-color:var(--accent);background:#0b334c;color:var(--accent)}.modern-field{display:grid;gap:7px;color:#bccce0;font-weight:650}.modern-field input{border:1px solid var(--line);background:#071a31;color:white;border-radius:12px;padding:13px}.receipt-drop{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;border:1px dashed #357294;background:#082038;border-radius:16px;padding:17px;cursor:pointer}.receipt-drop input{display:none}.receipt-drop>svg{width:38px;height:38px;padding:8px;border-radius:11px;background:#0d3854;color:var(--accent);fill:none;stroke:currentColor;stroke-width:1.8}.receipt-drop b,.receipt-drop small{display:block}.receipt-drop small{color:var(--muted);margin-top:2px}.receipt-drop em{font-style:normal;color:var(--accent);font-size:11px;font-weight:800}.balance-submit{margin-top:3px}.balance-history-panel>header>b{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#0d3153;color:var(--accent)}.balance-history-list{display:grid;padding:14px}.balance-history-list article{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:14px 5px;border-bottom:1px solid var(--line)}.payment-status-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#14334e;color:#8aabc8;font-weight:900}.payment-status-icon.approved{background:#0b4930;color:#49e5a0}.payment-status-icon.rejected{background:#492333;color:#ff779a}.payment-history-info b,.payment-history-info small,.payment-history-info a{display:block}.payment-history-info small{color:var(--muted);font-size:10px}.payment-history-info a{color:var(--accent);font-size:10px;margin-top:4px}.payment-history-amount{text-align:right}.payment-history-amount strong,.payment-history-amount span{display:block}.payment-history-amount strong{color:var(--green)}.payment-state{font-size:9px;color:#99aec5;margin-top:4px}.payment-state.approved{color:#49e5a0}.payment-state.rejected{color:#ff779a}.balance-history-empty{text-align:center;padding:55px 20px}.balance-history-empty i{width:56px;height:56px;margin:auto;border-radius:18px;background:#0d3153;color:var(--accent);display:grid;place-items:center;font-style:normal;font-size:25px}.balance-history-empty b{display:block;margin-top:13px}.balance-history-empty p{color:var(--muted);font-size:12px}.balance-submitted-modal{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:20px;background:#010914d9;backdrop-filter:blur(9px)}.balance-submitted-modal>section{position:relative;width:min(500px,100%);text-align:center;background:radial-gradient(circle at 50% 0,#18d27f20,transparent 35%),#0b203c;border:1px solid #28624d;border-radius:26px;padding:32px;box-shadow:0 35px 100px #000c}.balance-submitted-modal>section>button:first-child{position:absolute;right:14px;top:12px;width:34px;height:34px;border:0;border-radius:50%;background:#15314d;color:#a9bad0;font-size:22px;cursor:pointer}.balance-submitted-modal>section>i{width:70px;height:70px;margin:auto;display:grid;place-items:center;border-radius:22px;background:#0b5533;color:#55eda8;box-shadow:0 0 35px #18d27f33}.balance-submitted-modal>section>i svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:2}.balance-submitted-modal>section>span{display:block;margin-top:18px;color:var(--green);font-size:9px;letter-spacing:1.8px;font-weight:900}.balance-submitted-modal h2{margin:7px 0 5px;font-size:27px}.balance-submitted-modal>section>p{color:#a5b7cb;margin:0}.priority-notice{text-align:left;margin:20px 0;padding:15px;border-left:3px solid var(--accent);background:#071a31;border-radius:4px 13px 13px 4px}.priority-notice p{color:var(--muted);margin:4px 0 0;font-size:12px}.whatsapp-notify{width:100%;background:linear-gradient(135deg,#36e886,#18b968)}.modal-secondary{margin-top:10px;border:0;background:none;color:var(--muted);cursor:pointer;padding:8px}.bank-logo-admin-preview{display:block;width:110px;height:65px;object-fit:contain;margin-top:8px;background:white;border-radius:10px;padding:6px}.payment-approval-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.payment-approval-card{background:linear-gradient(155deg,#0b203c,#081a31);border:1px solid var(--line);border-radius:20px;overflow:hidden}.payment-approval-card>header{display:flex;justify-content:space-between;align-items:center;padding:17px 19px;border-bottom:1px solid var(--line)}.payment-approval-card>header>div{display:flex;align-items:center;gap:11px}.payment-approval-card>header i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#0d3153;color:var(--accent);font-style:normal;font-weight:850}.payment-approval-card>header b,.payment-approval-card>header small{display:block}.payment-approval-card>header small{color:var(--muted)}.payment-approval-data{display:grid;grid-template-columns:1fr auto;gap:14px;padding:18px}.payment-approval-data>div small,.payment-approval-data>div b{display:block}.payment-approval-data>div small{color:var(--muted);font-size:9px;letter-spacing:1px}.payment-approval-data>div strong{color:var(--green);font-size:20px}.receipt-preview{grid-column:1/-1;display:grid;grid-template-columns:75px 1fr;align-items:center;gap:12px;border:1px solid var(--line);border-radius:13px;padding:8px;color:var(--accent)}.receipt-preview img{width:75px;height:55px;object-fit:cover;border-radius:8px}.payment-approval-card>footer{display:flex;gap:9px;padding:0 18px 18px}.payment-approval-card>footer form:first-child{flex:1}.payment-approval-card>footer .btn{width:100%}
@media(max-width:1000px){.manual-balance-layout{grid-template-columns:1fr}.balance-history-panel{order:2}.payment-approval-list{grid-template-columns:1fr}}
@media(max-width:600px){.balance-page-title{margin-bottom:20px}.manual-balance-layout{gap:14px}.balance-request-panel,.balance-history-panel{border-radius:18px}.balance-panel-head,.balance-history-panel>header{padding:17px}.balance-panel-head h2,.balance-history-panel>header h2{font-size:18px}.current-balance{padding:6px 9px}.bank-transfer-card{margin:14px;padding:17px}.bank-identity{align-items:flex-start}.bank-identity img,.bank-identity>i{width:58px;height:44px}.bank-identity h3{font-size:16px}.bank-meta{grid-template-columns:1fr}.card-copy-row{justify-content:space-between}.card-copy-row strong{font-size:15px;letter-spacing:.8px}.card-copy-row button span{display:none}.manual-balance-form{padding:3px 14px 18px}.balance-amount-control{grid-template-columns:44px 1fr 44px}.balance-amount-control input{width:95px;font-size:25px}.balance-quick-amounts{grid-template-columns:repeat(2,1fr)}.receipt-drop{grid-template-columns:auto 1fr;padding:14px}.receipt-drop>em{grid-column:2}.balance-history-list{padding:10px}.balance-history-list article{grid-template-columns:34px 1fr}.payment-history-amount{grid-column:2;text-align:left;display:flex;align-items:center;gap:8px}.payment-history-amount strong,.payment-history-amount span{display:inline-block}.balance-submitted-modal>section{padding:27px 20px}.balance-submitted-modal h2{font-size:23px}.payment-approval-data{grid-template-columns:1fr}.receipt-preview{grid-column:auto}.payment-approval-card>footer{display:grid}.payment-approval-card>footer form:first-child{width:100%}}
.profile-trigger{width:auto;min-width:0;max-width:150px;height:42px;padding:0 11px;display:flex;align-items:center;gap:6px;border-radius:13px}.profile-trigger-name{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.profile-trigger .profile-chevron{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.profile-trigger:has(+.profile-menu.open) .profile-chevron{transform:rotate(180deg)}
.support-channels>a:nth-of-type(3) i{background:#0b5130;color:#3fe69a}.support-title .page-title-icon{color:var(--accent)}.support-channels .channel-action{flex:0 0 auto;width:32px;height:32px;border:1px solid #275171;border-radius:9px;display:grid;place-items:center;color:var(--accent)}.support-channels .channel-action svg{width:17px;height:17px;padding:0;background:none;border-radius:0}
.landing-guarantee.guarantee-premium{background:radial-gradient(circle at 15% 20%,#146b4144,transparent 35%),linear-gradient(135deg,#092c23,#082238)!important;border-color:#1b7150!important;box-shadow:0 25px 70px #0005!important}
.dashboard-guarantee{position:relative;display:flex;align-items:center;gap:13px;min-height:62px;padding:10px 14px;margin-bottom:10px;overflow:hidden;border:1px solid #176841;border-radius:15px;background:radial-gradient(circle at 8% 50%,#1cbf6b2b,transparent 28%),linear-gradient(110deg,#07371f,#082b2d 62%,#0a233b);box-shadow:0 12px 30px #0003}.dashboard-guarantee:after{content:"";position:absolute;width:140px;height:140px;right:-55px;top:-76px;border:1px solid #2fe58b33;border-radius:50%}.dashboard-guarantee>i{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:#0d5b36;color:#42e798;box-shadow:0 0 24px #22dc7d2c}.dashboard-guarantee svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}.dashboard-guarantee>div{flex:1}.dashboard-guarantee span{display:block;color:#4ae69b;font-size:8px;letter-spacing:1.4px;font-weight:850}.dashboard-guarantee h2{font-size:15px;line-height:1.2;margin:2px 0 1px}.dashboard-guarantee p{font-size:10px;line-height:1.3;color:#7fc09c;margin:0}.dashboard-guarantee>b{position:relative;z-index:1;border:1px solid #1d7b4d;border-radius:99px;padding:6px 10px;color:#50e9a1;background:#0a472c;font-size:9px;white-space:nowrap}
.support-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:18px}.card-kicker{color:var(--accent);font-size:10px;letter-spacing:1.7px;font-weight:850}.new-ticket-card h2,.support-channels h2{margin:5px 0 3px}.form-stack select{width:100%;border:1px solid var(--line);background:#071a31;color:var(--text);border-radius:11px;padding:12px}.attachment-field{border:1px dashed #315175;border-radius:13px;padding:13px;background:#071a31}.attachment-field span,.attachment-field small{display:block}.attachment-field small{color:var(--muted);margin-top:2px}.attachment-field input{padding:8px 0 0;border:0}.support-channels{align-content:start}.support-channels>a,.support-channels>div{border:1px solid transparent;transition:.2s}.support-channels>a:hover{border-color:var(--accent);transform:translateY(-1px)}.support-channels em{font-size:20px;color:var(--accent);font-style:normal}.ticket-list-card{margin-top:20px;padding:0;overflow:hidden}.ticket-list-head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--line)}.ticket-list-head h2{margin:4px 0 0}.ticket-list-head>span{color:var(--muted);font-size:12px}.ticket-row-modern{display:grid;grid-template-columns:50px 1fr auto 20px;align-items:center;gap:14px;padding:17px 24px;border-bottom:1px solid var(--line);transition:.18s}.ticket-row-modern:hover{background:#102846}.ticket-row-modern>i{width:48px;height:48px;border-radius:14px;background:#0d3153;color:var(--accent);display:grid;place-items:center;font-style:normal;font-weight:800}.ticket-row-modern b,.ticket-row-modern small{display:block}.ticket-row-modern small{color:var(--muted);margin-top:3px}.ticket-row-modern>em{font-style:normal;color:#5f7c9d;font-size:24px}.ticket-status{display:inline-flex;align-items:center;border-radius:99px;padding:6px 10px;font-size:11px;font-weight:800;background:#12304d;color:#9fc0df}.ticket-status.open{background:#0b4930;color:#47e39b}.ticket-status.answered{background:#103d55;color:#54d8ff}.ticket-status.closed{background:#3d2634;color:#ff91ad}.compact-empty{min-height:220px}.back-link{display:inline-flex;color:var(--accent);font-weight:750;margin-bottom:18px}.ticket-conversation{background:linear-gradient(155deg,#0b203c,#081a31);border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 24px 70px #0004}.conversation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px;border-bottom:1px solid var(--line)}.conversation-head h1{font-size:28px;margin:5px 0 2px}.conversation-head p{color:var(--muted);margin:0}.conversation-stream{padding:25px;display:grid;gap:18px;min-height:280px}.chat-message{display:flex;align-items:flex-end;gap:10px;max-width:78%}.chat-message.from-user{margin-left:auto;flex-direction:row-reverse}.chat-avatar{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#153858;color:var(--accent);font-weight:900;flex:0 0 auto}.from-support .chat-avatar{background:#0c5133;color:#50e49e}.chat-bubble{background:#102947;border:1px solid #264566;border-radius:18px 18px 18px 5px;padding:14px 16px;min-width:180px}.from-user .chat-bubble{background:#0c3b4c;border-color:#127491;border-radius:18px 18px 5px 18px}.chat-bubble header{display:flex;justify-content:space-between;gap:20px}.chat-bubble time{color:var(--muted);font-size:10px;white-space:nowrap}.chat-bubble p{margin:8px 0 0;line-height:1.65}.ticket-attachment{display:grid;gap:7px;margin-top:11px;color:var(--accent);font-size:11px}.ticket-attachment img{display:block;width:min(360px,100%);max-height:280px;object-fit:cover;border-radius:12px;border:1px solid #3a5876}.conversation-reply{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:18px 25px;border-top:1px solid var(--line);background:#07172a}.conversation-reply textarea{min-height:72px;resize:vertical;background:#0b203c;color:white;border:1px solid var(--line);border-radius:13px;padding:13px}.file-chip{display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:13px;padding:0 15px;color:var(--accent);cursor:pointer;font-weight:750}.file-chip input{display:none}.closed-notice{padding:18px 25px;background:#291d2a;color:#f4a9bc;border-top:1px solid #63374a}.ticket-close-form{padding:0 25px 20px;background:#07172a}.admin-ticket-list{border-top:1px solid var(--line)}.admin-ticket-row{display:grid;grid-template-columns:54px 1fr auto auto 20px;align-items:center;gap:15px;padding:18px 12px;border-bottom:1px solid var(--line)}.admin-ticket-row:hover{background:#0b203c}.admin-ticket-row>i{color:var(--accent);font-style:normal;font-weight:850}.admin-ticket-row b,.admin-ticket-row small{display:block}.admin-ticket-row small{color:var(--muted)}.admin-ticket-row>em{font-style:normal;color:var(--muted);font-size:12px}.admin-ticket-row>u{text-decoration:none;color:#56728f;font-size:24px}.legal-page{max-width:850px;margin:35px auto;background:linear-gradient(155deg,#0b203c,#081a31);border:1px solid var(--line);border-radius:26px;padding:42px}.legal-page h1{font-size:42px;margin:10px 0 0}.legal-updated{color:var(--muted);font-size:12px}.legal-content{margin:30px 0;padding-top:25px;border-top:1px solid var(--line);color:#c5d3e5;line-height:1.85;white-space:normal}.legal-page nav{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:22px}.legal-page nav a{border:1px solid var(--line);border-radius:99px;padding:8px 13px;color:var(--accent)}.settings-modern{margin-top:24px}.settings-modern .settings-wide{grid-column:1/-1}.settings-subgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.legal-edit-grid textarea{min-height:190px}.settings-hint{padding:13px;background:#071a31;border-left:2px solid var(--accent);color:var(--muted);font-size:12px}.settings-save{position:sticky;bottom:18px;z-index:10;box-shadow:0 15px 40px #0009}.work-hours-card{margin-top:20px;background:linear-gradient(135deg,#0b203c,#0b2d3b)}.work-hours-card>span{color:var(--accent);font-size:10px;letter-spacing:1.7px}.work-hours-card h2{margin:8px 0}.guarantee-premium{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 20%,#146b4144,transparent 35%),linear-gradient(135deg,#092c23,#082238);border-color:#1b7150;box-shadow:0 25px 70px #0005}.guarantee-premium>*{position:relative;z-index:1}.guarantee-glow{position:absolute!important;z-index:0!important;width:260px;height:260px;border-radius:50%;background:#39ef9b22;filter:blur(30px);left:-90px;top:-110px}.guarantee-premium .guarantee-mark{border:1px solid #55eaa0;box-shadow:0 0 30px #27e28b44}.guarantee-points{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px;color:#54df9b;font-size:12px}
@media(max-width:850px){.support-layout{grid-template-columns:1fr}.chat-message{max-width:90%}.settings-subgrid{grid-template-columns:1fr 1fr}.landing-footer>div{flex-wrap:wrap}}
@media(max-width:560px){.app-header{gap:7px}.app-header .wallet{min-width:78px;padding:5px 8px;border-radius:12px}.app-header .wallet span{font-size:7px;letter-spacing:1.1px}.app-header .wallet b{font-size:12px;white-space:nowrap}.profile-trigger{height:36px;max-width:92px;padding:0 8px;border-radius:11px}.profile-trigger-name{max-width:58px;font-size:10px}.profile-trigger .profile-chevron{width:12px;height:12px}.dashboard-guarantee>b{display:none}.ticket-row-modern{grid-template-columns:44px 1fr 18px;padding:14px}.ticket-row-modern>.ticket-status{grid-column:2}.conversation-head{padding:19px;flex-direction:column}.conversation-head h1{font-size:23px}.conversation-stream{padding:16px}.chat-message{max-width:96%}.chat-bubble{min-width:0}.chat-bubble header{display:grid;gap:2px}.conversation-reply{grid-template-columns:1fr 1fr;padding:14px}.conversation-reply textarea{grid-column:1/-1}.settings-subgrid{grid-template-columns:1fr}.settings-modern .settings-wide{grid-column:auto}.legal-page{margin:15px 0;padding:25px 19px}.legal-page h1{font-size:31px}.admin-ticket-row{grid-template-columns:44px 1fr auto}.admin-ticket-row>em,.admin-ticket-row>u{display:none}.guarantee-points{display:grid;gap:6px}}
.head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.head h1{margin:0}.quick-links{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:20px}.quick-links a{background:var(--panel);border:1px solid var(--line);border-radius:17px;padding:18px}.quick-links b,.quick-links small{display:block}.quick-links small{color:var(--muted);margin-top:4px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:20px}.stats article{background:var(--panel);border:1px solid var(--line);border-radius:17px;padding:20px}.stats small{color:var(--muted)}.stats h2{margin:8px 0 0}.form-stack{display:grid;gap:13px}.form-stack label{display:grid;gap:6px}.ticket{display:flex;justify-content:space-between}.contact-info{display:grid;gap:10px}.contact-info p{background:#071a31;padding:13px;border-radius:12px}.panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.userrow{display:grid;grid-template-columns:1fr 2fr;gap:15px;align-items:center}.userrow form{display:flex;gap:8px}.userrow input{background:#071a31;border:1px solid var(--line);color:white;border-radius:10px;padding:10px}@media(max-width:760px){.panel-grid,.quick-links,.stats{grid-template-columns:1fr}.userrow{grid-template-columns:1fr}.userrow form{flex-wrap:wrap}.userrow input{width:100%}}
.service-search{max-width:760px}.service-page-list,.country-page-list{max-width:760px;max-height:none}.app-list>a{display:flex;align-items:center;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:17px;padding:14px;cursor:pointer}.app-list>a:hover{border-color:var(--accent)}.app-list>a i{width:48px;height:48px;border-radius:14px;background:#102f54;display:grid;place-items:center;color:var(--accent);font-style:normal;font-weight:900}.app-list>a span{flex:1}.app-list>a b,.app-list>a small{display:block}.app-list>a small{color:var(--muted)}.app-list>a em{font-size:28px;color:#49617f;font-style:normal}.back-link{display:inline-flex;color:var(--muted);margin-bottom:22px}.selected-service{display:flex;align-items:center;gap:15px;margin-bottom:24px}.selected-service>i{width:62px;height:62px;border-radius:18px;background:#0e3155;color:var(--accent);display:grid;place-items:center;font-style:normal;font-size:24px;font-weight:900}.selected-service h1,.selected-service p{margin:0}.selected-service p{color:var(--muted)}.country-page-list label strong{color:var(--accent);font-size:18px}.country-checkout{max-width:760px;margin-top:18px;background:var(--panel2);border:1px solid var(--line);border-radius:19px;padding:18px}.country-checkout small,.country-checkout b{display:block}.country-checkout p{color:var(--green);font-size:12px}.country-checkout .btn{margin-top:8px}
.landing-hero{min-height:600px;display:grid;grid-template-columns:1.08fr .92fr;gap:75px;align-items:center}.hero-tag{font-size:11px;letter-spacing:1.7px;color:var(--accent);font-weight:800}.hero-copy h1{font-size:clamp(46px,6vw,72px);line-height:1.02;letter-spacing:-3.5px;margin:18px 0}.hero-copy h1 em{font-style:normal;color:var(--accent)}.hero-copy>p{color:var(--muted);font-size:18px;max-width:610px}.hero-actions{display:flex;align-items:center;gap:22px;margin:30px 0}.hero-link{color:var(--accent);font-weight:700}.hero-trust{display:flex;gap:22px;flex-wrap:wrap;color:#a9bad0;font-size:12px}.sms-preview{max-width:420px;width:100%;justify-self:end;background:linear-gradient(155deg,#0e2b4d,#081a31);border:1px solid #24476d;border-radius:28px;padding:25px;box-shadow:0 35px 90px #0008,0 0 55px #10bfe814}.preview-head,.preview-service,.preview-code{display:flex;align-items:center;justify-content:space-between}.preview-head{color:var(--muted);font-size:12px}.preview-head i{color:var(--accent)}.preview-service{margin:28px 0 18px;background:#0b203b;border:1px solid var(--line);padding:14px;border-radius:15px;justify-content:flex-start;gap:12px}.preview-service>i{width:44px;height:44px;display:grid;place-items:center;background:#179ed0;border-radius:13px;font-style:normal;font-weight:900}.preview-service b,.preview-service small{display:block}.preview-service span{margin-left:auto;background:#0b4930;color:#3fe195;border-radius:99px;padding:5px 9px;font-size:10px}.preview-number,.preview-code{background:#07172a;border:1px solid var(--line);padding:15px;border-radius:15px;margin-top:10px}.preview-number small,.preview-number strong,.preview-code small,.preview-code strong{display:block}.preview-number strong{font-size:21px;margin-top:3px}.preview-code strong{font-size:29px;letter-spacing:3px}.preview-code button{border:1px solid #126e91;background:#0b2b46;color:var(--accent);border-radius:11px;padding:10px 13px}.sms-preview>p{color:var(--green);font-size:12px;margin:15px 3px 0}.landing-search{display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:15px;background:var(--panel);border:1px solid var(--line);border-radius:19px;padding:17px}.landing-search>div{border-right:1px solid var(--line);padding:2px 15px}.landing-search small,.landing-search b{display:block}.landing-search small{color:var(--muted)}.landing-section{padding:110px 0}.landing-title{text-align:center;max-width:680px;margin:auto}.landing-title span,.landing-guarantee span{font-size:10px;letter-spacing:1.7px;color:var(--accent);font-weight:800}.landing-title h2,.landing-guarantee h2{font-size:38px;margin:10px 0}.landing-title p,.landing-steps p,.landing-guarantee p{color:var(--muted)}.landing-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.landing-steps article{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:24px;position:relative}.landing-steps article>i{position:absolute;right:20px;color:#345170;font-style:normal;font-weight:900}.step-icon{width:48px;height:48px;border-radius:14px;background:#0b3152;color:var(--accent);display:grid;place-items:center;font-size:22px}.landing-guarantee{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;background:linear-gradient(135deg,#07341f,#082a21);border:1px solid #155e3c;border-radius:25px;padding:36px}.guarantee-mark{width:68px;height:68px;border-radius:18px;background:#0b5533;color:var(--green);display:grid;place-items:center;font-size:35px}.landing-guarantee h2{font-size:30px}.landing-guarantee p{margin:0;max-width:650px}.landing-footer{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;border-top:1px solid var(--line);margin-top:90px;padding:35px 0}.landing-footer p{color:var(--muted)}.landing-footer>div{display:flex;gap:20px;color:var(--muted)}@media(max-width:850px){.landing-hero{grid-template-columns:1fr;min-height:auto;padding:55px 0}.sms-preview{justify-self:center}.landing-search{grid-template-columns:1fr 1fr}.landing-search .btn{grid-column:1/-1}.landing-steps{grid-template-columns:1fr}.landing-guarantee{grid-template-columns:auto 1fr}.landing-guarantee .btn{grid-column:1/-1}.landing-footer{grid-template-columns:1fr}.landing-footer>div{justify-content:flex-start}}@media(max-width:520px){main:not(.app-main){padding:35px 16px 70px}.hero-copy h1{font-size:42px;letter-spacing:-2px}.hero-actions{align-items:stretch;flex-direction:column}.hero-link{text-align:center}.sms-preview{padding:18px}.landing-search{grid-template-columns:1fr}.landing-search>div{border-right:0;border-bottom:1px solid var(--line);padding:9px}.landing-search .btn{grid-column:auto}.landing-section{padding:75px 0}.landing-title h2{font-size:31px}.landing-guarantee{grid-template-columns:1fr;padding:25px}.landing-footer{margin-top:60px}}
.desktop-nav svg,.mobile-nav svg,.profile-menu svg,.support-float svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.profile-wrap{position:relative}.avatar{border:1px solid var(--line);color:var(--accent);cursor:pointer}.profile-menu{display:none;position:absolute;right:0;top:52px;width:230px;background:#0b203c;border:1px solid var(--line);border-radius:16px;padding:8px;box-shadow:0 20px 50px #0008;z-index:60}.profile-menu.open{display:block}.profile-menu>div{padding:10px;border-bottom:1px solid var(--line)}.profile-menu b,.profile-menu small{display:block}.profile-menu small{color:var(--muted);overflow:hidden;text-overflow:ellipsis}.profile-menu a,.profile-menu form button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;color:var(--text);padding:11px;border-radius:10px;cursor:pointer}.profile-menu a:hover,.profile-menu form button:hover{background:#102b4b}.support-float{display:flex;align-items:center;gap:8px}.support-float svg{width:18px}.mobile-nav a{gap:3px}.mobile-nav svg{width:25px;height:25px}.desktop-nav a{align-items:center}.hero-copy h1{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:800;text-wrap:balance}@media(max-width:560px){.landing-hero{padding-top:30px}.hero-copy{text-align:center}.hero-copy h1{font-size:35px!important;line-height:1.12!important;letter-spacing:-1.4px!important;max-width:360px;margin:16px auto!important}.hero-copy>p{font-size:15px;line-height:1.65}.hero-tag{font-size:9px}.hero-trust{justify-content:center}.app-header .wallet{margin-left:auto}.profile-menu{position:fixed;right:14px;top:68px}.mobile-nav a{font-size:0}.mobile-nav small{font-size:10px}}
.help-list a,.help-list>div{display:flex;align-items:center;gap:13px;padding:13px;background:#071a31;border-radius:13px}.help-list i{width:39px;height:39px;border-radius:11px;background:#0d3153;color:var(--accent);display:grid;place-items:center;font-style:normal}.help-list span{flex:1}.help-list b,.help-list small{display:block}.admin-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.form-stack select{background:#071a31;color:var(--text);border:1px solid var(--line);border-radius:11px;padding:12px}.inventory-list{margin-top:20px}.inventory-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px;border-bottom:1px solid var(--line)}.inventory-row b,.inventory-row small{display:block}.inventory-row form{display:flex;gap:8px}.inventory-row input,.reply-form textarea{background:#071a31;color:white;border:1px solid var(--line);border-radius:10px;padding:10px}.admin-tabs{display:flex;gap:8px;overflow:auto;margin-bottom:15px}.admin-tabs a{border:1px solid var(--line);background:var(--panel);padding:9px 13px;border-radius:10px}.ticket-admin-list{display:grid;gap:15px}.ticket-head{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:12px}.ticket-head b,.ticket-head small{display:block}.ticket-message{background:#071a31;border-radius:12px;padding:12px;margin:10px 0}.ticket-message p{margin:5px 0}.reply-form{display:grid;grid-template-columns:1fr auto;gap:10px}.reply-form textarea{min-height:75px}.close-btn{border:0;background:none;color:var(--danger);padding:10px;cursor:pointer}.app-list img,.selected-service img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.password-form{margin-top:20px}@media(max-width:760px){.admin-form-grid{grid-template-columns:1fr}.inventory-row{align-items:flex-start;flex-direction:column}.inventory-row form{width:100%}.inventory-row input{min-width:0;flex:1}.reply-form{grid-template-columns:1fr}}
.admin-header .app-brand>span{font-size:9px;letter-spacing:1.4px;background:#123557;color:var(--accent);padding:4px 7px;border-radius:6px}.view-site{margin-left:auto;color:var(--muted);border:1px solid var(--line);padding:8px 12px;border-radius:10px}.admin-nav{gap:4px}.admin-nav .nav-label{font-size:9px;letter-spacing:1.5px;color:#526b88;padding:16px 13px 5px}.admin-nav a{padding:10px 13px}.admin-main{padding-top:42px}.admin-actions{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.admin-nav{display:grid;position:static;width:auto;margin:12px 16px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:9px}.admin-nav .nav-label{display:none}.admin-main{padding-top:20px}.admin-header .view-site{display:none}.admin-actions{grid-template-columns:1fr 1fr}}@media(max-width:560px){.admin-actions{grid-template-columns:1fr}}
.admin-page-head{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:0}.admin-page-head>div>span{color:var(--accent);font-size:10px;letter-spacing:1.6px}.admin-page-head h1{font-size:35px;margin:5px 0}.admin-page-head p{color:var(--muted);margin:0}.admin-flat-form{display:none;border-bottom:1px solid var(--line);padding:24px 0;background:#07192d}.admin-flat-form.open{display:block}.admin-inline-form{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:14px;align-items:end}.admin-inline-form label{display:grid;gap:6px;color:var(--muted);font-size:12px}.admin-inline-form input,.admin-inline-form select{height:44px;background:#06162a;color:var(--text);border:1px solid var(--line);border-radius:9px;padding:0 11px}.admin-table-wrap{margin-top:24px;border-top:1px solid var(--line);overflow:auto}.admin-table{width:100%;border-collapse:collapse;min-width:720px}.admin-table th{text-align:left;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:1.2px;padding:14px 12px;border-bottom:1px solid var(--line)}.admin-table td{padding:15px 12px;border-bottom:1px solid #142e4d}.table-status{display:inline-flex;padding:5px 9px;border-radius:99px;font-size:11px}.table-status.on{background:#0b4930;color:#39dc8c}.table-status.off{background:#4a202b;color:#ff809b}.media-cell{display:flex;align-items:center;gap:10px}.media-cell img{width:34px;height:34px;object-fit:cover;border-radius:9px}.table-empty{text-align:center;color:var(--muted);padding:50px}.price-edit{display:flex;gap:6px}.price-edit input{width:85px;background:#06162a;color:white;border:1px solid var(--line);border-radius:8px;padding:7px}.price-edit button{background:#12375b;color:var(--accent);border:0;border-radius:8px;padding:7px}.admin-module-list{display:grid;border-top:1px solid var(--line);margin-bottom:24px}.admin-module-list a{display:flex;align-items:center;gap:14px;padding:15px 4px;border-bottom:1px solid var(--line)}.admin-module-list a>span{width:38px;height:38px;border-radius:10px;background:#102d4c;color:var(--accent);display:grid;place-items:center}.admin-module-list a>div{flex:1}.admin-module-list b,.admin-module-list small{display:block}.admin-module-list small{color:var(--muted)}.admin-module-list em{font-style:normal;font-size:25px;color:#45617e}@media(max-width:900px){.admin-inline-form{grid-template-columns:1fr 1fr}.admin-inline-form .btn{grid-column:1/-1}.admin-page-head{align-items:flex-start}.admin-page-head h1{font-size:29px}}@media(max-width:560px){.admin-page-head{display:grid;gap:15px}.admin-inline-form{grid-template-columns:1fr}.admin-inline-form .btn{grid-column:auto}.admin-flat-form{padding:18px 0}}
.row-editor{position:relative}.row-editor summary{list-style:none;color:var(--accent);cursor:pointer;font-weight:700}.row-editor summary::-webkit-details-marker{display:none}.row-editor[open] form{position:absolute;right:0;top:30px;width:340px;z-index:20;background:#0b203c;border:1px solid var(--line);border-radius:14px;padding:16px;box-shadow:0 22px 55px #000a;display:grid;gap:10px}.row-editor form label{display:grid;gap:5px;color:var(--muted);font-size:11px}.row-editor form input,.row-editor form select{background:#06162a;color:white;border:1px solid var(--line);border-radius:8px;padding:9px}.row-editor form .check{display:flex;align-items:center}.row-editor form .check input{width:auto}@media(max-width:760px){.row-editor[open] form{position:fixed;left:14px;right:14px;top:90px;width:auto;max-height:75vh;overflow:auto}}
.admin-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:24px 0}.admin-kpis article{background:var(--bg);padding:20px}.admin-kpis span,.admin-kpis strong,.admin-kpis small{display:block}.admin-kpis span,.admin-kpis small{color:var(--muted)}.admin-kpis strong{font-size:28px;margin:5px 0}.table-actions{display:flex;gap:6px}.table-action{border:0;background:none;color:var(--accent);cursor:pointer;font-weight:700}.table-action.approve{color:var(--green)}.danger-text{color:var(--danger)!important}.admin-table td small{display:block;color:var(--muted)}.content-editor{display:grid;gap:0;border-top:1px solid var(--line);margin-top:22px}.content-editor section{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:24px 0;border-bottom:1px solid var(--line)}.content-editor h2{grid-column:1/-1;margin:0}.content-editor label{display:grid;gap:6px;color:var(--muted)}.content-editor input,.content-editor textarea{background:#06162a;color:white;border:1px solid var(--line);border-radius:9px;padding:11px}.content-editor textarea{min-height:130px}.content-editor>button{margin-top:18px;width:max-content}@media(max-width:700px){.admin-kpis{grid-template-columns:1fr}.content-editor section{grid-template-columns:1fr}.content-editor h2{grid-column:auto}}
.admin-orders-table{min-width:940px}.admin-orders-table tr.has-sms-code{background:rgba(18,205,121,.035)}.order-number-code{min-width:190px}.order-number-code>strong{display:block;font-size:14px;letter-spacing:.35px}.admin-sms-code{display:inline-flex!important;align-items:center;gap:8px;margin-top:7px;padding:6px 10px;border:1px solid rgba(57,220,140,.35);border-radius:9px;background:rgba(11,73,48,.65);color:#55f0a5;font-size:15px;font-weight:800;letter-spacing:1.4px}.admin-sms-code b{font-size:8px;letter-spacing:1px;color:#9be7c0}.admin-table td small.code-arrived{margin-top:4px;color:#39dc8c}.admin-table td small.code-waiting{margin-top:5px;color:#f0b84d}.admin-table td small.code-empty{margin-top:5px;color:var(--muted)}.admin-sms-message{display:block;max-width:240px;margin-top:7px;padding:6px 8px;border-radius:7px;background:#0b4930;color:#8aefba;font-size:11px;white-space:normal;word-break:break-word}
.sync-btn{border:1px solid #14769a;background:#092a44;color:var(--accent);padding:8px 11px;border-radius:9px;cursor:pointer;font-weight:700}.sync-btn:disabled{opacity:.55}.api-note{margin-top:18px;border-left:3px solid var(--accent);padding:12px 16px;background:#07192d}.api-note p{color:var(--muted);margin:4px 0}
.sms-result{background:#07371f;border:1px solid #12633a;border-radius:18px;padding:22px;margin-top:25px}.sms-result small{color:#79b895}.sms-result p{color:#b6d8c4}.sms-result strong{display:block;font-size:38px;letter-spacing:5px;color:var(--green);margin:12px 0}.sms-result button{border:1px solid #1c8c56;background:#0b5533;color:white;padding:10px 14px;border-radius:10px;cursor:pointer}
.order-live{max-width:760px;margin:0 auto;background:var(--panel);border:1px solid var(--line);border-radius:24px;padding:25px;box-shadow:0 25px 70px #0003}.order-live-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--line)}.order-live-head>div{display:flex;align-items:center;gap:12px}.order-live-head small{color:var(--muted)}.order-live-head>strong{font-size:20px;color:var(--accent)}.order-status{font-size:11px;padding:6px 10px;border-radius:99px;background:#173550}.order-status.waiting{color:#f7c95c;background:#4a3b16}.order-status.received{color:var(--green);background:#0b4930}.live-number{padding:25px 0;text-align:center}.live-number>small,.live-number>p{color:var(--muted)}.live-number>div{display:flex;align-items:center;justify-content:center;gap:12px}.live-number h1{font-size:34px;margin:7px 0}.live-number button,.sms-result button{border:1px solid #15779b;background:#0a2c48;color:var(--accent);border-radius:10px;padding:9px 12px;cursor:pointer}.live-number p{margin:0}.code-waiting{text-align:center;background:#071a31;border:1px dashed #294768;border-radius:19px;padding:25px}.pulse-ring{width:58px;height:58px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;color:var(--accent);background:#0b3152;box-shadow:0 0 0 8px #0b315233;letter-spacing:3px}.code-waiting h2{margin:10px 0 3px}.code-waiting>p{color:var(--muted);margin:0}.time-box{display:flex;align-items:center;justify-content:space-between;max-width:300px;margin:20px auto 0;padding:12px 15px;background:var(--panel);border-radius:12px}.time-box span{color:var(--muted)}.time-box strong{font-size:25px;color:var(--accent);font-variant-numeric:tabular-nums}.cancel-note{text-align:center;color:var(--muted);font-size:12px;margin:16px 0}.order-live form[hidden]{display:none}.order-live .sms-result{text-align:center}.order-live .sms-result strong{font-size:44px}.card>.row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:15px}.card>.row span small{display:block;color:var(--muted)}.danger{background:linear-gradient(135deg,#ef476f,#c62f55);color:white}@media(max-width:560px){.order-live{padding:17px;border-radius:20px}.order-live-head{align-items:flex-start}.order-live-head>div{align-items:flex-start;flex-direction:column;gap:7px}.live-number h1{font-size:27px}.code-waiting{padding:21px 13px}.card>.row{grid-template-columns:auto 1fr}.card>.row .badge,.card>.row>strong{grid-column:2}}
.orders-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.orders-head span{font-size:10px;letter-spacing:1.8px;color:var(--accent)}.orders-head h1{font-size:34px;margin:5px 0}.orders-head p{color:var(--muted);margin:0}.orders-list{display:grid;gap:11px}.order-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;background:linear-gradient(135deg,#0c2341,#0a1e38);border:1px solid var(--line);border-radius:18px;padding:16px 18px;transition:.2s}.order-card:hover{border-color:#2d5a84;transform:translateY(-1px)}.order-card-icon{width:49px;height:49px;border-radius:14px;background:#10345b;color:var(--accent);display:grid;place-items:center;font-size:19px;font-weight:900}.order-card-main>div{display:flex;align-items:center;gap:10px}.order-card-main p{color:var(--muted);font-size:12px;margin:3px 0}.order-card-main>strong{font-size:15px}.order-card-price{text-align:right;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 15px}.order-card-price strong{font-size:18px;color:var(--accent)}.order-card-price small{grid-column:1;color:var(--muted)}.order-card-price em{grid-column:2;grid-row:1/3;font-size:28px;color:#466481;font-style:normal}.order-status.cancelled{color:#ff8ca4;background:#4a202b}.orders-empty{text-align:center;padding:65px;border:1px dashed var(--line);border-radius:20px}.orders-empty>div{font-size:42px;color:var(--accent)}.orders-empty h2{margin:10px 0 3px}.orders-empty p{color:var(--muted)}.cancel-wait-button{width:100%;border:0;border-radius:14px;padding:13px 18px;background:linear-gradient(135deg,#ef476f,#c62f55);color:white;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.cancel-wait-button span{font-weight:800}.cancel-wait-button small{font-size:11px}.cancel-wait-button b{font-variant-numeric:tabular-nums}.cancel-wait-button:disabled{cursor:not-allowed;background:#142a43;color:#71839a;border:1px solid #263e5b}.cancel-wait-button:disabled small{color:#8fa0b5}@media(max-width:600px){.orders-head{align-items:flex-start;gap:18px}.orders-head h1{font-size:28px}.orders-head p{display:none}.orders-head .btn{padding:10px 12px}.order-card{grid-template-columns:auto 1fr;padding:14px}.order-card-price{grid-column:2;text-align:left;display:flex;align-items:center;gap:10px}.order-card-price em{margin-left:auto}.order-card-main>div{align-items:flex-start;flex-direction:column;gap:5px}.cancel-wait-button{align-items:flex-start;flex-direction:column;gap:3px}}
.sync-actions{display:flex;gap:6px;flex-wrap:wrap}.sync-btn.names{border-color:#23764f;color:var(--green);background:#08321f}
.encoding-panel{max-width:760px;border-top:1px solid var(--line);padding:25px 0}.encoding-panel li{color:var(--muted);margin:8px 0}.encoding-panel p{background:#07192d;border-left:3px solid var(--accent);padding:13px;color:var(--muted)}
.page-title-icon{width:52px;height:52px;border-radius:15px;background:#0d3153;display:grid;place-items:center;flex:0 0 auto}.page-title-icon svg,.searchbar>svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.searchbar>svg{width:21px;color:var(--muted);flex:0 0 auto}.search-empty{max-width:760px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:16px;padding:28px;margin-top:10px}.help-list svg{width:39px;height:39px;padding:9px;border-radius:11px;background:#0d3153;color:var(--accent);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}
.ad-strip{display:block;width:100%;height:76px;border:1px solid var(--line);border-radius:15px;overflow:hidden;margin-bottom:12px;background:var(--panel)}.ad-strip img{width:100%;height:100%;object-fit:cover;display:block}.guarantee.compact{padding:16px 20px;border-radius:16px}.guarantee.compact i{width:44px;height:44px;border-radius:13px;font-size:23px}.guarantee.compact h2{font-size:18px}.guarantee.compact p{font-size:13px}
.order-sheet-wrap{position:fixed;inset:0;z-index:100;pointer-events:none;visibility:hidden}.order-sheet-wrap.open{pointer-events:auto;visibility:visible}.order-sheet-overlay{position:absolute;inset:0;border:0;background:#010914b8;opacity:0;transition:.22s;backdrop-filter:blur(5px)}.order-sheet-wrap.open .order-sheet-overlay{opacity:1}.order-sheet{position:absolute;left:50%;bottom:24px;width:min(640px,calc(100% - 32px));transform:translate(-50%,calc(100% + 40px));transition:transform .28s ease;background:#0b203c;border:1px solid #294768;border-radius:25px;padding:25px;box-shadow:0 30px 90px #000c}.order-sheet-wrap.open .order-sheet{transform:translate(-50%,0)}.sheet-handle{display:none}.sheet-close{position:absolute;right:17px;top:14px;width:34px;height:34px;border:0;border-radius:50%;background:#102d4c;color:var(--muted);font-size:23px;cursor:pointer}.sheet-selection{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:8px 38px 20px 0}.sheet-flag{width:50px;height:50px;border-radius:15px;background:#0d3153;color:var(--accent);display:grid;place-items:center;font-weight:900}.sheet-selection small,.sheet-selection h2,.sheet-selection p{display:block;margin:0}.sheet-selection small,.sheet-selection p{color:var(--muted)}.sheet-selection h2{font-size:22px}.sheet-selection>strong{font-size:21px;color:var(--accent)}.sheet-guarantee{display:flex;align-items:center;gap:13px;border:1px solid #155e3c;background:#07341f;border-radius:16px;padding:15px}.sheet-guarantee svg{width:33px;height:33px;fill:none;stroke:var(--green);stroke-width:1.8;flex:0 0 auto}.sheet-guarantee b{color:var(--green)}.sheet-guarantee p{color:#7db795;margin:2px 0 0;font-size:13px}.blocked-amount{display:flex;justify-content:space-between;align-items:center;padding:21px 2px 15px;color:var(--muted)}.blocked-amount strong{color:var(--text);font-size:21px}.activate-number{gap:10px}.activate-number svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.sheet-open{overflow:hidden}
@media(max-width:560px){.page-title{align-items:flex-start}.page-title-icon{width:46px;height:46px;border-radius:13px}.page-title-icon svg{width:23px}.ad-strip{height:58px;border-radius:12px}.guarantee.compact{padding:13px 14px;gap:12px}.guarantee.compact i{width:39px;height:39px}.guarantee.compact h2{font-size:16px}.guarantee.compact p{font-size:11px}.order-sheet{bottom:0;width:100%;border-radius:25px 25px 0 0;padding:20px 18px calc(22px + env(safe-area-inset-bottom))}.sheet-handle{display:block;width:44px;height:4px;background:#35506e;border-radius:99px;margin:-7px auto 17px}.sheet-selection{grid-template-columns:auto 1fr;padding-right:35px}.sheet-selection>strong{grid-column:2}.sheet-guarantee{align-items:flex-start}.blocked-amount{padding-top:18px}}
.guarantee.guarantee-mini{min-height:0!important;padding:9px 14px!important;gap:10px!important;border-radius:13px!important;margin-bottom:10px!important}.guarantee.guarantee-mini i{width:32px!important;height:32px!important;border-radius:9px!important;font-size:16px!important;flex:0 0 auto}.guarantee.guarantee-mini h2{font-size:15px!important;line-height:1.2!important}.guarantee.guarantee-mini p{font-size:11px!important;line-height:1.3!important;margin-top:2px!important}.ad-strip{height:64px!important}.ad-strip-empty{display:grid;place-items:center;border-style:dashed;color:#4e6885;font-size:9px;letter-spacing:2px}.admin-ad-link{margin:0 0 18px auto}.ad-admin-form{display:grid;gap:17px;max-width:760px;padding:26px 0;border-bottom:1px solid var(--line)}.ad-admin-form label{display:grid;gap:7px;color:var(--muted)}.ad-admin-form input{background:#06162a;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:12px}.ad-admin-preview{display:grid;gap:8px}.ad-admin-preview span{font-size:11px;color:var(--muted)}.ad-admin-preview img{width:100%;height:90px;object-fit:cover;border:1px solid var(--line);border-radius:13px}.ad-admin-form .btn{width:max-content}.ad-delete-form{margin-top:12px}@media(max-width:560px){.ad-strip{height:48px!important}.guarantee.guarantee-mini{padding:8px 10px!important}.guarantee.guarantee-mini i{width:29px!important;height:29px!important}.guarantee.guarantee-mini h2{font-size:14px!important}.guarantee.guarantee-mini p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100vw - 100px)}.ad-admin-preview img{height:65px}}
.settings-form{align-items:start}.settings-form section{min-width:0;overflow:hidden}.settings-form label,.settings-form input,.settings-form textarea{min-width:0;max-width:100%}.settings-form input[type="file"]{width:100%;overflow:hidden}.admin-ad-preview{display:block;width:100%;height:96px;max-width:100%;object-fit:cover;object-position:center;border:1px solid var(--line);border-radius:13px;margin-top:4px}.admin-ad-link{width:max-content}@media(max-width:760px){.admin-ad-preview{height:68px}}
.app-list i,.selected-service>i{overflow:hidden!important;padding:0!important}.app-list img,.selected-service img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;border-radius:inherit!important}
.sheet-flag{overflow:hidden!important;padding:0!important}.sheet-flag img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.sheet-flag span{display:grid;width:100%;height:100%;place-items:center}
.app-list img[hidden],.selected-service img[hidden],.sheet-flag img[hidden],.sheet-flag span[hidden]{display:none!important}
.catalog-group .list-label:first-letter{color:inherit}
@keyframes grizzlySyncSpin{to{transform:rotate(360deg)}}
.sync-spinner{animation-name:grizzlySyncSpin!important}
.sync-progress{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:22px;background:#010914e8;backdrop-filter:blur(8px)}.sync-progress>div{width:min(440px,100%);text-align:center;background:#0b203c;border:1px solid #294768;border-radius:24px;padding:34px 25px;box-shadow:0 30px 90px #000c}.sync-progress h2{margin:15px 0 8px}.sync-progress p{min-height:24px;margin:0;color:var(--accent)}.sync-progress small{display:block;margin-top:9px;color:var(--muted)}.sync-spinner{display:block;width:55px;height:55px;margin:auto;border:5px solid #193d62;border-top-color:var(--accent);border-radius:50%;animation:reoSearchSpin .8s linear infinite}.sync-progress.sync-failed p{color:var(--danger)}.sync-progress button{margin-top:18px;border:0;border-radius:10px;padding:10px 20px;background:var(--accent);color:#03101c;font-weight:800;cursor:pointer}
.popular-options{display:grid;gap:8px}.popular-options input.popular-search{width:100%;height:40px;margin:0;padding:0 12px;border:1px solid var(--line);border-radius:9px;outline:none;background:#0a2039;color:var(--text);font-size:13px}.popular-options input.popular-search:focus{border-color:var(--accent);box-shadow:0 0 0 3px #70ff0018}.popular-options input.popular-search::placeholder{color:var(--muted)}.popular-search-empty{padding:8px!important;text-align:center;color:var(--muted)!important}.popular-search-empty[hidden]{display:none}
.catalog-sections{max-width:760px;display:grid;gap:24px;margin-top:18px}.catalog-group{display:grid;gap:10px}.catalog-group .list-label{display:flex;align-items:center;gap:8px;margin:0;line-height:1}.catalog-group .list-label::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);flex:0 0 auto}.catalog-group .app-list{width:100%;max-width:none}.admin-flat-form.popular-picker{display:block;background:transparent;padding:22px 0}.popular-picker>form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,1fr) auto;align-items:end;gap:18px}.popular-picker h2{margin:0 0 5px;font-size:20px}.popular-picker p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.popular-options{min-width:0;margin:0;padding:0;border:0}.popular-options legend{padding:0 0 7px;color:var(--muted);font-size:12px}.popular-options>div{max-height:190px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;background:#06162a;border:1px solid var(--line);border-radius:11px;padding:8px}.popular-options label{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 8px;border-radius:7px;color:var(--text);cursor:pointer}.popular-options label:hover{background:#0d2948}.popular-options input{width:16px;height:16px;margin:0;accent-color:var(--accent);flex:0 0 auto}.popular-options span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-status.popular{background:#173d12;color:var(--accent)}.muted-dash{color:var(--muted)}@media(max-width:900px){.popular-picker>form{grid-template-columns:1fr 1fr}.popular-picker>form .btn{grid-column:1/-1;width:max-content}}@media(max-width:560px){.popular-picker>form{grid-template-columns:1fr}.popular-picker>form .btn{grid-column:auto;width:100%}.popular-options>div{grid-template-columns:1fr}.catalog-sections{gap:20px;margin-top:15px}}
.preview-copy-label{display:inline-block;border:1px solid #126e91;background:#0b2b46;color:var(--accent);border-radius:11px;padding:10px 13px;cursor:default;user-select:none}.preview-service>.whatsapp-preview-icon{background:#25d366;color:#fff}.whatsapp-preview-icon svg{display:block;width:25px;height:25px;fill:currentColor}
.popular-options label.popular-order-row{display:grid;grid-template-columns:16px minmax(0,1fr) 50px}.popular-options input.popular-order-input{width:50px;height:30px;margin:0;padding:0 5px;border:1px solid #2c567d;border-radius:7px;background:#07172a;color:var(--accent);text-align:center;font-weight:850;accent-color:auto}.popular-options input.popular-order-input:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 2px #70ff0018}.popular-order-row:has(input[type="checkbox"]:not(:checked)) .popular-order-input{opacity:.4}.popular-order-row:has(input[type="checkbox"]:checked){background:#0d2948}
.order-detail-back{max-width:820px;margin:0 auto 13px}.order-detail-back a{display:inline-flex;align-items:center;gap:7px;color:#8fa8c4;font-size:12px;transition:.2s}.order-detail-back a:hover{color:var(--accent);transform:translateX(-2px)}.order-live.order-live-modern{position:relative;max-width:820px;padding:0;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 100% 0,#10bfe817,transparent 35%),linear-gradient(150deg,#0c2441,#081a31);border-color:#24486c;box-shadow:0 30px 90px #0006,0 0 50px #10bfe80c}.modern-order-head{padding:22px 24px;background:#0a1e37b8}.order-service-identity{display:flex!important;align-items:center!important;gap:14px!important}.order-service-logo{position:relative;width:54px;height:54px;overflow:hidden;display:grid;place-items:center;flex:0 0 auto;border-radius:16px;background:linear-gradient(145deg,#10416c,#0b2c4c);color:var(--accent);font-size:21px;font-style:normal;font-weight:900;border:1px solid #285477}.order-service-logo span{position:absolute}.order-service-logo img{position:relative;width:100%;height:100%;object-fit:contain;padding:7px;background:#0d2947}.order-service-identity small{color:var(--accent);font-size:9px;letter-spacing:1.35px}.order-service-identity h2{margin:3px 0 1px;font-size:20px}.order-service-identity p{margin:0;color:var(--muted);font-size:11px}.order-head-summary{display:flex;align-items:flex-end;flex-direction:column;gap:8px}.order-head-summary>strong{font-size:21px!important;color:var(--accent)}.modern-live-number{margin:22px 24px;padding:19px 20px;text-align:left;border:1px solid #294c6d;border-radius:19px;background:linear-gradient(135deg,#0a2039,#07182c)}.number-label{display:flex;align-items:center;gap:11px}.number-label>i{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#0b3c58;color:var(--accent)}.number-label svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.number-label small,.number-label b{display:block}.number-label small{color:var(--accent);font-size:8px;letter-spacing:1.3px}.number-label b{margin-top:2px;color:#b7c7d9;font-size:11px}.number-copy-line{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:13px;padding-top:13px;border-top:1px solid #203e5b}.modern-live-number .number-copy-line h1{margin:0;font-size:clamp(25px,5vw,37px);letter-spacing:1.2px;font-variant-numeric:tabular-nums}.modern-live-number .number-copy-line button,.modern-sms-result button{display:flex;align-items:center;gap:7px;flex:0 0 auto;border:1px solid #1985aa;background:#0b304c;color:var(--accent);border-radius:12px;padding:10px 13px;cursor:pointer;font-weight:800}.number-copy-line button svg,.modern-sms-result button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.modern-sms-result{position:relative;margin:0 24px 24px;padding:31px 24px!important;overflow:hidden;border:1px solid #13744b;border-radius:22px;background:radial-gradient(circle at 50% 0,#1be48724,transparent 38%),linear-gradient(145deg,#063a27,#062f23);box-shadow:inset 0 1px #38e99c20}.modern-sms-result:before,.modern-sms-result:after{content:"";position:absolute;border:1px solid #32dc9120;border-radius:50%}.modern-sms-result:before{width:190px;height:190px;right:-95px;top:-105px}.modern-sms-result:after{width:100px;height:100px;left:-55px;bottom:-60px}.sms-success-mark{position:relative;z-index:1;width:48px;height:48px;margin:0 auto 12px;display:grid;place-items:center;border-radius:15px;background:#0c6642;color:#55f2aa;box-shadow:0 0 30px #20dd8540}.sms-success-mark svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.modern-sms-result>span,.modern-sms-result>small,.modern-sms-result>strong,.modern-sms-result>button,.modern-sms-result>p{position:relative;z-index:1}.modern-sms-result>span{display:block;color:#55e9a6;font-size:9px;letter-spacing:1.5px;font-weight:900}.modern-sms-result>small{display:block;margin-top:18px;color:#7cb89e;font-size:9px;letter-spacing:1.4px}.order-live .modern-sms-result>strong{display:block;margin:7px 0 13px;color:#51f2a7;font-size:clamp(42px,8vw,60px);line-height:1;letter-spacing:8px;text-shadow:0 0 28px #19df8050;font-variant-numeric:tabular-nums}.modern-sms-result>button{margin:auto}.sms-message-text{max-width:540px;margin:17px auto 0!important;padding:11px 13px;border-radius:11px;background:#041f18;color:#9dcab7!important;font-size:11px;word-break:break-word}@media(max-width:600px){.order-detail-back{margin-bottom:10px}.order-live.order-live-modern{border-radius:21px}.modern-order-head{padding:17px}.order-service-logo{width:47px;height:47px;border-radius:14px}.order-service-identity h2{font-size:17px}.order-service-identity p{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-head-summary{gap:6px}.order-head-summary>strong{font-size:17px!important}.modern-live-number{margin:15px;padding:16px}.number-copy-line{align-items:stretch;flex-direction:column}.modern-live-number .number-copy-line h1{font-size:28px;overflow-wrap:anywhere}.modern-live-number .number-copy-line button{justify-content:center;width:100%}.modern-sms-result{margin:0 15px 15px;padding:26px 15px!important}.order-live .modern-sms-result>strong{letter-spacing:5px}.modern-sms-result>button{justify-content:center;width:100%}}
.modern-order-head>.order-head-summary{align-items:flex-end;gap:8px}
.country-phone-display{display:flex;align-items:center;min-width:0;gap:10px}.phone-country-flag,.phone-country-fallback{width:46px;height:34px;flex:0 0 auto;border:1px solid #315b7f;border-radius:9px;background:#0b2945;box-shadow:0 4px 15px #0004}.phone-country-flag{display:block;object-fit:cover}.phone-country-fallback{display:grid;place-items:center;color:var(--accent);font-size:11px;font-weight:900}.phone-dial-code{display:inline-flex;align-items:center;align-self:stretch;flex:0 0 auto;padding:0 12px;border:1px solid #2a5275;border-radius:10px;background:#0c2b49;color:var(--accent);font-size:22px;font-weight:900;font-variant-numeric:tabular-nums}.country-phone-display h1{white-space:nowrap}@media(max-width:600px){.country-phone-display{display:grid;grid-template-columns:42px auto minmax(0,1fr);gap:7px}.phone-country-flag,.phone-country-fallback{width:42px;height:31px}.phone-dial-code{align-self:stretch;padding:0 9px;font-size:18px}.modern-live-number .country-phone-display h1{font-size:22px;white-space:normal;overflow-wrap:normal}.number-copy-line>button{width:100%}}
.phone-dial-code{cursor:pointer;justify-content:center;transition:.2s}.phone-dial-code:hover{border-color:var(--accent);background:#0e3859}.phone-dial-code:active{transform:scale(.96)}
.ticket-image-input{display:none!important}.attachment-pick{display:inline-flex!important;align-items:center;justify-content:center;width:max-content;margin-top:9px;padding:8px 12px;border:1px solid #2e6287;border-radius:9px;background:#0b2945;color:var(--accent);font-size:12px;font-weight:800}.attachment-field{cursor:pointer;transition:.2s}.attachment-field:hover{border-color:var(--accent);background:#092039}.ticket-selected-preview{display:grid;grid-template-columns:56px minmax(0,1fr) 28px;align-items:center;gap:10px;width:100%;min-width:0;margin-top:10px;padding:8px;border:1px solid #216c75;border-radius:12px;background:#082b38;text-align:left}.ticket-selected-preview[hidden]{display:none}.ticket-selected-preview img{display:block;width:56px;height:48px;object-fit:cover;border-radius:8px;border:1px solid #397189}.ticket-selected-preview span,.ticket-selected-preview b,.ticket-selected-preview small{display:block;min-width:0}.ticket-selected-preview b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dff9ff;font-size:11px}.ticket-selected-preview small{margin:2px 0 0!important;color:#50e5a0!important;font-size:9px}.ticket-selected-preview button{width:27px;height:27px;padding:0;border:0;border-radius:8px;background:#442536;color:#ff91ad;cursor:pointer;font-size:18px}.file-chip.has-selection{display:grid;min-width:220px;padding:7px;gap:2px}.file-chip .ticket-selected-preview{grid-template-columns:44px minmax(0,1fr) 25px;margin-top:4px;padding:6px}.file-chip .ticket-selected-preview img{width:44px;height:40px}.file-chip .ticket-selected-preview button{width:24px;height:24px}@media(max-width:560px){.conversation-reply .file-chip.has-selection{grid-column:1/-1;min-width:0}.conversation-reply:has(.file-chip.has-selection)>.btn{grid-column:1/-1}.ticket-selected-preview{grid-template-columns:48px minmax(0,1fr) 27px}.ticket-selected-preview img{width:48px;height:44px}}
.balance-required-modal{position:fixed;inset:0;z-index:10010;display:grid;place-items:center;padding:20px;background:#010914e8;backdrop-filter:blur(9px)}.balance-required-modal>section{width:min(470px,100%);text-align:center;padding:31px;border:1px solid #76582b;border-radius:26px;background:radial-gradient(circle at 50% 0,#f5b9421f,transparent 38%),linear-gradient(150deg,#102541,#091a31);box-shadow:0 35px 100px #000d}.balance-required-icon{width:66px;height:66px;margin:0 auto 16px;display:grid;place-items:center;border-radius:20px;background:#493819;color:#ffd36d;box-shadow:0 0 35px #e7a72f2b}.balance-required-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.balance-required-modal>section>span{color:#f5c961;font-size:9px;letter-spacing:1.7px;font-weight:900}.balance-required-modal h2{margin:7px 0 5px;font-size:27px}.balance-required-modal p{margin:0;color:#9eb0c5}.balance-required-values{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:21px 0}.balance-required-values>div{padding:12px;border:1px solid #294866;border-radius:13px;background:#07172a}.balance-required-values small,.balance-required-values b{display:block}.balance-required-values small{color:var(--muted);font-size:9px}.balance-required-values b{margin-top:3px;font-size:17px}.balance-required-values>div:last-child b{color:#ffd36d}.balance-required-close{margin-top:10px;border:0;background:none;color:#8fa5bd;cursor:pointer;padding:8px 15px}@media(max-width:500px){.balance-required-modal>section{padding:26px 18px;border-radius:22px}.balance-required-modal h2{font-size:23px}.balance-required-values{grid-template-columns:1fr}}
