.field[data-v-08c0f7d7]{gap:var(--space-1);flex-direction:column;display:flex}.field-required[data-v-08c0f7d7]{color:var(--color-danger);margin-left:2px}.field-wrap[data-v-08c0f7d7]{align-items:center;display:flex;position:relative}.field-wrap--native-date .field-input--native-date[data-v-08c0f7d7]{flex:auto;min-width:0}.field-input[data-v-08c0f7d7]{width:100%;font-size:var(--text-input);font-family:var(--font-family);color:var(--color-text);background:var(--color-surface-2);border:1.5px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;outline:none;padding:.5rem .65rem;transition:border-color .15s,box-shadow .15s,background .15s}.field-input[data-v-08c0f7d7]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-pale);background:var(--color-surface)}.field-input[data-v-08c0f7d7]:disabled{opacity:.5;cursor:not-allowed}.field-input[data-v-08c0f7d7]:read-only{background:var(--color-bg);color:var(--color-text-muted);cursor:default}.field-input[data-v-08c0f7d7]:read-only:focus{border-color:var(--color-border);box-shadow:none;background:var(--color-bg)}.field--error .field-input[data-v-08c0f7d7]{border-color:var(--color-danger)}.field--error .field-input[data-v-08c0f7d7]:focus{box-shadow:0 0 0 3px #dc262626}.field-textarea[data-v-08c0f7d7]{resize:vertical;min-height:56px;line-height:1.45}.field-input.field-input--native-date[data-v-08c0f7d7]{height:36px;min-height:36px;max-height:36px;padding:0 .5rem;line-height:1.2}.field[data-v-08c0f7d7]:has(.field-wrap--native-date){gap:var(--space-1)}.field-input--prefix-text[data-v-08c0f7d7]{padding-left:2.6rem}.field-input--prefix-icon[data-v-08c0f7d7]{padding-left:2.4rem}.field-input--suffix-icon[data-v-08c0f7d7]{padding-right:2.4rem}.field-prefix[data-v-08c0f7d7]{left:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.field-wrap[data-v-08c0f7d7]>[class*=pw-toggle],.field-wrap[data-v-08c0f7d7]>button{z-index:1;position:absolute;right:.55rem}.field-error[data-v-08c0f7d7]{color:var(--color-danger)}.field-error[data-v-08c0f7d7],.field-hint[data-v-08c0f7d7]{font-size:var(--text-xs);margin:0}.field-hint[data-v-08c0f7d7]{color:var(--color-text-subtle)}
