.spa-panel{border:1px solid var(--fb-line);background:var(--fb-surface,var(--surface));min-width:0;color:var(--fb-text);border-radius:12px;margin-block-end:12px;padding:12px 14px}.spa-header,.spa-row-name{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.spa-header h2{margin:0;font-size:15px;font-weight:700}.spa-header>span{flex-shrink:0}.spa-header>span,.spa-meta,.spa-message{color:var(--fb-muted);font-size:12px}.spa-side{display:inline}.spa-direction{vertical-align:-2px;margin-inline-end:3px;display:inline-block}.spa-filters{flex-wrap:wrap;gap:4px;margin-block:4px;display:flex}.spa-filters button,.spa-action,.spa-close{min-width:44px;min-height:44px}.spa-filters button{color:var(--fb-muted);border-radius:8px;padding-inline:9px;font-size:12px}.spa-filters button[aria-pressed=true]{color:var(--fb-text);background:var(--fb-hover,var(--surface-2));font-weight:700}.spa-rows{margin:0;padding:0;list-style:none}.spa-rows li{border-top:1px solid var(--fb-line)}.spa-rows a{overflow-wrap:anywhere;gap:2px;min-height:44px;padding-block:7px;display:grid}.spa-row-name{font-size:14px;font-weight:600}.spa-row-name>span,.spa-action{color:var(--fb-accent)}.spa-action{padding-inline:4px;font-size:13px;font-weight:600}.spa-message{margin-block:8px}.spa-panel :is(a,button):focus-visible{outline:2px solid var(--fb-accent);outline-offset:2px}.spa-overlay{z-index:1200;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.spa-dialog{background:var(--fb-surface,var(--surface,var(--di-bg)));width:min(100%,480px);max-height:min(80dvh,660px);margin:0;overflow-y:auto}.spa-close{align-self:center;font-size:24px}@media (width<=639px){.spa-overlay{align-items:end;padding:0}.spa-dialog{width:100%;padding-bottom:max(14px, env(safe-area-inset-bottom));border-radius:16px 16px 0 0}}
