.analytics-choice{position:fixed;z-index:1500;bottom:calc(80px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(540px,calc(100% - 32px));padding:18px;border:1px solid #cbd5e1;border-radius:20px;background:#fff;color:#14213d;box-shadow:0 16px 55px #12213830;font:14px/1.5 system-ui,sans-serif;box-sizing:border-box}.analytics-choice p{margin:0 0 14px}.analytics-choice button{display:inline-block;width:auto;border:1px solid #acbed7;background:#f0f5fc;color:#153a6b;padding:10px 14px;border-radius:12px;margin:0 8px 4px 0;font:600 13px system-ui;cursor:pointer}.analytics-choice small{display:block}.analytics-preferences{border:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;font:inherit!important;padding:6px!important;text-decoration:underline;cursor:pointer;width:auto!important}
