.ot-privacy-access{flex:0 0 auto;display:flex;justify-content:center;margin:6px 0 0;min-height:30px;box-sizing:border-box;font-family:"Plus Jakarta Sans",Arial,sans-serif}
.ot-privacy-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;max-width:100%;padding:5px 10px;border:0;border-radius:9px;background:transparent;color:#607089;font:600 11px/1.4 "Plus Jakarta Sans",Arial,sans-serif;cursor:pointer;transition:background .15s,color .15s}
.ot-privacy-toggle:hover,.ot-privacy-toggle[aria-expanded=true]{background:#F4F8FF;color:#0B64F0}
.ot-privacy-toggle:focus-visible{outline:2px solid #0B64F0;outline-offset:2px}
.ot-privacy-toggle svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.ot-privacy-chevron{font-size:12px;color:#607089}.ot-privacy-access[data-compact=true] .ot-privacy-toggle span{display:none}
.ot-privacy-access[data-placement=overlay]{position:fixed;bottom:12px;left:16px;z-index:1000;margin:0;background:#fff;border:1px solid #E3EAF5;border-radius:10px}
html body #ordenatec-platform-privacy-footer{position:fixed!important;left:var(--privacy-left,16px)!important;top:var(--privacy-top,16px)!important;bottom:auto!important;right:auto!important;width:var(--privacy-width,220px)!important;max-width:calc(100vw - 24px)!important;box-sizing:border-box!important;margin:0!important;padding:6px!important;background:#fff!important;border:1px solid #E3EAF5!important;border-radius:12px!important;box-shadow:0 8px 28px #0b1b331c!important;z-index:5000!important;clear:none!important;font-size:0!important;text-align:left!important;line-height:0!important}
html body #ordenatec-platform-privacy-footer:not([data-placement=menu-open]){display:none!important}
html body #ordenatec-platform-privacy-footer[data-placement=menu-open]{display:flex!important;flex-direction:column;gap:2px}
html body #ordenatec-platform-privacy-footer a,html body #ordenatec-platform-privacy-footer #ordenatec-platform-consent-settings{display:block!important;font:500 12px/1.5 "Plus Jakarta Sans",Arial,sans-serif!important;color:#0B1B33!important;padding:10px 12px!important;text-decoration:none!important;border-radius:7px!important;background:transparent!important}
html body #ordenatec-platform-privacy-footer a:hover,html body #ordenatec-platform-privacy-footer a:focus-visible{background:#F4F8FF!important;color:#0B64F0!important;outline:2px solid #0B64F0;outline-offset:-2px}
@media(max-width:600px){.ot-privacy-toggle{min-height:38px}html body #ordenatec-platform-privacy-footer a{min-height:40px}}
@media print{.ot-privacy-access,#ordenatec-platform-privacy-footer{display:none!important}}
#app .oxs-in>#ot-plan-status{display:block!important;position:relative!important;flex:0 0 auto!important;box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin:8px 12px 0!important;padding:10px 12px!important;border:1px solid #E3EAF5!important;border-radius:11px!important;background:#F4F8FF!important;color:#0B1B33!important;font:600 11px/1.6 "Plus Jakarta Sans",Arial,sans-serif!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere;cursor:pointer}
#app .oxs-in>#ot-plan-status:hover{border-color:#0B64F0!important;color:#0B64F0!important}
#app .oxs-in>#ot-plan-status:focus-visible{outline:2px solid #0B64F0;outline-offset:2px}
#app .oxs.is-folded:not(.is-peek) .oxs-in>#ot-plan-status{width:44px!important;max-width:44px!important;margin-left:12px!important;padding:8px 3px!important;font-size:0!important;line-height:0!important}
#app .oxs.is-folded:not(.is-peek) .oxs-in>#ot-plan-status::before{content:'Plan';font:600 10px/18px "Plus Jakarta Sans",Arial,sans-serif}
.oxs.is-folded:not(.is-peek) .ot-privacy-access{width:68px}.oxs.is-folded:not(.is-peek) .ot-privacy-toggle span{display:none}
