.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.admin-grid .card{border:1px solid #eee4db;box-shadow:0 5px 18px #39220e0a}.admin-grid .card-body{padding:1.25rem}.admin-grid h2{color:#332820}.admin-stack{display:grid;gap:1rem}.admin-stack label:not(.form-check){display:grid;gap:.4rem;font-weight:600}.admin-stack fieldset{border:1px solid #eadfd5;border-radius:.65rem;padding:.8rem 1rem}.admin-stack legend{font-size:.9rem;font-weight:700;float:none;width:auto;padding:0 .3rem}.admin-feedback{margin-top:.8rem;color:#9a3412;font-weight:600}.admin-feedback.success{color:#28734b}.admin-health{display:grid;gap:.55rem;margin-top:1rem}.admin-health>div{display:flex;align-items:center;gap:.6rem;padding:.65rem .8rem;background:#fff8f1;border-radius:.55rem}.admin-health .dot{width:.6rem;height:.6rem;border-radius:50%;background:#dc6b55}.admin-health .dot.ok{background:#40916c}.admin-table-tools,.admin-pagination{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.admin-search{width:min(100%,26rem);font-weight:600}.admin-search input{margin-top:.35rem}.admin-sort{border:0;background:none;color:inherit;font:inherit;font-weight:700;padding:0;cursor:pointer}.admin-sort:hover{color:#c6530c}.admin-row-actions{white-space:nowrap}.admin-row-actions .btn{margin:.1rem}.admin-pagination{align-items:center;margin:1rem 0 0}.admin-pagination>div{display:flex;align-items:center;gap:.7rem}.ak-main .ak-tabs a.active{color:#bb4e0a;border-color:#f97316}.ak-main .btn-primary{--tblr-btn-bg:#f97316;--tblr-btn-border-color:#f97316;--tblr-btn-hover-bg:#df650f;--tblr-btn-hover-border-color:#df650f;color:#fff}.ak-main .btn-outline-warning{--tblr-btn-color:#b45309;--tblr-btn-border-color:#d97706}.ak-main .form-control:focus,.ak-main .form-select:focus{border-color:#fb923c;box-shadow:0 0 0 .2rem #f9731626}.ak-main .form-check-input{border-color:#dbc7b7}.ak-main .form-check-input:checked{background-color:#f97316;border-color:#f97316}.ak-main .form-check-input:focus{border-color:#fb923c;box-shadow:0 0 0 .2rem #f9731626}@media(max-width:760px){.admin-grid{grid-template-columns:1fr}.admin-table-tools,.admin-pagination{align-items:stretch;flex-direction:column}.admin-pagination>div{justify-content:space-between}.admin-row-actions{white-space:normal;min-width:130px}}
