:root{--ui-bg:#F2F3F5;--ui-card:rgba(255,255,255,.90);--ui-line:rgba(46,49,53,.08);--ui-text:#2E3135;--ui-muted:#8C8C8C;--ui-brand:#ffc300;--ui-brand-2:#ffc300;--ui-danger:#ffc300;--ui-ok:#ffc300;--ui-warn:#ffc300;--ui-radius:16px;--ui-shadow:0 12px 34px rgba(0,0,0,.06)}*{-webkit-tap-highlight-color:transparent}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:12px;padding:9px 16px;font-size:13.5px;line-height:1;font-family:inherit;cursor:pointer;text-decoration:none;white-space:nowrap;color:var(--t-ink-deep);background:rgba(255,195,0,.1);transition:filter .18s,transform .18s}.ui-btn:hover{filter:brightness(1.05)}.ui-btn:active{transform:translateY(1px)}.ui-btn--primary{background:linear-gradient(135deg,var(--ui-brand),var(--ui-brand-2));color:#fff;box-shadow:0 6px 16px rgba(255,195,0,.24)}.ui-btn--ghost{background:#fff;border:1px solid var(--ui-line);color:#3c4045}.ui-btn--danger{background:rgba(255,195,0,.1);color:var(--ui-danger)}.ui-btn--sm{padding:5px 11px;font-size:12.5px;border-radius:9px}.badge,.ui-badge{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;background:rgba(255,195,0,.12);color:var(--t-ink-deep);white-space:nowrap}.badge.none,.ui-badge--none{background:rgba(140,140,140,.16);color:#8c8c8c}.badge.ok,.ui-badge--ok{background:rgba(255,195,0,.12);color:var(--t-ink-deep)}.badge.warn,.ui-badge--warn{background:rgba(255,195,0,.14);color:var(--ui-warn)}.badge.danger,.ui-badge--danger{background:rgba(255,195,0,.12);color:#ffc300}.btn-mini,.mini{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 12px;border-radius:10px;border:0;cursor:pointer;text-decoration:none;background:rgba(255,195,0,.1);color:var(--t-ink-deep);font-size:12.5px;line-height:1;font-family:inherit;transition:filter .18s;margin-right:6px}.btn-mini:hover,.mini:hover{filter:brightness(1.05)}.btn-mini.danger,.mini.r{background:rgba(255,195,0,.1);color:var(--ui-danger)}.user-actions .ui-btn{background:rgba(255,195,0,.1)!important;border:0!important;border-radius:12px!important;padding:9px 16px!important;color:var(--t-ink-deep)!important;font-size:13.5px!important;font-weight:500!important}.user-actions .ui-btn--danger{background:rgba(255,195,0,.1)!important;color:var(--ui-danger)!important}.ui-card{background:var(--ui-card);border:1px solid rgba(255,255,255,.55);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);padding:18px}.ui-scroll{overflow:auto;-webkit-overflow-scrolling:touch}@media (max-width:760px){body{padding:10px!important}.header,.top,.topbar{padding:12px 14px!important;gap:8px!important}.header h1,.top h1{font-size:16px!important}.header .actions,.top .acts,.topbar__actions{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:6px}.tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.tabs button{flex:0 0 auto;padding:8px 12px;font-size:13px}.tblbox,.tbox,.ui-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}table{min-width:640px}td,th{padding:7px 6px;font-size:12.5px}.modal .box,.modal-box,.modal-content{max-width:100%!important;width:100%!important;padding:16px!important}.addrow,.cfg-grid,.entries,.grid,.stats{grid-template-columns:1fr!important}.ui-btn{padding:8px 12px;font-size:13px}.user-bar{flex-wrap:wrap;gap:8px}.user-info{width:100%}}@media (max-width:480px){.header h1,.top h1{font-size:15px!important}.card{padding:14px}.ui-btn{padding:7px 10px;font-size:12.5px}}@media (max-width:760px){body,html{max-width:100%;overflow-x:hidden}.wrap{padding:10px!important;max-width:100%!important}.card{padding:12px!important;max-width:100%!important}.card h2{font-size:14.5px!important}.stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.stat{padding:10px!important}.stat .v{font-size:17px!important}.card .fld,.card .row,.cfg-grid,.frow,.quota-row{grid-template-columns:1fr!important;flex-wrap:wrap!important}.actions,.head-actions,.row{flex-wrap:wrap!important;gap:6px!important}.tblbox,.tbox{overflow-x:auto!important;-webkit-overflow-scrolling:touch}table{min-width:520px!important}.control input,.fld input,.fld select,.fld textarea{width:100%!important;box-sizing:border-box}#tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important}#tabs button{flex:0 0 auto!important;padding:7px 10px!important;font-size:12.5px!important}.modal .box,.modal-content{width:calc(100% - 20px)!important;max-width:100%!important;padding:14px!important}}.btn{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;border:0;border-radius:11px;padding:9px 15px;font-size:13.5px;line-height:1;cursor:pointer;text-decoration:none!important;font-family:inherit;transition:filter .18s,background .18s}.btn.p{background:linear-gradient(135deg,#ffc300,#ffc300)!important;color:var(--t-ink-deep,#333)!important;border-color:transparent!important;box-shadow:0 6px 16px rgba(255,195,0,.24)}.btn.g{background:rgba(255,195,0,.12)!important;color:var(--t-ink-deep,#333)!important;border-color:transparent!important}.btn.r{background:rgba(255,195,0,.12)!important;color:#ffc300!important}.btn.s{padding:5px 11px!important;font-size:12.5px!important;border-radius:9px!important}.btn:hover{filter:brightness(1.03)}a.btn,a.btn:link,a.btn:visited{text-decoration:none}