.desk{margin:calc(-1 * var(--space-4)) calc(-1 * var(--page-gutter)) calc(-1 * var(--space-6));min-height:calc(100vh - var(--shell-top,0px))}.desk-main{flex-direction:column;min-width:0;display:flex;container:desk/inline-size}@media (width>=641px){.desk-main>.ui-page-header{padding:14px var(--space-3) 12px;background:var(--color-surface);border-bottom:1px solid var(--color-border);align-items:flex-end;margin:0}}.desk-main>.ui-page-header .ui-page-description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.desk-main>.ui-page-header .ui-page-eyebrow{white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;overflow:hidden}.desk-main>.ui-page-header .ui-seg{border-radius:var(--radius-sm);background:var(--color-bg-deep);border-color:#0000}.desk-main>.ui-page-header .ui-seg-item{border-radius:var(--radius-xs)}.desk-main>.ui-page-header .ui-page-actions .ui-btn{border-radius:var(--radius-sm)}.cal-tools{align-items:center;gap:var(--space-2);min-width:0;display:flex}@media (width<=640px){.desk-main>.cal-tools{gap:var(--space-2) 6px;padding:0 0 var(--space-3);flex-wrap:wrap}.desk-main>.cal-tools>.ui-seg{flex:calc(100% - 80px)}.desk-main>.cal-tools>.ui-seg .ui-seg-item{flex:1}}.desk-main>.cal-filter-chips{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}@media (width<=640px){.desk-main>.cal-filter-chips{padding:0 0 var(--space-3);border-bottom:0}}@media (width<=900px){.desk{min-height:0}}.main-content:has(>.desk){background:var(--color-surface)}@media (width<=900px){.desk{margin:calc(-1 * var(--space-3)) calc(-1 * var(--page-gutter)) calc(-1 * var(--space-5))}}@media (width<=640px){.desk{margin:0}}.desk-person{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}@media (hover:hover){button.desk-person:not(.desk-person-selected):hover{background:var(--color-inverse-surface-raised);color:var(--color-inverse-text-strong)}}.desk-person:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.desk-team-empty{font-size:var(--text-sm);color:var(--color-inverse-text-muted)}.desk-team-list{margin:0;padding:0;list-style:none}.desk-person{border-radius:var(--radius-sm);text-align:left;width:100%;min-height:40px;font-size:var(--text-sm);align-items:center;gap:10px;padding:4px 6px;display:flex}.desk-person-selected{background:var(--color-selected-bg);color:var(--color-selected-text)}.desk-person-mono{border-radius:var(--radius-xs);background:var(--color-inverse-surface-raised);width:26px;height:26px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-inverse-text-soft);flex:none;place-items:center;display:grid}.desk-person-selected .desk-person-mono{background:var(--color-ink-wash-strong);color:var(--color-selected-text)}.desk-person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-inverse-text-strong);flex:1;overflow:hidden}.desk-person-selected .desk-person-name{color:var(--color-selected-text)}.desk-person-meta{font-size:var(--text-xs);color:var(--color-inverse-text-muted);flex:none}.desk-person-selected .desk-person-meta{color:var(--color-selected-text)}.daystrip{margin-bottom:var(--space-3);background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);align-items:stretch;display:flex;overflow-x:auto;container:daystrip/inline-size}.daystrip-nav,.daystrip-day{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:0}.daystrip-navs{flex:none;display:flex}.daystrip-nav{width:44px;color:var(--color-text-muted);flex:none;place-items:center;display:grid}.daystrip-nav+.daystrip-nav{border-left:1px solid var(--color-border)}.daystrip-nav svg{width:16px;height:16px}.daystrip-navs+.daystrip-day,.daystrip-day+.daystrip-day,.daystrip-day+.daystrip-navs{border-left:1px solid var(--color-border)}.daystrip-day{text-align:left;flex-direction:column;flex:1 1 0;gap:6px;min-width:0;padding:9px 14px 10px;display:flex}.daystrip-top{align-items:baseline;gap:8px;display:flex}.daystrip-dow{font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:.02em;color:var(--color-text-muted)}.daystrip-date{font-size:var(--text-lg-sm);font-weight:var(--weight-regular);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.daystrip-bottom{align-items:center;gap:8px;min-width:0;min-height:16px;display:flex}.daystrip-count{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.daystrip-day{overflow:hidden}@container daystrip (width<=760px){.daystrip-count-word{display:none}}@media (width>=901px){@container daystrip (width<=700px){.daystrip-day{padding-left:8px;padding-right:6px}.daystrip-top{gap:4px}.daystrip-nav{width:32px}}}@media (width<=900px){@container daystrip (width<=560px){.daystrip-top{flex-direction:column;gap:0}}}.daystrip-top{white-space:nowrap;min-width:0}.daystrip-day-past .daystrip-date,.daystrip-day-closed .daystrip-date{color:var(--color-text-subtle)}.daystrip-day.daystrip-day-today .daystrip-date{border-radius:var(--radius-xs);background:var(--violet-600);color:var(--ink-0);padding:0 6px;display:inline-block}.daystrip-day-selected{background:var(--color-selected-bg);color:var(--color-selected-text)}.daystrip-day-selected .daystrip-dow,.daystrip-day-selected .daystrip-count,.daystrip-day-selected .daystrip-date{color:var(--color-selected-text)}@media (hover:hover){.daystrip-nav:hover,.daystrip-day:not(.daystrip-day-selected):hover{background:var(--color-surface-hover,var(--color-bg))}}.daystrip-nav:focus-visible,.daystrip-day:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}@media (width<=640px){.daystrip{background:0 0;overflow-x:visible}.daystrip-nav{width:44px}.daystrip-navs+.daystrip-day,.daystrip-day+.daystrip-day{border-left:0}.daystrip-day{text-align:center;align-items:center;gap:4px;min-width:0;min-height:56px;padding:6px 2px}.daystrip-top{flex-direction:column;align-items:center;gap:0}.daystrip-date{font-size:var(--text-md)}.daystrip-bottom{align-self:stretch;padding:0 4px}.daystrip-count,.daystrip-nav-day{display:none}.daystrip-navs+.daystrip-day{border-left:0}.daystrip-bottom{display:none}.daystrip .daystrip-phone{display:flex}}.daystrip-phone{flex-direction:column;align-items:center;gap:3px;display:none}.daystrip-phone-count{min-height:14px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:11px;line-height:14px}.daystrip-day-selected .daystrip-phone-count{color:var(--color-selected-text)}.daystrip-day-selected .day-dots i:not(.day-dot-on){background:color-mix(in srgb, var(--color-selected-text) 28%, transparent)}.day-dots{gap:3px;height:4px;display:inline-flex}.day-dots i{background:var(--color-border-strong);border-radius:50%;width:4px;height:4px}.day-dots i.day-dot-on{background:var(--busy)}.desk-title-muted{color:var(--color-text-subtle)}.daystrip-navs{justify-content:center;display:flex}.cal-view-short{display:none}.cal-block-icon,.cal-tool-icon{display:contents}@media (width<=640px){.cal-tool-word{display:none}}@media (width>=641px){.desk-main>.ui-page-header{flex-wrap:wrap;container:calhead/inline-size}.desk-main>.ui-page-header .ui-page-header-text{flex:1 1 0;min-width:64px}.desk-main>.ui-page-header .ui-page-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.desk-main>.ui-page-header .ui-page-actions{flex-wrap:wrap;flex:0 auto}.desk-main>.ui-page-header .cal-tools{display:contents}@container calhead (width<=1160px){.ui-page-actions .psearch{width:var(--control-h);flex:none}.ui-page-actions .psearch-trigger{cursor:pointer;justify-content:center;padding:0}.ui-page-actions .psearch-icon{left:50%;transform:translate(-50%,-50%)}.ui-page-actions .psearch-placeholder{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-page-actions .psearch-key,.cal-tool-word,.dj-label .desk-title-weekday{display:none}}@container calhead (width<=860px){#block-time{width:var(--control-h);gap:0;padding:0;font-size:0;position:relative}#block-time .cal-block-icon{place-items:center;display:grid;position:absolute;inset:0}.ui-seg-item:has(.cal-view-short){min-width:40px;padding:0 12px;position:relative}.cal-view-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cal-view-short{place-items:center;display:grid;position:absolute;inset:0}}}
