/* V724 — mobile dialog stacking and neutral B-ATHLETIK palette */
.ba724-shared{z-index:2147482000!important;background:rgba(0,0,0,.88)!important}
.ba724-detail{z-index:2147482001!important}
.ba724-shared .ba460-dialog,.ba724-detail .ba460-dialog{background:#0e1512!important;border:1px solid #40584a!important;color:#f5f7f4!important;max-width:min(96vw,720px);box-sizing:border-box}
.ba724-shared .ba460-head,.ba724-detail .ba460-head{background:#0e1512!important;position:sticky;top:0;z-index:4}
.ba724-shared .ba723-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:16px 16px 20px;min-width:0}
.ba724-shared .ba723-filters label{display:flex;flex-direction:column;min-width:0;gap:7px;color:#c8d5c9;font-weight:600}
.ba724-shared .ba723-filters input{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:10px 7px;background:#111b16!important;border:1px solid #435d4b!important;border-radius:11px;color:#f3f5f2!important;font-size:14px;color-scheme:dark}
.ba724-shared .ba468-history{min-width:0;padding:0 12px 16px}
.ba724-shared .ba630-history-row,.ba724-shared [data-ba468-detail]{max-width:100%;box-sizing:border-box}
@media(max-width:390px){.ba724-shared .ba723-filters{gap:8px;margin-inline:10px}.ba724-shared .ba723-filters input{font-size:13px;padding:9px 5px}}
