.modal-common_overlayBase__q5nK1{position:fixed;inset:0;z-index:9999}.modal-common_header__XLO2p{align-items:flex-start}.modal-common_headerCenter__9HnQp,.modal-common_header__XLO2p{display:flex;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-shrink:0}.modal-common_headerCenter__9HnQp{align-items:center}.modal-common_title___w2JH{margin:0;font-size:var(--text-xl);font-weight:600;color:var(--color-text-primary);line-height:1.3;flex:1 1}.modal-common_content__wqEFN{padding:var(--spacing-xl);overflow-y:auto;flex:1 1;min-height:0}.Drawer_overlay__xBeBJ{background:var(--color-overlay-backdrop);visibility:visible;opacity:1;transition:opacity var(--transition-slow),visibility var(--transition-slow)}.Drawer_overlayHidden__8O7z1{visibility:hidden;opacity:0}.Drawer_panel__Woxrl{position:fixed;top:0;bottom:0;height:100vh;width:var(--drawer-width,min(300px,85vw));background:var(--color-surface);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;visibility:visible;transition:transform var(--transition-slow),visibility var(--transition-slow);outline:none;overflow-y:auto}.Drawer_panel__Woxrl.Drawer_left__BX41K{left:0;transform:translateX(0)}.Drawer_panel__Woxrl.Drawer_right__jKo_X{right:0;transform:translateX(0)}.Drawer_panel__Woxrl.Drawer_left__BX41K.Drawer_panelHidden__Dqhy_{transform:translateX(-100%)}.Drawer_panel__Woxrl.Drawer_right__jKo_X.Drawer_panelHidden__Dqhy_{transform:translateX(100%)}.Drawer_panelHidden__Dqhy_{visibility:hidden}.Drawer_viewport__ouQUD{position:fixed;inset:0;pointer-events:none;display:flex}.Drawer_viewport__ouQUD>*{pointer-events:auto}.Drawer_closeButton__rAYB8{flex-shrink:0;padding:var(--spacing-xs);min-width:44px;min-height:44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl);line-height:1;cursor:pointer}.Drawer_closeButton__rAYB8:hover{background:var(--color-surface-muted)}@media (prefers-reduced-motion:reduce){.Drawer_overlay__xBeBJ,.Drawer_panel__Woxrl{transition:none}}