.walkin-shell{color:#193747;background:linear-gradient(145deg,#f4f1eb,#e8f0f4);place-items:center;min-height:100vh;padding:22px;display:grid}.walkin-card{background:#fff;border:1px solid #ddd8cf;border-radius:22px;width:min(680px,100%);padding:clamp(24px,5vw,42px);box-shadow:0 20px 70px #17324d18}.walkin-card header>span,.walkin-card.success>span{letter-spacing:.15em;color:#a06f26;font-size:11px;font-weight:800}.walkin-card h1{color:#17324d;margin:10px 0;font-family:Georgia,serif;font-size:clamp(30px,6vw,44px)}.walkin-card header p,.walkin-card.success p{color:#687980;line-height:1.55}.walkin-card form{gap:17px;margin-top:28px;display:grid}.walkin-card label{color:#536675;gap:7px;font-size:12px;font-weight:800;display:grid}.walkin-card input{font:inherit}.walkin-card label>input:not([type=checkbox]):not([type=radio]){background:#fff;border:1px solid #c9d4da;border-radius:10px;height:48px;padding:0 13px;font-size:15px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.walkin-card fieldset{border:0;margin:3px 0;padding:0}.walkin-card legend{color:#536675;margin-bottom:9px;font-size:12px;font-weight:800}.sector-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sector-options label{position:relative}.sector-options input{opacity:0;position:absolute}.sector-options span{cursor:pointer;border:1px solid #cad5da;border-radius:10px;padding:14px;font-size:14px}.sector-options input:checked+span{color:#17324d;background:#edf5fa;border-color:#1f5b79;box-shadow:inset 0 0 0 1px #1f5b79}.consent{align-items:start;line-height:1.45;grid-template-columns:20px 1fr!important;font-weight:400!important}.consent input{margin-top:3px}.walkin-card form>button{color:#fff;cursor:pointer;background:#1f5b79;border:0;border-radius:11px;height:52px;font-size:15px;font-weight:800}.walkin-card form>button:disabled{opacity:.65}.walkin-error{color:#8a3933;background:#f7e3e0;border-radius:9px;padding:12px;font-size:13px;font-weight:700}.walkin-card footer{text-align:center;color:#87949a;padding-top:22px;font-size:11px}.walkin-card.success{text-align:center}.success-mark{color:#2e7d55;background:#e4f3ea;border-radius:50%;place-items:center;width:72px;height:72px;margin:28px auto 12px;font-size:38px;font-weight:800;display:grid}.walkin-card.success>div:last-child{color:#24556c;background:#edf5fa;border-radius:11px;padding:16px;line-height:1.5}@media (max-width:600px){.form-grid,.sector-options{grid-template-columns:1fr}.walkin-card{padding:25px 20px}.walkin-shell{padding:12px}}.new-registration{color:#1f5b79;cursor:pointer;background:#fff;border:1px solid #1f5b79;border-radius:10px;min-height:48px;margin-top:18px;padding:11px 18px;font-size:14px;font-weight:800}.walkin-shell{color:#252525!important;background:#f8f7f3!important;font-family:Lato,Helvetica Neue,Arial,sans-serif!important}.walkin-card{border-color:#d2b86f #e7dec8 #e7dec8!important;border-top-style:solid!important;border-top-width:5px!important;border-radius:4px!important;box-shadow:0 20px 70px #4e3b1512!important}.walkin-card header:before,.walkin-card.success:before{content:"";aspect-ratio:1024/330;background:url(/logo-lu.png) 50%/contain no-repeat;width:min(250px,65%);margin:0 auto 22px;display:block}.walkin-card header>span,.walkin-card.success>span{color:#a07f39!important}.walkin-card h1{color:#171717!important;font-family:Lato,Helvetica Neue,Arial,sans-serif!important;font-weight:500!important}.walkin-card input,.sector-options span,.walkin-card button,.walkin-error{border-radius:2px!important}.sector-options input:checked+span{color:#171717!important;background:#f7f1e3!important;border-color:#b4934e!important}.walkin-card form>button{background:#1d1d1d!important}.walkin-card label>select{height:48px;font:inherit;color:#252525;background:#fff;border:1px solid #c9d4da;border-radius:2px;padding:0 13px;font-size:15px}
