.flash-measure-banner{position:fixed;z-index:10005;bottom:16px;left:16px;right:16px;max-width:1040px;margin:auto;padding:20px;box-shadow:0 8px 40px #0003;border:1px solid #cbd5e1;border-radius:16px;background:#fff;color:#172033;font:15px/1.55 Inter,system-ui,sans-serif}.flash-measure-banner[hidden]{display:none}.flash-measure-banner p{margin:0 0 12px}.flash-measure-banner a{color:#1558ce;text-decoration:underline}.flash-measure-banner>div,#flash-measure-dialog>div{display:flex;gap:10px;flex-wrap:wrap}.flash-measure-banner button,#flash-measure-dialog button{cursor:pointer;padding:10px 15px;min-height:44px;border:1px solid #94a3b8;border-radius:9px;background:#fff;color:#172033;font:600 14px/1.4 Inter,system-ui,sans-serif}.flash-measure-banner button:first-child,#flash-measure-dialog button:first-child{background:#175bd7;color:#fff;border-color:#175bd7}.flash-measure-preferences{display:block;margin:12px auto 24px;padding:10px 14px;border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer;font:14px/1.4 Inter,system-ui,sans-serif}#flash-measure-dialog{max-width:540px;width:calc(100% - 32px);padding:25px;border:1px solid #cbd5e1;border-radius:16px;background:#fff;color:#172033;font:16px/1.55 Inter,system-ui,sans-serif}#flash-measure-dialog::backdrop{background:#0008}#flash-measure-dialog h2{font-size:23px;margin:0 0 12px}#flash-measure-dialog label{display:flex;align-items:flex-start;gap:10px;margin:18px 0}#flash-measure-dialog input{width:20px;height:20px;flex-shrink:0;margin-top:3px;accent-color:#175bd7}@media(max-width:600px){.flash-measure-banner{bottom:10px;left:10px;right:10px;padding:16px;font-size:14px}.flash-measure-banner>div{gap:8px}.flash-measure-banner button{flex:1;min-width:130px}#flash-measure-dialog{padding:20px}}
