.brava-notification-center{flex:none;position:relative}.brava-notification-dialog .brava-notification-panel{width:auto;max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;position:static;overflow:visible}.brava-notification-dialog .brava-dialog-heading{padding-bottom:0}.brava-notification-dialog .brava-notification-panel>p:first-child{color:var(--brava-muted);margin-top:0;font-size:.8rem;line-height:1.5}.brava-notification-trigger,.brava-notification-close{border:1px solid var(--brava-line);width:44px;height:44px;color:var(--brava-burgundy);background:var(--brava-paper);cursor:pointer;font:inherit;border-radius:50%;place-items:center;font-size:1.5rem;display:grid;position:relative}.brava-notification-trigger svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:23px;height:23px}.brava-notification-trigger>span{background:var(--brava-burgundy);color:#fff;min-width:20px;font:700 11px/1.3 var(--brava-font-body);border-radius:20px;padding:2px 4px;position:absolute;top:-3px;right:-3px}.brava-notification-trigger:focus-visible,.brava-notification-close:focus-visible{outline:3px solid var(--brava-teal);outline-offset:3px}.brava-notification-panel{z-index:180;overscroll-behavior:contain;background:var(--brava-paper);width:min(28rem,100vw - 2rem);max-height:calc(100dvh - 7rem);color:var(--brava-ink);border:1px solid var(--brava-line);text-align:left;font:400 14px/1.5 var(--brava-font-body);border-radius:1rem;padding:1rem;position:fixed;top:5rem;right:1rem;overflow-y:auto;box-shadow:0 12px 45px #02202933}.brava-notification-panel header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.brava-notification-panel h2{color:var(--brava-burgundy);margin:0;font-size:1.2rem}.brava-notification-panel p{margin:.75rem 0}.brava-notification-panel ul{gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.brava-notification-panel li{border:1px solid var(--brava-line);border-left:3px solid var(--notification-colour,var(--brava-burgundy));background:var(--notification-surface,var(--brava-paper));border-radius:.5rem;gap:.4rem;padding:.7rem .8rem .45rem;display:grid}.brava-notification-panel li[data-read=true]{border-left-color:var(--brava-line)}.brava-notification-meta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.brava-notification-panel li>strong{font-size:.88rem;font-weight:600;line-height:1.4}.brava-notification-panel .brava-notification-actions{justify-content:space-between}.brava-notification-panel .brava-notification-actions .brava-button{min-height:36px}.brava-notification-more{margin-top:.75rem}.brava-notification-panel .brava-notification-footnote{color:var(--brava-text-secondary);margin:.75rem 0 0;font-size:.72rem}.brava-notification-panel li>span,.brava-notification-panel time{font-size:.8rem}.brava-notification-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (max-width:480px){.brava-notification-panel{width:calc(100vw - 1rem);top:4.5rem;right:.5rem}}
.notification-inbox-stage{min-height:760px;position:relative}.notification-inbox-page{max-width:44rem;margin:0 auto;padding:1rem 1rem 6rem;position:relative}.notification-inbox-page h1{font:400 clamp(1.8rem, 5vw, 2.2rem)/1.2 var(--brava-font-editorial);margin:1.5rem 0 .75rem}.notification-inbox-stage--current .brava-notification-center{position:static}.notification-inbox-dialog .brava-notification-panel{width:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.notification-inbox-dialog .brava-notification-panel>p{color:var(--brava-muted);margin-top:0;font-size:.8rem}.notification-inbox-dialog .brava-dialog-heading+.brava-dialog-content:not(:empty){padding-top:0}.notification-inbox-dialog .brava-notification-panel li{background:var(--brava-paper);border:1px solid var(--brava-line);border-radius:1rem;padding:1rem}.notification-inbox-dialog .brava-notification-panel li[data-read=false]{background:var(--brava-teal-soft,#e2eff0);border-color:#0000}.notification-inbox-dialog .brava-notification-panel time{color:var(--brava-muted)}.notification-inbox-dialog .brava-notification-actions{gap:.35rem}.notification-inbox-dialog .brava-notification-panel li>span{width:fit-content;color:var(--brava-burgundy);font-size:.72rem}.notification-inbox-return{background:var(--brava-paper);min-height:760px}.notification-inbox-return>button{margin:.5rem 1rem}.notification-inbox-entry.brava-button{border:1px solid var(--brava-line);background:var(--brava-paper);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--brava-burgundy);border-radius:50%;padding:0;position:relative}.notification-inbox-count{background:var(--brava-burgundy);color:#fff;min-width:20px;font:700 11px/1.3 var(--brava-font-body);border-radius:20px;padding:2px 4px;position:absolute;top:-3px;right:-3px}.home-device:has(.customer-notification-access>*) .section-nav{padding-right:5rem}
.customer-notification-access{z-index:120;position:fixed;top:.5rem;right:1rem}.app-shell:has(.customer-notification-access>*) .section-nav{padding-right:5rem}@media (max-width:760px),(max-width:1024px) and (max-height:500px) and (pointer:coarse){.customer-notification-access{top:auto;bottom:calc(6rem + env(safe-area-inset-bottom))}}.customer-notification-access.customer-notification-access--commerce{top:.5rem;bottom:auto}
