.select_selectWrapper__QGAVT{position:relative;display:inline-block}.select_trigger__ZwMOJ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);cursor:pointer;min-width:120px}.select_chevron__DdiOm{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}.select_value__38nUf{text-align:left;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select_content__F_ZLu{position:absolute;top:calc(100% + 4px);left:0;right:0;min-width:180px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:50;padding:var(--space-xs) 0;max-height:240px;overflow-y:auto}.select_item__I1M1r{padding:var(--space-sm) var(--space-md);font-size:.875rem;cursor:pointer;transition:background var(--transition-fast);color:var(--fg-default)}.select_item__I1M1r:hover{background:var(--bg-subtle)}.select_itemSelected__3UaXn{background:var(--accent-subtle);color:var(--fg-accent);font-weight:500}.dialog_overlay__bAGgU{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(11,18,32,.42);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:dialog_fadeIn__WmUdt .15s ease}@keyframes dialog_fadeIn__WmUdt{0%{opacity:0}to{opacity:1}}.dialog_content__EZHhu{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-2xl);box-shadow:var(--shadow-panel);padding:var(--space-xl);width:90%;max-width:500px;max-height:85vh;overflow-y:auto;animation:dialog_slideUp__dMe9h .2s ease}@keyframes dialog_slideUp__dMe9h{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dialog_header__fKa1z{margin-bottom:var(--space-lg)}.dialog_title__TohRA{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;color:var(--fg-default);letter-spacing:-.01em;margin-bottom:var(--space-xs)}.dialog_description__35EDx{font-size:.875rem;color:var(--text-muted)}.dialog_footer__8dUXp{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--border-default)}