.feedback-menu{min-height:40px;border:1px solid #a9c8c2;border-radius:10px;padding:8px 12px;background:#fff;color:#087d72;font:inherit;font-weight:650;cursor:pointer}.feedback-dialog{width:min(560px,calc(100% - 28px));max-height:min(86vh,760px);padding:0;border:0;border-radius:22px;color:#17292e;background:#fff;box-shadow:0 30px 90px #10292f4d}.feedback-dialog::backdrop{background:#0a242b99;backdrop-filter:blur(4px)}.feedback-dialog form{padding:24px}.feedback-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.feedback-head span{font-size:11px;letter-spacing:.12em;font-weight:800;color:#087d72}.feedback-head h2{font-size:24px;line-height:1.2;margin:5px 0 0}.feedback-close{flex:none;width:42px;height:42px;border:1px solid #dbe7e5;border-radius:50%;background:#fff;color:#526b72;font-size:27px;line-height:1;cursor:pointer}.feedback-dialog p{color:#526b72;line-height:1.55}.feedback-dialog label{display:grid;gap:7px;margin:16px 0;font-weight:700;font-size:14px}.feedback-dialog input,.feedback-dialog select,.feedback-dialog textarea{width:100%;box-sizing:border-box;border:1px solid #a1b9b5;border-radius:11px;padding:12px;background:#fff;color:#17292e;font:inherit}.feedback-dialog textarea{resize:vertical;min-height:125px}.feedback-dialog small{justify-self:end;color:#667d82;font-weight:400}.feedback-submit{width:100%;min-height:50px;border:0;border-radius:12px;background:#087d72;color:#fff;font:inherit;font-weight:750;cursor:pointer}.feedback-submit:disabled{opacity:.55}.feedback-status{min-height:24px;margin:12px 0 0!important;color:#087d72!important;font-weight:650}.feedback-dialog [hidden]{display:none!important}@media(max-width:560px){.feedback-dialog form{padding:20px}.feedback-head h2{font-size:21px}}
