.quota-list[data-v-f0677c15]{margin-top:20px}.section-header[data-v-f0677c15]{align-items:stretch;display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.section-subtitle[data-v-f0677c15]{color:#6b7280;font-size:13px;margin-top:0}.section-subtitle .help[data-v-f0677c15]{cursor:help;font-weight:600;margin-left:6px}.filters[data-v-f0677c15]{flex:1}.filters-label[data-v-f0677c15]{color:#6b7280;font-size:12px;margin-bottom:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-group[data-v-f0677c15]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.filter-input[data-v-f0677c15]{height:36px;padding:6px 10px}.active-filters[data-v-f0677c15]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pill[data-v-f0677c15]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#374151;font-size:12px;padding:2px 8px}.pill-x[data-v-f0677c15]{background:transparent;border:none;color:#6b7280;cursor:pointer;font-weight:700;margin-left:6px}.table-wrap[data-v-f0677c15]{background:#fff;border:1px solid #e8eaee;border-radius:10px;overflow:hidden}.table.clean-table[data-v-f0677c15]{font-size:14px;margin:0;table-layout:fixed}.table thead th[data-v-f0677c15]{background:#f9fafb;border-bottom:2px solid #e5e7eb;padding:10px 12px;position:sticky;top:0;z-index:1}.table td[data-v-f0677c15]{border-top:1px solid #eef0f3;padding:12px;vertical-align:middle}.th-left[data-v-f0677c15]{text-align:left}.th-num[data-v-f0677c15],.th-right[data-v-f0677c15]{text-align:right}.td-left[data-v-f0677c15]{text-align:left}.td-num[data-v-f0677c15],.td-right[data-v-f0677c15]{text-align:right}.row-striped[data-v-f0677c15]:nth-child(2n){background-color:#fbfcfd}.u-ellipsis[data-v-f0677c15]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-group .btn[data-v-f0677c15]{min-width:70px}.badge[data-v-f0677c15]{border-radius:999px;font-size:.8rem;padding:.35em .55em}.badge-success[data-v-f0677c15]{background:#28a745;color:#fff}.badge-danger[data-v-f0677c15]{background:#dc3545;color:#fff}.btn[data-v-f0677c15]{border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:14px;padding:8px 14px;transition:all .15s}.btn-primary[data-v-f0677c15]{background:#007bff;border-color:#007bff;color:#fff}.btn-primary[data-v-f0677c15]:hover{background:#0069d9;border-color:#0062cc}.btn-outline-secondary[data-v-f0677c15]{background:#fff;border-color:#6c757d;color:#6c757d}.btn-outline-secondary[data-v-f0677c15]:hover{background:#6c757d;color:#fff}.btn-danger[data-v-f0677c15]{background:#dc3545;border-color:#dc3545;color:#fff}.btn-danger[data-v-f0677c15]:hover{filter:brightness(.95)}.spinner-border[data-v-f0677c15]{animation:spin-f0677c15 .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;height:1.5rem;width:1.5rem}@media(max-width:680px){.filter-group[data-v-f0677c15]{grid-template-columns:1fr}}.chip[data-v-f0677c15]{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-f0677c15]{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.chip-warning[data-v-f0677c15]{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.chip-danger[data-v-f0677c15]{background:#fee2e2;border-color:#fecaca;color:#991b1b}.badge-state[data-v-f0677c15]{border:1px solid transparent;border-radius:999px;font-size:.8rem;padding:.35em .55em}.badge-state.is-enabled[data-v-f0677c15]{background:#e7f8ef;border-color:#bbf7d0;color:#166534}.badge-state.is-disabled[data-v-f0677c15]{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.action-row[data-v-f0677c15]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.action-btn[data-v-f0677c15]{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-f0677c15]{font-size:18px;line-height:18px}.action-btn[data-v-f0677c15]:hover{background:#f9fafb;border-color:#d1d5db}.action-btn[data-v-f0677c15]:active{transform:scale(.98)}.action-primary[data-v-f0677c15]{background:#f97316;border-color:#f97316;color:#fff}.action-primary[data-v-f0677c15]:hover{filter:brightness(.95)}.action-danger[data-v-f0677c15]{background:#ef4444;border-color:#ef4444;color:#fff}.action-danger[disabled][data-v-f0677c15]{cursor:not-allowed;opacity:.6}.icon-btn[data-v-f0677c15]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:grid;height:34px;place-items:center;transition:transform .06s ease,background .15s ease;width:34px}.icon-btn[data-v-f0677c15]:hover{background:#f9fafb}.icon-btn[data-v-f0677c15]:active{transform:scale(.97)}.icon-btn i.material-icons[data-v-f0677c15]{font-size:20px;line-height:20px}.icon-primary[data-v-f0677c15]{background:#f97316;border-color:#f97316;color:#fff}.icon-primary[data-v-f0677c15]:hover{filter:brightness(.95)}.icon-danger[data-v-f0677c15]{background:#ef4444;border-color:#ef4444;color:#fff}.icon-danger[disabled][data-v-f0677c15]{cursor:not-allowed;opacity:.5}.spinner-mini[data-v-f0677c15]{animation:spin-f0677c15 .8s linear infinite;border:.18em solid;border-radius:50%;border-right:.18em solid transparent;display:inline-block;height:14px;vertical-align:middle;width:14px}@keyframes spin-f0677c15{to{transform:rotate(1turn)}}.table-responsive.table-scroll[data-v-f0677c15]{overflow:auto}.table-responsive.table-scroll[data-v-f0677c15]:after,.table-responsive.table-scroll[data-v-f0677c15]:before{content:"";display:block;height:10px;left:0;pointer-events:none;position:sticky;right:0;z-index:1}.table-responsive.table-scroll[data-v-f0677c15]:before{background:linear-gradient(#f9fafb,transparent);top:0}.table-responsive.table-scroll[data-v-f0677c15]:after{background:linear-gradient(transparent,#fff);bottom:0}.table-wrap.with-scroll[data-v-f0677c15]{border:1px solid #e8eaee;border-radius:10px;overflow:hidden}.td-note[data-v-f0677c15]{max-width:180px}.note-text[data-v-f0677c15]{display:block;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1200px){.td-note[data-v-f0677c15]{max-width:200px}}@media(max-width:992px){.td-note[data-v-f0677c15]{max-width:160px}}
