.base-button[data-v-8b3a7209]{transition:background .15s,color .15s,border-color .15s;border-radius:var(--radius)!important;text-transform:none!important;letter-spacing:0!important;font-weight:600!important}.base-button.base-button--round[data-v-8b3a7209]{border-radius:50%!important}.base-button--primary[data-v-8b3a7209]{background-color:var(--brand)!important;color:#fff!important}.base-button--primary[data-v-8b3a7209]:hover{background-color:var(--brand-dark)!important}.base-button--secondary[data-v-8b3a7209]{background:linear-gradient(135deg, var(--d2bi-green-deep) 0%, var(--d2bi-green-deeper) 100%)!important;color:#fff!important}.base-button--secondary[data-v-8b3a7209]:hover{background:linear-gradient(135deg, var(--d2bi-green-deeper) 0%, var(--d2bi-green-deepest) 100%)!important}.base-button--tertiary[data-v-8b3a7209]{color:var(--brand)!important;border:1px solid var(--border)!important;background-color:#fff!important}.base-button--tertiary[data-v-8b3a7209]:hover{background-color:#f5f8fc!important}.base-button--ghost[data-v-8b3a7209]{color:var(--brand)!important;box-shadow:none!important;background-color:#0000!important}.base-button--ghost[data-v-8b3a7209]:hover{background-color:#1e4fa314!important}.base-button--success[data-v-8b3a7209]{background-color:var(--accent)!important;color:#fff!important}.base-button--success[data-v-8b3a7209]:hover{background-color:var(--accent-dark)!important}.base-button--danger[data-v-8b3a7209]{background-color:var(--danger)!important;color:#fff!important}.base-button--danger[data-v-8b3a7209]:hover{background-color:#c83b4d!important}.base-button--excel[data-v-8b3a7209]{background-color:var(--excel)!important;color:#fff!important}.base-button--excel[data-v-8b3a7209]:hover{background-color:var(--excel-dark)!important}.base-button--dark[data-v-8b3a7209]{color:#fff!important;background-color:#37474f!important}.base-button--dark[data-v-8b3a7209]:hover{background-color:#263238!important}.base-button.v-btn.v-btn--disabled[data-v-8b3a7209]{cursor:not-allowed;background:var(--disabled-bg)!important;color:var(--text-muted)!important;border-color:var(--border)!important;box-shadow:none!important;opacity:1!important}.base-button.v-btn.v-btn--disabled[data-v-8b3a7209] .v-btn__overlay{opacity:0!important}.base-card[data-v-7c22b1a7]{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;overflow:hidden}.base-card-header[data-v-7c22b1a7]{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.base-card--brand .base-card-header[data-v-7c22b1a7]{background:var(--brand);color:#fff}.base-card--brand .base-card-header-actions[data-v-7c22b1a7] .v-btn{color:#fff!important}.base-card--brand .base-card-header-actions[data-v-7c22b1a7] .v-btn:hover{background-color:#ffffff2e!important}.base-card--brand .base-card-header-actions[data-v-7c22b1a7] .v-btn-toggle .v-btn:not(.v-btn--active){color:var(--text)!important}.base-card--brand .base-card-header-actions[data-v-7c22b1a7] .v-btn-toggle .v-btn:not(.v-btn--active):hover{background-color:var(--brand)!important;color:#fff!important}.base-card--neutral .base-card-header[data-v-7c22b1a7]{background:var(--header-bg);color:var(--text);border-bottom:1px solid var(--border)}.base-card-header-text[data-v-7c22b1a7]{align-items:center;gap:8px;min-width:0;display:flex}.base-card-header-icon[data-v-7c22b1a7]{color:inherit}.base-card-header-title[data-v-7c22b1a7]{letter-spacing:-.2px;margin:0;font-size:15px;font-weight:700}.base-card-header-actions[data-v-7c22b1a7]{flex-shrink:0;align-items:center;gap:8px;display:flex}.base-card-body[data-v-7c22b1a7]{padding:16px}.base-card--dense .base-card-body[data-v-7c22b1a7]{padding:10px}.base-card-body--no-padding[data-v-7c22b1a7]{padding:0!important}.base-card-footer[data-v-7c22b1a7]{border-top:1px solid var(--border);background:#fafbfd;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.base-dialog-card[data-v-e934aa4c]{border-radius:var(--radius-lg);background:#fff;flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.base-dialog-card--fullscreen[data-v-e934aa4c]{border-radius:0;height:100%;max-height:100%}.base-dialog-header[data-v-e934aa4c]{color:#fff;align-items:center;gap:12px;padding:18px 22px;display:flex}.base-dialog-header-icon[data-v-e934aa4c]{background:#ffffff2e;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.base-dialog-header-text[data-v-e934aa4c]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.base-dialog-title[data-v-e934aa4c]{letter-spacing:-.2px;margin:0;font-size:17px;font-weight:700;line-height:1.3}.base-dialog-subtitle[data-v-e934aa4c]{opacity:.9;margin:0;font-size:12.5px}.base-dialog-header-actions[data-v-e934aa4c]{flex-shrink:0;align-items:center;gap:8px;display:flex}.base-dialog-header-actions[data-v-e934aa4c] .v-btn{color:#fff!important}.base-dialog-header-actions[data-v-e934aa4c] .v-btn:hover{background-color:#ffffff2e!important}.base-dialog-close[data-v-e934aa4c]{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;transition:background .15s;display:grid}.base-dialog-close[data-v-e934aa4c]:hover{background:#ffffff4d}.base-dialog-body[data-v-e934aa4c]{min-height:0;color:var(--text);flex:auto;padding:22px 22px 16px;overflow-y:auto}.base-dialog-footer[data-v-e934aa4c]{background:#fafbfd;border-top:1px solid #eef1f6;justify-content:flex-end;gap:8px;padding:12px 22px;display:flex}.base-info-banner[data-v-d05eccdf]{border-radius:var(--radius);align-items:flex-start;gap:10px;margin-top:12px;padding:12px 16px;font-size:14px;display:flex}.base-info-banner--info[data-v-d05eccdf]{background-color:#e8f0fb;border:1px solid #b3c8ef}.base-info-banner--warning[data-v-d05eccdf]{background-color:#fdf6e3;border:1px solid #f0d9a3}.base-info-banner-icon[data-v-d05eccdf]{flex-shrink:0;margin-top:1px}.base-info-banner--info .base-info-banner-icon[data-v-d05eccdf]{color:var(--brand)!important}.base-info-banner--warning .base-info-banner-icon[data-v-d05eccdf]{color:var(--warn)!important}.base-info-banner-body[data-v-d05eccdf]{min-width:0}.base-info-banner-title[data-v-d05eccdf]{color:var(--text);margin:0 0 6px;font-size:15px;font-weight:700}.base-info-banner-text[data-v-d05eccdf]{color:var(--text);line-height:1.5}.base-info-banner-text[data-v-d05eccdf] ul{margin:10px 0 0;padding:0;list-style:none}.base-info-banner-text[data-v-d05eccdf] li{margin-bottom:4px;line-height:1.5}.base-info-banner-text[data-v-d05eccdf] li strong{color:var(--brand-deep)}.base-page-header[data-v-17155678]{border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm)}.base-page-header--default[data-v-17155678]{background:#fff}.base-page-header--brand[data-v-17155678]{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-dark) 100%);border-bottom-color:var(--brand-dark)}.base-page-header--brand .base-page-header-title[data-v-17155678],.base-page-header--brand .base-page-header-subtitle[data-v-17155678]{color:#fff}.base-page-header--brand .base-page-header-subtitle[data-v-17155678]{opacity:.9}.base-page-header--brand[data-v-17155678] .base-page-header-back,.base-page-header--brand[data-v-17155678] .v-btn--icon{color:#fff}.base-page-header--sticky[data-v-17155678]{z-index:100;position:sticky;top:0}.base-page-header-main[data-v-17155678]{align-items:center;gap:12px;padding:10px 18px;display:flex}.base-page-header-back[data-v-17155678]{flex-shrink:0}.base-page-header-text[data-v-17155678]{flex:1;min-width:0}.base-page-header-title[data-v-17155678]{color:var(--text);letter-spacing:-.2px;margin:0;font-size:18px;font-weight:700}.base-page-header-subtitle[data-v-17155678]{color:var(--text-muted);margin:0;font-size:13px}.base-page-header-actions[data-v-17155678]{flex-shrink:0;align-items:center;gap:8px;display:flex}.base-page-header-extension[data-v-17155678]{border-top:1px solid var(--border)}.base-section-header[data-v-8db9d997]{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-dark) 100%);color:#fff;border-radius:var(--radius);padding:12px 18px;box-shadow:0 2px 6px #1e4fa333}.base-section-header-content[data-v-8db9d997]{justify-content:space-between;align-items:center;gap:16px;display:flex}.base-section-header-text[data-v-8db9d997]{flex-direction:column;gap:2px;min-width:0;display:flex}.base-section-header-title[data-v-8db9d997]{color:#fff;letter-spacing:-.2px;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:inline-flex}.base-section-header-icon[data-v-8db9d997]{color:#fff}.base-section-header-step[data-v-8db9d997]{opacity:.85;font-weight:500}.base-section-header-subtitle[data-v-8db9d997]{color:#ffffffc7;margin:0;font-size:12px}.base-section-header-actions[data-v-8db9d997]{flex-shrink:0;align-items:center;gap:8px;display:flex}.base-switch--transparent[data-v-b800e7f4]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;transition:background .15s;display:inline-flex}.base-switch--transparent[data-v-b800e7f4]:hover{background:#fff3}.base-switch--transparent input[data-v-b800e7f4]{opacity:0;pointer-events:none;position:absolute}.base-switch-track[data-v-b800e7f4]{background:0 0;border-radius:999px;flex-shrink:0;width:30px;height:16px;transition:background .2s,box-shadow .2s;position:relative;box-shadow:inset 0 0 0 1.5px #ffffffb3}.base-switch-thumb[data-v-b800e7f4]{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s,background .2s,box-shadow .2s;position:absolute;top:2px;left:2px}.base-switch--checked .base-switch-track[data-v-b800e7f4]{background:#fff;box-shadow:inset 0 0 0 1.5px #fff}.base-switch--checked .base-switch-track .base-switch-thumb[data-v-b800e7f4]{background:var(--brand);box-shadow:none;transform:translate(14px)}.base-switch-label[data-v-b800e7f4]{letter-spacing:.3px;color:#fff;white-space:nowrap;font-size:11.5px;font-weight:700}.base-switch--disabled[data-v-b800e7f4]{opacity:.5;cursor:not-allowed}.base-table-wrapper[data-v-572476c6]{background:#fff}.base-table-top[data-v-572476c6]{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px 0;display:flex}.base-table-search[data-v-572476c6]{flex:1;min-width:320px;max-width:480px}.base-table-filters[data-v-572476c6]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.base-table-top-right[data-v-572476c6]{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.base-table-top-actions[data-v-572476c6]{align-items:center;gap:8px;display:flex}.base-table-body[data-v-572476c6]{padding:12px}.base-table[data-v-572476c6]{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.base-table[data-v-572476c6] thead{background:var(--brand)}.base-table[data-v-572476c6] thead th{letter-spacing:.2px;font-size:13px;color:#fff!important;font-weight:700!important}.base-table[data-v-572476c6] thead th:first-child{border-top-left-radius:8px}.base-table[data-v-572476c6] thead th:last-child{border-top-right-radius:8px}.base-table[data-v-572476c6] tbody tr:nth-child(2n){background:#fafbfd}.base-table[data-v-572476c6] tbody tr:hover{background:#1e4fa30d}.base-table[data-v-572476c6] .v-data-table-footer{border-top:1px solid var(--border);background:#fafbfd}.base-tabs[data-v-086aa20d] .v-tab{text-transform:none;letter-spacing:0;color:var(--text);font-weight:600;transition:background .15s}.base-tabs[data-v-086aa20d] .v-tab--selected{color:var(--brand)}.base-tabs[data-v-086aa20d] .v-tab:hover{background:#1e4fa30a}.base-tabs[data-v-086aa20d] .v-tab.base-tab--soft-disabled{opacity:.5;cursor:not-allowed;color:var(--text)}.base-tabs[data-v-086aa20d] .v-tab.base-tab--soft-disabled:hover{background:0 0}.base-tabs[data-v-086aa20d] .v-tabs-bar{border-bottom:1px solid var(--border)}.base-tab-panels[data-v-d6fcddf3]{padding-top:16px}.base-segmented-tabs[data-v-f1ac6a89]{border-radius:var(--radius);background:#f1f5f9;flex-shrink:0;gap:4px;padding:4px;display:inline-flex}.base-segmented-tab[data-v-f1ac6a89]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 22px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.base-segmented-tab[data-v-f1ac6a89]:hover:not(:disabled):not(.base-segmented-tab--active){color:var(--text);background:#0f1b2d0a}.base-segmented-tab[data-v-f1ac6a89]:disabled,.base-segmented-tab--soft-disabled[data-v-f1ac6a89]{opacity:.5;cursor:not-allowed}.base-segmented-tab--soft-disabled[data-v-f1ac6a89]:hover:not(.base-segmented-tab--active){color:var(--text-muted);background:0 0}.base-segmented-tab--active[data-v-f1ac6a89]{color:var(--brand);background:#fff;font-weight:600;box-shadow:0 1px 3px #0f1b2d1a}.base-segmented-tab-label[data-v-f1ac6a89]{white-space:nowrap}.base-segmented-tab-badge[data-v-f1ac6a89]{background:var(--danger);color:#fff;border-radius:8px;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.4}
