/* P1: presentation of the existing model dialog; one scroll owner. */
body.model form.contacting__inner-right[data-wl-model-form-v1]{--wf-safe-top:env(safe-area-inset-top,0px);}
body.model form.contacting__inner-right[data-wl-model-form-v1] .contact__inner-right-right{padding:calc(max(12px,var(--wf-safe-top)) + 52px) clamp(16px,3vw,40px) max(20px,env(safe-area-inset-bottom));background:#faf9f7;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .close-btn-form{top:calc(var(--wf-viewport-top,0px) + max(12px,var(--wf-safe-top)));}
body.model form.contacting__inner-right[data-wl-model-form-v1] .form-item__flex-item{max-width:560px;}
body.model form.contacting__inner-right[data-wl-model-form-v1] h5{font-size:clamp(26px,2.2vw,32px);line-height:1.12;margin-bottom:10px;}
body.model form.contacting__inner-right[data-wl-model-form-v1] h6{font-size:14px;line-height:1.35;margin-bottom:2px;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .form-item__flex-item>p{font-size:13px;line-height:1.4;margin-bottom:8px;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .form-item{margin:8px 0;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .form-item label{font-size:13px;line-height:1.4;margin-bottom:4px;}
body.model form.contacting__inner-right[data-wl-model-form-v1] input:not([type=checkbox]):not([type=hidden]),body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-contact-preference select{height:44px;min-height:44px;padding:8px 10px;border-radius:8px;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-contact-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-contact-choice>.wl-contact-choice__hint,body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-contact-choice>.wl-contact-choice__error{grid-column:1/-1;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-contact-choice__hint{font-size:13px;line-height:1.4;margin-top:4px;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-contact-preference{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;margin:8px 0 10px;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-contact-preference>label{grid-column:1;grid-row:1;min-height:36px;font-size:13px;line-height:18px;margin-bottom:4px;align-self:end;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-contact-preference>label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}
body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-contact-preference>select{grid-column:1;grid-row:2;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-contact-method-slot{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr;min-height:84px;margin:0;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-telegram-contact{grid-row:1;align-self:end;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-telegram-contact label{display:block;min-height:36px;font-size:13px;line-height:18px;margin-bottom:4px;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-telegram-contact label span{display:block;font-size:11px;line-height:18px;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-contact-hint{grid-row:1;align-self:center;padding:0;font-size:13px;line-height:1.4;color:#746957;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-telegram-contact:not([hidden])+.wl-contact-hint{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);grid-row:1;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-form-expectation{font-size:12px;line-height:1.4;color:#645b4e;}
body.model form.contacting__inner-right[data-wl-model-form-v1] #model-form-status:empty{display:none;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-consent-required{font-size:12px;line-height:1.4;margin:8px 0 4px;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-pd-consent{font-size:13px;line-height:1.4;margin:4px 0 8px;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-pd-consent label{gap:10px;min-height:44px;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .wl-pd-consent>p{font-size:12px;line-height:1.4;margin:4px 0 0;padding:0;}
body.model form.contacting__inner-right[data-wl-model-form-v1] .form-btn{min-height:44px;border-radius:8px;font-size:16px;padding:10px 20px;margin:10px 0 0;}
@media(max-width:1024px){body.model form.contacting__inner-right[data-wl-model-form-v1] .contact__inner-right-right{padding-top:calc(max(12px,var(--wf-safe-top)) + 52px);padding-bottom:max(16px,env(safe-area-inset-bottom));}}
@media(max-height:500px){body.model form.contacting__inner-right[data-wl-model-form-v1]{scroll-padding-top:60px;}}
