body.sinpe-house main.waitlist-page{isolation:isolate;color:#f4f5f7;background:#181d24;min-height:100dvh;position:relative;overflow:clip}body.sinpe-house main.waitlist-page:before{content:"";z-index:-1;pointer-events:none;filter:blur(18px);background:linear-gradient(#151b24b8,#151b24eb),url(/photolab-background-20261010/sina-prints.webp) 50%/cover;position:fixed;inset:-24px}.waitlist-page .waitlist-layout{width:min(100% - 40px,560px);margin:64px auto 96px}body.sinpe-house .waitlist-page .waitlist-hero{text-align:center;background:0 0;padding:0 8px 28px}body.sinpe-house .waitlist-page .waitlist-hero h1{color:#f4f5f7;letter-spacing:0;margin:0 0 10px;font-size:30px;font-weight:600;line-height:1.45}body.sinpe-house .waitlist-page .waitlist-hero h2{color:#edf0f4;margin:0 0 14px;font-size:18px;font-weight:400}body.sinpe-house .waitlist-page .waitlist-hero p{color:#d0d7e0;max-width:46ch;margin:0 auto 12px;font-size:14px;line-height:1.9}.waitlist-page .waitlist-hero small{color:#c3cbd6;font-size:12px}body.sinpe-house .waitlist-page .waitlist-card{-webkit-backdrop-filter:blur(24px);background:#232d3b8c;border:1px solid #ffffff30;border-radius:24px;margin:0;padding:28px}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-form{color:#f4f5f7;text-align:start;width:100%;direction:inherit;gap:20px;margin:0;font-family:inherit}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-form[dir=rtl]{direction:rtl}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-form[dir=ltr]{direction:ltr}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-form label{gap:8px;margin:0;font-size:13px;display:grid}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-form label>span{color:#edf0f4;font-size:13px;line-height:1.7}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-form input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:48px;font:inherit;color:#fff;text-align:start;outline-offset:3px;background:#ffffff09;border:1px solid #ffffff35;border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.5}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-form input::placeholder{color:#bac4d1;opacity:1}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-form input[aria-invalid=true]{border-color:#ffb7b7}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-form .waitlist-consent{cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;display:flex}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-consent input{-webkit-appearance:auto;appearance:auto;accent-color:#a2dbc9;flex:none;width:20px;height:20px;margin:3px 0}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-consent span{color:#d5dce5;font-size:12px}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-form>button{min-height:48px;font:inherit;color:#172331;cursor:pointer;background:#e4eaf0;border:0;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:12px 16px;font-size:14px;font-weight:600;display:flex}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-form>button:disabled{opacity:.5;cursor:not-allowed}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-form>small{text-align:center;color:#c3cbd6;font-size:12px}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-optional{background:0 0;border:0;margin:0;padding:0}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-optional>summary{cursor:pointer;color:#d5dce5;align-content:center;min-height:44px;font-size:13px;display:list-item}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-optional>label{margin:12px 0}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-message{color:#ffd1d1;background:#612c334d;border-radius:10px;margin:0;padding:12px;font-size:13px;line-height:1.8}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-turnstile{min-width:0;max-width:100%}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) :focus-visible{outline-offset:3px;outline:2px solid #a9d2ff}body.sinpe-house .waitlist-dialog{box-sizing:border-box;color:#f4f5f7;-webkit-backdrop-filter:blur(24px);background:#202a36ed;border:1px solid #ffffff40;border-radius:24px;width:min(540px,100vw - 24px);max-height:calc(100dvh - 32px);padding:28px;overflow:auto}body.sinpe-house .waitlist-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070d17a6}body.sinpe-house .waitlist-dialog h2{color:#f4f5f7;margin:12px 0;font-size:22px;line-height:1.7}body.sinpe-house .waitlist-dialog>p{color:#d0d7e0;font-size:14px;line-height:1.9}body.sinpe-house .waitlist-dialog .waitlist-close{color:#fff;background:0 0;border:0;border-radius:50%;width:44px;height:44px;min-height:44px;font-size:28px}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-success{text-align:center;color:#edf4f7;background:0 0;padding:12px 0}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-success h3{font-size:21px;line-height:1.7}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-success p{color:#d0d7e0;font-size:14px;line-height:1.9}body.sinpe-house :is(.waitlist-page,.waitlist-dialog) .waitlist-success a{color:#bce6db;align-items:center;min-height:44px;font-size:13px;display:inline-flex}@media (max-width:600px){.waitlist-page .waitlist-layout{width:calc(100% - 32px);margin:36px auto 64px}body.sinpe-house .waitlist-page .waitlist-card{border-radius:20px;padding:20px}body.sinpe-house .waitlist-page .waitlist-hero h1{font-size:26px}body.sinpe-house .waitlist-dialog{padding:24px 18px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){body.sinpe-house :is(.waitlist-page .waitlist-card,.waitlist-dialog){-webkit-backdrop-filter:none;background:#202a36}}body.sinpe-house main#course-waitlist{background:#181d24!important}body.sinpe-house main#course-waitlist:before{background:linear-gradient(#151b24b8,#151b24eb),url(/photolab-background-20261010/sina-prints.webp) 50%/cover!important}body.sinpe-house main#course-waitlist .waitlist-hero{box-sizing:border-box;display:block;width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}body.sinpe-house main#course-waitlist .waitlist-card{box-sizing:border-box;background:#232d3b8c!important;border:1px solid #ffffff30!important;width:100%!important;margin:0!important}body.sinpe-house main#course-waitlist .waitlist-layout{width:min(100% - 32px,560px);margin:48px auto 72px}body.sinpe-house main#course-waitlist .waitlist-form input:not([type=checkbox]){min-height:48px;color:#fff!important;background:#ffffff09!important;border:1px solid #ffffff35!important;border-radius:12px!important}body.sinpe-house main#course-waitlist .waitlist-form>button{min-height:48px;color:#172331!important;background:#e4eaf0!important;border-radius:12px!important}@media (max-width:600px){body.sinpe-house main#course-waitlist .waitlist-layout{margin:32px auto 56px}}.waitlist-reservation-group{border:0;border-top:1px solid #ffffff20;gap:20px;min-inline-size:0;margin:4px 0;padding:24px 0;display:grid}.waitlist-reservation-group legend{max-width:100%;padding:0 0 12px;font-size:16px;font-weight:600}.waitlist-reservation-group>p{color:#d4cdc4;margin:0;font-size:13px;line-height:1.9}.waitlist-form textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:104px;font:inherit;color:inherit;background:#ffffff08;border:1px solid #ffffff26;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.8}.waitlist-form :is(input,textarea)[aria-invalid=true]{border-color:#efb4a5}.waitlist-phone{gap:8px;min-width:0;font-size:13px;display:grid}.waitlist-phone .sh-phone-controls{min-width:0;max-width:100%}.waitlist-form textarea:focus-visible{outline-offset:3px;outline:2px solid #ded7bd}@media (max-width:600px){.waitlist-reservation-group{gap:18px}.waitlist-phone .sh-phone-controls{grid-template-columns:minmax(0,1fr)}.waitlist-phone :is(input,select){min-height:48px}}
