/* Maya Book – Apple-style layer (generated part + hand-written part). Loaded last. */
:root{
  --bg:#F2F2F7; --surface:#FFFFFF; --soft:#F7F7FA; --soft2:#FFFFFF; --fill:rgba(118,118,128,.12);
  --line:rgba(60,60,67,.14); --sep:rgba(60,60,67,.18);
  --ink:#0E1116; --muted:#636A76; --faint:#636A76;
  --blue:#1D5FD6; --blue2:#1D5FD6; --blue-soft:rgba(29,95,214,.12); --accent:#1D5FD6; --accent-soft:rgba(29,95,214,.12);
  --fillacc:#1D5FD6;
  --ok:#0F7A37; --ok-soft:rgba(15,122,55,.12); --mint:#0F7A37; --mint-soft:rgba(15,122,55,.12);
  --warn:#B8510F; --warn-soft:rgba(184,81,15,.12); --pink:#A3329E; --pink-soft:rgba(163,50,158,.12);
  --danger:#C42B1C; --danger-soft:rgba(196,43,28,.1);
  --btn:#1D5FD6; --btn-ink:#FFFFFF; --lg-ink:linear-gradient(#1D5FD6,#1D5FD6);
  --glass-bd:1px solid transparent; --glass-sh:0 1px 2px rgba(0,0,0,.04),0 6px 20px -12px rgba(0,0,0,.12);
  --card-sh:0 1px 2px rgba(0,0,0,.04),0 6px 20px -12px rgba(0,0,0,.12);
  --blur:none; --bar:rgba(249,249,251,.8);
  --lg-ring:0 0 0 4px rgba(29,95,214,.25);
  --font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  color-scheme:light;
}

@media (prefers-contrast:more){:root{--muted:#4A505B;--line:rgba(60,60,67,.4)}}

/* ---- generated: old glass and colours mapped to tokens ---- */
.pfc{background:var(--surface)!important}
.topbar{backdrop-filter:var(--mb-blur,none)!important;-webkit-backdrop-filter:var(--mb-blur,none)!important}
.hero .tj{background:var(--fill)!important}
.hero .tj:hover{background:var(--fill)!important}
.cd.today .n{color:var(--ink)!important}
.row,.stat,.box,.list.empty,.searchbox,.chips button,.tabbar,.actions a,.actions button,.cd,.tile,.seg,.fcard,.ib.gl,.tw,.side,.quick a{-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important}
.topbar{-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important}
.ib:hover{background:var(--surface)!important}
.tabbar{background:var(--surface)!important;box-shadow:var(--card-sh)!important}
.fab{background:var(--fillacc)!important;box-shadow:var(--card-sh)!important}
.btn.sec{background:var(--surface)!important}
.pill.confirmed{background:var(--surface)!important}
.row:hover{background:var(--surface)!important}
.datebox{background:var(--fillacc)!important;box-shadow:var(--card-sh)!important}
.h-title b{background:linear-gradient(var(--blue),var(--blue))!important}
.today-card{background:var(--fillacc)!important;box-shadow:var(--card-sh)!important}
.tc-h .num{background:var(--fill)!important;border:1px solid var(--line)!important;backdrop-filter:var(--mb-blur,none)!important}
.today-card .tj{background:var(--fill)!important;border:1px solid var(--line)!important;-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important}
.today-card .tj:hover{background:var(--fill)!important}
.today-card .tj .tm{background:var(--surface)!important}
.tile .tic{box-shadow:var(--card-sh)!important}
.tile .go{background:var(--surface)!important}
.t1 .tic{background:var(--fillacc)!important}
.t1 .blob{background:var(--fillacc)!important}
.t2 .tic{background:var(--fillacc)!important}
.t4 .tic{background:var(--fillacc)!important}
.cd{box-shadow:var(--card-sh)!important}
.cd.today .n{background:var(--fillacc)!important}
.bars .c{background:var(--fillacc)!important}
tr.go:hover td{background:var(--surface)!important}
dialog::backdrop{backdrop-filter:var(--mb-blur,none)!important}
.f input,.f select,.f textarea{background:var(--surface)!important}
.f input:focus,.f select:focus,.f textarea:focus{background:var(--surface)!important;box-shadow:var(--card-sh)!important}
.stepper button{background:var(--surface)!important}
.ib.sm{background:var(--surface)!important}
.fl textarea,.fcard textarea{background:var(--surface)!important}
.gc-b{background:var(--surface)!important}
.gc-b.plus{background:var(--fillacc)!important;box-shadow:var(--card-sh)!important}
.quick-amt button{background:var(--surface)!important}
.pay-opt{background:var(--surface)!important}
.qrcard{background:var(--surface)!important}
.linkbox{background:var(--surface)!important}
.rem-i{-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important}
.src-bar i{background:var(--fillacc)!important}
.inv{background:var(--surface)!important;color:var(--ink)!important}
.inv header span{color:var(--muted)!important}
.inv small{color:var(--muted)!important}
.inv th{color:var(--muted)!important}
.inv .due b{color:var(--warn)!important}
.inv .paidstamp{color:var(--ok)!important}
.inv footer{color:var(--muted)!important}
.mt{-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important}
.mt.c1 .mt-ic{background:var(--fillacc)!important}
.mt.c2 .mt-ic{background:var(--fillacc)!important}
.mt.c4 .mt-ic{background:var(--fillacc)!important}
.pkg{-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important}
.datebox.pinkbox{background:var(--fillacc)!important}
.fd.blk{background:var(--surface)!important}
.cd.blk{background:var(--surface)!important}
.pub-h{background:linear-gradient(var(--blue),var(--blue))!important}
.pubf{-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important}
.switch input::after{background:var(--surface)!important}
.tpl textarea{background:var(--surface)!important}
.asbanner button{background:var(--surface)!important}
.modes button{background:var(--surface)!important}
.qrinline{background:var(--surface)!important}
.filepick{background:var(--surface)!important}
.imptable{background:var(--surface)!important}
.tmr-i .btn.sec{background:var(--surface)!important}
.pill.gst{background:var(--surface)!important}
.av{background:var(--surface)!important}
.tmr-i{-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important}
.tl-head.ok{background:var(--surface)!important}
.bk-d{background:var(--surface)!important}
.bk-d.on{background:var(--fillacc)!important;box-shadow:var(--card-sh)!important}
.bk-d.on i{background:var(--surface)!important}
.rep-s span{color:var(--muted)!important}
.rep-s.pf b{color:var(--ok)!important}
.rep-s.du b{color:var(--warn)!important}
.lock-pad button{background:var(--surface)!important}
.lock-pad button:active{background:var(--surface)!important}
.ck span{background:var(--surface)!important}
.ph{background:var(--surface)!important}
.nbanner{background:var(--surface)!important;-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important;box-shadow:var(--card-sh)!important}
.cd.fest{box-shadow:var(--card-sh)!important}
.fh-kv span{background:var(--surface)!important}
.fg-c.bk{background:var(--fillacc)!important}
.k.bk{background:var(--fillacc)!important}
.slots button{background:var(--surface)!important}
.datebox.ob{background:var(--fillacc)!important;box-shadow:var(--card-sh)!important}
.mb-planbar{background:var(--surface)!important;-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important;box-shadow:var(--card-sh)!important;color:var(--ink)!important}
.mb-planbar a{background:var(--fillacc)!important}
.mb-planbar button{color:var(--muted)!important}
.m{color:var(--muted)!important}
.mx-box{background:var(--surface)!important;-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important;border:1px solid var(--line)!important;box-shadow:var(--card-sh)!important}
.mx-pt small{color:var(--muted)!important}
.ms-logo{background:var(--surface)!important}
.mx-badge{box-shadow:var(--card-sh)!important}
.mx-panel{background:var(--surface)!important;-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important;border:1px solid var(--line)!important}
.mx-panel .mx-ph small{color:var(--muted)!important}
.mx-empty{color:var(--muted)!important}
.mx-ig{background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--ink)!important}
.mx-ig span{color:var(--muted)!important}
.mx-scrim{-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important}
.mx-drawer{background:var(--surface)!important;-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important;border-left:1px solid var(--line)!important}
.mx-dx{color:var(--ink)!important}
.mx-di{color:var(--ink)!important}
.ms-card{background:var(--surface)!important;-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important;border:1px solid var(--line)!important;box-shadow:var(--card-sh)!important;color:var(--ink)!important}
.ms-logo{box-shadow:var(--card-sh)!important}
.ms-top small{color:var(--muted)!important}
.ms-hero{background:var(--surface)!important;border:1px solid var(--line)!important}
.ms-lbl{color:var(--muted)!important}
.ms-m{background:var(--surface)!important;border:1px solid var(--line)!important}
.ms-msg{color:var(--muted)!important}
html .btn:not(.sec):not(.line):not(.danger){box-shadow:var(--card-sh)!important}
html .btn.sec{background:var(--surface)!important;box-shadow:var(--card-sh)!important}
html .btn.line{background:var(--fill)!important;box-shadow:var(--card-sh)!important}
html .btn.sec:hover,html .btn.line:hover{background:var(--surface)!important}
html .btn.danger{background:var(--surface)!important;box-shadow:var(--card-sh)!important}
html .fab{box-shadow:var(--card-sh)!important}
html .ib:hover{background:var(--surface)!important;box-shadow:var(--card-sh)!important}
html .chips button{box-shadow:var(--card-sh)!important}
html .chips button[aria-pressed="true"]{box-shadow:var(--card-sh)!important}
html .seg button[aria-pressed="true"]{background:var(--surface)!important}
.lg-fx i{background:var(--surface)!important}
.mbp-prev{background:var(--surface)!important;box-shadow:var(--card-sh)!important}
.mbp-seg button{color:var(--muted)!important}
.mbp-seg button[aria-pressed="true"]{background:var(--surface)!important;color:var(--ink)!important;box-shadow:var(--card-sh)!important}
.mbp-grid input{color:var(--ink)!important;background:var(--surface)!important}
.mbp-grid input:focus{box-shadow:var(--card-sh)!important}
.mbp-hint{color:var(--muted)!important}
.mbp-plan{background:var(--surface)!important;box-shadow:var(--card-sh)!important}
.mbp-plan.best{background:var(--fillacc)!important}
.mbp-plan.best .btn{background:var(--surface)!important;color:var(--blue)!important}
.mbp-status{background:var(--fillacc)!important}
.mbp-drive{background:var(--surface)!important;box-shadow:var(--card-sh)!important}
.mbp-drive small{color:var(--muted)!important}
.lg-qa .ic{background:var(--surface)!important;border:1px solid var(--line)!important;-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important;box-shadow:var(--card-sh)!important}
.lg-qa .c1 .ic{background:var(--fillacc)!important;border-color:var(--line)!important}
.lg-qa .c2 .ic{color:var(--ok)!important}
.lg-qa .c3 .ic{color:var(--warn)!important}
.lg-qa .c4 .ic{color:var(--blue)!important}
.lg-qa .c8 .ic{color:var(--ok)!important}
#lg-spot .scrim{-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important}
#lg-spot .pan{background:var(--surface)!important;border:1px solid var(--line)!important;-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important;box-shadow:var(--card-sh)!important}
#lg-spot .it .d{background:var(--surface)!important;box-shadow:var(--card-sh)!important}
.wrapw:has(#lg-hub)>.nb-row{background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--card-sh)!important}
.wrapw:has(#lg-hub)>.nb-row .qp-ic{background:var(--fill)!important}
.wrapw:has(#lg-hub)>.nb-row em{background:var(--surface)!important}
.lg-d{background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--card-sh)!important;-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important}
.lg-d.busy .c{color:var(--warn)!important}
.lg-d.fr .c{color:var(--ok)!important}
.lg-d.td{background:var(--fillacc)!important;border-color:var(--line)!important}
.lg-grp{background:var(--surface)!important;border:1px solid var(--line)!important;-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important;box-shadow:var(--card-sh)!important}
.lg-mr .mi{background:var(--fillacc)!important}
.lg-link{background:var(--fillacc)!important;border:1px solid var(--line)!important;box-shadow:var(--card-sh)!important}
.lg-link .li{background:var(--fill)!important}
.lg-link .lb button{border:1px solid var(--line)!important;background:var(--fill)!important}
.lg-toast{-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important}
#lg-shop{background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--card-sh)!important;-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important}
#sheet .sh-body.f input:not([type=checkbox]):not([type=radio]),#sheet .sh-body.f select,#sheet .sh-body.f textarea{background:var(--surface)!important;box-shadow:var(--card-sh)!important}
.lg-chips button{border:1px solid var(--line)!important;background:var(--surface)!important;box-shadow:var(--card-sh)!important}
.lg-fold{background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--card-sh)!important}
.lg-due{background:var(--surface)!important;border:1px solid var(--line)!important}
.lg-due-r em{color:var(--ok)!important}
.credit.love{background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--card-sh)!important}
.mx-drawer .lg-dgrp{background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--card-sh)!important}
#sheet[open]{background:var(--surface)!important;-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important}
#sheet::backdrop{-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important}
#sheet #sheetClose{background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--card-sh)!important}
#sheet #steps::after{background:var(--fillacc)!important}
#sheet #steps button{border:1px solid var(--line)!important;background:var(--surface)!important;box-shadow:var(--card-sh)!important}
#sheet #steps button[aria-current]{background:var(--fillacc)!important;border-color:var(--line)!important;box-shadow:var(--card-sh)!important}
#sheet #steps button[aria-current] i{background:var(--fill)!important}
#sheet .sh-body.f input:not([type=checkbox]):not([type=radio]),#sheet .sh-body.f select,#sheet .sh-body.f textarea{background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--card-sh)!important;-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important}
#sheet .sh-body.f input:not([type=checkbox]):not([type=radio]):focus,#sheet .sh-body.f select:focus,#sheet .sh-body.f textarea:focus{background:var(--surface)!important}
#sheet .sh-body .seg{border:1px solid var(--line)!important}
#sheet .sh-body .seg button[aria-pressed="true"]{background:var(--surface)!important}
#sheet .sf-btn{background:var(--surface)!important}
#sheet .lg-chips button.on{background:var(--fillacc)!important}
#sheet .lg-fold[open]{background:var(--surface)!important}
#sheet #sheetFoot{background:var(--surface)!important;border:1px solid var(--line)!important;-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important;box-shadow:var(--card-sh)!important}
#sheet #sheetFoot .btn:not(.sec):not(.line):not(.danger){background:var(--fillacc)!important;box-shadow:var(--card-sh)!important}
#sheet #sheetFoot .btn.sec{background:var(--surface)!important}
@media (min-width:960px){
.side{background:var(--surface)!important}
.side a:hover,.side button.nav:hover{background:var(--surface)!important}
.side a[aria-current="page"]{background:var(--surface)!important}
.side .new{background:var(--fillacc)!important;box-shadow:var(--card-sh)!important}
}
@media (max-width:640px){
.setsave{-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important}
.box.tw tr{background:var(--surface)!important;border:1px solid var(--line)!important}
.box.tw td[data-l]::before,.box.tw th[data-l]::before{color:var(--muted)!important}
}
@media (max-width:899px){
html .tabbar{background:var(--surface)!important;border:1px solid var(--line)!important;-webkit-backdrop-filter:var(--mb-blur,none)!important;backdrop-filter:var(--mb-blur,none)!important;box-shadow:var(--card-sh)!important}
}
@media (min-width:700px){
#sheet[open]{border:1px solid var(--line)!important;box-shadow:var(--card-sh)!important}
}

/* ---- hand-written ---- */
/* page + type */
html,html body{background:var(--bg)!important}
html body::before{background:var(--bg)!important}
html body{font-family:var(--font)!important;color:var(--ink);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-size:16px}
html body button,html body input,html body select,html body textarea{font-family:var(--font)!important}
html body input,html body select,html body textarea{font-size:max(16px,1em)}
html body :focus-visible{outline:3px solid var(--blue)!important;outline-offset:2px}

/* glass only on the floating layer: bars, sheets, the New Booking button */
.tabbar,.topbar,dialog,.mb-planbar,.lg-tbar,#lg-tsearch{--mb-blur:saturate(1.8) blur(20px)}
html body .tabbar{background:var(--bar)!important;-webkit-backdrop-filter:saturate(1.8) blur(20px)!important;backdrop-filter:saturate(1.8) blur(20px)!important;border:.5px solid var(--sep)!important;box-shadow:0 8px 30px rgba(0,0,0,.12)!important;grid-template-columns:repeat(5,1fr)!important}
html body .tabbar a{color:var(--muted)!important;font-size:11px!important;font-weight:500!important;min-height:48px;justify-content:center}
html body .tabbar a[aria-current="page"]{color:var(--blue)!important;background:var(--blue-soft)!important;font-weight:600!important}
html body .topbar{background:var(--bar)!important;-webkit-backdrop-filter:saturate(1.8) blur(20px)!important;backdrop-filter:saturate(1.8) blur(20px)!important;border-bottom:.5px solid var(--sep)}
@media (prefers-reduced-transparency:reduce){html body .tabbar,html body .topbar,html body .mb-planbar{background:var(--surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}

/* New Booking: an action, so it floats above the tab bar instead of sitting in it */
html body .fab{position:fixed!important;z-index:21;right:max(16px,env(safe-area-inset-right));bottom:calc(92px + env(safe-area-inset-bottom,0px));width:auto!important;height:52px!important;margin:0!important;padding:0 20px 0 16px;border-radius:26px!important;display:flex!important;align-items:center;gap:8px;background:var(--fillacc)!important;color:#fff!important;font-weight:600;font-size:16px;box-shadow:0 10px 28px -8px rgba(0,0,0,.35)!important;border:0}
html body .fab svg{width:22px!important;height:22px!important}
@media (min-width:960px){html body .fab{display:none!important}}
html body.artist-mode .fab,html body.public .fab,html body[data-r="share"] .fab,html body[data-r="job"] .fab,html body[data-r="request"] .fab{display:none!important}
@media (max-width:640px){
  html body .fab{width:56px!important;height:56px!important;padding:0!important;border-radius:50%!important;justify-content:center}
  html body .fab .fab-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  html body .mb-planbar{left:max(16px,env(safe-area-inset-left))!important;right:auto!important;transform:none!important;bottom:calc(94px + env(safe-area-inset-bottom,0px))!important;max-width:calc(100% - 104px);animation:none!important}
}

/* sidebar (desktop): quiet, solid */
@media (min-width:960px){html body .side{background:var(--surface)!important;border-right:.5px solid var(--sep)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
  html body .side .brand img{width:auto!important;max-width:180px;height:44px!important;object-fit:contain}
  html body .side a[aria-current="page"]{background:var(--blue-soft)!important;color:var(--blue)!important}
  html body .side .btn.new{background:var(--fillacc)!important;color:#fff!important}}

/* content: solid cards, no glass */
#main *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html body .box,html body .list,html body .stat,html body .mx-box,html body .lg-due,html body .card{background:var(--surface)!important;border-color:transparent!important;box-shadow:var(--card-sh)!important}
html body .row{border-color:var(--line)!important}

/* primary buttons: solid accent (white text 5.7:1 light, 4.6:1 dark) */
html body .btn:not(.sec):not(.line):not(.danger){background:var(--fillacc)!important;color:#fff!important;box-shadow:none!important}
html body .btn.sec,html body .btn.line{background:var(--fill)!important;color:var(--ink)!important;box-shadow:none!important;border-color:transparent!important}
html body .pill.paid,html body .pill.confirmed{color:var(--ok)!important}

/* Today card: brand colour in the content layer, one solid tone */
html body .today-card{background:var(--fillacc)!important;color:#fff!important;box-shadow:none!important}
html body .today-card::before,html body .today-card::after,html body .today-card .orb{display:none!important}

/* signature: the Next 7 days strip */
html body #lg-week{background:var(--surface);border-radius:22px;padding:14px;box-shadow:var(--card-sh)}
html body .lg-wh b{font-size:20px!important;font-weight:700}
html body .lg-wd{gap:6px!important}
html body .lg-d{background:var(--soft)!important;border:0!important;box-shadow:none!important;border-radius:14px!important;padding:10px 2px!important}
html body .lg-d .w{font-size:12px!important;color:var(--muted)!important}
html body .lg-d .n{font-size:22px!important;color:var(--ink)}
html body .lg-d .c{font-size:11px!important;font-weight:600}
html body .lg-d.fr .c{color:var(--ok)!important}
html body .lg-d.busy .c{color:var(--warn)!important}
html body .lg-d.td{background:var(--fillacc)!important}
html body .lg-d.td .w,html body .lg-d.td .n,html body .lg-d.td .c{color:#fff!important}

/* Your bookings title: solid accent, not a gradient */
html body .h-title b,html body .h-top h2 b{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--blue)!important}

/* small text floor */
html body .lg-qa button span,html body .lg-qa .t{font-size:12px}

/* lists in dark: readable inputs */


/* one floating thing at a time: New Booking only on the main lists, the trial reminder only on Home */
html body:not([data-r="home"]):not([data-r="calendar"]):not([data-r="bookings"]):not([data-r="clients"]) .fab{display:none!important}
html body:not([data-r="home"]) .mb-planbar{display:none!important}
/* settings save bar sits in the floating layer */
html body .setsave{background:var(--bar)!important;-webkit-backdrop-filter:saturate(1.8) blur(20px)!important;backdrop-filter:saturate(1.8) blur(20px)!important;box-shadow:0 -1px 0 var(--sep)!important}
