.consult-wrap{max-width:850px;margin:45px auto;padding:24px;color:#e5f2fc}.consult-wrap h1{font-size:clamp(34px,6vw,56px);line-height:1.2}.consult-wrap p{color:#b2c8da;line-height:1.8}.consult-wrap a{color:#8dd5ff}.consult-steps{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.consult-steps span{border:1px solid #31516a;border-radius:30px;padding:10px 16px;color:#8dd5ff;font-size:13px}#consultForm{padding:25px;background:#0a1724;border:1px solid #29465c;border-radius:22px}#consultForm label{display:block;margin:0 0 20px}#consultForm input:not([type=checkbox]),#consultForm textarea{width:100%;box-sizing:border-box;margin-top:10px;padding:14px;border:1px solid #38556c;border-radius:12px;color:white;background:#07111a;font:inherit}#consultForm .consult-consent{display:flex;gap:12px;line-height:1.7;font-size:13px}#consultForm .consult-consent input{flex:none;width:20px;height:20px}.photo-upload{border:1px dashed #5786a3;border-radius:16px;padding:18px;margin:24px 0}.photo-upload p{font-size:12px}#photoPreview{display:flex;gap:10px;flex-wrap:wrap}#photoPreview img{width:90px;height:90px;border-radius:9px;object-fit:cover}.honey{position:absolute;inset:0 auto auto 0;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none;contain:strict}.consult-wrap [hidden]{display:none!important}#consultForm button:disabled{opacity:.5}#consultStatus{color:#a9e3bc}.consult-admin-photos{display:flex;gap:12px;flex-wrap:wrap}.consult-admin-photos img{width:130px;height:110px;object-fit:cover;border-radius:10px}.consult-contact{display:flex;gap:20px;flex-wrap:wrap;padding:20px 0}.consult-admin-card{padding:24px;border:1px solid #31516a;border-radius:18px;margin:20px 0}.consult-admin-card p{white-space:pre-wrap;overflow-wrap:anywhere}.consult-admin-card select{padding:12px;background:#172b3b;color:white;border:1px solid #52758d;border-radius:10px}
