/* iOS standalone safe area, without adding dead space on Android */
@supports (padding: env(safe-area-inset-top)) { .app{padding-top:max(0px,env(safe-area-inset-top))} .runner-active .runner-top{top:env(safe-area-inset-top)} #modal{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 12px)} }
.runner-menu-actions{display:grid;gap:8px;position:sticky;top:calc(8px + env(safe-area-inset-top));z-index:2;background:var(--bg,#101010);padding:8px 0 12px}
.runner-menu-actions button{min-height:46px;border-radius:12px}
.runner-menu-actions .runner-abandon-link{background:transparent;color:inherit;border:1px solid #c83c75}
.runner-top{justify-content:space-between}.runner-top span{text-align:left}.runner-add-set{display:block;width:100%;padding:13px;border:1px dashed #c83c75;border-radius:12px;background:transparent;color:inherit;margin:8px 0 18px}
