._backdrop_zhcnx_3{z-index:var(--z-modal-backdrop);background-color:var(--surface-overlay);padding:var(--space-4);animation:_backdropIn_zhcnx_1 var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes _backdropIn_zhcnx_1{0%{opacity:0}to{opacity:1}}._panel_zhcnx_22{z-index:var(--z-modal);background-color:var(--bg-primary);border:var(--border-width) solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-height:calc(100vh - var(--space-8));width:100%;animation:_panelIn_zhcnx_1 var(--duration-normal) var(--ease-out);flex-direction:column;display:flex;position:relative}._panel_zhcnx_22:focus{outline:none}@keyframes _panelIn_zhcnx_1{0%{opacity:0;transform:scale(.98)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}._sm_zhcnx_59{max-width:400px}._md_zhcnx_60{max-width:560px}._lg_zhcnx_61{max-width:720px}._xl_zhcnx_62{max-width:960px}._xxl_zhcnx_64{max-width:1200px}._full_zhcnx_66{border:none;border-radius:0;max-width:100%;height:100%;max-height:100%}._header_zhcnx_76{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:var(--border-width) solid var(--border-primary);flex-shrink:0;display:flex}._title_zhcnx_86{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:var(--leading-tight);margin:0}._closeButton_zhcnx_95{width:var(--control-h-sm);height:var(--control-h-sm);color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-md);transition:var(--transition-colors);font-size:var(--icon-md);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._closeButton_zhcnx_95 svg{width:var(--icon-md);height:var(--icon-md)}._closeButton_zhcnx_95:hover{color:var(--text-primary);background-color:var(--bg-tertiary)}._closeButton_zhcnx_95:focus-visible{box-shadow:var(--ring)}._closeButton_zhcnx_95:disabled{opacity:.5;cursor:not-allowed;background:0 0}._allowOverflow_zhcnx_134,._allowOverflow_zhcnx_134 ._body_zhcnx_135{overflow:visible}._body_zhcnx_135{padding:var(--space-5);font-size:var(--text-sm);flex:1;overflow-y:auto}._footer_zhcnx_150{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:var(--border-width) solid var(--border-primary);flex-shrink:0;display:flex}@media (width<=1023px){._backdrop_zhcnx_3{padding:var(--space-3)}._header_zhcnx_76{padding:var(--space-3) var(--space-4)}._body_zhcnx_135{padding:var(--space-4)}._footer_zhcnx_150{padding:var(--space-3) var(--space-4)}}@media (width<=480px){._backdrop_zhcnx_3{align-items:flex-end;padding:0}._panel_zhcnx_22{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:100%;max-height:90vh}._sm_zhcnx_59,._md_zhcnx_60,._lg_zhcnx_61,._xl_zhcnx_62,._xxl_zhcnx_64{max-width:100%}}@media (orientation:landscape) and (height<=600px){._panel_zhcnx_22{max-height:95vh}._body_zhcnx_135{padding:var(--space-3) var(--space-4)}}
