#mhs-feedback-button{position:fixed;right:max(16px,env(safe-area-inset-right));top:50%;transform:translateY(-50%);z-index:75;min-height:44px;padding:10px 15px;border:1px solid #b5c8d6;border-radius:24px;background:#fff;color:#0f3f68;box-shadow:0 2px 12px #102f491a;font:600 13px/1.3 Inter,system-ui,sans-serif;cursor:pointer}#mhs-feedback-button:hover{background:#edf5fb}#mhs-feedback-dialog:not([open]){display:none}#mhs-feedback-dialog{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;border:0;border-radius:16px;padding:26px;color:#183b56;background:#fff;box-shadow:0 24px 80px #082b4940;font:15px/1.5 Inter,system-ui,sans-serif;text-align:left}#mhs-feedback-dialog::backdrop{background:#082b49a6}#mhs-feedback-dialog [hidden]{display:none!important}#mhs-feedback-dialog *{box-sizing:border-box}.mhs-feedback-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.mhs-feedback-heading h2{margin:0;font:600 23px/1.25 Poppins,system-ui,sans-serif;color:#0f3f68}.mhs-feedback-heading button{flex:0 0 44px;width:44px;height:44px;border:0;border-radius:50%;background:#edf5fb;color:#0f3f68;font-size:28px;cursor:pointer}#mhs-feedback-dialog p{margin:12px 0}.mhs-feedback-intro{color:#526579}.mhs-feedback-intro a{color:#0a6fa8;text-decoration:underline}#mhs-feedback-dialog label{display:block;margin:14px 0 6px;font-weight:600}#mhs-feedback-dialog small{font-weight:400;color:#526579}#mhs-feedback-dialog input:not([type=radio]),#mhs-feedback-dialog select,#mhs-feedback-dialog textarea{width:100%;min-height:44px;border:1px solid #b7c9d5;border-radius:7px;padding:10px 12px;background:white;color:#183b56;font:inherit}#mhs-feedback-dialog textarea{resize:vertical}#mhs-feedback-dialog fieldset{min-width:0;border:0;padding:0;margin:0}#mhs-feedback-dialog details{margin:16px 0}#mhs-feedback-dialog summary{min-height:44px;align-content:center;cursor:pointer;color:#0f3f68;font-weight:600}.mhs-feedback-context,.mhs-feedback-scale-help{font-size:12px;color:#526579}.mhs-feedback-status{font-weight:600}.mhs-feedback-submit,#mhs-feedback-dialog [data-success] button{width:100%;min-height:46px;border:0;border-radius:8px;background:#0f3f68;color:white;font:600 15px/1.4 Inter,system-ui,sans-serif;cursor:pointer;padding:12px}.mhs-feedback-submit:disabled{opacity:.65;cursor:wait}#mhs-feedback-dialog .mhs-feedback-rating{margin:16px 0}.mhs-feedback-rating legend{font-weight:600;margin-bottom:8px}.mhs-feedback-rating>div{display:flex;gap:8px}#mhs-feedback-dialog .mhs-feedback-rating label{flex:1;margin:0;position:relative}#mhs-feedback-dialog .mhs-feedback-rating input{position:absolute;opacity:0}.mhs-feedback-rating span{display:grid;place-items:center;min-height:44px;border:1px solid #b7c9d5;border-radius:7px;cursor:pointer}.mhs-feedback-rating input:checked+span{background:#0f3f68;color:white;border-color:#0f3f68}.mhs-feedback-rating input:focus-visible+span,#mhs-feedback-dialog :is(button,a,input,select,textarea,summary):focus-visible,#mhs-feedback-button:focus-visible{outline:3px solid #178bc4;outline-offset:3px}.mhs-feedback-sr,.mhs-feedback-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html:has(#mhs-feedback-dialog[open]){overflow:hidden}@media(max-width:480px){#mhs-feedback-button{right:max(10px,env(safe-area-inset-right));font-size:12px;padding:9px 12px}#mhs-feedback-dialog{padding:20px}#mhs-feedback-dialog input,#mhs-feedback-dialog select,#mhs-feedback-dialog textarea{font-size:16px}}
