.fleet-consent{box-sizing:border-box;width:min(650px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:clamp(22px,5vw,40px);border:1px solid #ddd;border-radius:18px;background:#fff;color:#20252a;font:16px/1.55 system-ui,sans-serif;box-shadow:0 18px 90px #0004;overflow:auto}.fleet-consent::backdrop{background:#17202c99;backdrop-filter:blur(5px)}.fleet-consent h2{font-family:inherit;font-size:clamp(27px,5vw,38px);font-weight:600;line-height:1.12;letter-spacing:-.035em;margin:12px 0 20px}.fleet-consent p{margin:14px 0}.fleet-consent-brand{font-weight:650;letter-spacing:.04em}.fleet-consent-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 16px}.fleet-consent button{background:#fff;color:#20252a;border:1px solid #6b7077;padding:12px 16px;border-radius:8px;font:600 14px/1.4 system-ui;cursor:pointer}.fleet-consent button:focus-visible,.fleet-consent a:focus-visible{outline:3px solid #377dff;outline-offset:3px}.fleet-consent [data-fleet-reject],.fleet-consent [data-fleet-accept]{flex:1;min-width:160px}.fleet-consent [data-fleet-customize]{width:100%}.fleet-consent label{display:flex;align-items:flex-start;gap:12px;font-weight:600}.fleet-consent input{width:20px;height:20px;margin-top:3px;flex:none}.fleet-consent a{color:#243c70;text-decoration:underline}.fleet-consent-small{font-size:13px;color:#4c535b}.fleet-consent [hidden]{display:none!important}.fleet-form-status{margin:14px 0;font:inherit;line-height:1.5}.fleet-form-status[data-error="true"]{color:#a12b21}.fleet-security{margin:18px 0;max-width:100%;overflow:hidden}.fleet-privacy{max-width:850px;margin:70px auto;padding:0 24px;font:17px/1.7 system-ui;color:inherit}.fleet-privacy h1{font-size:clamp(32px,6vw,52px);line-height:1.1}.fleet-privacy h2{font-size:24px;margin-top:32px}.fleet-privacy a{text-decoration:underline}
.fleet-form-acknowledgement{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font:inherit;line-height:1.5}.fleet-form-acknowledgement input{width:18px;height:18px;flex:none;margin:4px 0 0}.fleet-form-acknowledgement a{text-decoration:underline}
