html,body{background-color:#f9fafb;color:#1f2937}*{padding:0;margin:0;box-sizing:border-box;font-family:Poppins,sans-serif}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:none;background-repeat:no-repeat;padding-right:2rem}:root{font-size:clamp(2vh,2.61vh,5vh);--transition: all .3s ease-in-out;--normal-size: .63rem;--input-height: 1.71rem;--input-padding: .56rem;--input-radius: .36rem;--input-font-size: .63rem;--input-active-label-font-size: .52rem;--input-border: #e5e7eb;--input-color: #000000;--input-error: #ff7e7e;--item-border: solid 1px var(--grey-50);--item-border-radius: .6rem;--item-padding: .48rem;--item-min-height: 2.72rem;--item-background-color: var(--white-100);--item-display: flex;--item-gap: 1rem}.item-container-skeleton{border:var(--item-border);border-radius:var(--item-border-radius);background-color:var(--item-background-color);display:var(--item-display);width:100%;gap:var(--item-gap);align-items:center;justify-content:space-between;position:relative}.item-container-skeleton span{width:100%}.item-container-skeleton .item-skeleton-content{display:flex;flex:1;flex-direction:column}.home-layout{height:100%;width:100%;display:flex}h span,p{font-family:Poppins,sans-serif}.main{height:100%;width:100%}.icon-close{width:1.5rem;height:1.5rem;-webkit-mask-size:cover;mask-size:cover;background-color:#1f2937;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;cursor:pointer;-webkit-mask-image:url(/icons/closed_line.svg);mask-image:url(/icons/closed_line.svg)}.fix-label{font-size:.52rem;font-weight:500;margin-left:.56rem}.icon-picker-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.icon-picker-header b{font-size:.73rem}.icon-picker-grid{margin-top:.5rem}.icon-success{-webkit-mask-image:url(/icons/check.svg);mask-image:url(/icons/check.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:flex;-webkit-mask-position:center;mask-position:center;background-color:#3fcc8a;width:1.5rem;height:1.5rem}.icon-error{-webkit-mask-image:url(/icons/error.svg);mask-image:url(/icons/error.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:flex;-webkit-mask-position:center;mask-position:center;background-color:#ff6464;width:1.5rem;height:1.5rem}.icon-warning{-webkit-mask-image:url(/icons/warning.svg);mask-image:url(/icons/warning.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:flex;-webkit-mask-position:center;mask-position:center;background-color:#ffa724;width:1.5rem;height:1.5rem}.close-session{font-size:.65rem}.icon-info{-webkit-mask-image:url(/icons/info.svg);mask-image:url(/icons/info.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:flex;-webkit-mask-position:center;mask-position:center;background-color:#407bff;width:1.5rem;height:1.5rem}.btn-primary-uncolor{border-radius:.4rem;border:1px solid #d1d5db;padding:0 .71rem;background:#fff;display:flex;align-items:center;gap:.4rem;cursor:pointer;height:2rem}.btn-primary-uncolor .icon-add{-webkit-mask-image:url(/icons/plus.svg);mask-image:url(/icons/plus.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:flex;-webkit-mask-position:center;mask-position:center;background-color:#fff;width:.7rem;height:.7rem}.btn-primary-uncolor span{color:#374151!important}.MuiDialogContent-root{padding:1rem!important}.btn-primary-crear{border-radius:.4rem;border:0px solid #e5e7eb;padding:0 .71rem;background:#2563eb;display:flex;align-items:center;gap:.4rem;transition:all .3s ease-in-out;cursor:pointer;height:2rem}.btn-primary-crear.disabled{opacity:.5;pointer-events:none}.btn-primary-crear .icon-add{-webkit-mask-image:url(/icons/plus.svg);mask-image:url(/icons/plus.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:flex;-webkit-mask-position:center;mask-position:center;background-color:#fff;width:.7rem;height:.7rem}.btn-primary-crear .icon-excel{-webkit-mask-image:url(/icons/excel.svg);mask-image:url(/icons/excel.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:flex;-webkit-mask-position:center;mask-position:center;background-color:#fff;width:.7rem;height:.7rem}.btn-primary-crear .icon-download{-webkit-mask-image:url(/icons/download.svg);mask-image:url(/icons/download.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:flex;-webkit-mask-position:center;mask-position:center;background-color:#fff;width:.7rem;height:.7rem;border:none}.btn-primary-crear span{font-size:.6rem!important;color:#fff!important}.btn-primary-crear:hover{filter:brightness(1.2);box-shadow:0 3px 6px #00000029}.MuiTooltip-arrow{color:#000!important}.MuiTooltip-tooltip{background-color:#000!important}.MuiTiptap-FieldContainer-notchedOutline{border-color:var(--input-border)!important}.MuiTiptap-FieldContainer-root{border-radius:var(--input-radius)!important}.ProseMirror{height:18rem;max-width:calc(100vw - 17.4rem);overflow-y:auto;border-radius:4px;font-size:.6rem}.rich-text-custom-styles .MuiCollapse-vertical{background-color:#f9fafb;position:relative!important}.rich-text-custom-styles .MuiCollapse-vertical .MuiSvgIcon-root{height:1rem;width:1rem}.rich-text-custom-styles .MuiSelect-select{width:100%;font-size:.7rem}.ProseMirror p{font-size:.65rem!important}.ProseMirror h1{font-size:1.14rem!important;font-weight:700}.ProseMirror h2{font-size:1rem!important;font-weight:700}.ProseMirror h3{font-size:.835rem!important;font-weight:700}.ProseMirror h4{font-size:.73rem!important;font-weight:700}.ProseMirror h5{font-size:.65rem!important;font-weight:700}.ProseMirror h6{font-size:.51rem!important;font-weight:700}.info-no-results{width:100%;height:40vh;display:flex;align-items:center;justify-content:center;text-align:center;opacity:.5}.MuiDialogContent-root{color:#1f2937}._header-full-container_11uzf_1{height:2.69rem;border-bottom:1px solid #E5E7EB;background:#fff;padding:1rem;display:flex;font-weight:600;color:#1f2937;font-size:.875rem;justify-content:space-between;align-items:center}._header-full-container_11uzf_1 b{cursor:pointer}._header-full-container-user_11uzf_17{display:flex;align-items:center;gap:.5rem;color:#1f2937;font-size:.875rem;font-weight:600;cursor:pointer}._header-full-container-user_11uzf_17 img{width:1.5rem;height:1.5rem;border-radius:50%;object-fit:cover}._header-full-container-user-name_11uzf_32{display:none;flex-direction:column;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._header-full-container-user-name_11uzf_32 span{font-size:.675rem;color:#1f2937;font-weight:600}._header-full-container-user-name_11uzf_32 p{font-size:.575rem;color:#6b7280}._header-full-container-logo_11uzf_48{display:flex;align-items:center;gap:.5rem;cursor:pointer}._header-full-container-logo-image_11uzf_54{background-image:url(/icons/logo_hym_y_cofabo.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:175px;height:32px}._header-full-container-logo-burger_11uzf_62{-webkit-mask-image:url(/icons/burger-menu.svg);mask-image:url(/icons/burger-menu.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#1f2937bb;min-width:1.2rem;height:1rem}._header-full-container-logo-menu_11uzf_71{display:none}@media only screen and (min-width: 1025px){._header-full-container-user-name_11uzf_32{display:flex}._header-full-container-logo-burger_11uzf_62{display:none}._header-full-container-logo-menu_11uzf_71{margin-left:1.5rem;display:flex;align-items:center;gap:1rem}._header-full-container-logo-menu-item_11uzf_88{cursor:pointer}._header-full-container-logo-menu-item_11uzf_88 p{color:#374151;font-size:.75rem;font-weight:400}._header-full-container-logo-menu-item_11uzf_88._active_11uzf_96{border-radius:6px;background-color:#1e3a8a;padding:.2rem .5rem}._header-full-container-logo-menu-item_11uzf_88._active_11uzf_96 p{color:#fff!important;font-weight:600!important}}._openMenu_11uzf_106{left:0!important}._full-header-menu_11uzf_110{background-color:#fff;height:100dvh;padding:19px 16px;width:100%;display:flex;flex-direction:column;gap:16px;position:fixed;left:-200%;transition:left .5s ease-out;z-index:10}._full-header-menu-item_11uzf_123{padding:10px;cursor:pointer;display:flex;align-items:center;gap:8px}._full-header-menu-item-text_11uzf_131{font-size:.65rem}._full-header-menu-item_11uzf_123._active_11uzf_96{border-radius:6px;background-color:#1e3a8a}._full-header-menu-item_11uzf_123._active_11uzf_96 ._full-header-menu-item-text_11uzf_131{font-size:.65rem;color:#fff!important;font-weight:600!important}._full-header-menu-item_11uzf_123:hover{border-radius:6px;background-color:#1e3a8a}._full-header-menu-item_11uzf_123:hover ._full-header-menu-item-text_11uzf_131{color:#fff!important;font-weight:600!important;font-size:.65rem}.snackbar-component{padding:.48rem;font-size:.8rem;border-radius:.7rem;display:grid;min-width:25rem;align-items:center;gap:.48rem;grid-template-columns:min-content auto min-content;backdrop-filter:blur(.3rem);background:#fffd 0% 0% no-repeat padding-box;-webkit-backdrop-filter:blur(.3rem);max-width:calc(90vw - 5rem)}.snackbar-component.error{border:solid 1px rgba(255,100,100,.3019607843)}.snackbar-component.error>.snackbar-content>b{color:#ff6464}.snackbar-component.success{border:solid 1px rgba(63,204,138,.3019607843)}.snackbar-component.success>.snackbar-content>b{color:#3fcc8a}.snackbar-component.warning{border:solid 1px rgba(255,167,36,.3019607843)}.snackbar-component.warning>.snackbar-content>b{color:#ffa724}.snackbar-component.info{border:solid 1px rgba(64,123,255,.3019607843)}.snackbar-component.info>.snackbar-content>b{color:#407bff}.snackbar-component>i:last-child{color:#b2b2b2;padding-right:.6rem;cursor:pointer;background-color:transparent}.snackbar-component>.snackbar-content{display:flex;flex-direction:column}.snackbar-component>.snackbar-content span{font-size:.6rem}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.input-component{font-size:var(--input-font-size);position:relative;--label-active-translate: -1.6rem;--label-active-font: var(--input-active-label-font-size);--custom-input-padding: var(--input-padding);transition:all .3s;width:100%;display:flex;align-items:center}.input-component label{transition:all .3s;color:#adaebc;position:absolute;left:var(--custom-input-padding);font-size:var(--input-font-size);top:50%;transform:translateY(-50%);pointer-events:none}.input-component label.fixed{transform:translateY(var(--label-active-translate));font-size:var(--label-active-font)}.input-component label.fixed.centered{left:50%;transform:translate(-50%) translateY(var(--label-active-translate))}.input-component .error-tag{transition:all .3s;position:absolute;right:var(--custom-input-padding);color:var(--input-error);pointer-events:none}.input-component input,.input-component textarea{border:solid 1px var(--input-border);transition:all .3s;padding:0 var(--custom-input-padding);font-size:var(--input-font-size);min-height:var(--input-height);max-height:var(--input-height);border-radius:var(--input-radius);width:100%}.input-component input.uppercase,.input-component textarea.uppercase{text-transform:uppercase}.input-component input[disabled],.input-component textarea[disabled]{pointer-events:none;color:var(--grey-500);background-color:var(--disabled-input-bg);border:none}.input-component input[disabled]~label,.input-component textarea[disabled]~label{color:var(--grey-500)!important}.input-component input.error,.input-component textarea.error{transition:all .3s;border:solid 2px var(--input-error)}.input-component input.keep-placeholder::placeholder,.input-component textarea.keep-placeholder::placeholder{transition:all .3s;opacity:1!important;color:#adaebc}.input-component input::placeholder,.input-component textarea::placeholder{transition:all .3s;opacity:0}.input-component input:not(.select):not(:placeholder-shown)::placeholder,.input-component input:not(.select):focus-visible::placeholder,.input-component input:not(.select).open::placeholder,.input-component textarea:not(.select):not(:placeholder-shown)::placeholder,.input-component textarea:not(.select):focus-visible::placeholder,.input-component textarea:not(.select).open::placeholder{opacity:1;transition:all .3s}.input-component input:not(.select):not(:placeholder-shown)~label,.input-component input:not(.select):focus-visible~label,.input-component input:not(.select).open~label,.input-component textarea:not(.select):not(:placeholder-shown)~label,.input-component textarea:not(.select):focus-visible~label,.input-component textarea:not(.select).open~label{transform:translateY(var(--label-active-translate));font-size:var(--label-active-font);color:var(--grey-500)!important}.input-component input:not(.select):not(:placeholder-shown)~label.centered,.input-component input:not(.select):focus-visible~label.centered,.input-component input:not(.select).open~label.centered,.input-component textarea:not(.select):not(:placeholder-shown)~label.centered,.input-component textarea:not(.select):focus-visible~label.centered,.input-component textarea:not(.select).open~label.centered{left:50%;transform:translate(-50%) translateY(var(--label-active-translate))}.input-component textarea{min-height:3em;max-height:unset;resize:vertical;padding-top:8px;transition:unset}.input-component-icon{-webkit-mask-image:url(/icons/search.svg);mask-image:url(/icons/search.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#9ca3af;width:.7rem;height:.7rem;margin-right:.3rem}.suffix{position:absolute;top:50%;transform:translateY(-50%);color:#888;font-size:.9rem;right:.2rem;pointer-events:none}.login-page-full-section{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.login-page-full-section .login-page-container{border-radius:.4rem;border:0px solid #E5E7EB;background:#fff;box-shadow:0 2px 4px #0000001a,0 4px 6px #0000001a;width:20rem;padding:1rem;display:flex;flex-direction:column;justify-content:center}.login-page-full-section .login-page-container .login-page-container-content{width:100%;display:flex;justify-content:center;flex-direction:column}.login-page-full-section .login-page-container .login-page-container-content h4{text-align:center;font-size:1rem;font-weight:600;color:#1f2937;margin:.5rem 0 1rem}.login-page-full-section .login-page-container .login-page-container-content-row{margin-bottom:.5rem}.login-page-full-section .login-page-container .login-forgot-password{width:100%;display:flex;justify-content:flex-end;margin-bottom:1rem}.login-page-full-section .login-page-container .login-forgot-password a{color:#2563eb;font-size:.6rem;cursor:pointer;text-decoration:none}.login-page-full-section .login-page-container .login-page-container-logo{width:100%;display:flex;justify-content:center}.login-page-full-section .login-page-container .login-page-container-logo img{height:3rem}.btn-primary-crear-login{border-radius:.4rem;border:0px solid #E5E7EB;padding:0 .71rem;background:#2563eb;align-items:center;gap:.4rem;cursor:pointer;display:flex;justify-content:center;height:2rem}.btn-primary-crear-login.disabled{pointer-events:none;opacity:.5}.btn-primary-crear-login .icon-add{-webkit-mask-image:url(/icons/plus.svg);mask-image:url(/icons/plus.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:flex;-webkit-mask-position:center;mask-position:center;background-color:#fff;width:.7rem;height:.7rem}.btn-primary-crear-login span{color:#fff;font-size:.8rem}.error-container{background-color:#eb3d3d;border-radius:.4rem;padding:0;height:0;overflow:hidden;transition:height .3s ease-in-out,padding .3s ease-in-out}.error-container.show{height:2rem;display:flex;align-items:center;padding:0 .5rem}.error-container.show span{color:#fff;font-size:.6rem;margin:0}.ask-code-full-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ask-code-full-section-header-title{display:flex;align-items:center;gap:.5rem}.ask-code-full-section-header-title .icon-container{display:flex;align-items:center;border-radius:.4rem;justify-content:center;padding:.2rem;background-color:#407bff}.ask-code-full-section-header-title .icon-container .icon-info{background-color:#fff}.ask-code-full-section p{font-size:.68rem;margin:0}.ask-code-full-section-row{margin-top:1.5rem}.ask-code-full-section-buttons{margin-top:1rem;display:flex;align-items:center;gap:.5rem}.ask-code-full-section-buttons button{width:100%}.ask-code-full-section-buttons .btn-primary-uncolor{display:flex;align-items:center;justify-content:center}.ask-code-full-section-buttons .btn-primary-uncolor span{font-size:.8rem}@media only screen and (min-width: 601px){.ask-code-full-section{max-width:20rem}}.welcome-container{height:100vh}.welcome-container-header{background:linear-gradient(180deg,#2563eb33,#1e40af33),#2056df;min-height:25vh;padding:2rem 1rem;display:flex;flex-direction:column;gap:1rem}.welcome-container-header h3{font-size:2rem;color:#fff}.welcome-container-header h4{font-size:1rem;font-weight:500;color:#fff}.welcome-container-header p{font-size:.57rem;color:#e5e7eb}.welcome-container-header-status{border-radius:.4rem;display:flex;align-items:center;width:fit-content;gap:.3rem;padding:.3rem .5rem}.welcome-container-header-status.PENDING{background-color:#fef3c7}.welcome-container-header-status.PENDING p{color:#92400e}.welcome-container-header-status.OVERDUE{background-color:#fee2e2}.welcome-container-header-status.OVERDUE p{color:#b91c1c}.welcome-container-header-status.UP_TO_DATE{background-color:#dcfce7}.welcome-container-header-status.UP_TO_DATE p{color:#166534}.welcome-container-header-status p{font-size:.61rem}.icon-stauts{width:.6rem;height:.6rem;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;cursor:pointer}.icon-stauts.UP_TO_DATE{-webkit-mask-image:url(/icons/status-check.svg);mask-image:url(/icons/status-check.svg);background-color:#166534}.icon-stauts.OVERDUE{-webkit-mask-image:url(/icons/error.svg);mask-image:url(/icons/error.svg);background-color:#b91c1c}.icon-stauts.PENDING{-webkit-mask-image:url(/icons/warning.svg);mask-image:url(/icons/warning.svg);background-color:#92400e}@media only screen and (min-width: 1025px){.welcome-container-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2rem 6rem}}.dropdown-component{flex-direction:column;font-size:var(--input-font-size);position:relative;--label-active-translate: -1.6rem;--label-active-font: var(--input-active-label-font-size);--custom-input-padding: var(--input-padding);transition:all .3s;width:100%;display:flex;align-items:center}.dropdown-component select{transition:all .3s;width:100%;padding:0 var(--custom-input-padding);border-radius:var(--input-radius);font-size:var(--input-font-size);border:1px solid var(--input-border);cursor:pointer;min-height:var(--input-height);max-height:var(--input-height)}.dropdown-component select.uppercase{text-transform:uppercase}.dropdown-component select[disabled]{pointer-events:none;color:var(--grey-500);background-color:var(--disabled-input-bg);border:none}.dropdown-component select[disabled]~label{color:var(--grey-500)!important}.dropdown-component select.keep-placeholder::placeholder{transition:all .3s;opacity:1!important}.dropdown-component select::placeholder{transition:all .3s;opacity:0}.dropdown-component select:not(.select):not(:placeholder-shown)::placeholder,.dropdown-component select:not(.select):focus-visible::placeholder,.dropdown-component select:not(.select).open::placeholder{opacity:1;transition:all .3s}.dropdown-component select:not(.select):not(:placeholder-shown)~label,.dropdown-component select:not(.select):focus-visible~label,.dropdown-component select:not(.select).open~label{transform:translateY(var(--label-active-translate));font-size:var(--label-active-font);color:var(--grey-500)!important}.dropdown-component select:not(.select):not(:placeholder-shown)~label.centered,.dropdown-component select:not(.select):focus-visible~label.centered,.dropdown-component select:not(.select).open~label.centered{left:50%;transform:translate(-50%) translateY(var(--label-active-translate))}.dropdown-component select.error{transition:all .3s;border:solid 2px var(--input-error)}.dropdown-component label{transition:all .3s;color:#adaebc;position:absolute;left:var(--custom-input-padding);font-size:var(--input-font-size);top:50%;transform:translateY(-50%);pointer-events:none}.dropdown-component label.fixed{transform:translateY(var(--label-active-translate));font-size:var(--label-active-font)}.dropdown-component label.fixed.centered{left:50%;transform:translate(-50%) translateY(var(--label-active-translate))}.dropdown-component .error-tag{transition:all .3s;position:absolute;right:1rem;bottom:.5rem;color:var(--input-error);pointer-events:none}.dropdown-component:after{content:"";position:absolute;top:50%;right:.5rem;width:.45rem;height:.45rem;background-image:url(/icons/arrow-down.svg);background-repeat:no-repeat;background-size:contain;pointer-events:none;transform:translateY(-50%)}.noSelected select:not(.select):not(:placeholder-shown)::placeholder{opacity:1;transition:all .3s}.noSelected select:not(.select):not(:placeholder-shown)~label{transition:all .3s;color:#adaebc!important;position:absolute;left:var(--custom-input-padding);font-size:var(--input-font-size);top:50%;transform:translateY(-50%);pointer-events:none}.noSelected select:not(.select):not(:placeholder-shown)~label.centered{left:50%;transform:translate(-50%) translateY(var(--label-active-translate))}.filter-welcome-container{display:flex;flex-direction:column;padding:.5rem;gap:1rem}@media only screen and (min-width: 1025px){.filter-welcome-container{display:grid;grid-template-columns:1.5fr .5fr .5fr;gap:.5rem}}.category-grid-container{border-radius:12px;border:0px solid #E5E7EB;background:#fff;box-shadow:0 1px 2px #0000000d;padding:.7rem;max-height:7rem;width:100%}.category-grid-container-info{display:flex;gap:.5rem;align-items:flex-start;height:100%}.category-grid-container-info-title{display:flex;flex-direction:column;gap:.3rem;width:100%;height:100%;justify-content:space-between}.category-grid-container-info-title b{color:#1f2937;font-size:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-grid-container-info-title p{color:#4b5563;font-size:.58rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-grid-container-info-title a{color:#2563eb;cursor:pointer;font-size:.58rem}.category-list-container{gap:.5rem;padding:.8rem;display:flex;width:100%;flex-wrap:wrap;justify-content:flex-start}.category-body-container{display:flex;align-items:center;justify-content:center}.users-gestion-container-content-table-body-item{grid-template-columns:10vw 10vw 12vw 4.5vw}@media only screen and (min-width: 601px){.category-grid-container{max-width:15.9rem;min-width:15.9rem}}@media only screen and (min-width: 1025px){.category-list-container{padding:.8rem 6rem;margin:0 auto}}.gestion-categorias-full-container-content-category-file-body-files{margin-top:1rem}.gestion-categorias-full-container-content-category-file-body-files-header{display:grid;grid-template-columns:20vw 20vw 10vw 14vw 7.8vw;gap:1rem;padding:.5rem}.gestion-categorias-full-container-content-category-file-body-files-header b{color:#6b7280;text-transform:uppercase;font-size:.61rem}.gestion-categorias-full-container-content-category-file-body-files-body{display:flex;flex-direction:column;gap:.5rem}.gestion-categorias-full-container-content-category-file-body-files-body-item{display:grid;gap:1rem;padding:.5rem;align-items:center;grid-template-columns:20vw 20vw 10vw 14vw 3.8vw;border-top:1px solid #E5E7EB}.gestion-categorias-full-container-content-category-file-body-files-body-item-actions{display:flex;align-items:center;gap:.5rem}.gestion-categorias-full-container-content-category-file-body-files-body-item b,.gestion-categorias-full-container-content-category-file-body-files-body-item p{font-size:.61rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.category-info-container{display:flex;padding:.5rem;flex-direction:column;gap:.5rem}.category-info-container .title{display:flex;align-items:center;gap:.3rem}.category-info-container .sub-title{color:#7e7e7e;opacity:.3;font-weight:500;font-size:.7rem}.category-info-container-header{border-radius:.4rem;border:0px solid #E5E7EB;padding:.5rem;background:#fff;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;gap:.5rem}.category-info-container-header-title{display:flex;align-items:flex-start;gap:.5rem}.category-info-container-header-title-text{display:flex;flex-direction:column}.category-info-container-header-title b{font-size:.75rem}.category-info-container-header-title p{color:#4b5563;font-size:.61rem}.category-info-container-header-status{border-radius:.4rem;border:0px solid #E5E7EB;background:#d1fae5;display:flex;align-items:center;width:fit-content;gap:.3rem;padding:.3rem .5rem}.category-info-container-header-status.PENDING{background-color:#fef3c7}.category-info-container-header-status.PENDING p{color:#92400e}.category-info-container-header-status.REJECTED{background-color:#fee2e2}.category-info-container-header-status.REJECTED p{color:#b91c1c}.category-info-container-header-status.ACTIVE{background-color:#dcfce7}.category-info-container-header-status.ACTIVE p{color:#166534}.category-info-container-header-status p{font-size:.61rem}.category-info-container-search{border-radius:.4rem;border:0px solid #E5E7EB;background:#fff;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 1px 2px #0000000d}.button-cat-container{display:flex;align-items:flex-end;justify-content:flex-end}.button-cat-container .btn-primary-crear{display:flex;justify-content:center}.category-subs-info-container{display:flex;flex-direction:column;gap:.5rem}.sub-category-info-container{border-radius:.4rem;border:0px solid #E5E7EB;background:#fff;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 1px 2px #0000000d}.client-category-item-actions{display:flex;gap:.5rem}.client-category-item-actions-view{-webkit-mask-image:url(/icons/view.svg);mask-image:url(/icons/view.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:flex;-webkit-mask-position:center;mask-position:center;background-color:#6b7280;width:.8rem;height:.7rem;border:none;cursor:pointer}.client-category-item-actions-download{margin-left:.2rem;-webkit-mask-image:url(/icons/download.svg);mask-image:url(/icons/download.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:flex;-webkit-mask-position:center;mask-position:center;background-color:#6b7280;width:.7rem;height:.7rem;border:none;cursor:pointer}.client-category-item-actions-edit{-webkit-mask-image:url(/icons/edit.svg);mask-image:url(/icons/edit.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:flex;-webkit-mask-position:center;mask-position:center;background-color:#6b7280;width:.7rem;height:.7rem;border:none;cursor:pointer}.client-category-item-actions-delete{-webkit-mask-image:url(/icons/delete.svg);mask-image:url(/icons/delete.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:flex;-webkit-mask-position:center;mask-position:center;background-color:#6b7280;width:.65rem;height:.7rem;border:none;cursor:pointer}.goBack{display:none}.mobile-info-container-status{display:flex;align-items:center;justify-content:flex-end}@media only screen and (min-width: 601px){.category-info-container-header{display:flex;justify-content:space-between;flex-direction:row}}@media only screen and (min-width: 1025px){.goBack{display:flex;width:fit-content}.category-info-container{padding:2rem 5rem}}.mobile-category-file-item{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-top:1px solid #E5E7EB;padding:.5rem 0 0}.mobile-category-file-item-name{display:flex;flex-direction:column;gap:.3rem}.mobile-category-file-item-name p{word-break:break-all;font-size:.61rem}.mobile-category-file-item-name .date-cat{color:#4b5563;font-size:.61rem}.preview-container{width:50vw;height:85vh}.preview-container-header{display:flex;justify-content:space-between;align-items:center}.preview-container-body{width:100%;height:calc(85vh - 3rem);margin-top:1rem;display:flex;justify-content:center;align-items:center}.facturas-modal-container{width:50vw;height:80vh;padding:.8rem;display:flex;width:100%;flex-direction:column}.facturas-modal-container hr{min-height:1px;width:100%;margin:.3rem 0;border:none;background-color:#e5e5e5}.facturas-modal-container-header{border-radius:.4rem;border:0px solid #E5E7EB;background:#fff;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 1px 2px #0000000d}.facturas-modal-container-header b{font-size:.73rem}.facturas-modal-container-header-close{display:flex;align-items:center;gap:.3rem}.facturas-modal-container-body-header{display:grid;grid-template-columns:7vw 13vw 14vw 11.8vw 14vw 7vw 6vw;gap:1rem;margin-top:1rem}.facturas-modal-container-body-header b{color:#6b7280;text-transform:uppercase;font-size:.6rem}.facturas-container-item{display:grid;grid-template-columns:7vw 13vw 14vw 11.8vw 14vw 7vw 6vw;border-top:1px solid #E5E7EB;padding:.5rem 0;gap:1rem}.facturas-container-item-actions{display:flex;align-items:center;gap:.5rem}.facturas-container-item b,.facturas-container-item p{font-size:.61rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.facturas-container-item-status{border-radius:9999px;font-size:.5rem;display:flex;align-items:center;padding:.2rem .4rem;font-weight:600;width:fit-content}.facturas-container-item-status.PENDING{color:#92400e;background-color:#fef3c7}.facturas-container-item-status.OVERDUE{color:#b91c1c;background-color:#fee2e2}.facturas-container-item-status.PAID{color:#166534;background-color:#dcfce7}.factura-container-mobile{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.factura-container-mobile-item{border-radius:.4rem;border:0px solid #E5E7EB;background:#fff;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 1px 2px #0000000d}.factura-container-mobile-item-status{border-radius:9999px;font-size:.5rem;display:flex;align-items:center;padding:.2rem .4rem;font-weight:600;width:fit-content}.factura-container-mobile-item-status.PENDING{color:#92400e;background-color:#fef3c7}.factura-container-mobile-item-status.OVERDUE{color:#b91c1c;background-color:#fee2e2}.factura-container-mobile-item-status.PAID{color:#166534;background-color:#dcfce7}.factura-container-mobile{display:flex;flex-direction:column;gap:1rem}.factura-card{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000d;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.factura-card-header{display:flex;justify-content:space-between;align-items:center}.status-badge{padding:.2rem .6rem;border-radius:1rem;color:#fff;font-size:.5rem;font-weight:600;text-transform:capitalize}.status-badge.PENDING{color:#92400e;background-color:#fef3c7}.status-badge.ACCEPTED{color:#166534;background-color:#dcfce7}.status-badge.REJECTED{color:#b91c1c;background-color:#fee2e2}.factura-card-body p{margin:.2rem 0;font-size:.7rem}.factura-ver-btn{align-self:flex-end;background-color:#007bff;color:#fff;border:none;padding:.4rem .8rem;border-radius:5px;cursor:pointer}@media only screen and (min-width: 1025px){.facturas-modal-container{height:100%;width:100%;padding:2rem 5rem}.facturas-modal-container-body{border-radius:.4rem;border:0px solid #E5E7EB;margin-top:.5rem;background:#fff;padding:.5rem;display:flex;height:100%;flex-direction:column;gap:.5rem;box-shadow:0 1px 2px #0000000d}}.bolsa-empleo-modal-container{width:50vw;height:80vh;padding:.8rem;display:flex;width:100%;flex-direction:column}.bolsa-empleo-modal-container hr{min-height:1px;width:100%;margin:.3rem 0;border:none;background-color:#e5e5e5}.bolsa-empleo-modal-container-header{border-radius:.4rem;border:0px solid #E5E7EB;background:#fff;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 1px 2px #0000000d}.bolsa-empleo-modal-container-header b{font-size:.73rem}.bolsa-empleo-modal-container-header-close{display:flex;align-items:center;gap:.3rem}.bolsa-empleo-modal-container-body-header{display:grid;grid-template-columns:11vw 16vw 13vw 14.8vw 17vw;gap:1rem;margin-top:1rem}.bolsa-empleo-modal-container-body-header b{color:#6b7280;text-transform:uppercase;font-size:.6rem}.bolsa-empleo-container-mobile{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:.5rem}.bolsa-empleo-container-mobile-item{border-radius:8px;padding:1rem;border:0px solid #fff;background:#fff;box-shadow:0 1px 2px #0000001a,0 1px 3px #0000001a}.bolsa-empleo-container-mobile-item-card{display:flex;gap:.75rem;flex-direction:column}.bolsa-empleo-container-mobile-item-card h4{font-size:.875rem;margin:0}.bolsa-empleo-container-mobile-item-card p{font-size:.675rem;color:#4b5563;margin:0;font-weight:400}.bolsa-empleo-container-mobile-item-card .redirect-link{display:flex;cursor:pointer;align-items:center;border:none;justify-content:center;border-radius:8px;padding:.5rem;gap:.5rem}.bolsa-empleo-container-mobile-item-card .redirect-link p{font-weight:600;font-size:.575rem;margin:0}.bolsa-empleo-container-mobile-item-card .redirect-link-icon{-webkit-mask-image:url(/icons/arrow-go.svg);mask-image:url(/icons/arrow-go.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--Brand-hm-primary-01);width:.766rem;height:.875rem}.bolsa-empleo-container-item{display:grid;grid-template-columns:11vw 16vw 13vw 14.8vw 17vw;border-top:1px solid #E5E7EB;padding:.5rem 0;gap:1rem}.bolsa-empleo-container-item b,.bolsa-empleo-container-item p{font-size:.61rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (min-width: 1025px){.bolsa-empleo-modal-container{height:100%;width:100%;padding:2rem 5rem}.bolsa-empleo-modal-container-body{border-radius:.4rem;border:0px solid #E5E7EB;margin-top:.5rem;background:#fff;padding:.5rem;display:flex;height:100%;flex-direction:column;gap:.5rem;box-shadow:0 1px 2px #0000000d}}.approve-offer-modal{background:#fff;width:100%;display:flex;flex-direction:column;max-height:80vh}.approve-offer-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.approve-offer-modal-body{overflow:auto;height:100%}.offer-details-table{width:100%;border-collapse:collapse;font-size:.75rem;overflow:auto}.offer-details-table td{padding:.5rem .75rem;vertical-align:top}.offer-details-table td:first-child{font-weight:600;width:40%;color:#6b7280;white-space:nowrap}.offer-details-table tr:first-child{border-top:none}.offer-details-table tr{border-top:1px solid #E5E7EB}.offer-details-table td:last-child{color:#1f2937}.approve-offer-modal-footer{display:flex;justify-content:flex-end;margin-top:1.5rem;gap:.5rem}.btn{padding:.5rem 1rem;border-radius:6px;border:none;font-weight:700;cursor:pointer;transition:background-color .2s ease}.btn-approve{background-color:#28a745;color:#fff}.btn-approve:hover{background-color:#218838}.btn-reject{background-color:#dc3545;color:#fff}.btn-reject:hover{background-color:#c82333}.icon-error-container{background-color:#ff6464;border-radius:12px;display:flex;align-items:center;padding:.3rem}.icon-error-container .icon-error{background-color:#fff}.generic-dialog-container{width:40vw}.generic-dialog-container-header{display:flex;justify-content:space-between}.generic-dialog-container-header-title{display:flex;align-items:center;gap:.5rem}.generic-dialog-container .dialog-content{margin-top:.5rem;font-size:.7rem}.generic-dialog-container .dialog-actions{background-color:#e5e7eb;border-radius:.4rem;padding:.5rem}.generic-dialog-container .dialog-detailes{margin-top:.5rem}.generic-dialog-container .dialog-detailes b{font-size:.7rem}.generic-dialog-container .technical-text{font-size:.7rem;color:#303030}
