.cookie-panel{z-index:70;inset-inline:max(12px,var(--app-safe-left,0px));bottom:max(12px,var(--app-safe-bottom,0px));overscroll-behavior:contain;border:1px solid var(--wr-border);border-radius:var(--radius-2xl,16px);background:var(--wr-surface-raised);width:auto;max-width:580px;max-height:calc(100dvh - 32px);color:var(--wr-text-body);padding:clamp(16px,3vw,24px);font-size:.875rem;line-height:1.6;position:fixed;overflow-y:auto;box-shadow:0 12px 48px #00000029}.cookie-panel--inline{max-width:none;max-height:none;box-shadow:none;margin-bottom:20px;position:static;overflow:visible}.cookie-panel-title{color:var(--wr-text-heading);margin:0 0 8px;font-size:1.125rem;font-weight:650}.cookie-panel-owner{overflow-wrap:anywhere;margin-bottom:8px;font-weight:600}.cookie-panel-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.cookie-panel-actions>:last-child{grid-column:1/-1}.cookie-panel-actions button{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:44px;padding-block:10px}.cookie-panel-actions .truncate{white-space:normal;text-overflow:clip;overflow:visible}.cookie-category{border-bottom:1px solid var(--wr-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-block:14px;display:grid}.cookie-category>div{min-width:0}.cookie-category h3,.cookie-category label{color:var(--wr-text-heading);font-weight:600}.cookie-category p,.cookie-panel-note{font-size:.8125rem}.cookie-required{max-width:100px;color:var(--wr-text-heading);flex:none;font-weight:600}.cookie-panel-note{margin-top:12px}.cookie-policy-link{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (width<=359px){.cookie-panel-actions{grid-template-columns:1fr}}
