/* Desktop member desk: four aligned zones, no absolute-positioned settings. */
@media(min-width:721px){
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-draw-strip{
    display:grid;grid-template-columns:128px minmax(0,1fr) 340px 174px;
    grid-template-rows:minmax(72px,auto);gap:0 18px;padding:10px 18px;
    min-height:94px;align-items:center;overflow:visible;
  }
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-logo{
    grid-column:1;grid-row:1;align-self:center;border-right:1px solid #ffffff24;padding-right:16px;
  }
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-logo strong{font-size:22px;letter-spacing:2px;white-space:nowrap}
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-logo span{font-size:9px;letter-spacing:2px;opacity:.7;margin-top:5px;white-space:nowrap}
  html[data-member-theme] body.legacy-skin.is-authenticated .header-draw-card,
  html[data-member-theme] body.legacy-skin.is-authenticated .header-draw-card:has(.race-header-balls){
    grid-column:2;grid-row:1;display:grid;grid-template-columns:124px minmax(0,1fr);
    grid-template-rows:64px;gap:12px;height:64px;min-height:64px;padding:0;justify-content:start;
  }
  html[data-member-theme] body.legacy-skin.is-authenticated .header-draw-card .legacy-draw-title{
    grid-column:1;grid-row:1;width:auto;height:56px;display:flex;flex-direction:column;
    justify-content:center;align-items:flex-start;text-align:left;gap:6px;padding:0 10px 0 0;border-right:1px solid #ffffff24;
  }
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-draw-title strong{font-size:16px;white-space:nowrap}
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-draw-title span{font-size:11px;white-space:nowrap;opacity:.75}
  html[data-member-theme] body.legacy-skin.is-authenticated .header-draw-card #legacy-draw-numbers{grid-column:2;grid-row:1;min-width:0;max-width:100%;justify-content:start}
  html[data-member-theme] body.legacy-skin.is-authenticated #legacy-draw-numbers .header-draw-ball-row{justify-content:flex-start;max-width:100%;overflow-x:auto;scrollbar-width:thin}
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-top-nav{
    grid-column:3!important;grid-row:1!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));
    gap:5px;align-content:center;justify-content:stretch;padding:0;margin:0;
  }
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-top-nav a,
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-top-nav a:first-child:not(.is-active){
    grid-column:auto;display:flex;align-items:center;justify-content:center;min-height:31px;
    padding:4px 6px;margin:0;border-radius:6px;font-size:13px;font-weight:500;
    white-space:nowrap;color:inherit;background:#ffffff08;border:1px solid #ffffff0e;
  }
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-top-nav a:hover{background:#ffffff18}
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-top-nav a.is-active{background:#ffffff20;border-color:#ffffff40;box-shadow:inset 0 -2px var(--theme-accent)}
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-session{
    position:static;inset:auto;grid-column:4;grid-row:1;display:grid;grid-template-columns:1fr 60px;
    grid-template-rows:31px 31px;align-items:center;gap:6px;padding-left:12px;border-left:1px solid #ffffff24;
    width:auto;min-width:0;align-self:center;
  }
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-session .draw-sound-toggle{
    grid-column:1/-1;grid-row:1;height:31px;width:100%;padding:4px 8px;
    border:1px solid #ffffff30;background:#ffffff09;color:inherit;border-radius:6px;font-size:12px;
  }
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-session .draw-sound-toggle[aria-pressed=true]{background:#47c49a20;border-color:#69d4af80}
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-session .member-theme-picker{grid-column:1;grid-row:2;margin:0;min-width:0;display:block}
  html[data-member-theme] body.legacy-skin.is-authenticated .member-theme-picker>span{display:none}
  html[data-member-theme] body.legacy-skin.is-authenticated .member-theme-picker select{width:100%;min-width:0;height:31px;min-height:31px;padding:3px 5px;border:1px solid #ffffff30;background:#ffffff09;color:inherit;border-radius:6px;font-size:11px}
  html[data-member-theme] body.legacy-skin.is-authenticated #legacy-logout-button{grid-column:2;grid-row:2;height:31px;min-height:31px;width:60px;padding:3px 4px;border:1px solid #ffffff30;background:#ffffff09;color:inherit;border-radius:6px;font-size:11px}
}
@media(min-width:721px) and (max-width:1350px){
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-draw-strip{grid-template-columns:112px minmax(0,1fr) 174px;grid-template-rows:64px 31px;gap:8px 14px;padding:10px 14px;min-height:124px}
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-session{grid-column:3}
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-top-nav{grid-column:1/-1!important;grid-row:2!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(25px,auto));justify-content:stretch;gap:6px}
  html[data-member-theme] body.legacy-skin.is-authenticated .legacy-top-nav a{min-width:0}
}
