/* Existing Sarah colours; presentation only. No additional requests. */
html body.new-web.beauty-app.our-staff-page .staff-profile-hero .tab-hero-copy{padding:20px 24px!important}
html body.new-web.beauty-app.our-staff-page .staff-banner-frame{max-width:720px;margin:0 auto 22px;background:transparent}
html body.new-web.beauty-app.our-staff-page #staff-banner-photo{width:auto!important;max-width:100%!important;height:auto!important;max-height:220px!important;aspect-ratio:auto!important;object-fit:contain!important;margin:0 auto!important}
html body.new-web.beauty-app.our-staff-page .staff-banner-label{font-size:11px;min-height:25px;border-radius:0 0 0 6px}
body.account-page126 #signed-in{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}
body.account-page126 #signed-in[style*="none"]{display:none!important}
body.account-page126 #signed-in>.account-profile{grid-column:1/-1;order:0;background:linear-gradient(110deg,#fffdf9,#f9edf2)!important;border-top:3px solid #8d4b65!important;border-radius:14px!important}
body.account-page126 #signed-in>.ac-links126{grid-column:1/-1;order:1}
body.account-page126 #signed-in>.ac-balances126{grid-column:1;order:2;margin:0;gap:12px;grid-template-columns:1fr 1fr}
body.account-page126 #signed-in>.member-status133{grid-column:2;order:3;margin:0}
body.account-page126 #signed-in>.account-membership130{grid-column:1;order:4;margin:0}
body.account-page126 #signed-in>.ac-settings126{grid-column:2;order:5;margin:0}
body.account-page126 .ac-profile-head126{gap:18px}
body.account-page126 #account-name{font-size:27px;line-height:1.25;margin:3px 0 6px}
body.account-page126 #account-email,body.account-page126 #account-phone{overflow-wrap:anywhere}
body.account-page126 .userAvatar{width:48px;height:48px;flex-basis:48px;background:#ead7e0;color:#793852;font-size:23px}
body.account-page126 .ac-email131{padding-top:10px;margin-top:12px}
body.account-page126 .ac-links126 h2{font-size:18px!important;margin:0 0 10px!important}
body.account-page126 .accountList{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0!important}
body.account-page126 .accountRow{grid-template-columns:30px minmax(0,1fr) 10px;gap:10px;padding:15px 12px!important;border-radius:10px;background:#fffdfa}
body.account-page126 .accountRow .ac-link-icon126{width:30px;height:30px;border-radius:7px;font-size:18px}
body.account-page126 .accountRow b{font-size:14px}
body.account-page126 .accountRow small{font-size:11px;line-height:1.4}
body.account-page126 .accountRow:first-child{background:#74364f;color:#fffaf6;border-color:#74364f!important}
body.account-page126 .accountRow:first-child small{color:#f1dce5}
body.account-page126 .accountRow:first-child .ac-link-icon126{background:#ffffff20;color:#fffaf6}
body.account-page126 .ac-balances126 .ac-card126{padding:18px!important;min-width:0}
body.account-page126 .ac-credit-head126{align-items:start;flex-wrap:wrap}
body.account-page126 .ac-value126{font-size:30px!important;line-height:1.2;margin:12px 0 6px;overflow-wrap:anywhere}
body.account-page126 .ac-balances126 p{font-size:12px;margin:7px 0}
body.account-page126 .member-status-head133{align-items:start;flex-wrap:wrap}
body.account-page126 .member-status-head133 h2,body.account-page126 .account-membership130 h2{font:23px Georgia,serif;margin:6px 0 12px}
body.account-page126 .member-owned133{padding:13px;margin:10px 0;border-radius:9px}
body.account-page126 .member-owned133 dl{gap:8px}
body.account-page126 .member-owned133 p{font-size:13px}
body.account-page126 .member-plan132{padding:13px;border-radius:9px}
body.account-page126 .member-plans132{margin:14px 0;gap:10px}
body.account-page126 #auth-forms{gap:18px}
@media(max-width:860px){body.account-page126 .accountList{grid-template-columns:1fr 1fr}body.account-page126 #signed-in{grid-template-columns:1fr}body.account-page126 #signed-in>.ac-balances126,body.account-page126 #signed-in>.member-status133,body.account-page126 #signed-in>.account-membership130,body.account-page126 #signed-in>.ac-settings126{grid-column:1}body.account-page126 #signed-in>.ac-settings126{order:4}body.account-page126 #signed-in>.account-membership130{order:5}}
@media(max-width:600px){html body.new-web.beauty-app.our-staff-page .staff-banner-frame{max-width:420px;margin-bottom:12px}html body.new-web.beauty-app.our-staff-page #staff-banner-photo{max-height:150px!important}html body.new-web.beauty-app.our-staff-page .staff-profile-hero .tab-hero-copy{padding:17px 20px!important}body.account-page126 #signed-in{gap:14px}body.account-page126 .accountRow{padding:13px 10px!important;grid-template-columns:25px minmax(0,1fr) 8px;gap:8px}body.account-page126 .accountRow .ac-link-icon126{width:25px;height:29px}body.account-page126 .accountRow small{font-size:11px}body.account-page126 .ac-balances126{grid-template-columns:1fr 1fr!important}body.account-page126 .ac-balances126 .ac-card126{padding:14px!important}body.account-page126 .ac-card126{padding:18px!important}body.account-page126 #account-name{font-size:24px}body.account-page126 input:not([type=checkbox]):not([type=radio]){font-size:16px!important}}
@media(max-width:350px){body.account-page126 .accountList{grid-template-columns:1fr}body.account-page126 .ac-balances126{grid-template-columns:1fr!important}}
