.fm-mesure-manage{position:fixed;left:14px;bottom:12px;z-index:2147483000;padding:7px 11px;border:1px solid rgba(180,206,213,.24);border-radius:20px;background:rgba(18,30,35,.94);color:#d5e1e5;font-family:inherit;font-size:11px;line-height:1.3;font-weight:500;cursor:pointer;box-shadow:0 3px 16px #0002}.fm-mesure-banner{box-sizing:border-box;position:fixed;left:14px;bottom:51px;z-index:2147483000;width:min(370px,calc(100vw - 28px));padding:19px;border:1px solid rgba(180,206,213,.24);border-radius:20px;background:rgba(18,30,35,.98);color:#e4edf0;box-shadow:0 12px 45px #0005;font-family:inherit}.fm-mesure-banner[hidden]{display:none!important}.fm-mesure-banner h2{margin:0 0 8px;font-size:15px;line-height:1.35;font-weight:600}.fm-mesure-banner p{margin:0;font-size:12px;line-height:1.6;color:#c5d3d8}.fm-mesure-buttons{display:flex;gap:10px;margin-top:15px}.fm-mesure-buttons button{flex:1;min-height:39px;padding:9px 15px;border:1px solid rgba(180,206,213,.36);border-radius:11px;background:#23363f;color:#f1f5f7;font-family:inherit;font-size:13px;line-height:1.3;font-weight:500;cursor:pointer;transition:background .15s}.fm-mesure-buttons button:hover,.fm-mesure-manage:hover{background:#2c424d}.fm-mesure-buttons button:focus-visible,.fm-mesure-manage:focus-visible{outline:2px solid #a9cee0;outline-offset:3px}.fm-mesure-banner .fm-mesure-note{margin-top:11px;font-size:10px;color:#9eb2bb}@media(prefers-reduced-motion:reduce){.fm-mesure-buttons button{transition:none}}@media(max-width:480px){.fm-mesure-banner{padding:16px;border-radius:17px}.fm-mesure-manage{left:10px;bottom:10px}}

.fm-mesure-policy{display:inline-block;margin-top:8px;font-size:11px;color:#c5e5f2;text-underline-offset:3px}.fm-mesure-buttons button:disabled{opacity:.5;cursor:not-allowed}
