.s-textfield[data-v-0a953559]{width:100%;max-width:var(--s-field-max,none);min-width:0;display:block}.s-textfield.is-grow[data-v-0a953559]{flex:auto;max-width:none}.s-field[data-v-0a953559]{height:var(--ctl-h);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-field);color:var(--text);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);align-items:center;display:flex}.s-field.has-lead[data-v-0a953559]{gap:6px;padding-left:7px}.s-field-icon[data-v-0a953559]{color:var(--text-50)}.s-field-prefix[data-v-0a953559]{border-radius:var(--r-xs);background:var(--surface-3);max-width:120px;height:20px;color:var(--text-60);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;flex:none;padding:0 6px;line-height:20px;overflow:hidden}.s-field-action[data-v-0a953559]{border-radius:var(--r-sm);width:26px;height:26px;color:var(--icon);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0 2px 0 0;padding:0;display:flex}.s-field-action[data-v-0a953559]:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.s-field-action[data-v-0a953559]:focus-visible{box-shadow:var(--focus-ring);outline:none}.s-field-action.is-on[data-v-0a953559]{background:var(--accent-10);color:var(--accent)}.s-field-action.is-on[data-v-0a953559]:hover:not(:disabled){background:var(--accent-16);color:var(--accent)}.s-field-action[data-v-0a953559]:disabled{color:var(--text-40);cursor:default}.s-field-input[data-v-0a953559]{border-radius:inherit;min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;flex:auto;margin:0;padding:5px 11px;line-height:20px}.s-field.has-lead .s-field-input[data-v-0a953559]{padding-left:0}.s-field.has-action .s-field-input[data-v-0a953559]{padding-right:6px}.s-field-input[data-v-0a953559]::placeholder{color:var(--text-40)}.s-field.is-date .s-field-input[data-v-0a953559]{min-width:128px}.s-field.is-date .s-field-input[data-v-0a953559]::-webkit-calendar-picker-indicator{opacity:.65;cursor:pointer;margin-left:4px}.s-field.is-date .s-field-input[data-v-0a953559]::-webkit-calendar-picker-indicator:hover{opacity:1}.s-field.is-pill[data-v-0a953559],.s-field.is-pill .s-field-action[data-v-0a953559]{border-radius:var(--r-pill)}.s-field-input[data-v-0a953559]:focus{outline:none}.s-field.is-mono .s-field-input[data-v-0a953559]{font-family:var(--font-mono);font-size:12px}.s-field[data-v-0a953559]:hover:not(.is-disabled):not(.is-readonly){border-color:var(--border-strong)}.s-field[data-v-0a953559]:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.s-field.is-invalid[data-v-0a953559],.s-field.is-invalid[data-v-0a953559]:hover:not(.is-disabled):not(.is-readonly){border-color:var(--danger)}.s-field.is-disabled[data-v-0a953559],.s-field.is-readonly[data-v-0a953559]{background:var(--disabled-bg);color:var(--text-40)}.s-field.is-multiline[data-v-0a953559]{align-items:stretch;height:auto}.s-field.is-multiline .s-field-input[data-v-0a953559]{resize:vertical;min-height:70px}.s-field.is-autosize[data-v-0a953559]{position:relative}.s-field.is-autosize .s-field-input[data-v-0a953559]{resize:none;min-height:0;overflow-y:hidden}.s-field.is-autosize .s-field-shadow[data-v-0a953559]{visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;left:0;overflow:hidden}.s-field-error[data-v-0a953559]{font-size:var(--fs-sm);color:var(--danger);margin-top:3px;line-height:18px}.s-field-sr[data-v-0a953559]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.s-field-chips[data-v-0a953559]{flex:0 auto;gap:4px;min-width:0;display:flex;overflow:hidden}.s-field-chip[data-v-0a953559]{border-radius:var(--r-full);background:var(--accent-10);min-width:48px;height:24px;color:var(--accent-strong);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;flex:0 auto;align-items:center;gap:2px;padding:0 2px 0 9px;line-height:24px;display:inline-flex}.s-field-chip.is-fixed[data-v-0a953559]{padding-right:9px}.s-field-chip-text[data-v-0a953559]{text-overflow:ellipsis;min-width:0;overflow:hidden}.s-field-chip-x[data-v-0a953559]{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.s-field-chip-x[data-v-0a953559]:hover:not(:disabled){background:var(--accent-16)}.s-field-chip-x[data-v-0a953559]:focus-visible{box-shadow:var(--focus-ring);outline:none}.s-field-chip-x[data-v-0a953559]:disabled{cursor:default}.s-field.is-disabled .s-field-chip[data-v-0a953559]{background:var(--surface-3);color:var(--text-40)}.s-field.has-chips .s-field-input[data-v-0a953559]{min-width:80px}.s-field.is-plain[data-v-0a953559],.s-field.is-plain[data-v-0a953559]:hover:not(.is-disabled):not(.is-readonly),.s-field.is-plain[data-v-0a953559]:focus-within,.s-field.is-plain.is-invalid[data-v-0a953559]{box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.s-field.is-plain.is-disabled[data-v-0a953559],.s-field.is-plain.is-readonly[data-v-0a953559]{background:0 0}.s-field.is-plain:not(.has-lead) .s-field-input[data-v-0a953559]{padding-left:0;padding-right:0}.s-field.is-plain.is-invalid .s-field-input[data-v-0a953559]{color:var(--danger)}.s-textfield.is-mobile[data-v-0a953559]{max-width:none}.s-textfield.is-mobile .s-field[data-v-0a953559]:not(.is-multiline){height:34px}.s-textfield.is-mobile .s-field-input[data-v-0a953559]{font-size:var(--fs-mobile-input)}.s-textfield.is-mobile .s-field-chip-x[data-v-0a953559]{width:22px;height:22px}.s-form-row[data-v-44b3347e]{grid-template-columns:var(--s-form-label-w,170px) minmax(0, 1fr);min-height:var(--ctl-h);align-items:start;gap:0 12px;display:grid}.s-form-row+.s-form-row[data-v-44b3347e]{margin-top:6px}.s-form-label[data-v-44b3347e]{color:var(--text);padding:6px 0;line-height:20px}.s-form-req[data-v-44b3347e]{color:var(--danger)}.s-form-ctl[data-v-44b3347e]{--s-field-max:350px;min-width:0}.s-form-ctl[role=group][data-v-44b3347e]{padding-top:6px}.s-form-hint[data-v-44b3347e]{font-size:var(--fs-sm);color:var(--text-60);margin-top:3px;line-height:18px}.s-form-error[data-v-44b3347e]{font-size:var(--fs-sm);color:var(--danger);margin-top:3px;line-height:18px}.s-form-row.is-mobile[data-v-44b3347e]{grid-template-columns:minmax(0,1fr);gap:2px}.s-form-row.is-mobile .s-form-label[data-v-44b3347e]{padding:2px 0 0}.s-form-row.is-mobile .s-form-label[data-v-44b3347e]:empty{display:none}.s-form-row.is-mobile .s-form-ctl[data-v-44b3347e]{--s-field-max:none}.s-form-row.is-mobile .s-form-ctl[role=group][data-v-44b3347e]{padding-top:2px}.s-dialog-layer[data-v-1ae436e3]{pointer-events:auto;justify-content:center;align-items:center;display:flex}.s-dialog-layer.is-page[data-v-1ae436e3]{z-index:6000;padding:44px 8px 8px;position:fixed;inset:0}.s-dialog-layer.is-window[data-v-1ae436e3]{border-radius:inherit;position:absolute;inset:0}.s-dialog-layer.is-inline[data-v-1ae436e3]{flex:none;display:block}.s-dialog-mask[data-v-1ae436e3]{border-radius:inherit;position:absolute;inset:0}.s-dialog-layer.is-window .s-dialog-mask[data-v-1ae436e3]{background:var(--win-mask)}.s-dialog[data-v-1ae436e3]{z-index:1;width:var(--s-dialog-w,480px);background:var(--surface);border-radius:var(--r-win);max-width:100%;max-height:100%;box-shadow:var(--shadow-win);color:var(--text);animation:s-dialog-pop-1ae436e3 var(--dur) var(--ease);flex-direction:column;flex:none;display:flex;position:relative}.s-dialog[data-v-1ae436e3]:focus{outline:none}.s-dialog-layer.is-window .s-dialog[data-v-1ae436e3]{max-width:calc(100vw - 16px);max-height:calc(100vh - 48px)}.s-dialog-layer.is-inline .s-dialog[data-v-1ae436e3]{width:100%;max-width:var(--s-dialog-w,480px);max-height:none;box-shadow:var(--elev-2);animation:none}@keyframes s-dialog-pop-1ae436e3{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes s-dialog-sheet-1ae436e3{0%{opacity:0;transform:translateY(16px)}}.s-dialog-hd[data-v-1ae436e3]{flex:none;align-items:center;gap:8px;height:52px;padding:0 14px 0 22px;display:flex}.s-dialog-title[data-v-1ae436e3]{min-width:0;font-size:var(--fs-section);font-weight:var(--fw-semibold);color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;line-height:22px;overflow:hidden}.s-dialog-x[data-v-1ae436e3]{border-radius:var(--r-sm);width:28px;height:28px;color:var(--icon);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.s-dialog-x[data-v-1ae436e3]:hover{background:var(--surface-3);color:var(--text)}.s-dialog-x[data-v-1ae436e3]:focus-visible{box-shadow:var(--focus-ring);outline:none}.s-dialog-x[data-v-1ae436e3]:disabled{color:var(--text-40);cursor:default;background:0 0}.s-dialog-hd.has-tools[data-v-1ae436e3]{gap:12px}.s-dialog-hd.has-tools .s-dialog-title[data-v-1ae436e3]{flex:0 auto}.s-dialog-tools[data-v-1ae436e3]{flex:0 auto;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.s-dialog-tools[data-v-1ae436e3]>.s-textfield{flex:0 280px;width:280px;min-width:0}.s-dialog-bd[data-v-1ae436e3]{flex:auto;min-height:0;padding:4px 22px 18px;overflow:auto}.s-dialog-bd.is-flush[data-v-1ae436e3]{flex-direction:column;padding:4px 22px 0;display:flex}.s-dialog-bd.is-bare[data-v-1ae436e3]{padding:0;overflow:hidden}.s-dialog-ft[data-v-1ae436e3]{border-top:1px solid var(--border-subtle);border-radius:0 0 var(--r-win) var(--r-win);background:var(--surface-2);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 22px;display:flex}.s-dialog-ft[data-v-1ae436e3]>.s-btn{min-width:88px}.s-dialog-ft[data-v-1ae436e3]>.s-btn.is-primary,.s-dialog-ft[data-v-1ae436e3]>.s-btn.is-danger{min-width:104px}.s-dialog-ft-left[data-v-1ae436e3]{min-width:0;font-size:var(--fs-sm);color:var(--text-60);margin-right:auto}.s-dialog-layer.is-mobile[data-v-1ae436e3]:not(.is-inline){align-items:flex-end;padding:8px}.s-dialog-layer.is-mobile.is-page .s-dialog-mask[data-v-1ae436e3]{background:var(--scrim)}.s-dialog-layer.is-mobile.is-window .s-dialog-mask[data-v-1ae436e3]{border-radius:0}.s-dialog-layer.is-mobile .s-dialog[data-v-1ae436e3]{border-radius:var(--r-card);width:100%;max-width:none;max-height:calc(100% - 60px);animation-name:s-dialog-sheet-1ae436e3}.s-dialog-layer.is-mobile.is-inline .s-dialog[data-v-1ae436e3]{max-height:none;animation:none}.s-dialog-layer.is-mobile .s-dialog-bd[data-v-1ae436e3]{padding:14px}.s-dialog-layer.is-mobile .s-dialog-bd.is-flush[data-v-1ae436e3]{min-height:300px;padding:8px 14px 0}.s-dialog-layer.is-mobile .s-dialog-bd.is-bare[data-v-1ae436e3]{padding:0}.s-dialog-layer.is-mobile .s-dialog-ft[data-v-1ae436e3]{border-radius:0 0 var(--r-card) var(--r-card);flex-wrap:wrap;padding:9px 14px 10px}.s-dialog-layer.is-mobile .s-dialog-ft[data-v-1ae436e3]>.s-btn.is-primary,.s-dialog-layer.is-mobile .s-dialog-ft[data-v-1ae436e3]>.s-btn.is-danger{min-width:96px}.s-dialog-layer.is-mobile .s-dialog-hd.has-tools[data-v-1ae436e3]{flex-wrap:wrap;row-gap:8px;height:auto;min-height:52px;padding-top:10px;padding-bottom:10px}.s-dialog-layer.is-mobile .s-dialog-hd.has-tools .s-dialog-title[data-v-1ae436e3]{flex:auto}.s-dialog-layer.is-mobile .s-dialog-tools[data-v-1ae436e3]{flex:100%;order:3;margin-left:0}.s-dialog-layer.is-mobile .s-dialog-tools[data-v-1ae436e3]>.s-textfield{flex:auto;width:auto}
