.playerHeaderActions{display:flex;align-items:center;gap:8px;margin-left:auto}.playerHeaderActions button{white-space:nowrap;font-size:12px;border:1px solid var(--border)}.accountDialog{width:min(460px,calc(100% - 32px));max-height:90dvh;overflow:auto;background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:16px;padding:24px}.accountDialog::backdrop{background:#0009}.accountHeading{display:flex;justify-content:space-between;align-items:center;gap:12px}.accountDialog label{margin:16px 0}.accountDialog input{width:100%;min-width:0}.accountDialog .primary{width:100%}.accountIdentity{overflow-wrap:anywhere}.accountDialog #logout{margin:14px 0 0;width:100%;border:1px solid var(--border)}#accountStatus{min-height:24px;font-size:13px;color:var(--text)}body.playerLight{color-scheme:light;--bg:#f3f6fa;--panel:#fff;--border:#cbd5df;--muted:#536577;--accent:#156549;--text:#172a39}body.playerLight input,body.playerLight select{background:#fff;color:var(--text);border-color:#9aaebd}body.playerLight .primary{background:#156549;color:#fff}body.playerLight .secondary{background:#e1e9ef;color:#203a4b}body.playerLight .badge{background:#e0f1e8;color:#18573d}body.playerLight .mosaicEmpty{background:#eaf0f5}body.playerLight .timelinePanel{background:#edf3f9}body.playerLight .timelineHeader output,body.playerLight .timelineNav>button,body.playerLight .calendarHeader button{color:#284861}body.playerLight .timelineTrack{background:#e1eaf4;border-color:#a3b5c5}body.playerLight .tick span{color:#344d63}body.playerLight .calendarDays button{color:#50657b}body.playerLight .calendarDays button.available{background:#e1efff;color:#164e91;border-color:#8db6e7}body.playerLight .calendarDays button.chosen{background:#2366b8;color:white}body.playerLight #loginError{color:#a52232}body.playerLight .brand .brkamLogo{filter:none}@media(max-width:600px){.playerHeaderActions{gap:5px}.playerHeaderActions button{font-size:11px;padding:8px}.playerHeaderActions #myAccount{max-width:110px}.pilot{display:none}header{padding:14px;gap:8px}.brand .brkamLogoFrame{width:130px!important}.brand .brkamLogo{width:126px!important}.accountDialog{padding:20px}}

.playerHeaderActions #playerTheme{border:0;background:transparent;font-size:20px;line-height:1;width:38px;height:38px;padding:6px;flex-shrink:0}
