@layer properties,theme,base;@layer components{._root_1dk4o_5{gap:var(--pui-space-5);min-height:0;padding:var(--pui-space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto;container-type:inline-size}._wide_1dk4o_15{align-items:start;gap:var(--pui-space-6);padding:var(--pui-space-6) var(--pui-space-8);grid-template-columns:16rem minmax(0,1fr);display:grid}._quiet_1dk4o_22{align-items:center;gap:var(--pui-space-1);color:var(--pui-ink-3);font-size:var(--pui-text-sm);display:inline-flex}._strong_1dk4o_29{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:500}._label_1dk4o_34{color:var(--pui-ink-2);font-size:var(--pui-text-xs);font-weight:500}._icon_1dk4o_39{flex-shrink:0;width:.875rem;height:.875rem}._info_1dk4o_44,._error_1dk4o_45{border-radius:var(--pui-radius-control);padding:var(--pui-space-2) var(--pui-space-3);color:var(--pui-ink);font-size:var(--pui-text-sm)}._info_1dk4o_44{background:var(--pui-blue-tint)}._error_1dk4o_45{background:var(--pui-red-tint)}._warnText_1dk4o_57{color:var(--pui-orange);font-size:var(--pui-text-xs)}._side_1dk4o_62{gap:var(--pui-space-2);flex-direction:column;display:flex}._viewers_1dk4o_67{flex-direction:column;gap:2px;list-style:none;display:flex}._wide_1dk4o_15 ._side_1dk4o_62{position:sticky;top:0}._root_1dk4o_5:not(._wide_1dk4o_15) ._viewers_1dk4o_67{flex-direction:row;overflow-x:auto}._viewerRow_1dk4o_81{align-items:start;gap:var(--pui-space-2);border-radius:var(--pui-radius-control);width:100%;padding:var(--pui-space-2) var(--pui-space-3);text-align:start;display:flex}._viewerRow_1dk4o_81>._icon_1dk4o_39{margin-block-start:3px}._viewerText_1dk4o_93{flex-direction:column;min-width:0;display:flex}._avatar_1dk4o_98{margin-block-start:1px}._strip_1dk4o_101{gap:var(--pui-space-1-5);flex-wrap:wrap;margin-block-start:var(--pui-space-1-5);display:flex}._stripDay_1dk4o_107{gap:3px;display:flex}._mark_1dk4o_111{width:.5rem;height:.75rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pui-ink) 35%, transparent);border-radius:2px}._mark_1dk4o_111[data-sees]{background:color-mix(in oklab, var(--pui-ink) 55%, transparent);box-shadow:none}._root_1dk4o_5:not(._wide_1dk4o_15) ._strip_1dk4o_101{display:none}._root_1dk4o_5:not(._wide_1dk4o_15) ._viewerRow_1dk4o_81{white-space:nowrap}._days_1dk4o_128{gap:var(--pui-space-5);min-width:0;display:grid}@container (width>=72rem){._days_1dk4o_128{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}._day_1dk4o_128{gap:var(--pui-space-2);flex-direction:column;display:flex}._dayHead_1dk4o_144{align-items:baseline;gap:var(--pui-space-2);border-block-end:1px solid var(--pui-line-soft);padding-block-end:var(--pui-space-1);display:flex}._dayName_1dk4o_151{color:var(--pui-ink);font-size:var(--pui-text-md);font-weight:600}._dayDate_1dk4o_156{color:var(--pui-ink-2);font-size:var(--pui-text-sm)}._events_1dk4o_160{gap:var(--pui-space-2);flex-direction:column;list-style:none;display:flex}._event_1dk4o_160{align-items:start;gap:var(--pui-space-3);border-radius:var(--pui-radius-control);padding:var(--pui-space-2) var(--pui-space-3);grid-template-columns:4rem minmax(0,1fr) auto;display:grid}._event_1dk4o_160[data-mode=only]{background:var(--pui-blue-tint)}._event_1dk4o_160[data-mode=except]{background:var(--pui-orange-tint)}._time_1dk4o_180{color:var(--pui-ink-2);font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums}._eventBody_1dk4o_185{flex-direction:column;gap:2px;min-width:0;display:flex}._note_1dk4o_191{color:var(--pui-ink-2);font-size:var(--pui-text-sm)}._sharing_1dk4o_195{display:flex}._seesButton_1dk4o_198{color:var(--pui-ink-3)}._seesButton_1dk4o_198[data-mode=only]{color:var(--pui-blue)}._seesButton_1dk4o_198[data-mode=except]{color:var(--pui-orange)}._empty_1dk4o_207{border-radius:var(--pui-radius-control);background:var(--pui-hover);padding:var(--pui-space-3);color:var(--pui-ink-2);font-size:var(--pui-text-sm)}._pop_1dk4o_214{gap:var(--pui-space-3);flex-direction:column;width:20rem;display:flex}._pick_1dk4o_220{gap:var(--pui-space-2);border:0;flex-direction:column;display:flex}._popActions_1dk4o_226{justify-content:end;gap:var(--pui-space-2);display:flex}}@layer utilities;
