.notification-management-page{--notification-accent:#167ca2;--notification-accent-strong:#245fc4;--notification-soft:color-mix(in srgb,var(--notification-accent) 10%,transparent);--notification-border:color-mix(in srgb,var(--notification-accent) 28%,transparent);width:min(1180px,calc(100% - 32px));margin-inline:auto;padding-bottom:72px;gap:24px}.notification-page-header{align-items:flex-end;gap:24px;padding-block:16px 6px}.notification-page-header>div:first-child{display:grid;grid-gap:7px;gap:7px}.notification-archive-heading h2,.notification-composer-heading h2,.notification-page-header h1,.notification-page-header h2,.notification-registry-header h2,.user-notification-inbox h2{margin:0}.notification-page-header h1{font-size:clamp(2.25rem,5vw,4.4rem);line-height:.95;letter-spacing:var(--modern-heading-letter-spacing,.035em)}.notification-page-header p{max-width:720px;margin:4px 0 0;color:var(--muted);font-size:1rem}.notification-back-link{width:-moz-fit-content;width:fit-content;color:var(--muted);font-size:.84rem;font-weight:750;text-decoration:none}.notification-back-link:hover,.notification-eyebrow{color:var(--notification-accent)}.notification-eyebrow{display:block;font-size:.7rem;font-weight:850;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.notification-page-metrics{display:flex;flex:0 0 auto;gap:8px}.notification-page-metrics span{display:grid;min-width:122px;grid-gap:2px;gap:2px;padding:13px 15px;border:1px solid var(--notification-border);border-radius:16px;background:color-mix(in srgb,var(--surface-default-start) 82%,transparent);color:var(--muted);font-size:.72rem}.notification-page-metrics strong{color:var(--ink);font-size:1.15rem}.notification-composer-card{overflow:hidden;padding:0;border-color:var(--notification-border)}.notification-composer-launcher{display:flex;justify-content:flex-end}.notification-new-button{display:inline-flex;width:-moz-fit-content!important;width:fit-content!important;min-height:46px;align-items:center;justify-content:center;gap:9px;padding-inline:18px;border:1px solid color-mix(in srgb,#fff 24%,var(--notification-accent));border-radius:13px;background:linear-gradient(135deg,var(--notification-accent),var(--notification-accent-strong));color:#fff;font-size:.8rem;font-weight:820;box-shadow:0 9px 24px color-mix(in srgb,var(--notification-accent-strong) 24%,transparent)}.notification-new-button>span{font-size:1rem;line-height:1}.notification-new-button:hover{transform:translateY(-1px);box-shadow:0 12px 28px color-mix(in srgb,var(--notification-accent-strong) 30%,transparent)}.notification-composer-modal-overlay{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:12px}.notification-composer-modal-overlay>.shark-standard-modal-click-away{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border-radius:0!important}.notification-composer-modal-panel{width:min(1180px,calc(100dvw - 24px))!important;max-height:calc(100dvh - 24px)!important}.notification-composer-modal-body{padding:0}.notification-composer{gap:0}.notification-composer-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 26px 20px;border-bottom:1px solid var(--notification-border);background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--notification-accent) 15%,transparent),transparent 42%),color-mix(in srgb,var(--surface-default-start) 76%,transparent)}.notification-composer-heading>div{display:grid;grid-gap:5px;gap:5px}.notification-push-readiness{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:999px;font-size:.72rem;font-weight:750;white-space:nowrap}.notification-push-readiness>span{width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 12%,transparent)}.notification-push-readiness.is-ready{color:#16845c}.notification-push-readiness.is-waiting{color:#a96d0a}.notification-message-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-gap:18px;gap:18px;padding:24px 26px}.notification-field{display:grid;align-content:start;grid-gap:8px;gap:8px}.notification-audience-fieldset legend,.notification-field>span,.notification-recipient-fieldset legend{color:var(--ink);font-size:.78rem;font-weight:800}.notification-field input,.notification-field textarea,.notification-recipient-autocomplete .autocomplete-input,.notification-search-control{width:100%;border:1px solid color-mix(in srgb,var(--notification-accent) 22%,var(--surface-default-border));border-radius:14px;background:color-mix(in srgb,var(--surface-default-start) 80%,transparent);color:var(--ink);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 35%,transparent)}.notification-field input{min-height:50px}.notification-field textarea{min-height:126px;resize:vertical}.notification-field input:focus,.notification-field textarea:focus,.notification-recipient-autocomplete .autocomplete-input:focus,.notification-search-control:focus{border-color:var(--notification-accent);outline:3px solid color-mix(in srgb,var(--notification-accent) 16%,transparent)}.notification-field small{color:var(--muted);font-size:.7rem}.notification-forward-context{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin:0 26px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--notification-accent) 34%,var(--surface-default-border));border-radius:15px;background:color-mix(in srgb,var(--notification-accent) 9%,transparent)}.notification-forward-context>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--notification-accent) 15%,transparent);color:var(--notification-accent);font-size:1rem;font-weight:850}.notification-forward-context>div{display:grid;grid-gap:2px;gap:2px}.notification-forward-context strong{font-size:.78rem}.notification-forward-context small{color:var(--muted);font-size:.68rem}.notification-forward-context a,.notification-forward-link{color:var(--notification-accent);font-size:.72rem;font-weight:800;text-decoration:none}.notification-composer.is-forwarding .notification-field input[readonly],.notification-composer.is-forwarding .notification-field textarea[readonly]{background:color-mix(in srgb,var(--notification-accent) 5%,var(--surface-default-start));color:color-mix(in srgb,var(--ink) 88%,var(--muted));cursor:default}.notification-audience-fieldset,.notification-recipient-fieldset{min-width:0;margin:0;padding:22px 26px 26px;border:0;border-top:1px solid var(--notification-border)}.notification-audience-fieldset legend,.notification-recipient-fieldset legend{float:left;width:100%;margin-bottom:14px;padding:0}.notification-audience-tabs,.notification-recipient-mode-tabs{--panel-tabs-accent:var(--notification-accent);--panel-tabs-active:var(--notification-accent-strong);clear:both;width:100%}.notification-audience-tabs .panel-tab-content,.notification-recipient-mode-tabs .panel-tab-content{gap:8px}.notification-audience-tab-count,.notification-recipient-mode-tabs .panel-tab-content>span{display:inline-grid;min-width:24px;height:24px;padding-inline:6px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--notification-accent) 10%,transparent);color:inherit;font-size:.67rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.notification-audience-tabs .panel-tab:disabled{cursor:not-allowed;opacity:.42}.notification-recipient-mode-tabs{justify-content:flex-start}.notification-recipient-picker{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.notification-recipient-autocomplete,.notification-recipient-autocomplete .autocomplete{width:100%}.notification-recipient-autocomplete .autocomplete-input{min-height:52px;padding-inline:15px;line-height:normal}.notification-recipient-autocomplete .autocomplete-list{max-height:292px}.notification-recipient-suggestion{text-align:left}.notification-search{position:relative;display:block}.notification-search>span{position:absolute;z-index:1;top:50%;left:15px;color:var(--muted);font-size:1.35rem;line-height:1;transform:translateY(-53%)}.notification-search-control{height:48px;min-height:48px;padding:0 14px 0 43px;line-height:normal}.notification-search-control::-moz-placeholder{color:color-mix(in srgb,var(--muted) 80%,transparent);opacity:1}.notification-search-control::placeholder{color:color-mix(in srgb,var(--muted) 80%,transparent);opacity:1}.notification-recipient-list-panel{display:grid;grid-gap:8px;gap:8px}.notification-recipient-list-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-inline:2px}.notification-recipient-list-header strong{font-size:.72rem}.notification-recipient-list-header>span{color:var(--muted);font-size:.66rem;font-weight:750}.notification-recipient-list{display:grid;max-height:390px;overflow:auto;grid-gap:7px;gap:7px;padding:6px;border:1px solid var(--notification-border);border-radius:16px;background:color-mix(in srgb,var(--surface-default-start) 58%,transparent);overscroll-behavior:contain}.notification-archive-recipient,.notification-recipient-list-option{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.notification-recipient-list-option{position:relative;min-height:54px;padding:8px 9px;border:1px solid var(--notification-border);border-radius:12px;background:color-mix(in srgb,var(--surface-default-start) 76%,transparent);cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 54px;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.notification-recipient-list-option>input{position:absolute;width:1px;height:1px;opacity:0}.notification-recipient-list-option:hover{border-color:color-mix(in srgb,var(--notification-accent) 55%,var(--notification-border));background:color-mix(in srgb,var(--notification-accent) 7%,var(--surface-default-start))}.notification-recipient-list-option:focus-within{outline:3px solid color-mix(in srgb,var(--notification-accent) 24%,transparent);outline-offset:2px}.notification-recipient-list-option.is-selected{border-color:var(--notification-accent);background:color-mix(in srgb,var(--notification-accent) 11%,var(--surface-default-start));box-shadow:inset 3px 0 0 var(--notification-accent)}.notification-recipient-avatar{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--notification-border);border-radius:12px;background:linear-gradient(145deg,color-mix(in srgb,var(--notification-accent) 18%,transparent),color-mix(in srgb,var(--notification-accent-strong) 8%,transparent));color:var(--notification-accent);font-size:.78rem;font-weight:850}.notification-recipient-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.notification-recipient-copy small,.notification-recipient-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-recipient-copy strong{color:var(--ink);font-size:.78rem}.notification-recipient-copy small{color:var(--muted);font-size:.68rem}.notification-recipient-list-check{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--notification-border);border-radius:9px;background:color-mix(in srgb,var(--surface-default-start) 88%,transparent);color:transparent;font-size:.75rem;font-weight:900;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.notification-recipient-list-option.is-selected .notification-recipient-list-check{border-color:var(--notification-accent);background:linear-gradient(145deg,var(--notification-accent),var(--notification-accent-strong));color:#fff;transform:scale(1.03)}.notification-recipient-list-empty{margin:0;padding:22px 14px;color:var(--muted);font-size:.7rem;text-align:center}.notification-all-recipients-summary{display:flex;align-items:center;gap:12px;margin-top:14px;padding:15px;border:1px solid var(--notification-border);border-radius:15px;background:var(--notification-soft)}.notification-all-recipients-summary>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--notification-accent);color:#fff;font-weight:850}.notification-all-recipients-summary>div{display:grid;grid-gap:2px;gap:2px}.notification-all-recipients-summary strong{font-size:.8rem}.notification-all-recipients-summary small{color:var(--muted);font-size:.7rem}.notification-action-message{margin:0 26px 18px;padding:10px 12px;border-radius:12px;font-size:.78rem;font-weight:700}.notification-action-message.is-success{border:1px solid color-mix(in srgb,#16845c 34%,transparent);background:color-mix(in srgb,#16845c 12%,transparent);color:color-mix(in srgb,#16845c 76%,var(--ink) 24%)}.notification-action-message.is-error{border:1px solid color-mix(in srgb,#c84747 34%,transparent);background:color-mix(in srgb,#c84747 11%,transparent);color:color-mix(in srgb,#c84747 76%,var(--ink) 24%)}.notification-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 26px;border-top:1px solid var(--notification-border);background:color-mix(in srgb,var(--surface-default-start) 65%,transparent)}.notification-composer-footer p{margin:0;color:var(--muted)}.notification-send-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;padding-inline:18px;border:1px solid color-mix(in srgb,#fff 24%,var(--notification-accent));border-radius:13px;background:linear-gradient(135deg,var(--notification-accent),var(--notification-accent-strong));color:#fff;font-size:.8rem;font-weight:820;box-shadow:0 9px 24px color-mix(in srgb,var(--notification-accent-strong) 24%,transparent)}.notification-send-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px color-mix(in srgb,var(--notification-accent-strong) 30%,transparent)}.notification-registry{overflow:hidden;gap:0;padding:0;border-color:var(--notification-border)}.notification-registry-header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 26px;border-bottom:1px solid var(--notification-border);background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--notification-accent) 12%,transparent),transparent 42%),color-mix(in srgb,var(--surface-default-start) 76%,transparent)}.notification-registry-header>div:first-child{display:grid;grid-gap:5px;gap:5px}.notification-registry-header p{margin:0;color:var(--muted);font-size:.78rem}.notification-registry-metrics{display:flex;flex:0 0 auto;gap:7px}.notification-registry-metrics>span{display:grid;min-width:106px;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--notification-border);border-radius:13px;background:color-mix(in srgb,var(--surface-default-start) 74%,transparent);color:var(--muted);font-size:.62rem}.notification-registry-metrics strong{color:var(--ink);font-size:1rem}.notification-registry-toolbar{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.7fr);align-items:center;grid-gap:12px;gap:12px;padding:18px 26px 12px}.notification-registry-tabs.panel-tabs.rental-panel-tabs{--panel-tabs-accent:var(--notification-accent);--panel-tabs-active:var(--notification-accent);justify-content:flex-end;padding-inline:0}.notification-registry-tabs.panel-tabs.rental-panel-tabs .panel-tab,.notification-registry-tabs.panel-tabs.rental-panel-tabs .panel-tab-content{min-height:44px}.notification-registry-tabs.panel-tabs.rental-panel-tabs .panel-tab-content{gap:7px;padding:8px 10px 7px;font-size:.68rem}.notification-registry-tab-count{color:inherit;font-size:.6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.68}.notification-registry-note{display:flex;align-items:center;gap:9px;margin:0 26px 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--notification-accent) 18%,transparent);border-radius:12px;background:color-mix(in srgb,var(--notification-accent) 5%,transparent);color:var(--muted);font-size:.66rem;line-height:1.4}.notification-registry-note>span{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--notification-soft);color:var(--notification-accent);font-weight:850}.notification-registry-result-count{padding:0 26px 10px;color:var(--muted);font-size:.66rem}.notification-registry-result-count strong{color:var(--ink)}.notification-registry-users{display:grid;max-height:680px;overflow:auto;grid-gap:7px;gap:7px;margin:0 20px 20px;padding:6px;border:1px solid var(--notification-border);border-radius:16px;background:color-mix(in srgb,var(--surface-default-start) 55%,transparent);overscroll-behavior:contain}.notification-registry-user{border:1px solid transparent;border-radius:13px;background:color-mix(in srgb,var(--surface-default-start) 74%,transparent)}.notification-registry-user[open]{border-color:var(--notification-border);box-shadow:0 8px 22px color-mix(in srgb,var(--surface-default-shadow) 28%,transparent)}.notification-registry-user>summary{display:grid;grid-template-columns:38px minmax(0,1fr) auto 24px;align-items:center;grid-gap:11px;gap:11px;min-height:62px;padding:9px 11px;cursor:pointer;list-style:none}.notification-registry-user>summary::-webkit-details-marker{display:none}details.notification-device-technical.no-open-outline>summary:after,details.notification-registry-user.no-open-outline>summary:after{content:none}.notification-registry-user-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.notification-registry-user-copy small,.notification-registry-user-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-registry-user-copy strong{font-size:.78rem}.notification-registry-user-copy small{color:var(--muted);font-size:.65rem}.notification-device-status,.notification-registry-user-state{padding:5px 8px;border-radius:999px;font-size:.6rem;font-weight:790;white-space:nowrap}.notification-device-status.is-active,.notification-registry-user-state.is-active{background:color-mix(in srgb,#16845c 13%,transparent);color:color-mix(in srgb,#16845c 78%,var(--ink) 22%)}.notification-device-status.is-disabled,.notification-registry-user-state.is-disabled{background:color-mix(in srgb,#b86a16 13%,transparent);color:color-mix(in srgb,#b86a16 80%,var(--ink) 20%)}.notification-registry-user-state.is-missing{background:color-mix(in srgb,var(--muted) 10%,transparent);color:var(--muted)}.notification-registry-chevron{color:var(--notification-accent);font-size:1rem;transition:transform .15s ease}.notification-registry-user[open] .notification-registry-chevron{transform:rotate(180deg)}.notification-registry-user-detail{padding:0 11px 11px 60px}.notification-device-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.notification-device{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--notification-border);border-radius:13px;background:color-mix(in srgb,var(--notification-accent) 4%,transparent)}.notification-device.is-disabled{border-color:color-mix(in srgb,#b86a16 22%,transparent);opacity:.82}.notification-device-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:12px;background:var(--notification-soft);color:var(--notification-accent);font-size:1.1rem;font-weight:850}.notification-device-copy{display:grid;min-width:0;grid-gap:5px;gap:5px}.notification-device-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.notification-device-title strong{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.notification-device-copy>p,.notification-registry-empty p,.notification-registry-help p{margin:0;color:var(--muted);font-size:.64rem}.notification-device-dates{display:flex;flex-wrap:wrap;gap:8px 16px;margin:2px 0 0}.notification-device-dates>div{display:grid;grid-gap:1px;gap:1px}.notification-device-dates dt{color:var(--muted);font-size:.55rem}.notification-device-dates dd{margin:0;color:var(--ink);font-size:.62rem;font-weight:720}.notification-device-technical{margin-top:3px;color:var(--muted);font-size:.58rem}.notification-device-technical summary{width:-moz-fit-content;width:fit-content;color:var(--notification-accent);cursor:pointer;font-weight:750}.notification-device-technical p{margin:6px 0 3px}.notification-device-technical code{display:block;max-height:70px;overflow:auto;padding:7px;border-radius:8px;background:color-mix(in srgb,var(--muted) 8%,transparent);color:var(--muted);font-size:.54rem;overflow-wrap:anywhere;white-space:normal}.notification-registry-empty,.notification-registry-help{padding:14px;border:1px dashed var(--notification-border);border-radius:12px;background:color-mix(in srgb,var(--notification-accent) 4%,transparent)}.notification-registry-help{display:grid;grid-gap:4px;gap:4px}.notification-registry-empty strong,.notification-registry-help strong{font-size:.72rem}.notification-registry-empty{display:flex;align-items:center;gap:10px;margin:0 26px 20px}.notification-registry-empty>span{color:var(--notification-accent);font-size:1.2rem}.notification-registry-empty>div{display:grid;grid-gap:2px;gap:2px}.notification-archive-section{gap:14px;padding-top:12px}.notification-archive-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.notification-archive-heading>div{display:grid;grid-gap:5px;gap:5px}.notification-archive-heading p{margin:0;color:var(--muted)}.notification-archive-list{display:grid;grid-gap:7px;gap:7px}.notification-archive-card,.notification-archive-list-header{display:grid;grid-template-columns:minmax(300px,1fr) minmax(110px,.28fr) minmax(180px,.42fr) max-content;align-items:center;grid-column-gap:18px;-moz-column-gap:18px;column-gap:18px}.notification-archive-list-header{padding:0 18px 4px;color:var(--muted);font-size:.62rem;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.notification-archive-card{grid-template-areas:"primary author delivery action" "details details details details";min-width:0;padding:14px 16px 0;border-color:var(--notification-border);border-radius:16px}.notification-archive-primary{grid-area:primary;display:grid;min-width:0;grid-gap:4px;gap:4px}.notification-archive-card h3{margin:0;overflow-wrap:anywhere;font-size:.94rem}.notification-archive-meta{display:flex;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:.61rem}.notification-archive-meta span{color:var(--notification-accent);font-weight:800}.notification-archive-progress{position:relative;display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center}.notification-archive-progress>span{position:absolute;inset:0;border-radius:999px;background:conic-gradient(var(--notification-accent) var(--notification-progress),color-mix(in srgb,var(--notification-accent) 12%,transparent) 0);-webkit-mask:radial-gradient(circle,transparent 56%,#000 58%);mask:radial-gradient(circle,transparent 56%,#000 58%)}.notification-archive-progress strong{font-size:.68rem}.notification-archive-message{margin:0;color:var(--ink);font-size:.72rem;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.notification-archive-author{grid-area:author;display:grid;grid-gap:3px;gap:3px;min-width:0;color:var(--muted);font-size:.62rem}.notification-archive-author strong{overflow-wrap:anywhere;color:var(--ink);font-size:.7rem}.notification-archive-delivery{grid-area:delivery;display:flex;align-items:center;gap:10px}.notification-archive-delivery-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.notification-archive-delivery-copy strong{font-size:.67rem;white-space:nowrap}.notification-archive-delivery-copy small{color:var(--muted);font-size:.6rem}.notification-forward-link{grid-area:action;display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--notification-accent) 30%,var(--surface-default-border));border-radius:11px;background:color-mix(in srgb,var(--notification-accent) 7%,transparent);white-space:nowrap}.notification-forward-link:hover{border-color:var(--notification-accent);background:color-mix(in srgb,var(--notification-accent) 12%,transparent);transform:translateY(-1px)}.notification-archive-details{grid-area:details;min-width:0;margin-top:11px;border-top:1px solid var(--notification-border)}.notification-archive-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 2px 13px;color:var(--ink);cursor:pointer;font-size:.72rem;font-weight:760;list-style:none}.notification-archive-details summary::-webkit-details-marker{display:none}.notification-archive-details summary span:last-child{color:var(--muted);font-size:.66rem;font-weight:650}.notification-archive-details ul{display:grid;max-height:320px;overflow:auto;grid-gap:5px;gap:5px;margin:0 0 14px;padding:0 2px;list-style:none}.notification-archive-recipient{grid-template-columns:36px minmax(0,1fr) auto auto;padding:8px;border-radius:12px;background:color-mix(in srgb,var(--notification-accent) 5%,transparent)}.notification-push-state,.notification-read-state{padding:5px 7px;border-radius:999px;font-size:.58rem;font-weight:760;white-space:nowrap}.notification-push-state.is-sent,.notification-read-state.is-read{background:color-mix(in srgb,#16845c 13%,transparent);color:color-mix(in srgb,#16845c 76%,var(--ink) 24%)}.notification-push-state:not(.is-sent),.notification-read-state.is-unread{background:color-mix(in srgb,var(--muted) 11%,transparent);color:var(--muted)}.notification-archive-empty,.notification-setup-needed{display:flex;align-items:center;gap:14px;border-color:var(--notification-border)}.notification-archive-empty>span,.notification-setup-icon{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border:1px solid var(--notification-border);border-radius:15px;background:var(--notification-soft);color:var(--notification-accent);font-weight:850}.notification-archive-empty p,.notification-setup-needed p{margin:3px 0 0;color:var(--muted)}.notification-setup-needed>div:last-child{min-width:0}.notification-setup-needed code{overflow-wrap:anywhere;white-space:normal}.user-notification-inbox{--notification-accent:#167ca2;--notification-accent-strong:#245fc4;--notification-border:color-mix(in srgb,var(--notification-accent) 27%,transparent);position:relative;overflow:hidden;gap:13px;border-color:var(--notification-border);background:radial-gradient(circle at 3% 0,color-mix(in srgb,var(--notification-accent) 12%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--surface-default-start) 92%,transparent),color-mix(in srgb,var(--surface-default-end) 90%,transparent))}.registered-customer-dashboard>.user-notification-inbox{width:100%}.user-notification-card-heading,.user-notification-inbox-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.user-notification-inbox-header>div{display:grid;grid-gap:4px;gap:4px}.user-notification-inbox-header{flex-wrap:wrap;min-width:0}.user-notification-inbox-header>.user-notification-inbox-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.user-notification-archive-button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--notification-accent) 22%,var(--surface-default-border));border-radius:10px;background:color-mix(in srgb,var(--surface-default-start) 72%,transparent);color:var(--muted);box-shadow:none;font-size:.66rem;font-weight:780}.user-notification-count{display:grid;min-width:30px;height:30px;padding-inline:7px;place-items:center;border:1px solid color-mix(in srgb,var(--notification-accent) 20%,var(--surface-default-border));border-radius:999px;background:color-mix(in srgb,var(--surface-default-start) 72%,transparent);color:var(--muted);font-size:.68rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;box-shadow:none}.user-notification-push-callout{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:10px 11px;border:1px solid var(--notification-border);border-radius:14px;background:color-mix(in srgb,var(--notification-accent) 7%,transparent)}.user-notification-push-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--notification-accent) 14%,transparent);color:var(--notification-accent)}.user-notification-push-copy{display:grid;grid-gap:2px;gap:2px}.user-notification-push-callout strong{font-size:.76rem}.user-notification-push-callout small,.user-notification-push-state{color:var(--muted);font-size:.66rem}.user-notification-push-callout button{min-height:34px;padding-inline:12px;border:1px solid var(--notification-accent);border-radius:10px;background:var(--notification-accent);color:#fff;font-size:.68rem;font-weight:800}.user-notification-push-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.user-notification-push-callout .user-notification-push-actions button.is-secondary{background:color-mix(in srgb,var(--panel) 82%,transparent);color:var(--notification-accent-strong)}.user-notification-push-callout .user-notification-push-actions button.is-secondary:is(:hover,:focus-visible){background:color-mix(in srgb,var(--notification-accent) 11%,var(--panel))}.user-notification-archive-overlay,.user-notification-diagnostics-overlay{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:12px}.user-notification-archive-overlay>.shark-standard-modal-click-away,.user-notification-diagnostics-overlay>.shark-standard-modal-click-away{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border-radius:0!important}.user-notification-archive-panel{width:min(720px,100%)!important;max-height:calc(100dvh - 24px)!important}.user-notification-archive-body{display:grid;grid-gap:11px;gap:11px;padding:14px}.user-notification-archive-list{display:grid;grid-gap:8px;gap:8px}.user-notification-archive-item{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;grid-gap:11px;gap:11px;padding:13px;border:1px solid color-mix(in srgb,var(--notification-accent) 18%,var(--surface-default-border));border-radius:14px;background:color-mix(in srgb,var(--surface-default-start) 76%,transparent);content-visibility:auto;contain-intrinsic-size:auto 110px}.user-notification-archive-check{display:grid;width:32px;height:32px;place-items:center;border-radius:11px;background:color-mix(in srgb,#16845c 11%,transparent);color:#16845c;font-size:.78rem;font-weight:900}.user-notification-archive-copy{display:grid;min-width:0;grid-gap:7px;gap:7px}.user-notification-archive-heading,.user-notification-archive-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.user-notification-archive-heading strong{overflow-wrap:anywhere;color:var(--ink);font-size:.82rem}.user-notification-archive-heading time,.user-notification-archive-meta{color:var(--muted);font-size:.61rem}.user-notification-archive-heading time{flex:0 0 auto}.user-notification-archive-copy p{margin:0;overflow-wrap:anywhere;color:var(--ink);font-size:.74rem;line-height:1.5;white-space:pre-wrap}.user-notification-archive-empty,.user-notification-archive-loading{display:flex;align-items:center;gap:11px;padding:18px;border:1px dashed var(--notification-border);border-radius:14px;background:color-mix(in srgb,var(--notification-accent) 4%,transparent)}.user-notification-archive-empty>span,.user-notification-archive-loading>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--notification-accent) 11%,transparent);color:var(--notification-accent);font-weight:900}.user-notification-archive-empty strong,.user-notification-archive-loading strong{font-size:.76rem}.user-notification-archive-empty p{margin:2px 0 0;color:var(--muted);font-size:.66rem}.user-notification-archive-limit{margin:0;text-align:center}.user-notification-diagnostics-panel{width:min(760px,100%)!important;max-height:calc(100dvh - 24px)!important}.user-notification-diagnostics-body{display:grid;grid-gap:14px;gap:14px;padding:16px}.user-notification-diagnostics-lead{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--danger) 34%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--danger) 7%,var(--panel))}.user-notification-diagnostics-lead>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--danger) 13%,transparent);color:var(--danger);font-size:1.15rem;font-weight:900}.user-notification-diagnostics-lead>div{min-width:0}.user-notification-diagnostics-lead strong{display:block;overflow-wrap:anywhere;font-size:.86rem}.user-notification-diagnostics-lead p{margin:4px 0 0;color:var(--muted);font-size:.72rem;line-height:1.45}.user-notification-diagnostics-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.user-notification-diagnostics-facts>div{min-width:0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:12px;background:color-mix(in srgb,var(--panel) 78%,transparent)}.user-notification-diagnostics-facts>div:first-child{grid-column:1/-1}.user-notification-diagnostics-facts dt{margin:0 0 3px;color:var(--muted);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.user-notification-diagnostics-facts dd{margin:0;overflow-wrap:anywhere;color:var(--ink);font-size:.72rem;line-height:1.4}.user-notification-diagnostics-report{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--notification-accent) 26%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--ink) 4%,var(--panel))}.user-notification-diagnostics-report-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent)}.user-notification-diagnostics-report-header>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.user-notification-diagnostics-report-header strong{font-size:.76rem}.user-notification-diagnostics-report-header small{color:var(--muted);font-size:.62rem}.user-notification-diagnostics-report-header button{flex:0 0 auto;width:auto!important;min-height:36px;padding:7px 12px;border:1px solid var(--notification-accent);border-radius:10px;background:var(--notification-accent);color:#fff;font-size:.68rem;font-weight:850}.user-notification-diagnostics-report pre{max-height:min(38dvh,340px);margin:0;padding:13px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:color-mix(in srgb,var(--ink) 86%,var(--notification-accent));font:600 .66rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;-webkit-user-select:text;-moz-user-select:text;user-select:text}.user-notification-diagnostics-report .notification-action-message{margin:0 12px 12px}.user-notification-push-state{margin:0;padding:7px 10px;border-radius:10px;background:color-mix(in srgb,var(--muted) 7%,transparent)}.user-notification-push-state.is-active{background:color-mix(in srgb,#16845c 9%,transparent);color:color-mix(in srgb,#16845c 70%,var(--ink) 30%)}.user-notification-list{display:grid;grid-gap:8px;gap:8px}.user-notification-card{position:relative;display:grid;grid-template-columns:7px minmax(0,1fr) 38px;align-items:start;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--notification-border);border-radius:15px;background:color-mix(in srgb,var(--surface-default-start) 78%,transparent);box-shadow:0 6px 20px color-mix(in srgb,var(--surface-default-shadow) 35%,transparent)}.user-notification-card-mark{width:7px;height:7px;margin-top:5px;border-radius:999px;background:var(--notification-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--notification-accent) 12%,transparent)}.user-notification-card-copy{display:grid;min-width:0;grid-gap:7px;gap:7px}.user-notification-card-heading{align-items:baseline}.user-notification-card-heading strong{overflow-wrap:anywhere;font-size:.86rem}.user-notification-card-heading time{flex:0 0 auto;color:var(--muted);font-size:.62rem}.user-notification-card p{margin:0;color:var(--ink);font-size:.78rem;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.user-notification-card-copy>small{color:var(--muted);font-size:.63rem}.user-notification-read-button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--notification-border);border-radius:12px;background:transparent;color:var(--notification-accent);font-size:.9rem;font-weight:900}.user-notification-read-button:hover:not(:disabled){border-color:var(--notification-accent);background:var(--notification-accent);color:#fff;transform:translateY(-1px)}.user-notification-empty{display:flex;align-items:center;gap:11px;padding:12px;border:1px dashed var(--notification-border);border-radius:14px}.user-notification-empty>span{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:color-mix(in srgb,#16845c 12%,transparent);color:#16845c;font-weight:850}.user-notification-empty>div{display:grid;grid-gap:1px;gap:1px}.user-notification-empty strong{font-size:.76rem}.user-notification-empty small{color:var(--muted);font-size:.65rem}.user-notification-inbox>.notification-action-message{margin:0}.notification-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:7px;border:1px solid var(--notification-border);border-radius:18px;background:color-mix(in srgb,var(--surface-default-start) 66%,transparent)}.notification-mode-switch>a{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;min-height:60px;padding:9px 13px;border:1px solid transparent;border-radius:13px;color:var(--muted);text-decoration:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease}.notification-mode-switch>a>span:first-child{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--notification-accent) 9%,transparent);color:var(--notification-accent);font-size:1rem;font-weight:900}.notification-mode-switch>a>span:last-child{display:grid;min-width:0;grid-gap:2px;gap:2px}.notification-mode-switch strong{color:var(--ink);font-size:.8rem}.notification-mode-switch small{font-size:.65rem}.notification-mode-switch>a:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--notification-accent) 36%,var(--notification-border));background:color-mix(in srgb,var(--notification-accent) 6%,var(--surface-default-start));outline:none}.notification-mode-switch>a.is-active{border-color:color-mix(in srgb,var(--notification-accent) 52%,var(--notification-border));background:color-mix(in srgb,var(--notification-accent) 10%,var(--surface-default-start));color:var(--notification-accent-strong);box-shadow:0 8px 20px color-mix(in srgb,var(--surface-default-shadow) 32%,transparent)}.notification-mode-switch>a.is-active>span:first-child{background:linear-gradient(145deg,var(--notification-accent),var(--notification-accent-strong));color:#fff}.automatic-notification-settings{gap:14px}.automatic-notification-intro{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:15px;gap:15px;border-color:var(--notification-border);background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--notification-accent) 12%,transparent),transparent 38%),color-mix(in srgb,var(--surface-default-start) 78%,transparent)}.automatic-notification-intro-icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--notification-border);border-radius:15px;background:var(--notification-soft);color:var(--notification-accent);font-size:1.25rem;font-weight:900}.automatic-notification-card h3,.automatic-notification-intro h2{margin:0}.automatic-notification-intro>div{display:grid;grid-gap:5px;gap:5px}.automatic-notification-card-header p,.automatic-notification-intro p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.45}.automatic-notification-list{display:grid;grid-gap:10px;gap:10px}.automatic-notification-card{overflow:hidden;padding:0;border-color:var(--notification-border);scroll-margin-top:20px}.automatic-notification-card.is-enabled{box-shadow:inset 4px 0 0 var(--notification-accent),0 8px 24px color-mix(in srgb,var(--surface-default-shadow) 26%,transparent)}.automatic-notification-card.is-disabled{box-shadow:inset 4px 0 0 color-mix(in srgb,var(--muted) 40%,transparent)}.automatic-notification-card>fieldset{display:grid;grid-gap:0;gap:0;min-width:0;margin:0;padding:0;border:0}.automatic-notification-card>fieldset:disabled{opacity:.7}.automatic-notification-card-header{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:20px 22px 16px;border-bottom:1px solid var(--notification-border);background:color-mix(in srgb,var(--surface-default-start) 72%,transparent)}.automatic-notification-card-header>div:first-child{display:grid;min-width:0;grid-gap:7px;gap:7px}.automatic-notification-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.automatic-notification-state{padding:5px 8px;border-radius:999px;font-size:.6rem;font-weight:820}.automatic-notification-state.is-enabled{background:color-mix(in srgb,#16845c 13%,transparent);color:color-mix(in srgb,#16845c 78%,var(--ink) 22%)}.automatic-notification-state.is-disabled{background:color-mix(in srgb,var(--muted) 11%,transparent);color:var(--muted)}.automatic-notification-audience{display:grid;flex:0 0 auto;grid-gap:2px;gap:2px;padding:9px 11px;border:1px solid var(--notification-border);border-radius:12px;background:var(--notification-soft);text-align:right}.automatic-notification-audience strong{color:var(--ink);font-size:.72rem}.automatic-notification-audience span{color:var(--muted);font-size:.58rem}.automatic-notification-toggle{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;margin:18px 22px 0;padding:12px 14px;border:1px solid var(--notification-border);border-radius:14px;background:color-mix(in srgb,var(--notification-accent) 5%,transparent);cursor:pointer}.automatic-notification-toggle>input{position:absolute;width:1px;height:1px;opacity:0}.automatic-notification-toggle-track{position:relative;width:42px;height:24px;border:1px solid color-mix(in srgb,var(--muted) 40%,transparent);border-radius:999px;background:color-mix(in srgb,var(--muted) 20%,transparent);transition:background-color .15s ease,border-color .15s ease}.automatic-notification-toggle-track>span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.22);transition:transform .15s ease}.automatic-notification-toggle>input:checked+.automatic-notification-toggle-track{border-color:var(--notification-accent);background:var(--notification-accent)}.automatic-notification-toggle>input:checked+.automatic-notification-toggle-track>span{transform:translateX(18px)}.automatic-notification-toggle>input:focus-visible+.automatic-notification-toggle-track{outline:3px solid color-mix(in srgb,var(--notification-accent) 24%,transparent);outline-offset:2px}.automatic-notification-toggle>span:last-child{display:grid;grid-gap:2px;gap:2px}.automatic-notification-toggle strong{font-size:.75rem}.automatic-notification-toggle small{color:var(--muted);font-size:.64rem}.automatic-notification-fields{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);grid-gap:16px;gap:16px;padding:18px 22px}.automatic-notification-fields .notification-field textarea{min-height:94px}.automatic-notification-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-top:1px solid var(--notification-border);background:color-mix(in srgb,var(--surface-default-start) 62%,transparent)}.automatic-notification-card-footer code{color:var(--muted);font-size:.62rem}.user-automatic-notification-form{margin:0}.user-automatic-notification-group{display:grid;grid-gap:10px;gap:10px}.user-automatic-notification-group>p{margin:0}.user-automatic-notification-warning{padding:9px 10px;border:1px solid color-mix(in srgb,#b86a16 30%,var(--line));border-radius:9px;background:color-mix(in srgb,#b86a16 8%,var(--panel));color:color-mix(in srgb,#b86a16 74%,var(--ink))}.user-automatic-notification-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.user-automatic-notification-option{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;min-width:0;padding:9px;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:9px;background:color-mix(in srgb,var(--panel) 76%,transparent);cursor:pointer}.user-automatic-notification-option:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--brand) 48%,var(--line));background:color-mix(in srgb,var(--brand-soft) 24%,var(--panel))}.user-automatic-notification-option.is-globally-disabled{opacity:.72}.user-automatic-notification-copy,.user-automatic-notification-copy>span{display:grid;min-width:0;grid-gap:3px;gap:3px}.user-automatic-notification-copy>span{grid-template-columns:minmax(0,1fr) auto;align-items:center}.user-automatic-notification-copy strong{font-size:.74rem}.user-automatic-notification-copy small{color:var(--muted);font-size:.62rem;line-height:1.35}.user-automatic-notification-copy em{padding:3px 5px;border-radius:999px;background:color-mix(in srgb,var(--muted) 10%,transparent);color:var(--muted);font-size:.52rem;font-style:normal;font-weight:780;white-space:nowrap}.user-automatic-notification-group>button{width:-moz-fit-content!important;width:fit-content!important;justify-self:end}@media (max-width:980px){.notification-page-header,.notification-registry-header{align-items:start;flex-direction:column}.notification-registry-metrics{width:100%}.notification-registry-metrics>span{min-width:0;flex:1 1}.notification-registry-toolbar{grid-template-columns:1fr}.notification-registry-tabs.panel-tabs.rental-panel-tabs{justify-content:flex-start}.notification-archive-list{gap:10px}.notification-archive-list-header{display:none}.notification-archive-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"primary delivery" "author action" "details details";align-items:end;gap:12px 16px;padding:18px 18px 0}.notification-archive-author{display:flex;align-items:baseline;gap:5px}.user-automatic-notification-options{grid-template-columns:1fr}}@media (max-width:680px){.notification-management-page{width:min(100% - 20px,1180px);gap:16px;padding-bottom:54px}.notification-page-header h1{font-size:2.55rem}.notification-page-metrics{width:100%}.notification-page-metrics span{min-width:0;flex:1 1}.notification-mode-switch{grid-template-columns:1fr}.automatic-notification-card-footer,.automatic-notification-card-header{align-items:stretch;flex-direction:column}.automatic-notification-audience{width:-moz-fit-content;width:fit-content;text-align:left}.automatic-notification-fields{grid-template-columns:1fr;padding-inline:16px}.automatic-notification-card-footer,.automatic-notification-card-header{padding-inline:16px}.automatic-notification-toggle{margin-inline:16px}.automatic-notification-card-footer .notification-send-button,.notification-composer-launcher,.notification-new-button,.user-automatic-notification-group>button{width:100%!important}.notification-composer-modal-overlay{padding:8px}.notification-composer-modal-panel{width:calc(100dvw - 16px)!important;max-height:calc(100dvh - 16px)!important}.notification-composer-modal-panel .notification-push-readiness{padding-inline:7px;font-size:.62rem}.notification-archive-heading,.notification-composer-footer,.notification-composer-heading,.notification-registry-header{align-items:stretch;flex-direction:column}.notification-audience-fieldset,.notification-composer-footer,.notification-composer-heading,.notification-message-grid,.notification-recipient-fieldset,.notification-registry-header,.notification-registry-toolbar{padding-inline:16px}.notification-registry-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.notification-registry-metrics>span{padding:9px}.notification-registry-tabs.panel-tabs.rental-panel-tabs{width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:3px}.notification-registry-note{align-items:start;margin-inline:16px}.notification-registry-result-count{padding-inline:16px}.notification-registry-users{max-height:620px;margin-inline:10px}.notification-registry-user>summary{grid-template-columns:34px minmax(0,1fr) 20px}.notification-registry-user-state{grid-column:2;width:-moz-fit-content;width:fit-content}.notification-registry-chevron{grid-column:3;grid-row:1/span 2}.notification-registry-user-detail{padding:0 9px 9px}.notification-device-list{grid-template-columns:1fr}.notification-forward-context{grid-template-columns:38px minmax(0,1fr);margin-inline:16px}.notification-forward-context a{grid-column:2;width:-moz-fit-content;width:fit-content}.notification-message-grid{grid-template-columns:1fr}.notification-audience-tabs .panel-tab-content,.notification-recipient-mode-tabs .panel-tab-content{min-height:42px;padding-inline:8px}.notification-composer-footer .notification-send-button{width:100%}.notification-archive-card{grid-template-columns:1fr;grid-template-areas:"primary" "delivery" "author" "action" "details";align-items:stretch;gap:11px;padding:16px}.notification-archive-delivery{justify-content:flex-start}.notification-forward-link{width:100%}.notification-archive-details{margin-top:0}.notification-archive-recipient{grid-template-columns:34px minmax(0,1fr)}.notification-push-state,.notification-read-state{grid-column:2;width:-moz-fit-content;width:fit-content}.user-notification-push-callout{grid-template-columns:34px minmax(0,1fr)}.user-notification-push-callout button{grid-column:1/-1;width:100%}.user-notification-push-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.user-notification-diagnostics-overlay{place-items:end center;padding:8px 8px calc(env(safe-area-inset-bottom, 0px) + 8px)}.user-notification-archive-overlay{place-items:center;padding:12px}.user-notification-diagnostics-panel{max-height:calc(100dvh - env(safe-area-inset-top, 0px) - 16px)!important;border-radius:18px!important}.user-notification-archive-panel{max-height:calc(100dvh - 24px)!important;border-radius:18px!important}.user-notification-diagnostics-body{gap:11px;padding:12px}.user-notification-archive-body{padding:10px}.user-notification-archive-item{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:11px}.user-notification-archive-check{width:30px;height:30px}.user-notification-archive-heading,.user-notification-archive-meta{align-items:start;flex-direction:column;gap:3px}.user-notification-diagnostics-lead{grid-template-columns:38px minmax(0,1fr);padding:12px}.user-notification-diagnostics-lead>span{width:38px;height:38px}.user-notification-diagnostics-facts{grid-template-columns:1fr}.user-notification-diagnostics-facts>div:first-child{grid-column:auto}.user-notification-diagnostics-report-header{align-items:stretch;flex-direction:column}.user-notification-diagnostics-report-header button{width:100%!important}.user-notification-diagnostics-report pre{max-height:30dvh}.user-notification-card{grid-template-columns:7px minmax(0,1fr) 34px;gap:9px;padding:12px}.user-notification-card-heading{align-items:start;flex-direction:column;gap:3px}}@media (prefers-reduced-motion:reduce){.notification-send-button,.user-notification-read-button{transition:none}}.notification-selected-form-value{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.automatic-notification-recipients{min-width:0;margin:0 22px 18px;padding:14px;border:1px solid var(--notification-border);border-radius:14px}.automatic-notification-recipients legend{font-weight:750;padding:0 6px}.automatic-notification-recipients>input[type=search]{width:100%;min-width:0}.automatic-notification-recipient-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.automatic-notification-recipient-list{display:grid;grid-gap:6px;gap:6px;max-height:240px;overflow-y:auto}.automatic-notification-recipient-list>label{display:flex;align-items:center;gap:10px;padding:8px;cursor:pointer}.automatic-notification-recipient-list input{flex:0 0 auto}.automatic-notification-recipient-list span{display:grid;min-width:0;overflow-wrap:anywhere}.automatic-notification-recipient-list small{color:var(--muted)}html[data-visual-style=modern] body :is(td.pro-event-course-detail-action-cell,td.course-change-cell-detail,td.incoming-payments-detail-cell,td.borek-site-status-cell-detail){vertical-align:middle;text-align:right;white-space:nowrap}html[data-visual-style=modern] body :is(td.pro-event-course-detail-action-cell,td.course-change-cell-detail,td.incoming-payments-detail-cell,td.borek-site-status-cell-detail)>:is(a,button,summary,.inline-button,.summary-buttonlike,.finance-item-summary),html[data-visual-style=modern] body :is(td.pro-event-course-detail-action-cell,td.course-change-cell-detail,td.incoming-payments-detail-cell,td.borek-site-status-cell-detail)>details>:is(summary,.summary-buttonlike,.finance-item-summary){--surface-tone-start:color-mix(in srgb,var(--modern-field-bg) 84%,transparent);--surface-tone-end:color-mix(in srgb,var(--modern-field-bg) 78%,transparent);--surface-tone-glow:transparent;--surface-tone-border:var(--modern-line-strong);--surface-tone-text:var(--ink);--surface-tone-text-shadow:none;--surface-tone-shadow:color-mix(in srgb,var(--modern-shadow) 18%,transparent);--surface-tone-shadow-strong:color-mix(in srgb,var(--modern-shadow) 26%,transparent);--surface-tone-ring:var(--modern-line-strong);display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:28px!important;padding:3px 8px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;background-image:none!important;color:var(--modern-link)!important;font-family:var(--modern-font-ui)!important;font-size:.76rem!important;font-weight:700!important;line-height:20px!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;text-shadow:none!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;filter:none!important;transform:none!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease!important;box-shadow:none!important}html[data-visual-style=modern] body .event-registration-request-actions>form>button.inline-button{width:auto!important;min-width:58px!important;min-height:28px!important;padding:5px 11px!important;border-radius:12px!important;font-family:var(--modern-font-ui)!important;font-size:.76rem!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}html[data-visual-style=modern] body :is(td.pro-event-course-detail-action-cell,td.course-change-cell-detail,td.incoming-payments-detail-cell,td.borek-site-status-cell-detail)>:is(a,button,summary,.inline-button,.summary-buttonlike,.finance-item-summary)>*,html[data-visual-style=modern] body :is(td.pro-event-course-detail-action-cell,td.course-change-cell-detail,td.incoming-payments-detail-cell,td.borek-site-status-cell-detail)>details>:is(summary,.summary-buttonlike,.finance-item-summary)>*{font:inherit!important;line-height:inherit!important;white-space:nowrap!important}html[data-visual-style=modern] body :is(td.pro-event-course-detail-action-cell,td.course-change-cell-detail,td.incoming-payments-detail-cell,td.borek-site-status-cell-detail)>:is(a,button,summary,.inline-button,.summary-buttonlike,.finance-item-summary):focus-visible,html[data-visual-style=modern] body :is(td.pro-event-course-detail-action-cell,td.course-change-cell-detail,td.incoming-payments-detail-cell,td.borek-site-status-cell-detail)>:is(a,button,summary,.inline-button,.summary-buttonlike,.finance-item-summary):not(:where(:disabled,[aria-disabled=true])):hover,html[data-visual-style=modern] body :is(td.pro-event-course-detail-action-cell,td.course-change-cell-detail,td.incoming-payments-detail-cell,td.borek-site-status-cell-detail)>details>:is(summary,.summary-buttonlike,.finance-item-summary):focus-visible,html[data-visual-style=modern] body :is(td.pro-event-course-detail-action-cell,td.course-change-cell-detail,td.incoming-payments-detail-cell,td.borek-site-status-cell-detail)>details>:is(summary,.summary-buttonlike,.finance-item-summary):not(:where(:disabled,[aria-disabled=true])):hover{outline:2px solid transparent!important;border-color:var(--modern-line-strong)!important;background:color-mix(in srgb,var(--brand) 8%,var(--panel))!important;background-image:none!important;color:var(--ink)!important;text-shadow:none!important;filter:none!important;transform:none!important;box-shadow:var(--focus-ring),0 0 0 3px color-mix(in srgb,var(--modern-line-strong) 18%,transparent)!important}html[data-visual-style=modern] body button.borek-visitor-name-link,html[data-visual-style=modern] body button.borek-visitor-name-link:is(:not(:where(:disabled,[aria-disabled=true])):hover,:focus-visible){border:0!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important}html[data-visual-style=modern] body :is(.borek-visitors-table>tbody>tr.borek-visitors-main-row,.borek-pass-holders-table>tbody>tr.borek-pass-holder-main-row)>td[data-col=name] :is(.borek-visitor-name-link,.borek-visitor-name-link>strong){font-weight:850!important}html[data-visual-style=modern] body :is(.table-detail-button,.rental-loan-row-detail-button,.borek-map-table-detail-button,.borek-history-visitor-detail-button,.borek-history-period-detail-button,.pit-rental-row-detail-link,.borek-monthly-billing-detail-button,.pro-event-rental-detail-link,.borek-daily-ack-inline-detail-summary,.rental-catalog-type-row-action,.unified-accounts-detail-link):is(a,button,summary):not(.danger){--surface-tone-border:transparent;--surface-tone-start:transparent;--surface-tone-end:transparent;--surface-tone-text:var(--modern-link);border:1px solid transparent;border-radius:6px;background:transparent;color:var(--modern-link);box-shadow:none;text-shadow:none;min-width:0;min-height:28px;padding:3px 8px;line-height:20px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;&:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--brand) 8%,var(--panel));border-color:var(--modern-line-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--modern-line-strong) 18%,transparent)}&:focus-visible{outline:2px solid var(--modern-link);outline-offset:2px}&:active{box-shadow:inset 0 1px 3px var(--panel-shadow)}&:disabled,&[aria-disabled=true]{opacity:.5;box-shadow:none}}:root{--site-content-max:1440px;--site-content-width:min(92vw,var(--site-content-max))}.divers-header .divers-header-inner,.sh-nav{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;width:auto;min-height:66px;margin:0 max(4vw,calc((100vw - var(--site-content-max)) / 2));padding:10px 0}.divers-header .divers-nav-brand,.sh-nav-brand{display:flex;align-items:center;flex-shrink:0;width:148px}.divers-header .divers-nav-brand img,.sh-nav-brand .top-nav-brand-logo{display:block;width:148px;height:30px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}@media (max-width:941px){.divers-header .divers-header-inner,.sh-nav{gap:8px;padding-inline:12px}}@media (max-width:820px){.divers-header .divers-header-inner,.sh-nav{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:8px 12px 0}.divers-header .divers-nav-brand,.sh-nav-brand{grid-column:1;grid-row:1;min-height:44px}.divers-header .divers-account-controls,.divers-header .divers-nav-login,.sh-nav-account-area{grid-column:2;grid-row:1}.divers-header .divers-nav-links,.sh-nav .sh-nav-links{grid-column:1/-1;grid-row:2;border-top:1px solid var(--nav-line);margin-top:6px;padding:5px 0}}@media (max-width:600px){.divers-header .divers-header-inner,.sh-nav{margin-inline:8px;padding-inline:4px}}.sh-nav-shell{position:sticky;top:0;z-index:1000;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:top .19s ease;container-type:inline-size;width:100%;margin:0;background:color-mix(in srgb,var(--nav-paper) 94%,transparent);border-bottom:1px solid var(--nav-line);--nav-accent:#356d88;--nav-active:#227eb0;--nav-soft:#e6f1f6;--nav-paper:#fafdff;--nav-line:#cbdce5}html[data-theme=dark] .sh-nav-shell{--nav-accent:#a1cde3;--nav-active:#76caff;--nav-soft:#294654;--nav-paper:#1c303d;--nav-line:#3f5665}.sh-nav{border:0;border-radius:0;background:transparent;color:var(--ink);box-shadow:none}.sh-nav-brand{color:var(--ink);text-decoration:none}.sh-nav-brand:has(.sh-nav-borek-logo){width:180px}.sh-nav-borek-logo{width:180px;height:48px;-o-object-fit:contain;object-fit:contain}.sh-nav-links{display:flex;align-items:center;gap:3px;min-width:0;overflow-x:auto;scrollbar-width:none;--nav-fade-left:0px;--nav-fade-right:0px;padding:3px;mask-image:linear-gradient(to right,transparent,#000 var(--nav-fade-left),#000 calc(100% - var(--nav-fade-right)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--nav-fade-left),#000 calc(100% - var(--nav-fade-right)),transparent)}.sh-nav-links::-webkit-scrollbar{display:none}.sh-nav-links[data-more-left=true]{--nav-fade-left:22px}.sh-nav-links[data-more-right=true]{--nav-fade-right:22px}.sh-nav-account-area{display:flex;align-items:center;gap:8px}.sh-nav-disclosure{flex:0 0 auto}html[data-visual-style=modern] .sh-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 11px;flex:0 0 auto;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);box-shadow:none;font:600 13px/1.4 var(--modern-font-body);white-space:nowrap;text-decoration:none;text-shadow:none;transition:background-color .17s ease,box-shadow .17s ease,color .17s ease}html[data-visual-style=modern] .sh-nav-link:not(.sh-nav-account){position:relative;border-radius:6px}html[data-visual-style=modern] .sh-nav-link:not(.sh-nav-account):is(:hover,[aria-expanded=true]){background:color-mix(in srgb,var(--nav-accent) 12%,transparent);color:var(--nav-active);box-shadow:none}html[data-visual-style=modern] .sh-nav-link:not(.sh-nav-account).active{color:var(--nav-active)}html[data-visual-style=modern] .sh-nav-link:not(.sh-nav-account).active:after{content:"";position:absolute;bottom:0;left:calc(50% - 10px);width:20px;height:3px;border-radius:3px;background:var(--nav-active);pointer-events:none}html[data-visual-style=modern] .sh-nav-account{width:36px;height:36px;min-height:36px;padding:0;border-radius:50%;border-color:transparent;background:var(--ink);color:var(--nav-paper);font-size:12px}html[data-visual-style=modern] .sh-nav-account:is(:hover,:focus-visible,[aria-expanded=true]){background:color-mix(in srgb,var(--ink) 92%,var(--nav-paper));color:var(--nav-paper);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--nav-paper) 20%,transparent),0 0 0 3px color-mix(in srgb,var(--nav-accent) 20%,transparent),0 3px 9px var(--panel-shadow)}.sh-nav-link.sh-nav-web{gap:6px}.sh-nav-web-icon{display:inline-grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border-radius:6px;background:#e2f4ef;color:#246d65}html[data-theme=dark] .sh-nav-web-icon{background:#244842;color:#a2ded1}.sh-nav-portal{flex:0 0 auto;border-left:1px solid var(--nav-line);margin-left:8px;padding-left:8px}html[data-visual-style=modern] .sh-nav-account.sh-nav-account-admin{background:#d4af57;color:#30240c;border-color:#b18a32}html[data-visual-style=modern] .sh-nav-account.sh-nav-account-admin:is(:hover,:focus-visible,[aria-expanded=true]){background:#e2c477;color:#30240c;box-shadow:inset 0 1px 0 #f4dfa8,0 0 0 3px rgb(212 175 87/25%),0 3px 9px var(--panel-shadow)}html[data-visual-style=modern] .sh-nav-context-link{border-color:var(--nav-line);background:var(--nav-soft);color:var(--nav-accent)}.sh-nav-popover{position:fixed;inset:auto;margin:0;padding:8px;border:1px solid var(--nav-line);border-radius:10px;background:var(--nav-paper);color:var(--ink);overflow-y:auto;box-shadow:0 12px 32px var(--panel-shadow-strong)}.sh-nav-popover:popover-open{animation:nav-reveal .18s cubic-bezier(.2,.7,.2,1)}.sh-nav-popover::backdrop{background:transparent}html[data-visual-style=modern] .sh-nav-menu-link{position:relative;display:flex;align-items:center;width:100%;min-height:40px;padding:9px 12px 9px 16px;border:0;border-radius:7px;background:transparent;color:var(--ink);box-shadow:none;text-shadow:none;font:500 13px/1.45 var(--modern-font-body);text-align:left;text-decoration:none;transition:background-color .17s ease,color .17s ease}.sh-nav-menu-link:before{content:"";position:absolute;left:4px;top:11px;bottom:11px;width:2px;border-radius:2px;background:var(--nav-accent);opacity:0;transform:scaleY(.4);transition:opacity .17s ease,transform .17s ease}html[data-visual-style=modern] .sh-nav-menu-link:is(:hover,:focus-visible,.active){background:var(--nav-soft);color:var(--nav-accent)}.sh-nav-menu-link:is(:hover,:focus-visible,.active):before{opacity:1;transform:scaleY(1)}.sh-nav-menu-link small{display:block;color:var(--muted);margin-top:3px;font-size:12px}.sh-nav-group,.sh-nav-status{font:500 12px/1.5 var(--modern-font-body);color:var(--muted);padding:8px 12px;margin:0}.sh-nav-divider{height:1px;background:var(--nav-line);margin:6px 4px}.sh-nav-link:focus-visible,.sh-nav-menu-link:focus-visible{outline:2px solid var(--nav-accent);outline-offset:2px}@media (max-width:941px){html[data-visual-style=modern] .sh-nav-link{padding-inline:8px}}@media (max-width:820px){.sh-nav-shell[data-compact=true]{top:calc(-1 * var(--sh-nav-brand-row-height, 58px))}html[data-visual-style=modern] .sh-nav-link:not(.sh-nav-account){min-height:42px}}@media (pointer:coarse){html[data-visual-style=modern] :is(.sh-nav-menu-link,.sh-nav-link){min-height:44px}}@keyframes nav-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sh-nav-shell{transition:none}.sh-nav-popover:popover-open{animation:none}html[data-visual-style=modern] :is(.sh-nav-link,.sh-nav-menu-link,.sh-nav-menu-link:before){transition:none}}.sh-nav-event-link{flex-wrap:wrap;gap:2px 12px;justify-content:space-between}.sh-nav-event-link>span{min-width:0}.sh-nav-event-link small{margin:0;white-space:nowrap}@media (pointer:coarse){html[data-visual-style=modern] .sh-nav-account{width:44px;height:44px;min-width:44px;min-height:44px}}.sh-nav-mode-group{padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid var(--nav-line)}html[data-visual-style=modern] .sh-nav-menu-link.sh-nav-mode-switch{min-height:40px;padding:9px 12px;gap:9px;background:#176958;color:#fff;font-size:13px;font-weight:600}.sh-nav-mode-switch:before{display:none}html[data-visual-style=modern] .sh-nav-menu-link.sh-nav-mode-switch:is(:hover,:focus-visible,:active){background:#104f43;color:#fff}html[data-theme=dark][data-visual-style=modern] .sh-nav-menu-link.sh-nav-mode-switch{background:#74dcc3;color:#10392f}html[data-theme=dark][data-visual-style=modern] .sh-nav-menu-link.sh-nav-mode-switch:is(:hover,:focus-visible,:active){background:#a0ecd9;color:#10392f}@supports not selector(:popover-open){[popover]:not([data-popover-fallback=open]){display:none}[popover][data-popover-fallback=open]{display:block;z-index:10000}}.rental-workspace-head{gap:12px}.rental-section-tabs.panel-tabs,.rental-workspace-head h1{margin:0}.rental-finance-content,.rental-overview-content,.rental-settings-content{min-width:0}.rental-overview-content{gap:24px;container-type:inline-size}.rental-overview-content>h2{margin:0}.rental-overview-content .rental-overview-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.rental-overview-metric{display:flex;flex-direction:column;gap:8px;padding:4px 20px;border-left:1px solid var(--line);text-decoration:none}.rental-overview-metric:first-child{padding-left:0;border-left:0}.rental-overview-metric strong{color:var(--muted);font-size:13px;font-weight:600}.rental-overview-metric>.small{color:var(--modern-link);font-size:28px;line-height:1.2;font-weight:750}.rental-overview-metric strong{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .19s ease,text-underline-offset .19s ease}.rental-overview-metric:is(:hover,:focus-visible) strong{text-decoration-color:currentColor;text-underline-offset:3px}.rental-overview-section{padding-top:22px;border-top:1px solid var(--line);gap:14px}.rental-overview-section h3{margin:0;display:flex;align-items:center;gap:10px}.rental-overview-count{color:var(--muted);font:600 14px/1.5 var(--modern-font-body)}.rental-overview-queue{min-width:0;padding-left:18px;border-left:1px solid var(--line)}.rental-overview-queue:first-child{padding-left:0;border-left:0}.rental-overview-queue .rental-overview-reservation-section-head{font-size:14px;margin-bottom:12px}.rental-overview-entry{display:grid;min-width:0;grid-gap:6px;gap:6px;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none}.rental-overview-entry>strong{min-width:0;white-space:normal;overflow-wrap:anywhere}.rental-overview-entry-details{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;min-width:0}.rental-overview-entry-date{overflow-wrap:anywhere}.rental-overview-entry-count{white-space:nowrap}.rental-overview-entry:last-child{border-bottom:0}.rental-overview-entry strong{color:var(--ink);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .19s ease,text-underline-offset .19s ease}.rental-overview-entry:is(:hover,:focus-visible) strong{text-decoration-color:currentColor;text-underline-offset:3px}.rental-overview-entry .small{color:var(--muted)}.rental-overview-entry:focus-visible,.rental-overview-metric:focus-visible{outline:2px solid var(--modern-link);outline-offset:3px}html[data-visual-style=modern] body .rental-finance-content>.card,html[data-visual-style=modern] body .rental-settings-content>.rental-settings-active-panel>.card{padding:clamp(12px,2vw,20px)}.rental-finance-content>.card>form.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.rental-finance-content>.card>form.grid>.row{grid-column:1/-1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.rental-finance-content>.card>form.grid>.row>:is(button,a){width:auto}@media (min-width:721px){.rental-finance-page .finance-claims-table :is(th,td){padding:10px 12px}}@media (max-width:800px){.rental-overview-content .rental-overview-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.rental-overview-metric:nth-child(3){padding-left:0;border-left:0}}@container (max-width: 960px){.rental-overview-content .rental-overview-reservation-grid{grid-template-columns:1fr;gap:20px}.rental-overview-queue{padding:18px 0 0;border-left:0;border-top:1px solid var(--line)}.rental-overview-queue:first-child{padding-top:0;border-top:0}}@media (prefers-reduced-motion:reduce){.rental-overview-entry strong,.rental-overview-metric strong{transition:none}}