.wc-tabbar{display:none}@media (max-width:700px){.wc-tabbar{z-index:6;padding:4px 4px max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px));background:var(--ct-surface);box-shadow:0 -6px 18px var(--ct-shadow-2);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.wc-tabbar button{min-height:56px;box-shadow:none;color:var(--ct-muted);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;padding:4px 2px;font-size:.75rem;font-weight:650;display:flex}.wc-tabbar button:hover{color:var(--ct-ink);background:0 0}.wc-tabbar button[aria-current=page]{color:var(--ct-ink)}.wc-tabbar button[aria-current=page] svg{color:var(--ct-signal)}.wc-tabbar svg{width:22px;height:22px}.wc-tabbar button:not(#a11y-floor){min-height:56px}body:has(.wc-tabbar){padding-bottom:calc(76px + max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px)))}body:has(.wc-tabbar) .next-step-dock{bottom:calc(64px + max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px)));padding-bottom:12px}body:has(.wc-tabbar):has(.next-step-dock){padding-bottom:calc(168px + max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px)))}body:has(.wc-tabbar):has(.chat-main){padding-bottom:0}body:has(.wc-tabbar) .chat-main{height:calc(100dvh - 72px - 60px - max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px)));min-height:0}}
.mc-bar{display:none}@media (max-width:1099px){.mc-bar{z-index:6;height:calc(78px + max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px)));padding:8px 6px calc(14px + max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px)));background:var(--ct-surface);box-shadow:0 -1px 0 var(--ct-list-divider);grid-template-columns:repeat(5,1fr);font-size:.8889rem;display:grid;position:fixed;bottom:0;left:0;right:0}.mc-bar button{min-height:48px;box-shadow:none;color:var(--ct-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0;padding:0;font-size:12px;font-weight:650;display:flex;position:relative}.mc-bar button.is-on{color:var(--ct-ink)}.mc-bar svg{width:22px;height:22px}.mc-bar .mc-knob{fill:var(--ct-surface)}.mc-badge{background:var(--ct-badge,#e2711d);color:var(--ct-pill-ink);border-radius:999px;padding:0 5px;font-size:12px;font-weight:750;line-height:1.5;position:absolute;top:0;left:calc(50% + 6px)}body:has(.mc-bar){padding-bottom:86px}body:has(.mc-bar) .next-step-dock{bottom:calc(78px + max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px)))}body:has(.mc-bar):has(.next-step-dock){padding-bottom:182px}body:has(.mc-bar) .chat-main{height:calc(100dvh - 104px - 78px - max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px)));min-height:0}}@media (max-width:700px){body:has(.mc-bar) .chat-main{height:calc(100dvh - 72px - 78px - max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px)))}}@media (min-width:1100px){nav.side-nav{scrollbar-width:thin;max-height:calc(100vh - 92px);padding-bottom:0;top:88px}nav.side-nav button{white-space:nowrap;font-size:.7644rem;line-height:1.25}nav.side-nav button>span:not(.menu-count){text-overflow:ellipsis;overflow:hidden}nav.side-nav .menu-group-title{margin:0 0 4px;font-size:max(12px,.6222rem)}nav.side-nav .side-nav-group+.side-nav-group{margin-top:14px}}dialog.menu-dialog.is-sheet{width:100vw;max-width:100vw;max-height:85dvh;padding-bottom:max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;margin:0;position:fixed;inset:auto 0 0}dialog.menu-dialog.is-sheet:before{content:none}dialog.menu-dialog.is-sheet[open]{animation:none}.page-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.page-head-row h1{min-width:0;margin:0}.ct-fold{background:var(--ct-card);box-shadow:var(--ct-card-shadow);border-radius:16px}.ct-fold-head{width:100%;min-height:52px;box-shadow:none;color:var(--ct-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;margin:0;padding:12px 16px;display:flex}.ct-fold-head:hover{background:var(--ct-warm-hover)}.ct-fold-title{letter-spacing:.04em;text-transform:uppercase;font-size:.8em;font-weight:750}.ct-fold-meta{min-width:0;color:var(--ct-muted);flex:1;font-size:.8em}.ct-fold-chev{flex:none;width:20px;height:20px;transition:transform .15s}.ct-fold-head[aria-expanded=true] .ct-fold-chev{transform:rotate(180deg)}.ct-fold>div{padding:0 12px 14px}.ct-tabs{scrollbar-width:none;gap:6px;margin:0 0 14px;padding:4px 2px;display:flex;overflow-x:auto}.ct-tab{background:var(--ct-card);min-height:44px;box-shadow:var(--ct-card-shadow);color:var(--ct-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;margin:0;padding:8px 14px;font-size:.85em;font-weight:650}.ct-tab.is-on{background:var(--ct-ink);color:var(--ct-surface)}.ct-spark{color:var(--ct-muted);align-items:center;gap:4px;font-size:.85em;font-weight:650;display:inline-flex}.ct-spark svg{color:var(--ct-signal);flex:none}.ct-table-wrap{background:var(--ct-card);box-shadow:var(--ct-card-shadow);border-radius:16px;overflow-x:auto}.ct-table{border-collapse:collapse;width:100%;font-size:.85em}.ct-table th{color:var(--ct-muted);text-align:left;border-bottom:1px solid var(--ct-list-divider);padding:10px 12px;font-weight:650}.ct-table td{border-bottom:1px solid var(--ct-list-divider);vertical-align:top;padding:10px 12px}.ct-table tr.is-open{cursor:pointer}.ct-table-open{min-height:0;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:700}@media (max-width:700px){.ct-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ct-table,.ct-table tbody,.ct-table tr,.ct-table td{display:block}.ct-table tr{border-bottom:1px solid var(--ct-list-divider);padding:10px 14px}.ct-table td{border:0;padding:2px 0}.ct-table td+td:before{content:attr(data-title) ": ";color:var(--ct-muted)}}:root{--ct-zebra:color-mix(in srgb, var(--ct-soft) 70%, var(--ct-card))}.people-rows .task-list>.record:nth-child(2n)>.task-row,.row-list>.record.approved-worker:nth-child(2n)>.task-row,.bin-list>.record:nth-child(2n)>.bin-row-line,.activity-log .row-list>.task-row:nth-child(2n),.mt-list>li:nth-child(2n)>.mt-row{background:var(--ct-zebra);width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px}.people-rows .task-list>.record:nth-child(2n):last-child>.task-row,.row-list>.record.approved-worker:nth-child(2n):last-child>.task-row,.bin-list>.record:nth-child(2n):last-child>.bin-row-line,.activity-log .row-list>.task-row:nth-child(2n):last-child,.mt-list>li:nth-child(2n):last-child>.mt-row{border-radius:0 0 14px 14px}.activity-log .row-list>.task-row:nth-child(2n){--list-divider-start:82px;--list-divider-end:16px}.ct-table>tbody>tr:nth-child(2n){background:var(--ct-zebra)}.people-table>tbody>tr:nth-child(2n of :not([id])){background:var(--ct-zebra)}
