.sb-actions{position:relative;display:inline-flex;flex-shrink:0}.sb-actions-pill__glyph{color:var(--sb-text-primary,var(--sbh-text-primary))}.sb-actions-pill__glyph svg{width:15px;height:15px;display:block}.sb-actions-pill__count{color:var(--sb-accent-amber,var(--sbh-accent-amber,#d99a2b));font-weight:700}@media (max-width:680px){.sb-actions-pop{max-height:80vh;overflow-y:auto}}.sb-actions-pop .sb-sheet__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-actions-pop .sb-sheet__sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:break-word}.sb-actions-empty{margin:16px 0 0;font-size:12px;color:var(--sb-text-muted,var(--sbh-muted,#687185))}.sb-actions-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px;max-height:320px;overflow-y:auto}.sb-actions-item{min-width:0;min-height:60px;border:1px solid var(--sb-border-subtle,var(--sbh-border-subtle));border-radius:var(--sb-radius-md,var(--sbh-panel-radius,10px))}.sb-actions-item[data-invited=true]{border-color:var(--sb-accent-primary,var(--accent,#6d52dd))}.sb-actions-item[data-invited=true],.sb-actions-item__hit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;height:100%;padding:10px;text-decoration:none;color:inherit}.sb-actions-item[data-invited=true]:has(.sb-actions-item__icon),.sb-actions-item__hit:has(.sb-actions-item__icon){grid-template-columns:auto minmax(0,1fr) auto}.sb-actions-item__icon{flex-shrink:0;display:grid;place-items:center}.sb-actions-item__icon svg{width:20px;height:20px;display:block}.sb-actions-item__text{display:block;min-width:0}.sb-actions-item__title{font-size:13px;font-weight:500;color:var(--sb-text-primary,var(--sbh-text-primary))}.sb-actions-item__meta,.sb-actions-item__title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-actions-item__meta{margin-top:2px;color:var(--sb-text-muted,var(--sbh-muted,#687185));font-size:11px}.sb-actions-item__pills{display:flex;align-items:center;justify-content:flex-end;gap:4px;align-self:start}.sb-actions-item__pill{align-self:start;padding:4px 6px;border-radius:var(--sb-radius-pill,var(--sbh-radius-pill,999px));font-size:11px;font-weight:500;white-space:nowrap;color:var(--sb-text-muted,var(--sbh-muted,#687185));border:1px solid var(--sb-border-subtle,var(--sbh-border-subtle))}.sb-actions-item__pill[data-state=changes_requested]{color:var(--sb-accent-amber,var(--sbh-accent-amber,#f59e0b));border-color:var(--sb-accent-amber,var(--sbh-accent-amber,#f59e0b))}.sb-actions-item__pill[data-state=submitted]{color:var(--sb-accent-primary,var(--accent,#6d52dd));border-color:var(--sb-accent-primary,var(--accent,#6d52dd))}.sb-actions-item__actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.sb-actions-accept,.sb-actions-decline{padding:6px 12px;border-radius:var(--sb-radius-pill,var(--sbh-radius-pill,999px));font-size:11px;font-weight:500;cursor:pointer}.sb-actions-accept{background:var(--sb-accent-primary,var(--accent,#6d52dd));color:#fff;border:1px solid var(--sb-accent-primary,var(--accent,#6d52dd))}.sb-actions-decline{background:transparent;color:var(--sb-text-primary,var(--sbh-text-primary));border:1px solid var(--sb-border-subtle,var(--sbh-border-subtle))}.sb-actions-accept:disabled,.sb-actions-decline:disabled{opacity:.5;cursor:not-allowed}.sb-actions-section+.sb-actions-section{margin-top:16px}.sb-actions-section__head{margin:12px 0 0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--sb-text-muted,var(--sbh-muted,#687185))}.sb-actions-section__all{display:inline-block;margin-top:8px;font-size:12px;font-weight:500;color:var(--sb-accent-primary,var(--accent,#6d52dd));text-decoration:none}.sb-actions-section__all:hover{text-decoration:underline}.sb-points-chip{display:inline-block;padding:4px 6px;border-radius:var(--sb-radius-chip,var(--sb-radius-pill,999px));font-size:11px;font-weight:500;white-space:nowrap;color:var(--sb-accent-gold,var(--sbh-accent-gold,#c58b17));background:color-mix(in srgb,var(--sb-accent-gold,var(--sbh-accent-gold,#c58b17)) 10%,var(--sb-surface-card))}.sb-bell{display:inline-flex}.sb-bell,.sb-bell__btn{position:relative}.sb-bell__badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;box-sizing:border-box;text-align:center;line-height:16px;font-size:var(--sb-text-micro);background:var(--sb-accent-coral);color:var(--sb-on-accent)}.sb-bell__pop{position:absolute;top:calc(100% + var(--sb-space-2));right:0;z-index:60;width:min(360px,calc(100vw - 2 * var(--sb-space-4)));background:var(--sb-surface-card);border:1px solid var(--sb-border-subtle);border-radius:var(--sb-radius-md);padding:var(--sb-space-3);flex-direction:column;box-shadow:0 8px 24px color-mix(in srgb,black 25%,transparent)}.sb-bell__head,.sb-bell__pop{display:flex;gap:var(--sb-space-2)}.sb-bell__head{align-items:center;justify-content:space-between;color:var(--sb-text-primary)}.sb-bell__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sb-space-1);max-height:360px;overflow-y:auto}.sb-bell__item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sb-space-3);padding:var(--sb-space-2);border-radius:var(--sb-radius-sm);font-size:var(--sb-text-meta);color:var(--sb-text-muted)}.sb-bell__item.is-unread{background:var(--sb-surface-raised);color:var(--sb-text-primary)}.sb-bell__text{flex:1;min-width:0}.sb-bell__link{background:none;border:0;padding:0;cursor:pointer;white-space:nowrap;color:var(--sb-accent-primary);font-size:var(--sb-text-meta);text-decoration:underline}.sb-bell__link:disabled{color:var(--sb-text-muted);cursor:default;text-decoration:none}.sb-bell__empty{margin:0;color:var(--sb-text-muted);font-size:var(--sb-text-meta)}.sb-bell__thumb{flex:none;width:56px;height:32px;overflow:hidden;border-radius:var(--sb-radius-sm);background:var(--sb-surface-raised);border:1px solid var(--sb-border-subtle);align-self:center}.sb-bell__thumb img{width:100%;height:100%;object-fit:cover;display:block}.sb-bell__item{align-items:center}.sb-bell__item--row{display:block;padding:0}.sb-bell__row{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;cursor:pointer;background:none;border:0;padding:var(--sb-space-2);border-radius:var(--sb-radius-sm);color:inherit;font:inherit}.sb-bell__row:hover{background:var(--sb-surface-raised)}.sb-bell__title{font-weight:600;color:var(--sb-text-primary)}.sb-bell__body,.sb-bell__meta{color:var(--sb-text-muted)}.sb-bell__meta{display:flex;gap:var(--sb-space-2);font-size:var(--sb-text-micro)}.sb-bell{--sb-space-1:4px;--sb-space-2:8px;--sb-space-3:12px;--sb-space-4:16px;--sb-radius-sm:10px;--sb-text-meta:12px;--sb-text-micro:9px;--sb-on-accent:#ffffff}