.onboardingPanel{background:#fff;border:1px solid #dce8ee;border-radius:18px;padding:24px;margin:0 0 24px;color:#183448}.onboardingHead{display:flex;justify-content:space-between;align-items:center;gap:20px}.onboardingHead h3{margin:0}.onboardingRows article{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #e0e9ee;padding:18px 0}.onboardingRows p{margin:6px 0}.onboardingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.onboarding .field{display:grid;gap:8px;margin:14px 0}.onboarding input,.onboarding select,.onboarding textarea{box-sizing:border-box;max-width:100%;min-width:0}.onboardingCheck{display:flex;align-items:flex-start;gap:12px;margin:20px 0}.onboardingCheck input{flex:0 0 22px;width:22px;height:22px}.onboardingFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.onboardingFacts div{padding:12px;background:#f0f7f7;border-radius:10px}.onboardingFacts dt{font-size:14px}.onboardingFacts dd{margin:6px 0 0;font-weight:bold}.onboardingPhotos{display:flex;gap:10px;flex-wrap:wrap}.onboardingPhotos img{width:130px;height:100px;object-fit:cover;border-radius:10px}.onboarding button{margin:5px 5px 5px 0}.onboarding{overflow-wrap:anywhere}.activationPage{max-width:950px;margin:32px auto;padding:24px;background:#fff;border-radius:18px}.activationPage .onboarding{width:100%}.activationPage form:not(#ownerAcceptPrepared){max-width:480px}.activationBrand{color:#123047;font-weight:800;font-size:28px}.activationPage input{box-sizing:border-box;width:100%;padding:14px;border:1px solid #cbdce5;border-radius:9px}.activationPage .onboardingCheck input{width:22px}.activationPage .passwordFieldWrap{position:relative}.activationPage .passwordFieldWrap input{padding-right:56px}.activationPage .passwordFieldWrap button{position:absolute;right:4px;top:3px;padding:10px;background:transparent;color:#164957;margin:0}.activationPage .passwordFieldWrap svg{width:24px;height:24px}@media(max-width:600px){.onboardingHead,.onboardingRows article{flex-direction:column;align-items:stretch}.onboardingGrid,.onboardingFacts{grid-template-columns:1fr}.onboardingPanel{padding:16px}.activationPage{margin:12px;padding:18px}.onboarding button{max-width:100%;white-space:normal}}
