#numa-cookie-notice{max-width:1280px;margin-inline:auto;padding-inline:34px}.numa-cookie-notice{color:#334136;background:#f7f8f4;border:1px solid #e0e4dc;border-radius:8px;align-items:center;gap:20px;margin-top:16px;padding:12px 16px;display:flex}.numa-cookie-notice p{color:#334136;flex:1;min-width:0;margin:0;font-size:.875rem;line-height:1.5}.numa-cookie-notice a{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.numa-cookie-actions{flex-shrink:0;gap:8px;display:flex}.numa-cookie-actions button{color:#334136;cursor:pointer;background:#fff;border:1px solid #52604e;border-radius:5px;min-height:44px;padding:8px 16px;font-size:.875rem;font-weight:600}.numa-cookie-actions button:hover{background:#e8ede3}.numa-cookie-actions button:focus-visible{outline-offset:3px;outline:2px solid #a34e2e}.numa-cookie-notice a:focus-visible{outline-offset:3px;outline:2px solid #a34e2e}.numa-cookie-settings:focus-visible{outline-offset:3px;outline:2px solid #a34e2e}.numa-cookie-settings{color:#52604e;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:4px;padding:8px 0;font-size:.875rem;text-decoration:underline;display:block}@media (max-width:820px){#numa-cookie-notice{padding-inline:20px}.numa-cookie-notice{flex-direction:column;align-items:stretch;gap:10px;margin-top:12px;padding:12px}.numa-cookie-actions button{flex:1;min-width:0}}@media (prefers-reduced-motion:no-preference){.numa-cookie-actions button{transition:background-color .15s}}
