@layer properties,theme,base;@layer components{._root_e5wlj_3{border-radius:var(--pui-radius-card);--_row:2.75rem;grid-template-rows:auto minmax(0,1fr);min-width:min(17rem,100%);display:grid;overflow:hidden;container-type:inline-size}._root_e5wlj_3[data-density=default]{--_row:3.25rem}._root_e5wlj_3[data-room=narrow]{--_row:4.25rem}._header_e5wlj_19{align-items:center;gap:var(--pui-space-3);min-height:var(--pui-control-height-lg);padding:var(--pui-space-1) var(--pui-space-3);border-bottom:1px solid var(--pui-line-soft);display:flex}._title_e5wlj_27,._bulk_e5wlj_28{align-items:center;gap:var(--pui-space-2);min-width:0;animation:_arrive_e5wlj_1 var(--pui-duration-standard) var(--pui-ease-enter);flex:1;display:flex}._label_e5wlj_36{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-medium)}._unread_e5wlj_41,._count_e5wlj_42{color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-variant-numeric:tabular-nums}._count_e5wlj_42{color:var(--pui-ink);white-space:nowrap}._bulkActions_e5wlj_51{gap:var(--pui-space-1);flex-wrap:wrap;margin-inline-start:auto;display:flex}@container (width<=26rem){._bulkActions_e5wlj_51 [data-slot=button-label]{display:none}}._list_e5wlj_63{overscroll-behavior:contain;padding-block-end:var(--pui-space-1);position:relative;overflow-y:auto}._plate_e5wlj_69{inset-inline:var(--pui-space-1);background:var(--pui-accent-tint)}._heading_e5wlj_73{z-index:1;padding:var(--pui-space-3) var(--pui-space-4) var(--pui-space-1);color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-weight:var(--pui-weight-medium);position:relative}._row_e5wlj_82{z-index:1;align-items:center;gap:var(--pui-space-3);min-height:var(--_row);margin-inline:var(--pui-space-1);padding-inline:var(--pui-space-2) var(--pui-space-3);border-radius:var(--pui-radius-control);color:var(--pui-ink-2);cursor:pointer;touch-action:pan-y;transition:background-color var(--pui-motion-out) var(--pui-ease-default), transform var(--pui-duration-standard) var(--pui-ease-spring);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}._row_e5wlj_82[data-swiping]{background:var(--pui-surface-raised);transition:none}._row_e5wlj_82:hover:not([data-open]){background:var(--pui-hover)}._row_e5wlj_82[aria-selected=true]:not([data-open]){background:var(--pui-hover-2)}._lead_e5wlj_111{align-items:center;gap:var(--pui-space-2);display:flex}._star_e5wlj_116{border-radius:var(--pui-radius-pill);width:1.5rem;height:1.5rem;color:var(--pui-ink-3);transition:color var(--pui-motion-out) var(--pui-ease-default);place-items:center;display:inline-grid}._star_e5wlj_116:hover{color:var(--pui-ink)}._star_e5wlj_116 :where(svg){width:var(--pui-icon-sm,1rem);height:var(--pui-icon-sm,1rem)}._star_e5wlj_116[data-on]{color:var(--pui-orange)}._star_e5wlj_116[data-on] :where(svg){fill:currentColor;animation:_fill_e5wlj_1 var(--pui-duration-considered,.3s) var(--pui-ease-overshoot)}._main_e5wlj_140{align-items:center;gap:var(--pui-space-3);min-width:0;display:flex}._sender_e5wlj_146{align-items:center;gap:var(--pui-space-1-5);min-width:0;color:var(--pui-ink-2);font-size:var(--pui-text-sm);flex:0 0 clamp(7rem,22%,12rem);display:flex}._senderName_e5wlj_155{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._row_e5wlj_82[data-unread] ._sender_e5wlj_146,._row_e5wlj_82[data-unread] ._subject_e5wlj_162{color:var(--pui-ink);font-weight:var(--pui-weight-semibold)}._dot_e5wlj_166{border-radius:var(--pui-radius-pill);background:var(--pui-accent);flex:none;width:.4375rem;height:.4375rem}._threadCount_e5wlj_173{color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-variant-numeric:tabular-nums;font-weight:var(--pui-weight-medium);flex:none}._text_e5wlj_180{gap:var(--pui-space-1-5);min-width:0;font-size:var(--pui-text-sm);white-space:nowrap;flex:1;display:flex;overflow:hidden}._subject_e5wlj_162{max-width:70%;color:var(--pui-ink-2);text-overflow:ellipsis;flex:none;overflow:hidden}._preview_e5wlj_196{min-width:0;color:var(--pui-ink-3);text-overflow:ellipsis;overflow:hidden}._preview_e5wlj_196:before{content:"– "}._labels_e5wlj_205{gap:var(--pui-space-1);flex:none;display:flex}._end_e5wlj_211{justify-content:flex-end;align-items:center;gap:var(--pui-space-2);min-width:4.5rem;display:flex;position:relative}._clip_e5wlj_219{width:.875rem;height:.875rem;color:var(--pui-ink-3)}._time_e5wlj_224{color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}._row_e5wlj_82[data-unread] ._time_e5wlj_224{color:var(--pui-ink);font-weight:var(--pui-weight-medium)}._unmeasured_e5wlj_234{border-radius:var(--pui-radius-pill);background:var(--pui-unmeasured-hatch), var(--pui-unmeasured);vertical-align:middle;width:2.5rem;height:.625rem;display:inline-block}._actions_e5wlj_243{opacity:0;pointer-events:none;transition:opacity var(--pui-motion-out,.15s) var(--pui-ease-default);gap:0;display:flex;position:absolute;inset-inline-end:calc(-1 * var(--pui-space-1))}._row_e5wlj_82:is(:hover,:focus-within) ._actions_e5wlj_243{opacity:1;pointer-events:auto;transition-duration:0s}._row_e5wlj_82:is(:hover,:focus-within) ._time_e5wlj_224,._row_e5wlj_82:is(:hover,:focus-within) ._clip_e5wlj_219{visibility:hidden}@media (hover:none){._actions_e5wlj_243{display:none}._row_e5wlj_82:is(:hover,:focus-within) ._time_e5wlj_224,._row_e5wlj_82:is(:hover,:focus-within) ._clip_e5wlj_219{visibility:visible}}._under_e5wlj_273{inset-inline:var(--pui-space-1);align-items:center;gap:var(--pui-space-2);padding-inline:var(--pui-space-4);border-radius:var(--pui-radius-control);background:var(--pui-surface-sunken);color:var(--pui-ink-3);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-medium);transition:background-color var(--pui-motion-out) var(--pui-ease-default), color var(--pui-motion-out) var(--pui-ease-default);display:flex;position:absolute}._under_e5wlj_273[data-side=archive]{justify-content:flex-end}._under_e5wlj_273 :where(svg){width:1rem;height:1rem}._under_e5wlj_273[data-armed][data-side=archive]{background:var(--pui-green-tint);color:var(--pui-green)}._under_e5wlj_273[data-armed][data-side=read]{background:var(--pui-accent-tint);color:var(--pui-accent-ink)}._undo_e5wlj_305{justify-content:space-between;align-items:center;gap:var(--pui-space-3);margin:var(--pui-space-1);padding:var(--pui-space-1) var(--pui-space-2) var(--pui-space-1) var(--pui-space-3);border:1px dashed var(--pui-line);border-radius:var(--pui-radius-control);color:var(--pui-ink-2);font-size:var(--pui-text-sm);animation:_arrive_e5wlj_1 var(--pui-duration-standard) var(--pui-ease-enter);display:flex}._loading_e5wlj_319{padding:var(--pui-space-2) var(--pui-space-3);display:grid}._skeletonRow_e5wlj_323{align-items:center;gap:var(--pui-space-3);height:var(--_row);display:flex}._empty_e5wlj_329{padding:var(--pui-space-6) var(--pui-space-4);align-content:center;display:grid}._root_e5wlj_3[data-room=narrow] ._row_e5wlj_82{padding-block:var(--pui-space-2);align-items:start}._root_e5wlj_3[data-room=narrow] ._tick_e5wlj_340{display:none}._root_e5wlj_3[data-room=narrow] ._row_e5wlj_82[aria-selected=true] ._tick_e5wlj_340,._root_e5wlj_3[data-room=narrow] ._list_e5wlj_63:has([aria-selected=true]) ._tick_e5wlj_340{display:inline-flex}._root_e5wlj_3[data-room=narrow] ._lead_e5wlj_111{flex-direction:row-reverse}._root_e5wlj_3[data-room=narrow] ._main_e5wlj_140{gap:var(--pui-space-0-5,.125rem);display:grid}._root_e5wlj_3[data-room=narrow] ._sender_e5wlj_146{flex-basis:auto;padding-inline-end:4.5rem}._root_e5wlj_3[data-room=narrow] ._text_e5wlj_180{white-space:normal;display:grid}._root_e5wlj_3[data-room=narrow] ._subject_e5wlj_162,._root_e5wlj_3[data-room=narrow] ._preview_e5wlj_196{white-space:nowrap;max-width:none}._root_e5wlj_3[data-room=narrow] ._preview_e5wlj_196:before{content:none}._root_e5wlj_3[data-room=narrow] ._end_e5wlj_211{top:var(--pui-space-2);position:absolute;inset-inline-end:var(--pui-space-3)}._root_e5wlj_3[data-room=narrow] ._star_e5wlj_116{display:none}._root_e5wlj_3[data-room=narrow] ._row_e5wlj_82:has(._star_e5wlj_116[data-on]) ._star_e5wlj_116{display:inline-grid}@keyframes _arrive_e5wlj_1{0%{opacity:0;transform:translateY(-.25rem)}}@keyframes _fill_e5wlj_1{0%{transform:scale(.6)}}}@layer utilities;
