.quota-list[data-v-4bc2d3ad]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 6px #0000000a;margin-top:20px;padding:16px 20px}.section-header[data-v-4bc2d3ad]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.section-subtitle[data-v-4bc2d3ad]{color:#6b7280;font-size:13px}.section-subtitle .help[data-v-4bc2d3ad]{cursor:help;font-weight:600;margin-left:6px}.filters[data-v-4bc2d3ad]{flex:1}.filters-label[data-v-4bc2d3ad]{color:#6b7280;font-size:12px;margin-bottom:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-group[data-v-4bc2d3ad]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.filter-input[data-v-4bc2d3ad]{border:1px solid #d1d5db;border-radius:8px;font-size:14px;height:36px;padding:6px 10px}.filter-input[data-v-4bc2d3ad]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f626;outline:none}.active-filters[data-v-4bc2d3ad]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pill[data-v-4bc2d3ad]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#374151;font-size:12px;padding:2px 8px}.pill-x[data-v-4bc2d3ad]{background:transparent;border:none;color:#6b7280;cursor:pointer;font-weight:700;margin-left:6px}.table-wrap[data-v-4bc2d3ad]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.table.clean-table[data-v-4bc2d3ad]{border-collapse:collapse;font-size:14px;table-layout:fixed;width:100%}.table th[data-v-4bc2d3ad]{background:#f9fafb;border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:10px 12px;text-align:left}.table td[data-v-4bc2d3ad]{border-top:1px solid #eef0f3;padding:12px;vertical-align:middle}.td-left[data-v-4bc2d3ad],.th-left[data-v-4bc2d3ad]{text-align:left}.td-num[data-v-4bc2d3ad],.td-right[data-v-4bc2d3ad],.th-num[data-v-4bc2d3ad],.th-right[data-v-4bc2d3ad]{text-align:right}.row-striped[data-v-4bc2d3ad]:nth-child(2n){background-color:#fbfcfd}.chip[data-v-4bc2d3ad]{border:1px solid transparent;border-radius:999px;display:inline-block;font-size:12px;line-height:18px;min-width:32px;padding:2px 8px;text-align:center}.chip-neutral[data-v-4bc2d3ad]{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.chip-warning[data-v-4bc2d3ad]{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.chip-danger[data-v-4bc2d3ad]{background:#fee2e2;border-color:#fecaca;color:#991b1b}.badge-state[data-v-4bc2d3ad]{border:1px solid transparent;border-radius:999px;font-size:.8rem;padding:.35em .55em}.badge-state.is-enabled[data-v-4bc2d3ad]{background:#e7f8ef;border-color:#bbf7d0;color:#166534}.badge-state.is-disabled[data-v-4bc2d3ad]{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.action-row[data-v-4bc2d3ad]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.action-btn[data-v-4bc2d3ad]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;height:34px;padding:0 10px;transition:transform .06s ease,background .15s ease,border-color .15s ease}.action-btn i.material-icons[data-v-4bc2d3ad]{font-size:18px;line-height:18px}.action-btn[data-v-4bc2d3ad]:hover{background:#f9fafb;border-color:#d1d5db}.action-btn[data-v-4bc2d3ad]:active{transform:scale(.98)}.action-primary[data-v-4bc2d3ad]{background:#f97316;border-color:#f97316;color:#fff}.action-primary[data-v-4bc2d3ad]:hover{filter:brightness(.95)}.action-danger[data-v-4bc2d3ad]{background:#ef4444;border-color:#ef4444;color:#fff}.action-danger[data-v-4bc2d3ad]:hover{filter:brightness(.95)}.action-danger[disabled][data-v-4bc2d3ad]{cursor:not-allowed;opacity:.6}.btn-primary[data-v-4bc2d3ad]{background-color:#f97316;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.btn-primary[data-v-4bc2d3ad]:hover{background-color:#ea580c}.btn-primary[data-v-4bc2d3ad]:active{transform:scale(.98)}.text-center[data-v-4bc2d3ad]{text-align:center}.text-muted[data-v-4bc2d3ad]{color:#6b7280}@media(max-width:768px){.filter-group[data-v-4bc2d3ad]{grid-template-columns:1fr}.table td[data-v-4bc2d3ad],.table th[data-v-4bc2d3ad]{font-size:13px;padding:8px}.action-row[data-v-4bc2d3ad]{align-items:flex-end;flex-direction:column}}
