.tuga-migration-notice{background:#fff4cc;color:#302600;text-align:center;padding:10px 18px;font:14px/1.5 system-ui,sans-serif;position:relative;z-index:90}.tuga-migration-notice a{color:inherit;text-decoration:underline}.tuga-legal-nav{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;align-items:center;padding:20px;background:#161616;color:white;font:14px/1.5 system-ui,sans-serif}.tuga-legal-nav a,.tuga-legal-nav button{color:white;text-decoration:underline}.tuga-legal-nav button{border:0;background:none;padding:0;font:inherit;cursor:pointer}.tuga-privacy[hidden],#tuga-privacy-options[hidden]{display:none!important}.tuga-privacy{position:fixed;bottom:0;left:0;right:0;z-index:2147483646;padding:16px;background:#fff;color:#171717;box-shadow:0 -3px 24px #0003;max-height:85vh;overflow:auto;font:15px/1.5 system-ui,sans-serif}.tuga-privacy-inner{max-width:1080px;margin:auto}.tuga-privacy h2{font:700 21px/1.3 system-ui,sans-serif;margin:0 0 8px}.tuga-privacy p{margin:0 0 12px}.tuga-privacy-actions{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.tuga-privacy button,.tuga-consent-placeholder button{background:#fff;border:1px solid #333;border-radius:4px;color:#171717;padding:9px 14px;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer}.tuga-privacy-actions button{flex:1;min-width:180px}.tuga-privacy a,.tuga-form-privacy a,.tuga-form-availability a{color:#075b41;text-decoration:underline}#tuga-privacy-options label{display:block;margin:10px 0}#tuga-privacy-options input{appearance:auto;width:auto;margin-right:8px}.tuga-consent-placeholder{padding:24px;text-align:center;border:1px solid #dedede;border-radius:4px;background:#fafafa;color:#222;font:15px/1.6 system-ui,sans-serif}.tuga-consent-placeholder p{margin:0 0 12px}.tuga-external iframe{width:100%;min-height:320px;border:0}.tuga-form-availability,.tuga-form-privacy{font:14px/1.6 system-ui,sans-serif;color:#333}.tuga-form-availability{background:#fff4cc;padding:12px}.tuga-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.tuga-legal-content{max-width:1080px;margin:0 auto;padding:64px 24px;font:16px/1.75 system-ui,sans-serif;color:#202020}.tuga-legal-content h1{font-size:36px}.tuga-legal-content h2{font-size:24px;margin-top:30px}.tuga-legal-content a{color:#075b41;text-decoration:underline}.tuga-legal-content .pending,.tuga-legal-content aside{background:#fff4cc;padding:16px}.tuga-legal-content table{width:100%;overflow-wrap:anywhere}.tuga-legal-content td,.tuga-legal-content th{padding:10px;border:1px solid #ddd}form[data-tuga-contact] [disabled]{opacity:.6;cursor:not-allowed}@media(max-width:600px){.tuga-legal-content{padding:32px 18px}.tuga-privacy-actions{display:grid;grid-template-columns:1fr}.tuga-privacy-actions button{min-width:0}.tuga-migration-notice{font-size:12px}}
