.AppHeaderNotifications-module__uStbxq__root{flex:none;position:relative}.AppHeaderNotifications-module__uStbxq__panel{z-index:130;border:1px solid color-mix(in srgb, var(--ui-border) 92%, transparent);background:var(--ui-surface-solid);border-radius:24px;grid-template-rows:auto auto minmax(0,1fr);width:min(92vw,490px);max-height:min(74vh,640px);display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.AppHeaderNotifications-module__uStbxq__header{border-bottom:1px solid color-mix(in srgb, var(--ui-border) 66%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 12px;display:flex}.AppHeaderNotifications-module__uStbxq__headerCopy{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.AppHeaderNotifications-module__uStbxq__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.24rem,1.18rem + .12vw,1.34rem);font-weight:800;line-height:1}.AppHeaderNotifications-module__uStbxq__pill{background:color-mix(in srgb, var(--accent-2) 16%, var(--ui-surface-muted));min-height:30px;color:color-mix(in srgb, var(--accent-2) 88%, var(--text));font-size:var(--font-size-caption);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-weight:800;display:inline-flex}.AppHeaderNotifications-module__uStbxq__markAll{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;min-height:34px;padding:0;font-size:.98rem;font-weight:700;transition:color .12s;display:inline-flex}.AppHeaderNotifications-module__uStbxq__markAll:hover:not(:disabled){color:var(--text)}.AppHeaderNotifications-module__uStbxq__markAll:disabled{opacity:.6;cursor:not-allowed}.AppHeaderNotifications-module__uStbxq__markAllIcon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.AppHeaderNotifications-module__uStbxq__tabs{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:22px;gap:8px;width:fit-content;margin:0 18px;padding:8px;display:inline-flex}.AppHeaderNotifications-module__uStbxq__tab{border:1px solid color-mix(in srgb, transparent 94%, var(--ui-border));min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:.98rem;font-weight:720;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}.AppHeaderNotifications-module__uStbxq__tab:hover{color:var(--text);background:color-mix(in srgb, var(--accent-2) 5%, transparent)}.AppHeaderNotifications-module__uStbxq__tabActive{border-color:color-mix(in srgb, var(--accent-2) 22%, var(--ui-border));background:var(--ui-surface);color:color-mix(in srgb, var(--accent-2) 82%, var(--text))}.AppHeaderNotifications-module__uStbxq__body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent-2) 24%, transparent) transparent;gap:8px;min-height:0;padding:10px 10px 12px;display:grid;overflow-y:auto}.AppHeaderNotifications-module__uStbxq__body::-webkit-scrollbar{width:10px}.AppHeaderNotifications-module__uStbxq__body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-2) 22%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.AppHeaderNotifications-module__uStbxq__item{border:1px solid color-mix(in srgb, var(--ui-border) 72%, transparent);background:color-mix(in srgb, var(--ui-surface) 98%, transparent);text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:46px minmax(0,1fr);gap:14px;width:100%;padding:16px;transition:border-color .12s,background-color .12s;display:grid}.AppHeaderNotifications-module__uStbxq__item:hover{border-color:color-mix(in srgb, var(--accent-2) 18%, var(--ui-border));background:color-mix(in srgb, var(--ui-surface-muted) 74%, var(--accent-2) 4%)}.AppHeaderNotifications-module__uStbxq__itemUnread{background:color-mix(in srgb, var(--ui-surface) 98%, transparent)}.AppHeaderNotifications-module__uStbxq__itemIcon{border:1px solid color-mix(in srgb, currentColor 16%, var(--ui-border));width:46px;height:46px;color:var(--accent-2);background:color-mix(in srgb, var(--accent-2) 10%, var(--ui-surface-muted));border-radius:13px;place-items:center;display:grid}.AppHeaderNotifications-module__uStbxq__itemIconWarning{color:var(--state-warning);background:color-mix(in srgb, var(--state-warning) 12%, var(--ui-surface-muted))}.AppHeaderNotifications-module__uStbxq__itemIconSuccess{color:var(--state-success);background:color-mix(in srgb, var(--state-success) 12%, var(--ui-surface-muted))}.AppHeaderNotifications-module__uStbxq__itemIconInfo{color:var(--state-info);background:color-mix(in srgb, var(--state-info) 12%, var(--ui-surface-muted))}.AppHeaderNotifications-module__uStbxq__itemBody{gap:6px;min-width:0;display:grid}.AppHeaderNotifications-module__uStbxq__itemTitleRow{justify-content:space-between;align-items:start;gap:10px;display:flex}.AppHeaderNotifications-module__uStbxq__itemTitle{letter-spacing:0;margin:0;font-size:1.02rem;font-weight:800;line-height:1.28}.AppHeaderNotifications-module__uStbxq__itemDot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent);opacity:.9;border-radius:999px;flex:none;margin-top:4px}.AppHeaderNotifications-module__uStbxq__itemSubtitle{color:var(--muted);margin:0;font-size:.94rem;line-height:1.48}.AppHeaderNotifications-module__uStbxq__itemFooter{color:var(--muted);font-size:var(--font-size-caption);flex-wrap:wrap;align-items:center;gap:12px;margin-top:1px;display:flex}.AppHeaderNotifications-module__uStbxq__time{align-items:center;gap:6px;display:inline-flex}.AppHeaderNotifications-module__uStbxq__rowActions{grid-column:2;place-self:end;align-items:center;gap:6px;padding-left:0;display:inline-flex}.AppHeaderNotifications-module__uStbxq__actionButton{border:1px solid color-mix(in srgb, var(--ui-border) 88%, transparent);background:color-mix(in srgb, var(--ui-surface-muted) 88%, transparent);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:12px;place-items:center;transition:color .12s,border-color .12s,background-color .12s;display:grid}.AppHeaderNotifications-module__uStbxq__actionButton:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb, var(--accent-2) 18%, var(--ui-border));background:color-mix(in srgb, var(--accent-2) 7%, var(--ui-surface-muted))}.AppHeaderNotifications-module__uStbxq__actionButton:disabled{opacity:.55;cursor:not-allowed}.AppHeaderNotifications-module__uStbxq__actionButton:last-child{color:color-mix(in srgb, var(--muted) 88%, var(--text))}.AppHeaderNotifications-module__uStbxq__actionButton:first-child{color:color-mix(in srgb, var(--accent) 62%, var(--text))}.AppHeaderNotifications-module__uStbxq__empty,.AppHeaderNotifications-module__uStbxq__loading,.AppHeaderNotifications-module__uStbxq__error{border:1px dashed color-mix(in srgb, var(--ui-border) 88%, transparent);text-align:center;min-height:180px;color:var(--muted);background:color-mix(in srgb, var(--ui-surface-muted) 72%, transparent);border-radius:18px;place-items:center;margin:0 8px 8px;padding:18px;line-height:1.5;display:grid}.AppHeaderNotifications-module__uStbxq__error{color:color-mix(in srgb, #ef4444 84%, var(--text))}@media (max-width:700px){.AppHeaderNotifications-module__uStbxq__panel{width:auto;max-height:calc(100vh - 88px);position:fixed;top:72px;left:12px;right:12px}.AppHeaderNotifications-module__uStbxq__header{flex-direction:column;align-items:start}.AppHeaderNotifications-module__uStbxq__headerCopy{gap:8px}.AppHeaderNotifications-module__uStbxq__tabs{width:auto;margin:0 12px;display:flex}.AppHeaderNotifications-module__uStbxq__header,.AppHeaderNotifications-module__uStbxq__tabs{padding-left:12px;padding-right:12px}.AppHeaderNotifications-module__uStbxq__markAll{font-size:var(--font-size-caption)}.AppHeaderNotifications-module__uStbxq__item{grid-template-columns:auto minmax(0,1fr)}.AppHeaderNotifications-module__uStbxq__rowActions{grid-column:2;justify-content:flex-end}}html[data-theme=light] .AppHeaderNotifications-module__uStbxq__panel{box-shadow:0 20px 40px #0f172a24}
