:root{--ifds-radius-control:.18rem;--ifds-radius-panel:.28rem;--ifds-ui-height:var(--ifds-ui-height-form);--ifds-ui-height-cell:20px;--ifds-ui-height-toolbar:24px;--ifds-ui-height-form:28px;--ifds-ui-height-comfortable:32px;--ifds-ui-surface:#fff;--ifds-ui-muted:#f3f4f6;--ifds-ui-text:#111827;--ifds-ui-border:#d1d5db;--ifds-ui-selected:#dbeafe;--ifds-ui-focus:#2563eb}.dark,.ifds-dark{--ifds-ui-surface:#111827;--ifds-ui-muted:#1f2937;--ifds-ui-text:#f3f4f6;--ifds-ui-border:#4b5563;--ifds-ui-selected:#1e3a5f;--ifds-ui-focus:#60a5fa}.ifds-ui{color:var(--ifds-ui-text)}.ifds-ui[data-density=cell]{--ifds-ui-height:var(--ifds-ui-height-cell)}.ifds-ui[data-density=toolbar]{--ifds-ui-height:var(--ifds-ui-height-toolbar)}.ifds-ui[data-density=form]{--ifds-ui-height:var(--ifds-ui-height-form)}.ifds-ui[data-density=comfortable]{--ifds-ui-height:var(--ifds-ui-height-comfortable)}.ifds-ui-control{box-sizing:border-box;min-width:0;height:var(--ifds-ui-height);border:1px solid var(--ifds-ui-border);border-radius:var(--ifds-radius-control);background:var(--ifds-ui-surface);color:var(--ifds-ui-text);padding:0 .4rem}.ifds-ui.ifds-ui-control:where(:not(textarea)),.ifds-ui .ifds-ui-control:where(:not(textarea)){box-sizing:border-box;height:var(--ifds-ui-height);min-height:var(--ifds-ui-height);max-height:var(--ifds-ui-height);border-radius:var(--ifds-radius-control);background:var(--ifds-ui-surface);color:var(--ifds-ui-text);border-color:var(--ifds-ui-border);margin-block:0;padding:0 .4rem;line-height:normal}.ifds-ui :focus-visible,.ifds-ui:focus-visible{outline:2px solid var(--ifds-ui-focus);outline-offset:-2px}.ifds-ui:disabled,.ifds-ui [disabled],.ifds-ui[aria-disabled=true],.ifds-ui [aria-disabled=true]{opacity:.5;cursor:not-allowed}.ifds-ui[aria-invalid=true],.ifds-ui [aria-invalid=true]{border-color:#dc2626}.ifds-ui-popup{box-sizing:border-box;border:1px solid var(--ifds-ui-border);border-radius:var(--ifds-radius-panel);background:var(--ifds-ui-surface);color:var(--ifds-ui-text);overscroll-behavior:contain;max-width:calc(100vw - 16px);font-size:.8125rem;position:fixed;overflow:auto;box-shadow:0 4px 14px #0003}.ifds-ui-button{cursor:pointer;flex:none;justify-content:center;align-items:center;gap:.35rem;width:auto;display:inline-flex}.ifds-ui-button:hover:not(:disabled){background:var(--ifds-ui-muted)}.ifds-ui-button.is-primary{color:#fff;background:#111827}.ifds-ui-button.is-danger{color:#fff;background:#b91c1c}.ifds-ui-button.is-success{color:#fff;background:#15803d}.ifds-ui-button.is-warning{color:#fff;background:#a16207}.ifds-ui-button.is-primary:hover:not(:disabled){background:#374151}.ifds-ui-button.is-danger:hover:not(:disabled){background:#991b1b}.ifds-ui-button.is-success:hover:not(:disabled){background:#166534}.ifds-ui-button.is-warning:hover:not(:disabled){background:#854d0e}.ifds-ui-input-group{align-items:stretch;min-width:0;display:flex}.ifds-ui-input-group>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ifds-ui-input-group>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ifds-ui-input-group>input{flex:1;width:0}@media (prefers-reduced-motion:reduce){.ifds-ui *,.ifds-ui:before,.ifds-ui:after{transition:none!important;animation:none!important}}.ifds-ui[data-density=toolbar],.ifds-ui[data-density=cell]{font-size:11px}.ifds-ui-input-group,.ifds-ui-focus-group{border-radius:var(--ifds-radius-control)}.ifds-ui-input-group>.ifds-ui-control+.ifds-ui-control{margin-left:-1px}.ifds-ui-input-group>.ifds-ui-date:not(:first-child) .ifds-ui-control{border-top-left-radius:0;border-bottom-left-radius:0}.ifds-ui-input-group>.ifds-ui-date:not(:last-child) .ifds-ui-control{border-top-right-radius:0;border-bottom-right-radius:0}.ifds-ui-focus-group:focus-within{outline:2px solid var(--ifds-ui-focus);outline-offset:-2px}.ifds-ui-focus-group :is(:focus,:focus-visible,.ifds-ui-focus-group:focus-within){box-shadow:none;outline:none}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){border-radius:var(--ifds-radius-control);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:inherit}:where(.dark,.ifds-dark) :where(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#2563eb}:where(button,input,select,textarea):focus-visible{outline:2px solid var(--ifds-ui-focus);outline-offset:-2px}:where([role=dialog],[role=alertdialog],[role=menu],[role=tooltip]),:where(div,section,article,aside,main,form,figure,dialog):is(.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:var(--ifds-radius-panel)}:where(button,input,select,textarea):is(.rounded,.rounded-md,.rounded-lg,.rounded-xl){border-radius:var(--ifds-radius-control)}.ifds-password-field.ifds-password-field[data-v-7ae513f1]{font:inherit;color:inherit;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin:0;display:grid;position:relative}.ifds-password-field>input[data-v-7ae513f1-s]{grid-area:1/1;width:100%;min-width:0;padding-right:2.25rem!important}.ifds-password-field>.ifds-password-toggle[data-v-7ae513f1]{z-index:1;color:#6b7280;width:2rem;min-width:0;height:1.5rem;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:.18rem;grid-area:1/1;place-self:center end;place-items:center;margin:0 1px 0 0;padding:0;display:grid}.ifds-password-toggle>svg[data-v-7ae513f1]{width:1rem;height:1rem}.ifds-password-field>.ifds-password-toggle[data-v-7ae513f1]:hover{color:#111827;background:#9ca3af26}.ifds-password-field>.ifds-password-toggle[data-v-7ae513f1]:disabled{opacity:.4;cursor:default}.dark .ifds-password-field>.ifds-password-toggle,.ifds-dark .ifds-password-field>.ifds-password-toggle{color:#d1d5db}.ifds-ui-dialog-mask[data-v-cc6d119a]{z-index:100000;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ifds-ui-dialog[data-v-cc6d119a]{border:1px solid var(--ifds-ui-border);border-radius:var(--ifds-radius-panel);background:var(--ifds-ui-surface);width:min(640px,100%);max-height:calc(100dvh - 32px);color:var(--ifds-ui-text);outline:none;flex-direction:column;display:flex;position:relative;box-shadow:0 8px 32px #0004}.ifds-ui-dialog.wide[data-v-cc6d119a]{width:min(1040px,100%)}.ifds-ui-dialog.stable[data-v-cc6d119a]{height:min(780px,100dvh - 32px)}.ifds-ui-dialog>header[data-v-cc6d119a]{border-bottom:1px solid var(--ifds-ui-border);flex:none;justify-content:space-between;align-items:center;min-height:36px;padding:0 10px;font-size:13px;display:flex}.ifds-ui-dialog>header button[data-v-cc6d119a]{width:28px;height:28px;font-size:20px}.ifds-ui-dialog>main[data-v-cc6d119a]{overscroll-behavior:contain;min-height:0;overflow:auto}.ifds-ui-dialog.stable>main[data-v-cc6d119a]{flex:1}.ifds-ui-dialog>footer[data-v-cc6d119a]{border-top:1px solid var(--ifds-ui-border);flex:none;justify-content:flex-end;align-items:center;gap:6px;padding:6px 10px;display:flex}.ifds-ui-dialog>footer[data-v-cc6d119a] button{flex:none;width:auto}.ifds-ui-dialog-toolbar[data-v-cc6d119a]{border-bottom:1px solid var(--ifds-ui-border)}@media (width<=600px){.ifds-ui-dialog-mask[data-v-cc6d119a]{padding:8px}.ifds-ui-dialog[data-v-cc6d119a]{max-height:calc(100dvh - 16px)}}.ifds-ui-confirm-message[data-v-1f634aed]{white-space:pre-line;overflow-wrap:anywhere;align-items:center;gap:10px;padding:16px;font-size:14px;display:flex}
