:root:not(.dark){--brand-500:#718d09;--accent-primary:#718d09;--accent-hover:#5a6d07;--accent-active:#4a5906;--bg-base:#fff;--bg-elevated:#f6f6f6;--text-primary:#141416;--text-link:#718d09;--accent-success:#8fad0f;--radius:.625rem;--color-brand-50:#f3f7e4;--color-brand-100:#e5efc2;--color-brand-200:#d0e28f;--color-brand-300:#bbda4c;--color-brand-400:#98b81f;--color-brand-500:#718d09;--color-brand-600:#5a6d07;--color-brand-700:#4a5906;--color-brand-800:#3a4605;--color-brand-900:#2b3403;--brand-50:#f3f7e4;--brand-100:#e5efc2;--brand-200:#d0e28f;--brand-300:#bbda4c;--brand-400:#98b81f;--brand-600:#5a6d07;--brand-700:#4a5906;--brand-800:#3a4605;--brand-900:#2b3403;--bg-subtle:#f6f6f6;--bg-muted:#efefef;--accent-secondary:#f1f1f1;--text-link-hover:#5a6d07;--potter-blue:#718d09;--potter-blue-soft:#718d091f;--potter-blue-ring:#718d0959;--interactive-focus:#718d09;--focus-ring:#718d0959}.dark{--brand-500:#bbda4c;--accent-primary:#bbda4c;--accent-hover:#a6c53d;--accent-active:#98b81f;--bg-base:#151517;--bg-elevated:#202023;--text-primary:#f2f2f4;--text-link:#bbda4c;--color-brand-400:#98b81f;--color-brand-500:#bbda4c;--color-brand-600:#cfe08f;--brand-400:#98b81f;--brand-600:#cfe08f;--bg-subtle:#101012;--bg-muted:#202023;--accent-secondary:#202023;--text-link-hover:#cfe08f;--potter-blue:#bbda4c;--potter-blue-soft:#bbda4c29;--potter-blue-ring:#bbda4c66;--interactive-focus:#bbda4c;--focus-ring:#bbda4c66;--color-brand-700:#a6c53d;--brand-700:#a6c53d;--text-secondary:color-mix(in srgb,var(--text-primary)72%,var(--bg-base));--text-tertiary:color-mix(in srgb,var(--text-primary)55%,var(--bg-base));--text-muted:color-mix(in srgb,var(--text-primary)42%,var(--bg-base));--border-subtle:color-mix(in srgb,var(--text-primary)8%,var(--bg-base));--border-default:color-mix(in srgb,var(--text-primary)15%,var(--bg-base));--border-strong:color-mix(in srgb,var(--text-primary)26%,var(--bg-base))}
.mb-force-light,html[data-shell-light=true] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-radix-popper-content-wrapper],.modal-scrim>*,[data-toast-root]){--brand-500:#718d09;--accent-primary:#718d09;--accent-hover:#5a6d07;--accent-active:#4a5906;--bg-base:#fff;--bg-elevated:#f6f6f6;--text-primary:#141416;--text-link:#718d09;--accent-success:#8fad0f;--radius:.625rem;--color-brand-50:#f3f7e4;--color-brand-100:#e5efc2;--color-brand-200:#d0e28f;--color-brand-300:#bbda4c;--color-brand-400:#98b81f;--color-brand-500:#718d09;--color-brand-600:#5a6d07;--color-brand-700:#4a5906;--color-brand-800:#3a4605;--color-brand-900:#2b3403;--brand-50:#f3f7e4;--brand-100:#e5efc2;--brand-200:#d0e28f;--brand-300:#bbda4c;--brand-400:#98b81f;--brand-600:#5a6d07;--brand-700:#4a5906;--brand-800:#3a4605;--brand-900:#2b3403;--bg-subtle:#f6f6f6;--bg-muted:#efefef;--accent-secondary:#f1f1f1;--text-link-hover:#5a6d07;--potter-blue:#718d09;--potter-blue-soft:#718d091f;--potter-blue-ring:#718d0959;--interactive-focus:#718d09;--focus-ring:#718d0959}
:root:not(.dark),.mb-force-light,html[data-shell-light=true] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-radix-popper-content-wrapper],.modal-scrim>*,[data-toast-root]){--text-tertiary:#3c6462;--text-muted:#486e6c;--text-link:#5a6d07;--accent-primary:#bbda4c;--accent-hover:#a6c53d;--accent-active:#98b81f;--on-accent:#141416;--accent-ink:#5a6d07;--brand-500:#5a6d07;--color-brand-500:#5a6d07;--brand-600:#4a5906;--color-brand-600:#4a5906;--success:#047857;--error:#b91c1c}:is(:root:not(.dark),.mb-force-light,html[data-shell-light=true] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-radix-popper-content-wrapper])) [class~="text-[var(--accent-primary)]"]{color:var(--accent-ink)}:is(:root:not(.dark),.mb-force-light,html[data-shell-light=true] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-radix-popper-content-wrapper])) :is([class~="border-[var(--accent-primary)]"],[class~="ring-[var(--accent-primary)]"],[class~="outline-[var(--accent-primary)]"]){--tw-ring-color:var(--accent-ink);border-color:var(--accent-ink);outline-color:var(--accent-ink)}.dark{--text-tertiary:color-mix(in srgb,#dfeccb 65%,var(--bg-base));--text-muted:color-mix(in srgb,#dfeccb 57%,var(--bg-base))}select option,select optgroup{background-color:var(--bg-base);color:var(--text-primary)}button:is(.bg-brand-500,.bg-brand-600),a:is(.bg-brand-500,.bg-brand-600){background-color:var(--accent-primary);color:var(--on-accent)}button:is(.bg-brand-500,.bg-brand-600):not(:disabled):hover,a:is(.bg-brand-500,.bg-brand-600):not(:disabled):hover{background-color:var(--accent-hover);opacity:1}button.bg-brand-500:not(:disabled):before,button.bg-brand-500:not(:disabled):after,a.bg-brand-500:not(:disabled):before,a.bg-brand-500:not(:disabled):after{animation:none}.nav-active-pulse:before,.nav-active-pulse:after{content:none;animation:none}:is(button,a,label,[role=button],[role=tab],[role=option],[role=radio],[role=switch]):is([class~="bg-[var(--text-primary)]"],[class~=bg-black],[class~=bg-gray-900],[class~="bg-[var(--gray-900)]"]):not(:disabled){background-color:var(--accent-primary);color:var(--on-accent)}:is(button,a,label,[role=button],[role=tab],[role=option],[role=radio],[role=switch]):is([class~="bg-[var(--text-primary)]"],[class~=bg-black],[class~=bg-gray-900],[class~="hover:bg-[var(--text-primary)]"],[class~=hover\:bg-black],[class~=hover\:bg-gray-900]):not(:disabled):hover{background-color:var(--accent-hover);color:var(--on-accent)}@media (min-width:1024px){:is(button,a,[role=button])[class~="lg:bg-[var(--text-primary)]"]:not(:disabled){background-color:var(--accent-primary);color:var(--on-accent)}}:is(span,div,li,p)[class~="bg-[var(--text-primary)]"]:not([role=tooltip]){background-color:var(--accent-primary);color:var(--on-accent)}body:has(#hours-timezone) :is(button,[role=switch])[style*="var(--mb-accent)"]{background:var(--accent-primary)!important;color:var(--on-accent)!important}
:root:not(.dark),.mb-force-light,html[data-shell-light=true] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-radix-popper-content-wrapper],.modal-scrim>*,[data-toast-root]){--on-brand:#fff;--focus-ring:#718d09;--warning-solid-bg:#fef3c7;--warning-ink:#b45309;--pos-tab-active-bg:#eef6d3}.dark{--on-accent:#141416;--on-brand:#141416;--accent-ink:#bbda4c;--focus-ring:#bbda4c;--error:#f87171;--warning-solid-bg:#3d2e15;--warning-ink:#fbbf24;--pos-tab-active-bg:#333821;--brand-50:#292d1d;--brand-100:#363c22;--brand-200:#4a5428;--brand-300:#bbda4c;--brand-800:#dfeccb;--brand-900:#eef5dd;--color-brand-50:var(--brand-50);--color-brand-100:var(--brand-100);--color-brand-200:var(--brand-200);--color-brand-300:var(--brand-300);--color-brand-800:var(--brand-800);--color-brand-900:var(--brand-900);--accent-secondary-ink:#bbda4c}.pv-shell .navbadge,.btn-primary,[class~="bg-[var(--accent-primary)]"]:is([class~=text-white],[class~="text-[var(--text-inverse)]"]){color:var(--on-accent)}:is([class~=bg-brand-500],[class~=bg-brand-600]):is([class~=text-white],[class~="text-[var(--text-inverse)]"]):not(button,a){color:var(--on-brand)}:is(button,a):is(.bg-brand-500,.bg-brand-600,[class~="bg-[var(--accent-primary)]"]):is(:disabled,[aria-disabled=true]){background-color:var(--bg-muted);color:var(--text-tertiary);opacity:1}:is(button,[role=button])[class~=disabled\:opacity-50]:disabled:not(.bg-brand-500,.bg-brand-600,[class~="bg-[var(--accent-primary)]"]){opacity:.7}:is(p,dd,figcaption,small,label) a:not([class*=bg-],[role=button]){text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px}@media (pointer:coarse){:is(button,a):is(.bg-brand-500,.bg-brand-600,[class~="bg-[var(--accent-primary)]"]):not(.absolute,.fixed,.sticky){position:relative}:is(button,a):is(.bg-brand-500,.bg-brand-600,[class~="bg-[var(--accent-primary)]"]):after{content:"";position:absolute;inset:min(0px,50% - 22px)}}
:is(a,button,summary,[role=button],[role=tab],[role=option],[role=menuitem],[tabindex]):not(input,select,textarea):focus-visible,:is(input,select,textarea):not([class~=outline-none],[class~=focus\:outline-none],[class~=focus-visible\:outline-none]):focus-visible{outline:2px solid var(--interactive-focus);outline-offset:2px}
@layer base{@media (min-width:768px){.mb-force-light section.surface[class~="md:!bg-[var(--bg-muted)]"]{background-color:var(--card-soft-bg)!important}}}.mb-force-light{--bg-muted:var(--card-soft-bg)}.mb-force-light :is(.surface,.card,.card-elevated,table,[class~=bg-white],[class~="bg-[var(--bg-base)]"],[class~="bg-[var(--card-bg)]"],[class~="bg-[var(--bg-elevated)]"],[class~="bg-[var(--bg-subtle)]"]){--bg-muted:#efefef}
:is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=option]):not([class~=whitespace-normal]){white-space:nowrap}div:is([class~=absolute],[class~=fixed])[class*=z-]:is([class~=w-36],[class~=w-40],[class~=w-44],[class~=w-48],[class~=w-52],[class~=w-56],[class~=min-w-56],[class*=min-w-\[]):has(>:is(button,a),>:is(div,ul,li)>:is(button,a)){width:max-content;min-width:10rem;max-width:min(20rem,100vw - 2rem)}div:is([class~=absolute],[class~=fixed])[class*=z-]:is([class~=w-36],[class~=w-40],[class~=w-44],[class~=w-48],[class~=w-52],[class~=w-56],[class~=min-w-56],[class*=min-w-\[]):has(>:is(button,a),>:is(div,ul,li)>:is(button,a)) :is(button,a):not([class~=whitespace-normal]){text-align:start;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}th:not(:where(.ProseMirror,.prose,[contenteditable=true]) th):not([class~=whitespace-normal]){white-space:nowrap}span:is([class~=rounded-full],[class~=rounded-md],[class~=rounded])[class*=px-]:is([class~=text-xs],[class~=text-2xs],[class~="text-[10px]"],[class~="text-[11px]"],[class~="text-[12px]"]):not([class~=whitespace-normal]):not(:has(p,div,br)){white-space:nowrap}nav[aria-label=Main] :is(a,button){white-space:nowrap}nav[aria-label=Main] :is(a,button)>span[class~=flex-1]{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (min-width:640px){:is(button,[role=button],a[class~=inline-flex]):not([class~=w-full],[class~=text-left],[class~=text-start],[class~=items-start],[class~=flex-col],[class~=justify-between],[class~=block],[class~=whitespace-normal],[class~=whitespace-pre-wrap],[class~=break-words],[role=radio]):not(:is([class~=grid],[role=radiogroup],[role=listbox])>*):not(:has(p,div,h1,h2,h3,h4,h5,h6,ul,ol,br,img,input,textarea,[class~=block],[class~=flex-col],[class~=line-clamp-2],[class~=line-clamp-3])){white-space:nowrap}}
