@layer base{._content_3l1ss_2,._subContent_3l1ss_3{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_3l1ss_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_3l1ss_3{animation:_fadeIn_3l1ss_1 var(--animation-duration-normal) ease-out}._item_3l1ss_19,._checkboxItem_3l1ss_20,._radioItem_3l1ss_21,._subTrigger_3l1ss_22{position:relative;display:flex;align-items:center;cursor:pointer;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_3l1ss_19:hover,._checkboxItem_3l1ss_20:hover,._radioItem_3l1ss_21:hover,._subTrigger_3l1ss_22:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_3l1ss_19:focus-visible,._checkboxItem_3l1ss_20:focus-visible,._radioItem_3l1ss_21:focus-visible,._subTrigger_3l1ss_22:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_3l1ss_19[data-disabled],._checkboxItem_3l1ss_20[data-disabled],._radioItem_3l1ss_21[data-disabled],._subTrigger_3l1ss_22[data-disabled]{pointer-events:none;opacity:.5}._item_3l1ss_19[data-highlighted],._checkboxItem_3l1ss_20[data-highlighted],._radioItem_3l1ss_21[data-highlighted],._subTrigger_3l1ss_22[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_3l1ss_20,._radioItem_3l1ss_21{padding-left:var(--spacing-8)}._checkboxIndicator_3l1ss_74,._radioIndicator_3l1ss_75{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_3l1ss_74{height:1rem;width:1rem}._checkboxIndicator_3l1ss_74 svg{height:.875rem;width:.875rem}._radioIndicator_3l1ss_75{height:1rem;width:1rem}._radioIndicatorCircle_3l1ss_98{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_3l1ss_105{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_3l1ss_112{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_3l1ss_118{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_3l1ss_125{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_3l1ss_132{padding-left:var(--spacing-8)}@keyframes _scaleIn_3l1ss_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_3l1ss_1{0%{opacity:0}to{opacity:1}}}._bellButton_z17m5_1{position:relative;background:transparent;border:none;padding:var(--spacing-2);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) ease}._bellButton_z17m5_1:active{background-color:#ffffff1a}._bellIcon_z17m5_18{color:var(--foreground)}._badge_z17m5_22{position:absolute;top:0;right:0;background-color:var(--error);color:var(--error-foreground);font-size:.625rem;font-weight:700;line-height:1;padding:.125rem .375rem;border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--background);pointer-events:none}._popoverContent_z17m5_37{width:100%;max-width:360px;max-height:400px;display:flex;flex-direction:column;background-color:var(--popup);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden}._header_z17m5_50{padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);border-bottom:1px solid var(--border);background-color:var(--popup);flex-shrink:0}._headerTitle_z17m5_57{margin:0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--popup-foreground)}._listContainer_z17m5_65{flex:1;overflow-y:auto;min-height:100px}._loadingContainer_z17m5_71{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4)}._skeletonItem_z17m5_78{height:4rem;border-radius:var(--radius-sm)}._emptyState_z17m5_83{padding:var(--spacing-8) var(--spacing-4);text-align:center;color:var(--muted-foreground);font-size:.875rem}._list_z17m5_65{list-style:none;margin:0;padding:0}._listItem_z17m5_96{display:flex;gap:var(--spacing-3);padding:var(--spacing-4);border-bottom:1px solid var(--border);transition:background-color var(--animation-duration-fast) ease}._listItem_z17m5_96:last-child{border-bottom:none}._listItem_z17m5_96[role=button]{cursor:pointer}._listItem_z17m5_96[role=button]:active{background-color:var(--muted)}._unread_z17m5_116{background-color:var(--secondary)}._iconWrapper_z17m5_120{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background-color:var(--muted);display:flex;align-items:center;justify-content:center;color:var(--muted-foreground)}._unread_z17m5_116 ._iconWrapper_z17m5_120{background-color:var(--primary);color:var(--primary-foreground)}._itemContent_z17m5_137{flex:1;min-width:0;display:flex;flex-direction:column}._itemTitle_z17m5_144{margin:0 0 var(--spacing-1) 0;font-family:var(--font-family-heading);font-size:.875rem;font-weight:600;color:var(--popup-foreground)}._itemMessage_z17m5_152{margin:0 0 var(--spacing-2) 0;font-size:.875rem;line-height:1.4;color:var(--muted-foreground)}._itemTime_z17m5_159{font-size:.75rem;color:var(--muted-foreground);opacity:.8}
