.dialog[data-v-6ed4624b]{z-index:1000;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog__backdrop[data-v-6ed4624b]{background:var(--ui-overlay);position:absolute;inset:0}.dialog__panel[data-v-6ed4624b]{border:1px solid var(--ui-line-hover);border-radius:var(--ui-radius-card);background:var(--ui-surface);max-height:min(88vh,900px);box-shadow:var(--ui-shadow-pop);flex-direction:column;display:flex;position:relative}.dialog__panel--danger[data-v-6ed4624b]{border-color:rgba(var(--tone-danger-rgb), .4)}.dialog__head[data-v-6ed4624b]{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.dialog__titles[data-v-6ed4624b]{gap:4px;display:grid}.dialog__titles h2[data-v-6ed4624b]{font-size:var(--fs-xl)}.dialog__titles p[data-v-6ed4624b]{color:var(--ui-muted);font-size:var(--fs-sm);line-height:1.5}.dialog__close[data-v-6ed4624b]{border-radius:var(--ui-radius-small);width:30px;height:30px;color:var(--ui-dim);background:0 0;border:0;place-items:center;display:grid}.dialog__close[data-v-6ed4624b]:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.dialog__body[data-v-6ed4624b]{flex-direction:column;gap:14px;padding:4px 20px 20px;display:flex;overflow:auto}.dialog__foot[data-v-6ed4624b]{border-top:1px solid var(--ui-line);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.dialog-enter-active .dialog__backdrop[data-v-6ed4624b]{transition:opacity var(--dur) var(--ease-out)}.dialog-enter-active .dialog__panel[data-v-6ed4624b]{transition:opacity var(--dur) var(--ease-out), transform var(--dur-slow) var(--ease-out)}.dialog-leave-active .dialog__backdrop[data-v-6ed4624b],.dialog-leave-active .dialog__panel[data-v-6ed4624b]{transition:opacity .12s linear}.dialog-enter-from .dialog__backdrop[data-v-6ed4624b],.dialog-leave-to .dialog__backdrop[data-v-6ed4624b]{opacity:0}.dialog-enter-from .dialog__panel[data-v-6ed4624b]{opacity:0;transform:translateY(8px)scale(.985)}.dialog-leave-to .dialog__panel[data-v-6ed4624b]{opacity:0}.field[data-v-6b564987]{gap:6px;min-width:0;display:grid}.field__label[data-v-6b564987]{color:var(--ui-muted);font-size:var(--fs-sm);font-weight:500}.field__label small[data-v-6b564987]{color:var(--ui-dim);font-weight:400}.field__hint[data-v-6b564987]{color:var(--ui-dim);font-size:var(--fs-xs);line-height:1.45}.field__error[data-v-6b564987]{color:var(--tone-danger);font-size:var(--fs-xs)}.input[data-v-dd61810b]{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface-soft);min-width:0;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast);align-items:center;display:flex;position:relative}.input[data-v-dd61810b]:hover{border-color:var(--ui-line-hover)}.input[data-v-dd61810b]:focus-within{border-color:var(--ui-line-strong);background:var(--ui-surface);box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb), .12)}.input.is-disabled[data-v-dd61810b]{opacity:.5}input[data-v-dd61810b],textarea[data-v-dd61810b]{min-width:0;height:34px;color:var(--ui-text);font-size:var(--fs-md);background:0 0;border:0;flex:1;padding:0 12px}textarea[data-v-dd61810b]{resize:vertical;height:auto;padding:9px 12px;line-height:1.5}input[data-v-dd61810b]::placeholder,textarea[data-v-dd61810b]::placeholder{color:var(--ui-dim)}input[type=number][data-v-dd61810b]{appearance:textfield}input[data-v-dd61810b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[data-v-dd61810b]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=search][data-v-dd61810b]::-webkit-search-cancel-button{display:none}.mono[data-v-dd61810b]{font-family:var(--ui-mono);font-size:var(--fs-sm)}.input--icon input[data-v-dd61810b]{padding-left:34px}.input__icon[data-v-dd61810b]{color:var(--ui-dim);pointer-events:none;position:absolute;left:11px}.input__clear[data-v-dd61810b]{border-radius:var(--ui-radius-small);width:26px;height:26px;color:var(--ui-dim);background:0 0;border:0;place-items:center;margin-right:4px;display:grid}.input__clear[data-v-dd61810b]:hover{background:var(--ui-surface-hover);color:var(--ui-text)}
