/* INICIO WIDGET OCC: contingencia expandible local. El widget oficial conserva sus estilos.
   No se imitan resultados: la autorización y las vacantes pertenecen al servicio OCC. */
.tcc-occ-toggle{position:fixed;right:24px;bottom:24px;z-index:100000;width:54px;height:54px;border:0;border-radius:50%;padding:0;background:#005cb9;color:#fff;cursor:pointer;box-shadow:0 6px 18px #001d7c24,0 6px 5px -3px #0003;display:grid;place-items:center;font-family:Arial,sans-serif}
.tcc-occ-wordmark{font-weight:800;font-size:17px;letter-spacing:-1px}.tcc-occ-toggle-close{display:none;font-size:30px;line-height:1;font-weight:300}
.tcc-occ-toggle[aria-expanded=true] .tcc-occ-wordmark{display:none}.tcc-occ-toggle[aria-expanded=true] .tcc-occ-toggle-close{display:block}
.tcc-occ-panel[hidden]{display:none!important}.tcc-occ-panel{position:fixed;right:24px;bottom:90px;width:375px;max-width:calc(100vw - 32px);height:600px;max-height:calc(100dvh - 114px);z-index:99999;background:#fff;color:#2b2b2b;border-radius:8px;box-shadow:0 8px 40px #0004;overflow:auto;display:flex;flex-direction:column;font:15px/1.5 "Segoe UI",Arial,sans-serif;text-align:left}
.tcc-occ-panel-header{display:flex;align-items:center;justify-content:space-between;background:#005cb9;color:white;padding:16px 20px}.tcc-occ-panel-header strong{font-size:30px;letter-spacing:-2px}.tcc-occ-close{border:0;background:transparent;color:white;font-size:28px;line-height:1;cursor:pointer;padding:4px 8px}
.tcc-occ-panel-body{padding:26px 22px;flex:1}.tcc-occ-panel-body h2{font-size:24px;line-height:1.25;margin:0 0 10px;color:#2b2b2b}.tcc-occ-panel-body>p{margin:0 0 28px;color:#666}.tcc-occ-status{background:#f4f6f8;border:1px solid #e3e7ec;border-radius:6px;padding:18px}.tcc-occ-status p{font-size:14px;margin:12px 0 0;color:#56616c}.tcc-occ-panel-footer{border-top:1px solid #e3e7ec;padding:16px 22px;font-size:12px;color:#666;background:#fafafa}
@media(max-width:480px){.tcc-occ-toggle{right:16px;bottom:20px}.tcc-occ-panel{right:16px;bottom:86px;max-height:calc(100dvh - 106px)}}
/* FIN WIDGET OCC */
