.modal-card[data-v-ab08f255]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.modal-title[data-v-ab08f255]{color:#1f2937;font-size:18px;font-weight:500}.field-label[data-v-ab08f255]{color:#1f2937;margin-bottom:8px;font-size:14px;font-weight:400;display:block}.quota-divider-container[data-v-ab08f255]{text-align:center;position:relative}.quota-divider-text[data-v-ab08f255]{color:#6b7280;background-color:#fff;padding:0 16px;font-size:14px;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quota-info-box[data-v-ab08f255]{background-color:#f9fafb;border:1px solid #e5e7eb}.quota-label[data-v-ab08f255]{font-weight:500}.quota-label[data-v-ab08f255],.quota-value[data-v-ab08f255]{color:#1f2937;font-size:14px}.quota-value[data-v-ab08f255]{font-weight:700}.date-warning[data-v-ab08f255]{color:#f59e0b;align-items:center;font-size:13px;display:flex}.custom-text-field[data-v-ab08f255] .v-field{font-size:14px}.custom-text-field[data-v-ab08f255] .v-field__input{color:#1f2937;font-size:14px}.custom-text-field[data-v-ab08f255] input::-moz-placeholder{color:#9ca3af;opacity:1}.custom-text-field[data-v-ab08f255] input::placeholder{color:#9ca3af;opacity:1}.date-field[data-v-ab08f255] .v-field__append-inner{pointer-events:none;padding-top:8px}.date-field[data-v-ab08f255] .v-field__input{cursor:pointer}.date-field[data-v-ab08f255] input[type=date]{cursor:pointer;font-size:14px;position:relative}.date-field[data-v-ab08f255] input[type=date]::-webkit-calendar-picker-indicator{color:#0000;cursor:pointer;background:0 0;width:auto;height:auto;position:absolute;inset:0}[data-v-ab08f255] .v-text-field input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}[data-v-ab08f255] .v-text-field input[type=number]::-webkit-inner-spin-button,[data-v-ab08f255] .v-text-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cancel-btn[data-v-ab08f255]{text-transform:none;color:#374151;letter-spacing:0;border-color:#d1d5db;height:40px;padding:0 24px;font-size:14px;font-weight:500}.cancel-btn[data-v-ab08f255]:hover{background-color:#f9fafb}.add-btn[data-v-ab08f255]{text-transform:none;color:#fff;letter-spacing:0;height:40px;box-shadow:none;padding:0 32px;font-size:14px;font-weight:500;background-color:#4f46e5!important}.add-btn[data-v-ab08f255]:hover{background-color:#4338ca!important}.add-btn[data-v-ab08f255]:disabled{color:#9ca3af!important;background-color:#e5e7eb!important}.byok-cred-dialog .c-button[data-v-9a5be2e2]{padding:var(--space-2) var(--space-3);border-radius:7px;font-size:13px}.byok-cred-dialog .callout[data-v-9a5be2e2]{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-brand-mist);color:var(--color-ink);margin:var(--space-4) 0 0;border:1px solid #2e21bc24;border-radius:10px;font-size:12.5px;line-height:1.65;display:flex}.byok-cred-dialog .callout svg[data-v-9a5be2e2]{color:var(--color-brand);flex:none;margin-top:2px}.byok-cred-dialog .ix-eye[data-v-9a5be2e2]{border-radius:var(--radius-xs);border:1px solid var(--color-edge);background:var(--color-surface-raised);block-size:26px;inline-size:26px;color:var(--color-ink-muted);cursor:pointer;flex:none;place-items:center;display:grid}.byok-cred-dialog .ix-eye[data-v-9a5be2e2]:hover{color:var(--color-ink);border-color:var(--color-edge-strong)}.byok-cred-dialog .ix-eye[aria-pressed=true][data-v-9a5be2e2]{color:var(--color-brand);border-color:var(--color-brand);background:var(--color-brand-mist)}.byok-cred-dialog .skeleton[data-v-9a5be2e2]{background:var(--color-surface-sunken);border-radius:5px;block-size:12px}.byok-cred-dialog .skeleton-line[data-v-9a5be2e2]{inline-size:100%}.byok-cred-dialog .skeleton-line+.skeleton-line[data-v-9a5be2e2]{margin-block-start:var(--space-2)}.byok-cred-dialog .skeleton-line[data-v-9a5be2e2]:last-child{inline-size:62%}.byok-envs[data-v-9a5be2e2]{background:var(--color-surface-sunken);border:1px solid var(--color-edge);border-radius:9px;margin-block-end:var(--space-4);padding:3px;display:inline-flex}.byok-envs button[data-v-9a5be2e2]{padding:var(--space-2) var(--space-4);min-block-size:var(--size-tap);font:inherit;color:var(--color-ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;font-size:12.5px}.byok-envs button.on[data-v-9a5be2e2]{background:var(--color-brand-fill);border-color:var(--color-brand-fill);color:var(--color-ink-on-accent);font-weight:600}.cred-field[data-v-9a5be2e2]{align-items:center;gap:var(--space-2);display:flex}.cred-field .input[data-v-9a5be2e2]{flex:1;min-inline-size:0}.byok-section[data-v-9a5be2e2]{text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.modal-form-scroll-shell[data-v-9a5be2e2]{align-items:stretch;gap:6px;min-block-size:0;max-block-size:min(40vh,320px);display:flex;position:relative}.modal-form-scroll-shell--overflow[data-v-9a5be2e2]{block-size:min(40vh,320px)}.modal-form-scroll[data-v-9a5be2e2]{scrollbar-width:none;-ms-overflow-style:none;flex:auto;max-block-size:min(40vh,320px);min-inline-size:0;padding-inline-end:4px;overflow:hidden auto}.modal-form-scroll[data-v-9a5be2e2]::-webkit-scrollbar{block-size:0;inline-size:0;display:none}.modal-form-scroll .field[data-v-9a5be2e2]:last-child{margin-block-end:0}.modal-form-scroll-rail[data-v-9a5be2e2]{border-radius:var(--radius-pill);background:var(--color-surface-sunken);border:1px solid var(--color-edge);cursor:pointer;flex:none;align-self:stretch;inline-size:8px;position:relative}.modal-form-scroll-thumb[data-v-9a5be2e2]{border-radius:var(--radius-pill);background:var(--color-brand-fill);pointer-events:none;min-block-size:28px;position:absolute;inset-block-start:0;inset-inline:0}.modal-form-scroll-hint[data-v-9a5be2e2]{pointer-events:none;block-size:36px;color:var(--color-brand);background:linear-gradient(to top,var(--color-surface-raised) 20%,transparent);justify-content:center;align-items:flex-end;padding-block-end:2px;display:flex;position:absolute;inset-block-end:0;inset-inline:0 14px}
