@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:radial-gradient(ellipse at top left,#fff 55%,#d4f4ff 70%,#00c3ff 83%,#7a5fff 97%,#a366ff 100%);background-attachment:fixed;color:#000;overflow-y:hidden}.floating-menu{align-items:center;background-color:#fff;display:flex;height:50px;justify-content:space-between;left:0;padding:0 20px;position:fixed;top:0;width:100%}.chat-container{height:80vh;overflow-y:auto;position:relative}.sidebar{background-color:#fff;overflow-y:hidden;transition:transform .3s ease-in-out;width:230px!important}.sidebar.open{transform:translateX(0)}.sidebar.close{transform:translateX(-200px)}.sidebar-buttons button{align-items:center;bottom:0;color:#040404;display:flex;flex-direction:column}.sidebar span,.sidebar-buttons button{background:none;border:none;cursor:pointer}.sidebar span{color:#141414;font-size:12px}.messages{background-color:initial;max-height:calc(90vh - 150px);overflow-y:auto}.messages::-webkit-scrollbar{background:#0000;width:0}.messages{-ms-overflow-style:none;scrollbar-width:none}.messages-candidate{background-color:initial;max-height:calc(90vh - 150px);overflow-y:auto}.messages-candidate::-webkit-scrollbar{background:#0000;width:0}.messages-candidate{-ms-overflow-style:none;scrollbar-width:none}.message{max-width:90%}.message,.message-candidate{background-color:initial;border-radius:5px;color:#545557;font-size:16px;line-height:1.8;margin-bottom:10px;padding:8px 12px;position:relative;text-align:justify;text-underline-position:auto}.user{align-self:flex-end;background:#0000;color:#000;-webkit-text-decoration:solid;text-decoration:solid}.chat-img-user{height:31px;width:31px}.chat-img-bot,.chat-img-user{background-color:initial;border-radius:2%;padding-right:8px}.chat-img-bot{height:38px;width:38px}.bot{align-self:flex-start;background-color:initial;color:#272727}.message-options{position:absolute;right:-8px;top:55px}.pregunta-options-button{margin-left:5px}.pregunta-options-button,.respuesta-options-button{background-color:initial;border:none;color:#333;cursor:pointer}.respuesta-options-button{margin-left:1px}.message-options button.download{color:#007bff}.message-options button.download:hover{color:#0056b3}.main{align-items:center;background:#0000!important;bottom:0;display:flex;flex-direction:column;font-size:10px;gap:15px;justify-content:center;left:50%;max-width:800px;padding:20px 10px;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.main.expanded{margin-left:-30px}.main a{align-items:center;bottom:0;display:flex;flex-direction:column;font-size:10px;justify-content:center;left:50%;max-width:700px;padding:2px 1px;position:fixed;transform:translateX(-50%);transition:margin-left .3s ease;width:100%;z-index:1000}.button-link2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#000 5%,#0f100f 60%,#1c1c1b 0);-webkit-background-clip:text;font-size:12px;margin-bottom:6px}.main2{background-color:initial;box-shadow:0 -2px 5px #0000;height:60%;left:53%;padding:10px;position:fixed;top:68px;transform:translateX(-53%);transition:margin-left .3s ease;width:50%}.main2.expanded{margin-left:-30px}.main input[type=email],.main input[type=text]{margin-right:10px;padding:8px;position:"fixed";width:calc(100% - 70px)}.main button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 16px}.main button:hover{background-color:#5a5b5e}.scroll-to-bottom{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px #0000001a;color:#141414;cursor:pointer;display:flex;height:30px;justify-content:center;left:50%;position:fixed;top:73%;transform:translate(-50%,-50%);transition:margin-left .3s ease;width:30px}.scroll-to-bottom.expanded{margin-left:-30px}.scroll-to-bottom:hover{background-color:#545557;color:#fff}.scroll-to-bottom svg{font-size:19px}.dropdown{align-items:center;background-color:initial;display:flex;position:fixed;right:20px;top:10px;z-index:999!important}.dropdown button{background-color:initial;border:none;cursor:pointer;margin:0;padding:10px;width:100%;z-index:998}.dropdown-menu{background-color:#fff;border:1px solid #e2e2e2;border-radius:5px;min-width:150px;padding:10px;position:absolute;right:0;top:100%;z-index:10000}.dropdown-menu button{align-items:LEFT;background-color:#fff;border:none;cursor:pointer;display:block;font-size:14px;padding:8px;text-align:left;width:100%;z-index:998}.dropdown-menu span{padding:3px 8px}.dropdown-menu button:hover{background-color:#f0f0f0}.profile-container img{position:relative;z-index:9999}.sidebar-toggle.collapsed{left:20px}.login-button{background-color:none;border:none;border-radius:5px;bottom:20px;box-shadow:0 2px 5px #0000001a;color:#fff;cursor:pointer;padding:10px 20px;position:fixed;right:20px}.login-button:hover{background-color:#5a5b5e}.input-container{display:flex;width:100%}.input-container input{border:1px solid #ccc}.input-container form,.input-container input{border-radius:10px;flex:1 1;padding:18px}.input-container button{background-color:#fff;border:none;border-radius:10px;box-shadow:0 2px 5px #0000001a;color:#2d2d2d;cursor:pointer;padding:8px}.input-container button:hover{background-color:#545557;color:#fff}.button-container{display:flex;justify-content:space-between;margin-top:3px}.button-container button{background:none;border:none;color:#414142;cursor:pointer}.button-container button p{color:#414142;font-size:10px;margin-top:3px}.disclaimer-base-container{color:#1c1c1d;font-size:10px;margin-top:13px;text-align:center;z-index:9999}.disclaimer-base-container-terminos{font-size:10px;margin-left:43%}.disclaimer-base-container-suscripcion,.disclaimer-base-container-terminos{bottom:0;color:#1c1c1d;margin-bottom:6px;position:fixed;text-align:center;z-index:9999}.disclaimer-base-container-suscripcion{font-size:16px;margin-left:47%}.button-container button svg{margin-right:3px}.sidebar-buttons button span{background-color:initial;font-size:12px;margin-top:3px}.sidebar-content{position:fixed;top:10%}.sidebar-content p{color:#8b8b8b}.profile-container{right:90px;top:13px;z-index:999}.profile-container,.sidebar-buttons{background-color:initial;position:fixed}.sidebar-buttons{right:35px;top:10px}.button-text{font-size:12px;margin:0}.sidebar-button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:5px;padding:8px 12px}.button-group{display:flex;gap:10px;margin-bottom:30px;margin-top:50px}.profile-container img{background-color:initial;border-radius:50%;height:30px;width:30px}.profile-container h5{background-color:initial;color:#7f8083;font-size:14px;margin-top:5px}.floating-menu h4{color:#414142;position:fixed;right:47%}.floating-menu-logo{height:35px;margin-left:20px;padding-right:10px;position:fixed;top:6px;transition:margin-left .3s ease;width:155px;z-index:997}.floating-menu-logo.collapsed{margin-left:20px}.floating-menu-logo-2{height:35px;margin-left:250px;padding-right:20px;position:fixed;top:6px;transition:margin-left .3s ease;width:155px;z-index:997}.floating-menu-logo-2.collapsed{margin-left:70px}.spinner-container{height:100vh}.spinner-containerCandidate{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:margin-left .3s ease;width:100%;z-index:999}.spinner-containerCandidate.expanded{margin-left:-30px}.spinner{animation:spin 1s linear infinite;border:4px solid #0000001a;border-top-color:#fff;height:50px;width:50px}.contexto-container{align-items:center;display:block;height:10vh;justify-content:center;width:60vh}.contexto-container h2{color:#333}.contexto-container p{color:#868585}.contexto-container button{background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 20px}.contexto-container button:hover{background-color:#eceaea;color:#000}.contexto-container button .button-link{color:inherit;text-decoration:none}.icon-spacing{margin-left:8px;vertical-align:middle}.buttonStyle{align-items:"center";background-color:#007bff;border:"none";border-radius:"4px";color:#000205;cursor:"pointer";display:"flex";font-size:"26px";justify-content:"center";padding:"8px 16px"}.spinner img{max-width:100%}@media (max-width:768px){.contexto-container{align-items:center;display:block;height:10vh;justify-content:center;width:40vh}.main{background-color:#fff;bottom:0;box-shadow:0 -2px 5px #0000;left:55%;padding:10px;position:fixed;width:90%}.profile-container{background-color:initial;position:fixed;right:30px;top:13px;z-index:999}.message-options{position:absolute;right:-1px;top:8px}.pregunta-options-button,.respuesta-options-button{background-color:initial;border:none;color:#333;cursor:pointer}}@media screen and (max-width:768px){.disclaimer-base-container,.disclaimer-base-container-terminos{display:none!important}}.warning{background-color:#fffef2;border-left:7px solid #beeaf8;color:#f00a0a;font-size:14px;font-weight:300;padding:10px}.contexto-link{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:100vw}.contexto-link.expanded{transform:translate(calc(-50% - 30px),-50%)}.inicio-cargando{background:#f4f5f8;display:grid;min-height:100vh;place-items:center}.inicio-cargando-logo{animation:nawi-girar 1.2s linear infinite;border-radius:50%;display:block;height:72px;object-fit:cover;transform-origin:50% 50%;width:72px;will-change:transform}@keyframes nawi-girar{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.inicio-cargando-logo{animation-duration:3s}}.grid-container{grid-gap:2px;align-items:center;display:flex;grid-template-rows:auto auto;height:80vh;justify-content:center;overflow-y:auto}.grid-item{padding:2px;width:30%}.componente1{background-color:#fff;border-radius:5px;box-shadow:0 -2px 5px #0000;padding:20px}.componente2,.componente3,.componente4{background-color:#fff;border-radius:5px;box-shadow:0 -2px 5px #0100001a;padding:20px}.close-button-terminos{top:-88px}.button-link{color:#000;padding:10px 20px}@media (max-width:768px){.grid-container{flex-direction:column}.grid-item{padding:1px;width:90%}.componente1,.componente2,.componente3,.componente4{background-color:#fff;border-radius:5px;box-shadow:0 -2px 5px #0100001a;padding:20px}.grid-container{grid-gap:2px;align-items:center;background:radial-gradient(ellipse at top left,#fff 18%,#d4f4ff 45%,#00c3ff 81%,#7a5fff 93%,#a366ff 100%);display:flex;grid-template-rows:auto auto;height:100vh;justify-content:center;overflow-y:auto}}.modal-wrapper-terminos{background:#00000080;z-index:9999}.modal-header{background:#313c44;border-bottom:1px solid #1c1a1a;color:#fff;font-size:20px;padding:20px;position:fixed;top:50px;width:100%}.modal-header-chat-candidate{background:linear-gradient(270deg,#313c44 0,#465661 30%,#fff);color:#fff;font-size:18px;padding:30px;position:fixed;text-align:center;top:0;width:100%}.modal-body-terminos-candidate{align-items:center;display:flex;flex-direction:column;margin-top:100px;overflow-y:auto;padding:10px}.modal-body-terminos-candidate p{font-size:18px;max-width:100%;text-align:left}.question-button{display:inline-block;right:20px;top:20px}.close-button-terminos{right:30px}.modal-wrapper-detalles{align-items:center;background-color:#fff;display:flex;justify-content:center;z-index:9999}.modal-overlay-detalles,.modal-wrapper-detalles{height:100%;left:0;position:fixed;top:0;width:100%}.modal-overlay-detalles{background:#313c44;z-index:9998}.modal-content-detalles{box-shadow:0 4px 8px #0003;height:100%;overflow-y:auto;padding:20px;position:relative;width:100%}.modal-header-detalles{font-size:15px;padding:15px;top:25px}.modal-header-detalles-close{position:absolute;right:10px;top:30px}.modal-body-detalles{align-items:center;color:#000;display:flex;flex-direction:column;flex-grow:1;max-height:80vh;overflow-y:auto;padding:10px 10px 20px}.modal-body-detalles p{margin:10px 0}.close-button-detalle{align-items:center;background:#313c44;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2em;height:30px;justify-content:center;position:absolute;right:-15px;top:25px;width:30px}@media screen and (max-width:768px){.modal-body-detalles{align-items:center;display:flex;flex-direction:column;margin-top:100px;overflow-y:auto;padding:10px}.modal-body-detalles p{font-size:18px;max-height:90%;max-width:90%;text-align:left}.modal-header-detalles{background:#8b8b8b;border-bottom:1px solid #1c1a1a;color:#fff;font-size:18px;padding:20px;position:fixed;text-align:left;top:0;width:100%}}.posts-container{-ms-overflow-style:none;display:flex;flex-direction:column;font-size:14px;gap:6px;height:40vh;-webkit-mask-image:linear-gradient(180deg,#000 70%,#0000);mask-image:linear-gradient(180deg,#000 70%,#0000);max-height:70%;overflow-x:hidden;overflow-y:auto;position:relative;scrollbar-width:none;text-align:left}.posts-container::-webkit-scrollbar{height:0;width:0}.post-item{display:inline-block;padding:4px;position:relative}.post-link{color:#0a0909;font-weight:400;text-decoration:none}.post-link.active{color:#000;font-weight:700}.post-link.highlighted{background-color:#6ad1f0;transition:background-color 2s ease}.pagination-controls{align-items:center;justify-content:left}.pagination-controls button{background-color:#fff;border:none;padding-top:15px}.pagination-controls span{background-color:#fff;border:none;padding-top:14px}.spinner-container{align-items:center;display:flex;height:100%;justify-content:center}.spinner img{height:50px;width:50px}.dropdownH-menu button{background-color:#fff;border:none;cursor:pointer;font-size:14px;padding:8px;text-align:left;z-index:998}.dropdownH-menu button:hover{background-color:#f0f0f0;color:#000}.dropdownH-toggle{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;opacity:0;padding:5px;pointer-events:none;transition:font-weight .3s ease}.post-item:hover .dropdownH-toggle{opacity:1;pointer-events:auto}.vertical-dots:before{content:"⋮";font-size:24px;margin-left:25px}.dropdownH-toggle:hover .vertical-dots:before{font-weight:700}.dropdown-container{display:block;margin:0 auto;position:relative;top:41px;transform:translateX(-25px);transition:transform .3s ease;width:200px}.dropdown-container.expanded{transform:translateX(28px)}.dropdown-header{align-items:center;background-color:#fff;cursor:pointer;display:inline-flex;padding:1px;width:auto}.dropdown-list{background-color:#fff;border:1px solid #b7d8f0;border-radius:6px;box-shadow:0 4px 8px #8badbf1a;height:290px;overflow-y:auto;position:absolute;right:3px;top:35px;width:220px;z-index:1000}.dropdown-search{border:1px solid #b7d8f0;border-radius:4px;margin:5px 10px;padding:8px;width:calc(92% - 20px)}.dropdown-item{color:#000;cursor:pointer;padding:10px}.pagination-controls{display:flex;justify-content:space-between;padding:10px}@media (max-width:768px){.dropdown-container{display:block;margin:0 auto;position:relative;top:41px;transform:translateX(-5px);transition:transform .3s ease;width:200px}.dropdown-container.expanded{transform:none!important}.dropdown-header{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}}.input-container-text{background-color:initial;border-radius:12px;bottom:40px;left:49%;padding:1px;position:fixed;transform:translateX(-49%);transition:margin-left .3s ease;width:51%;z-index:1000}.input-container-text.expanded{margin-left:-30px}.auto-resize-textarea-chat{background:#fff!important;border:1px solid #f2efef!important;border-radius:16px!important;box-shadow:0 1px 3px #0000001a!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.5!important;max-height:370px!important;min-height:84px!important;overflow-y:auto!important;padding:8px!important;resize:none!important;width:99%!important}.auto-resize-textarea-chat:focus{border:1px solid #caeaf7!important;outline:none!important}.auto-resize-textarea-chat:focus-visible{outline:none!important}.send-button{align-items:center!important;background:#0000!important;border:none!important;border-radius:50%!important;bottom:22px!important;box-shadow:none!important;color:#666!important;cursor:pointer!important;display:flex!important;height:28px!important;justify-content:center!important;outline:none!important;padding:1px!important;position:absolute!important;right:-1px!important;transition:color .3s ease!important;width:28px!important}.modelo-select-OLD{border:1px solid #fff;border-radius:6px;font-size:14px;left:2px!important;margin-bottom:12px;padding:6px;position:absolute!important;top:80px!important;width:20%}.modelo-select{-webkit-appearance:none;appearance:none;background-color:initial;border:none;border-radius:10px;bottom:10px!important;color:#42778a;cursor:pointer;font-size:15px;left:22px!important;max-width:280px;min-width:200px;outline:none;padding:14px 16px;position:absolute!important;width:auto}.modelo-select option{background:#fff;color:#42778a}.desktop-slider-icon{cursor:pointer}.select-icon{bottom:25px!important;color:#87a0a9;left:15px;pointer-events:none;position:absolute}.select-with-icon{display:inline-block;position:relative}.send-button:focus{background:#a3caec!important;border:none!important;box-shadow:none!important;outline:none!important}.send-button:focus-visible{outline:2px solid #dce2e980!important;outline-offset:2px!important}.send-button:hover{background:#a9cbe4!important;color:#636364!important}.send-button:disabled{cursor:not-allowed;opacity:.5}.auto-resize-textarea-chat-trained{min-height:44px!important}.auto-resize-textarea-chat-trained,.input-titulo-trained{background:#f6fafb!important;border:1px solid #f2efef!important;border-radius:16px!important;box-shadow:0 1px 3px #0000001a!important;max-height:270px!important;overflow-y:auto!important;padding:12px 0 12px 6px!important;resize:none!important;width:100%!important}.input-titulo-trained{min-height:34px!important}.send-button-trained{align-items:center!important;background:#0000!important;border:none!important;border-radius:50%!important;bottom:102px!important;color:#666!important;cursor:pointer!important;display:flex!important;height:28px!important;justify-content:center!important;padding:6px!important;position:absolute!important;right:24px!important;transition:color .3s ease!important;width:28px!important}.send-button-trained,.send-button-trained:focus{box-shadow:none!important;outline:none!important}.send-button-trained:focus{background:#c7dcf3!important;border:none!important}.send-button-trained:focus-visible{outline:2px solid #dce2e980!important;outline-offset:2px!important}.send-button-trained:hover{background:#c7dcf3!important;color:#789ec7!important}.send-button-trained:disabled{cursor:not-allowed;opacity:.5}.desktop-select{display:inline-block}@media (min-width:769px){.mobile-select-toggle,.model-sidebar{display:none}}@media (max-width:768px){.desktop-select{display:none}.mobile-select-toggle{align-items:center;background:#0000;border:none;bottom:16px;color:#666!important;cursor:pointer;display:inline-flex;left:10px;position:absolute;z-index:10}.model-sidebar{background:#fff;border-top-left-radius:12px;border-top-right-radius:12px;bottom:-280%;box-shadow:0 -2px 8px #0003;left:0;padding:20px;position:fixed;right:0;transition:bottom .3s ease-in-out;z-index:20}.model-sidebar.open{bottom:0}.close-btn{background:none;border:none;cursor:pointer;font-size:24px;position:absolute;right:16px;top:8px}.modelo-select-mobile{border:1px solid #ccc;border-radius:6px;font-size:16px;padding:10px;width:100%}.model-selected-label,.selected-model-label{color:#333;font-size:14px;margin-left:8px}.model-item{cursor:pointer;padding:12px 0}.bodyLandig{background:radial-gradient(ellipse at top left,#fff 55%,#d4f4ff 70%,#00c3ff 83%,#7a5fff 97%,#a366ff 100%);background-attachment:fixed;color:#000;font-family:Arial,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;overflow-y:hidden;padding:0}.chat-container{flex-direction:column!important;height:100%;overflow-x:hidden;width:100%!important}.input-container-text{bottom:0;box-sizing:border-box;width:100%!important}.input-container-text.expanded{margin-left:0}.auto-resize-textarea-chat{background:#fff!important;border:none!important;border-radius:6px!important;border-top:1px solid #f2efef!important;box-shadow:0 -2px 4px #0000001a!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.5!important;max-height:370px!important;min-height:84px!important;overflow-y:auto!important;padding:6px!important;resize:none!important;width:99%!important}.main,.main2{box-sizing:border-box;width:100%!important}.main.expanded,.main2,.main2.expanded{margin-left:0}.sidebar{background-color:#f9f9f9;border-right:1px solid #e0e0e0;box-shadow:2px 0 5px #0000001a;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;transition:transform .3s ease;width:245px!important;z-index:99999!important}.sidebar-toggle{left:0!important;right:100px!important;top:6px;transform:translateX(100%);z-index:999999!important}.sidebar.open{transform:translateX(220px)}.sidebar.close,.sidebar.closed{transform:translateX(-65px)}.floating-menu{align-items:flex-start;flex-direction:column;gap:10px;left:0;padding:10px;top:0;width:100%}.floating-menu-logo-2{left:55px!important;margin-left:0!important;transform:none!important}.floating-menu-logo-2.collapsed{margin-left:5px}.scroll-to-bottom{background:#fff;bottom:90px;font-size:18px;height:36px;right:16px;width:36px;z-index:999}.scroll-to-bottom.expanded{bottom:80px!important;right:10px!important}.messages{flex-grow:1;max-height:68vh;overflow-y:auto;padding:20px 17px}.message{background-color:initial;border-radius:5px;color:#545557;font-size:16px;line-height:1.8;margin-bottom:10px;max-width:100%;padding:18px 2px;position:relative;text-align:justify;text-underline-position:auto}.profile-container{align-items:flex-start;flex-direction:column;gap:6px}.button-group{display:flex;flex-direction:column;gap:8px;padding:10px}.history-section{max-height:300px;padding:10px}.dropdown-menu{background:#fff;border-radius:6px;box-shadow:0 4px 10px #0000001a;max-width:90px;position:absolute;right:10px;top:30px;width:80vw;z-index:999}.input-container-text textarea{font-size:1rem;width:98%}.scroll-to-bottom{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px #0000001a;color:#141414;cursor:pointer;display:flex;height:30px;justify-content:center;left:50%;position:fixed;transform:translate(-50%,-50%);transition:margin-left .3s ease;width:30px}.scroll-to-bottom.expanded{margin-left:0}.spinner-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 120px);justify-content:center;padding:10 0;text-align:center}.spinner-container h1,.spinner-container h2,.spinner-container h3,.spinner-container h5{word-wrap:break-word;font-size:1.2rem;line-height:1.5;margin:12px 0;max-width:90%;text-align:center;width:100%}.expanded{margin-left:0!important;padding-left:0!important}.input-step{box-sizing:border-box;padding:10px 15px;width:100%}.input-step input[type=date]{box-sizing:border-box;font-size:1rem;padding:10px;width:100%}.navi-button-user-date{box-sizing:border-box;font-size:1rem;margin-top:10px;padding:12px;width:100%}.modelo-select{border:1px solid #ccc;border-radius:6px;font-size:14px;margin-bottom:8px;padding:6px;width:60%}.scroll-to-bottom{top:71%}}body{background-color:#fff;color:#333;font-family:Arial,sans-serif;margin:0;padding:0}.containerColum{align-items:flex-start;gap:40px;justify-content:center;margin:0 auto;max-width:1400px;min-height:100vh;padding:40px 20px}.container{background-color:#fff;border-radius:8px;margin:0 auto;max-width:600px;padding:20px;transition:all .3s ease}.title{color:#444;font-size:24px;font-weight:600;margin-bottom:20px}.input{margin-bottom:1px;width:96%}.input,.inputDropdown{border:1px solid #ddd;border-radius:4px;color:#333;font-size:14px;padding:10px}.inputDropdown{margin-bottom:15px}.input:focus{border-color:#999;outline:none}.button{background-color:#555;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:5px 20px;transition:background-color .3s ease}.button:hover{background-color:#444}.buttonSave{background-color:#6cbc7f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:5px 20px;transition:background-color .3s ease}.buttonSave:hover{background-color:#444}.button-primary{background-color:#555}.button-save{background-color:#80c790}.button-save:hover{background-color:#23572e}.button-primary:hover{background-color:#444}.list{list-style:none;margin:0;padding:0}.list-item{background-color:#f1f1f1;border-radius:4px;margin-bottom:5px;transition:background-color .3s ease}.list-item:hover{background-color:#e1e1e1}.loading{color:#777}.error,.loading{margin-top:20px;text-align:center}.error{color:#d9534f}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px;overflow-y:auto}.mt-20{margin-top:20px}.response-details{background-color:#f9f9f9;border-radius:4px;margin-top:20px;padding:15px}pre{background-color:#f1f1f1;border-radius:4px;overflow-x:auto;padding:10px}.button-close{margin-top:10px}.history-container{background-color:#fff;border-radius:8px;margin-top:40px;padding:20px}.history-list{list-style:none;margin:0;overflow-x:auto;padding:0}.history-item{background-color:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:10px;padding:15px}.history-item pre{background-color:#f1f1f1;border-radius:4px;overflow-x:auto;padding:10px}.responses-list{display:flex;flex-direction:column;gap:1rem;max-height:300px;overflow-y:auto;padding-right:10px;padding:1rem}.response-item.card{background:#fafafa;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1rem}.response-header{border-bottom:1px solid #ccc;margin-bottom:.5rem;padding-bottom:.5rem}.response-date{color:#333;font-size:1.1rem;margin:0}.response-content{display:flex;flex-direction:column;gap:.25rem}.response-line{display:flex;font-size:.95rem;gap:.5rem}.field-label{color:#555;font-weight:700}.field-value{color:#333}.no-responses{color:#777;font-style:italic;text-align:center}.form-column,.history-column{background:#fff;border-radius:12px;flex:0 1 600px;padding:25px}.notification{animation:slideIn .5s ease-out;background-color:#4caf50;border-radius:4px;box-shadow:0 2px 4px #0003;color:#fff;padding:15px 25px;position:fixed;right:20px;top:20px;z-index:1000}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.inputDropdown{width:100%}@media (max-width:768px){.container{align-items:center;flex-direction:column;padding:20px}.form-column,.history-column{max-width:600px;width:100%}}.search-container{display:flex;gap:10px;margin-bottom:20px}.search-container input{border:1px solid #ddd;border-radius:20px;flex:1 1;padding:8px 12px}.search-results{background:#fff;border:1px solid #eee;border-radius:8px;padding:15px}.results-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.pagination{gap:15px;margin-top:20px}.pagination button{background:#007bff;border-radius:4px;color:#fff;padding:5px 15px}.pagination button:disabled{background:#6c757d}.field-container{align-items:center;border-radius:4px;display:flex;justify-content:center;margin-bottom:10px;padding:15px}.delete-button{background:#fff!important;border:2px solid #fff!important;border-radius:50%!important;color:#e56e3e!important;font-weight:700;height:28px;position:relative;transition:.3s;width:28px}.delete-button:after{background:#333;border-radius:4px;bottom:-30px;color:#fff;content:"Borrar";font-family:Arial,sans-serif;font-size:12px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s;white-space:nowrap}.delete-button:hover:after{opacity:1}.delete-button:hover{background:#e39c9c!important;border-color:#514c4c!important;color:#fff!important}.auto-resize-textarea{line-height:1.5;max-height:250px;min-height:40px;overflow-y:auto;padding:8px 12px;resize:none;scrollbar-color:#0000 #0000;scrollbar-width:thin}.auto-resize-textarea::-webkit-scrollbar{background-color:initial;width:6px}.auto-resize-textarea::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px;-webkit-transition:background-color .3s;transition:background-color .3s}.auto-resize-textarea:hover::-webkit-scrollbar-thumb{background-color:#0000004d}.auto-resize-textarea:focus{outline:none}.button:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.6}.button:disabled.button-primary{background-color:#98a0a9!important}.checkbox-preview{cursor:default;margin-right:8px}.checkbox-container{align-items:center;display:flex;gap:10px}.checkbox-input{cursor:pointer;height:18px;width:18px}.checkbox-label{color:#333;font-size:16px}.add-fields-group{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.flex{display:flex;gap:5px}select.input{border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}.container::-webkit-scrollbar{background:#0000;width:8px}.container::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.container::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.container{scrollbar-color:#fff3 #0000;scrollbar-width:thin}.app-container{left:0;overflow:hidden;overflow-y:auto;position:fixed;top:0;width:100vw}.app-container,.containerColum{display:flex;height:100vh}.sidebar{box-sizing:border-box;height:100vh;margin:0;overflow-y:auto;transition:transform .3s ease;width:250px}.sidebar.closed{border-right:none;transform:translateX(-100%)}.sidebar-toggle{all:unset}.sidebar-toggle:active{transform:scale(.95)!important}.sidebar-content{padding:15px}.list-item{background:#fff;border-radius:6px;margin:5px 0;padding:5px;transition:all .2s}.list-item:hover{background:#e3f2fd;transform:translateX(5px)}.list{max-height:calc(100vh - 200px);overflow-y:auto}.form-builder-container{flex:1 1;padding:20px}.form-builder-container,.main{transition:margin-left .3s ease}.form-builder-container.expanded{margin-left:-90px}.spinner-container.expanded{margin-left:-90px}.spinner-container,.spinner-container.expanded{transition:margin-left .3s ease}@media (max-width:768px){.sidebar{left:0;position:fixed;z-index:1000}.sidebar-toggle{top:10px!important}.sidebar-toggle,.sidebar-toggle.collapsed{left:10px!important}.sidebar.closed{transform:translateX(-100%)}.form-builder-container.expanded{margin-left:0}}.tci-container{display:flex;flex-direction:column;font-family:Arial,sans-serif;height:calc(100vh - 320px);max-width:768px;overflow-x:hidden;overflow-y:auto;padding:1rem}.tci-title{font-size:1.3rem;font-weight:700;margin-bottom:1rem}.tci-scroll{-ms-overflow-style:none;flex-grow:1;overflow-y:auto;padding-right:.5rem;scrollbar-width:none}.tci-scroll::-webkit-scrollbar{display:none}.tci-form{gap:1rem;text-align:left}.tci-form,.tci-question-block{display:flex;flex-direction:column}.tci-label{align-items:left;margin-bottom:.5rem}.tci-select{border:1px solid #ccc;border-radius:4px;padding:.5rem}.tci-button{border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.tci-button,.tci-button:hover{background-color:#446789}.tci-result{background-color:#f3f3f3;border:1px solid #ccc;border-radius:4px;margin-top:1rem;padding:1rem}.tci-loading{font-style:italic;margin-top:1rem}.tci-error{color:#c00;margin-top:1rem}.tci-radio-group{display:flex;gap:1rem;margin-top:.25rem}.tci-radio-option{align-items:center;display:flex;font-size:.95rem;gap:.25rem}.tci-radio-option input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #888;border-radius:50%;cursor:pointer;height:1rem;position:relative;width:1rem}.tci-radio-option input[type=radio]:checked{background-color:#446789;border-color:#446789}.tci-radio-option input[type=radio]:after{background:#fff;border-radius:50%;content:"";display:none;height:6px;left:2px;position:absolute;top:2px;width:6px}.tci-radio-option input[type=radio]:checked:after{display:block}.tci-close-button{background:none;border:none;color:#333;cursor:pointer;font-size:1.2rem}.tci-close-button:hover{color:#c00}.tci-button:disabled{background-color:#ccc;color:#666;cursor:not-allowed;opacity:.6}.tci-incompleta{background-color:#fff4f4;border-left:4px solid red;padding-left:.5rem}.tci-instructions{list-style-type:none;margin:.1em .5em 0;padding-left:.2em;text-align:left}.tci-instructions:before{color:#c0392b;content:"¡Importante!";display:block;font-weight:700;margin-bottom:.1em;text-align:left}.tci-instructions li{font-size:.95rem;line-height:.7;margin-bottom:.6em;padding-left:1.2em;position:relative}.tci-instructions li:before{color:#42778a;content:"•";font-size:1.2em;left:0;position:absolute;top:.1em}.tci-instructions li strong{font-weight:600}.survey-containerLink{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:9rem;text-align:center;transition:margin-left .3s ease}.survey-step,.survey-steps{margin-bottom:10px}.input-step{width:500px}.input-step label{font-size:16px;margin-bottom:10px}.input-step input{font-size:16px;padding:8px}.spinnerpuntitos{display:inline-block;font-size:40px;font-size:20px;font-weight:700}.dot{transition:opacity .7s ease-in-out}.survey-container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;transition:margin-left .3s ease}.survey-container.expanded{margin-left:-30px}.survey-step{font-size:20px;margin-bottom:20px}.survey-steps{display:flex;justify-content:center;margin-bottom:20px}.step-dot{background-color:#beeaf8;border-radius:50%;display:inline-block;height:10px;margin:0 5px;width:10px}.step-dot.completed{background-color:#313c44}.survey-content{align-items:center}.input-step,.test-step{box-sizing:border-box;margin:0 auto 1em;max-width:700px;min-width:400px;padding:.5em;width:100%}.input-step label{display:block;font-size:1rem;margin-bottom:.5em}.input-step input{border:1px solid #beeaf8;border-radius:5px;box-sizing:border-box;font-size:1rem;padding:.75em;width:100%}@media (max-width:560px){.input-step{min-width:300px;padding:.25em}.input-step input,.input-step label{font-size:.9rem}.test-step{min-width:300px;padding:.25em}}.survey-groups{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:20px;width:700px}.survey-group{border:1px solid #beeaf8;border-radius:5px;display:flex;flex-direction:column;margin:10px;padding:10px;width:200px}.survey-header{align-items:center;display:grid;font-weight:700;grid-template-columns:1fr 1fr 1fr;justify-items:center;margin-bottom:10px}.survey-header span{font-size:14px}.survey-item{align-items:center;display:flex;margin-bottom:3px;text-align:left}.survey-inputs{display:flex;justify-content:space-around;width:80px}.survey-navigation{display:flex;justify-content:center;margin-top:20px}.survey-navigation .navi-button{background-color:#313c44;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:0 10px;padding:10px 20px}.survey-navigation .navi-button:focus,.survey-navigation .navi-button:hover{background-color:#beeaf8!important;border:none;color:#313c44}.navi-button:disabled{background-color:#ccc;cursor:not-allowed}.navi-button{background-color:#313c44;margin:0 10px}.navi-button,.navi-button-user-date{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.navi-button-user-date{background-color:#7a5fff}.survey-scores{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.survey-scores p{margin:0 10px}.warningLink{background-color:#fffef2;color:#330202}.exitoLink,.warningLink{border-left:7px solid #beeaf8;font-size:16px;font-weight:300;margin-bottom:20px;padding:20px 20px 20px 5px;width:490px}.exitoLink{background-color:#f3fbf4;color:#3b4f30}.info{font-size:14px;font-weight:300}.icon-text-container{align-items:center;cursor:pointer;display:flex}.volver-text{margin-left:7px}.chat-icon-container{align-items:center;cursor:pointer;display:inline-flex;margin-left:10px}.chat-icon-container p{font-size:14px;margin-left:10px}.loading-text{animation:gradientAnimation 3s ease infinite;background:linear-gradient(90deg,#303c44,#e1ecf4,#b6e9f9);background-clip:text;-webkit-background-clip:text;background-size:200% 200%;color:#0000;font-size:1.2em;font-weight:400}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.cuarteto-group{border:1px solid #beeaf8;border-radius:5px;display:flex;flex-direction:column;margin:10px;padding:10px;width:200px}.cuarteto-header{align-items:center;display:grid;font-weight:700;grid-template-columns:1fr 1fr 1fr;justify-items:center;margin-bottom:10px}.cuarteto-header span{font-size:14px}.cuarteto-item{align-items:center;display:flex;margin-bottom:10px;text-align:left}.question-text{flex:1 1;font-size:14px;padding-right:10px;text-align:left}.cuarteto-inputs{display:flex;justify-content:space-around;width:80px}.input-group{align-items:center;display:flex;flex-direction:column;font-size:7px}.input-group label{margin-bottom:3px}.input-group input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #ccc;border-radius:50%;cursor:pointer;height:16px;outline:none;position:relative;width:16px}.input-group input[type=radio]:checked{border-color:#313c44}.input-group input[type=radio]:checked:before{background-color:#313c44;border-radius:50%;content:"";display:block;height:8px;left:2px;position:absolute;top:2px;width:8px}.input-group input[type=radio]:disabled{cursor:not-allowed;opacity:.6}.modal-wrapper{bottom:0;right:0}.modal-wrapper,.modal-wrapper-terminos{align-items:center;background:#fff;display:flex;justify-content:center;left:0;position:fixed;top:0}.modal-wrapper-terminos{height:100%;width:100%;z-index:1000}.modal-content{height:90%}.modal-content,.modal-content-terminos{background:#fff;border-radius:10px;overflow:auto;top:10px;width:100%}.modal-content-terminos{height:100%}.modal-header-terminos{background:#313c44;border-bottom:1px solid #1c1a1a;color:#fff;font-size:20px;font-size:18;padding:20px;position:fixed;text-align:center;top:0;width:100%}.modal-body{align-items:center;display:flex;flex-direction:column;font-size:16px;margin-top:100px;overflow-y:auto;padding:10px}.modal-body p{max-width:50%;text-align:left}.modal-body-terminos{align-items:center;display:flex;flex-direction:column;margin-top:100px;overflow-y:auto;padding:10px}.modal-body-terminos p{font-size:18px;max-width:50%;text-align:left}.question-button{background-color:#313c44!important;border:none;border-radius:50%;box-shadow:0 4px 6px #0003;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px;position:fixed;right:120px;text-align:center;text-decoration:none;top:120px;z-index:1000}.close-button{right:30px;top:72px}.close-button,.close-button-terminos{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;opacity:1;pointer-events:auto;position:absolute;z-index:9999}.close-button-terminos{right:20px;top:18px}.button-link{border-radius:5px;color:#313c44;display:inline-block;padding:1px}.button-link,.button-link:hover{background-color:initial;text-decoration:none}.button-link:hover{color:grey}.button-link:focus{outline:none;text-decoration:none}@media screen and (max-width:768px){.modal-body{align-items:center;display:flex;flex-direction:column;margin-top:100px;overflow-y:auto;padding:10px}.modal-body p,.modal-body-terminos p{max-width:90%;text-align:left}.modal-body-terminos p{font-size:18px}.modal-header-terminos{background:#8b8b8b;border-bottom:1px solid #1c1a1a;color:#fff;font-size:18px;padding:20px;position:fixed;text-align:left;top:0;width:100%}}.dropdown-container2{display:block;margin:0 auto;position:relative;top:1px;width:200px}.dropdown-header2{background-color:#fff;border-radius:4px;cursor:pointer;padding:10px;width:100%}.dropdown-arrow,.dropdown-header2{align-items:center;display:inline-flex}.dropdown-arrow{font-size:1.2em;font-weight:700;margin-left:5px;transition:transform .3s ease}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-list2{background-color:#fff;border:1px solid #b7d8f0;border-radius:6px;box-shadow:0 4px 8px #8badbf1a;height:180px;overflow-y:auto;position:absolute;top:45px;width:100%;z-index:1000}.dropdown-search2{border:1px solid #b7d8f0;border-radius:4px;margin:5px 10px;padding:8px;width:calc(90% - 20px)}.dropdown-item2{color:#000;cursor:pointer;padding:10px}.dropdown-item:hover{background-color:#f0f0f0}.pagination-controls2{display:flex;justify-content:space-between;padding:10px}.selected-users-container2{background-color:#f1f6f9;border:1px solid #b7d8f0;border-radius:4px;margin-top:60px;padding:10px;width:80%}.selected-users2{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.selected-user2{align-items:center;background-color:#fff;border-radius:4px;display:flex;max-width:-webkit-fit-content;max-width:fit-content;padding:5px 10px}.user-name2{font-size:14px;margin-right:10px}.remove-user2{background-color:initial;border:none;color:#95c9ee;cursor:pointer;font-size:12px}.remove-user2:hover{color:#c00}.contenedor{background-color:#fff!important;box-sizing:border-box!important;height:100vh!important;justify-content:center!important;margin:0!important;padding:0!important;position:relative;width:100vw!important}.contenedor,.searchContainer{align-items:center!important;display:flex!important}.searchContainer{flex-direction:column!important;max-width:800px!important;padding:0 16px!important;width:100%!important}.fixedSearchContainer{top:70px!important}.closeButtonContainer,.fixedSearchContainer{position:fixed!important;z-index:1000!important}.closeButtonContainer{display:inline-block!important;left:40px!important;top:15px!important}.closeButton{background:#0000!important;border:none!important;border-radius:5px!important;color:#4682b4!important;cursor:pointer!important;padding:5px 10px!important}.tooltip{background-color:#000!important;border-radius:4px!important;color:#fff!important;left:100%!important;padding:5px 8px!important;position:absolute!important;text-align:center!important;top:50%!important;transform:translate(8px,-50%)!important;visibility:hidden!important;white-space:nowrap!important;z-index:1001!important}.closeButtonContainer:hover .tooltip{opacity:1!important;transition:opacity 0s!important;visibility:visible!important}.searchBarContainer{align-items:center!important;background-color:#fff!important;border:1px solid #ccc!important;border-radius:12px!important;box-shadow:0 1px 3px #0003!important;display:flex!important;padding:0 12px!important;width:100%!important}.input{flex:1 1!important;font-size:16px!important;padding:8px 0!important}.clearButton,.input{border:none!important;outline:none!important}.clearButton{background:#0000!important;cursor:pointer!important;font-size:18px!important;margin-right:8px!important}.iconGroup{align-items:center!important;display:flex!important;gap:8px!important}.iconButton{background:#0000!important;border:none!important;cursor:pointer!important;font-size:18px!important;outline:none!important}.categoryLinksContainer{align-items:center!important;border-bottom:1px solid #ebebeb!important;display:flex!important;gap:16px!important;margin-top:16px!important;overflow-x:auto!important;padding-bottom:8px!important;width:100%!important}.categoryLink{background:none!important;border:none!important;color:#555!important;cursor:pointer!important;font-size:14px!important;outline:none!important;padding:4px 8px!important;text-decoration:none!important}.categoryLinkActive{border-bottom:3px solid #4682b4!important;color:#000!important;font-weight:700!important}.categoryLink:hover{border-bottom:none!important;outline:none!important;text-decoration:none!important}.resultsContainer{margin-top:20px!important;max-height:600px!important;overflow-y:auto!important;width:100%!important}.resultsContainer::-webkit-scrollbar{width:8px!important}.resultsContainer::-webkit-scrollbar-track{background:#0000!important}.resultsContainer::-webkit-scrollbar-thumb{background-color:initial!important;border-radius:10px!important}.resultsContainer{scrollbar-color:#0000 #0000!important;scrollbar-width:thin!important}.jobItem{background-color:#fff!important;border:1px solid #ccc!important;border-radius:8px!important;margin-bottom:12px!important;padding:12px!important}.defaultFields{margin-bottom:16px!important}.fieldGroup{align-items:center!important;display:flex!important;margin-bottom:8px!important}.label{font-weight:700!important;margin-right:8px!important;width:150px!important}.readOnlyInput{background-color:#f9f9f9!important;border:1px solid #ccc!important;border-radius:4px!important;flex:1 1!important;padding:6px 8px!important}.newFieldsSection{margin-bottom:16px!important}.newFieldGroup{align-items:center!important;display:flex!important;gap:8px!important;margin-bottom:8px!important}.editableInput{border:1px solid #007bff!important;border-radius:4px!important;flex:1 1!important;padding:6px 8px!important}.defineButton{background-color:#d4edda!important}.defineButton,.removeButton{border:none!important;border-radius:4px!important;color:#000!important;cursor:pointer!important;padding:6px 12px!important}.removeButton{background-color:#f8d7da!important}.addFieldButton{margin-top:8px!important;padding:6px 12px!important}.addFieldButton,.saveButton{background-color:#4682b4!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important}.saveButton{padding:8px 16px!important}.separator{margin:16px 0!important}.jobTitle{color:#4682b4!important}.fieldText{margin:0!important}.floating-menu-logo-silgleJob-principal{height:35px;margin-left:25px;padding-right:10px;position:fixed;top:6px;transition:margin-left .3s ease;width:155px;z-index:997}.floating-menu-logo-silgleJob-principal.collapsed{margin-left:50px}.pageContainer{background-color:#fff;display:flex;min-height:100vh;overflow-y:auto}.sidebar{background:#fff;height:100%;left:0;padding:20px;position:fixed;top:0;transition:margin-left .3s ease;width:243px;z-index:999}.sidebar.closed{margin-left:-180px}.contentContainer{flex:1 1;margin-left:206px;padding:40px;transition:margin-left .3s ease}.contentContainer.collapsed{margin-left:20px}.cardsContainer{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;width:100%}.candidateDetailCard,.jobDetailCard{background:#fff;border-radius:10px;flex:1 1;max-height:800px!important;overflow-y:auto!important;padding:10px;width:100%}.candidateDetailCard{max-width:900px}.floating-menu-logo-silgleJob{height:35px;margin-left:250px;padding-right:10px;position:fixed;top:6px;transition:margin-left .3s ease;width:155px;z-index:997}.floating-menu-logo-silgleJob.collapsed{margin-left:70px}@media (min-width:768px){.jobDetailCard{width:calc(100% - 10px)}.pageContainer{background-color:#fff;display:flex;min-height:100vh;overflow-y:auto}}@media (max-width:767px){.pageContainer{flex-direction:column;height:100vh}.contentContainer{height:100%;margin-left:0;overflow-y:auto;padding:20px}}.jobDetailCard h2{border-bottom:2px solid #e0e0e0;color:#333;margin-bottom:25px;padding-bottom:15px;text-align:center}.jobSection{margin-bottom:20px}.jobSection h3{color:#555;font-size:1.1rem;margin-bottom:8px}.jobSection p,.jobSection pre{color:#666;font-size:1rem;line-height:1.6;margin:0;white-space:pre-wrap}.messageJob{font-size:1.2rem;padding:20px;text-align:center}.messageJob.error{color:#d32f2f}.jobHistory{margin-top:80px}.jobHistory h3{margin-bottom:10px}.jobHistory ul{font-size:16px;list-style:none;margin-top:40px;padding:0}.jobHistoryItem{font-size:16px!important;margin-bottom:15px}.jobHistoryItem.activeJob{background-color:#e7f4f8}.jobHistoryItem.activeCandidate,.jobHistoryItem.activeJob{border-radius:5px;font-size:16px!important;font-weight:500;padding:8px 12px}.jobHistoryItem.activeCandidate{background-color:#e0e0e0}.collapsed{margin-left:20px;transition:margin-left .3s ease}.jobHistory li{font-size:16px!important}.pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:1rem}.pagination button{background:none;border:none;color:#f5a938!important;cursor:pointer;font-size:1.2rem;padding:5px 10px}.pagination button:disabled{cursor:not-allowed;opacity:.4}.pagination span{font-size:.9rem}.jobVacancies{margin-top:40px}.jobVacancies h3{margin-bottom:10px}.leftColumn{flex:1 1;padding:20px;position:relative;z-index:0}.rightColumn{flex:2 1;padding:20px;z-index:0}.leftColumn::-webkit-scrollbar{width:8px}.leftColumn::-webkit-scrollbar-track{background:#0000}.leftColumn::-webkit-scrollbar-thumb{background:#fff;border-radius:4px}.leftColumn{scrollbar-color:#fff #0000;scrollbar-width:thin}.rightColumn::-webkit-scrollbar{width:8px}.rightColumn::-webkit-scrollbar-track{background:#0000}.rightColumn::-webkit-scrollbar-thumb{background:#fff;border-radius:4px}.rightColumn{scrollbar-color:#fff #0000;scrollbar-width:thin}.candidate-item:hover{background-color:#e7f4f8}.candidate-info{align-items:center;display:flex;justify-content:space-between;padding:5px}.candidate-info:hover{background-color:#e7f4f8;border-radius:5px;padding:5px}.ellipsis-menu{cursor:pointer;margin-left:18px;visibility:hidden}.candidate-item:hover .ellipsis-menu{background-color:#e7f4f8;visibility:visible}.floating-menu-job{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #00000026;min-width:150px;position:absolute;right:5px;top:35px;z-index:999}.floating-menu-job ul{list-style:none;margin:0;padding:0}.floating-menu-job li{cursor:pointer;padding:8px 12px}.floating-menu-job li:hover{background-color:#e7f4f8}.dashboard-container{background-color:#f7f7f7!important;color:#333!important;font-family:Arial,sans-serif!important;padding:20px!important}.dashboard-tabs{margin-bottom:20px!important}.tabs-list{display:flex!important;gap:20px!important;list-style:none!important;margin:0!important;padding:0!important}.tab-item{border-bottom:2px solid #0000!important;color:#666!important;cursor:pointer!important;padding:10px 15px!important;transition:color .2s!important}.tab-item.active,.tab-item:hover{color:#000!important}.tab-item.active{border-bottom:2px solid #000!important}.tab-content{background-color:#fff!important;border-radius:8px!important;box-shadow:0 2px 4px #0000001a!important;margin-bottom:20px!important;padding:20px!important}.dashboard-status{align-items:center!important;display:flex!important;gap:20px!important;margin-bottom:20px!important}.status-box{display:flex!important;flex-direction:column!important}.status-title{font-size:1rem!important;font-weight:700!important}.status-active{color:green!important}.status-incorporado,.status-subtitle{color:#666!important}.btn-update-link,.status-subtitle{font-size:.9rem!important}.btn-update-link{background-color:#303c44!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;margin-right:auto!important;padding:10px 20px!important}.dashboard-main{display:flex!important;gap:20px!important;margin-bottom:20px!important}.left-column{flex:1 1!important}.left-column,.right-column{display:flex!important;flex-direction:column!important;gap:20px!important}.right-column{width:300px!important}.card{background-color:#fff!important;border-radius:8px!important;box-shadow:0 2px 4px #0000001a!important;padding:20px!important}.card-title{font-size:1rem!important;font-weight:700!important;margin:0 0 10px!important}.card-content{color:#555!important;font-size:.9rem!important;margin:0!important}.card-actions{display:flex!important;gap:10px!important}.btn-action{background-color:#e7f4f8!important;border:none!important;border-radius:4px!important;cursor:pointer!important;flex:1 1!important;font-size:.9rem!important;padding:10px!important}.card-usage{display:flex!important;flex-direction:column!important;gap:10px!important}.usage-item{display:flex!important;font-size:.9rem!important;justify-content:space-between!important}.usage-label{color:#555!important}.usage-value{color:#333!important;font-weight:700!important}.dashboard-parking{align-items:flex-start!important;display:flex!important;gap:20px!important}.parking-left{background-color:#fff!important;border-radius:8px!important;box-shadow:0 2px 4px #0000001a!important;flex:1 1!important;padding:20px!important}.parking-title{font-size:1rem!important;margin-bottom:15px!important;margin-top:0!important}.parking-preview{background-color:#f5a938!important;border-radius:4px!important;color:#fff!important;font-weight:700!important;margin-bottom:15px!important;padding:15px 0!important;text-align:center!important}.btn-customize-parking{background-color:#e7f4f8!important;border:none!important;border-radius:4px!important;cursor:pointer!important;font-size:.9rem!important;padding:10px 20px!important}.parking-right{background-color:#fff!important;border-radius:8px!important;box-shadow:0 2px 4px #0000001a!important;padding:20px!important;width:300px!important}.site-info-title{font-size:1rem!important;margin-bottom:10px!important;margin-top:0!important}.site-info-text{color:#555!important;font-size:.9rem!important;margin:0 0 15px!important}.btn-manage-parking{background-color:#303c44!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;font-size:.9rem!important;padding:10px 20px!important}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{height:auto;scroll-behavior:smooth}body,html{overflow-y:auto}body{-webkit-font-smoothing:antialiased;background:#f4f5f8;color:#1a1a2e;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#d0d3db;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#a0a4b0}input:focus,select:focus,textarea:focus{background:#fff!important;border-color:#4f6ef7!important;box-shadow:0 0 0 3px #4f6ef714!important}button{font-family:inherit}button:disabled{cursor:not-allowed;opacity:.45}button:not(:disabled):active{transform:scale(.97)}.page-container{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;margin:0 auto;max-width:1400px;min-height:100vh;padding:16px 24px 40px;width:100%}.tag{align-items:center;border-radius:20px;cursor:default;display:inline-flex;font-size:.68rem;font-weight:600;gap:4px;letter-spacing:.2px;line-height:1.4;padding:3px 10px;transition:all .15s;white-space:nowrap}.tag--clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.tag--clickable:hover{filter:brightness(.93)}.tag--green{background:#e7f7ee;border:1px solid #c3edcf;color:#18794e}.tag--yellow{background:#fef8e6;border:1px solid #f5e5a3;color:#a07516}.tag--red{background:#fde8e8;border:1px solid #f5c1bb;color:#b42318}.tag--blue{background:#e8f0fe;border:1px solid #bed4f9;color:#1a56db}.tag--purple{background:#f0e8fe;border:1px solid #d4bcf5;color:#6d28d9}.tag--gray{background:#f0f1f4;border:1px solid #dfe1e6;color:#5a5d6e}.tag--dim{opacity:.4}.search-bar{background:#fafbfc url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.5' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E") 11px no-repeat;border:1.5px solid #e2e4e9;border-radius:10px;color:#1a1a2e;font-size:.88rem;outline:none;padding:9px 14px 9px 36px;transition:all .2s;width:100%}.search-bar::placeholder{color:#b0b3bf}.btn-subtle{background:none;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:.82rem;font-weight:500;padding:6px 10px;transition:all .15s}.btn-subtle:hover{background:#ecedf0;color:#555}.btn-accent{background:#4f6ef7;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.82rem;font-weight:600;padding:7px 16px;transition:all .15s}.btn-accent:hover{background:#3b5ae0}.btn-green{background:#18794e;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.82rem;font-weight:600;padding:7px 16px;transition:all .15s}.btn-green:hover{background:#116339}.btn-danger{background:#dc2626;border:none;border-radius:8px;color:#fff;font-weight:600;padding:7px 14px}.btn-danger,.btn-outline{cursor:pointer;font-size:.8rem;transition:all .15s}.btn-outline{background:#fff;border:1.5px solid #ddd;border-radius:8px;color:#555;font-weight:500;padding:6px 14px}.btn-outline:hover{background:#f4f5f7;border-color:#ccc}.panel-card{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:0 1px 2px #00000008,0 4px 16px #00000008}.office-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 0 20px}.office-header-left{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.office-header-actions{align-items:center;display:flex;gap:8px}.section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.section-title{color:#1a1a2e;font-size:.95rem;font-weight:700;letter-spacing:-.2px}.section-title--accent{color:#4f6ef7}.section-count{align-items:center;background:#1a1a2e;border-radius:50%;color:#fff;display:inline-flex;font-size:.68rem;font-weight:700;height:24px;justify-content:center;min-width:24px;padding:0 6px}.filter-row{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.player-scroll{max-height:440px;overflow-y:auto;padding-right:2px}.player-item{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:10px 14px;transition:background .12s}.player-item:hover{background:#f6f7f9}.player-item--disabled{cursor:default;opacity:.45}.player-item--disabled:hover{background:#0000}.player-info{flex:1 1;min-width:0}.player-name{align-items:center;color:#1a1a2e;display:flex;flex-wrap:wrap;font-size:.9rem;font-weight:600;gap:5px}.player-meta{color:#9ca3af;font-size:.77rem;margin-top:2px}.player-disc{background:#f0f1f4;border-radius:6px;color:#7a7d8e;font-size:.75rem;padding:2px 8px;white-space:nowrap}.player-add{color:#4f6ef7;font-size:1.4rem;line-height:0;opacity:0;transition:opacity .15s}.player-item:hover .player-add{opacity:1}.player-check{color:#18794e;font-size:1.1rem;line-height:0}.player-remove{background:none;border:none;border-radius:6px;color:#d0d3db;cursor:pointer;font-size:1.2rem;line-height:0;padding:4px;transition:color .15s}.player-remove:hover{background:#fef2f2;color:#ef4444}.del-confirm{animation:fadeIn .2s ease;background:#fef2f2;border-left:3px solid #ef4444;border-radius:10px;margin-bottom:2px;padding:14px;text-align:center}.del-confirm p{color:#991b1b;font-size:.82rem;font-weight:600;margin-bottom:10px}.del-confirm-btns{display:flex;gap:8px;justify-content:center}.del-confirm.del-confirm--ok{background:#f0faf4;border-left-color:#18794e}.del-confirm.del-confirm--ok p:first-child{color:#18794e}.manual-form{animation:slideUp .25s ease;border-top:1px solid #ecedf0;padding:16px}.manual-form h4{color:#1a1a2e;font-size:.88rem;font-weight:700;margin-bottom:10px}.manual-input{background:#fafbfc;border:1.5px solid #e2e4e9;border-radius:8px;font-family:inherit;font-size:.85rem;margin-bottom:6px;outline:none;padding:8px 12px;transition:all .2s;width:100%}.manual-input:focus{background:#fff;border-color:#4f6ef7;box-shadow:0 0 0 3px #4f6ef714}.manual-label{color:#9ca3af;display:block;font-size:.72rem;font-weight:500;margin-bottom:2px}.action-bar{border-top:1px solid #ecedf0;padding:16px}.action-confirm{animation:fadeIn .2s ease;background:#fafbfc;border:1px solid #ecedf0;border-radius:10px;padding:14px;text-align:center}.action-confirm p{color:#555;font-size:.85rem;font-weight:500;margin-bottom:12px}.action-confirm-btns{display:flex;gap:10px;justify-content:center}.players-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 1fr}.toast{align-items:center;border-radius:12px;box-shadow:0 8px 32px #0000001f;color:#fff;display:flex;font-size:.9rem;font-weight:500;gap:10px;max-width:420px;opacity:0;padding:14px 22px;pointer-events:none;position:fixed;right:24px;top:24px;transform:translateY(-12px);transition:all .4s cubic-bezier(.16,1,.3,1);z-index:9999}.toast--show{opacity:1;pointer-events:auto;transform:translateY(0)}.toast--success{background:#18794e}.toast--error{background:#b42318}.empty-state{color:#b0b3bf;font-size:.88rem;padding:32px 16px;text-align:center}.spinner{animation:spin .7s linear infinite;border:3px solid #e2e4e9;border-radius:50%;border-top-color:#4f6ef7;height:28px;margin:32px auto;width:28px}.divider{background:#ecedf0;height:1px;margin:12px 0}.scroll-area{overflow-y:auto;padding-right:4px}.scroll-area--lg{max-height:50vh}.list-item{align-items:center;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:2px;padding:14px 16px;transition:background .12s}.list-item:hover{background:#f4f5f7}.list-item-name{align-items:center;color:#1a1a2e;display:flex;flex-wrap:wrap;font-size:.95rem;font-weight:600;gap:6px}.list-item-meta{color:#7a7d8e;font-size:.78rem;margin-top:3px}.list-item-arrow{color:#4f6ef7;font-size:.85rem;font-weight:500;opacity:0;transform:translateX(-4px);transition:all .15s;white-space:nowrap}.list-item:hover .list-item-arrow{opacity:1;transform:translateX(0)}@media (max-width:1024px){.players-grid{gap:16px}}@media (max-width:900px){.players-grid{grid-template-columns:1fr}.office-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.page-container{padding:12px 14px 32px}.office-header{flex-wrap:wrap;gap:10px}.office-header-actions{justify-content:flex-end;width:100%}.tag{font-size:.62rem;padding:2px 7px}.player-item{padding:8px 10px}.player-name{font-size:.84rem}.panel-card{border-radius:10px}.player-scroll{max-height:360px}}@media (max-width:480px){.page-container{padding:8px 10px 28px}.filter-row{gap:3px}.section-title{font-size:.88rem}.search-bar{font-size:.82rem;padding:8px 12px 8px 32px}.player-disc{display:none}.action-bar{padding:12px}.manual-input{font-size:.82rem;padding:7px 10px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}.fade-in{animation:fadeIn .25s ease}.modal-overlay{align-items:flex-start;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f121e8c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:40px 16px;position:fixed;z-index:1000}.modal-card{animation:modalIn .18s ease;background:#fff;border-radius:16px;box-shadow:0 12px 48px #0000002e;max-width:560px;padding:24px;width:100%}@keyframes modalIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.modal-head{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.modal-close{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:1.4rem;line-height:1}.modal-close:hover{color:#555}.detail-row{border-bottom:1px solid #f1f2f4;display:flex;font-size:.88rem;gap:12px;justify-content:space-between;padding:8px 0}.detail-label{color:#6b7280}.detail-value{color:#1a1a2e;font-weight:600;text-align:right}.detail-section-title{font-size:.95rem;font-weight:700;margin:18px 0 8px}@media (max-width:600px){.modal-card{border-radius:12px;padding:18px}}.detail-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 14px}.detail-stat{background:#f7f8fb;border:1px solid #ecedf0;border-radius:12px;display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px}.detail-stat-label{color:#6b7280;font-size:.68rem;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.detail-stat-value{color:#1a1a2e;font-size:1.35rem;font-weight:700;letter-spacing:-.4px;line-height:1.2}.detail-stat-sub{color:#6b7280;font-size:.74rem;line-height:1.35}@media (max-width:520px){.detail-stats{grid-template-columns:1fr}}.ev-acciones{align-items:center;color:#9ca3af;display:flex;font-size:.75rem;gap:6px;margin-top:4px}.ev-link{background:none;border:none;color:#4f6ef7;cursor:pointer;font-size:.75rem;font-weight:600;padding:0}.ev-link:hover{text-decoration:underline}.ev-codigo{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ev-codigo .manual-input{letter-spacing:2px;margin:0;width:150px}.ev-codigo button{font-size:.78rem;padding:6px 12px}.op{background:#f4f5f8;min-height:100vh}.op-barra{backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);background:#ffffffeb;border-bottom:1px solid #eceef3;position:-webkit-sticky;position:sticky;top:0;z-index:30}.op-barra-in{align-items:center;display:flex;gap:20px;height:64px;margin:0 auto;max-width:1240px;padding:0 24px;position:relative}.op-marca{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;gap:10px;padding:0}.op-logo{border-radius:50%;box-shadow:0 2px 8px #1018282e;display:block;flex-shrink:0;height:34px;object-fit:cover;width:34px}.op-marca-texto{color:#1a1a2e;font-size:1.08rem;font-weight:500;letter-spacing:-.3px;white-space:nowrap}.op-marca-texto b{font-weight:800}.op-nav{align-items:center;display:flex;flex:1 1;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.op-nav::-webkit-scrollbar{display:none}.op-enlace{background:none;border:none;border-radius:9px;color:#5a5d6e;cursor:pointer;font-size:.88rem;font-weight:600;padding:8px 12px;transition:background .15s,color .15s;white-space:nowrap}.op-enlace:hover{background:#f2f3f7;color:#1a1a2e}.op-boton:focus-visible,.op-enlace:focus-visible,.op-fila-principal:focus-visible,.op-filtro:focus-visible,.op-hamburguesa:focus-visible,.op-marca:focus-visible,.op-quitar:focus-visible,.op-salir:focus-visible{outline:2px solid #4f6ef7;outline-offset:2px}.op-enlace--actual{background:#eef1fe;color:#3b5ae0}.op-nav-pie{display:none}.op-barra-acciones{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:auto}.op-salir{background:none;border:none;color:#8a8d9b;cursor:pointer;font-size:.86rem;font-weight:500;padding:8px 6px;white-space:nowrap}.op-salir:hover{color:#1a1a2e}.op-hamburguesa{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:none;flex-direction:column;gap:4px;height:40px;justify-content:center;width:40px}.op-hamburguesa span{background:#1a1a2e;border-radius:2px;display:block;height:2px;transition:transform .2s,opacity .2s;width:18px}.op-hamburguesa--abierta span:first-child{transform:translateY(6px) rotate(45deg)}.op-hamburguesa--abierta span:nth-child(2){opacity:0}.op-hamburguesa--abierta span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.op-boton{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:6px;height:40px;justify-content:center;padding:0 16px;transition:background .15s,border-color .15s,box-shadow .15s;white-space:nowrap}.op-boton--principal{background:#4f6ef7;box-shadow:0 2px 8px #4f6ef740;color:#fff}.op-boton--principal:not(:disabled):hover{background:#3b5ae0}.op-boton--verde{background:#18794e;box-shadow:0 2px 8px #18794e38;color:#fff}.op-boton--verde:not(:disabled):hover{background:#116339}.op-boton--secundario{background:#fff;border-color:#e2e4e9;color:#1a1a2e}.op-boton--secundario:not(:disabled):hover{background:#f4f5f7}.op-boton--peligro{background:#fff;border-color:#f5c1bb;color:#b42318}.op-boton--peligro:not(:disabled):hover{background:#fef2f2}.op-boton--chico{border-radius:8px;font-size:.8rem;height:32px;padding:0 12px}.op-botones{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.op-main{margin:0 auto;max-width:1240px;padding:28px 24px 48px}.op-encabezado{margin-bottom:18px}.op-h1{color:#1a1a2e;font-size:1.6rem;font-weight:800;letter-spacing:-.6px;margin:0 0 4px}.op-sub{color:#6b7280;font-size:.92rem}.op-h2{color:#1a1a2e;font-size:1.02rem;font-weight:700;margin:0}.op-ayuda{color:#8a8d9b;font-size:.82rem;line-height:1.45;margin:4px 0 14px}.op-filtros{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:18px}.op-filtro{background:#fff;border:1.5px solid #eceef3;border-radius:14px;box-shadow:0 1px 2px #1018280a;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;padding:12px 14px;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s}.op-filtro:hover{border-color:#d6dbf5;box-shadow:0 4px 14px #1018280f}.op-filtro-n{font-feature-settings:"tnum";color:#1a1a2e;font-size:1.45rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.5px;line-height:1.15}.op-filtro-t{align-items:center;color:#6b7280;display:inline-flex;font-size:.76rem;font-weight:600;gap:6px}.op-filtro-t:before{background:#c4c8d4;border-radius:50%;content:"";height:7px;width:7px}.op-filtro--all .op-filtro-t:before{background:#4f6ef7}.op-filtro--active .op-filtro-t:before{background:#18794e}.op-filtro--new .op-filtro-t:before{background:#d4a017}.op-filtro--admin .op-filtro-t:before{background:#b42318}.op-filtro--off .op-filtro-t:before{background:#8a8d9b}.op-filtro--activo{border-color:#4f6ef7;box-shadow:0 0 0 3px #4f6ef71f}.op-grilla{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:340px minmax(0,1fr)}.op-lateral{display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:84px}.op-tarjeta{background:#fff;border:1px solid #eceef3;border-radius:16px;box-shadow:0 1px 2px #1018280a,0 8px 24px #1018280a;min-width:0;padding:20px}.op-tarjeta--verde{border-top:3px solid #18794e}.op-label{color:#5a5d6e;display:block;font-size:.76rem;font-weight:600;margin:0 0 5px}.op-input{background:#fafbfc;border:1.5px solid #e2e4e9;border-radius:10px;color:#1a1a2e;font-family:inherit;font-size:.9rem;height:42px;margin-bottom:12px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.op-input::placeholder{color:#b0b3bf}.op-form-campos{grid-gap:0;display:grid;gap:0}.op-form-campos .op-boton{width:100%}.op-confirmar-vinculo{display:flex;flex-direction:column;gap:8px}.op-dato{background:#f7f8fb;border-radius:10px;display:flex;font-size:.86rem;gap:12px;justify-content:space-between;padding:10px 12px}.op-dato span{color:#6b7280}.op-dato b{color:#1a1a2e;overflow-wrap:anywhere;text-align:right}.op-tarjeta--lista{padding:18px 18px 8px}.op-lista-cabeza{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.op-contador{font-feature-settings:"tnum";background:#1a1a2e;border-radius:13px;color:#fff;display:inline-grid;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:700;height:26px;min-width:30px;padding:0 10px;place-items:center}.op-buscar{color:#9ca3af;margin-bottom:10px;position:relative}.op-buscar svg{left:13px;position:absolute;top:50%;transform:translateY(-50%)}.op-buscar input{background:#fafbfc;border:1.5px solid #e2e4e9;border-radius:11px;color:#1a1a2e;font-family:inherit;font-size:.9rem;height:42px;outline:none;padding:0 12px 0 38px;width:100%}.op-buscar input::placeholder{color:#b0b3bf}.op-lista{margin:0 -8px;max-height:calc(100vh - 290px);min-height:260px;overflow-y:auto;padding:0 8px 8px}.op-vacio{color:#8a8d9b;font-size:.9rem;padding:36px 12px;text-align:center}.op-fila{align-items:center;border-radius:12px;display:flex;gap:8px;transition:background .12s}.op-fila+.op-fila{border-top:1px solid #f1f2f5}.op-fila:hover{background:#f7f8fb}.op-fila-principal{align-items:center;background:none;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-family:inherit;gap:12px;min-width:0;padding:12px 8px;text-align:left}.op-fila--apagada .op-fila-principal{cursor:default}.op-avatar{border-radius:11px;color:#fff;display:inline-grid;flex-shrink:0;font-size:.95rem;font-weight:800;height:38px;place-items:center;width:38px}.op-avatar--gris{background:#c4c8d4}.op-fila-info{display:flex;flex-direction:column;gap:3px;min-width:0}.op-fila-nombre{align-items:center;display:flex;gap:8px;min-width:0}.op-fila-titulo{color:#1a1a2e;font-size:.94rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-fila-meta{align-items:center;color:#7a7d8e;display:flex;font-size:.8rem;gap:6px;min-width:0}.op-fila-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-fila-fecha{flex-shrink:0;white-space:nowrap}.op-fila-fecha:before{color:#c4c8d4;content:"·";margin-right:6px}.op-fila--apagada .op-fila-meta{flex-wrap:wrap;row-gap:2px}.op-fila--apagada .op-fila-fecha{flex-shrink:1;overflow-wrap:anywhere;white-space:normal}.op-fila-acciones{align-items:center;display:flex;flex-shrink:0;gap:4px;padding-right:6px}.op-ver{background:none;border:none;border-radius:8px;color:#4f6ef7;cursor:pointer;font-size:.86rem;font-weight:700;padding:6px 8px;white-space:nowrap}.op-ver span{display:inline-block;transition:transform .15s}.op-fila:hover .op-ver span{transform:translateX(3px)}.op-quitar{background:none;border:none;border-radius:8px;color:#b0b3bf;cursor:pointer;font-size:1.15rem;height:30px;line-height:1;width:30px}.op-quitar:hover{background:#fef2f2;color:#dc2626}@media (max-width:1080px){.op-grilla{grid-template-columns:minmax(0,1fr)}.op-lateral{position:static}.op-lista{max-height:none;min-height:0;overflow:visible}.op-form-campos{align-items:end;gap:12px;grid-template-columns:1fr 1fr auto}.op-form-campos .op-input{margin-bottom:0}.op-form-campos .op-boton{width:auto}}@media (max-width:960px){.op-hamburguesa{display:inline-flex}.op-nav,.op-solo-barra.op-salir{display:none}.op-nav{align-items:stretch;background:#fff;border-bottom:1px solid #eceef3;box-shadow:0 18px 30px #1018281a;flex-direction:column;gap:2px;left:0;overflow:visible;padding:10px 16px 16px;position:absolute;right:0;top:64px}.op-nav--abierto{animation:fadeIn .15s ease;display:flex}.op-enlace{font-size:.95rem;padding:12px;text-align:left}.op-nav-pie{align-items:stretch;border-top:1px solid #f1f2f5;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:12px}.op-quien{color:#8a8d9b;font-size:.8rem;overflow-wrap:anywhere;padding:0 12px}.op-nav-pie .op-salir{padding:10px 12px;text-align:left}.op-solo-menu{display:none}}@media (max-width:640px){.op-barra-in{gap:12px;padding:0 14px}.op-main{padding:18px 14px 36px}.op-h1{font-size:1.35rem}.op-sub{font-size:.85rem}.op-filtros{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.op-filtro{border-radius:12px;padding:10px 11px}.op-filtro-n{font-size:1.2rem}.op-filtro-t{font-size:.7rem}.op-tarjeta{border-radius:14px;padding:16px}.op-form-campos{gap:0;grid-template-columns:minmax(0,1fr)}.op-form-campos .op-input{margin-bottom:12px}.op-form-campos .op-boton{width:100%}.op-fila-principal{gap:10px;padding:11px 4px}.op-avatar{border-radius:10px;font-size:.88rem;height:34px;width:34px}.op-fila-meta{flex-wrap:wrap;row-gap:0}.op-fila-fecha:before{display:none}.op-fila-fecha{width:100%}.op-ver{display:none}.op-fila--apagada{flex-wrap:wrap}.op-fila--apagada .op-fila-acciones{justify-content:flex-end;padding:0 4px 10px;width:100%}}@media (max-width:480px){.op-solo-barra.op-boton--verde{display:none}.op-solo-menu{display:inline-flex}.op-filtro-t{font-size:.66rem}}@media (max-width:359px){.op-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}}.op-fila-dash{display:flex;margin:1px 0 3px;min-width:0}.op-dash{align-items:center;color:#4b5563;display:inline-flex;font-size:.78rem;gap:6px;max-width:100%;min-width:0}.op-dash b{color:#1a1a2e;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-dash-rotulo{background:#eef1fe;color:#4f6ef7;flex:none;font-size:.66rem;letter-spacing:.05em;padding:1px 6px;text-transform:uppercase}.op-dash--sin,.op-dash-rotulo{border-radius:4px;white-space:nowrap}.op-dash--sin{background:#fef3c7;color:#92400e;font-weight:600;padding:1px 8px}.op-ayuda-campo{color:#7a7d8e;font-size:.76rem;line-height:1.35;margin:4px 0 0}.op-aviso{border-radius:8px;font-size:.8rem;line-height:1.45;margin:8px 0 0;padding:8px 10px}.op-aviso--error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.op-aviso--alerta{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.cia-barra-herramientas{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:14px 18px}.cia-campo{align-items:center;color:#5a5d6e;display:inline-flex;font-size:.82rem;font-weight:600;gap:8px}.cia-campo input{background:#fafbfc;border:1.5px solid #e2e4e9;border-radius:10px;color:#1a1a2e;font-family:inherit;font-size:.86rem;outline:none;padding:7px 10px}.cia-nota{color:#6b7280;font-size:.78rem}.cia-barra-herramientas .cia-nota{margin-left:auto}.cia-aviso{border-left:4px solid #d97706;margin-bottom:16px;padding:22px 24px}.cia-aviso h2{color:#1a1a2e;font-size:1.05rem;font-weight:700;margin-bottom:6px}.cia-aviso p{color:#5a5d6e;font-size:.88rem;line-height:1.55;margin-bottom:10px}.cia-aviso ol{color:#1a1a2e;font-size:.86rem;line-height:1.8;padding-left:20px}.cia-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.4fr 1fr 1fr 1fr;margin-bottom:16px}.cia-kpi{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 18px}.cia-kpi-titulo{color:#6b7280;font-size:.72rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.cia-kpi-valor{color:#1a1a2e;font-size:1.9rem;font-weight:700;letter-spacing:-.8px;line-height:1.1}.cia-kpi-valor small{color:#6b7280;font-size:1rem;font-weight:600;letter-spacing:0}.cia-kpi-pie{color:#6b7280;font-size:.78rem}.cia-kpi--principal{border-top:3px solid #4f6ef7}.cia-tipos{color:#5a5d6e;display:flex;flex-direction:column;font-size:.86rem;gap:3px;list-style:none}.cia-tipos b{color:#1a1a2e;display:inline-block;font-weight:700;min-width:2.2em}.cia-barra{background:#eef0f4;border-radius:10px;height:7px;overflow:hidden}.cia-barra span{border-radius:10px;display:block;height:100%;transition:width .3s}.cia-barra--ok span{background:#4f6ef7}.cia-barra--alto span{background:#d97706}.cia-barra--lleno span{background:#dc2626}.cia-barra--sin span{background:#0000}.cia-seccion{margin-bottom:16px;padding:18px 20px}.cia-usuarios{display:flex;flex-direction:column}.cia-usuario{grid-gap:16px;align-items:center;border-top:1px solid #f0f1f4;display:grid;gap:16px;grid-template-columns:minmax(180px,1.3fr) minmax(150px,1fr) minmax(160px,1.3fr) 120px;padding:12px 4px}.cia-usuario:first-child{border-top:none}.cia-usuario-quien{display:flex;flex-direction:column;min-width:0}.cia-usuario-email{color:#1a1a2e;font-size:.9rem;font-weight:600}.cia-usuario-email,.cia-usuario-nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cia-usuario-nombre{color:#6b7280;font-size:.78rem}.cia-usuario-uso{display:flex;flex-direction:column;gap:6px}.cia-usuario-numeros{align-items:center;color:#5a5d6e;display:flex;font-size:.84rem;gap:8px}.cia-usuario-numeros b{color:#1a1a2e;font-size:1rem}.cia-usuario-detalle{display:flex;flex-wrap:wrap;gap:5px}.cia-usuario-ultima{align-items:flex-end;color:#6b7280;display:flex;flex-direction:column;font-size:.78rem;gap:2px}.cia-tabla-scroll{overflow-x:auto}.cia-tabla{border-collapse:collapse;font-size:.84rem;width:100%}.cia-tabla th{border-bottom:1.5px solid #ecedf0;color:#6b7280;font-size:.68rem;font-weight:700;letter-spacing:.4px;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.cia-tabla td{border-bottom:1px solid #f0f1f4;color:#1a1a2e;padding:9px 10px;white-space:nowrap}.cia-tabla .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cia-tabla tbody tr{cursor:pointer;transition:background .12s}.cia-tabla tbody tr:hover{background:#f7f8fb}.cia-tabla tbody tr:focus{outline:2px solid #4f6ef7;outline-offset:-2px}.cia-fila--elegida{background:#eef2ff!important}.cia-fila--elegida td:first-child{color:#4f6ef7;font-weight:700}.cia-estimado{color:#a07516;cursor:help;font-weight:700;margin-left:4px}.cia-pie{color:#6b7280;font-size:.76rem;line-height:1.6;padding:0 4px 24px}@media (max-width:860px){.cia-kpis,.cia-usuario{grid-template-columns:1fr 1fr}.cia-usuario-ultima{align-items:flex-start}}@media (max-width:520px){.cia-kpis,.cia-usuario{grid-template-columns:1fr}.cia-usuario{gap:8px}.cia-barra-herramientas .cia-nota{margin-left:0}}.cia-tabs{border-bottom:2px solid #ecedf0;display:flex;gap:0;margin-bottom:16px}.cia-tab{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:-2px;padding:10px 20px}.cia-tab:hover{color:#1a1a2e}.cia-tab--activa{border-bottom-color:#4f6ef7;color:#4f6ef7}.cs-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.cs-intro{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:16px;padding:18px 20px}.cs-intro h2{color:#1a1a2e;font-size:1.02rem;font-weight:700;margin-bottom:6px}.cs-intro p{color:#5a5d6e;font-size:.86rem;line-height:1.55;max-width:640px}.cs-intro code{background:#f0f1f4;border-radius:5px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:.82rem;padding:1px 5px}.cs-intro-datos{grid-gap:4px 14px;align-content:start;display:grid;font-size:.84rem;gap:4px 14px;grid-template-columns:auto auto}.cs-intro-datos span{color:#6b7280}.cs-intro-datos b{color:#1a1a2e}.cs-aviso{padding:11px 16px}.cs-aviso--ok{background:#e7f7ee;border:1px solid #c3edcf;color:#18794e}.cs-editor,.cs-form{grid-gap:12px 16px;align-items:end;background:#f8f9fb;border:1px solid #ecedf0;border-radius:12px;display:grid;gap:12px 16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;padding:16px}.cs-editor label,.cs-form label{color:#5a5d6e;display:flex;flex-direction:column;font-size:.78rem;font-weight:600;gap:5px}.cs-editor input[type=date],.cs-form input,.cs-form select{background:#fff;border:1.5px solid #e2e4e9;border-radius:10px;color:#1a1a2e;font-family:inherit;font-size:.86rem;outline:none;padding:8px 10px}.cs-form-nota{color:#6b7280;font-size:.8rem;grid-column:1/-1;line-height:1.5}.cs-acciones{flex-wrap:wrap;gap:8px;grid-column:1/-1}.cs-check{align-items:center;flex-direction:row!important;gap:8px!important;padding-bottom:9px}.cs-confirmar{background:#fff7ed;border-color:#fed7aa;grid-template-columns:1fr}.cs-confirmar p{color:#9a3412;font-size:.86rem;line-height:1.5}.cs-fila{grid-gap:14px;align-items:center;border-top:1px solid #f0f1f4;display:grid;gap:14px;grid-template-columns:minmax(200px,1.4fr) 110px minmax(220px,1.3fr) 215px;padding:13px 4px}.cs-fila:first-child{border-top:none}.cs-fila .cs-editor{grid-column:1/-1;margin:4px 0 0}.cs-fila--inactiva .cs-fechas,.cs-fila--inactiva .cs-quien{opacity:.55}.cs-quien{display:flex;flex-direction:column;gap:2px;min-width:0}.cs-etiqueta{color:#1a1a2e;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-detalle{color:#6b7280;font-size:.78rem}.cs-fechas{color:#5a5d6e;display:flex;flex-direction:column;font-size:.78rem;gap:2px}.cs-botones{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.cs-btn-peligro{border-color:#f5c1bb;color:#b42318}.cs-btn-peligro:hover{background:#fde8e8;border-color:#f0a29a}.cs-modal-fondo{align-items:center;background:#11182773;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.cs-modal{display:flex;flex-direction:column;gap:12px;max-width:560px;padding:24px;width:100%}.cs-modal h2{color:#1a1a2e;font-size:1.1rem;font-weight:700}.cs-modal-alerta{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#9a3412;font-size:.86rem;line-height:1.5;padding:10px 12px}.cs-secreto{background:#111827;border-radius:10px;color:#e0f7ff;font-size:.92rem;letter-spacing:.3px;padding:14px;-webkit-user-select:all;user-select:all;word-break:break-all}.cs-modal-datos{color:#5a5d6e;display:flex;flex-direction:column;font-size:.84rem;gap:3px}.cs-modal-datos b{color:#1a1a2e}@media (max-width:860px){.cs-editor,.cs-form{grid-template-columns:1fr}.cs-fila{grid-template-columns:1fr auto}.cs-botones,.cs-fechas{grid-column:1/-1}.cs-botones{justify-content:flex-start}}.hp-resumen{color:#5a5d6e;font-size:.86rem;margin-right:auto}.hp-resumen b{color:#1a1a2e}.hp-lista{gap:12px;margin-bottom:14px}.hp-item,.hp-lista{display:flex;flex-direction:column}.hp-item{gap:10px;padding:16px 20px}.hp-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.hp-fecha{font-feature-settings:"tnum";color:#1a1a2e;font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700}.hp-quien{color:#5a5d6e;font-size:.82rem}.hp-chat{color:#6b7280;font-size:.78rem;margin-top:-4px}.hp-bloque{border-radius:12px;padding:12px 14px}.hp-rotulo{color:#6b7280;display:block;font-size:.68rem;font-weight:700;letter-spacing:.4px;margin-bottom:6px;text-transform:uppercase}.hp-pregunta{background:#eef2ff;border:1px solid #dfe5ff}.hp-pregunta p{color:#1a1a2e;font-size:.9rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.hp-respuesta{background:#fafbfc;border:1px solid #ecedf0}.hp-respuesta-texto{position:relative}.hp-cortada{max-height:210px;overflow:hidden}.hp-cortada:after{background:linear-gradient(180deg,#fafbfc00,#fafbfc);bottom:0;content:"";height:60px;left:0;position:absolute;right:0}.hp-ver-mas{color:#4f6ef7;font-weight:600;margin-top:6px;padding-left:0}.hp-vacio{color:#6b7280;font-size:.86rem;font-style:italic}.hp-md{color:#1a1a2e;font-size:.88rem;line-height:1.6;word-break:break-word}.hp-md p{margin-bottom:6px}.hp-md .hp-md-titulo{font-weight:700;margin-top:8px}.hp-md ol,.hp-md ul{margin-bottom:6px;padding-left:20px}.hp-md li{margin-bottom:2px}.hp-md code{background:#f0f1f4;border-radius:5px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:.82rem;padding:1px 5px}.hp-md hr{border:none;border-top:1px solid #ecedf0;margin:10px 0}.hp-paginador{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:4px 0 14px}.hp-paginador span{color:#6b7280;padding:0 2px}.hp-paginador button{min-width:38px}.hp-md-tabla{margin:6px 0 10px;overflow-x:auto}.hp-md-tabla table{border-collapse:collapse;font-size:.84rem;min-width:60%}.hp-md-tabla td,.hp-md-tabla th{border:1px solid #e2e4e9;padding:6px 10px;text-align:left;vertical-align:top}.hp-md-tabla th{background:#f0f1f4;font-weight:700}.hp-detalle-boton{background:none;border:none;color:#3b5ae0;cursor:pointer;font-size:.82rem;font-weight:600;padding:2px 4px;text-decoration:underline;text-underline-offset:3px}.hp-detalle-boton:hover{color:#2a44b8}.hp-detalle-boton:focus-visible{border-radius:4px;outline:2px solid #4f6ef7;outline-offset:2px}.modal-card.hp-detalle{max-width:760px}.hp-nota{color:#6b7280;font-size:.78rem;line-height:1.45;margin:6px 0 0}.hp-nota--bloqueo{color:#991b1b}.hp-llamada-cabeza code,.hp-nota code{background:#f3f4f6;border-radius:4px;font-size:.78rem;overflow-wrap:anywhere;padding:1px 5px}.hp-nota-chica{color:#6b7280;font-size:.75rem}.hp-llamadas{display:flex;flex-direction:column;gap:12px;margin:0;padding-left:20px}.hp-llamada-cabeza{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px}.hp-metodo{border-radius:4px;font-size:.68rem;font-weight:700;letter-spacing:.3px;padding:1px 6px}.hp-metodo--post{background:#ecfdf3;border:1px solid #abefc6;color:#067647}.hp-metodo--otro{background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.hp-cuerpo{background:#0f172a;border-radius:8px;color:#e2e8f0;font-size:.74rem;line-height:1.5;margin:6px 0 0;max-height:220px;overflow-y:auto;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.hp-integrantes{display:flex;flex-direction:column;gap:4px;margin-top:8px}.hp-integrante{border-bottom:1px dashed #eceef2;display:flex;font-size:.82rem;gap:10px;justify-content:space-between;padding:4px 0}.hp-integrante span{color:#6b7280}.hp-avisos{display:flex;flex-direction:column;gap:6px;list-style:none;margin:10px 0 0;padding:0}.hp-aviso{border-radius:8px;font-size:.82rem;line-height:1.45;padding:7px 10px}.hp-aviso--error{background:#fef3f2;border:1px solid #fecdca;color:#b42318}.hp-aviso--aviso{background:#fffaeb;border:1px solid #fedf89;color:#93370d}.cia-ambientes{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.cia-ambiente{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#4b5563;cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:8px;padding:9px 16px}.cia-ambiente:hover{border-color:#c7d2fe}.cia-ambiente--activo{border-color:#4f6ef7;box-shadow:0 0 0 2px #4f6ef726;color:#1a1a2e}.cia-ambiente--apagado{color:#9ca3af}.cia-ambiente-estado{background:#f3f4f6;border-radius:999px;color:#9ca3af;font-size:.7rem;font-weight:600;padding:2px 8px}.cia-inactivo{padding:28px 30px}.cia-inactivo h2{color:#1a1a2e;font-size:1.05rem;font-weight:700;margin:0 0 8px}.cia-inactivo p{color:#4b5563;font-size:.88rem;line-height:1.55;margin:0;max-width:720px}.anc{--anc-serie:#4f6ef7;--anc-serie-activa:#3b5ae0;--anc-texto:#1a1a2e;--anc-texto-2:#6b7280;--anc-grilla:#eef0f4;--anc-base:#d9dce3;transition:opacity .2s}.modal-card--ancho{max-width:940px}.modal-tabs{border-bottom:1px solid #ecedf0;display:flex;gap:4px;margin:0 0 14px}.modal-tab{background:none;border:none;border-bottom:2px solid #0000;color:#9ca3af;cursor:pointer;font-size:.88rem;font-weight:600;margin-bottom:-1px;padding:8px 12px}.modal-tab:hover{color:#4b5563}.modal-tab--activa{border-bottom-color:#4f6ef7;color:#4f6ef7}.anc-filtros{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:6px}.anc-filtros select{background:#fff;border:1px solid #d9dce3;border-radius:8px;font-size:.85rem;padding:6px 10px}.anc-resumen{color:var(--anc-texto-2);font-size:.84rem}.anc-resumen b{color:var(--anc-texto)}.anc-seccion{margin-top:18px}.anc-titulo{color:var(--anc-texto);font-size:.95rem;font-weight:700;margin:0 0 8px}.anc-titulo small{color:var(--anc-texto-2);font-weight:500}.anc-subtitulo{color:var(--anc-texto-2);font-size:.82rem;font-weight:700;letter-spacing:.3px;margin:14px 0 6px;text-transform:uppercase}.anc-nota{color:var(--anc-texto-2);font-size:.78rem;margin:4px 0 8px}.anc-solo-super{margin-top:18px}.anc-grafico{position:relative}.anc-grafico svg{display:block;height:auto;overflow:visible;width:100%}.anc-grilla{stroke:var(--anc-grilla);stroke-width:1}.anc-base{stroke:var(--anc-base);stroke-width:1}.anc-eje{fill:var(--anc-texto-2);font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums}.anc-valor{fill:var(--anc-texto);font-size:11.5px;font-weight:700}.anc-barra{fill:var(--anc-serie)}.anc-barra--activa{fill:var(--anc-serie-activa)}.anc-hit{fill:#0000;cursor:default;outline:none}.anc-hit:focus-visible{stroke:var(--anc-serie);stroke-width:1}.anc-tooltip{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 6px 18px #0f121e1f;color:var(--anc-texto-2);font-size:.8rem;padding:6px 10px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.anc-tooltip b{color:var(--anc-texto);font-size:.95rem;margin-right:2px}.anc-tooltip span{display:block;font-size:.74rem}.anc-tabla-semanas{font-size:.8rem;margin-top:6px}.anc-tabla-semanas summary{color:#4f6ef7;cursor:pointer;font-weight:600;width:-webkit-fit-content;width:fit-content}.anc-tabla-semanas table{border-collapse:collapse;margin-top:6px;min-width:220px}.anc-tabla-semanas td,.anc-tabla-semanas th{border-bottom:1px solid #f1f2f4;padding:4px 10px;text-align:left}.anc-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important}.anc-scroll{overflow-x:auto}.anc-chats{border-collapse:collapse;font-size:.83rem;width:100%}.anc-chats th{border-bottom:1px solid #ecedf0;color:var(--anc-texto-2);font-size:.68rem;font-weight:700;letter-spacing:.3px;padding:6px 8px;text-align:left;text-transform:uppercase;white-space:nowrap}.anc-chats td{border-bottom:1px solid #f1f2f4;padding:8px;vertical-align:middle}.anc-chat-titulo{color:var(--anc-texto);font-weight:600;max-width:260px}.anc-sub{color:var(--anc-texto-2);display:block;font-size:.74rem}.anc-fila--clic{cursor:pointer}.anc-fila--clic:focus-visible td,.anc-fila--clic:hover td{background:#f7f8fb}.anc-fila--clic:focus-visible{outline:2px solid #4f6ef7;outline-offset:-2px}.anc-fila--elegida td{background:#eef2fe!important}.anc-mini{display:block;overflow:visible}.anc-personas{display:flex;flex-direction:column;gap:2px}.anc-persona{grid-gap:12px;align-items:center;background:none;border:none;border-radius:8px;color:inherit;display:grid;font:inherit;gap:12px;grid-template-columns:minmax(150px,2fr) 3fr minmax(110px,auto);padding:7px 8px;text-align:left;width:100%}button.anc-persona{cursor:pointer}button.anc-persona:hover{background:#f7f8fb}button.anc-persona:focus-visible{outline:2px solid #4f6ef7;outline-offset:0}.anc-persona--elegida{background:#eef2fe!important}.anc-persona--cero{color:#9ca3af}.anc-persona-nombre{font-size:.85rem;font-weight:600;min-width:0;overflow-wrap:anywhere}.anc-persona-nombre small{color:var(--anc-texto-2);display:block;font-size:.74rem;font-weight:400}.anc-persona-barra{display:block;height:10px}.anc-persona-barra span{background:var(--anc-serie);border-radius:0 4px 4px 0;display:block;height:100%}.anc-persona-valor{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.anc-persona-valor b{color:var(--anc-texto);display:block;font-size:.95rem}.anc-persona--cero .anc-persona-valor b{color:#9ca3af}.anc-persona-valor small{color:var(--anc-texto-2);font-size:.72rem}.anc-lista-barra{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.anc-filtro{align-items:center;display:inline-flex;gap:6px}.anc-filtro button{background:none;border:none;color:inherit;cursor:pointer;font-size:1rem;line-height:1;padding:0 2px}.anc-lista{display:flex;flex-direction:column;gap:8px;transition:opacity .2s}.anc-pregunta{border:1px solid #ecedf0;border-radius:10px;padding:10px 12px}.anc-pregunta-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.anc-pregunta-fecha{color:var(--anc-texto-2);font-size:.78rem;font-weight:600;margin-right:4px}.anc-pregunta-chat{color:var(--anc-texto-2);font-size:.76rem;margin:6px 0 2px}.anc-pregunta-texto{color:var(--anc-texto);font-size:.88rem;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.anc-pregunta-texto--corta{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.anc-ver-mas{font-size:.8rem;margin-top:4px;padding:2px 0}@media (max-width:640px){.anc-persona{grid-template-columns:1fr auto}.anc-persona-barra{grid-column:1/-1;order:3}}.aa{display:flex;flex-direction:column;gap:14px}.aa-barra{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.aa-periodos{background:#eceef3;border-radius:10px;display:inline-flex;gap:2px;padding:3px}.aa-periodo{background:none;border:none;border-radius:8px;color:#5a5d6e;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;padding:6px 12px;white-space:nowrap}.aa-periodo--activo{background:#fff;box-shadow:0 1px 3px #1018281a;color:#1a1a2e}.aa-nota{color:#8a8d9b;flex:1 1 260px;font-size:.76rem;line-height:1.45}.aa-boton{align-items:center;background:#fff;border:1px solid #e2e4e9;border-radius:9px;color:#1a1a2e;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82rem;font-weight:600;height:34px;justify-content:center;padding:0 14px;white-space:nowrap}.aa-boton:not(:disabled):hover{background:#f4f5f7}.aa-boton--principal{background:#4f6ef7;border-color:#4f6ef7;color:#fff}.aa-boton--principal:not(:disabled):hover{background:#3b5ae0}.aa-aviso{background:#fde8e8;border:1px solid #f5c1bb;border-radius:10px;color:#b42318;font-size:.86rem;padding:10px 14px}.aa-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.aa-kpi{background:#fff;border:1px solid #eceef3;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;min-width:0;padding:11px 13px;text-align:left;transition:border-color .15s,box-shadow .15s}.aa-kpi:hover{border-color:#d6dbf5;box-shadow:0 4px 12px #1018280d}.aa-kpi:focus-visible{outline:2px solid #4f6ef7;outline-offset:2px}.aa-kpi-titulo{color:#6b7280;font-size:.7rem;font-weight:600}.aa-kpi-valor{font-feature-settings:"tnum";color:#1a1a2e;font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.4px;line-height:1.2}.aa-kpi-pie{color:#9ca3af;font-size:.7rem;line-height:1.35}.aa-kpi--alerta{box-shadow:inset 0 2px 0 #d97706}.aa-kpi--alerta .aa-kpi-valor{color:#b45309}.aa-panel{background:#fff;border:1px solid #eceef3;border-radius:16px;box-shadow:0 1px 2px #1018280a;min-width:0}.aa-vistas{border-bottom:1px solid #eceef3;display:flex;gap:4px;overflow-x:auto;padding:10px 12px 0;scrollbar-width:none}.aa-vistas::-webkit-scrollbar{display:none}.aa-vista{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.88rem;font-weight:600;gap:7px;margin-bottom:-1px;padding:10px 14px;white-space:nowrap}.aa-vista:hover{color:#1a1a2e}.aa-vista:focus-visible{border-radius:8px;outline:2px solid #4f6ef7;outline-offset:-2px}.aa-vista--activa{border-bottom-color:#4f6ef7;color:#4f6ef7}.aa-vista-n{background:#eef0f4;border-radius:10px;color:#5a5d6e;font-size:.7rem;font-weight:700;padding:1px 7px}.aa-vista--activa .aa-vista-n{background:#eef1fe;color:#3b5ae0}.aa-vista--alerta .aa-vista-n{background:#fef3e2;color:#b45309}.aa-panel-cuerpo{padding:14px 16px 16px}.aa-ayuda{color:#8a8d9b;font-size:.8rem;line-height:1.45;margin:0 0 10px}.aa-vacio{font-size:.88rem;padding:30px 12px;text-align:center}.aa-tenue,.aa-vacio{color:#8a8d9b}.aa-grupos{display:flex;flex-direction:column;gap:8px}.aa-grupo{background:#fff;border:1px solid #eceef3;border-radius:12px;overflow:hidden}.aa-grupo--alerta{border-left:3px solid #f0b45a}.aa-grupo-cabeza{align-items:center;background:#fafbfc;cursor:pointer;display:flex;font-size:.86rem;gap:10px;list-style:none;padding:11px 14px;-webkit-user-select:none;user-select:none}.aa-grupo-cabeza::-webkit-details-marker{display:none}.aa-grupo-cabeza:hover{background:#f4f5f8}.aa-grupo-cabeza:focus-visible{outline:2px solid #4f6ef7;outline-offset:-2px}.aa-grupo-titulo{color:#1a1a2e;flex:1 1;font-weight:700;min-width:0;text-transform:capitalize}.aa-grupo-n{background:#eef0f4;border-radius:10px;color:#5a5d6e;font-size:.72rem;font-weight:700;padding:2px 8px}.aa-grupo[open]>.aa-grupo-cabeza{border-bottom:1px solid #f1f2f5}.aa-grupo-cuerpo{padding:4px 8px 6px}.aa-chevron{border-bottom:2px solid #9ca3af;border-right:2px solid #9ca3af;flex-shrink:0;height:8px;margin:0 2px;transform:rotate(-45deg);transition:transform .15s;width:8px}details[open]>summary>.aa-chevron{transform:rotate(45deg)}.aa-chevron--vacio{visibility:hidden}.aa-mov{grid-gap:10px;align-items:center;border-radius:9px;display:grid;font-size:.84rem;gap:10px;grid-template-columns:48px minmax(150px,220px) minmax(0,1fr) auto 14px;list-style:none;padding:9px 6px}.aa-mov::-webkit-details-marker{display:none}.aa-grupo-cuerpo>.aa-mov+.aa-mov,.aa-grupo-cuerpo>.aa-mov+.aa-mov-det,.aa-grupo-cuerpo>.aa-mov-det+.aa-mov,.aa-grupo-cuerpo>.aa-mov-det+.aa-mov-det{border-top:1px solid #f3f4f7}.aa-mov-det>summary{cursor:pointer}.aa-mov-det>summary:hover{background:#f7f8fb}.aa-mov-det>summary:focus-visible{outline:2px solid #4f6ef7;outline-offset:-2px}.aa-mov--error{background:#fff8f7;border-radius:9px}.aa-mov-hora{font-feature-settings:"tnum";color:#8a8d9b;font-size:.78rem;font-variant-numeric:tabular-nums}.aa-mov-que{color:#1a1a2e;display:flex;flex-direction:column;gap:2px;line-height:1.4;min-width:0}.aa-mov-que b{font-weight:600}.aa-mov-sobre{color:#5a5d6e;font-size:.8rem;overflow-wrap:anywhere}.aa-mov-cat{color:#9ca3af;font-size:.7rem}.aa-mov-extra{display:flex;flex-wrap:wrap;gap:6px;padding:4px 6px 12px 64px}.aa-par{align-items:baseline;background:#f4f5f8;border-radius:7px;display:inline-flex;font-size:.76rem;gap:6px;max-width:100%;padding:4px 8px}.aa-par span{color:#8a8d9b}.aa-par b{color:#1a1a2e;font-weight:600;overflow-wrap:anywhere}.aa-par--error{background:#fde8e8}.aa-par--error b{color:#b42318}.aa-quien{align-items:center;display:flex;gap:8px;min-width:0}.aa-avatar{border-radius:8px;color:#fff;display:inline-grid;flex-shrink:0;font-size:.72rem;font-weight:800;height:26px;place-items:center;width:26px}.aa-avatar--vacio{background:#c4c8d4}.aa-quien-txt{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.aa-quien-email{color:#1a1a2e;font-size:.82rem;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-quien .tag{font-size:.62rem;padding:1px 7px}.aa-filtros{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.aa-filtros select{background:#fafbfc;border:1.5px solid #e2e4e9;border-radius:9px;color:#1a1a2e;flex:1 1 200px;font-family:inherit;font-size:.84rem;height:36px;min-width:0;outline:none;padding:0 10px}.aa-paginador{align-items:center;color:#5a5d6e;display:flex;flex-wrap:wrap;font-size:.8rem;gap:12px;justify-content:center;margin-top:8px}.aa-admins{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.aa-admin{border:1px solid #eceef3;border-radius:12px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 14px}.aa-admin--inactivo{opacity:.7}.aa-admin-cabeza{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.aa-admin-datos{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.aa-admin-datos div{background:#f7f8fb;border-radius:9px;display:flex;flex-direction:column;min-width:0;padding:7px 8px}.aa-admin-datos b{font-feature-settings:"tnum";color:#1a1a2e;font-size:1rem;font-variant-numeric:tabular-nums}.aa-admin-datos span{color:#8a8d9b;font-size:.68rem}.aa-admin-pie{color:#8a8d9b;display:flex;flex-direction:column;font-size:.74rem;gap:2px}.aa-admin-pie b{color:#5a5d6e;font-weight:600}.aa-fallidos{color:#b42318;font-style:normal}.aa-alta-cabeza{background:#fff}.aa-alta-titulo{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.aa-alta-linea{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.aa-alta-email{color:#1a1a2e;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-alta-sub{color:#8a8d9b;font-size:.76rem}.aa-alta-datos{color:#5a5d6e;display:flex;flex-wrap:wrap;font-size:.8rem;gap:14px;padding:6px 6px 4px}.aa-pasos{color:#1a1a2e;display:flex;flex-direction:column;font-size:.82rem;gap:4px;margin:6px 6px 6px 22px;padding:0}.aa-paso-hora{font-feature-settings:"tnum";color:#8a8d9b;display:inline-block;font-variant-numeric:tabular-nums;min-width:50px}.aa-paso--error{color:#b42318}.aa-sin-pasos{font-size:.8rem;padding:4px 6px 8px}@media (max-width:760px){.aa-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-nota{flex-basis:100%}.aa-mov{grid-template-columns:42px minmax(0,1fr) auto;row-gap:4px}.aa-mov .aa-quien{grid-column:2/4;grid-row:1}.aa-mov .aa-mov-hora{align-self:start;grid-column:1;grid-row:1/3;padding-top:4px}.aa-mov .aa-mov-que{grid-column:2/3;grid-row:2}.aa-mov>.tag{align-self:start;grid-column:3;grid-row:2}.aa-mov>.aa-chevron{display:none}.aa-mov-extra{padding-left:50px}.aa-admin-datos{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-panel-cuerpo{padding:12px 10px 14px}.aa-kpi-pie{display:none}.aa-vistas{gap:0;padding:6px 6px 0}.aa-vista{font-size:.78rem;gap:4px;padding:9px 6px}.aa-vista-n{padding:1px 6px}}@media (max-width:420px){.aa-periodo{padding:6px 9px}.aa-mov-extra{padding-left:6px}}.ua-intro{color:#4b5563;font-size:.86rem;line-height:1.55;margin:0 0 14px;max-width:860px}.ua-barra{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.ua-vacio{color:#6b7280;font-size:.9rem;padding:26px;text-align:center}.ua-alta,.ua-ficha{margin-bottom:14px;padding:18px 20px}.ua-campos{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:1fr 1fr;margin:10px 0}.ua-campos label{color:#4b5563;display:flex;flex-direction:column;font-size:.8rem;font-weight:600;gap:4px}.ua-campos .manual-input{box-sizing:border-box;margin:0;width:100%}.ua-botones{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.ua-marca{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:700;margin-left:4px;padding:2px 8px}.ua-marca--ok{background:#e7f7ee;color:#18794e}.ua-marca--alerta{background:#fef3c7;color:#92400e}.ua-ficha-cabeza{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.ua-acciones{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 16px}.ua-acciones .ua-marca{margin-left:0;margin-right:4px}.ua-personas{display:flex;flex-direction:column;gap:6px;margin:8px 0}.ua-persona{align-items:flex-start;background:#f7f8fb;border-radius:8px;cursor:pointer;display:flex;font-size:.85rem;gap:10px;padding:8px 10px}.ua-persona input{margin-top:3px}.ua-persona--mala{background:#fff7ed;cursor:default}.ua-motivo{color:#b45309;display:block;font-size:.75rem;margin-top:2px}.ua-panel{display:flex;flex-direction:column;font-size:.84rem;gap:4px;list-style:none;margin:6px 0 0;padding:0}@media (max-width:760px){.ua-campos{grid-template-columns:1fr}}.ua-busca{flex:1 1;margin:0;min-width:220px}.ua-filtros{display:flex;flex-wrap:wrap;gap:6px}.ua-filtro{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;cursor:pointer;font-size:.8rem;font-weight:600;padding:5px 12px}.ua-filtro--activo{background:#eef2ff;border-color:#4f6ef7;color:#4f6ef7}.ua-kpis{grid-template-columns:1fr 1fr 1fr;margin:10px 0 14px}.ua-kpi-estado{font-size:1.3rem;letter-spacing:-.3px}.ua-check{align-items:flex-start;background:#f8f9ff;border:2px solid #c7d2fe;border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-bottom:12px;padding:14px 16px}.ua-check input{cursor:pointer;height:18px;margin-top:2px;width:18px}.ua-check>span{display:flex;flex-direction:column;font-size:.92rem;gap:3px}.ua-check--trabado{background:#f9fafb;border-color:#e5e7eb;cursor:default}.ua-check--trabado input{cursor:default}.ua .cf-confirmar{background:#f7f8fb;border-radius:10px;color:#1a1a2e;display:flex;flex-direction:column;font-size:.86rem;gap:10px;line-height:1.5;margin-bottom:12px;padding:12px}.ua .cf-confirmar .manual-input{margin:0;max-width:360px}.ua-panel-lista{display:flex;flex-direction:column;gap:6px;list-style:none;margin:8px 0 0;padding:0}.ua-panel-lista li{background:#f7f8fb;border-radius:8px;display:flex;flex-wrap:wrap;font-size:.85rem;gap:10px;justify-content:space-between;padding:8px 10px}.ua-panel-lista li.ua-persona--mala{background:#fff7ed}.ua-etiquetas{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ua-etiquetas .ua-motivo{margin-top:0}@media (max-width:760px){.ua-kpis{grid-template-columns:1fr}}.ua-alta-cabeza{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.ua-modos{background:#eceef3;border-radius:10px;display:inline-flex;gap:2px;max-width:100%;overflow-x:auto;padding:3px}.ua-modo{background:none;border:none;border-radius:8px;color:#5a5d6e;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;padding:6px 12px;white-space:nowrap}.ua-modo--activo{background:#fff;box-shadow:0 1px 3px #1018281a;color:#1a1a2e}.ua-cuentas{padding:16px 18px}.ua-cuentas .ua-ficha{border:1px solid #d6dcfb;box-shadow:none;margin:12px 0}.ua-cuentas-lista{display:flex;flex-direction:column;list-style:none;margin:8px 0 0;padding:0}.ua-cuenta{align-items:center;border-top:1px solid #f1f2f5;display:flex;gap:12px;justify-content:space-between;padding:10px 4px}.ua-cuenta:first-child{border-top:none}.ua-cuenta--abierta{background:#f5f7ff;border-radius:10px}.ua-cuenta-datos{display:flex;flex-direction:column;gap:2px;min-width:0}.ua-cuenta-datos b{color:#1a1a2e;font-size:.9rem}.ua-cuenta-datos .cia-nota,.ua-cuenta-datos b{overflow-wrap:anywhere}.ua-cuenta-boton{flex-shrink:0;font-size:.8rem;padding:6px 12px;white-space:nowrap}.ua-cuenta-traba{color:#a07516;flex-shrink:0;font-size:.74rem;max-width:45%;text-align:right}.ua-ver-mas{margin-top:8px}@media (max-width:640px){.ua-cuenta{align-items:stretch;flex-direction:column}.ua-cuenta-boton{align-self:flex-start}.ua-cuenta-traba{max-width:none;text-align:left}}.ag{--ag-azul:#4f6ef7;--ag-tinta:#1a1a2e;--ag-gris:#6b7280;--ag-borde:#e5e7eb;--ag-fondo:#f7f8fb}.ag-subtitulo{color:var(--ag-gris);font-size:.85rem}.ag-pestanas{flex-wrap:wrap;row-gap:2px}.ag-pestanas .cia-tab{padding:10px 14px;white-space:nowrap}.ag-contador{background:#d97706;border-radius:9px;color:#fff;display:inline-block;font-size:.72rem;line-height:18px;margin-left:6px;min-width:18px;padding:0 5px;text-align:center}.ag-flash{border-radius:10px;box-shadow:0 6px 18px #0f121e14;font-size:.88rem;font-weight:600;margin-bottom:12px;padding:10px 14px;position:-webkit-sticky;position:sticky;top:8px;z-index:5}.ag-flash--ok{background:#e7f7ee;border:1px solid #c3edcf;color:#18794e}.ag-flash--error{background:#fde8e8;border:1px solid #f5c1bb;color:#b42318}.ag-aviso{border-radius:10px;font-size:.88rem;line-height:1.45;margin-bottom:12px;padding:12px 14px}.ag-aviso--ok{background:#e7f7ee;border:1px solid #c3edcf;color:#18794e}.ag-aviso--error{background:#fde8e8;border:1px solid #f5c1bb;color:#b42318}.ag-aviso--atencion{background:#fef8e6;border:1px solid #f5e5a3;color:#8a6212}.ag-aviso--info{background:#e8f0fe;border:1px solid #bed4f9;color:#1a56db}.ag-enlace{font-size:inherit;padding:0 4px;text-decoration:underline}.ag-grilla{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-bottom:14px}.ag-tarjeta{display:flex;flex-direction:column;gap:10px;padding:16px}.ag-tarjeta-cabeza{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.ag-tarjeta-cabeza h3{color:var(--ag-tinta);font-size:1rem;font-weight:700;margin:0}.ag-tarjeta-texto{color:var(--ag-gris);font-size:.85rem;line-height:1.45;margin:0}.ag-tarjeta .btn-outline{align-self:flex-start;margin-top:auto}.ag-datos{grid-gap:4px 10px;display:grid;font-size:.82rem;gap:4px 10px;grid-template-columns:auto 1fr;margin:0}.ag-datos dt{color:var(--ag-gris)}.ag-datos dd{color:var(--ag-tinta);margin:0}.ag-seccion{padding:16px 18px}.ag-seccion,.ag-seccion-libre{margin-bottom:14px}.ag-titulo{color:var(--ag-tinta);font-size:.95rem;font-weight:700;margin:0 0 10px}.ag-titulo--separado{margin-top:18px}.ag-nombre{color:var(--ag-tinta);font-size:1.15rem;font-weight:700;margin:0 0 4px}.ag-ayuda{line-height:1.45;margin:6px 0 0}.ag-ayuda,.ag-gris{color:var(--ag-gris);font-size:.8rem}.ag-derecha{text-align:right}.ag-espacio{flex:1 1}.ag-error{color:#b42318;font-size:.82rem;margin:6px 0 0}.ag-cabecera-agente{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ag-interruptor{align-items:center;color:var(--ag-tinta);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:10px}.ag-interruptor input{height:1px;opacity:0;position:absolute;width:1px}.ag-interruptor-pista{background:#d1d5db;border-radius:12px;flex:none;height:24px;position:relative;transition:background .15s;width:44px}.ag-interruptor-pista span{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:18px;left:3px;position:absolute;top:3px;transition:transform .15s;width:18px}.ag-interruptor input:checked+.ag-interruptor-pista{background:#16a34a}.ag-interruptor input:checked+.ag-interruptor-pista span{transform:translateX(20px)}.ag-interruptor input:focus-visible+.ag-interruptor-pista{outline:2px solid var(--ag-azul);outline-offset:2px}.ag-columnas{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ag-columnas>.ag-seccion{margin-bottom:14px}@media (max-width:860px){.ag-columnas{grid-template-columns:1fr}}.ag-dias{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ag-dia{background:#fff;border:1px solid var(--ag-borde);border-radius:10px;color:var(--ag-gris);cursor:pointer;font-size:.85rem;font-weight:600;min-width:48px;padding:8px 10px}.ag-dia:hover{border-color:#c7cdd8;color:var(--ag-tinta)}.ag-dia--elegido{background:var(--ag-azul);border-color:var(--ag-azul);color:#fff}.ag-dia--elegido:hover{color:#fff}.ag-campo{color:var(--ag-tinta);display:flex;flex-direction:column;font-size:.85rem;gap:5px;margin-bottom:12px}.ag-campo>span:first-child{font-weight:600}.ag-campo input[type=date],.ag-campo input[type=email],.ag-campo input[type=number],.ag-campo input[type=text],.ag-campo input[type=time],.ag-campo select,.ag-campo textarea{background:#fff;border:1px solid #d9dce3;border-radius:8px;color:var(--ag-tinta);font:inherit;font-size:.9rem;padding:8px 10px}.ag-campo select{max-width:100%}.ag-campo input:focus,.ag-campo select:focus,.ag-campo textarea:focus{border-color:var(--ag-azul);outline:2px solid #c7d2fe}.ag-campo textarea{line-height:1.5;resize:vertical}.ag-campo--corto input{max-width:140px}.ag-campo--check{align-items:center;flex-direction:row;gap:8px;margin-bottom:8px}.ag-campo--check span,.ag-campo--check>span:first-child{font-weight:500}.ag-campo--check input{accent-color:var(--ag-azul);height:16px;width:16px}.ag-entrada-unidad{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.ag-entrada-unidad input[type=number]{width:90px}.ag-entrada-unidad small,.ag-variables{color:var(--ag-gris)}.ag-variables{align-items:center;display:flex;flex-wrap:wrap;font-size:.8rem;gap:6px}.ag-variable{background:#eef2fe;border:1px solid #d4dcfc;border-radius:6px;color:#3b5ae0;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;padding:3px 7px}.ag-variable:hover{background:#e0e7fd}.ag-acciones{display:flex;margin:0 0 6px}.ag-acciones,.ag-confirmar{align-items:center;flex-wrap:wrap;gap:8px}.ag-confirmar{color:var(--ag-tinta);display:inline-flex;font-size:.85rem}.ag-opciones{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ag-opcion{align-items:flex-start;border:1px solid var(--ag-borde);border-radius:10px;cursor:pointer;display:flex;font-size:.88rem;gap:10px;padding:10px 12px}.ag-opcion--elegida{background:#f5f7ff;border-color:var(--ag-azul)}.ag-opcion input{accent-color:var(--ag-azul);margin-top:3px}.ag-opcion small{color:var(--ag-gris);display:block;font-size:.8rem;margin-top:2px}.ag-prueba{border:1px solid #c7d2fe}.ag-prueba-cabeza{align-items:center;display:flex;justify-content:space-between}.ag-pre{color:var(--ag-tinta);font-size:.86rem;line-height:1.5;margin:0 0 8px;white-space:pre-wrap}.ag-pre--chico{color:var(--ag-gris);font-size:.8rem}.ag-para{color:var(--ag-gris);font-size:.82rem;margin:10px 0 8px;overflow-wrap:anywhere}.ag-mail{align-items:flex-start;background:var(--ag-fondo);border:1px solid var(--ag-borde);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.ag-mail-cabeza{align-items:center;color:var(--ag-gris);display:flex;font-size:.78rem;gap:8px}.ag-mail-asunto{color:var(--ag-tinta);font-size:.92rem;font-weight:700}.ag-mail-cuerpo{background:#fff;border:1px solid var(--ag-borde);border-radius:8px;box-sizing:border-box;color:var(--ag-tinta);font-size:.86rem;line-height:1.5;margin-top:6px;padding:10px 12px;white-space:pre-wrap;width:100%}.ag-form-fila{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:1.3fr 1fr 1.3fr auto;margin-top:12px}.ag-form-fila .ag-campo{margin-bottom:0}.ag-form-fila .btn-accent{height:38px}@media (max-width:760px){.ag-form-fila{grid-template-columns:1fr}}.ag-tabla td{vertical-align:middle}.ag-envio{margin-bottom:8px;padding:12px 14px}.ag-envio-cabeza{font-size:.88rem;margin-bottom:6px}.ag-envio-acciones,.ag-envio-cabeza{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ag-envio-acciones{margin-top:10px}.ag-paginas{align-items:center;color:var(--ag-gris);display:flex;font-size:.85rem;gap:12px;justify-content:center;margin-top:12px}.ag-ejecuciones{list-style:none;margin:0;padding:0}.ag-ejecuciones li{border-bottom:1px solid #f1f2f4;padding:10px 0}.ag-ejecuciones li:last-child{border-bottom:none}.ag-ejecucion-cabeza{align-items:center;display:flex;flex-wrap:wrap;font-size:.86rem;gap:8px;margin-bottom:4px}.ag-vigilados{background:var(--ag-fondo);border:1px solid var(--ag-borde);border-radius:10px;margin-bottom:14px;padding:10px 12px}.ag-vigilados-cabeza{align-items:center;color:var(--ag-tinta);display:flex;font-size:.85rem;font-weight:600;gap:8px;margin-bottom:8px}.ag-vigilados .ag-aviso{margin:0}.ag-chips{display:flex;flex-wrap:wrap;gap:6px}.ag-chip{background:#eef2fe;border:1px solid #d4dcfc;border-radius:999px;color:#3b5ae0;display:inline-block;font-size:.8rem;overflow-wrap:anywhere;padding:3px 10px}.ag-chip--apagado{background:#f3f4f6;border-color:var(--ag-borde);color:var(--ag-gris);text-decoration:line-through}.ag-campo--separado{border-top:1px dashed var(--ag-borde);margin-top:10px;padding-top:10px}.ag-ayuda--arriba{margin:-4px 0 10px}.ag-prueba-grupo+.ag-prueba-grupo{margin-top:16px}.ag-subtitulo-prueba{color:var(--ag-tinta);font-size:.85rem;font-weight:700;margin:12px 0 0}.ag-fila-titulo{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.ag-fila-titulo .ag-titulo{margin:0}.ag-buscar{border:1px solid var(--ag-borde);border-radius:8px;flex:0 1 240px;font-size:.85rem;min-width:0;padding:7px 10px}.ag-tarde{color:#b45309;font-weight:600}.cs .cia-kpi-valor{font-size:1.6rem}.cs-subtitulo{color:#6b7280;font-size:.85rem}.cs-titulo{color:#1a1a2e;font-size:1rem;font-weight:700;margin:0 0 10px}.cs-flash{border-radius:10px;box-shadow:0 6px 18px #0f121e14;font-size:.88rem;font-weight:600;margin-bottom:12px;padding:10px 14px;position:-webkit-sticky;position:sticky;top:8px;z-index:5}.cs-flash--ok{background:#e7f7ee;border:1px solid #c3edcf;color:#18794e}.cs-flash--error{background:#fde8e8;border:1px solid #f5c1bb;color:#b42318}.cs-aviso{border-radius:10px;font-size:.86rem;line-height:1.5;margin-bottom:14px;padding:12px 14px}.cs-aviso--info{background:#eef2ff;border:1px solid #d6dcfb;color:#3730a3}.cs-aviso--error{background:#fde8e8;border:1px solid #f5c1bb;color:#b42318}.cs-dos{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.cs-dos>.cia-seccion{margin-bottom:16px}.cs-lista{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.cs-lista li{align-items:center;border-bottom:1px solid #f0f1f4;color:#5a5d6e;display:flex;font-size:.88rem;gap:12px;justify-content:space-between;padding:7px 0}.cs-lista li:last-child{border-bottom:none}.cs-lista b{font-feature-settings:"tnum";color:#1a1a2e;font-variant-numeric:tabular-nums;white-space:nowrap}.cs-lista-total{color:#1a1a2e!important;font-weight:700}.cs-lista--chica li{font-size:.82rem;padding:5px 0}.cs-email{color:#1a1a2e;font-weight:600;overflow-wrap:anywhere}.cs-fila-form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.cs-totales{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:12px}.cs-totales div{background:#f7f8fb;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.cs-totales span{color:#6b7280;font-size:.76rem}.cs-totales b{font-feature-settings:"tnum";color:#1a1a2e;font-size:1.15rem;font-variant-numeric:tabular-nums}.cs-tabla tbody tr{cursor:default}.cs-envolver{white-space:normal!important}.cs-negativo{color:#b42318!important}.cs-acciones{display:flex;justify-content:flex-end;margin-bottom:14px}.cs-acciones--fila{flex-wrap:wrap;gap:8px;justify-content:flex-start;margin:12px 0 0}.cs-etiquetas{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.cs-preguntas{background:#f0e8fe;border-radius:6px;color:#6d28d9;font-weight:800;padding:1px 6px;white-space:nowrap}.cs-totales .cs-preguntas{align-self:flex-start;color:#6d28d9;font-size:.82rem}.cs-corte{color:#b42318;font-size:.78rem;font-weight:600}.cs-detalle-cabeza{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:12px}.cs-detalle-nombre{color:#1a1a2e;font-size:1.2rem;font-weight:700;margin:0 0 4px}.cs-confirmar{background:#f7f8fb;border-left:3px solid #4f6ef7;border-radius:10px;color:#1a1a2e;font-size:.86rem;margin-top:12px;padding:12px 14px}.cs-confirmar--peligro{background:#fef2f2;border-left-color:#dc2626}.cs-peligro{border-color:#f5c1bb!important;color:#b42318!important}.cs-boton-peligro{background:#dc2626!important}.cs-tipos{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:12px}.cs-tipo{align-items:flex-start;border:1.5px solid #e2e4e9;border-radius:10px;color:#5a5d6e;cursor:pointer;display:flex;font-size:.84rem;gap:10px;line-height:1.45;padding:12px}.cs-tipo b{color:#1a1a2e}.cs-tipo--elegido{background:#f5f7ff;border-color:#4f6ef7}.cs-cuentas{border:1px solid #ecedf0;border-radius:10px;max-height:320px;overflow-y:auto}.cs-cuenta{grid-gap:10px;align-items:center;border-bottom:1px solid #f0f1f4;cursor:pointer;display:grid;font-size:.85rem;gap:10px;grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr) auto;padding:8px 12px}.cs-cuenta:last-child{border-bottom:none}.cs-cuenta:hover{background:#f7f8fb}.cs-cuenta--ocupada{cursor:not-allowed;opacity:.55}.cs-cuenta-nombre{color:#1a1a2e;font-weight:600;overflow-wrap:anywhere}@media (max-width:760px){.cs-dos,.cs-tipos,.cs-totales{grid-template-columns:1fr}.cs-cuenta{grid-template-columns:auto minmax(0,1fr)}.cs-cuenta .cs-email,.cs-cuenta .tag{grid-column:2}}.cs-herramientas{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.cs-buscar{color:#9ca3af;flex:1 1 240px;min-width:0;position:relative}.cs-buscar svg{left:12px;position:absolute;top:50%;transform:translateY(-50%)}.cs-buscar input{background:#fff;border:1.5px solid #e2e4e9;border-radius:10px;color:#1a1a2e;font-family:inherit;font-size:.86rem;height:38px;outline:none;padding:0 12px 0 34px;width:100%}.cs-buscar input::placeholder{color:#b0b3bf}.cs-segmento{background:#eceef3;border-radius:10px;display:inline-flex;gap:2px;max-width:100%;overflow-x:auto;padding:3px;scrollbar-width:none}.cs-segmento::-webkit-scrollbar{display:none}.cs-segmento-op{align-items:center;background:none;border:none;border-radius:8px;color:#5a5d6e;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:600;gap:6px;padding:6px 11px;white-space:nowrap}.cs-segmento-op span{color:#9ca3af;font-size:.68rem;font-weight:700}.cs-segmento-op--activo{background:#fff;box-shadow:0 1px 3px #1018281a;color:#1a1a2e}.cs-boton-nuevo{background:#4f6ef7;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:600;height:38px;padding:0 14px;white-space:nowrap}.cs-boton-nuevo:hover{background:#3b5ae0}.cs-ayuda-wallets{color:#5a5d6e;font-size:.8rem;margin-bottom:14px}.cs-ayuda-wallets summary{color:#4f6ef7;cursor:pointer;font-weight:600;width:-webkit-fit-content;width:fit-content}.cs-ayuda-wallets p{background:#f5f7ff;border:1px solid #e3e8fd;border-radius:10px;line-height:1.55;margin-top:8px;padding:10px 12px}.cs-vacio{color:#8a8d9b;font-size:.88rem;padding:28px 12px;text-align:center}.cs-tenue{color:#9ca3af;font-weight:400}.cs-wallets{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));margin-bottom:24px}.cs-wallet{background:#fff;border:1px solid #eceef3;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:10px;min-width:0;padding:13px 14px;text-align:left;transition:border-color .15s,box-shadow .15s}.cs-wallet:hover{border-color:#c7d0fb;box-shadow:0 4px 14px #1018280f}.cs-wallet:focus-visible{outline:2px solid #4f6ef7;outline-offset:2px}.cs-wallet--servidor{box-shadow:inset 3px 0 0 #7c5cf7}.cs-wallet--servidor:hover{box-shadow:inset 3px 0 0 #7c5cf7,0 4px 14px #1018280f}.cs-wallet--agotada{background:#fffbfa;border-color:#f5c1bb}.cs-wallet-cabeza{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.cs-wallet-nombre{color:#1a1a2e;font-size:.92rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-wallet .tag{font-size:.62rem;padding:2px 8px}.cs-wallet-monto{display:flex;flex-direction:column;gap:1px}.cs-wallet-rotulo{color:#8a8d9b;font-size:.7rem;font-weight:600}.cs-wallet-monto b{font-feature-settings:"tnum";color:#1a1a2e;font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.4px;line-height:1.25}.cs-wallet-acum{align-items:center;color:#5a5d6e;display:flex;flex-wrap:wrap;font-size:.74rem;gap:4px;margin-top:2px}.cs-wallet-acum .cs-preguntas{font-size:.72rem;padding:0 6px}.cs-wallet-mini{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.cs-wallet-mini div{background:#f7f8fb;border-radius:8px;display:flex;flex-direction:column;gap:1px;min-width:0;padding:6px 8px}.cs-wallet-mini span{color:#8a8d9b;font-size:.66rem}.cs-wallet-mini b{font-feature-settings:"tnum";color:#1a1a2e;font-size:.8rem;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-wallet-pie{color:#9ca3af;display:flex;flex-wrap:wrap;gap:10px}.cs-wallet-pie,.cs-wallet-pie .cs-corte{font-size:.72rem}@media (max-width:640px){.cs-herramientas{align-items:stretch}.cs-buscar{flex-basis:100%}.cs-segmento{flex:1 1 auto}.cs-boton-nuevo{flex:0 0 auto}.cs-wallets{grid-template-columns:minmax(0,1fr)}}.sp-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:14px}.sp-kpi{display:flex;flex-direction:column;gap:4px;padding:12px 14px}.sp-kpi span{color:var(--ag-gris);font-size:.78rem}.sp-kpi b{font-feature-settings:"tnum";color:var(--ag-tinta);font-size:1.4rem;font-variant-numeric:tabular-nums}.sp-pasos-lista{color:var(--ag-tinta);font-size:.86rem;line-height:1.6;margin:0;padding-left:20px}.sp-filtros{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.sp-resumen{color:var(--ag-tinta);font-size:.88rem;line-height:1.5;margin:8px 0 0}.sp-detalle{display:flex;flex-direction:column;gap:10px;margin-top:10px}.sp-inferencia{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:760px){.sp-inferencia{grid-template-columns:1fr}}.sp-bloque{background:#fff;border:1px solid var(--ag-borde);border-radius:10px;min-width:0;padding:10px 12px}.sp-bloque h4{color:var(--ag-tinta);font-size:.82rem;margin:0 0 6px}.sp-contextos,.sp-pasos{font-size:.8rem;line-height:1.5;margin:0;padding-left:18px}.sp-pasos{list-style:none;padding-left:0}.sp-pasos li{margin-bottom:6px;overflow-wrap:anywhere}.sp-pasos code{background:#eef2fe;border-radius:4px;color:#3b5ae0;font-size:.75rem;padding:1px 5px}.sp-salida{color:var(--ag-gris);font-size:.76rem;margin-top:2px}.sp-resultado{display:flex;flex-direction:column;gap:10px;margin-top:14px}.sp-decision{border:1px solid var(--ag-borde);border-radius:10px;font-size:.86rem;line-height:1.5;padding:10px 12px}.sp-decision--orden{background:#ecfdf3;border-color:#b7ebc6}.sp-decision--aclaracion{background:#fef8e6;border-color:#f5e5a3}.sp-decision--error{background:#fef3f2;border-color:#fecdca}.sp-permisos-nuevo{display:flex;flex-wrap:wrap;gap:4px 18px;margin:4px 0 12px}.sp-centro,.sp-tabla th{text-align:center}.sp-tabla th:first-child{text-align:left}.sp-motivo{font-size:.8rem;max-width:320px}.cia-tabla.sp-tabla-correos td.sp-asunto,.cia-tabla.sp-tabla-correos td.sp-motivo{line-height:1.4;overflow-wrap:anywhere;vertical-align:top;white-space:normal}.cia-tabla.sp-tabla-correos td.sp-motivo{max-width:420px;min-width:220px}.cia-tabla.sp-tabla-correos td.sp-asunto{max-width:260px;min-width:140px}.cia-tabla.sp-tabla-correos td{vertical-align:top}.sp-verif{font-size:.72rem;white-space:nowrap}.sp-tabla th{line-height:1.25;min-width:84px;white-space:normal}.cf-intro{color:#4b5563;font-size:.86rem;line-height:1.55;margin:0 0 16px;max-width:860px}.cf-email,.cf-intro code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.cf-intro code{background:#f3f4f6;border-radius:4px;padding:1px 5px}.cf-vacio{color:#6b7280;font-size:.9rem;padding:28px;text-align:center}.cf-kpis{grid-template-columns:1.4fr 1fr 1fr 1fr}.cf-estado{font-size:1.3rem;letter-spacing:-.3px}.cf-kpi--conflicto{border-top:3px solid #d97706}.cf-kpi--ok{border-top:3px solid #18794e}.cf-motivo{background:#fef3c7;border-radius:999px;color:#92400e;display:inline-block;font-family:inherit;font-size:.72rem;font-weight:700;margin-left:4px;padding:2px 8px}.cf-motivo--inventado{background:#fde8e8;color:#b42318}.cf-columnas{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:24px}.cf-acciones{display:flex;flex-direction:column;gap:14px}.cf-card{padding:18px 20px}.cf-datos{grid-gap:8px 12px;display:grid;font-size:.86rem;gap:8px 12px;grid-template-columns:150px 1fr;margin:10px 0 16px}.cf-datos dt{color:#6b7280}.cf-datos dd{color:#1a1a2e;margin:0;overflow-wrap:anywhere}.cf-perfiles{display:flex;flex-direction:column;font-size:.84rem;gap:6px;list-style:none;margin:8px 0 0;padding:0}.cf-perfiles li{background:#f7f8fb;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:7px 10px}.cf-perfiles span{color:#6b7280;font-size:.78rem}.cf-texto{color:#4b5563;font-size:.82rem;line-height:1.5;margin:8px 0 10px}.cf-texto--aviso{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;padding:8px 10px}.cf-input{box-sizing:border-box;margin-bottom:10px;width:100%}.cf-otras{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.cf-otra{align-items:flex-start;color:#1a1a2e;cursor:pointer;display:flex;font-size:.82rem;gap:8px}.cf-otra input{margin-top:3px}.cf-confirmar{background:#f7f8fb;border-radius:10px;color:#1a1a2e;display:flex;flex-direction:column;font-size:.84rem;gap:10px;line-height:1.5;overflow-wrap:anywhere;padding:12px}.cf-botones{display:flex;gap:8px;justify-content:flex-end}.btn-danger-outline{background:#fff;border:1px solid #f5c1bb;border-radius:8px;color:#b42318;cursor:pointer;font-size:.86rem;font-weight:600;padding:8px 16px}.btn-danger-outline:hover{background:#fde8e8}.btn-danger-outline:disabled{cursor:default;opacity:.5}@media (max-width:860px){.cf-kpis{grid-template-columns:1fr 1fr}.cf-columnas,.cf-datos{grid-template-columns:1fr}.cf-datos{gap:2px}.cf-datos dd{margin-bottom:8px}}
/*# sourceMappingURL=main.aed19f7a.css.map*/