#tisda-cookie-banner[hidden],#tisda-cookie-open[hidden],#tc-preferences[hidden]{display:none!important}
#tisda-cookie-banner{box-sizing:border-box;position:fixed;bottom:24px;left:24px;z-index:2147483000;width:min(560px,calc(100% - 48px));max-height:85vh;overflow:auto;background:#fff;color:#172b34;border:1px solid #cbd5db;border-radius:16px;padding:24px;box-shadow:0 8px 40px #102b3430;font:16px/1.55 system-ui,sans-serif}
#tisda-cookie-banner h2{font:700 24px/1.2 system-ui,sans-serif;margin:0 0 12px;color:inherit}
#tisda-cookie-banner p{margin:12px 0}#tisda-cookie-banner a{color:#174c68;text-decoration:underline}
.tc-actions{display:flex;flex-wrap:wrap;gap:8px}#tisda-cookie-banner button,#tisda-cookie-open{font:600 14px/1.4 system-ui,sans-serif;cursor:pointer;padding:10px 14px;border:1px solid #375363;border-radius:8px;background:#fff;color:#173744}
#tisda-cookie-banner .tc-actions button{flex:1}#tisda-cookie-banner button:focus-visible,#tisda-cookie-open:focus-visible{outline:3px solid #3676ba;outline-offset:3px}#tc-preferences{margin-top:16px;border-top:1px solid #cbd5db;padding-top:12px}#tisda-cookie-open{position:fixed;bottom:8px;right:8px;z-index:2147482999}#tc-status:empty{display:none}
iframe[data-tisda-embed][hidden],.tc-embed-placeholder[hidden]{display:none!important}
.tc-embed-placeholder{box-sizing:border-box;min-height:220px;width:100%;padding:32px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f1f5f3;color:#20353b;border:1px solid #d6dfdf;border-radius:12px;font:16px/1.6 system-ui,sans-serif}
.tc-embed-placeholder strong{font-size:20px}.tc-embed-placeholder p{max-width:560px;margin:12px auto}.tc-embed-placeholder button{padding:12px 18px;font:600 14px/1.4 system-ui,sans-serif;border:1px solid #375363;border-radius:8px;background:#fff;color:#173744;cursor:pointer}.tc-embed-placeholder button:focus-visible{outline:3px solid #3676ba;outline-offset:3px}
