.announcements-sidebar{gap:30px}.announcement-media-grid[data-count="1"]{height:auto;min-height:0;padding:0}.announcement-media-grid[data-count="1"][data-orientation=landscape],.announcement-media-grid[data-count="1"][data-orientation=square]{height:auto}.announcement-media-grid[data-count="1"]>button{width:100%;max-width:none;height:auto}.announcement-media-grid[data-count="1"] img{object-fit:contain;width:100%;height:auto;max-height:620px;margin:0;display:block}.announcement-media-grid[data-count="1"][data-orientation=landscape]>button{aspect-ratio:16/9}.announcement-media-grid[data-count="1"][data-orientation=square]>button{aspect-ratio:4/3}.announcement-media-grid[data-count="1"][data-orientation=landscape] img,.announcement-media-grid[data-count="1"][data-orientation=square] img{object-fit:cover;height:100%}.announcement-media-grid[data-count="1"][data-orientation=portrait]{height:auto;padding:14px}.announcement-media-grid[data-count="1"][data-orientation=portrait]>button{width:min(72%,520px);margin:auto}@media (max-width:640px){.announcements-sidebar{gap:20px}.announcement-media-grid[data-count="1"][data-orientation=portrait]{padding:8px}.announcement-media-grid[data-count="1"][data-orientation=portrait]>button{width:min(88%,440px)}}
.norte-temporary-beta-control{border:1px solid color-mix(in srgb, var(--norte-champagne) 40%, transparent);background:color-mix(in srgb, var(--norte-surface-elevated) 86%, transparent);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin:1.25rem 0;padding:1.25rem 1.4rem;display:grid}.norte-temporary-beta-control h2,.norte-temporary-beta-control p{margin:0}.norte-temporary-beta-control h2{margin-bottom:.35rem;font-size:1.15rem}.norte-temporary-beta-control p:not(.norte-kicker),.norte-temporary-beta-control small{color:var(--norte-muted)}.norte-temporary-beta-control>div>small{margin-top:.55rem;display:block}.norte-temporary-beta-control__action{justify-items:end;gap:.55rem;min-width:210px;display:grid}.norte-temporary-beta-control__action>span{color:#aaa39a;font-size:.75rem}.norte-temporary-beta-control__action>span.is-enabled{color:#75d79b}.norte-temporary-beta-control__action button{color:#16110a;cursor:pointer;background:#d7ad5b;border:1px solid #b68c43;border-radius:10px;min-height:42px;padding:.65rem 1rem;font-weight:700}.norte-temporary-beta-control__action button:disabled{cursor:wait;opacity:.55}html.norte-temporary-beta-ui{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4f7fb;--foreground:#172033;--norte-surface:#fff;--norte-surface-elevated:#fff;--norte-line:#d8e0ea;--norte-muted:#667085;--norte-ivory:#172033;--norte-champagne:#2563eb}html.norte-temporary-beta-ui body{font-family:Arial,Helvetica,sans-serif;color:#172033!important;background:#f4f7fb!important}html.norte-temporary-beta-ui body *{color:#334155!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important;background-image:none!important;border-color:#d8e0ea!important}html.norte-temporary-beta-ui body :where(main){background-color:#f4f7fb!important}html.norte-temporary-beta-ui body :where(section,article,aside,details,dialog,table,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-modal],[class*=-modal\ ],[class$=-surface],[class*=-surface\ ]),html.norte-temporary-beta-ui body :where(.norte-sidebar,.norte-content,.norte-mobile-tabs){background-color:#fff!important}html.norte-temporary-beta-ui body :where(input,select,textarea,[contenteditable=true]){color:#172033!important;background:#fff!important;border:1px solid #cbd5e1!important}html.norte-temporary-beta-ui body :where(input,textarea)::placeholder{color:#98a2b3!important}html.norte-temporary-beta-ui body :where(button,[role=button],.norte-primary-button,.norte-secondary-button){color:#1d4ed8!important;background:#eef4ff!important;border:1px solid #b9c8dc!important}html.norte-temporary-beta-ui body :where(button[type=submit],.norte-primary-button){color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}html.norte-temporary-beta-ui body :where(button:disabled,[aria-disabled=true]){opacity:.72;color:#98a2b3!important;background:#eef1f5!important}html.norte-temporary-beta-ui body :where(h1,h2,h3,h4,h5,h6,strong,label,summary){color:#172033!important}html.norte-temporary-beta-ui body :where(p,small,time,.norte-muted,[class*=subtitle]){color:#667085!important}html.norte-temporary-beta-ui body :where(.norte-kicker,.norte-section-label,[class*=kicker]){color:#2563eb!important}html.norte-temporary-beta-ui body :where(a){color:#1d4ed8!important}html.norte-temporary-beta-ui body :where(.norte-nav-link--active,[aria-current=page]){color:#1d4ed8!important;background:#e8f0ff!important}html.norte-temporary-beta-ui body :where(.norte-modal-backdrop,.room-modal-backdrop,[class*=modal-backdrop]){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e293b61!important}html.norte-temporary-beta-ui body :where([class*=error],[class*=danger],[class*=denied]){color:#b42318!important}html.norte-temporary-beta-ui body :where([class*=success],[class*=approved],[class*=available]){color:#087443!important}html.norte-temporary-beta-ui body :where(.norte-ambient-light,.norte-impaktum-mark,.norte-brand,.norte-login-atmosphere,.norte-login-footer,.room-module-navigation__brand,.room-tablet-internal__brand,.room-tablet-external__brand,img[src*="/brand/"]),html.norte-temporary-beta-ui .norte-login-brand>span:not([class]){display:none!important}html.norte-temporary-beta-ui body :where(img,video){background-color:#eef1f5!important}html.norte-temporary-beta-ui body .norte-temporary-beta-hidden{display:none!important}html.norte-temporary-beta-ui .norte-temporary-beta-control{background:#eff6ff!important;border-color:#bfdbfe!important}html.norte-temporary-beta-ui .norte-temporary-beta-control__action>span.is-enabled{color:#087443!important}@media (max-width:760px){.norte-temporary-beta-control{grid-template-columns:1fr}.norte-temporary-beta-control__action{justify-items:stretch;min-width:0}}
html.norte-unified-module{--background:#1a1713;--foreground:#f5f1ea;--norte-surface:#211d18;--norte-surface-elevated:#29231c;--norte-line:#3b3329;--norte-muted:#a49c91;--norte-ivory:#f5f1ea;--norte-champagne:#d8b56a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.norte-unified-module body,html.norte-unified-module .norte-shell,html.norte-unified-module .norte-content{color:var(--foreground)!important;background:#1a1713!important}html.norte-unified-module .norte-content{isolation:isolate;position:relative}html.norte-unified-module .norte-content:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 16% -8%,#d8b56a1f,#0000 30rem),linear-gradient(145deg,#1d1915 0%,#1a1713 52%,#171410 100%);position:fixed;inset:0 0 0 15rem}html.norte-unified-module .norte-shell--collapsed .norte-content:before{left:0}html.norte-unified-module body :where(.announcements-page,.control-tower-page,.room-reservations-page,.norte-profile-page,.norte-declarations-theme,main.bg-slate-950){color:var(--foreground)!important;background:0 0!important}html.norte-unified-module body :where(.bg-slate-900,.bg-slate-950){background-color:var(--norte-surface)!important}html.norte-unified-module body .bg-slate-800{background-color:var(--norte-surface-elevated)!important}html.norte-unified-module body :where(.border-slate-700,.border-slate-800){border-color:var(--norte-line)!important}html.norte-unified-module .norte-declarations-theme{background:0 0;min-height:100vh}html.norte-unified-module .norte-declarations-theme:before{display:none}html.norte-unified-module .norte-module-theme-switch{display:none!important}html.norte-unified-module body :where(.announcement-composer,.announcement-card,.announcements-events,.announcements-pending,.norte-list-filters,.norte-list-table,.norte-detail-summary,.norte-history-entry,.norte-draft-submission,.norte-company-create,.norte-company-calendar,.norte-company-card,.norte-profile-card,.norte-user-directory,.norte-user-config,.norte-module-access-manager,.control-dashboard-analytics,.control-dashboard-filters,.control-dashboard-kpis>article,.control-dashboard-bottom>section,.control-project-card,.control-project-column,.control-project-editor,.control-project-filters,.control-project-integral,.control-project-overview,.control-task-content-card,.control-task-editor,.control-task-filters,.control-task-info-card,.control-task-integral,.control-progress-form,.control-progress-selection,.control-report-filters,.control-report-metrics>article,.control-report-grid>section,.control-report-performance,.room-admin-panel,.room-administrative-filters,.room-booking-modal,.room-calendar-panel,.room-create-form,.room-create-section,.room-dashboard-card,.room-dashboard-hero,.room-dashboard-panel,.room-detail-modal,.room-detail-section,.room-external-history,.room-external-table,.room-my-reservations__filters,.room-my-reservations__list>article,.room-permission-administration,.room-permission-batch,.room-permission-preview,.room-registered-visitors,.room-report-exports,.room-reports,.room-visit-requests,.room-visitor-card-directory,.room-visitor-profile,.room-visitor-ledger){box-shadow:0 14px 38px #00000014;border-color:var(--norte-line)!important;background:color-mix(in srgb, var(--norte-surface) 94%, transparent)!important}html.norte-unified-module body :where(h1,h2,h3,h4,h5,h6,strong,label){color:var(--norte-ivory)}html.norte-unified-module body :where(p,small,time,em,dt){color:var(--norte-muted)}html.norte-unified-module body :where(.norte-kicker,.norte-section-label,[class*=kicker]){color:var(--norte-champagne)!important}html.norte-unified-module body :where(input:not([type=checkbox]),select,textarea,[contenteditable=true]){border-color:var(--norte-line);background:color-mix(in srgb, var(--norte-surface-elevated) 72%, transparent);color:var(--norte-ivory)}html.norte-unified-module body :where(.norte-primary-button,.control-tower-primary,button[type=submit]){border-color:var(--norte-champagne)}.norte-module-navigation{z-index:25;box-sizing:border-box;border-bottom:1px solid var(--norte-line);background:color-mix(in srgb, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);align-items:center;gap:.8rem;width:100%;min-height:58px;margin:0;padding:.55rem 5rem .55rem clamp(1rem,2.2vw,2rem);display:flex;position:sticky;top:0}.norte-module-navigation__brand{border-right:1px solid var(--norte-line);min-width:9.2rem;color:inherit;padding:.15rem 1.15rem .15rem 0;text-decoration:none;display:grid}.norte-module-navigation__brand span{color:var(--norte-champagne);letter-spacing:.16em;font:600 .61rem/1.3 ui-monospace,monospace}.norte-module-navigation__brand small{color:var(--norte-muted);letter-spacing:.1em;margin-top:.14rem;font:500 .47rem/1.3 ui-monospace,monospace}.norte-module-navigation__primary{align-items:center;gap:.22rem;min-width:0;display:flex;overflow-x:auto}.room-module-navigation__primary{margin-right:auto}.room-module-navigation__groups{align-items:center;gap:.22rem;display:flex}.norte-module-navigation .norte-module-navigation__primary>a,.norte-module-navigation .room-module-menu>summary{min-height:38px;color:var(--norte-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.58rem;justify-content:center;align-items:center;padding:.5rem .78rem;font-size:.7rem;font-weight:500;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.norte-module-navigation .norte-module-navigation__primary>a:hover,.norte-module-navigation .norte-module-navigation__primary>a.active,.norte-module-navigation .norte-module-navigation__primary>a[aria-current=page],.norte-module-navigation .room-module-menu:hover>summary,.norte-module-navigation .room-module-menu.active>summary,.norte-module-navigation .room-module-menu[open]>summary{border-color:color-mix(in srgb, var(--norte-champagne) 32%, transparent);background:color-mix(in srgb, var(--norte-champagne) 10%, transparent);color:var(--norte-champagne);box-shadow:none}.norte-module-navigation .norte-module-navigation__primary>a:hover,.norte-module-navigation .room-module-menu:hover>summary{transform:translateY(-1px)}.norte-module-navigation .room-module-menu>summary span{color:currentColor;opacity:.65}.norte-module-navigation .room-module-navigation__create{border-color:var(--norte-champagne);background:var(--norte-champagne);color:#17130d;border-radius:.58rem;min-height:38px;font-size:.7rem;font-weight:650}.norte-module-navigation .room-module-navigation__create:is(:hover,.active){background:color-mix(in srgb, var(--norte-champagne) 88%, white);color:#17130d;transform:translateY(-1px)}.norte-module-navigation .room-module-menu__panel{border-color:var(--norte-line);background:color-mix(in srgb, var(--norte-surface) 97%, transparent);border-radius:.75rem;padding:.45rem;box-shadow:0 20px 55px #00000052}.norte-module-navigation .room-module-menu__panel a{border-radius:.5rem}.norte-module-navigation .room-module-menu__panel a:is(:hover,.active){background:color-mix(in srgb, var(--norte-champagne) 9%, transparent);box-shadow:none}html.norte-unified-module.norte-theme-light{--background:#f5f1ea;--foreground:#1a1713;--norte-surface:#fffdf9;--norte-surface-elevated:#ebe5da;--norte-line:#d8d2c6;--norte-muted:#6d675e;--norte-ivory:#1a1713;--norte-champagne:#a97825;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.norte-unified-module.norte-theme-light body,html.norte-unified-module.norte-theme-light .norte-shell,html.norte-unified-module.norte-theme-light .norte-content{color:#1a1713!important;background:#f5f1ea!important}html.norte-unified-module.norte-theme-light .norte-content:before{background:radial-gradient(circle at 18% 0,#d8b56a33,#0000 32rem),radial-gradient(48% 30% at 78% 2%,#ffffffc7,#0000 72%),linear-gradient(145deg,#f8f4ed 0%,#f5f1ea 46%,#f1ece3 100%)}html.norte-unified-module.norte-theme-light body :where(.text-slate-100,.text-slate-200){color:#1a1713!important}html.norte-unified-module.norte-theme-light body .text-slate-300{color:#454038!important}html.norte-unified-module.norte-theme-light body :where(.text-slate-400,.text-slate-500,.text-slate-600){color:#6d675e!important}html.norte-unified-module.norte-theme-light body :where(.text-amber-300,.text-amber-400){color:#8a641b!important}html.norte-unified-module.norte-theme-light body :where(input:not([type=checkbox]),select,textarea,[contenteditable=true]){box-shadow:none;color:#1a1713!important;background:#fffdf9!important;border-color:#d8d2c6!important}html.norte-unified-module.norte-theme-light body :where(input:not([type=checkbox]),textarea)::placeholder{color:#8a8378!important}html.norte-unified-module.norte-theme-light body :where(section,article,aside,details,dialog,table,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-table],[class*=-table\ ],[class$=-modal],[class*=-modal\ ]){border-color:#d8d2c6!important}html.norte-unified-module.norte-theme-light body :where(.norte-list-table,.norte-detail-summary,.norte-history-entry,.norte-draft-submission,.norte-company-create,.norte-company-calendar,.norte-company-card,.norte-profile-card,.control-tower-card,.room-booking-card,.room-reservation-card,.room-module-menu__panel){box-shadow:0 14px 38px #1a17130f;background:#fffdf9eb!important}html.norte-unified-module.norte-theme-light body :where(h1,h2,h3,h4,strong,label,summary){color:#1a1713!important}html.norte-unified-module.norte-theme-light .norte-module-navigation,html.norte-unified-module.norte-theme-light .room-module-navigation{background:#f8f4ede6;border-color:#d8d2c6}html.norte-unified-module.norte-theme-light :where(.room-module-menu>summary,.room-module-navigation__primary>a){color:#6d675e}html.norte-unified-module.norte-theme-light :where(.room-module-menu:hover>summary,.room-module-menu.active>summary,.room-module-menu[open]>summary,.room-module-navigation__primary>a:hover,.room-module-navigation__primary>a.active){color:#7b5718;background:#eee6d8;border-color:#d8c398}html.norte-unified-module.norte-theme-light .room-module-menu__panel{border-color:#d8d2c6;box-shadow:0 18px 50px #1a171324;background:#fffdf9!important}html.norte-unified-module.norte-theme-light .room-module-menu__panel a{color:#37322b}html.norte-unified-module.norte-theme-light .room-module-menu__panel a:hover,html.norte-unified-module.norte-theme-light .room-module-menu__panel a.active{background:#f0ebe2}html.norte-unified-module.norte-theme-light .norte-modal-backdrop,html.norte-unified-module.norte-theme-light .room-modal-backdrop{background:#1a171361!important}html.norte-unified-module.norte-theme-light :where(.norte-modal,.room-modal){box-shadow:0 28px 80px #1a171338;color:#1a1713!important;background:#fffdf9!important;border-color:#d8d2c6!important}.feedback-box-page,.employee-records-page{width:100%}.feedback-box-shell,.employee-records-shell{width:min(1180px,100%)}.feedback-box-header,.employee-records-header{border-bottom:1px solid var(--norte-line);padding:0 0 1.6rem}.feedback-box-header>div:first-child,.employee-records-header>div:first-child{min-width:0}.feedback-box-header h1,.employee-records-header h1{max-width:760px}.feedback-box-header p:last-child,.employee-records-header p:last-child{max-width:720px;line-height:1.65}.feedback-box-privacy{border:1px solid color-mix(in srgb, #62b989 38%, var(--norte-line));background:color-mix(in srgb, #62b989 8%, var(--norte-surface));min-height:2.45rem;color:color-mix(in srgb, #62b989 74%, var(--norte-ivory));white-space:nowrap;border-radius:.6rem;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.72rem;display:inline-flex}.feedback-box-privacy:before{content:"";background:#62b989;border-radius:999px;width:.42rem;height:.42rem}.feedback-box-layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:start;gap:1.2rem;margin-top:1.5rem;display:grid}.feedback-box-composer,.feedback-box-inbox,.employee-records-form,.employee-records-panel,.employee-records-section,.employee-records-stat{box-shadow:0 14px 38px #00000014;border:1px solid var(--norte-line)!important;background:color-mix(in srgb, var(--norte-surface) 94%, transparent)!important;border-radius:.85rem!important}.feedback-box-composer{padding:1.15rem;position:sticky;top:4.5rem}.feedback-box-composer h2,.feedback-box-inbox h2{letter-spacing:-.025em;font-size:1.35rem;font-weight:450}.feedback-box-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1.15rem;display:grid}.feedback-box-category{text-align:left;min-height:4.15rem;padding:.7rem .75rem;border:1px solid var(--norte-line)!important;background:color-mix(in srgb, var(--norte-surface-elevated) 52%, transparent)!important;color:var(--norte-muted)!important;border-radius:.6rem!important}.feedback-box-category:hover,.feedback-box-category[aria-pressed=true]{border-color:color-mix(in srgb, var(--norte-champagne) 60%, transparent)!important;background:color-mix(in srgb, var(--norte-champagne) 10%, var(--norte-surface))!important}.feedback-box-category[aria-pressed=true] strong{color:var(--norte-champagne)!important}.feedback-box-composer :where(input,textarea){border-radius:.55rem!important}.feedback-box-submit{width:100%;margin-top:1.35rem}.feedback-box-inbox{overflow:hidden}.feedback-box-inbox__header{border-bottom:1px solid var(--norte-line);padding:1.15rem 1.25rem}.feedback-box-filters{gap:.4rem;margin-top:1rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.feedback-box-filter{flex:none;padding:.38rem .68rem;font-size:.68rem;border:1px solid var(--norte-line)!important;color:var(--norte-muted)!important;background:0 0!important;border-radius:999px!important}.feedback-box-filter[aria-pressed=true]{border-color:color-mix(in srgb, var(--norte-champagne) 58%, transparent)!important;background:color-mix(in srgb, var(--norte-champagne) 10%, transparent)!important;color:var(--norte-champagne)!important}.feedback-box-items{max-height:760px;padding:.8rem;overflow-y:auto}.feedback-box-card{margin-bottom:.55rem;padding:1rem;border:1px solid color-mix(in srgb, var(--norte-line) 78%, transparent)!important;background:color-mix(in srgb, var(--norte-surface-elevated) 42%, transparent)!important;border-radius:.68rem!important}.feedback-box-card:last-child{margin-bottom:0}.feedback-box-reveal-modal{border-radius:.9rem;width:min(100%,32rem);padding:1.4rem}.employee-records-theme{min-height:100vh}.employee-records-form{margin-top:1.5rem;padding:1.25rem}.employee-records-panel{padding:1.25rem}.employee-records-queues>h2{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:600}.employee-records-queues button{background:color-mix(in srgb, var(--norte-surface) 94%, transparent)!important;border-radius:.65rem!important}.employee-records-filters{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(150px,1fr)) auto;margin-top:1.5rem}.employee-records-filters>*{min-width:0;grid-column:auto!important}.employee-records-table{background:color-mix(in srgb, var(--norte-surface) 94%, transparent)!important}.employee-records-table thead{background:var(--norte-surface-elevated)!important}.employee-records-table tbody tr{border-color:var(--norte-line)!important}.employee-records-table tbody tr:hover{background:color-mix(in srgb, var(--norte-surface-elevated) 58%, transparent)}.employee-records-section{overflow:hidden}.employee-records-section>summary{min-height:3.65rem;padding:1rem 1.15rem;font-size:.96rem;font-weight:520}.employee-records-section>div{padding:1.15rem;border-color:var(--norte-line)!important}.employee-records-stat{padding:1rem}.employee-records-stat p:last-child{font-size:1.35rem;font-weight:520;color:var(--norte-ivory)!important}.employee-records-theme :where(.bg-slate-900,.bg-slate-950){background-color:color-mix(in srgb, var(--norte-surface) 92%, transparent)!important}.employee-records-theme :where(.border-slate-700,.border-slate-800){border-color:var(--norte-line)!important}html.norte-unified-module.norte-theme-light :where(.feedback-box-composer,.feedback-box-inbox,.feedback-box-card,.employee-records-form,.employee-records-panel,.employee-records-section,.employee-records-stat,.employee-records-table,.employee-records-theme .bg-slate-900,.employee-records-theme .bg-slate-950){box-shadow:0 14px 38px #1a17130f;background:#fffdf9f0!important}html.norte-unified-module.norte-theme-light .feedback-box-category{background:#f6f1e8!important}@media (max-width:767px){html.norte-unified-module .norte-content:before{left:0}.norte-module-navigation{flex-wrap:wrap;width:100%;margin:0;padding:.5rem 3.5rem .5rem .75rem}.norte-module-navigation__brand{min-width:0}.norte-module-navigation__primary{width:100%}.feedback-box-layout{grid-template-columns:1fr}.feedback-box-composer{position:static}.feedback-box-header,.employee-records-header{align-items:flex-start}.feedback-box-privacy{white-space:normal}.employee-records-filters{grid-template-columns:1fr}}.norte-global-notifications{top:.48rem;right:1.35rem}.norte-notification-trigger{border-color:color-mix(in srgb, var(--norte-champagne) 42%, #17130d);width:2.55rem;height:2.55rem;color:var(--norte-champagne);background:#100e0b;border-radius:.68rem;box-shadow:inset 0 1px #ffffff0d}.norte-notification-trigger:hover,.norte-notification-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--norte-champagne) 66%, transparent);color:color-mix(in srgb, var(--norte-champagne) 88%, white);background:#17130d;transform:translateY(-1px)}.norte-notification-trigger.has-unread{border-color:color-mix(in srgb, var(--norte-champagne) 72%, transparent);animation:2.4s ease-in-out infinite norte-notification-glow}@keyframes norte-notification-glow{0%,to{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--norte-champagne) 30%, transparent))}50%{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--norte-champagne) 68%, transparent))}}.norte-notification-trigger svg{width:1.2rem;height:1.2rem}.norte-notification-trigger>span{background:var(--norte-champagne);color:#17130d;border:2px solid #100e0b;min-width:1.15rem;height:1.15rem;padding:0 .2rem;font-size:.58rem;top:-.2rem;right:-.25rem}.norte-notification-panel{border-color:var(--norte-line);background:color-mix(in srgb, var(--norte-surface) 96%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:1.15rem;width:min(24rem,100vw - 2rem);animation:.16s ease-out norte-notification-panel-in;position:absolute;top:3.15rem;left:auto;right:0;transform:none;box-shadow:0 30px 80px #00000059}.norte-shell--collapsed .norte-notification-panel{left:auto}@keyframes norte-notification-panel-in{0%{opacity:0;transform:translateY(-.35rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.norte-notification-panel>header{border-color:var(--norte-line);gap:1rem;padding:.78rem .85rem}.norte-notification-heading{align-items:center;min-width:0;gap:.6rem!important;display:flex!important}.norte-notification-heading__icon{border:1px solid color-mix(in srgb, var(--norte-champagne) 34%, transparent);background:color-mix(in srgb, var(--norte-champagne) 10%, transparent);width:1.9rem;height:1.9rem;color:var(--norte-champagne);border-radius:.52rem;flex:none;place-items:center;display:grid}.norte-notification-heading__icon svg{width:.88rem;height:.88rem}.norte-notification-heading>div{gap:.28rem;display:grid}.norte-notification-panel header p{letter-spacing:-.01em;text-transform:none;font-family:inherit;font-size:.8rem;font-weight:650}.norte-notification-panel header span{font-size:.68rem}.norte-notification-actions{align-items:center;gap:.35rem;display:flex}.norte-notification-panel>header .norte-notification-actions>button{min-height:2rem;color:var(--norte-champagne);background:0 0;border:1px solid #0000;border-radius:.6rem;padding:.42rem .58rem;font-size:.66rem}.norte-notification-panel>header .norte-notification-actions>button:hover{border-color:var(--norte-line);background:var(--norte-surface-elevated);color:var(--norte-ivory)}.norte-notification-close{width:2rem;color:var(--norte-muted)!important;padding:0!important;font-size:1.1rem!important}.norte-notification-list{max-height:min(25rem,100vh - 6.5rem);padding:.55rem}.norte-notification-item{border:1px solid color-mix(in srgb, var(--norte-line) 78%, transparent);background:color-mix(in srgb, var(--norte-surface-elevated) 55%, transparent);border-radius:.64rem;align-items:flex-start;gap:.62rem;width:calc(100% - .4rem);margin:0 auto .38rem;padding:.66rem .72rem;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000012}.norte-notification-item.is-unread:before{background:var(--norte-champagne);content:"";width:2px;position:absolute;inset:0 auto 0 0}.norte-notification-item:last-of-type{margin-bottom:.1rem}.norte-notification-item:hover{border-color:color-mix(in srgb, var(--norte-line) 78%, transparent);background:color-mix(in srgb, var(--norte-surface-elevated) 76%, transparent);transform:translateY(-1px)}html.norte-unified-module body .norte-notification-trigger{border-color:color-mix(in srgb, var(--norte-champagne) 42%, #17130d)!important;color:var(--norte-champagne)!important;background:#100e0b!important}html.norte-unified-module body .norte-notification-trigger:hover,html.norte-unified-module body .norte-notification-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--norte-champagne) 66%, transparent)!important;color:color-mix(in srgb, var(--norte-champagne) 88%, white)!important;background:#17130d!important}html.norte-unified-module body .norte-notification-item{background:color-mix(in srgb, var(--norte-surface-elevated) 55%, transparent)!important}html.norte-unified-module body .norte-notification-panel{background:color-mix(in srgb, var(--norte-surface) 96%, transparent)!important}html.norte-unified-module body .norte-notification-heading__icon,html.norte-unified-module body .norte-notification-type-icon{background:color-mix(in srgb, var(--norte-champagne) 9%, transparent)!important}.norte-notification-type-icon{border:1px solid color-mix(in srgb, var(--norte-champagne) 30%, transparent);background:color-mix(in srgb, var(--norte-champagne) 8%, transparent);width:1.7rem;height:1.7rem;color:var(--norte-champagne);border-radius:.48rem;flex:none;place-items:center;margin-top:.68rem;font-size:.64rem;font-style:normal;font-weight:700;display:grid}.norte-notification-type-icon svg{width:.82rem;height:.82rem;display:block;overflow:visible}.norte-notification-item[data-type=error] .norte-notification-type-icon{color:#f87171;background:#f8717114;border-color:#f8717159}.norte-notification-item[data-type=warning] .norte-notification-type-icon,.norte-notification-item[data-type=action_required] .norte-notification-type-icon{color:#eab84f;background:#fbbf2414;border-color:#fbbf2459}.norte-notification-copy{flex:1;min-width:0}.norte-notification-meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.norte-notification-item small{color:var(--norte-champagne);text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.norte-notification-item time{color:var(--norte-muted);flex:none;font-size:.58rem}.norte-notification-item strong{align-items:center;gap:.45rem;margin-top:.22rem;font-size:.75rem;line-height:1.3;display:flex}.norte-notification-item strong i.unread{background:var(--norte-champagne);border-radius:50%;flex:none;width:.38rem;height:.38rem}.norte-notification-item em{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.64rem;line-height:1.35;display:-webkit-box;overflow:hidden}.norte-notification-more{background:color-mix(in srgb, var(--norte-champagne) 8%, transparent);border:0;border-radius:.7rem;margin-top:.3rem;padding:.72rem}html.norte-theme-light .norte-notification-trigger,html.norte-theme-light .norte-notification-panel{color:#1a1713;background:#fffdf9f5;border-color:#d8d2c6;box-shadow:0 24px 60px #1a171324}html.norte-theme-light .norte-notification-trigger{color:#d8b56a!important;background:#17130d!important;border-color:#9a722d!important}@media (prefers-reduced-motion:reduce){.norte-notification-trigger.has-unread{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--norte-champagne) 52%, transparent));animation:none}}html.norte-theme-light .norte-notification-item{background:#f8f4ed!important}html.norte-theme-light .norte-notification-item:hover{background:#f0ebe2}@media (max-width:560px){.norte-notification-panel{width:auto;animation:none;position:fixed;inset:4.2rem .75rem auto;transform:none}.norte-notification-actions>button:first-child{display:none}}
