.business-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.business-toolbar h2{font-size:20px;margin:0}.business-toolbar>div{display:flex;gap:8px}.business-help,.business-notice,.business-empty{font-size:13px;line-height:1.7;color:#75635a}.business-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.business-filters label{font-size:13px;font-weight:650;display:grid;gap:6px}.business-filters input,.business-filters select{width:100%;min-height:42px;box-sizing:border-box;border:1px solid #e3d6cd;background:#fffaf4;border-radius:12px;padding:9px;color:#513d31;font:inherit}.business-filters button,.business-toolbar button,.business-pagination button,.business-action{min-height:42px;padding:9px 14px;border:1px solid #dfd0c4;border-radius:12px;background:#fff7ea;color:#523c2e;font-size:13px;font-weight:650;cursor:pointer}.business-action.primary{background:#f4c54f;color:#33200b}.business-record-list{display:grid;gap:10px}.business-record{display:grid;gap:6px;padding:15px;background:#fffaf4;border:1px solid #ecdfd4;border-radius:16px;overflow-wrap:anywhere}.business-record-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.business-status{font-size:11px;border-radius:99px;background:#f1e7d8;color:#715534;padding:4px 8px}.business-record small{font-size:12px;color:#837266;line-height:1.5}.business-amount{font-size:16px;color:#5c3e2a}.business-record a{font-size:12px;color:#7e56c1;justify-self:start}.business-pagination{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;font-size:12px}.business-pagination button:disabled{opacity:.45;cursor:default}.business-dialog{position:fixed;inset:0;z-index:300;background:#30201070;display:flex;align-items:center;justify-content:center;padding:16px}.business-dialog[hidden]{display:none}.business-dialog>section{width:min(420px,100%);max-height:85dvh;overflow:auto;background:#fffaf4;border-radius:24px;padding:24px;box-sizing:border-box;color:#49382b}.business-dialog h3{margin-top:0}.business-dialog p{line-height:1.7;font-size:14px}.business-quote-number{font-size:24px;font-weight:750;overflow-wrap:anywhere}.business-actions{display:flex;gap:10px;flex-wrap:wrap}.business-admin-grid{display:grid;gap:16px}.business-admin-card{background:#1d1a15;border:1px solid #504334;border-radius:18px;padding:22px;color:#f3e0bd}.business-admin-card h2{margin:0 0 12px;font-size:22px}.business-admin-card p{line-height:1.7;font-size:15px;color:#cbbb9e}.business-admin-card .business-help,.business-admin-card .business-notice,.business-admin-card .business-empty{color:#cbbb9e;font-size:14px}.business-admin-card .business-filters label{font-size:15px}.business-admin-card .business-filters input,.business-admin-card .business-filters select{background:#29241d;color:#f8e4c1;border-color:#665640;min-height:48px;font-size:16px}.business-admin-card .business-record{background:#29231b;color:#f7e1bb;border-color:#594832}.business-admin-card .business-amount{color:#ffe2ac}.business-admin-card .business-record small{color:#cab797;font-size:14px}.business-admin-card .business-record-head strong{font-size:16px}.business-admin-card .business-action,.business-admin-card button{min-height:46px;font-size:15px}.business-admin-card pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#f4dfb9;font-size:15px;line-height:1.7}.business-table-wrap{overflow:auto}.business-table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.business-table td,.business-table th{padding:13px 10px;text-align:left;border-bottom:1px solid #54442f}.business-table th{color:#ebc37c}.business-table small{display:block;overflow-wrap:anywhere}.business-state-list{display:grid;gap:10px}.business-state-item{padding:14px;border-radius:12px;background:#29231b;line-height:1.7}.business-admin-card input{box-sizing:border-box;max-width:100%}.business-admin-card .business-status{font-size:13px}.business-alert{color:#ffb2a3!important}.business-owned-list{display:grid;gap:10px}@media(min-width:750px){.business-admin-card .business-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:380px){.business-filters{grid-template-columns:1fr}.business-pagination{flex-wrap:wrap}}
