/* CarLand ADM Phase 4: business table and global create-action standard */
.admin-body.cl-admin-ui-phase2 .bmc-page{max-width:1480px;margin:auto}
.admin-body.cl-admin-ui-phase2 .bmc-hero{min-height:78px!important;padding:12px 16px!important;gap:14px!important}
.admin-body.cl-admin-ui-phase2 .bmc-hero h1{line-height:1.55!important;margin:1px 0 2px!important}
.admin-body.cl-admin-ui-phase2 .bmc-hero p{line-height:1.7!important;margin:0!important}
.admin-body.cl-admin-ui-phase2 .cl-page-primary-action{margin-inline-start:auto;display:flex;align-items:center}
.admin-body.cl-admin-ui-phase2 .cl-create-action{background:var(--cl-color-brand,var(--cl-color-primary,#0f638b))!important;color:#fff!important;border-color:transparent!important;min-height:34px!important;padding:6px 14px!important;font-weight:800!important;box-shadow:0 4px 12px rgba(15,99,139,.14)!important}
.admin-body.cl-admin-ui-phase2 .bmc-toolbar{display:flex;align-items:center;gap:8px;padding:7px!important}
.admin-body.cl-admin-ui-phase2 .bmc-toolbar form{display:flex;gap:6px;flex:1;min-width:420px}
.admin-body.cl-admin-ui-phase2 .bmc-toolbar input{flex:1}
.admin-body.cl-admin-ui-phase2 .bmc-table{width:100%;border-collapse:separate;border-spacing:0}
.admin-body.cl-admin-ui-phase2 .bmc-table thead th{height:42px!important;min-height:42px!important;padding:8px 8px!important;line-height:1.6!important;vertical-align:middle!important;white-space:nowrap!important}
.admin-body.cl-admin-ui-phase2 .bmc-table tbody td{height:42px!important;min-height:42px!important;padding:6px 8px!important;line-height:1.55!important;vertical-align:middle!important}
.admin-body.cl-admin-ui-phase2 .bmc-table tbody tr.bmc-status-active{background:color-mix(in srgb,var(--cl-color-success,#15803d) 4%,transparent)!important}
.admin-body.cl-admin-ui-phase2 .bmc-table .actions{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;white-space:nowrap}
.admin-body.cl-admin-ui-phase2 .bmc-table .actions form{display:inline-flex;margin:0}
.admin-body.cl-admin-ui-phase2 .bmc-table .actions .btn{height:27px!important;min-height:27px!important;padding:2px 7px!important}
.admin-body.cl-admin-ui-phase2 .bmc-table .actions-manage,.admin-body.cl-admin-ui-phase2 .bmc-table .actions-state{min-width:132px}
.admin-body.cl-admin-ui-phase2 .bmc-table .success{color:var(--cl-color-success,#15803d)!important;border-color:color-mix(in srgb,var(--cl-color-success,#15803d) 35%,transparent)!important}
.admin-body.cl-admin-ui-phase2 .bmc-empty{padding:24px;text-align:center;color:var(--cl-color-text-muted,#607487)}
.admin-body.cl-admin-ui-phase2 .bmc-editor{margin-top:8px}
.admin-body.cl-admin-ui-phase2 .bmc-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
.admin-body.cl-admin-ui-phase2 .bmc-field{display:grid;gap:4px}.admin-body.cl-admin-ui-phase2 .bmc-field.full{grid-column:1/-1}
.admin-body.cl-admin-ui-phase2 .bmc-tabs{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:8px}.admin-body.cl-admin-ui-phase2 .bmc-tabs span{padding:5px 8px;border-radius:7px;background:var(--cl-color-surface-soft,#f1f5f9);font-size:10px}
@media(max-width:1000px){.admin-body.cl-admin-ui-phase2 .bmc-form{grid-template-columns:repeat(2,1fr)}.admin-body.cl-admin-ui-phase2 .bmc-hero{align-items:flex-start!important}.admin-body.cl-admin-ui-phase2 .cl-page-primary-action{margin-inline-start:0}}
@media(max-width:700px){.admin-body.cl-admin-ui-phase2 .bmc-toolbar form{min-width:100%;display:grid;grid-template-columns:1fr 110px auto}.admin-body.cl-admin-ui-phase2 .bmc-form{grid-template-columns:1fr}.admin-body.cl-admin-ui-phase2 .bmc-field.full{grid-column:auto}.admin-body.cl-admin-ui-phase2 .bmc-table{min-width:1180px}.admin-body.cl-admin-ui-phase2 .bmc-hero{min-height:auto!important}}
