html[data-custom-accent]:not(:has(.cx-site))[data-theme][data-scheme]{--cx-accent:var(--cx-user-fill);--cx-on-accent:var(--cx-user-onFill);--cx-accent-strong:var(--cx-user-hover);--cx-accent-pressed:var(--cx-user-pressed);--cx-accent-text:var(--cx-user-text);--cx-link:var(--cx-user-text);--cx-accent-deep:var(--cx-user-soft);--cx-accent-a08:color-mix(in srgb, var(--cx-user-fill) 8%, transparent);--cx-accent-a14:color-mix(in srgb, var(--cx-user-fill) 14%, transparent);--cx-accent-a24:color-mix(in srgb, var(--cx-user-fill) 24%, transparent);--cx-selection:color-mix(in srgb, var(--cx-user-fill) 28%, transparent);--cx-row-selected:var(--cx-user-soft);--cx-nav-on-bg:var(--cx-user-nav-soft);--cx-nav-on-text:var(--cx-user-nav-text);--cx-nav-rule:var(--cx-user-nav-text);--cx-rail-on-bg:var(--cx-user-rail-soft);--cx-rail-icon-on:var(--cx-user-rail-text);--cx-rail-rule:var(--cx-user-rail-text);--cx-logo-tile:var(--cx-user-fill);--cx-logo-ink:var(--cx-user-onFill);--cx-glow:0 0 0 2px var(--cx-user-text);--cx-cybie-user-bubble:var(--cx-user-soft);--cx-cybie-user-text:var(--cx-user-text);--cx-cybie-approve-bg:var(--cx-user-fill);--cx-cybie-approve-text:var(--cx-user-onFill);--cx-cybie-fab:var(--cx-user-fill);--cx-cybie-fab-text:var(--cx-user-onFill);--cx-login-button:var(--cx-user-fill);--cx-login-button-text:var(--cx-user-onFill);--cx-login-link:var(--cx-user-text)}html[data-custom-accent]:not(:has(.cx-site)) :is(.bg-accent,.bg-accent-strong):active{background-color:var(--cx-accent-pressed)}.cx-colour-choice{border:1px solid var(--cx-border);cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:inline-flex}.cx-colour-choice:has(input:checked){outline:2px solid var(--cx-accent-text);outline-offset:2px}.cx-colour-choice:has(input:focus-visible){outline:3px solid var(--cx-t1);outline-offset:3px}.cx-colour-choice input[type=radio]{accent-color:var(--cx-accent-text)}@media (hover:hover) and (pointer:fine){.cx-colour-choice:hover{background-color:var(--cx-hover)}}html[data-custom-accent]:not(:has(.cx-site))[data-theme][data-scheme] .cx-cybie.bg-accent{color:var(--cx-on-accent)}html[data-custom-accent]:not(:has(.cx-site))[data-theme][data-scheme] .cx-cybie.bg-accent svg{color:var(--cx-on-accent)}html[data-custom-accent]:not(:has(.cx-site)) .focus-visible\:outline-accent:focus-visible{outline-color:var(--cx-accent-text)}html[data-custom-accent]:not(:has(.cx-site)) .focus\:border-accent:focus{border-color:var(--cx-accent-text)}
@media (min-width:768px){html nav.cx-rail{margin-left:max(.75rem, env(safe-area-inset-left))}}:where(#main){padding-right:env(safe-area-inset-right)}@media (max-width:767px){:where(#main){padding-left:env(safe-area-inset-left)}}.cx-site{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (pointer:coarse){@layer components{.cx-hit{position:relative}}.cx-hit:before{content:"";position:absolute;inset:min(0px,50% - 22px)}html:has(dialog:modal){overflow:hidden}}@media (max-width:767px){html dialog.cx-sheet{margin-bottom:var(--cx-kb,0px);max-height:calc(100dvh - var(--cx-kb,0px))}html dialog.cx-sheet>div{max-height:calc(100dvh - env(safe-area-inset-top) - 1rem - var(--cx-kb,0px))}html[data-keyboard] dialog.cx-palette>div{max-height:calc(88dvh - var(--cx-kb,0px) - .5rem)}html[data-keyboard] .cx-tabbar,html[data-keyboard] .cx-pet{display:none}html[data-keyboard] #main{padding-bottom:0}}@media (pointer:coarse) and (min-width:768px){nav.cx-rail :is(a,button):not(.size-5){min-height:44px}nav.cx-rail :is(button,a):is(.size-6,.size-9){min-width:44px}}@media (pointer:coarse){.cx-site-header a[href=\/]:first-child{align-items:center;min-height:44px;display:inline-flex}}@media (pointer:coarse) and (min-width:860px) and (max-width:999px){.cx-site-header nav[aria-label=Main],.cx-site-header .cx-site-navlink,.cx-site-header .ml-auto>.hidden{display:none}.cx-site-header button[aria-label=Menu]{display:inline-grid}.cx-site-sheet{display:flex}}.cx-site-sheet{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}@media (pointer:coarse){:is(a[href],button,[role=button],[role=tab],[role=radio],[role=switch],summary,select):is(.h-9,.h-10,.min-h-9,.min-h-10,.size-9,.size-10){min-height:44px}:is(a[href],button,[role=button],[role=tab]):is(.size-9,.size-10){min-width:44px}@layer components{:is(a[href],button,summary):is(.h-6,.h-7,.h-8,.min-h-7,.min-h-8,.size-6,.size-7,.size-8){position:relative}}:is(a[href],button,summary):is(.h-6,.h-7,.h-8,.min-h-7,.min-h-8,.size-6,.size-7,.size-8):before{content:"";position:absolute;inset:min(0px,50% - 22px)}}@media (min-width:768px){html nav.cx-rail{height:calc(100dvh - 1.5rem - env(safe-area-inset-bottom))}}@media (pointer:coarse) and (min-width:768px) and (max-width:1023px){[data-testid=inbox]{min-height:32rem}[data-testid=inbox]>.grid{grid-template-columns:minmax(0,1fr)}[data-testid=inbox][data-inbox-open] :is([data-inbox-pane=title],[data-inbox-pane=list]),[data-testid=inbox]:not([data-inbox-open]) [data-inbox-pane=conversation]{display:none}[data-testid=inbox] button[aria-label="Back to conversations"]{display:grid}}@media (pointer:coarse){:is([data-testid=month-grid],[data-testid=week-grid]) [role=gridcell] :is(a,button){pointer-events:none}}@media (max-width:639px){.cx-roles-table,.cx-roles-table>:is(thead,tbody,tfoot),.cx-roles-table tr{display:block}.cx-roles-table tr>th:first-child{border-bottom-width:0;width:auto;padding-bottom:0;display:block}.cx-roles-table tr>.table-cell{display:block}}
