.toast{display:block;max-width:90%;width:450px;position:fixed;top:85px;right:0;z-index:9999;background-color:#fff;border-radius:8px;padding:13.5px;opacity:0;transition:all .3s ease-in-out;overflow:hidden;pointer-events:none;box-shadow:-12px 0 24px #00193a1a,0 -10px 20px #00193a14,0 6px 18px #0000000f}.toast p{font-size:14px;font-weight:700;color:#00193a;text-align:center}.toast .loading-bar{display:block;border:none;position:absolute;left:0;bottom:0;height:4px;background-color:#1a3e8f}.toast.error-toast .loading-bar{background-color:#fa5036}.toast.toast-display{right:10px;opacity:1;pointer-events:initial}.units-selector{width:200px;position:relative;transition:opacity .3s ease-in-out}.units-selector[aria-disabled=true]{opacity:.5;pointer-events:none}.units-selector .input-label-wrap{position:relative}.units-selector .input-label-wrap label{display:block;position:absolute;top:50%;left:16px;transform:translateY(-50%);font-size:16px;font-weight:700;color:#00193a;background-color:#fff;padding:0 4px;pointer-events:none;transition:all .3s ease-in-out}.units-selector .input-label-wrap label.label-focus{left:12px;font-size:14px;top:-25%;transform:translateY(25%)}.units-selector .input-label-wrap input{width:100%;background-color:#fff;border:1px solid #00193A;border-radius:8px;outline:none!important;padding:16px 36px 16px 16px;font-size:16px;font-weight:700;color:#00193a;cursor:pointer}.units-selector .input-label-wrap .clean-search-btn{display:block;position:absolute;width:20px;height:20px;top:50%;right:14px;transform:translateY(-50%)}.units-selector .input-label-wrap .clean-search-btn svg path{transition:fill .3s ease-in-out}.units-selector .input-label-wrap .clean-search-btn:hover svg path{fill:#5f78b1}.units-selector .units-selector-options{display:flex;flex-direction:column;gap:32px;position:absolute;left:0;top:100%;width:100%;max-height:0;background-color:#e6e6e6;border-radius:4px;padding:0 12px;box-shadow:none;overflow:hidden auto;transition:all .3s ease-in-out;z-index:99}.units-selector .units-selector-options::-webkit-scrollbar{display:none}.units-selector .units-selector-options.show-options{max-height:240px;padding:24px 12px;box-shadow:0 2px 6px 2px #00000026}.units-selector .units-selector-options .unit-option{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.units-selector .units-selector-options .unit-option p{font-size:16px;font-weight:500;color:#00193a}.units-selector .units-selector-options .unit-option input{display:block;width:13.5px;height:13.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1.5px solid #49454F;border-radius:1.5px;transition:background-color .3s ease-in-out}.units-selector .units-selector-options .unit-option input:hover{cursor:pointer}.units-selector .units-selector-options .unit-option input:checked{background-color:#00193a;background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='8'%20viewBox='0%200%2010%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.5%207.3L0.5%204.3L1.55%203.25L3.5%205.2L8.45%200.25L9.5%201.3L3.5%207.3Z'%20fill='white'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:9px 7px}.create-new-task-modal .new-task-form{width:100%}.create-new-task-modal .new-task-form h4{font-size:16px;font-weight:600;color:#00193a}.create-new-task-modal .new-task-form input{max-width:737px;width:100%;background-color:transparent;border:1px solid #E6E6E6;outline:none;padding:9px 10px;font-size:20px;font-weight:600;color:#00193a;transition:border-color .3s ease-in-out}.create-new-task-modal .new-task-form input::placeholder{color:#e6e6e6}.create-new-task-modal .new-task-form input:focus{border-color:#00193a}.create-new-task-modal .new-task-form input.add-new-comment{font-size:14px;padding:14px 20px}.create-new-task-modal .new-task-form .button-new-task{width:138px;display:flex;align-items:center;justify-content:center;gap:10px;background-color:#1a3e8f;border-radius:5px;padding:13px;font-size:14px;font-weight:700;color:#fff;transition:background-color .3s ease-in-out}.create-new-task-modal .new-task-form .button-new-task:hover{background-color:#00193a}.create-new-task-modal .new-task-form .task-buttons-with-settings{position:relative}.create-new-task-modal .new-task-form .task-buttons-with-settings .task-button-settings{display:block;position:absolute;top:100%;left:-50%;background-color:#fff;border-radius:5px;padding:20px;box-shadow:0 4px 4px #00000026;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:1;min-width:190px;max-height:500px;overflow:auto;scrollbar-color:#1A3E8F transparent;scrollbar-width:thin}.create-new-task-modal .new-task-form .task-buttons-with-settings .task-button-settings.task-button-settings-opened{opacity:1;pointer-events:initial}.create-new-task-modal .new-task-form .task-buttons-with-settings .task-button-settings.task-button-settings-opened .option-subarea,.create-new-task-modal .new-task-form .task-buttons-with-settings .task-button-settings.task-button-settings-opened .option-unit{font-size:13px;font-weight:500;color:#fff;border-radius:20px;padding:4px 12px}.create-new-task-modal .new-task-form .task-buttons-with-settings .task-button-settings.task-button-settings-opened .option-subarea{background:#1a3e8f}.create-new-task-modal .new-task-form .task-buttons-with-settings .task-button-settings.task-button-settings-opened .option-unit{background:#5f78b1}.create-new-task-modal .new-task-form .task-buttons-with-settings .task-button-settings h5{font-size:16px;font-weight:600;color:#00193a;text-align:center;margin-bottom:30px}.create-new-task-modal .new-task-form .task-buttons-with-settings .task-button-settings .task-tags-options{display:flex;flex-direction:column;gap:8px}.create-new-task-modal .new-task-form .task-buttons-with-settings .task-button-settings .task-tags-options .button-third{margin-top:10px;justify-content:center}.create-new-task-modal .new-task-form .task-buttons-with-settings .task-button-settings .button-primary{width:233px}.create-new-task-modal .new-task-form .task-buttons-with-settings .task-button-settings .button-primary-sm{margin-left:auto;margin-top:14px}.create-new-task-modal .new-task-form .task-buttons-with-settings .task-button-settings .drag-drop-component .drag-drop{min-height:0;padding:0}.create-new-task-modal .new-task-form .task-buttons-with-settings .task-button-settings .drag-drop-component .drag-drop .file-container button{display:none}.create-new-task-modal .new-task-form .task-preinfo{padding:28px 30px}.create-new-task-modal .new-task-form .task-preinfo h3{font-size:20px;font-weight:600;color:#1a3e8f}.create-new-task-modal .new-task-form .task-preinfo .task-selection-holder{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:16px;margin:43px 0 190px}.create-new-task-modal .new-task-form .task-preinfo .preinfo-btns{display:flex;align-items:center;justify-content:flex-end;gap:40px}@media(max-width:700px){.create-new-task-modal .new-task-form .task-preinfo .task-selection-holder{margin:43px 0}}.create-new-task-modal .new-task-form .task-content .close-new-task-btn{display:block;margin-left:auto}.create-new-task-modal .new-task-form .task-content .close-new-task-btn svg path{transition:fill .3s ease-in-out}.create-new-task-modal .new-task-form .task-content .close-new-task-btn:hover svg path{fill:#5f78b1}.create-new-task-modal .new-task-form .task-content .new-task-header{display:flex;align-items:center;gap:20px;margin-bottom:20px}.create-new-task-modal .new-task-form .task-content .task-tags{display:flex;flex-wrap:wrap;gap:50px;margin-bottom:22px;padding:0 20px;justify-content:space-between}.create-new-task-modal .new-task-form .task-content .task-tags .task-tag-item h5{font-size:16px;font-weight:600;color:#00193a;margin-bottom:7px;text-align:center}.create-new-task-modal .new-task-form .task-content .task-tags .task-tag-item .members-avatars{display:flex}.create-new-task-modal .new-task-form .task-content .task-tags .task-tag-item .members-avatars img{border-radius:100%;object-fit:cover}.create-new-task-modal .new-task-form .task-content .task-tags .task-tag-item .members-avatars>*{margin-left:-10px}.create-new-task-modal .new-task-form .task-content .task-tags .task-tag-item .members-avatars>*:first-child{margin-left:0}.create-new-task-modal .new-task-form .task-content .task-tags .task-tag-item .tag-subarea,.create-new-task-modal .new-task-form .task-content .task-tags .task-tag-item .tag-unit{font-size:13px;font-weight:500;color:#fff;border-radius:20px;padding:4px 12px}.create-new-task-modal .new-task-form .task-content .task-tags .task-tag-item .tag-subarea{background:#1a3e8f}.create-new-task-modal .new-task-form .task-content .task-tags .task-tag-item .tag-unit{background:#5f78b1}.create-new-task-modal .new-task-form .task-content .tag-status{font-size:13px;font-weight:500;color:#fff;border-radius:20px;padding:4px 12px;cursor:pointer}.create-new-task-modal .new-task-form .task-content .tag-status p{font-size:14px;font-weight:700;color:#fff;text-align:center;text-transform:capitalize}.create-new-task-modal .new-task-form .task-content .tag-status.tag-pendiente{background-color:#af52de}.create-new-task-modal .new-task-form .task-content .tag-status.tag-completada{background-color:#34c759}.create-new-task-modal .new-task-form .task-content .tag-status.tag-en-proceso{background-color:#007aff}.create-new-task-modal .new-task-form .task-content .tag-status.tag-vencida{background-color:red}.create-new-task-modal .new-task-form .task-content .tag-priority{font-size:13px;font-weight:500;color:#fff;border-radius:20px;padding:4px 12px}.create-new-task-modal .new-task-form .task-content .tag-priority p{font-size:12px;font-weight:700;color:#fff;text-align:center;text-transform:capitalize}.create-new-task-modal .new-task-form .task-content .tag-priority.tag-urgente{background-color:#ff2d55}.create-new-task-modal .new-task-form .task-content .tag-priority.tag-medio{background-color:#30b0c7}.create-new-task-modal .new-task-form .task-content .tag-priority.tag-baja{background-color:#a2845e}.create-new-task-modal .new-task-form .task-content .member-button{display:flex;align-items:center;gap:15px;border-bottom:1px solid #00193A;padding-bottom:15px;margin-bottom:9px}.create-new-task-modal .new-task-form .task-content .member-button:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.create-new-task-modal .new-task-form .task-content .member-button img{object-fit:cover;border-radius:100%}.create-new-task-modal .new-task-form .task-content .member-button p{font-size:14px;font-weight:700;color:#00193a;text-align:left}.create-new-task-modal .new-task-form .task-content .member-button.has-already-member p{color:#5f78b1}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder{width:100%;display:flex;gap:20px}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .task-description-checklist-activities{width:100%;max-width:737px}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .task-description-checklist-activities .description-richinput{margin:15px 0}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .task-description-checklist-activities .description-richinput .ql-toolbar{background-color:#e6e6e6;border-color:#e6e6e6}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .task-description-checklist-activities .description-richinput .ql-container{border-color:#e6e6e6;font-size:14px;color:#00193a}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .task-description-checklist-activities .description-richinput .ql-container .ql-editor:before{font-style:normal;font-size:14px;font-weight:700}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .task-description-checklist-activities .description-richinput .richinput-btns{display:flex;align-items:center;justify-content:flex-end;gap:27px;margin-top:20px}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .task-description-checklist-activities .custom-select-input .select-options-wrap{max-height:200px;overflow:auto}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .task-description-checklist-activities .custom-select-input .select-options-wrap::-webkit-scrollbar-button{display:none;height:0;width:0}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .task-description-checklist-activities .custom-select-input .select-options-wrap::-webkit-scrollbar{width:8px}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .task-description-checklist-activities .custom-select-input .select-options-wrap::-webkit-scrollbar-track{background:transparent;position:relative}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .task-description-checklist-activities .custom-select-input .select-options-wrap::-webkit-scrollbar-track:vertical:before{content:"";display:block;position:absolute;top:10%;height:80%;width:100%;background:#fff;border-radius:4px}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .task-description-checklist-activities .custom-select-input .select-options-wrap::-webkit-scrollbar-thumb{background-color:#1a3e8f;border-radius:4px}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .task-description-checklist-activities .custom-select-input .select-options-wrap{scrollbar-width:thin;scrollbar-color:#1A3E8F transparent}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .subtitle-btn-holder{display:flex;align-items:center;gap:27px;margin-bottom:14px}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .checklist-items-holder{width:100%;border:1px solid #E6E6E6;padding:24px 15px;display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .file-items-holder{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:14px}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .file-items-holder .file-item{display:flex;flex-direction:column;align-items:center;gap:14px;font-size:12px;font-weight:400;color:#00193a;transition:color .3s ease-in-out}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .file-items-holder .file-item svg{width:24px;height:24px}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .file-items-holder .file-item svg path{transition:stroke .3s ease-in-out}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .file-items-holder .file-item:hover{color:#5f78b1}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .file-items-holder .file-item:hover svg path{stroke:#5f78b1}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .start-due-dates{display:flex;align-items:center;gap:19px;margin:16px 0}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .start-due-dates .date-input{display:flex;align-items:center;gap:8px}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .start-due-dates .date-input label{font-size:16px;font-weight:700;color:#00193a}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .start-due-dates .date-input input{font-size:14px;max-width:135px;padding:14px 10px}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .task-activities{margin-top:14px}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .task-settings-btns{display:flex;flex-direction:column;gap:10px}@media(max-width:700px){.create-new-task-modal .new-task-form .task-content .all-task-settings-holder{flex-direction:column-reverse}.create-new-task-modal .new-task-form .task-content .all-task-settings-holder .task-settings-btns{flex-direction:row;justify-content:center;flex-wrap:wrap}}.create-new-task-modal .new-task-form .task-content .task-holder{display:flex;align-items:flex-start;gap:40px}.create-new-task-modal .new-task-form .task-content .task-holder .all-activities{width:100%;max-width:654px;display:flex;flex-direction:column;gap:14px;max-height:562px;overflow:auto;scrollbar-color:#1A3E8F transparent;scrollbar-width:thin;padding-right:10px}.create-new-task-modal .new-task-form .task-content .task-holder .all-activities h3{font-size:14px;font-weight:600;color:#00193a;margin-left:15px;margin-bottom:13px}.create-new-task-modal .new-task-form .task-content .task-holder .all-activities .task-activity{display:flex;align-items:flex-start;gap:16px;padding:12px 16px;background-color:#e6e6e6}.create-new-task-modal .new-task-form .task-content .task-holder .all-activities .task-activity img{display:block;max-width:100%;height:auto;max-height:40px;border-radius:100%;object-fit:cover;aspect-ratio:1/1}.create-new-task-modal .new-task-form .task-content .task-holder .all-activities .task-activity .task-activity-content h5{font-size:16px;font-weight:400;color:#00193a}.create-new-task-modal .new-task-form .task-content .task-holder .all-activities .task-activity .task-activity-content p{font-size:14px;font-weight:500;color:#00193a}@media(max-width:1024px){.create-new-task-modal .new-task-form .task-content .task-holder{flex-wrap:wrap}}.create-new-task-modal .new-task-form .task-content .submit-cancel-btns{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:24px}.create-new-task-modal .new-task-form .task-content .submit-cancel-btns .button-primary-sm{width:120px}.button-with-tooltip{position:relative;display:inline-block}.button-with-tooltip .tooltip{position:absolute;bottom:120%;left:0;background-color:#ffeaea;color:#a10000;padding:6px 10px;border-radius:6px;font-size:12px;white-space:nowrap;z-index:10;box-shadow:0 2px 6px #00000026;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.button-with-tooltip:hover .tooltip{opacity:1;pointer-events:all}.custom-check-input{display:flex;align-items:center;gap:18px;-webkit-user-select:none;user-select:none}.custom-check-input .checkbox-custom{display:flex;align-items:center;justify-content:center;background-color:transparent;border:3px solid #00193A;border-radius:3px;transition:all .3s ease-in-out}.custom-check-input .checkbox-custom svg{display:block;max-width:100%;height:auto;opacity:0;transition:opacity .3s ease-in-out}.custom-check-input .label-checkbox{font-size:16px!important;font-weight:700!important;color:#000!important;margin:0!important}.custom-check-input:hover{cursor:pointer}.custom-check-input.check-checked .checkbox-custom{background-color:#00193a}.custom-check-input.check-checked .checkbox-custom svg{opacity:1}.custom-check-input[aria-disabled=true]{pointer-events:none;opacity:.5}.custom-select-input{min-width:150px;width:fit-content;position:relative}.custom-select-input .option-text{white-space:nowrap}.custom-select-input .select-btn{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:40px;background-color:#fff;border:1px solid #E6EDF4;border-radius:6.5px;padding:9.5px 14px;font-size:13px;font-weight:700;color:#00193a;transition:background-color .3s ease-in-out}.custom-select-input .select-btn span{text-transform:capitalize}.custom-select-input .select-btn svg{transition:transform .3s ease-in-out}.custom-select-input .select-btn:hover{background-color:#e6e6e6}.custom-select-input .select-options-wrap{width:100%;height:0;position:absolute;left:0;top:125%;background-color:#fff;box-shadow:0 1px 5px #0000001a;border-radius:8px;padding:0 16px;interpolate-size:allow-keywords;transition:all .3s ease-in-out;overflow:hidden;z-index:99}.custom-select-input .select-options-wrap .select-option{width:100%;font-size:14px;font-weight:400;color:#00193a;text-align:left;border-bottom:1px solid #00193A;padding:9px 0;transition:color .3s ease-in-out;position:relative}.custom-select-input .select-options-wrap .select-option span{text-transform:capitalize}.custom-select-input .select-options-wrap .select-option:last-of-type{border-bottom:none}.custom-select-input .select-options-wrap .select-option:hover{color:#1a3e8f}.custom-select-input .select-options-wrap .select-option.option-selected{font-weight:700;pointer-events:none}.custom-select-input .select-options-wrap .select-option:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%}.custom-select-input .select-options-wrap .select-option.urgente,.custom-select-input .select-options-wrap .select-option.medio,.custom-select-input .select-options-wrap .select-option.media,.custom-select-input .select-options-wrap .select-option.baja,.custom-select-input .select-options-wrap .select-option.bajo{padding-left:24px}.custom-select-input .select-options-wrap .select-option.urgente:before{background-color:#ea445a}.custom-select-input .select-options-wrap .select-option.medio:before,.custom-select-input .select-options-wrap .select-option.media:before{background-color:#5aadc4}.custom-select-input .select-options-wrap .select-option.bajo:before,.custom-select-input .select-options-wrap .select-option.baja:before{background-color:#9d8563}.custom-select-input.dropdown-opened .select-btn svg{transform:rotate(180deg)}.custom-select-input.dropdown-opened .select-options-wrap{height:auto}@media(max-width:700px){.custom-select-input{width:125px}.custom-select-input .select-btn,.custom-select-input .select-options-wrap .select-option{font-size:10px}}.custom-select-input.prioridad .option-text{position:relative;text-transform:capitalize}.custom-select-input.prioridad .option-text.urgente,.custom-select-input.prioridad .option-text.medio,.custom-select-input.prioridad .option-text.media,.custom-select-input.prioridad .option-text.bajo{padding-left:22px}.custom-select-input.prioridad .option-text:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%}.custom-select-input.prioridad .option-text.urgente:before{background-color:#ea445a}.custom-select-input.prioridad .option-text.medio:before,.custom-select-input.prioridad .option-text.media:before{background-color:#5aadc4}.custom-select-input.prioridad .option-text.bajo:before{background-color:#9d8563}.drag-drop-component{width:100%;display:flex;flex-direction:column;gap:11px}.drag-drop-component .drag-drop{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:134px;padding:42px 12px}.drag-drop-component .drag-drop .hidden{display:none}.drag-drop-component .drag-drop svg{display:block;max-width:100%;height:auto;margin:0 auto}.drag-drop-component .drag-drop p{font-size:16px;font-weight:500;color:#181d25;text-align:center;margin:13px 0 21px}.drag-drop-component .drag-drop button{display:block;max-width:100%;min-height:34px;background-color:#00193a;border:none;border-radius:7px;outline:none!important;font-size:12px;font-weight:700;color:#fff;text-align:center;transition:background-color .3s ease-in-out;margin:0 auto;padding:10px 14px}.drag-drop-component .drag-drop button:hover{cursor:pointer;background-color:#606e80}.drag-drop-component .drag-drop .info-drag-drop-holder{display:flex;align-items:center;justify-content:center;gap:20px}.drag-drop-component .drag-drop .info-drag-drop-holder svg{margin:0}.drag-drop-component .drag-drop .info-drag-drop-holder article p{max-width:180px;font-size:12px;font-weight:400;margin:8px 0 0;text-align:left}.drag-drop-component .drag-drop .info-drag-drop-holder article p:first-of-type{font-weight:700}.drag-drop-component .drag-drop .info-drag-drop-holder article p button{display:inline-block;background:none;border-radius:0;padding:0;margin-left:6px;text-decoration:underline;transition:color .3s ease-in-out;color:#181d25}.drag-drop-component .drag-drop .info-drag-drop-holder article p button:hover{cursor:pointer;color:#606e80}.drag-drop-component .drag-drop.drag-drop-active{background-color:#c0c0c0e7}.drag-drop-component .file-preview{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.drag-drop-component .file-preview .file-container img{display:block;max-width:100%;height:auto;margin:0 auto 14px}.drag-drop-component.drag-drop-disabled{opacity:.5;pointer-events:none}.task-card-settings{display:block;position:absolute;top:100%;left:-50%;background-color:#fff;border-radius:5px;padding:20px;box-shadow:0 4px 4px #00000026;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:1;width:200px}.task-card-settings.task-card-settings-opened{opacity:1;pointer-events:initial}.task-card-settings .icon-close{position:absolute;cursor:pointer;right:10%}.task-card-settings h5{font-size:16px;font-weight:600;color:#00193a;text-align:center;margin-bottom:30px}.task-card-settings .task-tags-options{display:flex;flex-direction:column;color:#f2f2f2;gap:8px}.task-card-settings .task-tags-options .tag-status{display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:13px;font-weight:500;color:#fff;border-radius:20px;padding:4px 12px}.task-card-settings .button-primary{width:233px}.task-card-settings .button-primary-sm{margin-left:auto;margin-top:14px}.task-card-settings .drag-drop-component .drag-drop{min-height:0;padding:0}.task-card-settings .tag-pendiente{background-color:#af52de}.task-card-settings .tag-pendiente:hover{opacity:.7}.task-card-settings .tag-completada{background-color:#34c759}.task-card-settings .tag-completada:hover{opacity:.7}.task-card-settings .tag-en-proceso{background-color:#007aff}.task-card-settings .tag-en-proceso:hover{opacity:.7}.task-card-settings .tag-vencida{background-color:red}.task-card-settings .tag-vencida:hover{opacity:.7}.tab-button{display:block;width:100%;padding:14px;background-color:#e6e6e6;font-size:14px;font-weight:500;color:#00193a;text-align:center;transition:all .3s ease-in-out}.tab-button:hover{background-color:#5f78b1;color:#fff}.tab-button.tab-active{background-color:#1a3e8f;color:#fff;pointer-events:none}.tab-button.tab-toggleable-active{pointer-events:auto!important;cursor:pointer}.custom-input{width:131px;background-color:#f2f2f2;border:2px solid #00193A;border-radius:2.13px;position:relative;transition:border-color .3s ease-in-out}.custom-input label{display:block;font-size:8px;font-weight:400;color:#00193a;background-color:#f2f2f2;padding:0 2px;position:absolute;left:6.4px;top:-6px;z-index:1}.custom-input input{width:100%;background:none;border:none;outline:none!important;font-size:12px;font-weight:400;color:#00193a;padding:8px}.custom-input.custom-input-focus{border-color:#5f78b1}.back-button{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:700;color:#00193a;margin-bottom:25px;transition:color .3s ease-in-out}.back-button svg path{transition:fill .3s ease-in-out}.back-button:hover{color:#1a3e8f}.back-button:hover svg path{fill:#1a3e8f}.formularios{padding:5dvh 6dvw}.formularios .formularios-header{width:100%;display:flex;align-items:center;margin-bottom:2rem}.formularios .formularios-header .back-button{margin-bottom:0}.formularios .selectores-formularios{display:flex;justify-content:space-between;margin-bottom:3rem}.formularios .selectores-formularios .filtro-departamento{width:15%;border-radius:5px;border:solid 1px #1A3E8F;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00135 9.80036C6.59302 9.80036 6.18469 9.64286 5.87552 9.3337L2.07219 5.53036C1.90302 5.3612 1.90302 5.0812 2.07219 4.91203C2.24135 4.74286 2.52135 4.74286 2.69052 4.91203L6.49385 8.71536C6.77385 8.99536 7.22885 8.99536 7.50885 8.71536L11.3122 4.91203C11.4814 4.74286 11.7614 4.74286 11.9305 4.91203C12.0997 5.0812 12.0997 5.3612 11.9305 5.53036L8.12719 9.3337C7.81802 9.64286 7.40969 9.80036 7.00135 9.80036Z' fill='%2300193A'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding:0 2.5rem 0 1rem;color:#5f78b1}.formularios .selectores-formularios .filtro-departamento:focus{outline:none}.formularios .selectores-formularios .nuevo-formulario{width:auto;height:40px;padding:0 24px;background:#1a3e8f;color:#fff;border-radius:100px;font-weight:600;font-size:14px;border:none;cursor:pointer;transition:background .2s}.formularios .selectores-formularios .nuevo-formulario .selector-departamento{padding:.5rem 1rem;border:1px solid #ccc;border-radius:4px;min-width:200px}.formularios .selectores-formularios .nuevo-formulario:hover{background:#5f78b1}.formularios .selectores-formularios .nuevo-formulario:disabled{opacity:.6;cursor:not-allowed}.formularios .formularios-content{max-height:60dvh;border-radius:10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#1A3E8F transparent;padding-right:.5rem}.formularios .formularios-content::-webkit-scrollbar{width:6px;height:6px}.formularios .formularios-content::-webkit-scrollbar-track{background:transparent}.formularios .formularios-content::-webkit-scrollbar-thumb{background-color:#1a3e8f;border-radius:10px}.formularios .formularios-content::-webkit-scrollbar-button{display:none;width:0;height:0}.formularios .formularios-content .formularios-empty-container{display:none;height:60dvh;background:#5f78b1;border-radius:10px;display:flex;align-items:center;justify-content:center}.formularios .formularios-content .formularios-empty-container .empty-info{display:flex;flex-direction:column;align-items:center;gap:2rem}.formularios .formularios-content .formularios-empty-container .empty-info .formularios-empty-icon{background:#fff;padding:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.formularios .formularios-content .formularios-empty-container .empty-info p{font-size:24px;font-weight:700;color:#fff;text-align:center}.formularios .formularios-content .formularios-lista{display:flex;flex-direction:column;gap:.5rem}.formularios .formularios-content .formularios-lista .formulario{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #F2F2F2;border-radius:5px;padding:24px;transition:background .2s}.formularios .formularios-content .formularios-lista .formulario .info-basica{display:flex;gap:.75rem;width:25%}.formularios .formularios-content .formularios-lista .formulario .info-basica .formulario-departamento,.formularios .formularios-content .formularios-lista .formulario .info-basica .formulario-unidad{font-size:13px;font-weight:500;color:#fff;border-radius:20px;padding:4px 12px}.formularios .formularios-content .formularios-lista .formulario .info-basica .formulario-departamento{background:#1a3e8f}.formularios .formularios-content .formularios-lista .formulario .info-basica .formulario-unidad{background:#5f78b1}.formularios .formularios-content .formularios-lista .formulario .titulo-preview{display:flex;flex-direction:column;gap:.25rem;max-width:40%;flex-grow:1;margin-left:2rem;margin-right:auto}.formularios .formularios-content .formularios-lista .formulario .titulo-preview .formulario-titulo{font-size:16px;font-weight:700;color:#00193a}.formularios .formularios-content .formularios-lista .formulario .titulo-preview .formulario-preview{font-size:14px;font-weight:400;color:#5f78b1}.formularios .formularios-content .formularios-lista .formulario .formulario-fecha-acciones{display:flex;align-items:center;gap:1rem;min-width:fit-content}.formularios .formularios-content .formularios-lista .formulario .formulario-fecha-acciones .formulario-fecha{font-size:14px;font-weight:500;color:#5f78b1}.formularios .formularios-content .formularios-lista .formulario .formulario-fecha-acciones .formulario-acciones{display:flex;align-items:center;gap:1rem}.formularios .formularios-content .formularios-lista .formulario .formulario-fecha-acciones .formulario-acciones button{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center}.formularios .formularios-content .formularios-lista .formulario .formulario-fecha-acciones .formulario-acciones button img{display:block}.modal-formulario{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:flex-end;align-items:center;z-index:999}.modal-formulario .modal-contenido{background:#fff;width:90%;height:100%;max-width:700px;border-radius:16px 0 0 16px;box-shadow:0 10px 30px #00000026;box-sizing:border-box;display:flex;flex-direction:column}.modal-formulario .modal-contenido .modal-contenido-interior{overflow-y:auto;box-sizing:border-box;border-radius:16px;padding:2rem 2rem 5rem}.modal-formulario .modal-contenido .modal-contenido-interior h2{font-size:1.5rem;margin-bottom:1rem;font-weight:600;color:#00193a}.modal-formulario .modal-contenido .modal-contenido-interior input,.modal-formulario .modal-contenido .modal-contenido-interior select{width:100%;padding:.75rem;border:1px solid #1A3E8F;border-radius:5px;margin-bottom:1rem;font-size:1rem;background:#f9f9f9;transition:all ease .2s}.modal-formulario .modal-contenido .modal-contenido-interior input:focus,.modal-formulario .modal-contenido .modal-contenido-interior select:focus{outline:none;border:1px solid #5F78B1}.modal-formulario .modal-contenido .modal-contenido-interior select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00135 9.80036C6.59302 9.80036 6.18469 9.64286 5.87552 9.3337L2.07219 5.53036C1.90302 5.3612 1.90302 5.0812 2.07219 4.91203C2.24135 4.74286 2.52135 4.74286 2.69052 4.91203L6.49385 8.71536C6.77385 8.99536 7.22885 8.99536 7.50885 8.71536L11.3122 4.91203C11.4814 4.74286 11.7614 4.74286 11.9305 4.91203C12.0997 5.0812 12.0997 5.3612 11.9305 5.53036L8.12719 9.3337C7.81802 9.64286 7.40969 9.80036 7.00135 9.80036Z' fill='%2300193A'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.5rem}.modal-formulario .modal-contenido .modal-contenido-interior h3{margin-top:2rem;margin-bottom:1rem;font-size:1.2rem;color:#00193a}.modal-formulario .modal-contenido .modal-contenido-interior .acciones{display:flex;justify-content:flex-end;gap:1rem;position:fixed;bottom:30px;right:51px;background:#ffffffe6;padding:1rem;border-radius:15px}.modal-formulario .modal-contenido .modal-contenido-interior .acciones button{padding:.6rem 1.2rem;border:none;border-radius:5px;cursor:pointer;font-weight:500;font-size:1rem;transition:all ease .2s}.modal-formulario .modal-contenido .modal-contenido-interior .acciones button:last-child{background-color:#1a3e8f;color:#fff}.modal-formulario .modal-contenido .modal-contenido-interior .acciones button:last-child:hover{background-color:#5f78b1}.modal-formulario .modal-contenido .modal-contenido-interior .acciones button:first-child{background:none;color:#1a3e8f}.modal-formulario .modal-contenido .modal-contenido-interior .acciones button:first-child:hover{background:none;color:#5f78b1}.modal-formulario .modal-contenido .modal-contenido-interior .departamento-select-wrapper{display:flex;align-items:center;gap:10px;margin-bottom:1rem}.modal-formulario .modal-contenido .modal-contenido-interior .departamento-select-wrapper select{margin-bottom:0}.modal-formulario .modal-contenido .modal-contenido-interior .departamento-select-wrapper button{height:fit-content}.modal-formulario .modal-contenido .modal-contenido-interior .agregar-departamento{background:#1a3e8f;color:#fff;padding:5px 10px;border-radius:5px;margin-bottom:1rem;transition:all ease .2s}.modal-formulario .modal-contenido .modal-contenido-interior .agregar-departamento:hover{background:#5f78b1}.campo-editor{background:#f1f3f4;padding:1rem;border-radius:5px;margin-bottom:1rem;position:relative;display:flex;flex-direction:column;gap:.75rem}.campo-editor input[type=text],.campo-editor select{padding:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:8px;background:#fff}.campo-editor .opciones-campo{padding-left:.5rem;display:flex;flex-direction:column;gap:.5rem}.campo-editor .opciones-campo strong{font-weight:600;font-size:1rem;margin-bottom:.5rem}.campo-editor .opciones-campo .opcion-item{display:flex;gap:.5rem;align-items:center}.campo-editor .opciones-campo .opcion-item input{flex:1;padding:.5rem;border-radius:8px;border:1px solid #00193A;margin:0}.campo-editor .opciones-campo .opcion-item input:focus{outline:none;border:1px solid #5F78B1}.campo-editor .opciones-campo .opcion-item button{background:#1a3e8f;color:#fff;border:none;padding:.4rem .8rem;border-radius:5px;cursor:pointer;font-size:14px;transition:all ease .2s}.campo-editor .opciones-campo .opcion-item button:hover{background:#5f78b1;transform:scale(1)}.campo-editor .opciones-campo>button{align-self:flex-start;background:#1a3e8f;color:#fff;padding:.2rem .6rem;border:none;border-radius:8px;cursor:pointer;margin-top:.5rem;font-size:14px;transition:all ease .2s}.campo-editor .opciones-campo>button:hover{background:#5f78b1;transform:scale(1)}.campo-editor .selector-campo-tipo{position:relative;margin-bottom:1rem}.campo-editor .selector-campo-tipo .dropdown-seleccionado{display:flex;align-items:center;gap:15px;width:100%;padding:12px;border:1px solid #1A3E8F;border-radius:6px;background-color:#fff;font-size:16px;cursor:pointer;transition:background-color .2s ease;color:#00193a}.campo-editor .selector-campo-tipo .dropdown-seleccionado:hover{background-color:#f7f7f7;transform:scale(1)}.campo-editor .selector-campo-tipo .dropdown-seleccionado img{width:18px;height:18px}.campo-editor .selector-campo-tipo .dropdown-seleccionado span{flex-grow:1;text-align:left}.campo-editor .selector-campo-tipo .dropdown-opciones{position:absolute;top:calc(100% + 4px);left:0;z-index:20;background-color:#fff;border:1px solid #1A3E8F;border-radius:6px;box-shadow:0 2px 6px #0000000d;width:100%;max-height:230px;overflow:auto;scrollbar-width:thin;scrollbar-color:#1A3E8F transparent}.campo-editor .selector-campo-tipo .dropdown-opciones::-webkit-scrollbar{width:6px;height:6px}.campo-editor .selector-campo-tipo .dropdown-opciones::-webkit-scrollbar-track{background:transparent}.campo-editor .selector-campo-tipo .dropdown-opciones::-webkit-scrollbar-thumb{background-color:#1a3e8f;border-radius:10px}.campo-editor .selector-campo-tipo .dropdown-opciones::-webkit-scrollbar-button{display:none;width:0;height:0}.campo-editor .selector-campo-tipo .dropdown-opciones .opcion-input{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.campo-editor .selector-campo-tipo .dropdown-opciones .opcion-input span{color:#00193a}.campo-editor .selector-campo-tipo .dropdown-opciones .opcion-input img{width:18px;height:18px}.campo-editor .selector-campo-tipo .dropdown-opciones .opcion-input:hover{background-color:#f0f0f0}.campo-editor .controles-campo{display:flex;align-items:center}.campo-editor .controles-campo .requerido-campo{display:flex;flex-direction:row-reverse;justify-content:flex-end;padding:1rem;margin-right:auto}.campo-editor .controles-campo .requerido-campo input{margin:0!important;width:auto!important}.campo-editor .controles-campo .requerido-campo input:checked{background:#1a3e8f!important;color:#fff}.campo-editor .controles-campo button{color:#1a3e8f}.campo-editor .subida-imagen p{color:#00193a;font-size:12px;font-weight:600;padding-left:.5rem}.campo-editor textarea{width:100%;padding:.5rem;border:1px solid #1A3E8F;border-radius:8px;background:#fff;resize:vertical;font-size:12px;min-height:85px}.campo-editor textarea:focus{outline:none;border:1px solid #5F78B1}.campo-editor label{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:#333}.campo-editor label input[type=checkbox]{width:18px;height:18px}.campo-editor button{background:none;border:none;cursor:pointer;padding:.3rem;font-size:1.2rem;transition:transform .2s ease}.campo-editor button:hover{transform:scale(1.1)}.campo-editor .campo-editor-buttons{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.5rem}.formulario-info-secundaria{margin-bottom:1rem}.formulario-info-secundaria .departamento-form{background:#1a3e8f;font-size:13px;font-weight:500;color:#fff;border-radius:20px;padding:4px 12px}.formulario-info-secundaria .unidad-form{background:#5f78b1;margin-left:.5rem;font-size:13px;font-weight:500;color:#fff;border-radius:20px;padding:4px 12px}.formulario-descripcion{font-size:14px;font-weight:500;color:#00193a;margin-bottom:2rem}.campo-preview{margin-bottom:1rem}.campo-preview .campo-etiqueta{display:block;margin-bottom:.5rem;font-weight:600;color:#00193a}.campo-preview .input-preview{width:100%;padding:.75rem;border-radius:5px;border:1px solid #00193A;background:#fff;resize:none;font-size:1rem;color:#00193a}.campo-preview .input-preview:focus{outline:none;border:1px solid #5F78B1}.campo-preview .input-preview::placeholder{color:#5f78b1}.campo-preview .campo-nota{padding:1rem;background:#5f78b1;color:#fff;border-radius:5px}.campo-preview .grupo-opciones{display:flex;flex-direction:column;gap:.4rem}.campo-preview .grupo-opciones label{display:flex;align-items:center;justify-content:flex-start;gap:1rem;font-size:1rem;width:50%}.campo-preview .grupo-opciones label input{width:auto!important;margin:0!important}.campo-preview .zona-subida{border:1px solid #00193A;padding:.8rem;text-align:left;border-radius:5px;position:relative;cursor:pointer;transition:border-color .3s;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.campo-preview .zona-subida p{color:#5f78b1}.campo-preview .zona-subida:hover{border-color:#888}.campo-preview .zona-subida input.input-imagen{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.campo-preview .zona-subida img.preview-imagen{max-width:100%;max-height:120px;display:block;margin:0 auto;border-radius:8px;object-fit:contain}.campo-preview .zona-subida .contenedor-imagenes-multiples{display:flex;flex-wrap:wrap;gap:1rem}.campo-preview .zona-subida .contenedor-imagenes-multiples .contenedor-imagen-preview{display:flex;flex-direction:column;align-items:center;justify-content:center}.campo-preview .zona-subida .contenedor-imagenes-multiples .contenedor-imagen-preview .boton-eliminar-imagen{z-index:99}.campo-preview .zona-subida .contenedor-imagenes-multiples .contenedor-imagen-preview .file-uploaded .file-uploaded-icon{min-width:20px}.campo-preview .requerido{color:red}.cerrar-preview{padding:.2rem .5rem!important}.archivo-render{width:fit-content}.archivo-render .archivo-no-imagen{display:flex;align-items:center;gap:8px;flex-direction:column;width:100%;height:100%;padding:1rem;background:#f2f2f2;border-radius:5px;transition:all ease .2s}.archivo-render .archivo-no-imagen:hover{box-shadow:0 0 10px #0000001a}.archivo-render .archivo-no-imagen .icono-archivo{width:25px;height:25px}.archivo-render .archivo-no-imagen .nombre-archivo{font-size:14px;color:#333;text-align:center}.loader-archivo{display:flex;align-items:center;gap:8px;font-size:14px;color:#1a3e8f}.loader-archivo .spinner{width:16px;height:16px;border:2px solid #1A3E8F;border-top-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.formulario-departamento-wrapper{position:relative;display:inline-block}.formulario-departamento-hover{display:inline-flex;align-items:center;gap:4px;position:relative}.formulario-departamento-hover:hover .formulario-tooltip-departamentos{opacity:1;pointer-events:auto}.formulario-tooltip-departamentos{position:absolute;top:120%;left:0;background:#fff;border:1px solid #ccc;padding:6px 10px;font-size:.85rem;border-radius:6px;box-shadow:0 2px 6px #00000026;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;z-index:100;white-space:nowrap}.file-uploaded{display:flex;align-items:center;gap:8px;background-color:#f2f2f2;border-radius:10px;padding:13px 20px;transition:opacity .3s ease-in-out}.file-uploaded .file-uploaded-icon img{display:block;max-width:100%;height:auto}.file-uploaded .file-uploaded-data h4{font-size:16px;font-weight:400;color:#00193a}.file-uploaded .file-uploaded-data p{font-size:12px;font-weight:400;color:#6666;text-transform:uppercase}.file-uploaded .file-image-uploaded{display:block;max-width:300px;height:auto;object-fit:cover}.file-uploaded:has(.file-image-uploaded){background-color:transparent!important;border-radius:0;padding:0}.file-uploaded:hover{opacity:.7}.spinner{display:inline-block;border:2px solid #fff;border-top:2px solid #666;border-radius:50%;animation:spin .6s linear infinite;margin:0 auto}@keyframes spin{to{transform:rotate(360deg)}}.submited-request-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;height:100%;color:#fff}.submited-request-container h1{font-size:40px;font-weight:700;line-height:48px}.submited-request-container h3{font-size:18px;font-weight:600}.submited-request-container button{margin-top:45px;font-size:16px;font-weight:400;line-height:27px;color:#fff;padding-block:10px;border-radius:100px;min-width:295px;background-color:#1a3e8f}.submited-request-container .submited-request-box{border-radius:12px;padding:24px 32px;display:flex;flex-direction:column;align-items:center;gap:12px;background:transparent}.submited-request-container .submited-request-box.error{width:694px;background:#fff;color:#00193a;padding-block:50px;gap:0}.submited-request-container .submited-request-box.error .submited-request-content{max-width:433px;display:flex;flex-direction:column;align-items:center;justify-content:"center"}.submited-request-container .submited-request-box.error h1{margin-top:25px;font-size:24px;font-weight:700}.submited-request-container .submited-request-box.error h3{font-size:16px;font-weight:700;color:#1a3e8f;text-align:center}.submited-request-container .submited-request-box.error button{margin-top:25px}.booking-calendar{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:fixed;top:0;left:0;background-color:#0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out;z-index:1000}.booking-calendar.calendar-active{opacity:1;pointer-events:initial}.booking-calendar .calendar-btns-holder{display:flex;align-items:center;justify-content:flex-end;gap:32px;margin-top:18px}.booking-calendar .calendar-btns-holder .calendar-button{font-size:14px;font-weight:700;color:#00193a;transition:all .3s ease-in-out}.booking-calendar .calendar-btns-holder .calendar-button:hover{color:#5f78b1}.booking-calendar .calendar-btns-holder .calendar-button:disabled{pointer-events:none;opacity:.5}.booking-calendar .calendar-container{max-width:375px;padding:20px;border-radius:10px;background-color:#fff}.booking-calendar .calendar-container .calendar-header{padding-bottom:12px;border-bottom:1px solid #00193A}.booking-calendar .calendar-container .calendar-header .select-label{font-size:14px;font-weight:500;color:#00193a;margin-bottom:16px}.booking-calendar .calendar-container .calendar-header .date-label{font-size:32px;font-weight:700;color:#00193a;text-transform:capitalize}.booking-calendar .calendar-container .calendar-month-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0}.booking-calendar .calendar-container .calendar-month-nav h3{font-size:14px;font-weight:500;color:#00193a;text-transform:capitalize}.booking-calendar .calendar-container .calendar-month-nav .calendar-nav-holder{display:flex;align-items:center;gap:20px}.booking-calendar .calendar-container .calendar-month-nav .calendar-nav-holder .calendar-nav-button svg path{transition:fill .3s ease-in-out}.booking-calendar .calendar-container .calendar-month-nav .calendar-nav-holder .calendar-nav-button:hover svg path{fill:#5f78b1}.booking-calendar .calendar-container .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.booking-calendar .calendar-container .calendar-grid.calendar-days{margin-bottom:12px}.booking-calendar .calendar-container .calendar-grid.calendar-days .day-label{font-size:16px;font-weight:500;color:#00193a;text-align:center}.booking-calendar .calendar-container .calendar-grid .calendar-day{display:flex;align-items:center;justify-content:center;padding:10px;min-width:48px;min-height:48px;border-radius:100%;background-color:transparent;transition:all .3s ease-in-out}.booking-calendar .calendar-container .calendar-grid .calendar-day.current-month{font-size:16px;font-weight:500;color:#1a3e8f}.booking-calendar .calendar-container .calendar-grid .calendar-day[aria-disabled=true]{pointer-events:none;opacity:.5}.booking-calendar .calendar-container .calendar-grid .calendar-day.other-month{pointer-events:none;opacity:0}.booking-calendar .calendar-container .calendar-grid .calendar-day.current-day{border:1px solid #1A3E8F}.booking-calendar .calendar-container .calendar-grid .calendar-day.day-selected{background-color:#1a3e8f;color:#fff}.booking-calendar .calendar-container .calendar-grid .calendar-day:hover{cursor:pointer;background-color:#1a3e8f;color:#fff}.booking-calendar .time-modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000001a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.booking-calendar .time-modal-backdrop.active{opacity:1;pointer-events:initial}.booking-calendar .time-container{max-width:300px;background-color:#fff;border-radius:12px;padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.booking-calendar .time-container.time-modal{opacity:1;pointer-events:initial}.booking-calendar .time-container .select-label{font-size:12px;font-weight:500;color:#00193a}.booking-calendar .time-container .time-inputs{display:flex;align-items:flex-start;gap:12px;margin:20px 0}.booking-calendar .time-container .time-inputs .time-input input{display:block;max-width:96px;background-color:#e6e6e6;border:2px solid transparent;border-radius:8px;padding:10px 20px;outline:none!important;font-size:45px;font-weight:700;color:#00193a;transition:border-color .3s ease-in-out}.booking-calendar .time-container .time-inputs .time-input input:focus{border-color:#1a3e8f}.booking-calendar .time-container .time-inputs .time-input label{display:block;font-size:14px;font-weight:500;color:#00193a;margin-top:7px}.booking-calendar .time-container .time-inputs .time-seperator{font-size:57px;font-weight:400;color:#00193a}.booking-calendar .time-container .error-text{font-size:14px;font-weight:700;color:red;text-align:center;margin-bottom:18px}.booking-calendar .time-container .time-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:14px;border-top:1px solid #00193A}.booking-calendar .time-container .time-footer .set-current-time-btn svg path{transition:fill .3s ease-in-out}.booking-calendar .time-container .time-footer .set-current-time-btn:hover svg path{fill:#e6e6e6}.booking-calendar .time-container .time-footer .calendar-btns-holder{margin:0}@media(max-width:700px){.booking-calendar{align-items:flex-start;overflow-y:auto}.booking-calendar .calendar-container{max-height:none;margin:auto 0}}.calendar-confirm-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1200;display:flex;align-items:center;justify-content:center}.calendar-confirm-box{background:#fff;border-radius:12px;padding:2rem;width:fit-content;box-shadow:0 10px 25px #00000026;text-align:center;animation:fadeIn .2s ease-in-out}.calendar-confirm-box h4{font-size:1.2rem;margin-bottom:1.5rem;color:#00193a}.calendar-confirm-box h4 strong{color:#1a3e8f}.calendar-confirm-box p{color:#444;font-size:.95rem;margin:.5rem 0 1.5rem}.calendar-confirm-box .calendar-confirm-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.calendar-confirm-box .calendar-confirm-actions .calendar-button{padding:.5rem 1.2rem;border:none;border-radius:8px;font-weight:700;cursor:pointer;background-color:#00193a;color:#fff;transition:background-color .2s}.calendar-confirm-box .calendar-confirm-actions .calendar-button:hover{background-color:#036}.calendar-confirm-box .calendar-confirm-actions .calendar-button:nth-child(3){background-color:#bbb;color:#222}.calendar-confirm-box .calendar-confirm-actions .calendar-button:nth-child(3):hover{background-color:#999}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.new-meeting-detail{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:#1a3e8f;background:transparent;border:none;padding:0;cursor:pointer}.new-meeting-detail img{display:inline-block}.tooltip-wrapper{position:relative;display:inline-block}.tooltip{visibility:hidden;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:6px 10px;position:absolute;z-index:10000;bottom:125%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s;width:max-content;max-width:240px;font-size:13px;pointer-events:none}.tooltip-wrapper:hover .tooltip{visibility:visible;opacity:1}.send-detail-comment{font-size:16px;font-weight:700;color:#fff;display:flex;align-items:center;padding:10px 50px;background:#1a3e8f;gap:10px;border-radius:12px;transition:all ease .3s;border:none;cursor:pointer}.send-detail-comment:hover{background:#5f78b1}.send-detail-comment:disabled{opacity:.7;cursor:not-allowed}.solicitudes{padding:5dvh 6dvw}.solicitudes .solicitudes-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:45px}.solicitudes .solicitudes-header .back-button{margin-bottom:0}.solicitudes .solicitudes-header .solicitudes-filter{display:flex;justify-content:flex-end;gap:1rem;min-width:75%}.solicitudes .solicitudes-header .solicitudes-filter .custom-select-input{min-width:125px;max-width:200px}.solicitudes .solicitudes-header .solicitudes-filter .button-eighth{white-space:nowrap}.solicitudes .selectores-solicitudes{display:flex;align-items:center}.solicitudes .selectores-solicitudes .nueva-solicitud{width:164px;height:40px;background:#1a3e8f;color:#fff;border-radius:100px;margin-left:2rem}.solicitudes .solicitudes-content{height:auto;margin-top:4dvh;border-radius:10px}.solicitudes .solicitudes-content .solicitudes-empty-container{height:100%;background:#5f78b1;display:flex;align-items:center;justify-content:center;border-radius:10px;height:60dvh;width:100%}.solicitudes .solicitudes-content .solicitudes-empty-container .empty-info{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem}.solicitudes .solicitudes-content .solicitudes-empty-container .empty-info .solicitudes-empty-icon{background:#fff;padding:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.solicitudes .solicitudes-content .solicitudes-empty-container .empty-info p{font-size:24px;font-weight:700;color:#fff;text-align:center}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container{height:100%;display:flex;flex-direction:column;border-radius:20px;box-sizing:border-box;width:100%;overflow:auto;background:#fff;box-shadow:0 1px 5px 5px #00000026;max-height:57dvh;border:2px solid #F2F2F2;outline:5px solid white;outline-offset:0px;scrollbar-width:thin;scrollbar-color:#1A3E8F transparent}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container::-webkit-scrollbar{width:6px;height:6px}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container::-webkit-scrollbar-track{background:transparent}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container::-webkit-scrollbar-thumb{background-color:#1a3e8f;border-radius:10px}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container::-webkit-scrollbar-button{display:none;width:0;height:0}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud{display:flex;align-items:center;padding:38.5px;cursor:pointer;gap:40px;transition:all ease .2s;border-bottom:.5px solid #F2F2F2}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud:last-child{border-bottom:none}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud:hover{background:#e6e6e6}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .priority-department-proyect{display:flex;align-items:center;gap:8px}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .priority-department-proyect .solicitud-priority{width:16px;height:16px;border-radius:50%;background:#1a3e8f;display:block}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .priority-department-proyect .solicitud-priority.urgente{background-color:#ea445a}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .priority-department-proyect .solicitud-priority.media{background-color:#5aadc4}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .priority-department-proyect .solicitud-priority.bajo,.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .priority-department-proyect .solicitud-priority.baja{background-color:#9d8563}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .priority-department-proyect .solicitud-department,.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .priority-department-proyect .solicitud-proyect{padding:2px 10px;border-radius:15px;color:#fff;font-size:14px;font-weight:500}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .priority-department-proyect .solicitud-department{background:#1a3e8f}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .priority-department-proyect .solicitud-proyect{background:#5f78b1}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .title-preview{display:flex;gap:10px}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .title-preview .solicitud-title{font-size:14px;font-weight:700;color:#00193a}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .title-preview .solicitud-preview{font-size:14px;font-weight:400;border-left:1px solid #00193A;padding-left:10px}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .solicitud-info-management{display:flex;gap:10px;align-items:center;margin-left:auto;gap:48px}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .solicitud-info-management .solicitud-date{font-size:14px;font-weight:500;color:#5f78b1}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .solicitud-info-management .solicitud-management{display:flex;align-items:center;gap:12px}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .solicitud-info-management .solicitud-status{width:119px;padding:2px 10px;border-radius:15px;color:#fff;font-size:14px;font-weight:500;margin-left:-5px;text-align:center}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .solicitud-info-management .solicitud-status.pendiente{background:#af52de}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .solicitud-info-management .solicitud-status.aceptada,.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .solicitud-info-management .solicitud-status.finalizada{background:#34c759}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .solicitud-info-management .solicitud-status.rechazada{background:red}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .solicitud-info-management .solicitud-status.cancelada{background:#ff2d55}.solicitudes .solicitudes-content .solicitudes-recieved-sent-history-container .solicitud .solicitud-info-management .solicitud-status.en-proceso{background:#007aff}.solicitudes .request-detail-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;z-index:98}.solicitudes .add-task-detail{font-size:14px;font-weight:700;color:#1a3e8f}.solicitudes .request-detail{position:fixed;z-index:99;right:-60dvw;top:0;height:100dvh;width:1116px;background:#fff;padding:100px 5rem 5rem;border-radius:10px 0 0 10px;display:flex;gap:2rem;flex-direction:column;justify-content:flex-start;transition:right .3s ease-in-out;overflow:auto;z-index:999}.solicitudes .request-detail.active{right:0}.solicitudes .request-detail .request-detail-header{display:flex;gap:27px;align-items:center}.solicitudes .request-detail .request-detail-header .request-detail-title{font-size:32px;font-weight:700;color:#00193a}.solicitudes .request-detail .request-detail-header .request-date{font-size:16px;font-weight:500;color:#1a3e8f;white-space:nowrap;margin-left:auto}.solicitudes .request-detail .request-detail-header .detail-request-management{display:flex;align-items:center;gap:30px}.solicitudes .request-detail .request-detail-header .detail-request-management .decline-request{display:flex;gap:5px;align-items:center;font-size:14px;font-weight:700;color:#1a3e8f;white-space:nowrap}.solicitudes .request-detail .request-detail-header .detail-request-management .end-request{padding:10px 20px;border-radius:100px;background:#1a3e8f;color:#fff;font-size:14px;font-weight:700;transition:all ease .3s;white-space:nowrap}.solicitudes .request-detail .request-detail-header .detail-request-management .end-request:hover{background:#5f78b1}.solicitudes .request-detail .priority-department-proyect-detail{display:flex;gap:2rem;margin:0}.solicitudes .request-detail .priority-department-proyect-detail .priority-detail,.solicitudes .request-detail .priority-department-proyect-detail .department-detail,.solicitudes .request-detail .priority-department-proyect-detail .proyect-detail,.solicitudes .request-detail .priority-department-proyect-detail .proyect-status{display:flex;flex-direction:column;gap:.5rem}.solicitudes .request-detail .priority-department-proyect-detail .priority-detail .priority-title{font-size:20px;font-weight:700}.solicitudes .request-detail .priority-department-proyect-detail .priority-detail .priority{font-size:14px;font-weight:700;position:relative}.solicitudes .request-detail .priority-department-proyect-detail .priority-detail .priority:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%}.solicitudes .request-detail .priority-department-proyect-detail .priority-detail .priority.urgente,.solicitudes .request-detail .priority-department-proyect-detail .priority-detail .priority.medio,.solicitudes .request-detail .priority-department-proyect-detail .priority-detail .priority.media,.solicitudes .request-detail .priority-department-proyect-detail .priority-detail .priority.bajo,.solicitudes .request-detail .priority-department-proyect-detail .priority-detail .priority.baja{padding-left:20px}.solicitudes .request-detail .priority-department-proyect-detail .priority-detail .priority.urgente:before{background-color:#ea445a}.solicitudes .request-detail .priority-department-proyect-detail .priority-detail .priority.medio:before,.solicitudes .request-detail .priority-department-proyect-detail .priority-detail .priority.media:before{background-color:#5aadc4}.solicitudes .request-detail .priority-department-proyect-detail .priority-detail .priority.bajo:before,.solicitudes .request-detail .priority-department-proyect-detail .priority-detail .priority.baja:before{background-color:#9d8563}.solicitudes .request-detail .priority-department-proyect-detail .department-detail .department-title{font-size:20px;font-weight:700}.solicitudes .request-detail .priority-department-proyect-detail .department-detail .department{padding:2px 10px;border-radius:15px;color:#fff;font-size:14px;font-weight:500;background:#1a3e8f;width:fit-content;margin-left:-5px}.solicitudes .request-detail .priority-department-proyect-detail .proyect-detail .proyect-title{font-size:20px;font-weight:700}.solicitudes .request-detail .priority-department-proyect-detail .proyect-detail .proyect{padding:2px 10px;border-radius:15px;color:#fff;font-size:14px;font-weight:500;background:#5f78b1;width:fit-content;margin-left:-5px}.solicitudes .request-detail .priority-department-proyect-detail .proyect-status .proyect-status-title{font-size:20px;font-weight:700}.solicitudes .request-detail .priority-department-proyect-detail .proyect-status .status-container{display:flex;align-items:center;gap:8px}.solicitudes .request-detail .priority-department-proyect-detail .proyect-status .solicitud-status{width:119px;padding:2px 10px;border-radius:15px;color:#fff;font-size:14px;font-weight:500;margin-left:-5px;text-align:center}.solicitudes .request-detail .priority-department-proyect-detail .proyect-status .solicitud-status.pendiente{background:#af52de}.solicitudes .request-detail .priority-department-proyect-detail .proyect-status .solicitud-status.aceptada,.solicitudes .request-detail .priority-department-proyect-detail .proyect-status .solicitud-status.finalizada{background:#34c759}.solicitudes .request-detail .priority-department-proyect-detail .proyect-status .solicitud-status.rechazada{background:red}.solicitudes .request-detail .priority-department-proyect-detail .proyect-status .opensearch-badge{background:#667eea;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.solicitudes .request-detail .detail-body{display:flex;flex-direction:column;justify-content:flex-start}.solicitudes .request-detail .detail-body .detail-body-title{font-size:20px;font-weight:700;color:#00193a}.solicitudes .request-detail .detail-body .detail-body-description{font-size:16px;font-weight:500;color:#00193a}.solicitudes .request-detail .detail-body .detail-request-response{margin:.5rem 0;display:flex;flex-direction:column;gap:10px}.solicitudes .request-detail .detail-body .detail-request-response .detail-form-field{display:flex}.solicitudes .request-detail .detail-body .detail-request-response .detail-form-field.long-response{flex-direction:column;gap:5px}.solicitudes .request-detail .detail-body .detail-request-response .detail-form-field.long-response .response-value{margin-left:0}.solicitudes .request-detail .detail-body .detail-request-response .detail-form-field .label-value{font-size:16px;font-weight:700;color:#00193a}.solicitudes .request-detail .detail-body .detail-request-response .detail-form-field .response-value{font-size:16px;font-weight:500;color:#00193a;margin-left:.5rem}.solicitudes .request-detail .detail-body .detail-request-response .detail-form-field .response-value ul{list-style:none}.solicitudes .request-detail .detail-body .detail-request-response .detail-form-field .response-value a{color:#5f78b1;transition:all ease .2s}.solicitudes .request-detail .detail-body .detail-request-response .detail-form-field .response-value a:hover{color:#1a3e8f}.solicitudes .request-detail .detail-body .detail-request-response .detail-form-field .response-value .imagenes-respuesta{display:flex;justify-content:flex-start;align-items:center;overflow:auto;padding:1rem 0;gap:1rem}.solicitudes .request-detail .detail-body .detail-request-response .detail-form-field .response-value .imagenes-respuesta img{width:auto;height:100%;object-fit:contain;max-width:300px;max-height:300px}.solicitudes .request-detail .detail-body .detail-request-response .detail-form-field .response-value .archivos-respuesta{display:flex;max-width:100%;overflow-x:auto;gap:1rem;padding:1rem 0}.solicitudes .request-detail .detail-body .detail-request-response .detail-form-field .response-value .archivos-respuesta .archivo-render{max-width:300px;max-height:300px;height:fit-content}.solicitudes .request-detail .detail-body .detail-request-response .detail-form-field .response-value .archivos-respuesta .archivo-render .archivo-link{width:100%;height:100%;display:block}.solicitudes .request-detail .detail-body .detail-request-response .detail-form-field .response-value .archivos-respuesta .archivo-render .archivo-link .imagen-campo{width:100%;height:100%;object-fit:contain;max-height:300px;min-height:100px;min-width:100px;transition:all ease .2s}.solicitudes .request-detail .detail-body .detail-request-response .detail-form-field .response-value .archivos-respuesta .archivo-render .archivo-link .imagen-campo:hover{box-shadow:0 0 10px #0000001a}.solicitudes .request-detail .detail-body .detail-request-response .detail-form-field .response-value .archivos-respuesta .archivo-render .archivo-link .archivo-no-imagen{height:fit-content}.solicitudes .request-detail .detail-answer{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;width:100%;padding:1rem;background:#d9d9d9;border-radius:10px}.solicitudes .request-detail .detail-answer .detail-answer-title{font-size:20px;font-weight:700;color:#00193a}.solicitudes .request-detail .detail-answer p{font-size:16px;font-weight:500;color:#00193a}.solicitudes .request-detail textarea{min-height:100px;max-width:100%;min-width:100%;border-radius:10px;border:solid 1px #5F78B1;padding:.5rem;transition:border .2s ease}.solicitudes .request-detail textarea:focus{outline:none;border:solid 1px #1A3E8F}.solicitudes .request-detail .detail-actions{display:flex;gap:2rem;align-items:center}.solicitudes .request-detail .detail-actions .new-meeting-detail{display:flex;align-items:center;font-size:14px;font-weight:700;color:#1a3e8f;gap:10px}.solicitudes .request-detail .detail-actions .tooltip-wrapper{position:relative;display:inline-block;margin-left:auto}.solicitudes .request-detail .detail-actions .tooltip-wrapper .tooltip{visibility:hidden;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:6px 10px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s;width:max-content;max-width:240px;font-size:13px;pointer-events:none}.solicitudes .request-detail .detail-actions .tooltip-wrapper:hover .tooltip{visibility:visible;opacity:1}.solicitudes .request-detail .detail-actions .create-opensearch-task{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}.solicitudes .request-detail .detail-actions .create-opensearch-task:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.solicitudes .request-detail .detail-actions .send-detail-comment{margin-left:auto;font-size:16px;font-weight:700;color:#fff;display:flex;align-items:center;padding:10px 50px;background:#1a3e8f;gap:10px;border-radius:12px;transition:all ease .3s}.solicitudes .request-detail .detail-actions .send-detail-comment:hover{background:#5f78b1}.solicitudes .modal-overlay-confirmacion-solicitud{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:999;display:flex;align-items:center;justify-content:center}.solicitudes .modal-overlay-confirmacion-solicitud .modal-confirmacion-central{background:#fff;padding:2rem;border-radius:12px;max-width:min-content;width:100%;text-align:center;box-shadow:0 5px 15px #0003;animation:fadeInScale .3s ease-out forwards}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.solicitudes .modal-overlay-confirmacion-solicitud .modal-confirmacion-central .titulo-modal-confirmacion{font-size:18px;margin-bottom:1rem;text-wrap:nowrap}.solicitudes .modal-overlay-confirmacion-solicitud .modal-confirmacion-central .modal-candidate-name{color:#1a3e8f}.solicitudes .modal-overlay-confirmacion-solicitud .modal-confirmacion-central p{margin-bottom:1.5rem;color:red;font-size:14px}.solicitudes .modal-overlay-confirmacion-solicitud .modal-confirmacion-central .botones-modal-confirmacion{display:flex;justify-content:space-around;gap:1rem;max-width:400px;margin:0 auto}.solicitudes .modal-overlay-confirmacion-solicitud .modal-confirmacion-central .botones-modal-confirmacion .btn-cancel,.solicitudes .modal-overlay-confirmacion-solicitud .modal-confirmacion-central .botones-modal-confirmacion .btn-confirm{padding:.5rem 1.5rem;border-radius:20px;font-weight:700;border:none;cursor:pointer;transition:all ease .2s}.solicitudes .modal-overlay-confirmacion-solicitud .modal-confirmacion-central .botones-modal-confirmacion .btn-cancel.loading,.solicitudes .modal-overlay-confirmacion-solicitud .modal-confirmacion-central .botones-modal-confirmacion .btn-confirm.loading{display:flex}.solicitudes .modal-overlay-confirmacion-solicitud .modal-confirmacion-central .botones-modal-confirmacion .btn-cancel{background:#e0e0e0;color:#1a3e8f}.solicitudes .modal-overlay-confirmacion-solicitud .modal-confirmacion-central .botones-modal-confirmacion .btn-cancel:hover{background:#f2f2f2}.solicitudes .modal-overlay-confirmacion-solicitud .modal-confirmacion-central .botones-modal-confirmacion .btn-confirm{background:#1a3e8f;color:#fff}.solicitudes .modal-overlay-confirmacion-solicitud .modal-confirmacion-central .botones-modal-confirmacion .btn-confirm:hover{background:#5f78b1}.solicitudes .overlay-new-request{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background-color:#00000080;z-index:99}.solicitudes .modal-new-request{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:70dvw;height:70dvh;background:#fff;border-radius:12px;box-shadow:0 0 10px #00000026;z-index:100;padding:4% 10%;display:flex;justify-content:space-around;flex-direction:column;gap:1rem}.solicitudes .modal-new-request .priority-sede-select{display:flex;flex-direction:column;gap:10px}.solicitudes .modal-new-request .priority-sede-select .priority-sede-select.disabled{pointer-events:none}.solicitudes .modal-new-request .priority-sede-select .priority-sede-select.disabled .sede-option{opacity:.5;cursor:not-allowed}.solicitudes .modal-new-request .top-new-request h4{font-size:30px;font-weight:700;color:#00193a;margin-bottom:10px}.solicitudes .modal-new-request .top-new-request p{font-size:16px;font-weight:500;color:#00193a}.solicitudes .modal-new-request .select-new-request{display:flex;flex-direction:row;justify-content:space-between}.solicitudes .modal-new-request .select-new-request label{font-size:16px;font-weight:700;color:#00193a}.solicitudes .modal-new-request .select-new-request .priority-options,.solicitudes .modal-new-request .select-new-request .sede-options{display:flex;gap:10px}.solicitudes .modal-new-request .select-new-request .priority-option,.solicitudes .modal-new-request .select-new-request .sede-option{padding:3px 10px;border-radius:50px;cursor:pointer;transition:all .3s ease;font-weight:500;font-size:14px;-webkit-user-select:none;user-select:none;background-color:#b8b8b8;color:#fff}.solicitudes .modal-new-request .select-new-request .priority-option:hover,.solicitudes .modal-new-request .select-new-request .sede-option:hover{box-shadow:0 4px 8px #0000001a}.solicitudes .modal-new-request .select-new-request .priority-urgente.selected{background-color:#ff2d55}.solicitudes .modal-new-request .select-new-request .priority-medio.selected{background-color:#32ade6}.solicitudes .modal-new-request .select-new-request .priority-bajo.selected{background-color:#9d8563}.solicitudes .modal-new-request .select-new-request .sede-la-plata.selected,.solicitudes .modal-new-request .select-new-request .sede-mendoza.selected{background-color:#5f78b1}.solicitudes .modal-new-request .bottom-new-request{display:flex;flex-wrap:wrap;gap:30px 0;justify-content:space-between}.solicitudes .modal-new-request .bottom-new-request .select-new-request{width:48%;display:flex;flex-direction:column;gap:10px}.solicitudes .modal-new-request .bottom-new-request .select-new-request label{font-size:16px;font-weight:700;color:#00193a}.solicitudes .modal-new-request .bottom-new-request .select-new-request select{width:100%;border:1px solid #1A3E8F;border-radius:5px;font-size:1rem;transition:all ease .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00135 9.80036C6.59302 9.80036 6.18469 9.64286 5.87552 9.3337L2.07219 5.53036C1.90302 5.3612 1.90302 5.0812 2.07219 4.91203C2.24135 4.74286 2.52135 4.74286 2.69052 4.91203L6.49385 8.71536C6.77385 8.99536 7.22885 8.99536 7.50885 8.71536L11.3122 4.91203C11.4814 4.74286 11.7614 4.74286 11.9305 4.91203C12.0997 5.0812 12.0997 5.3612 11.9305 5.53036L8.12719 9.3337C7.81802 9.64286 7.40969 9.80036 7.00135 9.80036Z' fill='%2300193A'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding:.75rem 2.5rem .75rem .75rem;color:#1a3e8f}.solicitudes .modal-new-request .bottom-new-request .select-new-request select:focus{outline:none;border:1px solid #5F78B1}.solicitudes .modal-new-request .bottom-new-request .select-new-request .priority-select{display:flex;flex-direction:column;gap:10px}.solicitudes .modal-new-request .footer-new-request{width:100%;display:flex;justify-content:flex-end;gap:1rem}.solicitudes .modal-new-request .footer-new-request .btn-cancel{padding:10px 24px;border-radius:20px;background:#fff;color:#1a3e8f;font-weight:700;transition:all ease .3s}.solicitudes .modal-new-request .footer-new-request .btn-cancel:hover{color:#5f78b1}.solicitudes .modal-new-request .footer-new-request .btn-send{padding:10px 24px;border-radius:20px;background:#1a3e8f;color:#fff;transition:all ease .3s}.solicitudes .modal-new-request .footer-new-request .btn-send:hover{background:#5f78b1}.solicitudes .formulario-solicitud{margin:0 auto;max-width:30dvw}.solicitudes .formulario-solicitud .solicitud-departamento-nombre{padding:24px;border-radius:20px;background:linear-gradient(to right,#00193a,#1a3e8fe8 94%,#1a3e8f);margin-bottom:20px}.solicitudes .formulario-solicitud .solicitud-departamento-nombre h4{color:#fff;font-size:24px;font-weight:700}.solicitudes .formulario-solicitud .formulario-solicitud-header{padding:40px;box-shadow:0 4px 20px #0000001a;border-radius:12px}.solicitudes .formulario-solicitud .formulario-solicitud-header .formulario-solicitud-pill{padding:2px 10px;border-radius:15px;color:#fff;font-size:14px;font-weight:500}.solicitudes .formulario-solicitud .formulario-solicitud-header .formulario-solicitud-pill.departamento{background:#1a3e8f}.solicitudes .formulario-solicitud .formulario-solicitud-header .formulario-solicitud-pill.unidad{background:#5f78b1;margin-left:10px}.solicitudes .formulario-solicitud .formulario-solicitud-header h2{font-size:28px;font-weight:700;color:#00193a;margin:15px 0}.solicitudes .formulario-solicitud .formulario-solicitud-header .formulario-descripcion{font-size:16px;font-weight:500;color:#00193a;margin-bottom:0}.solicitudes .formulario-solicitud .formulario-solicitud-body{padding:40px;box-shadow:0 4px 20px #0000001a;border-radius:12px;margin-top:20px}.solicitudes .formulario-solicitud .formulario-solicitud-body .grupo-textos-cortos{display:flex;flex-direction:column;gap:10px}.solicitudes .formulario-solicitud .formulario-solicitud-body .zona-subida{background:#fff}.solicitudes .formulario-solicitud .formulario-solicitud-body .input-preview.dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00135 9.80036C6.59302 9.80036 6.18469 9.64286 5.87552 9.3337L2.07219 5.53036C1.90302 5.3612 1.90302 5.0812 2.07219 4.91203C2.24135 4.74286 2.52135 4.74286 2.69052 4.91203L6.49385 8.71536C6.77385 8.99536 7.22885 8.99536 7.50885 8.71536L11.3122 4.91203C11.4814 4.74286 11.7614 4.74286 11.9305 4.91203C12.0997 5.0812 12.0997 5.3612 11.9305 5.53036L8.12719 9.3337C7.81802 9.64286 7.40969 9.80036 7.00135 9.80036Z' fill='%2300193A'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.5rem}.solicitudes .formulario-solicitud .formulario-solicitud-body .campo-error{border:1px solid red;background-color:#ffecec3c;padding:.5rem;border-radius:5px}.solicitudes .formulario-solicitud .acciones{width:100%;display:flex;justify-content:flex-end;gap:1rem;margin-top:20px}.solicitudes .formulario-solicitud .acciones .btn-cancelar,.solicitudes .formulario-solicitud .acciones .btn-enviar{padding:10px 24px;border-radius:20px;color:#fff;font-weight:700;transition:all ease .3s}.solicitudes .formulario-solicitud .acciones .btn-cancelar{background:transparent;color:#1a3e8f}.solicitudes .formulario-solicitud .acciones .btn-cancelar:hover{background:#5f78b1;color:#fff}.solicitudes .formulario-solicitud .acciones .btn-enviar{background:#1a3e8f}.solicitudes .formulario-solicitud .acciones .btn-enviar:hover{background:#5f78b1}@keyframes breath{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.estado-global-cargando{margin-left:auto;margin-right:45.5px;width:119px;padding:2px 10px;border-radius:15px;color:#fff;font-size:14px;font-weight:500;text-align:center;background:#1a3e8f}.estado-global-cargando.breath{animation:breath 1.5s ease-in-out infinite}.panel-solicitudes{position:relative}.bloqueo-interaccion-panel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:transparent}.solicitudes-drawer-buttons-container{display:flex;justify-content:space-between;width:96%;padding-left:16px;padding-top:15px}.solicitudes-drawer-buttons-container .drawer-buttons-wrapper{display:flex;gap:15px}.solicitudes-drawer-buttons-container .add-task-text{align-items:center;display:flex;justify-content:center;font-size:14px;font-weight:700;color:#1a3e8f;cursor:pointer}.solicitudes-drawer-buttons-container .add-task-obs{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:700;color:#1a3e8f;cursor:pointer}.request-candidates-view{margin:2rem 0}.request-candidates-view .candidates-request-view{display:flex;flex-direction:column;gap:1.5rem;width:100%}.request-candidates-view .candidates-request-view .candidate-card-view{border:2px dashed #d3d3d3;border-radius:8px;padding:10px 15px}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-header-view{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-header-view .candidate-number{font-size:16px;font-weight:700;color:#00193a;margin:0}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-header-view .btn-selected-request{padding:.5rem;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.25rem;border:none;background:#e5efff;color:#1a3e8f;cursor:unset}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-header-view .candidate-actions{display:flex;gap:.5rem}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-header-view .candidate-actions .btn-select-wrapper,.request-candidates-view .candidates-request-view .candidate-card-view .candidate-header-view .candidate-actions .btn-select-wrapper .btn-select{position:relative}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-header-view .candidate-actions .btn-select-wrapper .btn-select .limit-badge{position:absolute;top:-8px;right:-8px;background:#ff6b6b;color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:10px;white-space:nowrap;box-shadow:0 2px 4px #0003;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-header-view .candidate-actions .btn-select-wrapper .btn-select:hover .limit-badge{opacity:1;visibility:visible}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-header-view .candidate-actions button{padding:.5rem;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.25rem;border:none}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-header-view .candidate-actions button:disabled{cursor:not-allowed}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-header-view .candidate-actions .btn-select{background:#e5efff;color:#1a3e8f;border:none}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-header-view .candidate-actions .btn-select:hover:not(:disabled){background:#00193a;color:#fff}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-header-view .candidate-actions .btn-select:disabled{background:#e8e8e8;color:#484848}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-header-view .candidate-actions .btn-selected{background:#00193a;color:#fff}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-header-view .candidate-actions .btn-discard{background:none;color:#d32020;border:none}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-header-view .candidate-actions .btn-discard:hover:not(:disabled){background:#d32020;color:#fff}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-header-view .candidate-actions .btn-discarded{background:#d32020;color:#fff}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-body-view .candidate-name-label{font-size:14px;font-weight:700;color:#00193a;margin:0 0 1rem}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-body-view .candidate-files-view{display:flex;gap:.75rem}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-body-view .candidate-files-view .file-item-view{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f5f5f5;border-radius:6px;flex:1;min-width:0}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-body-view .candidate-files-view .file-item-view .file-info-view{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-body-view .candidate-files-view .file-item-view .file-info-view .file-icon-view{width:24px;height:24px;flex-shrink:0}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-body-view .candidate-files-view .file-item-view .file-info-view .file-name-view{font-size:13px;color:#00193a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-body-view .candidate-files-view .file-item-view .file-actions-view{flex-shrink:0}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-body-view .candidate-files-view .file-item-view .file-actions-view .download-btn-view{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-body-view .candidate-files-view .file-item-view .file-actions-view .download-btn-view img{width:20px;height:20px}.request-candidates-view .candidates-request-view .candidate-card-view .candidate-body-view .candidate-files-view .file-item-view .file-actions-view .download-btn-view:hover{opacity:.7}
