:root{color-scheme:light;--bg:#f5f6f8;--paper:#fff;--text:#1a2534;--muted:#687586;--line:#e1e6ec;--accent:#245b96;--soft:#ecf3fa;--bad:#b73939}:root[data-theme=dark]{color-scheme:dark;--bg:#111a26;--paper:#1a2838;--text:#eaf0f6;--muted:#a3b1c0;--line:#314459;--accent:#a4c9ef;--soft:#263d55;--bad:#ff9c9c}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--text)}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}input,textarea,select{border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--text);padding:9px 11px;min-width:0}textarea{min-height:84px;resize:vertical}input:focus,textarea:focus,select:focus{outline:2px solid var(--accent);outline-offset:1px}a{color:var(--accent)}.btn{border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--text);padding:8px 14px}.btn:hover{background:var(--soft)}.btn.primary{background:#2865aa;border-color:#2865aa;color:#fff}.btn.primary:hover{background:#1e548f}.btn.danger{color:var(--bad)}.small{padding:5px 10px;font-size:12px}.wrap{display:flex;min-height:100dvh}.side{width:228px;flex:none;background:var(--paper);border-right:1px solid var(--line);padding:20px 13px}.brand{font-weight:750;font-size:18px;padding:4px 12px 23px;border-bottom:1px solid var(--line);margin-bottom:17px;letter-spacing:.02em}.brand small{display:block;font-weight:500;font-size:11px;color:var(--muted);letter-spacing:.12em;margin-top:3px}.side button{display:block;width:100%;border:0;background:transparent;color:var(--muted);text-align:left;padding:11px 13px;border-radius:7px;margin:2px 0}.side button:hover,.side button.active{background:var(--soft);color:var(--accent)}.main{flex:1;min-width:0}.top{height:64px;border-bottom:1px solid var(--line);background:var(--paper);display:flex;align-items:center;justify-content:space-between;padding:0 30px;gap:15px}.top strong{font-size:15px}.top .actions{display:flex;gap:8px;align-items:center}.content{padding:28px 30px 55px;max-width:1440px;margin:auto}.heading{margin:0 0 22px}.heading h1{font-size:24px;margin:0 0 4px;font-weight:700}.heading p{color:var(--muted);margin:0}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.stat,.panel{background:var(--paper);border:1px solid var(--line);border-radius:10px}.stat{padding:17px 20px}.stat small{display:block;color:var(--muted)}.stat strong{display:block;font-size:26px;margin-top:4px;font-variant-numeric:tabular-nums}.panel{padding:22px;margin-bottom:18px}.panel-head{display:flex;align-items:start;justify-content:space-between;gap:15px;margin-bottom:19px}.panel h2{font-size:17px;margin:0 0 4px}.panel p{color:var(--muted);margin:0}.form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.form label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:600}.form .wide{grid-column:1/-1}.form-actions{display:flex;gap:9px;margin-top:17px;align-items:center}.table-wrap{overflow:auto}.table{border-collapse:collapse;width:100%;min-width:650px}.table th,.table td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:top}.table th{font-size:12px;font-weight:650;color:var(--muted);background:var(--bg);white-space:nowrap}.table td{font-size:13px}.table tr:last-child td{border-bottom:0}.table .message{min-width:240px;max-width:440px;overflow-wrap:anywhere}.muted{color:var(--muted)}.pill{display:inline-block;border-radius:999px;padding:2px 9px;background:var(--soft);color:var(--accent);font-size:12px}.pill.off{background:var(--bg);color:var(--muted)}.section-title{font-size:15px;font-weight:650;margin:24px 0 10px}.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.toolbar input{width:min(300px,100%)}.pager{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;color:var(--muted)}.notice{padding:12px 0;border-bottom:1px solid var(--line)}.notice:last-child{border:0}.notice strong{display:block}.notice small{color:var(--muted)}.notice p{margin-top:5px;white-space:pre-wrap}.status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.status-grid div{padding:14px;background:var(--bg);border-radius:7px}.status-grid small{display:block;color:var(--muted)}.status-grid strong{font-size:17px}.hint{color:var(--muted);font-size:12px;margin-top:13px!important}.error{color:var(--bad);min-height:20px}.toast{position:fixed;bottom:24px;right:24px;background:var(--text);color:var(--paper);padding:10px 16px;border-radius:8px;box-shadow:0 10px 25px #0002}.overlay{position:fixed;inset:0;background:#09162377;display:grid;place-items:center;padding:20px}.dialog{width:min(520px,100%);background:var(--paper);border-radius:12px;border:1px solid var(--line);padding:24px;box-shadow:0 20px 60px #0003}.dialog h2{margin:0 0 16px}.dialog .form{grid-template-columns:1fr}.auth{min-height:100dvh;display:grid;place-items:center;padding:22px}.auth-card{width:min(440px,100%);background:var(--paper);border:1px solid var(--line);border-radius:13px;padding:34px;box-shadow:0 20px 55px #13283b0a}.auth-card .eyebrow{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.15em}.auth-card h1{font-size:27px;margin:8px 0 3px}.auth-card p{color:var(--muted);margin:0 0 24px}.auth-card label{display:grid;gap:7px;margin:14px 0;font-size:12px;color:var(--muted);font-weight:600}.auth-card input{width:100%;font-size:14px}.auth-card .btn{width:100%;margin-top:8px;padding:11px}.auth-card footer{margin-top:22px;color:var(--muted);font-size:12px}.auth-card footer a{margin-left:5px}@media(max-width:900px){.stats,.status-grid,.form{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.wrap{display:block}.side{width:auto;border-right:0;border-bottom:1px solid var(--line);padding:10px}.brand{margin:0;padding:7px 10px 12px}.side nav{display:flex;overflow:auto}.side button{white-space:nowrap;width:auto}.top{padding:0 16px}.content{padding:20px 15px}.stats,.status-grid,.form{grid-template-columns:1fr}}.chat-audit{display:grid;grid-template-columns:210px 260px minmax(320px,1fr);height:min(680px,calc(100vh - 300px));min-height:460px;border:1px solid var(--line);border-radius:9px;overflow:hidden}.chat-list,.chat-view{min-width:0;overflow:auto}.chat-list{border-right:1px solid var(--line)}.chat-list h3,.chat-view h3{position:sticky;top:0;z-index:1;margin:0;padding:13px 15px;background:var(--paper);border-bottom:1px solid var(--line);font-size:13px}.chat-row{display:block;width:100%;padding:12px 14px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left}.chat-row:hover,.chat-row.active{background:var(--soft)}.chat-row strong,.chat-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-row small{margin-top:3px;color:var(--muted)}.chat-messages{padding:18px;display:flex;flex-direction:column;gap:12px}.audit-message{max-width:78%;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--paper);overflow-wrap:anywhere}.audit-message.outbound{align-self:flex-end;background:var(--soft)}.audit-message strong,.audit-message small{font-size:11px;color:var(--muted)}.audit-message p{margin:4px 0;color:var(--text);white-space:pre-wrap}.audit-message .translation{padding-top:5px;border-top:1px solid var(--line);color:var(--muted)}@media(max-width:1000px){.chat-audit{grid-template-columns:170px 220px minmax(280px,1fr)}}@media(max-width:680px){.chat-audit{display:block;height:auto;max-height:none}.chat-list{border-right:0;border-bottom:1px solid var(--line);max-height:230px}.chat-view{min-height:420px}.audit-message{max-width:90%}}.balance-change.negative{color:var(--bad)}.quota-inline{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 16px;padding:12px 14px;border-radius:8px;background:var(--soft);color:var(--muted)}.quota-inline strong{font-size:20px;color:var(--accent);font-variant-numeric:tabular-nums}.balance-change.positive{color:#198754;font-weight:700}.balance-change.negative{font-weight:700}.stat.negative{border-color:#e9b1b1;background:#b7393910}.stat.negative strong{color:var(--bad)}.bill-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.bill-toolbar label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:600}.bill-toolbar input{min-width:170px}.bill-row-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:155px}.bill-error{color:var(--bad)!important;margin:12px 0!important}.bill-toolbar .btn:focus-visible,.bill-row-actions .btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}#bill-help{margin-bottom:14px!important}#bill-print-report{margin:24px;padding:24px;background:#fff;color:#111;border:1px solid #ccc;border-radius:8px;overflow:auto}#bill-print-report h1{font-size:24px}#bill-print-report table{width:100%;border-collapse:collapse;font-size:12px}#bill-print-report th,#bill-print-report td{padding:7px;border:1px solid #ccc;text-align:left;overflow-wrap:anywhere}#bill-print-report thead{display:table-header-group}#bill-print-report tr{break-inside:avoid}.bill-print-actions{display:flex;gap:12px}input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media print{@page{size:A4 landscape;margin:12mm}body{background:#fff!important;color:#000!important}body:has(#bill-print-report)>*:not(#bill-print-report){display:none!important}#bill-print-report{display:block!important;margin:0;padding:0;border:0;border-radius:0;overflow:visible}.bill-print-actions{display:none!important}#bill-print-report table{font-size:10px}#bill-print-report th,#bill-print-report td{padding:4px}#bill-print-report p{font-size:11px}}:root{--bg:#eef6ff;--paper:#fff;--text:#0b1748;--muted:#7489b6;--line:#e3ebf8;--accent:#086bff;--soft:#eaf3ff;--bad:#e45264}body{background:linear-gradient(120deg,#eff7ff,#eaf3ff 60%,#f4f9ff);font-family:Segoe UI,Microsoft YaHei,PingFang SC,sans-serif;color:var(--text)}.kivo-admin .side{width:234px;flex-basis:234px;padding:0 17px 40px 20px;border:0;background:linear-gradient(135deg,#fff,#f9fcff);min-height:100dvh;height:100dvh;position:sticky;top:0;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none}.kivo-admin .brand{display:grid;grid-template-columns:45px 1fr;grid-template-rows:30px 20px;gap:0 13px;align-items:center;align-content:center;height:85px;min-height:85px;border:0;margin:0 0 10px;padding:0 10px;letter-spacing:normal;color:var(--text);text-decoration:none;font-size:28px}.kivo-admin .brand img{width:45px;height:45px;grid-row:1/3;object-fit:contain}.kivo-admin .brand span{line-height:1}.kivo-admin .brand small{margin:0;font-size:13px;letter-spacing:normal;font-weight:500}.kivo-admin .side nav{display:flex;flex-direction:column;gap:7px;flex:none}.kivo-admin .side nav button{height:41px;display:flex;align-items:center;gap:23px;padding:0 16px;margin:0;color:var(--text);font-size:14px;font-weight:500;border-radius:9px;flex:none}.kivo-admin .side nav button svg{color:#657faf;width:20px;height:20px}.kivo-admin .side nav button.active{color:#fff;background:#086bff;box-shadow:0 4px 12px #0876ff20}.kivo-admin .side nav button.active svg{color:#fff}.kivo-admin .side nav button:hover:not(.active){background:#eaf3ff}.admin-sidebar-promo{margin-top:auto;flex:none;padding-top:0;width:100%;aspect-ratio:197/135;border-radius:13px;background:url(/admin/admin/admin/admin/kivo-admin-reference.png) 1.473% 95.662% / 789.34% auto no-repeat}.kivo-admin .main{padding:0 25px 0 24px;min-width:0}.kivo-admin .top{height:74px;padding:0;background:transparent;border:0;position:relative}.admin-breadcrumb{display:grid;gap:5px}.admin-breadcrumb>strong{font-size:15px}.admin-breadcrumb>span{font-size:11px;color:#758bbb;display:flex;align-items:center;gap:6px}.kivo-admin .top .actions{gap:25px}.admin-global-search{display:flex;align-items:center;width:230px;height:38px;padding:0 12px;gap:9px;border:1px solid #d4e2f5;border-radius:8px;color:#6d86b5;background:#ffffff6b}.admin-global-search input{border:0;outline:0;background:transparent;width:100%;font-size:12px;padding:0}.admin-global-search input:focus{outline:0}.admin-icon-button{display:grid;place-items:center;width:30px;height:36px;border:0;background:transparent;color:var(--text);padding:0}.admin-account{display:flex;align-items:center;gap:13px;border:0;background:transparent;color:var(--text);padding:0 14px 0 5px}.admin-account>span{width:36px;height:36px;background:#1477ff;color:#fff;display:grid;place-items:center;border-radius:50%;box-shadow:0 0 0 4px #e6f1ff}.admin-account strong{font-size:14px;font-weight:500}.admin-account small{margin-left:7px;font-size:16px;color:#4b6c9b}.admin-account-menu{position:absolute;z-index:10;right:0;top:60px;padding:12px;border-radius:12px;background:var(--paper);border:1px solid var(--line);box-shadow:0 6px 20px #22457320;display:grid;gap:8px}.kivo-admin .content{padding:0;max-width:none;margin:0}.admin-hero{position:relative;overflow:hidden;width:100%;height:auto;aspect-ratio:1272/144;min-height:144px;border-radius:13px;background:url(/admin/admin/admin/admin/kivo-admin-reference.png) 91.166% 8.535% / 122.248% auto no-repeat;margin-bottom:15px}.admin-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:58%;background:linear-gradient(110deg,#d2e5ff,#bcd6ff);-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.admin-hero>div{position:absolute;left:37px;top:50%;transform:translateY(-50%);z-index:1}.admin-hero h1{margin:0 0 2px;font-size:31px;line-height:1.5;font-weight:750;color:#0a184a}.admin-hero p{margin:0 0 6px;font-size:18px;color:#183675}.admin-hero small{font-size:13px;color:#536fa5}.admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:15px}.admin-metric{height:114px;background:#ffffffeb;border-radius:13px;padding:17px 21px;display:flex;gap:22px;align-items:flex-start;position:relative}.admin-metric-icon{height:63px;width:63px;flex:none;display:grid;place-items:center;border-radius:14px}.admin-metric-icon.blue{background:#dfecff;color:#006aff}.admin-metric-icon.purple{background:#eae1ff;color:#7442ff}.admin-metric-icon.green{background:#dbf7ee;color:#08b78d}.admin-metric>div{flex:1;min-width:0}.admin-metric small{display:block;font-size:14px;color:#495f93;margin-top:1px}.admin-metric strong{display:block;font-size:28px;line-height:1.5;color:#0b1748;font-variant-numeric:tabular-nums}.admin-metric p{margin:0;display:flex;align-items:center;gap:13px;font-size:12px;color:#7c90b8;white-space:nowrap}.admin-metric>button{position:absolute;right:20px;top:22px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#edf5ff;color:#1477ff}.admin-metric:nth-child(2)>button{background:#f5f1ff;color:#7442ff}.admin-metric:nth-child(3)>button{background:#eafaf4;color:#08b78d}.admin-progress{display:block;height:8px;flex:1;border-radius:20px;background:#e9e1ff;overflow:hidden;min-width:40px}.admin-progress i{display:block;height:100%;background:linear-gradient(90deg,#8053ff,#b298ff);border-radius:20px}.admin-progress.green{background:#edf3f9}.admin-progress.green i{background:#1dca9c}.kivo-admin .panel{border:0;background:#fffe;border-radius:13px;padding:16px 21px;margin-bottom:15px}.kivo-admin .panel-head{align-items:center;gap:15px;margin-bottom:13px;min-height:48px}.kivo-admin .panel-head>div:not(.toolbar){flex:1}.kivo-admin .panel h2{font-size:18px;color:var(--text);font-weight:750;margin:0 0 3px}.kivo-admin .panel p{font-size:13px;color:var(--muted)}.admin-section-icon{width:42px;height:42px;display:grid;place-items:center;background:#e4f1ff;border-radius:50%;color:#0876ff;box-shadow:0 5px 15px #3879dd0c;flex:none}.kivo-admin .form{grid-template-columns:1.05fr 1fr 1.03fr;gap:19px}.kivo-admin .form label{font-size:13px;color:var(--text);font-weight:500;gap:4px}.admin-input{display:flex;align-items:center;gap:12px;height:42px;padding:0 14px;border:1px solid #d6e2f5;background:var(--paper);border-radius:8px;color:#5979aa}.admin-input input{flex:1;min-width:0;width:100%;border:0;background:transparent;font-size:12px;padding:0;height:100%;outline:none}.admin-input:focus-within{border-color:#1477ff;box-shadow:0 0 0 2px #1477ff15}.admin-input input:focus{outline:none}.admin-input input::placeholder,.admin-global-search input::placeholder{color:#869bc1}.kivo-admin .form-actions{margin-top:13px;gap:10px}.kivo-admin .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-color:#d6e3f5;border-radius:8px;height:39px;padding:0 18px;font-size:12px}.kivo-admin .btn.primary{background:#086bff;border-color:#086bff;color:#fff;box-shadow:0 3px 10px #086bff0f}.kivo-admin .btn.primary:hover{background:#005feb}.kivo-admin .admin-create{min-height:208px}.kivo-admin .admin-create .form-actions .btn{font-size:14px;padding:0 20px;height:40px}.kivo-admin .admin-agent-list{padding:15px 21px 13px;min-height:359px}.admin-agent-list .toolbar{gap:9px}.admin-list-search{width:247px;height:39px}.kivo-admin .table-wrap{border-radius:9px;overflow:auto}.kivo-admin .table th{background:#f2f5fa;font-size:12px;color:#5d759f;height:35px;padding:7px 15px;border-bottom:0}.kivo-admin .table td{height:37px;padding:6px 15px;vertical-align:middle;font-size:12px;border-bottom:1px solid #ecf2fa;color:#5673a3}.kivo-admin .table td:nth-child(1),.kivo-admin .table td:nth-child(2){color:var(--text)}.kivo-admin .table th:first-child{width:6%}.kivo-admin .table th:nth-child(2){width:12%}.kivo-admin .table th:nth-child(7){width:18%}.kivo-admin .pill{color:#18af7a;background:#eafbf2;padding:3px 7px;font-size:11px;border-radius:8px}.kivo-admin .pill.off{background:#fceced;color:#d06b72}.admin-row-actions{display:flex;gap:10px;white-space:nowrap}.kivo-admin .admin-row-actions .btn{height:28px;padding:0 12px;border-radius:7px;gap:8px;font-size:11px}.kivo-admin .admin-row-actions .edit{background:#eaf2ff;color:#086bff;border-color:#eaf2ff}.kivo-admin .table .admin-empty{height:185px;text-align:center;color:#8c9dbb}.admin-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:14px;color:#7288b2;font-size:12px}.admin-pagination>div{display:flex;align-items:center;gap:9px}.admin-pagination select{height:33px;padding:4px 10px;font-size:12px;color:#5973a1}.kivo-admin .admin-pagination .btn{height:32px;min-width:32px;padding:0 9px;color:#5e80b7;background:#f4f8ff;border:0;font-size:20px}.admin-current-page{display:grid;place-items:center;background:#086bff;color:#fff;border-radius:7px;min-width:32px;height:32px;font-size:14px}.admin-footer{display:flex;justify-content:space-between;font-size:12px;color:#7a91ba;padding:13px 0 20px}.kivo-admin .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:15px}.kivo-admin .stat{border:0;border-radius:13px;background:#ffffffeb}.kivo-admin .stat strong{color:var(--text)}.kivo-admin .overlay{z-index:100}.kivo-admin .dialog{border-radius:16px}.kivo-admin .dialog .form{grid-template-columns:1fr}.kivo-admin .dialog .hint{line-height:1.7}:root[data-theme=dark]{--bg:#0d1d33;--paper:#172b48;--text:#e1ebff;--muted:#9aadd1;--line:#2e466a;--soft:#213b60;--accent:#84b9ff}:root[data-theme=dark] body{background:#0d1d33}:root[data-theme=dark] .kivo-admin .side{background:#142640}:root[data-theme=dark] .kivo-admin .panel,:root[data-theme=dark] .admin-metric,:root[data-theme=dark] .kivo-admin .stat{background:#172b48}:root[data-theme=dark] .admin-metric strong,:root[data-theme=dark] .admin-metric small{color:var(--text)}:root[data-theme=dark] .admin-global-search{background:#1b304f;border-color:var(--line)}:root[data-theme=dark] .admin-input{border-color:var(--line)}:root[data-theme=dark] .kivo-admin .table th{background:#1e3352;color:#a1b6d9}:root[data-theme=dark] .kivo-admin .table td{color:#a7bad9;border-color:var(--line)}@media(min-width:1750px){.admin-hero{min-height:0}.kivo-admin .admin-agent-list{min-height:400px}}@media(max-width:1250px){.kivo-admin .side{width:210px;flex-basis:210px}.kivo-admin .main{padding:0 18px}.kivo-admin .top .actions{gap:16px}.admin-global-search{width:210px}.admin-metric{gap:15px;padding:17px 15px}.admin-metric-icon{width:50px;height:58px}.admin-metric strong{font-size:25px}.admin-metric p{font-size:10px}.admin-metric>button{right:12px;width:28px;height:28px}.admin-hero h1{font-size:28px}.admin-hero p{font-size:16px}.admin-hero small{font-size:11px}.admin-list-search{width:200px}.kivo-admin .panel h2{font-size:17px}.kivo-admin .panel p{font-size:12px}.kivo-admin .form{gap:14px}}@media(max-width:960px){.kivo-admin .panel-head{flex-wrap:wrap}.admin-agent-list .toolbar{width:100%;justify-content:flex-end}.admin-metric-icon{display:none}.admin-metric{gap:0}.admin-hero>div{left:25px}.admin-hero:before{width:65%}.admin-hero small{display:none}.kivo-admin .form{grid-template-columns:1fr}.admin-global-search{width:175px}.admin-breadcrumb{white-space:nowrap}.kivo-admin .top .actions{gap:12px}.kivo-admin .admin-create{padding-bottom:20px}.admin-footer{gap:15px;flex-wrap:wrap}}@media(max-width:680px){.kivo-admin.wrap{display:block}.kivo-admin .side{position:static;width:100%;height:auto;min-height:0;padding:10px 14px;border:0}.kivo-admin .brand{height:65px;min-height:65px;max-width:200px;margin:0}.kivo-admin .side nav{flex-direction:row;overflow:auto;gap:8px}.kivo-admin .side nav button{padding:0 12px;gap:8px;white-space:nowrap}.admin-sidebar-promo{display:none}.kivo-admin .main{padding:0 14px}.kivo-admin .top{height:70px}.admin-global-search{display:none}.kivo-admin .top .actions{gap:8px}.admin-account{gap:7px;padding:0}.admin-account>span{width:30px;height:30px}.admin-account strong{font-size:12px}.admin-account small{display:none}.admin-hero{background:#c7ddff;min-height:138px;aspect-ratio:auto}.admin-hero h1{font-size:27px}.admin-hero p{font-size:14px}.admin-metrics{grid-template-columns:1fr;gap:10px}.admin-metric{height:105px;gap:20px;padding:17px 20px}.admin-metric-icon{display:grid;width:60px;height:60px}.admin-metric strong{font-size:28px}.admin-metric p{font-size:12px}.admin-metric>button{right:20px;width:35px;height:35px}.kivo-admin .stats{grid-template-columns:1fr}.kivo-admin .panel{padding:16px}.admin-agent-list .toolbar{flex-wrap:nowrap}.admin-list-search{flex:1;min-width:0;width:auto}.kivo-admin .toolbar .btn{padding:0 12px;gap:5px}.admin-agent-list .panel-head>div:not(.toolbar){flex-basis:75%}.admin-pagination{gap:10px;flex-wrap:wrap}.admin-footer{font-size:11px}.admin-footer>span:last-child{display:none}}
