.roame-consent-banner[data-prompt=notice] button[data-action=dismiss]{--button-primary:#14532d;--button-primary-dark:#14532d;--button-primary-hover:#166534;--button-primary-hover-dark:#166534;--button-background-color:#fff;--button-background-color-dark:#fff;--button-shadow-primary-focus:0 0 0 2px #15803d;--button-shadow-primary-focus-dark:0 0 0 2px #86efac;--button-font-weight:700;--button-border-radius:8px;border-color:#0000;min-height:48px}@media (min-width:640px){.roame-consent-banner[data-prompt=notice] button[data-action=dismiss]{min-width:128px}}@media not (min-width:640px){.roame-consent-banner[data-prompt=notice] button[data-action=right]{text-align:center;align-self:center}}.roame-cookie-settings{color:#202321;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--button-primary:#14532d;--button-primary-dark:#14532d;--button-primary-hover:#166534;--button-primary-hover-dark:#166534}.roame-cookie-settings .roame-cookie-settings-card{max-height:min(36rem,calc(100dvh - 5rem - env(safe-area-inset-bottom)));background:#fff;border:1px solid #dfe3e0;border-radius:16px;gap:16px;padding:20px;box-shadow:0 12px 40px #0000001f}.roame-cookie-settings [data-testid=consent-dialog-content],.roame-cookie-settings [data-testid=consent-dialog-header]{padding:0}.roame-cookie-settings [data-testid=consent-dialog-content]{min-height:0;overflow-y:auto}.roame-cookie-settings [data-testid=consent-dialog-title]{color:#202321;font-size:18px;line-height:24px}.roame-cookie-settings [data-testid=consent-dialog-description]{color:#59605b;margin:0;font-size:14px;line-height:20px}.roame-cookie-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.roame-cookie-settings button{cursor:pointer;min-height:44px;font-family:inherit}.roame-cookie-settings button:focus-visible{outline-offset:3px;outline:2px solid #14532d}.roame-cookie-close{color:#39413b;background:0 0;border:0;border-radius:8px;flex:0 0 44px;place-items:center;margin:-10px -10px -6px 0;display:grid}.roame-cookie-close:hover{background:#f3f5f3}.roame-cookie-categories{border-top:1px solid #e5e7e5}.roame-cookie-category{border-bottom:1px solid #e5e7e5;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.roame-cookie-category-title{font-size:14px;font-weight:600;line-height:20px}.roame-cookie-category output,.roame-cookie-category p{color:#59605b;margin:3px 0 0;font-size:12px;line-height:18px;display:block}.roame-cookie-required{color:#465049;background:#f1f4f1;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:600}.roame-cookie-switch{color:#59605b;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:0;display:flex}.roame-cookie-switch-label{font-size:12px;line-height:18px}.roame-cookie-switch-track{background:#7f1d1d;border-radius:999px;align-items:center;width:36px;height:22px;padding:3px;display:flex}.roame-cookie-switch-track>span{background:#fff;border-radius:50%;width:16px;height:16px}.roame-cookie-switch[aria-checked=true] .roame-cookie-switch-track{background:#14532d;justify-content:flex-end}.roame-cookie-settings [data-action]{box-shadow:none;color:#202321;white-space:nowrap;background:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:10px 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.roame-cookie-settings [data-action=reject]:hover{text-underline-offset:3px;text-decoration:underline}.roame-cookie-settings [data-action=save]{border-color:#39413b}.roame-cookie-settings [data-action=save]:hover{background:#f3f5f3}.roame-cookie-settings [data-action=accept]{color:#fff;background:#14532d;padding-inline:24px}.roame-cookie-settings [data-action=accept]:hover{background:#166534}.roame-cookie-settings .roame-cookie-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.roame-cookie-settings .roame-cookie-action-group{display:contents}@media not (min-width:400px){.roame-cookie-settings .roame-cookie-settings-card{padding:16px}.roame-cookie-settings [data-action=reject]{flex-basis:100%}.roame-cookie-settings [data-action=accept],.roame-cookie-settings [data-action=save]{flex:1}}
