.s-textfield[data-v-f2d43358]{width:100%;max-width:var(--s-field-max,none);min-width:0;display:block}.s-textfield.is-grow[data-v-f2d43358]{flex:auto;max-width:none}.s-field[data-v-f2d43358]{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-f2d43358]{gap:6px;padding-left:7px}.s-field-icon[data-v-f2d43358]{color:var(--text-50)}.s-field-prefix[data-v-f2d43358]{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-f2d43358]{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-f2d43358]:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.s-field-action[data-v-f2d43358]:focus-visible{box-shadow:var(--focus-ring);outline:none}.s-field-action.is-on[data-v-f2d43358]{background:var(--accent-10);color:var(--accent)}.s-field-action.is-on[data-v-f2d43358]:hover:not(:disabled){background:var(--accent-16);color:var(--accent)}.s-field-action[data-v-f2d43358]:disabled{color:var(--text-40);cursor:default}.s-field-input[data-v-f2d43358]{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-f2d43358]{padding-left:0}.s-field.has-action .s-field-input[data-v-f2d43358]{padding-right:6px}.s-field-input[data-v-f2d43358]::placeholder{color:var(--text-40)}.s-field.is-date .s-field-input[data-v-f2d43358]{min-width:128px}.s-field.is-date .s-field-input[data-v-f2d43358]::-webkit-calendar-picker-indicator{opacity:.65;cursor:pointer;margin-left:4px}.s-field.is-date .s-field-input[data-v-f2d43358]::-webkit-calendar-picker-indicator:hover{opacity:1}.s-field.is-pill[data-v-f2d43358],.s-field.is-pill .s-field-action[data-v-f2d43358]{border-radius:var(--r-pill)}.s-field-input[data-v-f2d43358]:focus{outline:none}.s-field.is-mono .s-field-input[data-v-f2d43358]{font-family:var(--font-mono);font-size:12px}.s-field[data-v-f2d43358]:hover:not(.is-disabled):not(.is-readonly){border-color:var(--border-strong)}.s-field[data-v-f2d43358]:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.s-field.is-invalid[data-v-f2d43358],.s-field.is-invalid[data-v-f2d43358]:hover:not(.is-disabled):not(.is-readonly){border-color:var(--danger)}.s-field.is-disabled[data-v-f2d43358],.s-field.is-readonly[data-v-f2d43358]{background:var(--disabled-bg);color:var(--text-40)}.s-field.is-multiline[data-v-f2d43358]{align-items:stretch;height:auto}.s-field.is-multiline .s-field-input[data-v-f2d43358]{resize:vertical;min-height:70px}.s-field-error[data-v-f2d43358]{font-size:var(--fs-sm);color:var(--danger);margin-top:3px;line-height:18px}.s-field.is-plain[data-v-f2d43358],.s-field.is-plain[data-v-f2d43358]:hover:not(.is-disabled):not(.is-readonly),.s-field.is-plain[data-v-f2d43358]:focus-within,.s-field.is-plain.is-invalid[data-v-f2d43358]{box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.s-field.is-plain.is-disabled[data-v-f2d43358],.s-field.is-plain.is-readonly[data-v-f2d43358]{background:0 0}.s-field.is-plain:not(.has-lead) .s-field-input[data-v-f2d43358]{padding-left:0;padding-right:0}.s-field.is-plain.is-invalid .s-field-input[data-v-f2d43358]{color:var(--danger)}.s-textfield.is-mobile[data-v-f2d43358]{max-width:none}.s-textfield.is-mobile .s-field[data-v-f2d43358]:not(.is-multiline){height:34px}.s-textfield.is-mobile .s-field-input[data-v-f2d43358]{font-size:var(--fs-mobile-input)}.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-1e5630cd]{pointer-events:auto;justify-content:center;align-items:center;display:flex}.s-dialog-layer.is-page[data-v-1e5630cd]{z-index:6000;padding:44px 8px 8px;position:fixed;inset:0}.s-dialog-layer.is-window[data-v-1e5630cd]{border-radius:inherit;position:absolute;inset:0}.s-dialog-layer.is-inline[data-v-1e5630cd]{flex:none;display:block}.s-dialog-mask[data-v-1e5630cd]{border-radius:inherit;position:absolute;inset:0}.s-dialog-layer.is-window .s-dialog-mask[data-v-1e5630cd]{background:var(--win-mask)}.s-dialog[data-v-1e5630cd]{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-1e5630cd var(--dur) var(--ease);flex-direction:column;flex:none;display:flex;position:relative}.s-dialog[data-v-1e5630cd]:focus{outline:none}.s-dialog-layer.is-window .s-dialog[data-v-1e5630cd]{max-width:calc(100vw - 16px);max-height:calc(100vh - 48px)}.s-dialog-layer.is-inline .s-dialog[data-v-1e5630cd]{width:100%;max-width:var(--s-dialog-w,480px);max-height:none;box-shadow:var(--elev-2);animation:none}@keyframes s-dialog-pop-1e5630cd{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes s-dialog-sheet-1e5630cd{0%{opacity:0;transform:translateY(16px)}}.s-dialog-hd[data-v-1e5630cd]{flex:none;align-items:center;gap:8px;height:52px;padding:0 14px 0 22px;display:flex}.s-dialog-title[data-v-1e5630cd]{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-1e5630cd]{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-1e5630cd]:hover{background:var(--surface-3);color:var(--text)}.s-dialog-x[data-v-1e5630cd]:focus-visible{box-shadow:var(--focus-ring);outline:none}.s-dialog-x[data-v-1e5630cd]:disabled{color:var(--text-40);cursor:default;background:0 0}.s-dialog-bd[data-v-1e5630cd]{flex:auto;min-height:0;padding:4px 22px 18px;overflow:auto}.s-dialog-bd.is-flush[data-v-1e5630cd]{flex-direction:column;padding:4px 22px 0;display:flex}.s-dialog-ft[data-v-1e5630cd]{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-1e5630cd]>.s-btn{min-width:88px}.s-dialog-ft[data-v-1e5630cd]>.s-btn.is-primary,.s-dialog-ft[data-v-1e5630cd]>.s-btn.is-danger{min-width:104px}.s-dialog-ft-left[data-v-1e5630cd]{min-width:0;font-size:var(--fs-sm);color:var(--text-60);margin-right:auto}.s-dialog-layer.is-mobile[data-v-1e5630cd]:not(.is-inline){align-items:flex-end;padding:8px}.s-dialog-layer.is-mobile.is-page .s-dialog-mask[data-v-1e5630cd]{background:var(--scrim)}.s-dialog-layer.is-mobile.is-window .s-dialog-mask[data-v-1e5630cd]{border-radius:0}.s-dialog-layer.is-mobile .s-dialog[data-v-1e5630cd]{border-radius:var(--r-card);width:100%;max-width:none;max-height:calc(100% - 60px);animation-name:s-dialog-sheet-1e5630cd}.s-dialog-layer.is-mobile.is-inline .s-dialog[data-v-1e5630cd]{max-height:none;animation:none}.s-dialog-layer.is-mobile .s-dialog-bd[data-v-1e5630cd]{padding:14px}.s-dialog-layer.is-mobile .s-dialog-bd.is-flush[data-v-1e5630cd]{min-height:300px;padding:8px 14px 0}.s-dialog-layer.is-mobile .s-dialog-ft[data-v-1e5630cd]{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-1e5630cd]>.s-btn.is-primary,.s-dialog-layer.is-mobile .s-dialog-ft[data-v-1e5630cd]>.s-btn.is-danger{min-width:96px}
