@layer properties,theme,base;@layer components{._root_1tlfo_4{gap:var(--pui-space-3);width:100%;height:100%;min-height:0;padding:var(--pui-space-3);flex-direction:column;display:flex;container-type:inline-size}._root_1tlfo_4[data-narrow]{height:auto}._head_1tlfo_17{justify-content:space-between;align-items:center;gap:var(--pui-space-3);flex-wrap:wrap;display:flex}._titles_1tlfo_24{gap:var(--pui-space-0-5);flex-direction:column;min-width:0;display:flex}._title_1tlfo_24{color:var(--pui-ink);font-family:var(--pui-font-heading);font-size:var(--pui-text-lg);font-weight:var(--pui-weight-semibold);margin:0}._sectionTitle_1tlfo_37{align-items:center;gap:var(--pui-space-1-5);color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-semibold);margin:0;display:flex}._quiet_1tlfo_46{color:var(--pui-ink-3);font-size:var(--pui-text-xs);margin:0}._icon_1tlfo_51{width:var(--pui-icon-sm);height:var(--pui-icon-sm);vertical-align:-.2em;flex:none;display:inline}._flip_1tlfo_58:dir(rtl){scale:-1 1}._body_1tlfo_61{gap:var(--pui-space-3);flex:1;grid-template-columns:22rem minmax(0,1fr);min-height:0;display:grid}._root_1tlfo_4[data-narrow] ._body_1tlfo_61{flex:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content}._daysCol_1tlfo_74,._planCol_1tlfo_75,._windowForm_1tlfo_76,._windowDays_1tlfo_77{gap:var(--pui-space-2-5,.625rem);min-width:0;min-height:0;padding:var(--pui-space-3);border-radius:var(--pui-radius-card);flex-direction:column;display:flex;overflow:auto}._days_1tlfo_74{gap:var(--pui-space-1);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._day_1tlfo_74{gap:var(--pui-space-0-5);width:100%;min-height:3.5rem;padding:var(--pui-space-1-5);border-radius:var(--pui-radius-control);background:var(--pui-hover);color:var(--pui-ink-2);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--pui-motion-out) var(--pui-ease-default), box-shadow var(--pui-motion-out) var(--pui-ease-default);border:0;flex-direction:column;display:flex}._day_1tlfo_74:disabled{cursor:default}._dayName_1tlfo_118{color:var(--pui-ink);font-size:var(--pui-text-2xs);font-weight:var(--pui-weight-medium)}._dayWhat_1tlfo_123{font-size:var(--pui-text-2xs)}._day_1tlfo_74[data-state=booked]{background:var(--pui-blue-tint);box-shadow:inset 2px 0 0 var(--pui-info)}._day_1tlfo_74[data-state=booked] ._dayWhat_1tlfo_123{color:var(--pui-ink);font-family:var(--pui-font-code)}._day_1tlfo_74[data-state=free]{background:var(--pui-green-tint)}._day_1tlfo_74[data-state=free] ._dayWhat_1tlfo_123{color:var(--pui-success)}._day_1tlfo_74[data-state=beyond]{background-color:var(--pui-unmeasured);background-image:var(--pui-unmeasured-hatch);color:var(--pui-ink-3)}._day_1tlfo_74[data-state=keptBeyond]{background:var(--pui-blue-tint);box-shadow:inset 2px 0 0 var(--pui-info)}._day_1tlfo_74[data-state=past],._day_1tlfo_74[data-state=pastBooked]{opacity:.5}._day_1tlfo_74[data-today] ._dayName_1tlfo_118{color:var(--pui-accent)}._day_1tlfo_74[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--pui-accent), 0 0 0 2px var(--pui-accent-tint)}._kept_1tlfo_161{padding:0 var(--pui-space-1);border-radius:var(--pui-radius-chip);background:color-mix(in oklab, var(--pui-info) 22%, transparent);color:var(--pui-ink);font-size:var(--pui-text-2xs);align-self:flex-start}._planHead_1tlfo_171{justify-content:space-between;align-items:flex-start;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._hoods_1tlfo_178{gap:var(--pui-space-1);flex-wrap:wrap;display:flex}._hood_1tlfo_178{align-items:center;gap:var(--pui-space-1-5);min-height:1.75rem;padding:0 var(--pui-space-2);border-radius:var(--pui-radius-chip);background:var(--pui-hover);color:var(--pui-ink-2);font:inherit;font-size:var(--pui-text-xs);cursor:pointer;border:0;display:inline-flex}._hood_1tlfo_178[aria-pressed=true]{background:color-mix(in oklab, var(--pui-ink) 14%, transparent);color:var(--pui-ink)}._count_1tlfo_201{color:var(--pui-ink-3);font-variant-numeric:tabular-nums}._plan_1tlfo_75{--cell:calc(100% / var(--w));width:100%;aspect-ratio:var(--w) / var(--h);border-radius:var(--pui-radius-control);background:linear-gradient(var(--pui-line-soft) 1px, transparent 1px) 0 0 / calc(100% / var(--w)) calc(100% / var(--h)), linear-gradient(90deg, var(--pui-line-soft) 1px, transparent 1px) 0 0 / calc(100% / var(--w)) calc(100% / var(--h)), var(--pui-hover);max-height:30rem;position:relative}._zone_1tlfo_219{inset-inline-start:calc(var(--x) / var(--w) * 100%);top:calc(var(--y) / var(--h) * 100%);width:calc(var(--zw) / var(--w) * 100%);height:calc(var(--zh) / var(--h) * 100%);border:1px solid var(--pui-line-soft);border-radius:var(--pui-radius-control);background:color-mix(in oklab, var(--pui-surface) 70%, transparent);transition:opacity var(--pui-motion-out) var(--pui-ease-default);position:absolute}._zone_1tlfo_219[data-dim],._desk_1tlfo_231[data-dim]{opacity:.3}._zoneName_1tlfo_234{top:var(--pui-space-1);color:var(--pui-ink-2);font-size:var(--pui-text-xs);font-weight:var(--pui-weight-medium);position:absolute;inset-inline-start:var(--pui-space-1-5)}._zoneFree_1tlfo_242{color:var(--pui-ink-3);font-weight:var(--pui-weight-regular);font-variant-numeric:tabular-nums;margin-inline-start:var(--pui-space-1-5)}._desk_1tlfo_231{inset-inline-start:calc((var(--x) + .1) / var(--w) * 100%);top:calc((var(--y) + .15) / var(--h) * 100%);width:calc(.8 / var(--w) * 100%);height:calc(.7 / var(--h) * 100%);border-radius:var(--pui-radius-control);background:var(--pui-surface);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pui-ink) 40%, transparent);color:var(--pui-ink);font:inherit;font-family:var(--pui-font-code);font-size:var(--pui-text-2xs);cursor:pointer;transition:background-color var(--pui-motion-out) var(--pui-ease-default), box-shadow var(--pui-motion-out) var(--pui-ease-default), opacity var(--pui-motion-out) var(--pui-ease-default);border:0;place-items:center;padding:0;display:grid;position:absolute}._desk_1tlfo_231:hover:not(:disabled){background:color-mix(in oklab, var(--pui-success) 22%, var(--pui-surface));box-shadow:inset 0 0 0 1px var(--pui-success)}._desk_1tlfo_231:disabled{cursor:default}._desk_1tlfo_231[data-state=taken]{background-color:var(--pui-unmeasured);background-image:var(--pui-unmeasured-hatch);box-shadow:none;color:var(--pui-ink-3)}._desk_1tlfo_231[data-state=mine]{background:var(--pui-accent);box-shadow:0 0 0 3px var(--pui-accent-tint);color:var(--pui-accent-foreground);font-weight:var(--pui-weight-semibold)}._desk_1tlfo_231[data-state=picked]{background:var(--pui-success);box-shadow:0 0 0 3px var(--pui-green-tint);color:var(--pui-surface);font-weight:var(--pui-weight-semibold)}._desk_1tlfo_231:focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring)}._legend_1tlfo_299{gap:var(--pui-space-1) var(--pui-space-4);color:var(--pui-ink-2);font-size:var(--pui-text-xs);flex-wrap:wrap;display:flex}._legend_1tlfo_299 span{align-items:center;gap:var(--pui-space-1);display:inline-flex}._legend_1tlfo_299 span:before{content:"";background:var(--pui-surface);width:1.125rem;height:.875rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pui-ink) 40%, transparent);border-radius:3px}._legend_1tlfo_299 span[data-state=picked]:before{background:var(--pui-success);box-shadow:none}._legend_1tlfo_299 span[data-state=mine]:before{background:var(--pui-accent);box-shadow:none}._legend_1tlfo_299 span[data-state=taken]:before{background-color:var(--pui-unmeasured);background-image:var(--pui-unmeasured-hatch)}._planFoot_1tlfo_332{justify-content:space-between;align-items:center;gap:var(--pui-space-2);min-height:2.5rem;padding:var(--pui-space-2) var(--pui-space-3);border-radius:var(--pui-radius-control);background:var(--pui-hover);flex-wrap:wrap;display:flex}._move_1tlfo_343{color:var(--pui-ink);font-family:var(--pui-font-code);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-semibold)}._move_1tlfo_343 ._quiet_1tlfo_46{font-family:var(--pui-font-body);font-weight:var(--pui-weight-regular)}._done_1tlfo_353{align-items:center;gap:var(--pui-space-1-5);color:var(--pui-success);font-size:var(--pui-text-sm);display:inline-flex}._notice_1tlfo_360{align-items:center;gap:var(--pui-space-1-5);padding:var(--pui-space-1-5) var(--pui-space-2);border-radius:var(--pui-radius-control);background:var(--pui-blue-tint);color:var(--pui-ink);font-size:var(--pui-text-xs);margin:0;display:flex}._notice_1tlfo_360[data-tone=warning]{background:var(--pui-orange-tint)}._notice_1tlfo_360[data-tone=danger]{background:var(--pui-red-tint)}._windowPane_1tlfo_379{gap:var(--pui-space-3);flex:1;grid-template-columns:22rem minmax(0,1fr);min-height:0;display:grid}._root_1tlfo_4[data-narrow] ._windowPane_1tlfo_379{flex:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content}._windowForm_1tlfo_76{background:var(--pui-surface);box-shadow:inset 0 0 0 1px var(--pui-line-soft)}}@layer utilities;
