/* Survivor One v0.3.94 — larger player-visible deadline treatment. Presentation only. */
.v0391-deadline{margin-right:14px}
@media(max-width:520px){
  .topbar.v0391-has-deadline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px 10px}
  .topbar.v0391-has-deadline .topbrand{order:1;flex:1 1 0;min-width:0;gap:8px}
  .topbar.v0391-has-deadline .pool-title b{max-width:145px;font-size:12px}
  .topbar.v0391-has-deadline .pool-title small{font-size:9px}
  .topbar.v0391-has-deadline .top-actions{order:2;margin-left:12px;gap:8px}
  .topbar.v0391-has-deadline .iconbtn,.topbar.v0391-has-deadline .avatarbtn{min-width:38px;width:38px;height:38px}
  .v0391-deadline{order:3;flex:0 0 100%;width:100%;min-width:0;height:auto;min-height:52px;margin:2px 0 0;padding:8px 13px;box-sizing:border-box;border-radius:13px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:14px}
  .v0391-deadline-label{font-size:10px;line-height:1.1;letter-spacing:.12em;text-align:left}
  .v0391-deadline:not(.is-closed) .v0391-deadline-label::after{content:"  ·  TIME REMAINING";opacity:.72;font-size:8px;letter-spacing:.08em}
  .v0391-deadline-value{font-size:19px;line-height:1;font-weight:1000;letter-spacing:.035em;text-align:right}
}
@media(max-width:380px){
  .topbar.v0391-has-deadline .pool-title b{max-width:110px}
  .v0391-deadline{min-height:50px;padding:7px 11px;gap:8px}
  .v0391-deadline-label{font-size:9px}
  .v0391-deadline:not(.is-closed) .v0391-deadline-label::after{font-size:7px}
  .v0391-deadline-value{font-size:17px}
}
