body:has(.admin-gate),body:has(.admin-shell){overflow-x:hidden;background:#f4f7fb}body:has(.admin-gate) .site-header,body:has(.admin-shell) .site-header{display:none}.admin-shell{--admin-navy:#07162f;--admin-blue:#0876df;--admin-border:#dfe6ef;min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);color:#15213b;background:#f4f7fb}.admin-shell>aside{position:-webkit-sticky;position:sticky;z-index:60;top:0;height:100vh;padding:18px 13px 14px;display:flex;flex-direction:column;color:#c8d5e8;background:linear-gradient(180deg,#07162f,#0b2144)}.admin-brand{display:flex;align-items:center;gap:10px;padding:6px 8px 19px}.admin-brand>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:white;background:linear-gradient(145deg,#0768dd,#00a9dc);font-weight:850;box-shadow:0 6px 18px #003a7d80}.admin-brand div{display:grid}.admin-brand strong{color:white}.admin-brand small{color:#64cefa;font-size:.58rem;font-weight:800;letter-spacing:.14em}.admin-brand button{display:none;margin-left:auto;color:white;border:0;background:transparent}.admin-shell aside nav{display:grid;grid-gap:2px;gap:2px;overflow:auto;padding-right:2px}.admin-shell aside nav a{min-height:39px;padding:8px 11px;display:flex;align-items:center;gap:11px;border-radius:9px;color:#9fb0c9;font-size:.76rem;font-weight:680}.admin-shell aside nav a.active,.admin-shell aside nav a:hover{color:white;background:#153c70}.admin-shell aside nav a.active{box-shadow:inset 3px 0 #24c3ed}.admin-side-foot{margin-top:auto;padding-top:12px;display:grid;grid-gap:5px;gap:5px;border-top:1px solid #ffffff18}.admin-side-foot a,.admin-side-foot button{min-height:39px;padding:8px 10px;display:flex;align-items:center;gap:9px;border:0;border-radius:8px;color:#c7d7eb;background:transparent;font:inherit;font-size:.72rem}.admin-side-foot a:hover{background:#153c70}.admin-side-foot button{color:#ffbdbd}.admin-main{min-width:0}.admin-main>header{height:66px;padding:0 28px;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--admin-border);background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-main>header>button{display:none}.admin-header-context{display:grid}.admin-header-context b{font-size:.8rem}.admin-header-context span{color:#718096;font-size:.65rem}.admin-header-account{margin-left:auto;display:flex;align-items:center;gap:14px}.admin-header-account a{display:flex;align-items:center;gap:6px;color:#1769bd;font-size:.7rem;font-weight:750}.admin-header-account>span{padding:4px 8px;border-radius:20px;color:#075bb5;background:#e9f3ff;font-size:.58rem;font-weight:850}.admin-header-account strong{font-size:.7rem}.admin-page{width:100%;max-width:1580px;margin:auto;padding:30px}.admin-page-head{margin-bottom:24px;display:flex;align-items:flex-end;justify-content:space-between;gap:22px}.admin-page-head p{margin:0;color:#0876df;font-size:.62rem;font-weight:850;letter-spacing:.13em}.admin-page-head h1{margin:5px 0 4px;color:#10213f;font-size:clamp(1.55rem,2.4vw,2rem);letter-spacing:-.03em}.admin-page-head span{color:#6b7c94;font-size:.75rem}.admin-actions button,.admin-detail-grid button,.admin-detail-grid textarea,.admin-page-head button,.admin-page-head select,.admin-panel button,.admin-search button,.admin-search input,.admin-search select,.admin-table-wrap button{min-height:39px;padding:8px 11px;border:1px solid #ccd8e7;border-radius:9px;color:#243a58;background:white;font:inherit}.admin-head-actions button,.admin-page-head button{display:flex;align-items:center;gap:6px}.admin-head-actions{display:flex;gap:8px}.admin-search{display:flex;align-items:center;gap:6px;padding:4px 4px 4px 10px;border:1px solid #d7e0eb;border-radius:11px;background:white}.admin-search svg{color:#7b899c}.admin-search input,.admin-search select{min-height:31px;border:0}.admin-search input{width:min(270px,32vw)}.admin-search button{min-height:32px;color:white;border-color:#0876df;background:#0876df}.admin-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:11px;gap:11px}.admin-kpis.compact{margin-top:16px;grid-template-columns:repeat(4,1fr)}.admin-kpis article{min-width:0;padding:17px;border:1px solid var(--admin-border);border-radius:13px;background:white;box-shadow:0 5px 18px rgba(12,38,77,.04)}.admin-kpis span{display:block;color:#74849a;font-size:.66rem}.admin-kpis strong{display:block;margin-top:9px;overflow:hidden;color:#132746;font-size:1.28rem;text-overflow:ellipsis}.admin-kpis .metric-date{font-size:.8rem;line-height:1.5}.admin-section-title{margin:25px 0 10px;color:#40516a;font-size:.7rem;text-transform:uppercase;letter-spacing:.09em}.admin-chart-card{margin-top:14px;padding:20px;border:1px solid var(--admin-border);border-radius:14px;background:white}.admin-chart-card h2{margin:0;font-size:.95rem}.admin-chart-card p{margin:4px 0;color:#718096;font-size:.68rem}.admin-bars{height:190px;margin-top:18px;display:flex;align-items:stretch;gap:7px;border-bottom:1px solid #d9e2ee}.admin-bars>div{height:100%;min-width:11px;flex:1 1;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;gap:7px}.admin-bars i{width:min(24px,70%);min-height:4px;border-radius:5px 5px 0 0;background:linear-gradient(#19bee8,#0876df)}.admin-bars span{height:16px;color:#8290a2;font-size:.55rem}.admin-table-wrap{overflow:auto;border:1px solid var(--admin-border);border-radius:13px;background:white;box-shadow:0 5px 20px rgba(12,38,77,.035)}.admin-table-wrap table{width:100%;border-collapse:collapse;font-size:.69rem}.admin-table-wrap th{padding:11px 10px;text-align:left;color:#64758c;background:#f7f9fc;white-space:nowrap}.admin-table-wrap td{max-width:240px;padding:12px 10px;border-top:1px solid #e7ecf2;vertical-align:top}.admin-table-wrap tr:hover td{background:#fbfdff}.admin-table-wrap td small,.admin-table-wrap td strong{display:block}.admin-table-wrap td small{margin-top:3px;color:#78879a;line-height:1.5}.admin-table-wrap code{color:#315677;font-size:.64rem}.admin-table-wrap td button{min-height:29px;margin:1px 2px;padding:4px 7px;color:#075fbd;background:#f3f8ff;font-size:.62rem}.admin-row-link{align-items:center;gap:4px}.admin-row-link,.admin-status{display:inline-flex;white-space:nowrap}.admin-status{padding:4px 7px;border-radius:20px;font-size:.59rem;font-weight:750;text-transform:capitalize}.admin-status.ok{color:#087050;background:#e7f8f1}.admin-status.warn{color:#93600f;background:#fff3d4}.admin-status.danger{color:#a32c2c;background:#ffe9e9}.admin-status.neutral{color:#586980;background:#edf1f5}.admin-error{padding:12px;display:flex;align-items:center;gap:8px;border-radius:9px;color:#a62121;background:#fff0f0}.admin-empty,.admin-loading{min-height:250px;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;color:#6d7f97;border:1px solid var(--admin-border);border-radius:13px;background:white;text-align:center}.admin-empty svg{color:#7ea9d8}.admin-empty strong{color:#344c6b}.admin-empty span{max-width:430px;font-size:.72rem}.admin-spinner{width:22px;height:22px;border:2px solid #cfe0f4;border-top-color:#0876df;border-radius:50%;animation:adminSpin .8s linear infinite}@keyframes adminSpin{to{transform:rotate(1turn)}}.admin-pagination{margin-top:12px;display:flex;justify-content:flex-end;align-items:center;gap:10px;font-size:.7rem}.admin-pagination button{padding:6px 10px;border:1px solid #d4deea;border-radius:7px;background:white}.admin-pagination button:disabled{opacity:.4}.admin-service-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px}.admin-service-grid article{padding:17px;display:flex;align-items:center;gap:11px;border:1px solid var(--admin-border);border-radius:12px;background:white}.admin-service-grid article>span{width:39px;height:39px;display:grid;place-items:center;border-radius:10px;color:#0876df;background:#edf6ff}.admin-service-grid article>div{display:grid;grid-gap:4px;gap:4px}.admin-service-grid strong{font-size:.74rem}.admin-timeline{display:grid;border:1px solid var(--admin-border);border-radius:13px;background:white}.admin-timeline article{padding:13px 16px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:11px;gap:11px;border-top:1px solid #e7ecf2}.admin-timeline article:first-child{border:0}.admin-timeline article>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#0876df;background:#edf6ff}.admin-timeline svg{width:15px}.admin-timeline strong{font-size:.72rem}.admin-timeline p{margin:4px 0;color:#6d7c90;font-size:.67rem}.admin-timeline time{color:#7d8b9c;font-size:.62rem}.admin-timeline details{font-size:.62rem}.admin-timeline pre{max-width:680px;overflow:auto;padding:9px;border-radius:7px;background:#f3f6fa;white-space:pre-wrap}.funnel-list{display:grid;grid-gap:9px;gap:9px}.funnel-list article{position:relative;overflow:hidden;padding:14px;display:flex;align-items:center;gap:12px;border:1px solid var(--admin-border);border-radius:11px;background:white}.funnel-list article>b{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:white;background:#0876df}.funnel-list article div{display:grid}.funnel-list article span{color:#708198;font-size:.68rem}.funnel-list article i{position:absolute;left:0;bottom:0;height:3px;background:#16b7e4}.admin-callout{margin-top:15px;padding:15px;display:flex;gap:12px;border:1px solid #cae2f8;border-radius:10px;background:#eef7ff}.admin-callout span{color:#536d89;font-size:.72rem}.admin-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px}.admin-detail-grid>section,.admin-panel{padding:19px;border:1px solid var(--admin-border);border-radius:13px;background:white}.admin-detail-grid h2,.admin-panel h2{margin-top:0;font-size:.95rem}.admin-detail-grid dl{display:grid;grid-gap:8px;gap:8px}.admin-detail-grid dl div{display:flex;justify-content:space-between;gap:14px}.admin-detail-grid dt{color:#748399;font-size:.7rem}.admin-detail-grid dd{margin:0;font-size:.73rem;font-weight:700}.admin-actions{display:flex;flex-wrap:wrap;gap:6px}.admin-detail-grid textarea{width:100%;min-height:80px;resize:vertical}.admin-panel{margin-top:13px}.activity-timeline{display:grid}.activity-timeline>div{padding:10px 0;display:grid;grid-template-columns:170px 1fr auto;grid-gap:12px;gap:12px;border-top:1px solid #e7ebf1;font-size:.7rem}.activity-timeline span,.activity-timeline time{color:#718199}.admin-gate{min-height:100vh;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;text-align:center;background:#f4f7fb}.admin-gate h1{margin:0}.admin-scrim{display:none}@media(max-width:1200px){.admin-kpis{grid-template-columns:repeat(3,1fr)}.admin-service-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.admin-shell{display:block}.admin-shell>aside{position:fixed;left:0;top:0;width:min(82vw,280px);transform:translateX(-105%);transition:.2s}.admin-shell>aside.open{transform:none}.admin-brand button,.admin-main>header>button{display:grid}.admin-main>header{height:58px;padding:0 13px}.admin-main>header>button{border:0;background:transparent}.admin-header-account strong,.admin-header-account>a,.admin-header-context span{display:none}.admin-header-account{gap:7px}.admin-scrim{position:fixed;z-index:55;inset:0;display:block;border:0;background:#03122f99}.admin-page{padding:20px 12px 80px}.admin-page-head{align-items:stretch;flex-direction:column}.admin-search{width:100%}.admin-search input{min-width:0;width:100%}.admin-kpis,.admin-kpis.compact{grid-template-columns:repeat(2,1fr)}.admin-kpis article{padding:14px}.admin-kpis strong{font-size:1.05rem}.admin-chart-card{padding:14px}.admin-bars{height:145px}.admin-table-wrap{border-radius:11px}.admin-table-wrap table{min-width:780px}.admin-detail-grid,.admin-service-grid{grid-template-columns:1fr}.admin-timeline article{grid-template-columns:28px minmax(0,1fr)}.admin-timeline time{grid-column:2}.activity-timeline>div{grid-template-columns:1fr}.admin-head-actions{width:100%}.admin-head-actions>*{flex:1 1}.admin-page-head>select{width:100%}}@media(max-width:420px){.admin-kpis,.admin-kpis.compact{grid-template-columns:1fr}.admin-header-account>span{display:none}}.admin-detail-grid h2{display:flex;align-items:center;gap:7px}.admin-detail-grid h2 svg{width:17px;color:#0876df}.admin-back{margin-bottom:10px;display:inline-flex;align-items:center;gap:5px;color:#1769bd;font-size:.7rem}.admin-actions button{display:flex;align-items:center;gap:5px}.admin-actions button svg{width:14px}.admin-actions button.danger{color:#a32c2c;background:#fff5f5}.admin-note-list{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.admin-note-list p{margin:0;padding:8px;border-radius:7px;background:#f7f9fc;font-size:.7rem}.admin-note-list small{display:block;color:#7d8b9c}.detail-lists{margin-top:13px}.detail-lists section>a{padding:9px 0;display:grid;border-top:1px solid #e7ecf2}.detail-lists section>a strong{font-size:.72rem}.detail-lists section>a span{color:#748399;font-size:.64rem}.admin-modal-backdrop{position:fixed;z-index:100;inset:0;padding:20px;display:grid;place-items:center;background:#03122f99}.admin-modal{position:relative;width:min(500px,100%);max-height:90vh;overflow:auto;padding:24px;border-radius:15px;background:white;box-shadow:0 24px 70px #03122f66}.admin-modal h2{margin:0}.admin-modal p{color:#6f7f94;font-size:.72rem}.admin-modal form{display:grid;grid-gap:12px;gap:12px}.admin-modal label{display:grid;grid-gap:5px;gap:5px;color:#41546e;font-size:.7rem;font-weight:700}.admin-modal input,.admin-modal select,.admin-modal textarea{width:100%;min-height:40px;padding:9px;border:1px solid #d2dce9;border-radius:8px;font:inherit}.admin-modal textarea{min-height:80px}.admin-modal form>button{min-height:42px;border:0;border-radius:9px;color:white;background:#0876df;font-weight:750}.admin-modal-close{position:absolute;right:12px;top:10px;border:0;background:transparent;font-size:1.5rem}.admin-quick-options{display:flex;gap:6px}.admin-quick-options button{padding:7px 12px;border:1px solid #cfdbea;border-radius:7px;background:#f4f8fd}.admin-notification-bell{position:relative!important;width:38px;height:38px;padding:0!important;display:inline-grid!important;place-items:center;border:1px solid #dce5f2;border-radius:10px;background:#fff;color:#102247!important}.admin-notification-bell b{position:absolute;right:-6px;top:-7px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#e21d48;color:#fff;font-size:10px;line-height:19px;text-align:center}.admin-inline-check{display:flex;align-items:center;gap:7px;padding:0 8px;color:#344054;font-size:13px;white-space:nowrap}.admin-inline-check input{width:16px;height:16px}.admin-notification-list{display:grid;grid-gap:12px;gap:12px}.admin-notification-list article{display:grid;grid-template-columns:42px 1fr;grid-gap:14px;gap:14px;padding:18px;border:1px solid #dce5f2;border-radius:14px;background:#fff;box-shadow:0 4px 18px rgba(16,34,71,.04)}.admin-notification-list article.unread{border-left:4px solid #075df5;background:#fafdff}.admin-notification-list article.severity-warning{border-left-color:#f59e0b}.admin-notification-list article.severity-critical{border-left-color:#dc2626}.admin-notification-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#edf4ff;color:#075df5}.admin-notification-list header{display:flex;align-items:center;gap:8px;font-size:11px;color:#667085}.admin-notification-list header b,.admin-notification-list header span{padding:3px 7px;border-radius:999px;background:#eef3f9}.admin-notification-list header time{margin-left:auto}.admin-notification-list h2{margin:8px 0 5px;font-size:17px;color:#102247}.admin-notification-list p{margin:0;white-space:pre-line;color:#475467;line-height:1.55}.admin-notification-list footer{display:flex;align-items:center;gap:12px;margin-top:12px}.admin-notification-list footer a,.admin-notification-list footer button{font-size:13px;font-weight:700;color:#075df5;background:none;border:0;padding:0;cursor:pointer}.admin-notification-list footer small{margin-left:auto;color:#98a2b3}.admin-attention-grid{display:grid;grid-gap:12px;gap:12px;margin:18px 0 28px}.admin-attention-grid a{display:flex;flex-direction:column;gap:7px;padding:16px;border:1px solid #f1d7a5;background:#fffaf0;border-radius:13px;color:#102247;text-decoration:none}.admin-attention-grid strong{font-size:25px}.admin-recent-activity{display:grid;grid-gap:9px;gap:9px}.admin-recent-activity a{display:grid;grid-template-columns:12px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 15px;border:1px solid #e4eaf2;background:#fff;border-radius:11px;text-decoration:none;color:#102247}.admin-recent-activity i{width:9px;height:9px;border-radius:50%;background:#075df5}.admin-recent-activity b{display:block;font-size:14px}.admin-recent-activity span,.admin-recent-activity time{display:block;color:#667085;font-size:12px;margin-top:3px}@media(max-width:900px){.admin-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-header-account>.admin-notification-bell{display:inline-grid!important}.admin-notification-list article{grid-template-columns:34px 1fr;padding:14px}.admin-notification-list header{align-items:flex-start;flex-wrap:wrap}.admin-notification-list header time{width:100%;margin:0}.admin-notification-list footer{align-items:flex-start;flex-wrap:wrap}.admin-notification-list footer small{width:100%;margin:0}.admin-recent-activity a{grid-template-columns:10px 1fr}.admin-recent-activity time{grid-column:2}.admin-notifications-page .admin-head-actions{width:100%;flex-wrap:wrap}.admin-notifications-page .admin-head-actions select{flex:1 1}}@media(max-width:520px){.admin-attention-grid{grid-template-columns:1fr 1fr}.admin-notification-icon{width:32px;height:32px}.admin-notification-list article{gap:9px}.admin-notification-list h2{font-size:15px}}.admin-shell>aside{padding-top:14px}.admin-shell aside nav{gap:11px;min-height:0}.admin-nav-group{display:grid;grid-gap:2px;gap:2px}.admin-nav-group>small{padding:0 11px 4px;color:#6480a3;font-size:.52rem;font-weight:850;letter-spacing:.15em}.admin-shell aside nav .admin-nav-group a{min-height:35px;padding-top:6px;padding-bottom:6px}.admin-side-foot{flex-shrink:0}.admin-main>header{height:60px;padding:0 24px}.admin-header-context span{font-size:.62rem}.admin-header-account{gap:10px}.admin-back-app{min-height:36px;padding:0 10px;border:1px solid #dfe7f0;border-radius:9px;background:#fff}.admin-account-menu{position:relative}.admin-account-menu summary{min-height:40px;display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.admin-account-menu summary::-webkit-details-marker{display:none}.admin-account-menu summary>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#0876df,#11a9d4);font-size:.67rem;font-weight:850}.admin-account-menu summary>b{max-width:150px;overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.admin-account-menu[open]>div{position:absolute;z-index:80;right:0;top:46px;width:250px;padding:14px;display:grid;grid-gap:7px;gap:7px;border:1px solid #dfe7f0;border-radius:12px;background:#fff;box-shadow:0 18px 48px #10224724}.admin-account-menu div>strong{font-size:.78rem}.admin-account-menu div>small{overflow:hidden;color:#718096;font-size:.65rem;text-overflow:ellipsis}.admin-account-menu div>em{width:max-content;padding:3px 7px;border-radius:20px;color:#075bb5;background:#e9f3ff;font-size:.54rem;font-style:normal;font-weight:850}.admin-account-menu div>a,.admin-account-menu div>button{min-height:35px;padding:7px 0;display:flex;align-items:center;gap:7px;border:0;border-top:1px solid #edf1f5;color:#314a68;background:none;font:inherit;font-size:.68rem;font-weight:700}.admin-account-menu div>button{color:#ae3030;cursor:pointer}.admin-overview{padding-top:22px}.admin-overview .admin-page-head{margin-bottom:5px;align-items:center}.admin-overview .admin-page-head h1{margin:3px 0 2px;font-size:1.65rem}.admin-overview .admin-page-head span{font-size:.72rem}.admin-overview-controls{display:flex;align-items:center;gap:8px}.admin-overview-controls>button{gap:6px;cursor:pointer}.admin-overview-controls>button,.admin-range{min-height:38px;display:flex;align-items:center}.admin-range{width:190px;padding-left:10px;gap:4px;border:1px solid #ccd8e7;border-radius:9px;color:#60758e;background:#fff}.admin-range select{width:100%;min-height:36px!important;padding-left:5px!important;border:0!important;background:transparent!important}.admin-period-caption{margin:0 0 12px;color:#8794a6;font-size:.62rem}.is-spinning{animation:adminSpin .8s linear infinite}.admin-attention-section{margin:8px 0 13px}.admin-section-heading{min-height:33px;display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-section-heading h2{margin:0;color:#40516a;font-size:.7rem;text-transform:uppercase;letter-spacing:.09em}.admin-section-heading>span{display:flex;align-items:center;gap:6px;color:#087050;font-size:.68rem;font-weight:750}.admin-attention-grid{margin:4px 0 12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.admin-attention-grid a{min-height:92px;padding:12px;gap:4px;border-color:#e4eaf2;background:#fff}.admin-attention-grid a.tone-payment{border-color:#f1d7a5;background:#fffaf0}.admin-attention-grid a.tone-withdrawal{border-color:#e5d7f4;background:#faf7ff}.admin-attention-grid a.tone-danger,.admin-attention-grid a.tone-system{border-color:#f0caca;background:#fff7f7}.admin-attention-grid a.tone-info{border-color:#cfe0f8;background:#f6faff}.admin-attention-grid span{font-size:.68rem}.admin-attention-grid strong{font-size:1.35rem}.admin-attention-grid small{margin-top:auto;display:flex;align-items:center;gap:3px;color:#5f7188;font-size:.6rem}.admin-kpis.primary{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-kpis.primary article{padding:15px 16px;border-top:3px solid #1685e5}.admin-kpis.primary strong{margin-top:7px;font-size:1.42rem}.admin-kpis.secondary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-kpis.secondary article{padding:12px 14px;box-shadow:none}.admin-kpis.secondary strong{margin-top:5px;font-size:1rem}.admin-overview>.admin-section-title{margin:15px 0 7px}.admin-chart-card{margin-top:16px}.admin-chart-empty{min-height:145px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;color:#7b8ba0;text-align:center}.admin-chart-empty strong{color:#40516a;font-size:.78rem}.admin-chart-empty span{font-size:.65rem}.admin-recent-activity i.activity-payment{background:#16a36a}.admin-recent-activity i.activity-render{background:#7b61d1}.admin-recent-activity i.activity-withdrawal{background:#e59a18}@media(max-width:1200px){.admin-kpis.primary{grid-template-columns:repeat(5,minmax(145px,1fr));overflow:auto}.admin-kpis.secondary{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.admin-nav-group>small{padding-top:2px}.admin-header-context{display:none}.admin-back-app{display:none!important}.admin-account-menu summary>b,.admin-account-menu summary>svg{display:none}.admin-account-menu[open]>div{position:fixed;right:12px;top:54px;width:min(270px,calc(100vw - 24px))}.admin-overview{padding-top:16px}.admin-overview .admin-page-head{gap:13px}.admin-overview-controls{width:100%}.admin-range{width:auto;flex:1 1}.admin-overview-controls>button{flex:0 0 auto}.admin-period-caption{margin-bottom:8px}.admin-section-heading{align-items:flex-start;flex-direction:column;gap:5px}.admin-attention-grid{grid-template-columns:1fr}.admin-kpis.primary{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.admin-kpis.primary article:last-child{grid-column:1/-1}.admin-kpis.secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-chart-empty{min-height:130px}}@media(max-width:420px){.admin-overview-controls>button span{display:none}.admin-kpis.primary,.admin-kpis.secondary{grid-template-columns:1fr}.admin-kpis.primary article:last-child{grid-column:auto}}.affiliate-dashboard{display:grid;grid-gap:18px;gap:18px}.affiliate-heading{margin-bottom:0}.affiliate-heading small{display:block;margin-top:7px;color:#8290a3;font-size:.7rem}.affiliate-feedback{min-height:18px;margin:-8px 0;color:#16704f;font-size:.72rem;font-weight:700}.affiliate-panel,.affiliate-referral-card,.affiliate-section{min-width:0;border:1px solid #dfe7f1;border-radius:16px;background:#fff;box-shadow:0 7px 26px rgba(19,48,88,.045)}.affiliate-referral-card{padding:22px;background:linear-gradient(135deg,#fff 35%,#f2f8ff)}.affiliate-card-title{display:flex;align-items:flex-start;gap:11px}.affiliate-card-title>span{width:39px;height:39px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;color:#075df5;background:#eaf3ff}.affiliate-card-title h2,.affiliate-card-title p{margin:0}.affiliate-card-title h2{color:#203858;font-size:1rem}.affiliate-card-title p{margin-top:4px;color:#7a899c;font-size:.72rem;line-height:1.5}.affiliate-link-row{margin-top:17px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:9px;gap:9px}.affiliate-link-row code{min-width:0;padding:11px 13px;overflow:hidden;border:1px solid #d8e2ef;border-radius:10px;color:#335576;background:#f8fafc;font-family:inherit;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.affiliate-button{min-height:40px;padding:9px 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:9px;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.affiliate-button.primary{color:#fff;background:#075df5}.affiliate-button.secondary{color:#155da8;border-color:#cdddee;background:#f7fbff}.affiliate-button:disabled{color:#8794a5;border-color:#dce3eb;background:#eef1f5;cursor:not-allowed}.affiliate-button.wide{width:100%}.affiliate-zero{margin-top:14px;padding:10px 12px;display:flex;align-items:center;gap:7px;border-radius:9px;color:#176e52;background:#eef9f5;font-size:.7rem;font-weight:700}.affiliate-section{padding:19px}.affiliate-section-head{margin-bottom:13px;display:flex;align-items:center;justify-content:space-between;gap:20px}.affiliate-section-head h2,.affiliate-section-head p{margin:0}.affiliate-section-head h2{color:#243a5a;font-size:.92rem}.affiliate-section-head p{margin-top:3px;color:#8290a2;font-size:.68rem}.affiliate-funnel{display:flex;align-items:center;gap:8px;color:#58708d;font-size:.66rem}.affiliate-funnel svg{width:13px}.affiliate-kpis{display:grid;grid-gap:10px;gap:10px}.affiliate-kpis.traffic{grid-template-columns:repeat(4,minmax(0,1fr))}.affiliate-kpis.finance{grid-template-columns:repeat(3,minmax(0,1fr))}.affiliate-kpis article{min-width:0;padding:15px;display:flex;align-items:center;gap:11px;border:1px solid #e3e9f1;border-radius:12px;background:#fbfcfe}.affiliate-kpis.finance article{display:grid;grid-gap:8px;gap:8px}.affiliate-kpis.finance article.available{color:#fff;border-color:#087acb;background:linear-gradient(135deg,#075df5,#0c96d1)}.affiliate-kpis small{display:block;color:#74849a;font-size:.66rem}.affiliate-kpis .available small{color:#dceeff}.affiliate-kpis strong{display:block;margin-top:4px;color:#183253;font-size:1.2rem}.affiliate-kpis .available strong{color:#fff}.affiliate-kpi-icon{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:#0872d2;background:#eaf4ff}.affiliate-kpi-icon svg{width:18px}.affiliate-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);grid-gap:18px;gap:18px;align-items:start}.affiliate-panel{padding:21px}.wallet-balance{margin:18px 0;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;border-radius:11px;color:#24415f;background:#f1f7ff}.wallet-balance small{font-size:.7rem}.wallet-balance strong{font-size:1.2rem}.affiliate-products{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.affiliate-products article{padding:14px;display:grid;grid-gap:10px;gap:10px;border:1px solid #e1e8f1;border-radius:11px}.affiliate-products article>div{display:flex;justify-content:space-between;gap:8px}.affiliate-products article>div span,.affiliate-products article>div strong{font-size:.75rem}.affiliate-products article>div span{color:#075df5;font-weight:850}.affiliate-products article>a,.affiliate-sepay-link{display:flex;align-items:center;justify-content:center;gap:4px;color:#176abb;font-size:.66rem;font-weight:750}.single-export-card{margin-top:14px;padding-top:15px;display:grid;grid-gap:10px;gap:10px;border-top:1px solid #e7ecf2}.single-export-card h3,.single-export-card p{margin:0}.single-export-card h3{font-size:.82rem}.single-export-card p{margin-top:3px;color:#7a899d;font-size:.68rem}.single-export-card label,.withdrawal-panel form label{display:grid;grid-gap:6px;gap:6px;color:#445a73;font-size:.68rem;font-weight:750}.single-export-card select,.withdrawal-panel input{width:100%;min-height:41px;padding:9px 11px;border:1px solid #cfdbea;border-radius:9px;color:#243a58;background:#fff;font:inherit}.affiliate-inline-empty{padding:13px;border-radius:9px;background:#f7f9fc}.affiliate-inline-empty a{color:#075df5;font-weight:750}.withdrawal-panel form{display:grid;grid-gap:11px;gap:11px}.affiliate-form-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.withdrawal-panel form>small{color:#7b899b;font-size:.63rem}.affiliate-history-empty,.withdrawal-zero{min-height:190px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;color:#76879b;text-align:center}.affiliate-history-empty strong,.withdrawal-zero strong{color:#354e6c;font-size:.78rem}.affiliate-history-empty p,.withdrawal-zero p{margin:0;font-size:.68rem}.commission-panel{margin-bottom:20px}.commission-table{margin-top:16px;overflow:hidden;border:1px solid #e2e8f0;border-radius:11px}.commission-table>div{padding:11px 13px;display:grid;grid-template-columns:1fr 1fr 1fr 120px;grid-gap:10px;gap:10px;align-items:center;border-top:1px solid #e8edf3;font-size:.7rem}.commission-table>div:first-child{border:0}.commission-head{color:#6e7f94;background:#f7f9fc;font-size:.64rem!important;font-weight:800}.commission-status{width:max-content;padding:4px 7px;border-radius:999px;color:#8a5c0a;background:#fff3d7;font-size:.61rem;font-weight:800}.commission-status.available,.commission-status.paid{color:#087050;background:#e7f8f1}@media(max-width:980px){.affiliate-layout{grid-template-columns:1fr}.affiliate-kpis.traffic{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.affiliate-dashboard{gap:14px}.affiliate-panel,.affiliate-referral-card,.affiliate-section{padding:16px}.affiliate-link-row{grid-template-columns:1fr 1fr}.affiliate-link-row code{grid-column:1/-1}.affiliate-section-head{align-items:flex-start;flex-direction:column}.affiliate-funnel{width:100%;justify-content:space-between}.affiliate-kpis.finance{grid-template-columns:repeat(2,1fr)}.commission-table>div{grid-template-columns:1fr 1fr}.commission-head span:nth-child(3),.commission-head span:nth-child(4){display:none}.commission-table>div:not(.commission-head)>span:nth-child(3),.commission-table>div:not(.commission-head)>span:nth-child(4){justify-self:end}}@media(max-width:430px){.affiliate-form-two,.affiliate-kpis.finance,.affiliate-kpis.traffic,.affiliate-link-row,.affiliate-products{grid-template-columns:1fr}.affiliate-funnel{gap:4px;font-size:.58rem}.affiliate-kpis article{padding:13px}.commission-table>div{padding:10px;gap:6px}.affiliate-button{padding-inline:10px}}.account-stack{min-width:0;grid-template-columns:minmax(0,1fr)}.account-stack>.settings-card{min-width:0}.admin-overview-controls{position:relative}.admin-range-label{color:#536981;font-size:.7rem;font-weight:750;white-space:nowrap}.admin-overview-controls .admin-range{width:160px}.admin-overview-controls .admin-range .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.admin-custom-dates{display:flex;align-items:center;gap:7px}.admin-custom-dates label{position:relative;display:block}.admin-custom-dates label>span{position:absolute;left:9px;top:4px;color:#8795a7;font-size:.52rem;font-weight:700;pointer-events:none}.admin-custom-dates input{width:145px;height:38px;padding:15px 8px 3px;border:1px solid #ccd8e7;border-radius:9px;color:#304b68;background:#fff;font:inherit;font-size:.68rem}.admin-custom-dates>i{color:#8391a3;font-style:normal}.admin-custom-dates>button{min-height:38px;white-space:nowrap;cursor:pointer}.admin-range-error{position:absolute;right:0;top:44px;color:#b23a3a;font-size:.62rem;white-space:nowrap}@media(max-width:760px){.admin-overview-controls{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto}.admin-overview-controls .admin-range{width:100%}.admin-overview-controls.is-custom{grid-template-columns:auto minmax(0,1fr)}.admin-overview-controls.is-custom>.admin-refresh{grid-column:2;grid-row:3;justify-self:end}.admin-custom-dates{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:6px;gap:6px}.admin-custom-dates input{width:100%}.admin-custom-dates .admin-apply-range{grid-column:1/-1;justify-content:center}.admin-range-error{position:static;grid-column:1/-1}}@media(max-width:420px){.admin-overview-controls>button span{display:inline}}@media (max-width:820px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}