.pf-dropdown[data-v-be45db93]{display:inline-flex;position:relative}.pf-dropdown__menu[data-v-be45db93]{background:var(--pf-surface-elevated);border:1px solid var(--pf-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:180px;overflow:hidden;padding:6px;z-index:9999}.pf-dropdown__divider[data-v-be45db93]{background:var(--pf-border);height:1px;margin:4px 0}.pf-dropdown__label[data-v-be45db93]{color:var(--pf-text-muted);font-size:12px;font-weight:500;overflow:hidden;padding:8px 12px 4px;text-overflow:ellipsis;white-space:nowrap}.pf-dropdown__item[data-v-be45db93]{align-items:center;border-radius:var(--radius-md);color:var(--pf-text);display:flex;font-size:13px;gap:8px;padding:8px 12px;text-align:left;transition:background .15s;width:100%}.pf-dropdown__item[data-v-be45db93]:hover{background:var(--pf-surface)}.pf-dropdown__item--danger[data-v-be45db93]{color:var(--color-danger)}.pf-dropdown__item--danger[data-v-be45db93]:hover{background:var(--color-danger-subtle)}.pf-dropdown-enter-active[data-v-be45db93],.pf-dropdown-leave-active[data-v-be45db93]{transition:opacity .15s,transform .15s}.pf-dropdown-enter-from[data-v-be45db93],.pf-dropdown-leave-to[data-v-be45db93]{opacity:0;transform:translateY(-4px)}.pf-input-wrap[data-v-46b7cece]{display:flex;flex-direction:column;gap:6px}.pf-input-label[data-v-46b7cece]{color:var(--pf-text-muted);font-size:13px;font-weight:500}.pf-input-box[data-v-46b7cece]{align-items:center;background:var(--pf-surface-elevated);border:1px solid var(--pf-border);border-radius:var(--radius-lg);display:flex;gap:8px;height:40px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.pf-input-box--lg[data-v-46b7cece]{font-size:15px;height:46px}.pf-input-box[data-v-46b7cece]:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #ff6b351a}.pf-input-wrap--error .pf-input-box[data-v-46b7cece]{border-color:var(--color-danger)}.pf-input[data-v-46b7cece]{background:transparent;color:var(--pf-text);flex:1;font-size:14px;min-width:0}.pf-input[data-v-46b7cece]::-moz-placeholder{color:var(--pf-text-muted)}.pf-input[data-v-46b7cece]::placeholder{color:var(--pf-text-muted)}.pf-input-error[data-v-46b7cece]{color:var(--color-danger);font-size:12px}.pf-input-wrap--disabled[data-v-46b7cece]{opacity:.5;pointer-events:none}.pf-modal-overlay[data-v-093412c3]{align-items:center;background:var(--color-bg-overlay);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9000}.pf-modal[data-v-093412c3]{background:var(--pf-surface-elevated);border:1px solid var(--pf-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;width:100%}.pf-modal__header[data-v-093412c3]{align-items:center;display:flex;justify-content:space-between;padding:24px 28px 0}.pf-modal__title[data-v-093412c3]{color:var(--pf-text);font-size:20px;font-weight:700}.pf-modal__close[data-v-093412c3]{border-radius:var(--radius-md);color:var(--pf-text-muted);padding:4px;transition:all .15s}.pf-modal__close[data-v-093412c3]:hover{background:var(--pf-surface);color:var(--pf-text)}.pf-modal__body[data-v-093412c3]{padding:24px 28px}.pf-modal__footer[data-v-093412c3]{display:flex;gap:12px;justify-content:flex-end;padding:0 28px 24px}.pf-modal-enter-active[data-v-093412c3],.pf-modal-leave-active[data-v-093412c3]{transition:opacity .2s ease}.pf-modal-enter-active .pf-modal[data-v-093412c3],.pf-modal-leave-active .pf-modal[data-v-093412c3]{transition:transform .2s ease}.pf-modal-enter-from[data-v-093412c3],.pf-modal-leave-to[data-v-093412c3]{opacity:0}.pf-modal-enter-from .pf-modal[data-v-093412c3],.pf-modal-leave-to .pf-modal[data-v-093412c3]{transform:scale(.95) translateY(8px)}
