#twynes-cookie-consent{position:fixed;right:12px;bottom:12px;z-index:100002;width:min(400px,calc(100vw - 24px));box-sizing:border-box;padding:18px;border:1px solid #d7e0e8;border-radius:8px;background:#fff;color:#334155;box-shadow:0 12px 36px #0f172a33;font:14px/1.45 Inter,Roboto,Arial,sans-serif}#twynes-cookie-consent h2{margin:0 0 8px;font-size:17px}#twynes-cookie-consent p{margin:0 0 14px}#twynes-cookie-consent .tw-cookie-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}#twynes-cookie-consent button{min-height:36px;padding:7px 12px;border:1px solid #cbd5e1;border-radius:5px;background:#f8fafc;color:#172536;font:inherit;cursor:pointer}#twynes-cookie-consent button:hover{background:#e8f2f7}#twynes-cookie-consent button[data-cookie-accept]{border-color:#218d59;background:#218d59;color:#fff}#twynes-cookie-consent fieldset{display:grid;gap:10px;margin:0 0 16px;padding:0;border:0}#twynes-cookie-consent .tw-cookie-category{display:grid;gap:4px}#twynes-cookie-consent label{display:flex;align-items:center;gap:8px}#twynes-cookie-consent .tw-cookie-info{margin-left:auto;padding:0 5px;min-height:24px;border:0;background:transparent;color:#087fa9;font-weight:700}#twynes-cookie-consent .tw-cookie-description{margin:0 0 4px 25px;color:#64748b;font-size:13px}#twynes-cookie-consent input{width:17px;height:17px}html[data-theme=dark] #twynes-cookie-consent{border-color:#334155;background:#111827;color:#e2e8f0;box-shadow:0 12px 36px #00000073}html[data-theme=dark] #twynes-cookie-consent button{border-color:#475569;background:#1e293b;color:#f8fafc}html[data-theme=dark] #twynes-cookie-consent button:hover{background:#334155}html[data-theme=dark] #twynes-cookie-consent .tw-cookie-info{background:transparent;color:#7dd3fc}html[data-theme=dark] #twynes-cookie-consent .tw-cookie-description{color:#cbd5e1}
