.or-app-header{background:var(--or-color-bg-surface);border-bottom:var(--or-border-hairline) solid var(--or-color-border-shell);align-items:center;gap:var(--or-space-12);min-height:var(--or-app-header-height);padding:var(--or-space-12) var(--or-space-16);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.or-app-header__brand,.or-app-header__actions,.or-app-header__profile,.or-app-header__navigation{align-items:center;gap:var(--or-space-12);min-width:0;display:flex}.or-app-header__brand>a{color:inherit;text-decoration:none;display:inline-flex}.or-app-header__navigation :where(a,button){border-radius:var(--or-radius-mobile-input);color:var(--or-color-text-secondary);padding:var(--or-space-10) var(--or-space-12);text-decoration:none}.or-app-header__navigation :where(a,button):hover,.or-app-header__navigation :where(a,button)[aria-current=page]{background:var(--or-color-bg-active-nav);color:var(--or-color-brand-primary-dark)}.or-app-header__menu-trigger{background:var(--or-color-bg-surface-soft);border:var(--or-border-hairline) solid var(--or-color-border-card);border-radius:var(--or-radius-button);color:var(--or-color-text-primary);min-height:var(--or-control-height-sm);min-width:var(--or-control-height-sm)}.or-app-header__search{grid-column:1/-1;display:grid;position:relative}.or-app-header__search-icon{pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--or-space-16);transform:translateY(-50%)}.or-app-header__search-input{background:var(--or-color-bg-input);border:var(--or-border-hairline) solid var(--or-color-border-input);border-radius:var(--or-radius-input);color:var(--or-color-text-primary);min-height:var(--or-control-height-md);padding-inline:var(--or-space-16);width:100%;padding-inline-start:var(--or-space-44)}.or-app-header__actions{flex-wrap:wrap;grid-column:1}.or-app-header__profile{grid-column:2;justify-content:end}.or-app-header__navigation{display:none}.or-app-header__status{color:var(--or-color-text-muted);font-size:var(--or-type-caption-size);grid-column:1/-1;margin:0}.or-app-header__status--error{color:var(--or-color-state-danger-strong)}.or-app-header--disabled{opacity:.62}.or-app-header :focus-visible{outline:var(--or-border-focus-ring) solid var(--or-color-focus-ring);outline-offset:var(--or-space-2)}@media (min-width:48rem){.or-app-header{padding-inline:var(--or-space-28);grid-template-columns:auto auto minmax(14rem,1fr) auto auto}.or-app-header__brand{grid-column:1}.or-app-header__menu-trigger{display:none}.or-app-header__navigation{grid-column:2;display:flex}.or-app-header__search{grid-column:3;justify-self:start;inline-size:72%;min-inline-size:14rem;max-inline-size:100%}.or-app-header__actions{grid-column:4}.or-app-header__profile{grid-column:5}}
.or-notification-bell{display:inline-flex;position:relative}.or-notification-bell__trigger{width:var(--or-control-height-sm);height:var(--or-control-height-sm);color:var(--or-color-text-secondary);cursor:pointer;background:var(--or-color-bg-surface);border:var(--or-border-hairline) solid var(--or-color-border-card);border-radius:var(--or-radius-pill);transition:background-color var(--or-duration-fast) var(--or-ease-standard), color var(--or-duration-fast) var(--or-ease-standard);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.or-notification-bell__trigger:not(:disabled):hover,.or-notification-bell__trigger[aria-expanded=true]{color:var(--or-color-text-primary);background:var(--or-color-bg-active-nav)}.or-notification-bell__trigger:disabled{color:var(--or-color-text-muted);cursor:default;background:var(--or-color-bg-surface-soft)}.or-notification-bell__trigger:focus-visible{outline:.125rem solid var(--or-color-brand-primary);outline-offset:.125rem}.or-notification-bell__badge.or-badge--count,.or-notification-bell__count.or-badge--count{min-width:1.125rem;height:auto;min-height:0;padding:.25rem .3125rem;font-size:.6875rem;font-weight:700;line-height:1}.or-notification-bell__badge.or-badge--count{border:.125rem solid var(--or-color-text-inverse);position:absolute;top:-.25rem;right:-.25rem}.or-notification-bell__popover{z-index:var(--or-z-overlay);background:var(--or-color-bg-surface);border:var(--or-border-hairline) solid var(--or-color-border-card);border-radius:1rem;flex-direction:column;gap:.625rem;width:min(23.75rem,100vw - 2rem);max-height:min(36rem,100vh - 6rem);padding:.75rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow:auto;box-shadow:0 1.125rem 2.5rem #0f172a29}.or-notification-bell__header{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.or-notification-bell__title{color:var(--or-color-text-primary);margin:0;font-size:.9375rem;font-weight:700}.or-notification-bell__state{color:var(--or-color-text-secondary);margin:0;padding:.625rem;font-size:.8125rem;line-height:1.4}.or-notification-bell__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.or-notification-bell__row.or-notification-row{border-radius:.75rem;gap:.5rem;padding:.625rem}.or-notification-bell__row .or-notification-row__icon{width:2rem;height:2rem}.or-notification-bell__row .or-notification-row__heading{color:var(--or-color-text-secondary);font-size:.6875rem;font-weight:700;display:block}.or-notification-bell__row .or-notification-row__description{color:var(--or-color-text-primary);font-size:.8125rem;line-height:1.35;display:block}.or-notification-bell__row .or-notification-row__main{align-items:flex-start}.or-notification-bell__row .or-notification-row__tone{padding:0 .375rem;font-size:.625rem}.or-notification-bell__row .or-notification-row__time{font-size:.6875rem}.or-notification-bell__row .or-notification-row__actions{padding-left:2.5rem}.or-notification-bell__more{color:var(--or-color-brand-primary-dark);border-radius:.625rem;justify-content:center;align-items:center;padding:.5rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.or-notification-bell__more:hover{background:var(--or-color-bg-active-nav)}.or-notification-bell__more:focus-visible{outline:.125rem solid var(--or-color-brand-primary);outline-offset:.125rem}@media (max-width:47.9375rem){.or-notification-bell{position:static}.or-notification-bell__popover{width:min(21.25rem,100vw - 1.5rem);max-height:calc(100vh - 6.875rem);left:50%;right:auto;transform:translate(-50%)}}
