._backdrop_170g2_1{z-index:30;background:#13151473;align-items:flex-end;display:flex;position:fixed;inset:0}._panel_170g2_10{background:var(--bg-overlay);width:100%;max-height:88dvh;box-shadow:var(--shadow-overlay);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:var(--safe-bottom);flex-direction:column;display:flex;overflow:hidden}._tall_170g2_23{height:88dvh}._panel_170g2_10:focus{outline:none}._header_170g2_31,._toolbar_170g2_32,._footer_170g2_33{flex:none}._header_170g2_31{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}._title_170g2_46{font-size:var(--text-section-title);line-height:1.25}._close_170g2_51{min-height:var(--touch-target);padding:0 var(--space-2);font-weight:var(--font-weight-bold);color:var(--color-text);cursor:pointer;background:0 0;border:none}._toolbar_170g2_32{padding:var(--space-3) var(--space-4) 0;gap:var(--space-2);display:grid}._body_170g2_67{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--space-4);gap:var(--space-5);flex:1;grid-auto-rows:max-content;align-content:start;display:grid;overflow-y:auto}._footer_170g2_33{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:fit-content(45%) minmax(0,1fr);display:grid}._footer_170g2_33>:only-child{grid-column:1/-1}@media (width>=768px){._backdrop_170g2_1{justify-content:center;align-items:center}._panel_170g2_10{border-radius:var(--radius-lg);max-width:560px;max-height:85dvh}._tall_170g2_23{height:85dvh}}@media (prefers-reduced-motion:no-preference){._panel_170g2_10{animation:_sheet-in_170g2_1 var(--duration-slow) var(--ease-settle)}}@keyframes _sheet-in_170g2_1{0%{opacity:0;transform:translateY(16px)}}
