/* CarLand Admin Enterprise Design System — v0.25.15 / Build 20260718.093 */
.admin-body.cl-admin-ds-enabled main{--cl-ds-border:#d8e2ee;--cl-ds-ink:#10243b;--cl-ds-muted:#60758b;--cl-ds-surface:#fff;--cl-ds-filter:#eef5fb;--cl-ds-head:#dfeaf5;--cl-ds-shadow:0 8px 22px rgba(16,36,59,.06)}
.admin-body.cl-admin-ds-enabled main>.wrap,.admin-body.cl-admin-ds-enabled main>[class$="-page"],.admin-body.cl-admin-ds-enabled main>[class$="-shell"]{max-width:none!important;width:calc(100% - 36px)!important;margin-inline:auto!important}
.admin-body.cl-admin-ds-enabled .cl-admin-sticky{position:sticky!important;top:var(--cl-sticky-top,0)!important;z-index:95;background:var(--cl-ds-surface);isolation:isolate}
.admin-body.cl-admin-ds-enabled .cl-admin-stats-row{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(108px,1fr);gap:5px!important;min-height:48px!important;margin:0 0 6px!important;padding:4px!important;border:1px solid var(--cl-ds-border)!important;border-radius:11px!important;box-shadow:0 4px 14px rgba(16,36,59,.04)!important;overflow-x:auto;scrollbar-width:thin}
.admin-body.cl-admin-ds-enabled .cl-admin-stat-cell{min-height:38px!important;height:38px!important;padding:4px 9px!important;margin:0!important;border-radius:8px!important;border:1px solid color-mix(in srgb,var(--cl-stat-color) 28%,#fff)!important;background:color-mix(in srgb,var(--cl-stat-color) 10%,#fff)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important;box-shadow:none!important}
.admin-body.cl-admin-ds-enabled .cl-admin-stat-cell:nth-child(8n+1){--cl-stat-color:#2878d0}.admin-body.cl-admin-ds-enabled .cl-admin-stat-cell:nth-child(8n+2){--cl-stat-color:#1f9d72}.admin-body.cl-admin-ds-enabled .cl-admin-stat-cell:nth-child(8n+3){--cl-stat-color:#e08a20}.admin-body.cl-admin-ds-enabled .cl-admin-stat-cell:nth-child(8n+4){--cl-stat-color:#7c5cc4}.admin-body.cl-admin-ds-enabled .cl-admin-stat-cell:nth-child(8n+5){--cl-stat-color:#cf4e67}.admin-body.cl-admin-ds-enabled .cl-admin-stat-cell:nth-child(8n+6){--cl-stat-color:#138a9d}.admin-body.cl-admin-ds-enabled .cl-admin-stat-cell:nth-child(8n+7){--cl-stat-color:#68798b}.admin-body.cl-admin-ds-enabled .cl-admin-stat-cell:nth-child(8n+8){--cl-stat-color:#b7791f}
.admin-body.cl-admin-ds-enabled .cl-admin-stat-cell>*{margin:0!important;line-height:1.15!important}.admin-body.cl-admin-ds-enabled .cl-admin-stat-cell b,.admin-body.cl-admin-ds-enabled .cl-admin-stat-cell strong,.admin-body.cl-admin-ds-enabled .cl-admin-stat-cell>span:last-child{font-size:17px!important;color:var(--cl-ds-ink)!important}.admin-body.cl-admin-ds-enabled .cl-admin-stat-cell small,.admin-body.cl-admin-ds-enabled .cl-admin-stat-cell>span:first-child{font-size:11px!important;color:var(--cl-ds-muted)!important}
.admin-body.cl-admin-ds-enabled .cl-admin-filter-row{display:flex!important;align-items:center!important;gap:7px!important;min-height:48px!important;padding:6px 9px!important;margin:0 0 6px!important;border:1px solid #cbdceb!important;border-radius:10px!important;background:linear-gradient(180deg,#f3f8fc,#eaf3fa)!important;box-shadow:0 5px 16px rgba(31,87,133,.05)!important;overflow:visible!important}
.admin-body.cl-admin-ds-enabled .cl-admin-filter-row input,.admin-body.cl-admin-ds-enabled .cl-admin-filter-row select,.admin-body.cl-admin-ds-enabled .cl-admin-filter-row button,.admin-body.cl-admin-ds-enabled .cl-admin-filter-row a{min-height:34px!important;height:34px!important;padding-block:4px!important;font-size:12px!important;border-radius:8px!important}
.admin-body.cl-admin-ds-enabled .cl-admin-table-shell{border:1px solid var(--cl-ds-border)!important;border-radius:11px!important;background:#fff!important;box-shadow:var(--cl-ds-shadow)!important;overflow:auto!important;max-height:none!important}
.admin-body.cl-admin-ds-enabled .cl-admin-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important}
.admin-body.cl-admin-ds-enabled .cl-admin-table-head{position:sticky!important;top:var(--cl-thead-top,0)!important;z-index:90!important;background:linear-gradient(180deg,#e9f1f8,#dce8f3)!important;box-shadow:0 2px 0 #c8d8e6,0 5px 12px rgba(16,36,59,.06)!important}
.admin-body.cl-admin-ds-enabled .cl-admin-table-head th{background:transparent!important;color:#17324d!important;font-size:12px!important;font-weight:800!important;padding:9px 7px!important;white-space:nowrap!important;text-align:center!important;border-bottom:0!important}
.admin-body.cl-admin-ds-enabled .cl-admin-table tbody td{padding:8px 7px!important;font-size:12px!important;line-height:1.45!important;border-bottom:1px solid #edf2f6!important;vertical-align:middle!important}.admin-body.cl-admin-ds-enabled .cl-admin-table tbody tr:nth-child(even){background:#fbfdff!important}.admin-body.cl-admin-ds-enabled .cl-admin-table tbody tr:hover{background:#f3f8fd!important}
.admin-body.cl-admin-ds-enabled .scm-actions,.admin-body.cl-admin-ds-enabled [class*="actions"]{gap:4px!important}.admin-body.cl-admin-ds-enabled .scm-btn{min-height:30px!important;height:30px!important;padding:3px 8px!important;font-size:11px!important;white-space:nowrap!important}
.admin-body.cl-admin-ds-enabled .scm-pagination,.admin-body.cl-admin-ds-enabled [class*="pagination"]{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px!important;border-top:1px solid var(--cl-ds-border)!important;background:#f8fbfe!important;flex-wrap:wrap}
.admin-body.cl-admin-ds-enabled .scm-pages,.admin-body.cl-admin-ds-enabled [class*="pages"]{display:flex!important;gap:4px!important;align-items:center!important}.admin-body.cl-admin-ds-enabled .scm-pages a,.admin-body.cl-admin-ds-enabled .scm-pages span{min-width:31px!important;height:31px!important;display:grid!important;place-items:center!important;border-radius:8px!important;border:1px solid #d4dfeb!important;background:#fff!important;font-size:12px!important}
@media(max-width:980px){.admin-body.cl-admin-ds-enabled .cl-admin-sticky{position:relative!important;top:auto!important}.admin-body.cl-admin-ds-enabled .cl-admin-stats-row{grid-auto-columns:minmax(100px,130px)}.admin-body.cl-admin-ds-enabled .cl-admin-filter-row{overflow-x:auto!important;flex-wrap:nowrap!important}.admin-body.cl-admin-ds-enabled .cl-admin-table-head{top:0!important}}
@media(prefers-reduced-motion:reduce){.admin-body.cl-admin-ds-enabled *{scroll-behavior:auto!important}}
