.checkin-module__1VE8ea__page{isolation:isolate;background:#050505;min-height:100svh;padding:12px 12px 18px;position:relative;overflow:hidden auto}.checkin-module__1VE8ea__background{z-index:-2;background-image:url(/venue/moire-signature-bar.jpg);background-position:58%;background-size:cover;position:fixed;inset:0}.checkin-module__1VE8ea__page:after{z-index:-1;content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(#00000085,#000000e6 45%,#050505),radial-gradient(circle at 50% 5%,#bf863038,#0000 42%);position:fixed;inset:0}.checkin-module__1VE8ea__container{width:min(430px,100%);margin:0 auto}.checkin-module__1VE8ea__hero{text-align:center;flex-direction:column;align-items:center;padding:4px 8px 12px;display:flex}.checkin-module__1VE8ea__logoLink{width:min(190px,55vw);margin-bottom:5px;display:block}:is(.checkin-module__1VE8ea__logoLink .brand,.checkin-module__1VE8ea__logoLink .brand img){width:100%}.checkin-module__1VE8ea__hero>span{color:#eed18a;letter-spacing:.22em;text-transform:uppercase;font-size:8px;font-weight:700}.checkin-module__1VE8ea__hero h1{color:#fff;letter-spacing:.01em;text-transform:uppercase;margin:4px 0 3px;font-family:League Spartan,sans-serif;font-size:clamp(22px,6.4vw,31px);line-height:1}.checkin-module__1VE8ea__hero p{color:#eed18a;letter-spacing:.16em;text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700}.checkin-module__1VE8ea__hero small{color:#ffffffab;margin-top:3px;font-size:8px}.checkin-module__1VE8ea__form{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060606f0;border:1px solid #d29a357a;border-radius:14px;flex-direction:column;gap:9px;padding:14px;display:flex;box-shadow:0 22px 55px #00000094}.checkin-module__1VE8ea__form>label,.checkin-module__1VE8ea__row label{color:#b8b8b8;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:5px;font-size:8px;font-weight:700;display:flex}.checkin-module__1VE8ea__form input,.checkin-module__1VE8ea__form select{color:#fff;background:#000000e0;border:1px solid #ffffff21;border-radius:7px;outline:none;width:100%;min-height:43px;padding:8px 11px;font-size:12px}.checkin-module__1VE8ea__form input:focus,.checkin-module__1VE8ea__form select:focus{border-color:#bf8630}.checkin-module__1VE8ea__row{grid-template-columns:minmax(82px,.7fr) minmax(0,1.3fr);gap:9px;display:grid}.checkin-module__1VE8ea__consent{align-items:center;min-height:30px;padding:2px 0;line-height:1.35;color:#aaa!important;letter-spacing:0!important;text-transform:none!important;flex-direction:row!important;gap:8px!important;font-size:8px!important;font-weight:400!important;display:flex!important}.checkin-module__1VE8ea__consent input{accent-color:#bf8630;flex:0 0 17px;width:17px;height:17px;min-height:17px;padding:0}.checkin-module__1VE8ea__submit{color:#080808;cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:linear-gradient(135deg,#e8bc64,#bf8630);border:0;border-radius:7px;min-height:45px;font-family:Montserrat,sans-serif;font-size:9px;font-weight:800}.checkin-module__1VE8ea__submit:disabled{cursor:wait;opacity:.72}.checkin-module__1VE8ea__message{text-align:center;border:1px solid #bf863052;border-radius:6px;margin:0;padding:8px 10px;font-size:9px}.checkin-module__1VE8ea__success{color:#73c98f;border-color:#4a66}.checkin-module__1VE8ea__error{color:#ee7373;border-color:#d2464673}.checkin-module__1VE8ea__staffIdentity{background:#bf863012;border:1px solid #bf863059;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;padding:10px 11px;display:flex}.checkin-module__1VE8ea__staffIdentity span{color:#777;text-transform:uppercase;font-size:8px}.checkin-module__1VE8ea__staffIdentity strong{color:#eed18a;font-size:10px}.checkin-module__1VE8ea__footer{color:#ffffff6b;text-align:center;padding:22px 0 8px;font-size:7px}.checkin-module__1VE8ea__nextActions,.checkin-module__1VE8ea__menuSection{margin-top:22px}.checkin-module__1VE8ea__sectionHeading{margin-bottom:12px}.checkin-module__1VE8ea__sectionHeading>span{color:#eed18a;letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:800}.checkin-module__1VE8ea__sectionHeading h2{color:#fff;margin:4px 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.checkin-module__1VE8ea__sectionHeading p{color:#ffffff85;margin:0;font-size:9px;line-height:1.5}.checkin-module__1VE8ea__actionGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.checkin-module__1VE8ea__actionCard{color:#fff;background:#080808f0;border:1px solid #d29a3559;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:148px;padding:15px;text-decoration:none;display:flex}.checkin-module__1VE8ea__actionIcon{color:#d29a35;font-size:22px}.checkin-module__1VE8ea__actionCard strong{margin-top:17px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.checkin-module__1VE8ea__actionCard small{color:#ffffff80;margin-top:5px;font-size:8px;line-height:1.45}.checkin-module__1VE8ea__actionCard b{color:#eed18a;letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:12px;font-size:8px}.checkin-module__1VE8ea__menuSection{background:radial-gradient(circle at 90% 10%,#d29a351f,#0000 42%),#080808f0;border:1px solid #d29a355c;border-radius:14px;padding:16px}.checkin-module__1VE8ea__menuLinks{gap:8px;display:grid}.checkin-module__1VE8ea__menuLinks a{color:#fff;background:#000000a3;border:1px solid #d29a3547;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;min-height:48px;padding:0 12px;text-decoration:none;display:grid}.checkin-module__1VE8ea__menuLinks a>span{color:#d29a35}.checkin-module__1VE8ea__menuLinks a strong{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.checkin-module__1VE8ea__menuLinks a small{color:#eed18a;text-transform:uppercase;font-size:7px}@media (max-height:720px){.checkin-module__1VE8ea__logoLink{width:160px}.checkin-module__1VE8ea__hero small,.checkin-module__1VE8ea__footer{display:none}.checkin-module__1VE8ea__form{gap:7px;padding:12px}}@media (max-width:350px){.checkin-module__1VE8ea__actionGrid{grid-template-columns:1fr}}
