._iconButton_104fc_1{width:var(--tap-target);height:var(--tap-target);min-width:var(--tap-target);min-height:var(--tap-target);border-radius:var(--radius-md);color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}._iconButton_104fc_1 svg,._iconButton_104fc_1 ._glyph_104fc_21{width:22px;height:22px;font-size:20px;line-height:1}._iconButton_104fc_1:hover:not(:disabled){background:color-mix(in srgb, var(--text) 10%, transparent)}._iconButton_104fc_1:disabled{opacity:.4;cursor:not-allowed}._danger_104fc_39{color:var(--red);background:color-mix(in srgb, var(--red) 12%, transparent)}._danger_104fc_39:hover:not(:disabled){background:color-mix(in srgb, var(--red) 22%, transparent)}._backdrop_v5x65_6{left:0;right:0;top:var(--sheet-view-top,0px);height:var(--sheet-view-height,100%);box-sizing:border-box;z-index:100;padding:var(--space-4);background:#0006;justify-content:center;align-items:center;animation:.15s _fadeIn_v5x65_1;display:flex;position:fixed}._sheet_v5x65_22{width:100%;max-width:560px;max-height:min(85vh, calc(100dvh - 2 * var(--space-4)), calc(var(--sheet-view-height,100vh) - 2 * var(--space-4)));background:var(--card-bg);border-radius:var(--radius-xl);border:1px solid var(--border);padding:var(--space-3) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));animation:.15s _popIn_v5x65_1;overflow:hidden auto}._header_v5x65_35{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);min-height:var(--tap-target);display:flex}._title_v5x65_44{font-size:var(--font-size-lg);margin:0;font-weight:700}@keyframes _fadeIn_v5x65_1{0%{opacity:0}to{opacity:1}}@media (width>=700px){._backdrop_v5x65_6{padding:var(--space-6)}._sheet_v5x65_22:not(._hasFooter_v5x65_69){padding-bottom:var(--space-6)}}._wide_v5x65_77{max-width:900px}@keyframes _popIn_v5x65_1{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}._hasFooter_v5x65_69{flex-direction:column;padding:0;display:flex;overflow-y:hidden}._hasFooter_v5x65_69 ._header_v5x65_35{padding:var(--space-3) var(--space-5) 0;margin-bottom:var(--space-2);flex-shrink:0}._body_v5x65_107{min-height:0;padding:0 var(--space-5) var(--space-4);flex:1;overflow:hidden auto}._footer_v5x65_115{border-top:1px solid var(--border);background:var(--card-bg);padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom));flex-shrink:0}
