.mr-consent-ui{font:14px/1.55 system-ui,sans-serif;color:#173e35}.mr-consent-ui [hidden]{display:none!important}.mr-consent{position:fixed;z-index:10000;bottom:58px;right:20px;width:min(560px,calc(100% - 40px));max-height:calc(100dvh - 90px);overflow:auto;background:#fff;border:1px solid #b4c9be;border-radius:12px;padding:22px;box-sizing:border-box;box-shadow:0 8px 35px #173e3520;text-align:left}.mr-consent h2{font:600 21px/1.3 system-ui,sans-serif;letter-spacing:normal;margin:0 0 10px}.mr-consent p{font:14px/1.55 system-ui,sans-serif;letter-spacing:normal;margin:0 0 12px;color:#374e43}.mr-consent a{color:#096b4d;text-decoration:underline}.mr-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mr-consent-ui button{font:600 13px/1.4 system-ui,sans-serif;border:1px solid #527a68;background:#fff;color:#173e35;border-radius:5px;padding:11px 12px;cursor:pointer;min-height:44px}.mr-consent-ui button:hover{background:#edf4ed}.mr-consent-ui :focus-visible{outline:3px solid #20a27c;outline-offset:3px}.mr-consent-ui button:disabled{opacity:.5;cursor:not-allowed}.mr-consent-settings{position:fixed;bottom:12px;right:20px;z-index:9999}.mr-consent-ui #mr-consent-yes,.mr-consent-ui #mr-consent-no{background:#173e35;color:white}.mr-consent-ui #mr-consent-yes:hover,.mr-consent-ui #mr-consent-no:hover{background:#096b4d}.mr-choice{display:flex;align-items:flex-start;gap:10px;margin:12px 0}.mr-choice input{width:20px;height:20px;flex-shrink:0;accent-color:#173e35}.mr-consent .mr-small{font-size:12px;overflow-wrap:anywhere}.mr-consent-top{display:flex;justify-content:space-between;gap:12px}.mr-consent-top label{font-size:12px}.mr-consent select{font:inherit;padding:5px;max-width:110px}.mr-consent details{margin-bottom:12px}.mr-consent summary{cursor:pointer;margin-bottom:8px}.mr-consent #mr-consent-status{font-weight:600}.mr-consent #mr-consent-preferences{border-block:1px solid #b4c9be;padding:10px 0;margin-bottom:12px}
