.cookie-controls{color:#fff;font-family:Inter,sans-serif;background:#0b0f19}.cookie-preferences{display:flex;justify-content:center;padding:4px max(16px,env(safe-area-inset-right)) 4px max(16px,env(safe-area-inset-left));border-top:1px solid #ffffff12}.cookie-preferences button{min-height:44px;padding:8px;color:#b7bccc;background:transparent;border:0;font-family:inherit;font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cookie-preferences button:hover{color:#fff}.cookie-notice{box-sizing:border-box;position:fixed;z-index:45;inset:auto 0 0;width:100%;padding:0 max(0px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(0px,env(safe-area-inset-left));border-top:1px solid #ffffff20;background:#0b0f19;text-align:left}.cookie-notice-inner{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;width:min(100% - 64px,1312px);margin-inline:auto;padding:20px 56px 20px 0}.cookie-message{min-width:0}.cookie-title{margin:0;color:#fff;font-size:14px;line-height:20px;font-weight:600;letter-spacing:-.01em}.cookie-copy{margin:5px 0 0;color:#c9cbd5;font-size:13px;line-height:21px;text-wrap:pretty}.cookie-copy a{display:inline;color:#c1a3ff;text-decoration:underline;text-underline-offset:3px}.cookie-copy a:hover{color:#dfceff}.cookie-customize{padding:0;border:0;background:none;font:inherit;color:#c1a3ff;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:28px}.cookie-categories{border:0;padding:12px 0 0;margin:0;font-size:13px}.cookie-categories legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cookie-categories label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.cookie-categories input{width:20px;height:20px;accent-color:#b394fb}.cookie-categories p{color:#c9cbd5;font-size:12px;margin:6px 0 10px}.cookie-save{min-height:44px;padding:8px 16px;border:1px solid #a88bf7;border-radius:12px;color:#fff;background:transparent;font:inherit;cursor:pointer}.cookie-close{position:absolute;top:14px;right:-8px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:#c9cbd5;cursor:pointer}.cookie-close:hover{background:#ffffff0c;color:#fff}.cookie-choices{display:grid;flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:280px}.cookie-choices>:only-child{grid-column:1 / -1}.cookie-choices button{min-height:44px;padding:10px 24px;border:1px solid #a88bf7;border-radius:12px;background:transparent;color:#fff;font-family:inherit;font-size:13px;line-height:20px;font-weight:600;cursor:pointer}.cookie-choices button:hover{background:#ffffff0c;border-color:#c4adff}.cookie-controls button,.cookie-controls a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cookie-controls :focus-visible{outline:2px solid #b394fb;outline-offset:3px}.cookie-notice:focus-visible{outline-offset:-3px}.cookie-clearance{height:calc(var(--privyrides-cookie-offset, 0px) + var(--privyrides-cookie-actions, 0px))}:root:has([data-cookie-ui]){--privyrides-cookie-offset: var(--privyrides-cookie-size, 0px);scroll-padding-bottom:calc(var(--privyrides-cookie-offset, 0px) + var(--privyrides-cookie-actions, 0px) + 16px)}:root:has([data-cookie-ui]) [data-testid=provider-mobile-actions]{bottom:var(--privyrides-cookie-offset, 0px)}:root:is([data-privyrides-cookie-form-focus],:has([role=dialog],[data-testid=guest-details-form])){--privyrides-cookie-offset: 0px}:root:is([data-privyrides-cookie-form-focus],:has([role=dialog],[data-testid=guest-details-form])) .cookie-notice{position:relative;inset:auto}@media(max-width:767px){.cookie-notice-inner{display:block;width:calc(100% - 32px);padding:16px 0}.cookie-title{padding-right:40px}.cookie-copy{padding-right:24px}.cookie-close{top:4px}.cookie-choices{width:100%;margin-top:12px;gap:12px}}@media(max-height:600px){:root:has([data-cookie-ui]){--privyrides-cookie-offset: 0px}.cookie-notice{position:relative;inset:auto}}
