/* Khaydee v8.2.13 — minimal unified admin skin; only admin views */
body.kd80-admin-area{--kd811-admin-w:274px;background:#f6f8fb!important;color:#172033}
body.kd80-admin-area .kd80-global-admin{background:#101b2b!important;color:#e8eef7!important;border-right:1px solid #1f2f43!important;padding:14px 11px!important;width:var(--kd811-admin-w)!important}
body.kd80-admin-area .kd827-admin-brandrow{margin:0 4px 16px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.09)}
body.kd80-admin-area .kd827-admin-brandrow .brand b{font-weight:700!important;font-size:1.06rem!important}
body.kd80-admin-area .kd80-global-admin .quick{gap:8px;padding:0 4px 10px}
body.kd80-admin-area .kd80-global-admin .quick a{border-radius:11px;font-weight:600!important;font-size:.86rem!important}
body.kd80-admin-area .kd812-admin-lang{margin:2px 4px 12px!important}
body.kd80-admin-area .kd827-admin-groups{padding:0 3px 50px;overflow-y:auto;scrollbar-width:thin}
body.kd80-admin-area .kd827-admin-groups details{margin:7px 0 12px!important}
body.kd80-admin-area .kd827-admin-groups summary{font-size:.83rem!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;min-height:42px!important;padding:0 11px!important;color:#a8b7cb!important}
body.kd80-admin-area .kd827-admin-groups details[open] summary{background:rgba(255,255,255,.05)!important;color:#fff!important}
body.kd80-admin-area .kd827-admin-groups section{display:grid;gap:2px;margin-top:4px!important}
body.kd80-admin-area .kd827-admin-groups a{font-size:.87rem!important;font-weight:500!important;line-height:1.45!important;min-height:39px!important;padding:9px 11px!important;border-radius:10px!important;color:#c4cfde!important;white-space:normal!important}
body.kd80-admin-area .kd827-admin-groups a i{opacity:.8;width:21px;flex:none}
body.kd80-admin-area .kd827-admin-groups a:hover{background:#23334a!important;color:#fff!important}
body.kd80-admin-area .kd827-admin-groups a.active{background:#fff2e7!important;color:#b84f08!important;font-weight:650!important}
body.kd80-admin-area .kd827-admin-groups [hidden]{display:none!important}
.kd813-admin-search{display:flex;align-items:center;gap:8px;margin:3px 5px 12px;padding:8px 11px;border:1px solid #33445c;border-radius:12px;background:#1c2a3e;color:#9db0c8}
.kd813-admin-search input{background:transparent!important;border:0!important;outline:0!important;width:100%;min-width:0;color:#fff!important;font-size:.87rem!important;font-weight:400!important}
.kd813-admin-search input::placeholder{color:#9db0c8;opacity:.95}
body.kd80-admin-area .kd827-admin-quickbar{background:rgba(255,255,255,.97);border-bottom:1px solid #e8edf4;left:var(--kd811-admin-w)}
body.kd80-admin-area .kd827-admin-quickbar a{font-size:.79rem!important;font-weight:550!important;background:#f5f7fa;border-radius:10px}
body.kd80-admin-area .kd80-panel,body.kd80-admin-area .kd-panel{border:1px solid #e8edf3!important;border-radius:18px!important;box-shadow:0 4px 16px rgba(15,23,42,.035)!important}
body.kd80-admin-area .kd80-page-head h1{font-weight:750!important;letter-spacing:-.025em!important}
body.kd80-admin-area .form-control,body.kd80-admin-area .form-select{border-radius:11px;font-weight:450!important}
body.kd80-admin-area .btn{border-radius:10px;font-weight:600!important}
body.kd827-admin-collapsed .kd827-admin-quickbar{left:0!important}
@media(max-width:1100px) and (min-width:861px){body.kd80-admin-area{--kd811-admin-w:250px}body.kd80-admin-area .kd827-admin-quickbar{left:var(--kd811-admin-w)}}
@media(max-width:860px){body.kd80-admin-area .kd80-global-admin{width:min(88vw,310px)!important}body.kd80-admin-area .kd827-admin-quickbar{display:none!important}}
