.expert-dialog{border:0;border-radius:2px;padding:38px;width:560px;max-width:calc(100vw - 32px);max-height:calc(100svh - 32px);overflow:auto;color:#252520;background:#fdfdfd;box-shadow:0 20px 100px #0004}.expert-dialog::backdrop{background:#0007;backdrop-filter:blur(4px)}.expert-close{position:absolute;right:12px;top:10px;border:0;background:none;font-size:27px;color:inherit;width:44px;height:44px}.expert-intro>span{font-size:10px;letter-spacing:.12em;color:#777}.expert-dialog h2{font-size:34px!important;font-weight:400;letter-spacing:-.035em;line-height:1.08;margin:24px 24px 18px 0}.expert-intro>p{font-size:15px!important;line-height:1.6;color:#666!important}.expert-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px;margin-top:25px}.expert-form label{display:flex;flex-direction:column;gap:8px;font-size:12px}.expert-form input,.expert-form textarea{width:100%;min-width:0;min-height:44px;border:1px solid #ccc;border-radius:2px;padding:10px;background:#fff;color:#222;font:inherit;font-size:16px;box-sizing:border-box}.expert-wide{grid-column:1/-1}.expert-dialog .expert-note{font-size:11px!important;line-height:1.6;color:#777!important;margin:0}.expert-form .button{justify-content:space-between;min-height:48px;border:0}.expert-dialog .expert-status{font-size:14px!important;line-height:1.5;margin:0;color:#333!important}.expert-status:empty{display:none}.expert-form .expert-trap{display:none}.expert-dialog [hidden]{display:none!important}.expert-dialog .text-link{font-size:13px;margin:0;color:#222}.expert-form input:focus-visible,.expert-form textarea:focus-visible,.expert-close:focus-visible{outline:2px solid #555;outline-offset:3px}@media(max-width:600px){.expert-dialog{padding:28px 22px}.expert-dialog h2{font-size:30px!important}.expert-form{grid-template-columns:1fr;gap:14px}.expert-intro>p{font-size:14px!important}}
