.tp-desk{gap:var(--lc-space-8);max-width:var(--lc-content-max-wide);padding:var(--lc-space-6) var(--lc-space-5) var(--lc-space-16);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.tp-desk__top{gap:var(--lc-space-4);display:grid}.tp-desk__tabs .lc-segmented__label .tp-door-glyph{font-size:var(--lc-icon-meta);color:var(--lc-text-muted)}.tp-desk__tabs .lc-segmented__item:hover .tp-door-glyph{color:inherit}.tp-desk__room{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.tp-edge--week{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;display:grid}.tp-edge--week .tp-edge__plate--week{width:auto;overflow:hidden}@container tp-room (width<=959px){.tp-edge--week{display:flex}.tp-edge--week .tp-edge__plate--week{flex:none;width:140px}}.tp-edge__plate--week.is-open{border-color:var(--lc-action-primary)}.tp-desk__room .tp-edge__slot{align-items:start;gap:var(--lc-space-1);color:var(--lc-text-primary);background:var(--lc-surface-sunken);white-space:normal;display:flex}.tp-desk__room .tp-edge__slot>span{min-width:0}.tp-desk__room .tp-edge__slot .tp-edge__glyph{width:var(--lc-icon-meta);height:var(--lc-icon-meta);color:var(--lc-text-secondary);margin-top:2px}.tp-desk__room .tp-edge__slot--none{color:var(--lc-text-muted);background:0 0}.tp-desk__room .tp-edge__slot--live{color:var(--lc-feedback-success);background:var(--lc-surface-raised)}.tp-desk__room .tp-edge__plate--week{--tp-desk-week-plate-min-h:108px;height:auto;min-height:var(--tp-desk-week-plate-min-h)}.tp-desk__room .tp-room{--tp-edge-overlap:0px}.tp-desk__room .tp-edge--week{padding-bottom:var(--tp-room-gutter)}.tp-edge__face{width:var(--lc-icon-inline);height:var(--lc-icon-inline);border-radius:var(--lc-radius-pill);color:var(--lc-trust-ink);background:var(--lc-surface-raised);font-size:var(--lc-text-label-size);line-height:var(--lc-text-label-line);font-weight:var(--lc-text-label-weight);flex:none;place-items:center;display:inline-grid}.tp-edge__glyph{width:var(--lc-icon-inline);height:var(--lc-icon-inline);flex:none}.tp-edge__slot--live{color:var(--lc-feedback-success);background:var(--lc-surface-raised)}.tp-room__ticket .lc-snap-control{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.tp-room__ticket .lc-snap-control+.lc-snap-control{margin-top:var(--lc-space-3)}.tp-room__ticket .lc-snap-control:not(.lc-snap-control--live) .lc-snap-control__copy{display:none}.tp-room__ticket .lc-snap-control__row{align-items:stretch;gap:var(--lc-space-3);flex-direction:column}.tp-room__ticket .lc-snap-control__go{justify-content:space-between}.tp-row--request{grid-template-columns:112px var(--tp-row-mark) minmax(0, 1fr);row-gap:var(--lc-space-2);grid-template-areas:"when mark body""when mark act";align-items:start}.tp-row--request>.tp-row__when{grid-area:when;padding-top:2px}.tp-row--request>.tp-row__mark{grid-area:mark}.tp-row--request>.tp-row__body{grid-area:body}.tp-row--request>.tp-row__act{justify-self:start;align-items:center;gap:var(--lc-space-2) var(--lc-space-4);flex-wrap:wrap;grid-area:act;display:flex}.tp-row__state{gap:var(--lc-space-2) var(--lc-space-4);padding-top:var(--lc-space-1);flex-wrap:wrap;align-items:center;display:flex}.tp-row__state .tp-row__receipt{color:var(--lc-text-secondary);font:var(--lc-text-caption);margin:0}.tp-row__state .tp-row__receipt b{color:var(--lc-trust-ink);font-weight:var(--lc-weight-strong)}@media (width<=767px){.tp-row--request{grid-template-columns:var(--tp-row-mark) minmax(0, 1fr);grid-template-areas:"mark when""mark body""mark act"}.tp-row--request>.tp-row__when{gap:var(--lc-space-2);align-items:baseline;padding-top:0;display:flex}}.tp-desk__quote{font-size:var(--lc-text-body-sm-size);margin:0}.tp-row--plain.tp-row--inbox:not(:has(>.tp-row__portrait)){grid-template-columns:minmax(0,1fr) auto}.tp-desk__ending{gap:var(--lc-space-3);padding-top:var(--lc-space-2);display:grid}.tp-desk__ending-rows,.tp-desk__ending-work{margin:0}.tp-desk__invite>.lc-invite{border-top:0;margin-top:0;padding-top:0}.tp-desk__invite .lc-invite__body{margin-top:0}.tp-desk__view{gap:var(--lc-space-6);display:grid}.tp-desk>.tp-desk__top{justify-content:space-between;align-items:center;gap:var(--lc-space-4);flex-wrap:wrap;display:flex}.tp-desk>.tp-desk__top .lc-home__greeting h1{color:var(--lc-text-primary);font:var(--lc-text-title);letter-spacing:var(--lc-text-title-tracking);margin:0}.tp-desk .tp-section__eyebrow,.tp-desk .lc-home__section-head>.lc-home__eyebrow,.tp-desk__ending-line{color:var(--lc-text-primary);font:var(--lc-text-section);letter-spacing:var(--lc-text-section-tracking);text-transform:none;text-wrap:balance;margin:0}.tp-desk__main{gap:var(--lc-space-12);align-content:start;min-width:0;display:grid}.tp-desk__side{gap:var(--lc-space-10);align-content:start;min-width:0;display:grid}.tp-desk__main>:first-child,.tp-desk__side>:first-child{margin-top:0}@media (width>900px){.tp-desk__view,.tp-desk>.lc-tz-mismatch,.tp-desk>.tp-desk__top{padding-inline:var(--lc-space-8)}}@media (width>1200px){.tp-desk__view--cols{grid-template-columns:minmax(0, 1fr) var(--lc-w-panel);column-gap:var(--lc-space-12);align-items:start}}@media (width<=1200px){.tp-desk__view--cols,.tp-desk__main,.tp-desk__side{display:contents}.tp-desk>.tp-desk__top,.tp-desk>.tp-desk__room{order:-2}.tp-desk__side>.tp-desk__ending{order:9}}@media (900px<width<=1200px){.tp-desk__main>*,.tp-desk__side>.tp-desk__ending{margin-inline:var(--lc-space-8)}}@media (width<=767px){.tp-desk{gap:var(--lc-space-6);padding:var(--lc-space-4) var(--lc-space-4) var(--lc-space-12)}.tp-desk__room .tp-edge--week .tp-edge__plate--week{width:calc(50% - var(--lc-space-2));--tp-desk-week-plate-min-h-phone:96px;min-height:var(--tp-desk-week-plate-min-h-phone);scroll-snap-align:start;flex:none}.tp-desk__room .tp-edge--week{overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:var(--lc-space-4);overflow-x:auto}.tp-row--plain.tp-row--inbox:not(:has(>.tp-row__portrait)){grid-template-columns:minmax(0,1fr)}.tp-row--plain.tp-row--inbox:not(:has(>.tp-row__portrait))>.tp-row__act{grid-column:1}}
