.guest-notifications-module__dirGBq__page{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--home-body-font), Arial, sans-serif}.guest-notifications-module__dirGBq__main{width:min(100%,1224px);margin-inline:auto;padding:134px 32px 80px}.guest-notifications-module__dirGBq__content{width:100%;min-width:0;max-width:986px;margin-inline:auto}.guest-notifications-module__dirGBq__heading{justify-content:space-between;align-items:end;gap:24px;padding-block:8px 36px;display:flex}.guest-notifications-module__dirGBq__heading>div{min-width:0}.guest-notifications-module__dirGBq__eyebrow{color:var(--primary);letter-spacing:.17em;text-transform:uppercase;margin-block-end:15px;font-size:10px;font-weight:600}.guest-notifications-module__dirGBq__heading h1{color:var(--foreground);font-family:var(--home-display-font), Georgia, serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(42px,4.3vw,62px);font-weight:500;line-height:1.12}.guest-notifications-module__dirGBq__punctuation{color:var(--primary)}.guest-notifications-module__dirGBq__description{color:var(--muted-foreground);margin-block-start:16px;font-size:14px;line-height:1.8}.guest-notifications-module__dirGBq__summary{color:var(--muted-foreground);flex:none;align-items:center;gap:8px;margin-block-end:5px;font-size:12px;line-height:1.8;display:flex}.guest-notifications-module__dirGBq__summary:before{content:"";background:var(--primary);border-radius:50%;flex:none;width:6px;height:6px}.guest-notifications-module__dirGBq__toolbar{border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;display:flex}.guest-notifications-module__dirGBq__filters,.guest-notifications-module__dirGBq__actions{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.guest-notifications-module__dirGBq__filters{gap:27px}.guest-notifications-module__dirGBq__actions{gap:20px}.guest-notifications-module__dirGBq__content button,.guest-notifications-module__dirGBq__empty a{min-width:44px;min-height:44px;box-shadow:none;color:var(--foreground);font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:8px 2px;font-size:13px;line-height:1.65;display:inline-flex}.guest-notifications-module__dirGBq__content button:hover:not(:disabled),.guest-notifications-module__dirGBq__empty a:hover{background:var(--muted)}.guest-notifications-module__dirGBq__content button:disabled{opacity:.6;cursor:wait}.guest-notifications-module__dirGBq__content :is(button,a):focus-visible,.guest-notifications-module__dirGBq__empty a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.guest-notifications-module__dirGBq__filters button{min-height:58px;color:var(--muted-foreground);border-block-end:2px solid #0000;margin-block-end:-1px;padding-inline:2px}.guest-notifications-module__dirGBq__filters button[aria-pressed=true]{border-block-end-color:var(--primary);color:var(--foreground);font-weight:600}.guest-notifications-module__dirGBq__actions button{font-size:12px}.guest-notifications-module__dirGBq__actions button:last-child:not(:first-child){color:var(--primary)}.guest-notifications-module__dirGBq__actions button>svg{flex:none;width:15px;height:15px}.guest-notifications-module__dirGBq__listCaption{color:var(--muted-foreground);letter-spacing:.11em;text-transform:uppercase;padding-block:25px 6px;font-size:10px}.guest-notifications-module__dirGBq__list{margin:0;padding:0;list-style:none}.guest-notifications-module__dirGBq__row{border-block-end:1px solid var(--border);grid-template-columns:10px minmax(0,1fr);align-items:start;gap:15px;padding-block:25px 24px;display:grid}.guest-notifications-module__dirGBq__marker{background:0 0;border-radius:50%;width:5px;height:5px;margin-block-start:11px}.guest-notifications-module__dirGBq__row[data-unread=true] .guest-notifications-module__dirGBq__marker{background:var(--primary)}.guest-notifications-module__dirGBq__record{min-width:0}.guest-notifications-module__dirGBq__recordHeading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.guest-notifications-module__dirGBq__title{min-width:0;color:var(--foreground);font-family:var(--home-display-font), Georgia, serif;letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:500;line-height:1.5}.guest-notifications-module__dirGBq__readState{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:10px;line-height:1.8}.guest-notifications-module__dirGBq__row[data-unread=true] .guest-notifications-module__dirGBq__readState{color:var(--primary)}.guest-notifications-module__dirGBq__message{max-width:760px;color:var(--muted-foreground);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;margin-block:8px 0;font-size:14px;line-height:1.85}.guest-notifications-module__dirGBq__emphasis{color:var(--foreground);overflow-wrap:anywhere;font-weight:600}.guest-notifications-module__dirGBq__emphasis bdi{overflow-wrap:anywhere;vertical-align:bottom;unicode-bidi:isolate;max-width:100%;display:inline-block}.guest-notifications-module__dirGBq__metadata{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;margin-block-start:8px;display:flex}.guest-notifications-module__dirGBq__timestamp{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px;line-height:1.8}.guest-notifications-module__dirGBq__rowActions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.guest-notifications-module__dirGBq__content .guest-notifications-module__dirGBq__destination,.guest-notifications-module__dirGBq__content .guest-notifications-module__dirGBq__markRead{text-align:start;min-width:44px;min-height:44px;padding:8px 2px;font-size:12px}.guest-notifications-module__dirGBq__content .guest-notifications-module__dirGBq__markRead{color:var(--primary)}.guest-notifications-module__dirGBq__content .guest-notifications-module__dirGBq__destination:hover:not(:disabled),.guest-notifications-module__dirGBq__content .guest-notifications-module__dirGBq__markRead:hover:not(:disabled){background:var(--muted);text-underline-offset:4px;text-decoration:underline}.guest-notifications-module__dirGBq__destinationArrow{flex:none;width:15px;height:15px}.guest-notifications-module__dirGBq__more{justify-content:space-between;align-items:center;gap:16px;padding-block:25px 34px;display:flex}.guest-notifications-module__dirGBq__more p{color:var(--muted-foreground);font-size:12px;line-height:1.8}.guest-notifications-module__dirGBq__more button{border:1px solid var(--border);min-width:44px;min-height:44px;padding:8px 20px;font-size:12px}.guest-notifications-module__dirGBq__pushPanel{background:var(--secondary);color:var(--foreground);align-items:center;gap:18px;margin-block-start:12px;padding:22px 25px;display:flex}.guest-notifications-module__dirGBq__pushIcon{width:22px;height:22px;color:var(--primary);flex:none}.guest-notifications-module__dirGBq__pushCopy{flex:1;min-width:0}.guest-notifications-module__dirGBq__pushCopy h2{margin:0;font-size:14px;font-weight:500;line-height:1.6}.guest-notifications-module__dirGBq__pushCopy p{color:var(--muted-foreground);overflow-wrap:anywhere;margin-block-start:3px;font-size:12px;line-height:1.8}.guest-notifications-module__dirGBq__content .guest-notifications-module__dirGBq__pushControl{min-width:44px;height:auto;min-height:44px;color:var(--primary);text-align:start;flex:0 auto;padding:8px 4px;font-size:12px}.guest-notifications-module__dirGBq__content .guest-notifications-module__dirGBq__pushControl:disabled{opacity:1;color:var(--muted-foreground);cursor:not-allowed}.guest-notifications-module__dirGBq__empty{text-align:center;border-block-end:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:42px 30px;display:flex}.guest-notifications-module__dirGBq__empty>svg{width:28px;height:28px;color:var(--primary);margin-block-end:20px}.guest-notifications-module__dirGBq__empty h2,.guest-notifications-module__dirGBq__error h2{color:var(--foreground);font-family:var(--home-display-font), Georgia, serif;overflow-wrap:anywhere;margin:0 0 14px;font-size:28px;font-weight:500;line-height:1.4}.guest-notifications-module__dirGBq__empty p{max-width:430px;color:var(--muted-foreground);font-size:14px;line-height:1.8}.guest-notifications-module__dirGBq__empty a{text-underline-offset:4px;margin-block-start:20px;text-decoration:underline}.guest-notifications-module__dirGBq__error{border-inline-start:2px solid var(--destructive);background:var(--destructive-subtle);color:var(--destructive-subtle-foreground);overflow-wrap:anywhere;margin-block:20px;padding:28px}.guest-notifications-module__dirGBq__error h2{color:inherit;font-size:25px}.guest-notifications-module__dirGBq__error p{font-size:14px;line-height:1.8}.guest-notifications-module__dirGBq__error button{color:inherit;text-underline-offset:4px;margin-block-start:12px;text-decoration:underline}.guest-notifications-module__dirGBq__placeholder{border-block-end:1px solid var(--border);padding:30px 25px}.guest-notifications-module__dirGBq__placeholder>div{background:var(--muted)}.guest-notifications-module__dirGBq__preparing{color:var(--muted-foreground);padding-block:32px}.guest-notifications-module__dirGBq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guest-notifications-module__dirGBq__page[dir=rtl] :is(.guest-notifications-module__dirGBq__heading h1,.guest-notifications-module__dirGBq__title,.guest-notifications-module__dirGBq__empty h2,.guest-notifications-module__dirGBq__error h2){font-family:var(--home-body-font), Tahoma, sans-serif;letter-spacing:0}.guest-notifications-module__dirGBq__page[dir=rtl] .guest-notifications-module__dirGBq__heading h1{font-size:48px;line-height:1.5}.guest-notifications-module__dirGBq__page[dir=rtl] .guest-notifications-module__dirGBq__title{font-size:21px;line-height:1.7}.guest-notifications-module__dirGBq__page[dir=rtl] .guest-notifications-module__dirGBq__message{line-height:2}.guest-notifications-module__dirGBq__page[dir=rtl] :is(.guest-notifications-module__dirGBq__eyebrow,.guest-notifications-module__dirGBq__listCaption,.guest-notifications-module__dirGBq__readState){letter-spacing:0}.guest-notifications-module__dirGBq__page[dir=rtl] .guest-notifications-module__dirGBq__destinationArrow{transform:scaleX(-1)}@media (max-width:1100px){.guest-notifications-module__dirGBq__heading{flex-direction:column;align-items:start;gap:14px}.guest-notifications-module__dirGBq__summary{margin:0}}@media (max-width:767px){.guest-notifications-module__dirGBq__main{padding:112px 20px 48px}.guest-notifications-module__dirGBq__heading{gap:16px;padding-block:8px 24px}.guest-notifications-module__dirGBq__heading h1{font-size:44px}.guest-notifications-module__dirGBq__eyebrow{margin-block-end:12px}.guest-notifications-module__dirGBq__description{max-width:30rem;margin-block-start:13px;font-size:14px}.guest-notifications-module__dirGBq__toolbar{flex-wrap:wrap;align-items:start;gap:0}.guest-notifications-module__dirGBq__filters{gap:26px}.guest-notifications-module__dirGBq__filters button{min-height:52px}.guest-notifications-module__dirGBq__actions{gap:13px;margin-inline-start:auto;padding-block-start:4px}.guest-notifications-module__dirGBq__listCaption{padding-block-start:22px}.guest-notifications-module__dirGBq__row{grid-template-columns:6px minmax(0,1fr);gap:10px;padding-block:23px 20px}.guest-notifications-module__dirGBq__recordHeading{align-items:start}.guest-notifications-module__dirGBq__title{font-size:20px;line-height:1.45}.guest-notifications-module__dirGBq__readState{padding-block-start:4px;font-size:9px}.guest-notifications-module__dirGBq__message{margin-block-start:10px}.guest-notifications-module__dirGBq__metadata{gap:5px;margin-block-start:12px}.guest-notifications-module__dirGBq__timestamp{width:100%;font-size:12px}.guest-notifications-module__dirGBq__rowActions{justify-content:space-between;gap:12px;width:100%}.guest-notifications-module__dirGBq__more{padding-block:22px 28px}.guest-notifications-module__dirGBq__more button{padding-inline:16px}.guest-notifications-module__dirGBq__pushPanel{flex-wrap:wrap;align-items:start;gap:12px;padding:21px 18px}.guest-notifications-module__dirGBq__pushCopy{flex-basis:calc(100% - 40px)}.guest-notifications-module__dirGBq__content .guest-notifications-module__dirGBq__pushControl{margin-inline-start:34px}.guest-notifications-module__dirGBq__page[dir=rtl] .guest-notifications-module__dirGBq__heading h1{font-size:38px}.guest-notifications-module__dirGBq__page[dir=rtl] .guest-notifications-module__dirGBq__title{font-size:20px}}@media (max-width:430px){.guest-notifications-module__dirGBq__actions{justify-content:space-between;width:100%;padding-block:2px 7px}.guest-notifications-module__dirGBq__filters button{min-height:48px}.guest-notifications-module__dirGBq__recordHeading{flex-wrap:wrap;gap:3px 12px}}@media (prefers-reduced-motion:reduce){.guest-notifications-module__dirGBq__content *,.guest-notifications-module__dirGBq__content :before,.guest-notifications-module__dirGBq__content :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
