.cp2-mockrow .cp2-mock-move{justify-self:end;font-size:13px}.cp2-mock-sub{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--ui-ink-3)}.cp2-mock-sub .cp2-link{font-size:12px}.cp2-mock-days{display:flex;grid-column:4 / -1;gap:var(--ui-space-1);margin-top:var(--ui-space-2)}.cp2-day{display:flex;flex:1 1 0;flex-direction:column;align-items:center;min-width:0;padding:var(--ui-space-1) 0;border:0;border-radius:var(--ui-radius-control);background:var(--ui-page);font-family:inherit;font-size:12px;line-height:1.25;color:var(--ui-ink);cursor:pointer}.cp2-day span:last-child{font-size:11px;color:var(--ui-ink-3)}.cp2-day[aria-pressed=true]{background:var(--ui-accent);color:var(--ui-on-accent)}.cp2-day[aria-pressed=true] span:last-child{color:inherit}.cp2-day:disabled{opacity:.4;cursor:not-allowed}.cp2-mock-error{grid-column:4 / -1;margin:var(--ui-space-1) 0 0;font-size:12px;color:var(--ui-bad)}.cp2-weeks{position:relative}.cp2-mockday{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;font-size:13px;line-height:27px;color:var(--ui-ink-3)}.cp2-mockday-line{display:inline-flex;gap:var(--ui-space-2)}.cp2-mockday-line .cp2-link{font-size:13px}.cp2-mockday .cp2-mockday-pick{z-index:1;grid-column:auto;width:280px;margin-top:0;padding:var(--ui-space-2);border:1px solid var(--ui-hair);border-radius:var(--ui-radius-control);background:var(--ui-surface)}.cp2-day-one{padding:var(--ui-space-2) 0}.cp2-mockday .cp2-mock-error{line-height:1.3}.cp2-all-toggle{display:inline-flex;align-items:center;gap:var(--ui-space-1);padding:0;border:0;background:none;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;cursor:pointer}.cp2-all-toggle:hover{color:var(--ui-accent-ink)}.cp2-all-toggle svg{transition:transform var(--ui-motion-fast) var(--ui-ease)}@media(prefers-reduced-motion:reduce){.cp2-all-toggle svg{transition:none}}.cp2-all-toggle svg[data-open]{transform:rotate(180deg)}.cp2-all-head{display:flex;align-items:baseline;gap:var(--ui-space-2)}.cp2-all-grid{margin-top:var(--ui-space-3)}.cp2-all-nav[hidden],.cp2-all-grid[hidden]{display:none}.cp2-all-title{margin:0;font-size:var(--ui-text-m);font-weight:600}.cp2-all-range{font-size:13px;color:var(--ui-ink-3)}.cp2-all-nav{display:inline-flex;align-self:center}.cp2-all-arrow{display:inline-flex;padding:2px;border:0;background:none;color:var(--ui-ink-3);cursor:pointer}.cp2-all-arrow:hover{color:var(--ui-ink)}.cp2-all-total{margin-left:auto;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.cp2-all-grid,.cp2-all-grid>tbody{display:block}.cp2-all-grid{font-size:var(--ui-text-m)}.cp2-all-grid>tbody td:not([data-mock],.cp2-all-hours){display:none}.cp2-all-grid>tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) auto 64px;-moz-column-gap:var(--ui-space-3);column-gap:var(--ui-space-3);align-items:center;padding:var(--ui-space-2) 0}.cp2-all-grid>tbody td,.cp2-all-grid>tbody th{padding:0}.cp2-all-grid .cp2-all-name{grid-column:1;font-weight:400;text-align:left}.cp2-all-grid td[data-mock]{display:inline-flex;grid-column:2;gap:var(--ui-space-1);align-items:center;white-space:nowrap}.cp2-all-on{font-size:var(--ui-text-s);color:var(--ui-ink-2)}.cp2-all-grid .cp2-all-hours{grid-column:3;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cp2-all-note{margin:var(--ui-space-2) 0 0;font-size:13px;color:var(--ui-ink-3)}.cp2-list>.cp2-week[data-stripe],.cp2-list>.cp2-mockrow[data-stripe]{margin-inline:calc(-1 * var(--ui-space-3));padding-inline:var(--ui-space-3);border:0}.cp2-list>[data-stripe=grey]{background:color-mix(in oklab,var(--ui-ink) 4%,transparent)}.cp2-list>.cp2-week[data-stripe]:has(+.cp2-mockrow){border-end-start-radius:0;border-end-end-radius:0}.cp2-list>.cp2-week[data-stripe]+.cp2-mockrow{border-start-start-radius:0;border-start-end-radius:0}.cp2-list>[data-current]{font-weight:var(--ui-weight-strong)}.cp2-list>[data-current] :is(.cp2-dates,.cp2-content){font-weight:inherit}
