.cookie-panel{z-index:1000;color:#17364a;background:#fff;border:1px solid #dce7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:auto;padding:12px 16px;font:13px/1.4 system-ui,sans-serif;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 28px #17364a20}.cookie-copy{flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 14px;min-width:0;display:grid}.cookie-copy strong{white-space:nowrap;font-size:12px}.cookie-copy p{color:#607783;min-width:0;margin:0;font-size:12px;line-height:1.45}.cookie-copy a{color:#159c98;white-space:nowrap;text-underline-offset:2px;font-size:12px;text-decoration:underline}.cookie-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:6px;display:flex}.cookie-actions button{color:#17364a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce7eb;border-radius:8px;min-height:36px;padding:0 11px;font:650 12px/1 system-ui,sans-serif}.cookie-actions .cookie-accept{color:#fff;background:#159c98;border-color:#159c98}.cookie-actions button:last-child{color:#607783;background:0 0;border-color:#0000;width:32px;min-height:32px;padding:0;font-size:18px}.cookie-actions button:hover{border-color:#159c98}.cookie-actions button:last-child:hover{background:#f2f8f7}.cookie-footer-trigger{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.product-credits{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.product-credits a{color:inherit;font-weight:700}.product-credits a:hover{text-decoration:underline}@media (max-width:760px){.cookie-panel{flex-direction:column;align-items:stretch;gap:10px;padding:12px;bottom:12px;left:12px;right:12px}.cookie-copy{grid-template-columns:auto minmax(0,1fr);gap:5px 10px}.cookie-copy p{grid-column:1/-1}.cookie-copy a{grid-area:1/2;justify-self:end}.cookie-actions{justify-content:flex-end;width:100%}.cookie-actions button{flex:1}.cookie-actions button:last-child{flex:0 0 32px}}
