.status-page-module__gmHAKa__page{background-color:var(--background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");flex-direction:column;min-height:100dvh;display:flex}.status-page-module__gmHAKa__spacer{flex-shrink:0;height:73px}.status-page-module__gmHAKa__main{flex:1;justify-content:center;align-items:center;padding:4rem 1.5rem 5rem;animation:.7s cubic-bezier(.22,1,.36,1) both status-page-module__gmHAKa__rise;display:flex}@keyframes status-page-module__gmHAKa__rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.status-page-module__gmHAKa__card{text-align:center;background:var(--hard-background);border:1px solid var(--color-border-warm);flex-direction:column;align-items:center;width:100%;max-width:500px;padding:3.5rem 3.5rem 3rem;display:flex;position:relative}.status-page-module__gmHAKa__card:before,.status-page-module__gmHAKa__card:after{content:"";border-style:solid;border-color:var(--decor);opacity:.5;width:40px;height:40px;position:absolute}.status-page-module__gmHAKa__card:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.status-page-module__gmHAKa__card:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.status-page-module__gmHAKa__ornament{flex-shrink:0;width:48px;height:48px;margin-bottom:1.4rem}.status-page-module__gmHAKa__title{color:var(--foreground);margin:0 0 .5rem;font-size:clamp(1.25rem,4vw,1.65rem);font-weight:400;line-height:1.4}.status-page-module__gmHAKa__subtitle{color:var(--softer-foreground);max-width:360px;margin:0 0 1.8rem;font-size:.85rem;line-height:1.8}.status-page-module__gmHAKa__groupBanner{color:var(--soft-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-warm);text-decoration-color:var(--color-border-warm);text-underline-offset:3px;align-items:center;gap:.4rem;margin:-.6rem 0 1.8rem;font-size:.75rem;display:inline-flex}.status-page-module__gmHAKa__groupBanner:hover,.status-page-module__gmHAKa__groupBanner:focus-visible{color:var(--foreground);-webkit-text-decoration-color:var(--soft-foreground);text-decoration-color:var(--soft-foreground)}.status-page-module__gmHAKa__rule{background:var(--color-border-warm);width:100%;height:1px;margin-bottom:1.8rem;position:relative}.status-page-module__gmHAKa__rule:after{content:"◆";color:var(--decor);background:var(--hard-background);padding:0 .4rem;font-size:.4rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.status-page-module__gmHAKa__details{border:1px solid var(--color-border-warm);flex-direction:column;gap:0;width:100%;margin-bottom:1.8rem;display:flex}.status-page-module__gmHAKa__row{border-bottom:1px solid var(--color-border-warm);justify-content:space-between;align-items:baseline;gap:1rem;padding:.65rem 1rem;display:flex}.status-page-module__gmHAKa__row:last-child{border-bottom:none}.status-page-module__gmHAKa__label{letter-spacing:.8px;text-transform:uppercase;color:var(--softer-foreground);flex-shrink:0;font-size:.7rem}.status-page-module__gmHAKa__value{color:var(--foreground);text-align:end;font-size:.88rem}.status-page-module__gmHAKa__valueRef{color:var(--soft-foreground);text-align:end;letter-spacing:.5px;font-variant-numeric:tabular-nums;direction:ltr;font-size:.82rem}.status-page-module__gmHAKa__thumbnail{border:1px solid var(--color-border-warm);width:100%;height:160px;margin-bottom:1.8rem;position:relative;overflow:hidden}.status-page-module__gmHAKa__actions{flex-direction:column;align-items:center;gap:.6rem;width:100%;margin-top:.4rem;display:flex}.status-page-module__gmHAKa__btnPrimary{border:1px solid var(--soft-foreground);width:100%;padding:.8rem 2rem}.status-page-module__gmHAKa__btnSecondary{border:1px solid var(--color-border-warm);width:100%;padding:.7rem 2rem}.status-page-module__gmHAKa__badge{border:1px solid var(--color-border-warm);letter-spacing:1px;text-transform:uppercase;color:var(--softer-foreground);align-items:center;gap:.5rem;margin-bottom:1.8rem;padding:.35rem .9rem;font-size:.7rem;display:inline-flex}.status-page-module__gmHAKa__badgeDot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-page-module__gmHAKa__badge[data-state=pending]{color:var(--status-soft-hold);border-color:oklch(from var(--status-soft-hold) l c h / .25)}.status-page-module__gmHAKa__badge[data-state=confirmed]{color:var(--status-confirmed);border-color:var(--color-border-olive)}.status-page-module__gmHAKa__badge[data-state=checked-in]{color:var(--status-checked-in);border-color:oklch(from var(--status-checked-in) l c h / .25)}.status-page-module__gmHAKa__badge[data-state=no-show]{color:var(--status-no-show);border-color:oklch(from var(--status-no-show) l c h / .25)}.status-page-module__gmHAKa__badge[data-state=refund]{color:var(--status-refund-pending);border-color:var(--color-border-warm)}.status-page-module__gmHAKa__badge[data-state=error]{color:var(--status-no-show);border-color:oklch(from var(--status-no-show) l c h / .25)}.status-page-module__gmHAKa__errorCode{color:#0000;letter-spacing:-2px;-webkit-text-stroke:1px var(--soft-foreground);margin-bottom:1.5rem;font-size:clamp(4.5rem,16vw,8rem);font-weight:300;line-height:1}.status-page-module__gmHAKa__brand{letter-spacing:1px;text-transform:uppercase;color:var(--decor);opacity:.5;margin-top:2.5rem;font-size:.85rem}@media (max-width:480px){.status-page-module__gmHAKa__card{padding:2.5rem 1.25rem 2rem}.status-page-module__gmHAKa__card:before,.status-page-module__gmHAKa__card:after{width:26px;height:26px}.status-page-module__gmHAKa__main{align-items:flex-start;padding:2.5rem 1rem 3.5rem}}
.group-status-module__-EL4kq__voucherValue{letter-spacing:3px;color:var(--foreground);font-variant-numeric:tabular-nums;direction:ltr;font-size:1rem;font-weight:600}.group-status-module__-EL4kq__roomList{flex-direction:column;gap:.6rem;width:100%;margin-bottom:1.8rem;display:flex}.group-status-module__-EL4kq__roomRow{border:1px solid var(--color-border-warm);color:inherit;align-items:center;gap:.9rem;padding:.6rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.group-status-module__-EL4kq__roomRow:hover,.group-status-module__-EL4kq__roomRow:focus-visible{border-color:var(--soft-foreground);background-color:oklch(from var(--hard-background) calc(l - .02) c h)}.group-status-module__-EL4kq__roomThumb{border:1px solid var(--color-border-warm);flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.group-status-module__-EL4kq__roomInfo{text-align:start;flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.group-status-module__-EL4kq__roomName{color:var(--foreground);font-size:.85rem}.group-status-module__-EL4kq__roomPrice{color:var(--softer-foreground);font-variant-numeric:tabular-nums;font-size:.72rem}.group-status-module__-EL4kq__roomBadge{border:1px solid var(--color-border-warm);letter-spacing:.6px;text-transform:uppercase;color:var(--softer-foreground);flex-shrink:0;padding:.25rem .6rem;font-size:.62rem}.group-status-module__-EL4kq__roomBadge[data-state=pending]{color:var(--status-soft-hold);border-color:oklch(from var(--status-soft-hold) l c h / .25)}.group-status-module__-EL4kq__roomBadge[data-state=confirmed]{color:var(--status-confirmed);border-color:var(--color-border-olive)}.group-status-module__-EL4kq__roomBadge[data-state=checked-in]{color:var(--status-checked-in);border-color:oklch(from var(--status-checked-in) l c h / .25)}.group-status-module__-EL4kq__roomBadge[data-state=no-show]{color:var(--status-no-show);border-color:oklch(from var(--status-no-show) l c h / .25)}.group-status-module__-EL4kq__roomBadge[data-state=refund]{color:var(--status-refund-pending);border-color:var(--color-border-warm)}
