.ot-theme-toggle{display:flex;align-items:center;gap:9px;flex:0 0 auto;margin:6px 12px 0;padding:7px 10px;width:calc(100% - 24px);min-height:34px;border:0;border-radius:9px;background:transparent;color:#607089;font:600 11px/1.4 "Plus Jakarta Sans",Arial,sans-serif;cursor:pointer;box-sizing:border-box}
.ot-theme-toggle:hover{background:#edf3fc;color:#0b64f0}.ot-theme-toggle:focus-visible{outline:2px solid #0b64f0;outline-offset:2px}
.ot-theme-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;flex-shrink:0}.ot-theme-toggle i{margin-left:auto;width:27px;height:16px;border-radius:20px;background:#b3c1d5;position:relative;flex-shrink:0}.ot-theme-toggle i::after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:white}.ot-theme-toggle[aria-pressed=true] i{background:#0b64f0}.ot-theme-toggle[aria-pressed=true] i::after{left:14px}
.oxs.is-folded:not(.is-peek) .ot-theme-toggle{width:44px;justify-content:center}.oxs.is-folded:not(.is-peek) .ot-theme-toggle span,.oxs.is-folded:not(.is-peek) .ot-theme-toggle i{display:none}
html[data-ot-theme=dark]{color-scheme:dark;--bg:#081426;--card:#102039;--text:#e5edf8;--muted:#a0b2ca;--line:#293e59;--blue:#70b9ff;--blue-2:#9bceff;background:#081426}
html[data-ot-theme=dark] body{background:#081426!important;color:#e5edf8!important}
html[data-ot-theme=dark] .ot-theme-toggle{color:#adc0d9!important;background:transparent!important}
html[data-ot-theme=dark] .ot-theme-toggle:hover{background:#20344d!important;color:#b9dfff!important}
html[data-ot-theme=dark] .oxs .oxs-logo::after{background-image:url('/assets/ordenatec-theme-logo-negative.svg')!important}
html[data-ot-theme=dark] input,html[data-ot-theme=dark] textarea,html[data-ot-theme=dark] select{color-scheme:dark}
html[data-ot-theme=dark] input::placeholder,html[data-ot-theme=dark] textarea::placeholder{color:#91a6c1!important;opacity:1}
html[data-ot-theme=dark] :focus-visible{outline-color:#78baff!important}
html[data-ot-theme=dark] ::selection{background:#205aa0;color:#fff}
html[data-ot-theme=dark] #ot-plan-status{box-shadow:none!important}
@media(max-width:600px){.ot-theme-toggle{min-height:38px}}
@media screen{
html[data-ot-theme=dark] body #app .radar-panel h2,html[data-ot-theme=dark] body #app .radar-panel strong{color:#e5edf8!important}
html[data-ot-theme=dark] body #app .page.print-container{--detail-blue:#83baff!important;--detail-electric:#75c8ff!important}
html[data-ot-theme=dark] body #app .page.print-container .hero-presentation-action,html[data-ot-theme=dark] body #app .page.print-container .hero-presentation-action *,html[data-ot-theme=dark] body #app .page.print-container .hero-presentation-action::after{color:#0b1b33!important}
html[data-ot-theme=dark] body #app .btn.primary{color:#fff!important}
html[data-ot-theme=dark] body #app .state-link.primary-link{color:#fff!important}
html[data-ot-theme=dark] body #app .spain-radar__territory-shape{fill:#183d64!important;stroke:#568ac1!important}
}
@media print{.ot-theme-toggle{display:none!important}html[data-ot-theme=dark],html[data-ot-theme=dark] body{color-scheme:light;background:white!important;color:#0b1b33!important;--bg:#fff;--card:#fff;--text:#0b1b33;--muted:#607089;--line:#e3eaf5}}
