.establishment-register-module__lhboNa__page{color:#172033;min-height:100svh;font-family:var(--font-lato), Arial, sans-serif;background:#fff}.establishment-register-module__lhboNa__registration{width:min(1120px,100% - 40px);margin:0 auto;padding:32px 0 56px}.establishment-register-module__lhboNa__progress{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 16px}.establishment-register-module__lhboNa__progress>div:first-child{color:#475569;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.establishment-register-module__lhboNa__progress strong{color:#1b4a85;font-size:13px}.establishment-register-module__lhboNa__progressBars{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:10px;display:grid}.establishment-register-module__lhboNa__progressBars i{background:#e2e8f0;border-radius:999px;height:6px;transition:background-color .2s}.establishment-register-module__lhboNa__progressBars .establishment-register-module__lhboNa__complete{background:#1463d6}.establishment-register-module__lhboNa__title{margin:20px 0}.establishment-register-module__lhboNa__title h1{margin:0;font-size:28px;line-height:1.4}.establishment-register-module__lhboNa__title p{color:#475569;margin:4px 0 0;font-size:15px}.establishment-register-module__lhboNa__contentGrid{grid-template-columns:minmax(0,760px) 336px;align-items:start;gap:24px;display:grid}.establishment-register-module__lhboNa__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.establishment-register-module__lhboNa__card h2,.establishment-register-module__lhboNa__aside h2{margin:0;font-size:16px;line-height:1.4}.establishment-register-module__lhboNa__field{flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:700;display:flex;position:relative}.establishment-register-module__lhboNa__field input,.establishment-register-module__lhboNa__field select,.establishment-register-module__lhboNa__field textarea{color:#172033;width:100%;min-height:44px;font:400 13px/1.4 var(--font-lato), Arial, sans-serif;background:#fff;border:1px solid #d5deea;border-radius:10px;padding:10px 12px}.establishment-register-module__lhboNa__field textarea{resize:vertical}.establishment-register-module__lhboNa__field input:focus,.establishment-register-module__lhboNa__field select:focus,.establishment-register-module__lhboNa__field textarea:focus{border-color:#1463d6;outline:3px solid #1463d624}.establishment-register-module__lhboNa__field small{color:#64748b;font-size:11px;font-weight:400;position:absolute;bottom:8px;right:10px}.establishment-register-module__lhboNa__phoneInput{background:#fff;border:1px solid #d5deea;border-radius:10px;grid-template-columns:104px minmax(0,1fr);min-height:44px;transition:border-color .15s,box-shadow .15s;display:grid}.establishment-register-module__lhboNa__phoneInput:focus-within{border-color:#1463d6;box-shadow:0 0 0 3px #1463d624}.establishment-register-module__lhboNa__phoneInput select,.establishment-register-module__lhboNa__phoneInput input{color:#172033;width:100%;min-width:0;height:42px;font:400 13px/1 var(--font-lato), Arial, sans-serif;background:0 0;border:0;outline:0}.establishment-register-module__lhboNa__phoneInput select{cursor:pointer;border-right:1px solid #e2e8f0;border-radius:10px 0 0 10px;padding:0 8px;font-weight:700}.establishment-register-module__lhboNa__phoneInput input{border-radius:0 10px 10px 0;padding:0 12px}.establishment-register-module__lhboNa__field .establishment-register-module__lhboNa__phoneHint{color:#64748b;margin-top:-2px;position:static}.establishment-register-module__lhboNa__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.establishment-register-module__lhboNa__card>small{color:#64748b;margin-top:-12px;font-size:11px}.establishment-register-module__lhboNa__consent{color:#475569;align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;display:flex}.establishment-register-module__lhboNa__consent input{accent-color:#1463d6;width:18px;height:18px;margin:0}.establishment-register-module__lhboNa__consent a{color:#1b4a85}.establishment-register-module__lhboNa__aside{color:#475569;background:#ebf3ff;border:1px solid #dceafe;border-radius:12px;flex-direction:column;gap:12px;padding:20px;font-size:13px;line-height:1.45;display:flex}.establishment-register-module__lhboNa__aside p,.establishment-register-module__lhboNa__aside ol{margin:0}.establishment-register-module__lhboNa__aside b{color:#067647;font-size:12px}.establishment-register-module__lhboNa__aside em{color:#8a5800;border-top:1px solid #cbdcf5;padding-top:10px;font-style:normal}.establishment-register-module__lhboNa__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.establishment-register-module__lhboNa__primaryButton,.establishment-register-module__lhboNa__backButton,.establishment-register-module__lhboNa__successActions button,.establishment-register-module__lhboNa__successActions a{cursor:pointer;min-width:160px;min-height:44px;font:700 14px/1.2 var(--font-lato), Arial, sans-serif;border:1px solid #1463d6;border-radius:10px;padding:10px 20px;transition:transform .18s,box-shadow .18s,background-color .18s}.establishment-register-module__lhboNa__primaryButton,.establishment-register-module__lhboNa__successActions button{color:#fff;background:#1463d6}.establishment-register-module__lhboNa__primaryButton:hover:not(:disabled),.establishment-register-module__lhboNa__successActions button:hover{background:#0f56bc;transform:translateY(-1px);box-shadow:0 7px 18px #1463d638}.establishment-register-module__lhboNa__primaryButton:disabled{cursor:wait;opacity:.65}.establishment-register-module__lhboNa__backButton,.establishment-register-module__lhboNa__successActions a{color:#1b4a85;text-align:center;background:0 0;border-color:#0000;text-decoration:none}.establishment-register-module__lhboNa__sectionHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.establishment-register-module__lhboNa__textButton{color:#1463d6;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:700;display:inline-flex}.establishment-register-module__lhboNa__textButton svg{width:18px;height:18px}.establishment-register-module__lhboNa__locationBox{background:#f1f6ff;border:1px solid #dceafe;border-radius:10px;align-items:center;gap:14px;padding:16px;display:flex}.establishment-register-module__lhboNa__locationBox>svg{color:#1463d6;flex:none;width:26px;height:26px}.establishment-register-module__lhboNa__locationBox p{color:#64748b;margin:3px 0 0;font-size:12px}.establishment-register-module__lhboNa__standbyLine{color:#8a5800;background:#fff7e8;border-radius:8px;margin:-8px 0 0;padding:9px 12px;font-size:12px}.establishment-register-module__lhboNa__fileField{cursor:pointer;border:1px dashed #aac3e4;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.establishment-register-module__lhboNa__fileField input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.establishment-register-module__lhboNa__fileField span{flex-direction:column;gap:4px;min-width:0;display:flex}.establishment-register-module__lhboNa__fileField small{color:#64748b;font-weight:400}.establishment-register-module__lhboNa__fileField b{color:#1463d6;flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.establishment-register-module__lhboNa__areaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.establishment-register-module__lhboNa__choiceCard{color:#172033;cursor:pointer;text-align:left;background:#fff;border:1px solid #d5deea;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:32px 1fr;gap:7px 10px;min-height:112px;padding:14px;display:grid}.establishment-register-module__lhboNa__choiceCard i{color:#1b4a85;background:#eef4fb;border-radius:8px;grid-row:span 2;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.establishment-register-module__lhboNa__choiceCard span{color:#64748b;font-size:11px}.establishment-register-module__lhboNa__choiceSelected{background:#f7faff;border:2px solid #1463d6}.establishment-register-module__lhboNa__choiceSelected i{color:#1463d6;background:#dceafe}.establishment-register-module__lhboNa__resourceGroups{flex-direction:column;gap:10px;display:flex}.establishment-register-module__lhboNa__resourceGroups fieldset{border:1px solid #d5deea;border-radius:10px;padding:15px}.establishment-register-module__lhboNa__resourceGroups legend{color:#1b4a85;padding:0 5px;font-weight:700}.establishment-register-module__lhboNa__resourceGroups fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.establishment-register-module__lhboNa__resourceGroups label{background:#f8fafc;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.establishment-register-module__lhboNa__resourceGroups input{accent-color:#1463d6}.establishment-register-module__lhboNa__schedule{border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;display:flex}.establishment-register-module__lhboNa__schedule>div{border-bottom:1px solid #e2e8f0;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:grid}.establishment-register-module__lhboNa__schedule>div:last-child{border-bottom:0}.establishment-register-module__lhboNa__schedule label,.establishment-register-module__lhboNa__schedule span{align-items:center;gap:8px;display:flex}.establishment-register-module__lhboNa__schedule label{font-size:13px;font-weight:700}.establishment-register-module__lhboNa__schedule input[type=checkbox]{accent-color:#1463d6}.establishment-register-module__lhboNa__schedule input[type=time]{border:1px solid #d5deea;border-radius:7px;height:34px;padding:5px 8px}.establishment-register-module__lhboNa__schedule i,.establishment-register-module__lhboNa__schedule em{color:#64748b;font-size:12px;font-style:normal}.establishment-register-module__lhboNa__score{color:#1463d6;font-size:32px}.establishment-register-module__lhboNa__review{background:#f7faff;border:1px solid #dceafe;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.establishment-register-module__lhboNa__review p{color:#64748b;margin:5px 0 0;font-size:12px}.establishment-register-module__lhboNa__review button{color:#1463d6;cursor:pointer;background:0 0;border:0;font-weight:700}.establishment-register-module__lhboNa__error{z-index:2;color:#b4232c;background:#fff1f2;border:1px solid #f3a9af;border-radius:10px;margin:18px 0 0;padding:12px 16px;font-size:13px;position:sticky;bottom:16px}.establishment-register-module__lhboNa__footer{color:#64748b;justify-content:space-between;gap:20px;margin-top:24px;font-size:12px;display:flex}.establishment-register-module__lhboNa__footer a{color:#1b4a85;font-weight:700}.establishment-register-module__lhboNa__successPage{color:#172033;width:min(760px,100% - 40px);min-height:100svh;font-family:var(--font-lato), Arial, sans-serif;text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}.establishment-register-module__lhboNa__successPage h1{margin:18px 0 8px;font-size:30px}.establishment-register-module__lhboNa__successPage>p{color:#64748b;max-width:620px;margin:0}.establishment-register-module__lhboNa__successIcon{color:#067647;background:#e8f8ef;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.establishment-register-module__lhboNa__successIcon svg{width:38px;height:38px}.establishment-register-module__lhboNa__statusCard{text-align:left;border:1px solid #e2e8f0;border-radius:12px;width:100%;margin:28px 0 18px;padding:22px}.establishment-register-module__lhboNa__statusCard div{justify-content:space-between;align-items:center;display:flex}.establishment-register-module__lhboNa__statusCard span{color:#1b4a85;background:#ebf3ff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.establishment-register-module__lhboNa__statusCard p{color:#64748b}.establishment-register-module__lhboNa__successActions{gap:12px;display:flex}@media (max-width:900px){.establishment-register-module__lhboNa__registration{width:min(100% - 28px,720px)}.establishment-register-module__lhboNa__contentGrid{grid-template-columns:1fr}.establishment-register-module__lhboNa__aside{order:-1}.establishment-register-module__lhboNa__areaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.establishment-register-module__lhboNa__registration{width:min(100% - 24px,520px);padding-top:16px}.establishment-register-module__lhboNa__progress>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.establishment-register-module__lhboNa__title h1{font-size:24px}.establishment-register-module__lhboNa__twoColumns,.establishment-register-module__lhboNa__areaGrid,.establishment-register-module__lhboNa__resourceGroups fieldset>div{grid-template-columns:1fr}.establishment-register-module__lhboNa__card{padding:18px}.establishment-register-module__lhboNa__fileField,.establishment-register-module__lhboNa__sectionHeading,.establishment-register-module__lhboNa__schedule>div{flex-direction:column;align-items:flex-start}.establishment-register-module__lhboNa__schedule>div{display:flex}.establishment-register-module__lhboNa__schedule span{width:100%}.establishment-register-module__lhboNa__schedule input[type=time]{flex:1;min-width:0}.establishment-register-module__lhboNa__actions{flex-direction:column-reverse;align-items:stretch}.establishment-register-module__lhboNa__actions>button{width:100%}.establishment-register-module__lhboNa__footer{flex-direction:column;align-items:flex-start}.establishment-register-module__lhboNa__successActions{flex-direction:column-reverse;width:100%}.establishment-register-module__lhboNa__successActions>*{width:100%}}@media (prefers-reduced-motion:reduce){.establishment-register-module__lhboNa__primaryButton,.establishment-register-module__lhboNa__successActions button{transition:none}}
