/* V10.8.1057 (TEST): student portal iTutor colours - no cream/yellow; softer navy Practice banner. Classic theme only (Garden/Night keep their own). Off: localStorage v1057=0 */
html.v1057:not([data-theme=garden]):not([data-theme=night]){--cream:#f5f7fb}
html.v1057:not([data-theme=garden]):not([data-theme=night]) .simple,
html.v1057:not([data-theme=garden]):not([data-theme=night]) .si-panel{background:#f5f7fb}
html.v1057:not([data-theme=garden]):not([data-theme=night]) .prroom{background:radial-gradient(120% 80% at 85% 0%,#e3effd 0,#f5f7fb 45%,#eef2f9 100%)}
html.v1057:not([data-theme=garden]):not([data-theme=night]) .prroom .sh1{background:radial-gradient(circle,#a9cdf6 0,#a9cdf600 70%)}
html.v1057:not([data-theme=garden]):not([data-theme=night]) .prroom .sh3{background:radial-gradient(circle,#dfe7fb 0,#dfe7fb00 70%)}
html.v1057:not([data-theme=garden]):not([data-theme=night]) .ph.tint-homework,
html.v1057:not([data-theme=garden]):not([data-theme=night]) .ph.tint-tutoring,
html.v1057:not([data-theme=garden]):not([data-theme=night]) .librec{background:#eef3fb}
html.v1057:not([data-theme=garden]):not([data-theme=night]) .firststep{background:#eef5fe}
html.v1057:not([data-theme=night]) .phero{background:linear-gradient(120deg,#2f4a7d,#3d5f9a 60%,#5079b8);box-shadow:0 8px 24px rgba(47,74,125,.16)}
html.v1057:not([data-theme=night]) .phero .pav,
html.v1057:not([data-theme=night]) .phero .pavc{background:#dcebfd;border-color:#a9cdf6}
/* Your Sessions cards: hide the 'Booked here' tag (= session the family booked in the portal, not staff); Join = filled iTutor blue */
html.v1057 .slist2 .tagb{display:none}
html.v1057 .slist2 .bbtn{background:#3b8ef0;border:1px solid #3b8ef0;color:#fff;font-weight:600;border-radius:10px;padding:8px 18px}
html.v1057 .slist2 .bbtn:hover{background:#2f7fe0;border-color:#2f7fe0}
html.v1057 .s2ses .s2chip.v57booked{display:none}
html.v1057 .s2ses a.s2btn.ghost[href^="#/join/"]{background:#3b8ef0;border-color:#3b8ef0;color:#fff}
html.v1057 .s2ses a.s2btn.ghost[href^="#/join/"]:hover{background:#2f7fe0;border-color:#2f7fe0}
html.v1057 .s2ses a.s2btn.ghost[href^="#/join/"] svg{stroke:currentColor;color:#fff}
