#trui-cookie-dialog{border:1px solid #d4d5cd;border-radius:8px;padding:0;width:min(640px,calc(100% - 32px));max-height:90svh;color:#151613;background:#f4f3ee;box-shadow:0 20px 80px #0004}#trui-cookie-dialog::backdrop{background:#0009}.cookie-content{padding:28px}.cookie-content h2{font-size:30px;line-height:1.15;margin:0 0 16px}.cookie-content p{font-size:13px;line-height:1.65}.cookie-options{margin:22px 0}.cookie-options label{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid #d4d5cd;cursor:pointer}.cookie-options input{width:19px;height:19px;margin-top:4px;accent-color:#151613;flex-shrink:0}.cookie-options strong{font-size:14px;display:block}.cookie-options small{font-size:12px;display:block;color:#5a5c54;line-height:1.6}.cookie-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.cookie-actions button{flex:1 1 150px;border:1px solid #151613;background:transparent;color:#151613;padding:12px;font-size:12px;font-weight:600;border-radius:3px}.cookie-actions button:hover{background:#e5e5dc}.cookie-legal a{text-decoration:underline;text-underline-offset:3px}.cookie-settings{font:inherit;background:none;border:0;color:inherit;padding:0;cursor:pointer;text-align:left}#cookie-status{color:#9d2424}@media(max-width:520px){.cookie-content{padding:22px}.cookie-content h2{font-size:26px}.cookie-actions{display:grid;grid-template-columns:1fr}.cookie-actions button{width:100%}}
