:root{--color-delilife:#00be9c;--color-azul-claro:#d5e9fc;--color-azul-oscuro:#042330;--color-gris-sec:#76797c;--color-gris-fondo:#f1f6f4;--color-azul:#1069f1;--color-amarillo:#ffe951;--font-primary:"Montserrat",sans-serif}body,html{background-color:#f1f6f4;background-color:var(--color-gris-fondo);color:#042330;color:var(--color-azul-oscuro);font-family:Montserrat,sans-serif;font-family:var(--font-primary);margin:0;padding:0}.text-delilife{color:#00be9c;color:var(--color-delilife)}.text-azul{color:#1069f1;color:var(--color-azul)}.bg-delilife{background-color:#00be9c;background-color:var(--color-delilife)}.bg-amarillo{background-color:#ffe951;background-color:var(--color-amarillo)}.border-azul-osc{border-color:#042330;border-color:var(--color-azul-oscuro)}.header{align-items:center;background-color:#282c34;box-shadow:0 4px 10px #0000001a;display:flex;flex-wrap:wrap;height:60px;justify-content:space-between;left:0;padding:0 15px;position:fixed;top:0;width:100%;z-index:1000}.header-text{color:#fff;font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-logo-container{align-items:center;display:flex;height:100%;left:50%;position:absolute;transform:translateX(-50%)}.logo{height:40px}.logout-button{background-color:var(--color-delilife);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:.9rem;margin-right:2rem;padding:.5rem 1rem;transition:background-color .2s}.logout-button:hover{background-color:var(--color-azul)}.progress-bar-container{background-color:#ffffff4d;bottom:0;height:5px;left:0;position:absolute;width:100%}.progress-bar{background-color:#4caf50;height:100%;transition:width .3s ease-in-out}@media (max-width:600px){.header{flex-direction:column;height:auto;padding:.5rem 15px}.header-text{margin-bottom:.5rem;order:1;text-align:center;white-space:normal;width:100%;word-break:break-word}.header-logo-container{margin:0 auto .5rem;order:2;position:static;transform:none}.logout-button{margin:0 0 .5rem;order:3}}.text-question{display:flex;flex-direction:column;margin-bottom:40px;margin-top:40px;width:100%}.question-label{margin-bottom:20px}.text-input{border:1px solid #ccc;border-radius:5px;font-size:16px;margin:15px auto 0;max-width:350px;outline:none;padding:10px;text-align:center;width:100%}.text-input:focus{border-color:#007bff}.dropdown-question,.dropdown-with-other{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;margin-top:40px;width:100%}.question-label{margin-bottom:5px}.dropdown-select{background-color:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;font-size:16px;margin:0 auto;max-width:500px;outline:none;padding:10px;text-align:center;width:100%}.dropdown-select:focus{border-color:#007bff}.other-input{border:1px solid #ccc;border-radius:5px;font-size:16px;margin:10px auto 0;max-width:500px;outline:none;padding:10px;text-align:center;width:100%}.other-input:focus{border-color:#007bff}.ab-question{display:flex;flex-direction:column;margin-bottom:40px;margin-top:40px;width:100%}.ab-options{display:flex;gap:15px;justify-content:center}.ab-button{background-color:#fff;border:2px solid #ccc;border-radius:5px;cursor:pointer;font-size:16px;padding:12px;transition:all .3s ease-in-out;width:150px}.ab-button:hover{border-color:#007bff}.ab-button.selected{background-color:#007bff;border-color:#0056b3;color:#fff}.multiple-choice-question{display:flex;flex-direction:column;margin-bottom:40px;margin-top:40px;width:100%}.checkbox-label{align-items:center;display:flex;font-size:16px;gap:10px}input[type=checkbox]{cursor:pointer;height:18px;width:18px}.single-select-follow-up{display:flex;flex-direction:column;margin-bottom:40px;margin-top:40px;width:100%}.options-container{display:flex;flex-direction:column;gap:8px}.radio-label{align-items:center;display:flex;font-size:16px;gap:10px}input[type=radio]{height:18px;width:18px}.rating-question{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;margin-top:40px;width:100%}.question-label{font-size:18px;font-weight:700;margin-bottom:10px;text-align:center}.required{color:red}.rating-container{gap:10px}.rating-circle,.rating-container{display:flex;justify-content:center}.rating-circle{align-items:center;background-color:#e0e0e0;border-radius:50%;cursor:pointer;font-size:18px;font-weight:700;height:40px;transition:background-color .3s ease,transform .2s ease;width:40px}.rating-circle:hover{background-color:#d1d1d1}.rating-circle.selected{background-color:#007bff;color:#fff;transform:scale(1.1)}.questionnaire-container p{overflow-wrap:break-word;white-space:normal;word-break:break-word}.progress-bar{background:var(--color-gris-sec);border-radius:4px;height:8px;margin:1rem 0;width:100%}.progress-fill{margin:1rem 0}.progress-text{margin-bottom:1.5rem}.pagination{margin-top:2rem}.frequency-question{display:flex;flex-direction:column;margin:40px 0;width:100%}.frequency-options{justify-content:space-between}.option-label{align-items:center;display:flex;font-size:16px;gap:6px}input[type=radio]{cursor:pointer;height:16px;width:16px}.frequency-question.error .frequency-options{border:1px solid red;border-radius:4px;padding:8px}.error-text{color:red;font-size:14px;margin-top:4px}.questionnaire-container{align-items:center;background-color:var(--color-gris-fondo);box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--font-primary);margin:0 auto;max-width:1000px;padding:2rem;width:100%}.questionnaire-container h2{color:var(--color-azul-oscuro);margin-bottom:.5rem;text-align:center}.progress-fill{background:var(--color-delilife);border-radius:4px;height:8px;max-width:1000px;transition:width .3s ease;width:0}.progress-text{color:var(--color-gris-sec);font-size:.9rem;margin:0 0 1.5rem;max-width:1000px;text-align:center;width:100%}.question-card{background:#fff;border:1px solid var(--color-azul-claro);border-radius:8px;box-shadow:0 2px 6px #0000001a;margin-bottom:1rem;padding:1.5rem}.pagination,.question-card{max-width:1000px;width:100%}.pagination{display:flex;justify-content:space-between;margin:2rem auto 0}.page-button{background:var(--color-delilife);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:1rem;padding:.8rem 1.5rem;transition:background .3s}.page-button:hover{background:var(--color-azul)}.submit-button{flex:none;padding-left:1.5rem;padding-right:1.5rem}.frequency-options{display:flex;flex-wrap:nowrap;gap:16px;justify-content:center;overflow-x:auto;padding-bottom:4px}.option-label{white-space:nowrap}@media (max-width:600px){.pagination{flex-direction:column-reverse;gap:1rem}.page-button{width:100%}}@media (max-width:768px){.questionnaire-container{max-width:100%!important;padding:1rem}.progress-text{font-size:.85rem;padding:0 .5rem}}.questionnaire-page{align-items:flex-start;background-color:#f9f9f9;display:flex;justify-content:center;min-height:100vh;padding-top:80px}.side-section{flex:1 1}.main-section{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;flex:2 1;flex-direction:column;gap:80px;max-width:600px;padding:20px;text-align:left;width:100%}.main-section.wide{flex:none;margin:0 auto;max-width:none;width:-webkit-fit-content;width:fit-content}.main-section.privacy-mode{gap:40px;max-width:100%;padding:40px}.main-section.wide.privacy-mode{max-width:100%}.accept-button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:20px;padding:12px 20px;transition:background-color .3s ease}.accept-button:hover{background-color:#0056b3}.download-link{color:#007bff;cursor:pointer;text-decoration:underline}.download-link:hover{color:#0056b3}.privacy-modal{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.privacy-modal-content{background:#fff;border-radius:8px;display:flex;flex-direction:column;height:90%;overflow:hidden;width:90%}.privacy-modal-content iframe{border:none;flex:1 1}.cancel-text{color:red;cursor:pointer;font-size:.9rem;margin:12px 0;text-align:center;text-decoration:underline}@media (min-width:1024px){.main-section.wide{flex:3 1}}@media (max-width:768px){.side-section{display:none}.main-section{flex:none!important;margin:0 auto;max-width:100%!important;padding:1rem}.main-section,.main-section.wide{width:100%!important}.questionnaire-page{box-sizing:border-box;padding:60px 1rem 1rem}}*,:after,:before{box-sizing:border-box}.progress-fill{margin:1rem auto;max-width:100%!important}.question-card{max-width:100%!important;padding:1rem;width:100%!important}.traffic-light-indicator{margin:20px 0;text-align:center}.category-title{font-size:18px;font-weight:700}.traffic-light{border-radius:5px;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:10px 20px}.green{background-color:var(--color-delilife)}.yellow{background-color:var(--color-amarillo);color:var(--color-azul-oscuro)}.red{background-color:#dc3545}.hra-result-page{background-color:var(--color-azul-claro);color:var(--color-azul-oscuro);font-family:var(--font-primary);margin:0 auto;max-width:1000px;padding:2rem}.result-header h1{color:var(--color-delilife)}.result-header p{color:var(--color-gris-sec)}.metric-card,.result-summary.card{display:flex;flex-direction:column;padding-bottom:2.5rem}.card{border:1px solid var(--color-azul-claro);box-shadow:0 4px 12px #0000000d}.result-summary h2{color:var(--color-azul-oscuro);margin-bottom:1rem}.reco-link{align-items:center;align-self:center;background:none;border:none;color:var(--color-delilife);cursor:pointer;display:inline-flex;font-weight:600;margin-bottom:1.5rem;margin-top:auto}.reco-link:after{content:"→";margin-left:.5rem}.metric-card .traffic-light-indicator,.result-summary.card .traffic-light-indicator{align-self:center;margin-bottom:1.5rem;margin-top:auto}.metrics-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.metric-card h3{color:var(--color-azul-oscuro);font-size:1.25rem;margin-bottom:1rem}.metric-card .recommendation{display:none}.recommendations-section h2{color:var(--color-azul-oscuro);margin-bottom:1rem}.recommendations-section details{border:1px solid var(--color-azul-claro);border-radius:6px;margin-bottom:1rem;overflow:hidden}.recommendations-section summary{background:var(--color-delilife);color:#fff;cursor:pointer;font-family:var(--font-primary);font-weight:700;list-style:none;padding:.75rem 1rem;position:relative}.recommendations-section summary:after{content:"▶";position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.recommendations-section details[open] summary:after{content:"▼"}.recommendations-section p{background:var(--color-gris-fondo);color:var(--color-azul-oscuro);line-height:1.6;margin:0;padding:1rem}.pdf-loading-overlay{align-items:center;background:#fffc;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid var(--color-delilife);height:36px;width:36px}@keyframes spin{to{transform:rotate(1turn)}}@media print{@page{margin:1cm}.print-button,.reco-link{display:none!important}details.reco-collapse{display:block!important}details.reco-collapse summary{background:none!important;color:var(--color-azul-oscuro)!important;display:block!important;font-weight:700;margin:.5rem 0}details.reco-collapse summary:after{display:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.hra-result-page{box-shadow:none;margin:0;margin-bottom:0!important;padding:1.5rem 1rem 1rem;padding-bottom:0!important;page-break-after:avoid}.result-header{margin-bottom:2rem!important}.metric-card,.result-summary.card{margin-top:2rem!important}.card,.metric-card,.recommendations-section,.result-summary.card,details.reco-collapse{break-inside:avoid;page-break-inside:avoid}.recommendations-section details>p,.recommendations-section details>summary{page-break-after:avoid}.recommendations-section{margin-bottom:0!important;padding-bottom:0!important;padding-top:3.5rem!important;page-break-after:avoid}.recommendations-section h2{margin:0 0 1rem!important;padding:.75rem 1rem!important}.recommendations-section h2,details.reco-collapse summary{background-color:var(--color-delilife)!important;color:#fff!important}details.reco-collapse summary{padding:.5rem 1rem!important}}@media (max-width:768px){.metrics-grid{grid-template-columns:1fr}}.bar-chart-container{background-color:var(--color-azul-claro);border-radius:10px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;padding:2rem;width:100%}.chart-title{font-size:1.125rem;margin-bottom:.75rem}.chart-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);justify-content:center;padding:2rem}.HraAnalyticsPage_page__NRbiy{background-color:var(--color-gris-fondo);box-sizing:border-box;overflow-x:hidden;padding:2rem 1rem;position:relative}.HraAnalyticsPage_header__tpIFP{margin-bottom:2rem;text-align:center}.HraAnalyticsPage_header__tpIFP h2{color:var(--color-azul-oscuro);font-size:2rem;margin:0}.HraAnalyticsPage_subheader__Cik82{color:var(--color-gris-sec);font-size:1rem;margin:.5rem 0 0}.HraAnalyticsPage_companyId__x-4Rk{color:var(--color-delilife);font-weight:700}.HraAnalyticsPage_filters__2RATd{grid-gap:1rem;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:2rem;padding-inline:2rem}.HraAnalyticsPage_filterItem__YVhXk{background:var(--color-gris-fondo);border:1px solid var(--color-azul-claro);border-radius:6px;padding:1rem}.HraAnalyticsPage_filterLabel__UO22z{color:var(--color-azul-oscuro);display:block;font-weight:600;margin-bottom:.5rem}.HraAnalyticsPage_select__Rx2K9{background:#fff;border:1px solid var(--color-azul-claro);border-radius:4px;color:var(--color-azul-oscuro);font-size:.95rem;padding:.5rem;width:100%}.HraAnalyticsPage_content__rjaVZ{min-height:400px}.HraAnalyticsPage_charts__9rgzQ{grid-gap:2rem;box-sizing:border-box;display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:2rem}.HraAnalyticsPage_totalCapsule__m7JBu{display:block;font-size:1rem;margin:2rem auto;padding:.75rem 1.5rem;text-align:center}.HraAnalyticsPage_initialTotalCapsule__3cCD0,.HraAnalyticsPage_totalCapsule__m7JBu{background-color:var(--color-delilife);border-radius:9999px;color:#fff;font-weight:600}.HraAnalyticsPage_initialTotalCapsule__3cCD0{box-shadow:0 0 6px #00000026;font-size:.9rem;padding:.5rem 1rem;position:absolute;right:1.5rem;top:1.5rem;z-index:100}.HraAnalyticsPage_input__dLsA8::placeholder{color:var(--color-gris-sec);opacity:1}.HraAnalyticsPage_separator__Wuntl{border-top:1px solid #000;margin:2rem 0}.HraAnalyticsPage_table__S6bUe td,.HraAnalyticsPage_table__S6bUe th{padding:.5rem}.HraAnalyticsPage_deleteButton__8aYl6{background:none;border:none;color:var(--color-rojo);cursor:pointer;font-weight:600}.HraAnalyticsPage_separator__Wuntl{background-color:var(--color-delilife);border:none;height:4px;margin:2rem}.HraAnalyticsPage_responsesSection__AZJaq{margin-bottom:2rem;padding:0 2rem}.HraAnalyticsPage_table__S6bUe{border-collapse:collapse;margin-top:1rem;width:100%}.HraAnalyticsPage_table__S6bUe td,.HraAnalyticsPage_table__S6bUe th{border:1px solid var(--color-azul-claro);padding:.75rem;text-align:left;vertical-align:middle}.HraAnalyticsPage_table__S6bUe th{background-color:var(--color-gris-fondo);font-weight:600}.HraAnalyticsPage_clickable__9bufY{cursor:pointer;-webkit-user-select:none;user-select:none}.HraAnalyticsPage_sortArrow__ucDzE{color:var(--color-azul-oscuro);font-size:.8rem;margin-left:.5rem}.HraAnalyticsPage_statusResponded__MLxze{border-radius:4px;color:var(--color-delilife);display:inline-block;font-size:.9rem;padding:.25rem .5rem}.HraAnalyticsPage_statusNotResponded__qQBFj{border-radius:4px;color:red;display:inline-block;font-size:.9rem;padding:.25rem .5rem}.HraAnalyticsPage_message__acw2K{color:var(--color-gris-sec);font-size:1.1rem;text-align:center}.HraAnalyticsPage_pagination__RraBd{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.HraAnalyticsPage_pagination__RraBd button{background-color:var(--color-delilife);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background .2s}.HraAnalyticsPage_pagination__RraBd button:disabled{background-color:var(--color-gris-sec);cursor:default}.HraAnalyticsPage_pagination__RraBd button:hover:not(:disabled){background-color:var(--color-azul-oscuro)}.HraAnalyticsPage_pagination__RraBd span{color:var(--color-azul-oscuro);font-size:.95rem}.HraAnalyticsPage_hiddenFileInput__LHQmd{display:none}.estres-result-page{background-color:var(--color-azul-claro);font-family:var(--font-primary);margin:0 auto;max-width:1000px;padding:2rem}.result-header{margin-bottom:2rem;text-align:center}.result-header h1{font-size:2.2rem;margin-bottom:.5rem}.result-header p{color:#555;font-size:1.1rem}.print-button{background-color:var(--color-delilife);border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:1rem;margin:1rem auto 2rem;padding:.75rem 1.5rem}.card{background:#fff;border-radius:10px;box-shadow:0 0 10px #0000000d;margin-bottom:2rem;padding:2rem}.divider{background-color:gold;height:2px;margin:1.5rem 0}.card p{color:#333;line-height:1.6;margin-bottom:1rem}.result-summary .summary-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-around}.burnout-indicator,.indicator-item{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;min-width:250px;padding-top:1rem;text-align:center}.comparison-section h2,.result-details h2{margin-bottom:1.5rem;text-align:center}.grid-dimensions{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.dimension-card{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000000d;padding:1.5rem}.comparative-cards{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-around}.compare-card{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000000d;flex:1 1;max-width:400px;min-width:300px;padding:1.5rem}.compare-card h3{margin-bottom:1rem;text-align:center}.compare-card ul{list-style:none;padding:0}.compare-card li{background-color:var(--color-delilife);border-radius:4px;color:#fff;margin-bottom:.5rem;padding:10px;text-align:center}.recomendations-section ol{padding-left:1.5rem}.recomendations-section li{line-height:1.6;margin-bottom:1rem}@media print{.printing-estres *{visibility:hidden!important}.printing-estres .estres-result-page,.printing-estres .estres-result-page *{visibility:visible!important}.printing-estres .estres-result-page{left:0;margin:0;padding:0;position:absolute;top:0;width:100%}@page{margin:1cm}.printing-estres .print-button{display:none!important}.printing-estres details.reco-collapse{display:block!important}.printing-estres details.reco-collapse summary{background:none!important;color:var(--color-azul-oscuro)!important;display:block!important;font-weight:700;margin:.5rem 0}.printing-estres details.reco-collapse summary:after{display:none!important}.printing-estres .card,.printing-estres .comparison-section,.printing-estres .info-card,.printing-estres .maslach-card,.printing-estres .recomendations-section,.printing-estres .result-details,.printing-estres .result-summary{break-inside:avoid;page-break-inside:avoid}.printing-estres *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.AnalyticsPage_page__p6l87{background-color:var(--color-gris-fondo);box-sizing:border-box;overflow-x:hidden;padding:2rem 1rem;position:relative}.AnalyticsPage_header__xL6w8{margin-bottom:2rem;text-align:center}.AnalyticsPage_header__xL6w8 h2{color:var(--color-azul-oscuro);font-size:2rem;margin:0}.AnalyticsPage_subheader__BYM2i{color:var(--color-gris-sec);font-size:1rem;margin:.5rem 0 0}.AnalyticsPage_filters__BFcFc{grid-gap:1rem;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:2rem;padding-inline:2rem}.AnalyticsPage_filterItem__AOB\+C{background:var(--color-gris-fondo);border:1px solid var(--color-azul-claro);border-radius:6px;padding:1rem}.AnalyticsPage_filterLabel__rPgZF{color:var(--color-azul-oscuro);display:block;font-weight:600;margin-bottom:.5rem}.AnalyticsPage_select__-sukt{background:#fff;border:1px solid var(--color-azul-claro);border-radius:4px;color:var(--color-azul-oscuro);font-size:.95rem;padding:.5rem;width:100%}.AnalyticsPage_content__es6bj{min-height:400px}.AnalyticsPage_charts__JkJmC{grid-gap:2rem;box-sizing:border-box;display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:2rem}.AnalyticsPage_totalCapsule__\+9BFH{display:block;font-size:1rem;margin:2rem auto;padding:.75rem 1.5rem;text-align:center}.AnalyticsPage_initialTotalCapsule__yH7qq,.AnalyticsPage_totalCapsule__\+9BFH{background-color:var(--color-delilife);border-radius:9999px;color:#fff;font-weight:600}.AnalyticsPage_initialTotalCapsule__yH7qq{box-shadow:0 0 6px #00000026;font-size:.9rem;padding:.5rem 1rem;position:absolute;right:1.5rem;top:1.5rem;z-index:100}.AnalyticsPage_separator__UcMyc{border-top:1px solid #000;margin:2rem 0}.AnalyticsPage_table__x0eW3 td,.AnalyticsPage_table__x0eW3 th{padding:.5rem}.AnalyticsPage_deleteButton__V3uiQ{background:none;border:none;color:var(--color-rojo);cursor:pointer;font-weight:600}.AnalyticsPage_separator__UcMyc{background-color:var(--color-delilife);border:none;height:4px;margin:2rem}.AnalyticsPage_responsesSection__huwob{margin-bottom:2rem;padding:0 2rem}.AnalyticsPage_table__x0eW3{border-collapse:collapse;margin-top:1rem;width:100%}.AnalyticsPage_table__x0eW3 td,.AnalyticsPage_table__x0eW3 th{border:1px solid var(--color-azul-claro);padding:.75rem;text-align:left;vertical-align:middle}.AnalyticsPage_table__x0eW3 th{background-color:var(--color-gris-fondo);font-weight:600}.AnalyticsPage_clickable__Z0hrV{cursor:pointer;-webkit-user-select:none;user-select:none}.AnalyticsPage_sortArrow__eSZPR{color:var(--color-azul-oscuro);font-size:.8rem;margin-left:.5rem}.AnalyticsPage_statusResponded__cTGZ6{background-color:var(--color-delilife);border-radius:4px;color:var(--color-delilife);display:inline-block;font-size:.9rem;padding:.25rem .5rem}.AnalyticsPage_statusNotResponded__kH15B{background-color:var(--color-rojo);border-radius:4px;color:red;display:inline-block;font-size:.9rem;padding:.25rem .5rem}.AnalyticsPage_message__S7nrx{color:var(--color-gris-sec);font-size:1.1rem;text-align:center}.AnalyticsPage_pagination__lHNru{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.AnalyticsPage_pagination__lHNru button{background-color:var(--color-delilife);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background .2s}.AnalyticsPage_pagination__lHNru button:disabled{background-color:var(--color-gris-sec);cursor:default}.AnalyticsPage_pagination__lHNru button:hover:not(:disabled){background-color:var(--color-azul-oscuro)}.AnalyticsPage_pagination__lHNru span{color:var(--color-azul-oscuro);font-size:.95rem}.AnalyticsPage_hiddenFileInput__A904R{display:none}.login-box,.login-box *{box-sizing:border-box}.login-container{align-items:center;background-color:var(--color-gris-fondo);display:flex;height:100vh;justify-content:center;padding:1rem}.login-box{background-color:#fff;border:1px solid var(--color-delilife);border-radius:12px;box-shadow:0 4px 12px #0000000d;font-family:var(--font-primary);max-width:100%;padding:2rem;text-align:center;width:320px}.login-logo{margin:0 auto 1rem;width:80px}.login-title{font-size:1.5rem;margin:0 0 1rem}.error,.login-title{color:var(--color-azul-oscuro)}.error{background-color:var(--color-amarillo);border-radius:4px;font-size:.9rem;margin-bottom:1rem;padding:.5rem 1rem}.login-box input{border:1px solid var(--color-gris-sec);border-radius:6px;font-family:var(--font-primary);font-size:1rem;margin-bottom:1rem;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.login-box input:focus{border-color:var(--color-delilife);box-shadow:0 0 0 3px var(--color-delilife)33;outline:none}.login-box button{background-color:var(--color-delilife);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:1rem;font-weight:600;padding:.75rem;transition:background-color .2s;width:100%}.login-box button:hover{background-color:var(--color-azul)}.login-box input::placeholder{color:var(--color-gris-sec);opacity:1}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CompaniesPage_container__\+R7TJ{display:flex;height:100vh}.CompaniesPage_sidebar__IwJTp{background:#fff;border-right:1px solid #eee;box-sizing:border-box;display:flex;flex-direction:column;padding:1rem;width:240px}.CompaniesPage_addCompanyButton__8IDYR{margin-bottom:1.5rem}.CompaniesPage_divider__jdREU{border:none;border-top:1px solid #eee;margin:1rem 0}.CompaniesPage_nav__D6xCi{flex:1 1}.CompaniesPage_navList__sxD50{list-style:none;margin:0;padding:0}.CompaniesPage_navList__sxD50>li{margin-bottom:.5rem}.CompaniesPage_navSectionTitle__PH4io{align-items:center;background:none;border:none;color:var(--color-delilife);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;margin:0;padding:0}.CompaniesPage_navSectionTitle__PH4io:after{content:"▾";font-size:.75em;margin-left:.25rem}.CompaniesPage_nestedList__qQ2Tk{list-style:disc;margin:.5rem 0;padding-left:1.5rem}.CompaniesPage_navLink__j-eqE{color:var(--color-delilife);cursor:pointer;display:block;font-size:.875rem;font-weight:600;padding:.5rem 0;width:100%}.CompaniesPage_main__VDRhM{flex:1 1;overflow-y:auto;padding:2rem}.CompaniesPage_globalFeedback__cA0KL{color:var(--color-delilife);font-weight:500;margin-bottom:.5rem}.CompaniesPage_controls__9Z71B{display:flex;gap:.5rem;margin-bottom:1rem}.CompaniesPage_search__XZcoI{border:1px solid #ccc;border-radius:4px;flex:1 1;padding:.5rem}.CompaniesPage_grid__Xv9gO{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}.CompaniesPage_grid__Xv9gO>*{flex:0 1 250px}.CompaniesPage_skeletonCard__tkMpT{background:#f0f0f0;border-radius:5px;height:150px;width:250px}.CompaniesPage_empty__mn8pN{color:var(--color-gris-sec);text-align:center}.CompaniesPage_spinner__8cXOr{animation:CompaniesPage_spin__YpgOx 1s linear infinite;border:2px solid #fff9;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes CompaniesPage_spin__YpgOx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AddCompanyButton_button__fB0Dd{background-color:var(--color-delilife);border-radius:.375rem;color:#fff;font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-decoration:none;transition:background-color .3s}.AddCompanyButton_button__fB0Dd:hover{background-color:var(--color-azul)}.CompanyCard_card__--c3y{background:#fff;border-radius:5px;box-shadow:0 4px 10px #0000001a}.CompanyCard_header__GUP-t{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1rem}.CompanyCard_name__PMXpS{color:var(--color-azul-oscuro);margin:0}.CompanyCard_toggleIcon__r\+pAr{color:var(--color-gris-sec);font-size:1.2rem}.CompanyCard_details__2swHI{padding:0 1rem 1rem}.CompanyCard_surveyItem__8QxTe{border-bottom:1px solid #eee;padding:.75rem 0}.CompanyCard_surveyHeader__caTu5{align-items:center;display:flex;justify-content:space-between}.CompanyCard_surveyName__YrCIf{color:var(--color-azul-oscuro);font-weight:700}.CompanyCard_surveyContent__ciLgf{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.CompanyCard_analyticsButton__xwENG{background-color:var(--color-delilife);border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:.85rem;padding:.5rem 0;text-align:center;text-decoration:none;width:150px}.CompanyCard_analyticsButton__xwENG:hover{background-color:var(--color-azul)}.CompanyCard_copyButton__sviCQ{background-color:initial;border:1px solid var(--color-azul);border-radius:4px;color:var(--color-azul);cursor:pointer;font-size:.85rem;padding:.3rem .6rem;transition:background-color .2s,color .2s}.CompanyCard_copyButton__sviCQ:hover{background-color:var(--color-azul);color:#fff}.CompanyCard_copyFeedback__XpHZc{color:var(--color-azul-oscuro);margin-top:.5rem}.CompanyCard_downloadFeedback__dLPhO{color:var(--color-delilife);margin-top:.5rem}.CompanyCard_updateButton__7Btve{background-color:var(--color-azul);border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem .8rem}.CompanyCard_updateButton__7Btve:hover{background-color:var(--color-azul-oscuro)}.CreateCompanyPage_container__lo0C1{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;margin:2rem auto;max-width:640px;padding:2rem}.CreateCompanyPage_title__nh6wI{color:var(--color-azul-oscuro);font-size:1.75rem;margin:0 0 1.5rem}.CreateCompanyPage_form__\+XjMt{display:flex;flex-direction:column;gap:1.5rem}.CreateCompanyPage_label__B0dV8{color:var(--color-azul-oscuro);font-weight:600;margin-bottom:.5rem}.CreateCompanyPage_input__ZytlY{border:1px solid var(--color-azul-claro);border-radius:4px;color:var(--color-azul-oscuro);font-size:1rem;padding:.75rem}.CreateCompanyPage_error__Z4CK5{color:red;font-size:.875rem;margin:.25rem 0 0}.CreateCompanyPage_fieldset__Iv6hp{border:1px solid var(--color-azul-claro);border-radius:4px;padding:1rem}.CreateCompanyPage_legend__7V6zi{color:var(--color-azul-oscuro);font-weight:600;padding:0 .5rem}.CreateCompanyPage_toggleGroup__lcx\+B{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.CreateCompanyPage_toggleItem__g4InX{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;max-width:300px;width:100%}.CreateCompanyPage_toggleWrapper__cppGm{align-items:center;display:flex;gap:.75rem}.CreateCompanyPage_toggleLabel__U21u6{word-wrap:break-word;color:var(--color-azul-oscuro);font-weight:500;text-transform:uppercase;white-space:normal}.CreateCompanyPage_switch__urLjQ{display:inline-block;height:20px;position:relative;width:40px}.CreateCompanyPage_switch__urLjQ input{cursor:pointer;height:20px;margin:0;opacity:0;width:40px}.CreateCompanyPage_track__OaCLn{background-color:var(--color-azul-claro);border-radius:20px;inset:0;position:absolute;transition:background-color .3s}.CreateCompanyPage_thumb__C8il5{background:#fff;border-radius:50%;height:16px;left:2px;position:absolute;top:2px;transition:transform .3s;width:16px}.CreateCompanyPage_switch__urLjQ input:checked+.CreateCompanyPage_track__OaCLn{background-color:var(--color-delilife)}.CreateCompanyPage_switch__urLjQ input:checked+.CreateCompanyPage_track__OaCLn .CreateCompanyPage_thumb__C8il5{transform:translateX(20px)}.CreateCompanyPage_fileButton__JmIgH,.CreateCompanyPage_viewButton__ciEza{word-wrap:break-word;text-align:left;white-space:normal;width:100%}.CreateCompanyPage_viewButton__ciEza{background-color:var(--color-azul-oscuro);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background-color .3s}.CreateCompanyPage_separator__vPYI-,.CreateCompanyPage_viewButton__ciEza:hover{background-color:var(--color-delilife)}.CreateCompanyPage_separator__vPYI-{height:1px;margin:.5rem 0;width:100%}.CreateCompanyPage_subtitle__fkQxe{color:var(--color-azul-oscuro);font-size:1.25rem;margin:0 0 .5rem}.CreateCompanyPage_helper__je6pk{color:var(--color-gris-sec);font-size:.9rem;margin:0 0 .5rem}.CreateCompanyPage_adminGrid__0iR4a{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.CreateCompanyPage_adminCard__YmBDs{background:var(--color-gris-fondo);border:1px solid var(--color-azul-claro);border-radius:4px;padding:1rem}.CreateCompanyPage_buttonRow__R4eGM{gap:1rem;margin-top:1.5rem}.CreateCompanyPage_submitButton__y141b{background-color:var(--color-delilife);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:background-color .3s;width:150px}.CreateCompanyPage_submitButton__y141b:hover{background-color:var(--color-azul)}.CreateCompanyPage_deleteCompanyButton__juveg{background-color:red;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:background-color .3s;width:150px}.CreateCompanyPage_deleteCompanyButton__juveg:hover{background-color:darkred}.CreateCompanyPage_areasInput__IXaKX{display:flex;gap:.5rem;margin-top:.5rem}.CreateCompanyPage_addButton__aO6N7{background-color:var(--color-delilife);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s;width:100px}.CreateCompanyPage_addButton__aO6N7:hover{background-color:var(--color-azul)}.CreateCompanyPage_areasTable__x6Kbi{border-collapse:collapse;margin-top:.75rem;width:100%}.CreateCompanyPage_areasTable__x6Kbi td,.CreateCompanyPage_areasTable__x6Kbi th{border-bottom:1px solid var(--color-azul-claro);padding:.5rem;text-align:left}.CreateCompanyPage_deleteButton__1hFGo,.CreateCompanyPage_removeButton__XSNZn{background:#0000;border:none;cursor:pointer}.CreateCompanyPage_deleteButton__1hFGo,.CreateCompanyPage_removeButton__XSNZn{color:red}.CreateCompanyPage_deleteButton__1hFGo:hover,.CreateCompanyPage_removeButton__XSNZn:hover{text-decoration:underline}.CreateCompanyPage_modalOverlay__wA8J2{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.CreateCompanyPage_modalContent__vfl4S{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-width:400px;padding:2rem;text-align:center;width:100%}.CreateCompanyPage_modalText__PWvKl{color:var(--color-azul-oscuro);font-size:1rem;margin-bottom:1rem}.CreateCompanyPage_redText__f0NOP{color:red;font-weight:600}.CreateCompanyPage_modalInput__8V58P{border:1px solid var(--color-azul-claro);border-radius:4px;color:var(--color-azul-oscuro);font-size:1rem;margin-bottom:1.5rem;padding:.5rem;width:100%}.CreateCompanyPage_modalButtons__UGgPx{display:flex;gap:1rem;justify-content:center}.CreateCompanyPage_confirmButton__plNv4{background-color:red;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:background-color .3s;width:100px}.CreateCompanyPage_confirmButton__plNv4:disabled{background-color:#d3d3d3;cursor:not-allowed}.CreateCompanyPage_confirmButton__plNv4:not(:disabled):hover{background-color:darkred}.CreateCompanyPage_cancelButton__3e4fy{background-color:var(--color-azul);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;opacity:1;padding:.5rem 1rem;transition:background-color .3s;width:100px}.CreateCompanyPage_cancelButton__3e4fy:hover{background-color:var(--color-azul)}.CreateCompanyPage_hiddenFileInput__9EHyO{display:none}.CreateCompanyPage_downloadEmployeesButton__jiEk5{background-color:var(--color-azul-oscuro);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;margin-right:.5rem;padding:.5rem 1rem;transition:background-color .3s}.CreateCompanyPage_downloadEmployeesButton__jiEk5:hover,.CreateCompanyPage_fileButton__JmIgH{background-color:var(--color-delilife)}.CreateCompanyPage_fileButton__JmIgH{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;margin-top:.5rem;padding:.5rem 1rem;transition:background-color .3s}.CreateCompanyPage_fileButton__JmIgH:hover{background-color:var(--color-azul)}.CreateCompanyPage_section__trrLR{display:flex;flex-direction:column;margin-bottom:1.5rem}.CreateCompanyPage_section__trrLR>h3{color:var(--color-azul-oscuro);font-size:1.25rem;margin-bottom:.5rem}.CreateCompanyPage_buttonRow__R4eGM{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.CreateCompanyPage_overlay__MKPfq{align-items:center;background:#0000004d;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.CreateCompanyPage_spinnerContainer__GVWy\+{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;padding:1.5rem 2rem}@keyframes CreateCompanyPage_spin__RTLGf{to{transform:rotate(1turn)}}.CreateCompanyPage_spinner__SaTC\+{animation:CreateCompanyPage_spin__RTLGf 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid var(--color-delilife);height:40px;margin-bottom:.75rem;width:40px}.CreateCompanyPage_spinnerText__ci2RH{color:var(--color-azul-oscuro);font-size:1rem;margin:0}.CompanyDashboard_page__fkaO9{background:var(--color-gris-fondo);font-family:var(--font-primary);min-height:100vh}.CompanyDashboard_navbar__FVFHz{background:var(--color-gris-sec);display:flex}.CompanyDashboard_navItem__1mczc{background:#0000;border:none;color:#fff;cursor:pointer;flex:1 1;font-family:var(--font-primary);font-size:1rem;padding:1rem;text-align:center;transition:background .2s,color .2s}.CompanyDashboard_navItem__1mczc:not(.CompanyDashboard_active__ZmVlC):hover{background:var(--color-azul-claro)33;color:var(--color-azul-oscuro)}.CompanyDashboard_active__ZmVlC{background:var(--color-delilife);color:#fff;font-weight:600}.CompanyDashboard_header__SbW3A{align-items:center;background:var(--color-gris-fondo);display:flex;justify-content:space-between;padding:.5rem 2rem}.CompanyDashboard_leftButtons__9VshP{display:flex;gap:.5rem}.CompanyDashboard_downloadButton__NU7oG{background-color:var(--color-azul);border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:.9rem;padding:.5rem 1rem;transition:background .2s}.CompanyDashboard_downloadButton__NU7oG:hover{background-color:var(--color-azul-claro)}.CompanyDashboard_uploadButton__Lctbl{background-color:var(--color-delilife);border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:.9rem;padding:.5rem 1rem;transition:background .2s}.CompanyDashboard_uploadButton__Lctbl:hover{background-color:var(--color-azul-oscuro)}.CompanyDashboard_copyButton__r1hEN{background-color:var(--color-delilife);border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:.9rem;padding:.5rem 1rem;transition:background .2s}.CompanyDashboard_copyButton__r1hEN:hover{background-color:#00a587}.CompanyDashboard_content__dZEfB{padding:2rem}.CompanyDashboard_wip__Bl8tV{color:var(--color-gris-sec);font-size:1.25rem;text-align:center}.CompanyDashboard_modalOverlay__Qd2LU{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.CompanyDashboard_modalContent__VUXhG{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-width:400px;padding:1.5rem;width:90%}.CompanyDashboard_modalTitle__TbKNd{color:var(--color-azul-oscuro);font-size:1.25rem;margin:0 0 1rem}.CompanyDashboard_modalText__qO4sx{color:var(--color-gris-sec);font-size:.9rem;margin:0 0 1rem}.CompanyDashboard_hiddenFileInput__lKori{display:none}.CompanyDashboard_fileSelectButton__M1NyJ{background-color:var(--color-azul);border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:.9rem;margin-bottom:.75rem;padding:.5rem 1rem;transition:background .2s}.CompanyDashboard_fileSelectButton__M1NyJ:hover{background-color:var(--color-azul)}.CompanyDashboard_errorText__WDKFL{color:var(--color-amarillo);font-size:.875rem;margin:.5rem 0}.CompanyDashboard_modalButtons__Byqmu{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.CompanyDashboard_cancelButton__RgKfl{background-color:var(--color-gris-sec);border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:.9rem;padding:.5rem 1rem;transition:background .2s}.CompanyDashboard_cancelButton__RgKfl:hover{background-color:var(--color-gris-oscuro)}.CompanyDashboard_confirmUploadButton__Uumo3{background-color:var(--color-delilife);border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:.9rem;padding:.5rem 1rem;transition:background .2s}.CompanyDashboard_confirmUploadButton__Uumo3:hover{background-color:var(--color-azul-oscuro)}.CompanyDashboard_confirmUploadButton__Uumo3:disabled{background-color:var(--color-gris-sec);cursor:default}.nom035-bar-chart-container{background-color:var(--color-azul-claro);border-radius:8px;box-shadow:0 2px 6px #0000001a;box-sizing:border-box;padding:1rem;width:100%}.nom035-summary-chart{background:#fff;border:1px solid var(--color-azul-claro);border-radius:8px;box-shadow:0 2px 6px #0000001a;margin-bottom:2rem;padding:1.5rem}.chart-wrapper{flex:3 1}.chart-title{color:var(--color-azul-oscuro)}.filter-item{display:flex;flex-direction:column;min-width:150px}.filter-item label{color:var(--color-azul-oscuro);font-weight:600;margin-bottom:.25rem}.filter-item select{border:1px solid var(--color-azul-claro);border-radius:4px;padding:.4rem}.chart-container{min-height:200px}.details-toggle{margin-top:1rem;text-align:center}.details-toggle button{background:var(--color-azul-oscuro);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.details-toggle button:hover{opacity:.9}.details{border-top:1px solid var(--color-azul-claro);margin-top:1rem;padding-top:1rem}.details-list{list-style:none;padding:0}.details-list li{margin-bottom:.5rem}.chart-and-legend{gap:2rem}.chart-and-legend,.legend-section{align-items:flex-start;display:flex}.legend-section{flex-direction:column}.legend-title{color:var(--color-azul-oscuro)}.details-value{color:#000}.details p strong,.details-list li strong{font-weight:700}.nom035-jobareas-chart{background:#fff;border:1px solid var(--color-azul-claro);border-radius:8px;box-shadow:0 2px 6px #0000001a;color:#000;margin-bottom:2rem;padding:1.5rem}.nom035-jobareas-chart .recharts-text{fill:#000!important}.chart-title{color:#000;margin-bottom:1rem;text-align:center}.filters{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.filter-item label,.filter-item select{color:#000}.chart-wrapper{min-height:300px;width:100%}.legend-section{margin-top:1.5rem}.legend-title{color:#000;font-weight:600;margin-bottom:.5rem}.risk-legend{list-style:none;margin:0;padding:0}.risk-legend li{align-items:center;color:#000;display:flex;margin-bottom:.5rem}.legend-bullet{border-radius:50%;display:inline-block;height:12px;margin-right:.5rem;width:12px}.nom035-jobareas-chart .recharts-tooltip-item,.nom035-jobareas-chart .recharts-tooltip-item-label,.nom035-jobareas-chart .recharts-tooltip-item-value{fill:#000;color:#000}.Nom035AnalyticsPage_page__kDXaq{background-color:var(--color-gris-fondo);box-sizing:border-box;min-height:100vh;padding:2rem 1rem}.Nom035AnalyticsPage_header__LHx5b{margin-bottom:2rem;text-align:center}.Nom035AnalyticsPage_title__u7p8s{color:var(--color-azul-oscuro);font-size:2rem;margin:0}.Nom035AnalyticsPage_subheader__ZqG6Q{color:var(--color-gris-sec);font-size:1rem;margin:.5rem 0 0}.Nom035AnalyticsPage_companyName__rdW04{color:var(--color-delilife);font-weight:700}.Nom035AnalyticsPage_section__Zh9yW{margin-bottom:3rem}.Nom035AnalyticsPage_sectionTitle__V5OpL{color:var(--color-azul-oscuro);font-size:1.5rem;margin-bottom:1rem}.Nom035AnalyticsPage_separator__\+keIP{background-color:var(--color-delilife);border:none;height:4px;margin:2rem 0}.Nom035AnalyticsPage_domainWrapper__xWNwm{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.Nom035AnalyticsPage_totalResponses__hiwLd{margin-bottom:2rem;margin-top:1rem;text-align:center}.Nom035AnalyticsPage_totalLabel__4-qhu{font-size:1.25rem;font-weight:700}.Nom035AnalyticsPage_totalCount__xLE-e{color:var(--color-delilife);font-size:1.5rem;margin-left:.5rem}.Nom035AnalyticsPage_twoCols__BXddv{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}.Nom035AnalyticsPage_fullWidth__lPuTw{margin-bottom:1.5rem;width:100%}.Nom035AnalyticsPage_downloadSection__GqAha{margin:2rem 0;text-align:center}.Nom035AnalyticsPage_downloadButton__5J69F{background-color:var(--color-delilife);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem}.Nom035AnalyticsPage_downloadButton__5J69F:disabled{cursor:not-allowed;opacity:.6}.Nom035AnalyticsPage_sortArrow__14iur{cursor:pointer;margin-left:4px}.Nom035AnalyticsPage_table__-7W3t{border-collapse:collapse;margin-top:1rem;width:100%}.Nom035AnalyticsPage_table__-7W3t td,.Nom035AnalyticsPage_table__-7W3t th{border:1px solid var(--color-azul-claro);padding:.5rem;text-align:left}.Nom035AnalyticsPage_table__-7W3t th{background:var(--color-gris-fondo);-webkit-user-select:none;user-select:none}.Nom035AnalyticsPage_pagination__CSiht{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.Nom035AnalyticsPage_pagination__CSiht button{background-color:var(--color-delilife);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background .2s}.Nom035AnalyticsPage_pagination__CSiht button:disabled{background-color:var(--color-gris-sec);cursor:default}.Nom035AnalyticsPage_pagination__CSiht button:hover:not(:disabled){background-color:var(--color-azul-oscuro)}.Nom035AnalyticsPage_pagination__CSiht span{color:var(--color-azul-oscuro);font-size:.95rem}.UpdatePasswordPage_container__SBTQ9{align-items:center;background-color:var(--color-gris-fondo);display:flex;justify-content:center;min-height:100vh;padding:1rem}.UpdatePasswordPage_box__UDAg5{background-color:#fff;border:1px solid var(--color-delilife);border-radius:12px;box-shadow:0 4px 12px #0000000d;font-family:var(--font-primary);max-width:100%;padding:2rem;text-align:center;width:360px}.UpdatePasswordPage_title__9b0Kv{color:var(--color-azul-oscuro);font-size:1.5rem;margin-bottom:1rem}.UpdatePasswordPage_error__Is84N{background-color:var(--color-amarillo);color:var(--color-azul-oscuro)}.UpdatePasswordPage_error__Is84N,.UpdatePasswordPage_success__9deIR{border-radius:4px;font-size:.9rem;margin-bottom:1rem;padding:.5rem 1rem}.UpdatePasswordPage_success__9deIR{background-color:var(--color-delilife);color:#fff}.UpdatePasswordPage_form__wtvcC{display:flex;flex-direction:column;gap:1rem}.UpdatePasswordPage_field__ZFHXE{display:flex;flex-direction:column;text-align:left}.UpdatePasswordPage_label__VR5QB{color:var(--color-azul-oscuro);font-weight:600;margin-bottom:.5rem}.UpdatePasswordPage_inputGroup__OMVz6{position:relative}.UpdatePasswordPage_inputGroup__OMVz6 .UpdatePasswordPage_input__HdXAN{border:1px solid var(--color-gris-sec);border-radius:6px;box-sizing:border-box;font-family:var(--font-primary);font-size:1rem;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.UpdatePasswordPage_inputGroup__OMVz6 .UpdatePasswordPage_input__HdXAN:focus{border-color:var(--color-delilife);box-shadow:0 0 0 3px var(--color-delilife)33;outline:none}.UpdatePasswordPage_toggleButton__\+G044{background:none;border:none;color:var(--color-delilife);cursor:pointer;font-size:.875rem;padding:.25rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.UpdatePasswordPage_submitButton__Yz1TY{background-color:var(--color-delilife);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:1rem;font-weight:600;padding:.75rem;transition:background-color .2s;width:100%}.UpdatePasswordPage_submitButton__Yz1TY:hover{background-color:var(--color-azul)}.UpdatePasswordPage_input__HdXAN::placeholder{color:var(--color-gris-sec);opacity:1}.ConfiguracionPage_page__w1oAg{display:flex;font-family:sans-serif;font-family:var(--font-primary,sans-serif);height:100vh;overflow:hidden}.ConfiguracionPage_sidebar__yssYv{background-color:var(--color-delilife);border-right:1px solid #ccc;color:#fff;display:flex;flex-direction:column;flex-shrink:0;height:100vh;padding:1rem;position:-webkit-sticky;position:sticky;top:0;width:220px}.ConfiguracionPage_menuTitle__p8hdX{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:1rem}.ConfiguracionPage_nav__WaFuf{display:flex;flex-direction:column;flex-grow:1;gap:.5rem}.ConfiguracionPage_nav__WaFuf button{background-color:initial;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.95rem;padding:.5rem .75rem;text-align:left;transition:background-color .2s,color .2s}.ConfiguracionPage_active__-IgwJ{background-color:#fff;color:var(--color-delilife);font-weight:700}.ConfiguracionPage_inactive__WLYDM:hover{background-color:#ffffff26}.ConfiguracionPage_content__mmj27{flex:1 1;height:100vh;overflow-y:auto;padding:2rem}.EditarRecomendacionesHRA_container__Jvvnz{padding:2rem;width:100%}.EditarRecomendacionesHRA_sectionBlock__Pm8Yl{margin-bottom:2.5rem}.EditarRecomendacionesHRA_sectionTitle__wyn\+u{border-bottom:2px solid var(--color-delilife);color:var(--color-azul-oscuro);font-size:1.25rem;margin-bottom:1rem;padding-bottom:.5rem}.EditarRecomendacionesHRA_recommendationCard__piGfH{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem;width:80%}.EditarRecomendacionesHRA_levelLabel__gaKQN{color:var(--color-azul-oscuro);font-weight:700}.EditarRecomendacionesHRA_textArea__UmOKB{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;color:var(--color-azul-oscuro);font-family:var(--font-primary);font-size:1rem;line-height:1.5;min-height:6rem;overflow:hidden;padding:.75rem 1rem;resize:none;width:100%}.EditarRecomendacionesHRA_updateButton__H1kbH{align-self:flex-start;background-color:var(--color-delilife);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;padding:.6rem 1.2rem;transition:background-color .2s ease-in-out}.EditarRecomendacionesHRA_updateButton__H1kbH:hover{background-color:#00a88b}.EditarRecomendacionesHRA_warning__TrpZ4{color:red;font-size:.85rem;margin-bottom:.5rem;margin-top:-.25rem}.PapeleraEmpresas_papeleraContainer__bUekz{display:flex;flex-direction:column;gap:1rem}.PapeleraEmpresas_list__vCWTV{list-style:none;margin:0;padding:0}.PapeleraEmpresas_listItem__CltZk{align-items:center;border-bottom:1px solid var(--color-azul-claro);display:flex;justify-content:space-between;padding:.5rem 0}.PapeleraEmpresas_companyName__Re8SH{color:var(--color-azul-oscuro);font-size:1rem}.PapeleraEmpresas_restoreButton__cTr0u{background-color:var(--color-delilife);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.4rem .8rem;transition:background-color .3s}.PapeleraEmpresas_restoreButton__cTr0u:hover{background-color:var(--color-azul)}.PapeleraEmpresas_modalOverlay__80tsv{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.PapeleraEmpresas_modalContent__CFoFt{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-width:360px;padding:1.5rem;text-align:center;width:100%}.PapeleraEmpresas_modalText__z6ADW{color:var(--color-azul-oscuro);font-size:1rem;margin-bottom:1rem}.PapeleraEmpresas_greenText__Uo7Bv{color:var(--color-delilife);font-weight:600}.PapeleraEmpresas_modalInput__E-5BM{border:1px solid var(--color-azul-claro);border-radius:4px;color:var(--color-azul-oscuro);font-size:1rem;margin-bottom:1rem;padding:.5rem;width:100%}.PapeleraEmpresas_modalButtons__\+CSoz{display:flex;gap:1rem;justify-content:center}.PapeleraEmpresas_confirmButton__5QRy9{background-color:var(--color-delilife);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:background-color .3s;width:100px}.PapeleraEmpresas_confirmButton__5QRy9:disabled{background-color:#d3d3d3;cursor:not-allowed}.PapeleraEmpresas_confirmButton__5QRy9:not(:disabled):hover{background-color:var(--color-azul)}.PapeleraEmpresas_cancelButton__rj-Dd{background-color:var(--color-azul);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;opacity:1;padding:.5rem 1rem;transition:background-color .3s;width:100px}.PapeleraEmpresas_cancelButton__rj-Dd:hover{background-color:var(--color-azul)}.thankyou-container{align-items:center;background-color:var(--color-gris-fondo);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.thankyou-title{color:var(--color-delilife);font-size:2rem;margin-bottom:1rem}.thankyou-message{color:var(--color-azul-oscuro);font-size:1.2rem;margin-bottom:2rem}.close-button{background-color:var(--color-amarillo);border:none;border-radius:6px;color:var(--color-azul-oscuro);cursor:pointer;font-size:1rem;padding:1rem 2rem;transition:background-color .3s ease}.close-button:hover{background-color:var(--color-delilife);color:#fff}.SuperAdminsPage_container__44TvD{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;margin:2rem auto;max-width:800px;padding:1rem}.SuperAdminsPage_header__7qgT9{color:var(--color-azul-oscuro);font-size:1.5rem;margin-bottom:1rem;text-align:center}.SuperAdminsPage_form__aP54H{display:flex;gap:.5rem;margin-bottom:1.5rem}.SuperAdminsPage_input__UML5O{border:1px solid var(--color-azul-claro);border-radius:4px;flex:1 1;font-size:1rem;padding:.5rem}.SuperAdminsPage_button__5zaBn{background-color:var(--color-delilife);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1rem;transition:background-color .2s}.SuperAdminsPage_button__5zaBn:disabled{cursor:not-allowed;opacity:.6}.SuperAdminsPage_table__EfpXM{border-collapse:collapse;width:100%}.SuperAdminsPage_table__EfpXM td,.SuperAdminsPage_table__EfpXM th{border:1px solid var(--color-azul-claro);padding:.75rem;text-align:left}.SuperAdminsPage_table__EfpXM th{background-color:var(--color-azul-claro)}.SuperAdminsPage_deleteButton__Ls2jf{background-color:var(--color-amarillo);color:var(--color-azul-oscuro)}
/*# sourceMappingURL=main.4153c899.css.map*/