.accounting-page-head{align-items:center}.accounting-disabled{background:#f4e7c3;color:#744f00;border:1px solid #ddc478}.accounting-banner{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.15rem;margin:0 0 1rem;background:#fff7df;border:1px solid #ead28a;border-left:5px solid #c99200;border-radius:10px}.accounting-banner p{margin:.25rem 0 0;color:#5e5336}.accounting-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.accounting-stat-grid .stat-card{display:flex;flex-direction:column;gap:.25rem}.accounting-stat-grid .stat-card>span,.accounting-stat-grid small{color:var(--muted,#617184)}.accounting-stat-grid strong{font-size:1.25rem}.accounting-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:1rem;margin-bottom:1rem}.accounting-settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-check{align-self:end;min-height:42px}.readiness-list{list-style:none;padding:0;margin:.6rem 0 1rem;display:grid;gap:.6rem}.readiness-list li{display:flex;gap:.65rem;align-items:flex-start;padding:.65rem;border:1px solid #d9e1e8;border-radius:8px}.readiness-list li>span{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;font-weight:700}.readiness-list li.ready>span{background:#dff2e5;color:#166534}.readiness-list li.missing>span{background:#f1f3f5;color:#5d6873}.readiness-list strong,.readiness-list small{display:block}.disabled-link{opacity:.78}.accounting-table-heading{gap:1rem}.accounting-bulk-actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.accounting-filters{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) minmax(160px,1fr) auto auto;gap:.55rem;margin-bottom:.85rem}.accounting-table td small,.accounting-table td strong{display:block}.checkbox-cell{width:36px;text-align:center}.accounting-status{display:inline-block;padding:.22rem .5rem;border-radius:999px;font-size:.78rem;font-weight:700;background:#e8edf2;color:#344557;white-space:nowrap}.status-ready-to-sync,.status-held{background:#e9f1ff;color:#174f91}.status-pending,.status-processing{background:#fff3cd;color:#6f5200}.status-synced,.status-succeeded{background:#dff2e5;color:#166534}.status-error{background:#fde2e2;color:#9b1c1c}.status-excluded,.status-cancelled{background:#eceff2;color:#59636e}.queue-summary{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.queue-summary span{padding:.45rem .65rem;background:#f1f5f8;border-radius:7px;font-size:.85rem}.queue-actions{display:flex;gap:.35rem;align-items:center}.queue-actions form{margin:0}.compact{padding:.35rem .55rem;font-size:.8rem}.activation-steps{display:grid;gap:.7rem;padding-left:1.35rem}.activation-steps li{padding-left:.2rem}.activation-steps strong,.activation-steps span{display:block}.activation-steps span{color:var(--muted,#617184);margin-top:.18rem}.accounting-table code{font-size:.76rem}.empty-state{text-align:center;color:var(--muted,#617184);padding:1.2rem}.accounting-readiness-card .muted{font-size:.85rem}
@media(max-width:1000px){.accounting-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-layout{grid-template-columns:1fr}.accounting-filters{grid-template-columns:1fr 1fr}.accounting-filters input{grid-column:1/-1}}
@media(max-width:680px){.accounting-stat-grid{grid-template-columns:1fr}.accounting-settings-form{grid-template-columns:1fr}.accounting-settings-form .span-2{grid-column:auto}.accounting-banner{align-items:flex-start;flex-direction:column}.accounting-filters{grid-template-columns:1fr}.accounting-table-heading{align-items:flex-start;flex-direction:column}.accounting-bulk-actions{width:100%}}
