html,body{background-color:#e5e7eb;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%;transition:var(--transition);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}.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:8px;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}.btn-primary-crear{border-radius:8px;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 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;opacity:.5}.MuiDialogContent-root{color:#1f2937}._header-full-container_5rczf_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_5rczf_1 b{cursor:pointer}._header-full-container-user_5rczf_17{display:flex;align-items:center;gap:.5rem;color:#1f2937;font-size:.875rem;font-weight:600}._header-full-container-user_5rczf_17 img{width:1.5rem;height:1.5rem;border-radius:50%;object-fit:cover}._header-full-container-user-name_5rczf_31{display:flex;flex-direction:column}._header-full-container-user-name_5rczf_31 span{font-size:.675rem;color:#1f2937;font-weight:600}._header-full-container-user-name_5rczf_31 p{font-size:.575rem;color:#6b7280}._full-menu-left-container_1k6xd_1{border-right:1px solid #E5E7EB;background:#fff;min-width:10.4rem;max-width:10.4rem;height:calc(100dvh - 2.69rem);padding:.718rem;position:relative}._full-menu-left-container_1k6xd_1 span{font-weight:600;font-size:var(--normal-size);color:#6b7280;text-transform:uppercase}._full-menu-left-container-content_1k6xd_16{padding:.3rem .718rem;border-radius:8px;border:0px solid #E5E7EB;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;gap:.5rem}._full-menu-left-container-content_1k6xd_16._active_1k6xd_26{background:#eff6ff}._full-menu-left-container-content_1k6xd_16._active_1k6xd_26 img{filter:brightness(0) saturate(100%) invert(29%) sepia(42%) saturate(4795%) hue-rotate(216deg) brightness(96%) contrast(92%)}._full-menu-left-container-content_1k6xd_16._active_1k6xd_26 p{color:#2563eb}._full-menu-left-container-content_1k6xd_16 img{filter:brightness(0) saturate(100%) invert(31%) sepia(29%) saturate(319%) hue-rotate(175deg) brightness(90%) contrast(84%);width:14px;height:14px}._full-menu-left-container-content_1k6xd_16:hover{background:#eff6ff}._full-menu-left-container-content_1k6xd_16:hover img{filter:brightness(0) saturate(100%) invert(29%) sepia(42%) saturate(4795%) hue-rotate(216deg) brightness(96%) contrast(92%)}._full-menu-left-container-content_1k6xd_16:hover p{color:#2563eb}._full-menu-left-container-content_1k6xd_16 p{font-size:var(--normal-size);color:#4b5563}._log-out-container_1k6xd_54{position:absolute;bottom:0;display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;cursor:pointer}._log-out-container_1k6xd_54 img{filter:brightness(0) saturate(100%) invert(31%) sepia(29%) saturate(319%) hue-rotate(175deg) brightness(90%) contrast(84%)}._log-out-container_1k6xd_54:hover p{color:#2563eb}._log-out-container_1k6xd_54:hover img{filter:brightness(0) saturate(100%) invert(29%) sepia(42%) saturate(4795%) hue-rotate(216deg) brightness(96%) contrast(92%)}._log-out-container_1k6xd_54 p{font-size:var(--normal-size);color:#4b5563}.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}.users-gestion-container{padding:1rem;width:100%;display:flex;height:100%;flex-direction:column}.users-gestion-container-header{display:flex;flex-direction:row;gap:.3rem;justify-content:space-between}.users-gestion-container-header-title{display:flex;flex-direction:column;gap:.3rem}.users-gestion-container-header h4{font-weight:600;color:#1f2937;margin:0;font-size:1rem;line-height:1rem}.users-gestion-container-header span{font-weight:400;font-size:var(--normal-size);line-height:var(--normal-size);color:#6b7280}.users-gestion-container-content{margin:1rem 0 0;border-radius:8px;border:1px solid #E5E7EB;padding:1rem;background:#fff;box-shadow:0 1px 2px #0000000d;height:100%;overflow:auto;display:flex;flex-direction:column}.users-gestion-container-content-table{margin-top:1rem;display:flex;flex-direction:column;height:88%}.users-gestion-container-content-table-header{display:grid;grid-template-columns:17vw 23vw 13vw 15vw 6vw;gap:.5rem;padding-bottom:.5rem}.users-gestion-container-content-table-header b{color:#6b7280;text-transform:uppercase;font-size:.6353rem}.users-gestion-container-content-table-body{overflow:auto}.users-gestion-container-content-table-body .users-gestion-container-content-table-body-item{grid-template-columns:17vw 23vw 13vw 15vw 6vw}.users-gestion-container-content-table-body-item{border-top:1px solid #E5E7EB;display:grid;grid-template-columns:17vw 23vw 13vw 15vw 6vw;gap:.5rem;align-items:center;padding:.5rem 0}.users-gestion-container-content-table-body-item-name{display:flex;align-items:center;gap:.5rem}.users-gestion-container-content-table-body-item-name-avatar{height:1.5rem;width:1.5rem;border-radius:50%}.users-gestion-container-content-table-body-item-name-avatar img{border-radius:50%;width:100%;height:100%;object-fit:cover}.users-gestion-container-content-table-body-item-name b{color:#1f2937;font-size:.65rem}.users-gestion-container-content-table-body-item .user-mail{color:#6b7280;font-size:.65rem}.users-gestion-container-content-table-body-item .users-role-bullet-info{border-radius:9999px;background:#eff6ff;color:#1d4ed8;font-size:.55rem;display:flex;align-items:center;height:1.1rem;width:5rem;justify-content:center}.users-gestion-container-content-table-body-item .users-status-bullet-info{border-radius:9999px;color:#047857;background:#ecfdf5;font-size:.55rem;display:flex;height:1.1rem;width:4rem;align-items:center;justify-content:center}.users-gestion-container-content-table-body-item .users-status-bullet-info.false{color:#dc2626;background:#fef2f2}.users-gestion-container-content-table-body-item .users-buttons-action{display:flex;gap:.5rem;align-items:center;padding-left:.4rem}.users-gestion-container-content-table-body-item .users-buttons-action-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}.users-gestion-container-content-table-body-item .users-buttons-action-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}.users-gestion-container-content-table-body-item .users-buttons-action-delete.disabled{opacity:.5;pointer-events:none}@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}.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}.generic-confirmation-dialog-container{max-width:30vw}.generic-confirmation-dialog-container-header{display:flex;align-items:center;justify-content:space-between}.generic-confirmation-dialog-container-header-title{display:flex;align-items:center;gap:.5rem}.generic-confirmation-dialog-container-header-title .icon-container{display:flex;align-items:center;border-radius:8px;justify-content:center;padding:.2rem}.generic-confirmation-dialog-container-header-title .icon-container .icon-warning,.generic-confirmation-dialog-container-header-title .icon-container .icon-success,.generic-confirmation-dialog-container-header-title .icon-container .icon-error,.generic-confirmation-dialog-container-header-title .icon-container .icon-info{background-color:#fff}.generic-confirmation-dialog-container-header-title .icon-container.warning{background-color:#ffa724}.generic-confirmation-dialog-container-header-title .icon-container.success{background-color:#3fcc8a}.generic-confirmation-dialog-container-header-title .icon-container.error{background-color:#ff6464}.generic-confirmation-dialog-container-header-title .icon-container.info{background-color:#407bff}.generic-confirmation-dialog-container-content{margin-top:.5rem}.generic-confirmation-dialog-container-content p{font-size:.68rem}.generic-confirmation-dialog-container-actions{margin-top:.5rem;display:flex;gap:.5rem;justify-content:center;align-items:center}.generic-confirmation-dialog-container-actions .btn-primary-crear,.generic-confirmation-dialog-container-actions .btn-primary-uncolor{display:flex;align-items:center;justify-content:center}.users-form-gestion-container{padding:1rem;width:100%;height:100%;display:flex;flex-direction:column;height:calc(100dvh - 2.69rem)}.users-form-gestion-container-header{display:flex;flex-direction:row;gap:.3rem;justify-content:space-between}.users-form-gestion-container-header-title{display:flex;flex-direction:column;gap:.3rem}.users-form-gestion-container-header h4{font-weight:600;color:#1f2937;margin:0;font-size:1rem;line-height:1rem}.users-form-gestion-container-header span{font-weight:400;font-size:var(--normal-size);line-height:var(--normal-size);color:#6b7280}.users-form-gestion-container-content{margin:1rem 0 0;border-radius:8px;border:1px solid #E5E7EB;padding:1rem;background:#fff;box-shadow:0 1px 2px #0000000d;height:100%;overflow:auto}.users-form-gestion-container-content h4{font-size:.73rem;font-weight:600}.users-form-gestion-container-content-row{display:flex;gap:.5rem;margin-top:1rem}.users-form-gestion-container-content-photo b{font-size:.52rem;font-weight:500}.users-form-gestion-container-content-photo-container{border-radius:8px;border:2px dashed #D1D5DB;display:flex;flex-direction:column;align-items:center;justify-content:center;height:4rem}.users-form-gestion-container-content-photo-container-icon{-webkit-mask-image:url(/icons/placeholder-img.svg);mask-image:url(/icons/placeholder-img.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:#9ca3af;width:1.5rem;height:1.5rem}.users-form-gestion-container-content-photo-container span{color:#6b7280;font-size:.57rem}.item-radio-container b{font-size:.71rem;font-weight:500}.item-radio-container p{font-size:.62rem;font-weight:400;color:#6b7280}.radio-group-cont{width:100%}.radio-group-component{gap:.5rem;flex-wrap:nowrap!important;width:100%}.radio-group-component .Mui-checked{color:#0075ff!important}.radio-group-component .MuiFormControlLabel-label{font-family:Poppins,sans-serif;font-size:.713rem;color:var(--black-mid);margin-left:.2rem;white-space:nowrap}.radio-group-component .MuiRadio-root{padding:0}.radio-group-component .MuiSvgIcon-fontSizeMedium{font-size:1rem}.radio-group-component .custom-render-radio{background-color:#f9fafb;border-radius:8px;padding:.5rem;height:100%;width:100%}.outlineStyle label{border:1px solid var(--grey-25);background-color:#fafafa;border-radius:10px;height:2rem;padding:0 .5rem;margin:0;width:100%}.outlineStyle label.isActive{border:1px solid #E5E7EB;background-color:#eff6ff}.icon-label{display:flex;align-items:center;gap:.5rem}.icon-label p{font-size:.713rem}.checkbox-field-component{display:flex;border:solid 1px var(--input-border);align-items:center;font-size:var(--input-font-size);padding:0 .64rem;min-height:var(--input-height);border-radius:var(--input-radius);gap:.52rem;background:#fff;width:100%;cursor:pointer}.checkbox-field-component span{font-size:var(--input-font-size);height:min-content;line-height:normal;position:relative}.checkbox-field-component.checked{background-color:#eff6ff}.checkbox-field-component.disabled{pointer-events:none;background-color:var(--disabled-input-bg);box-shadow:unset;color:#4e4e4e}.checkbox-field-component.disabled *{pointer-events:none}.noFilled{border:none;background-color:transparent;display:flex;align-items:center}.checkbox-component{--box-width: .95rem;background-color:#e5e5e5;border-radius:.24rem;cursor:pointer;width:var(--box-width);min-width:var(--box-width);min-height:var(--box-width);height:var(--box-width);max-height:var(--box-width);max-width:var(--box-width);transition:all .3s}.checkbox-component.outlined{background-color:transparent;border:solid 1px #707070;align-items:center}.checkbox-component.outlined.checked{border:none}.checkbox-component>svg{width:100%;height:100%}.checkbox-component>svg>polyline{stroke:transparent;transition:all .3s}.checkbox-component.checked{transition:all .4s;background-color:#0075ff}.checkbox-component.checked>svg>polyline{stroke:#fff;transition:all .3s}.dropzone{border:2px dashed #ccc;padding:1rem;text-align:center;border-radius:8px;cursor:pointer;background-color:#eff6ff;transition:border-color .3s ease;height:100%}.dropzone:hover{border-color:#1976d2}.dropzone-error{color:red;font-size:.9em;margin-top:4px}.dropzone p{margin:0;color:#6b7280;font-size:.6rem}.dropzone-header-cont-info{display:flex;flex-direction:column;gap:.3rem;align-items:center}.dropzone-header-cont-info-file-icon{width:.9rem;height:1.2rem;-webkit-mask-size:cover;mask-size:cover;background-color:#9ca3af;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;cursor:pointer;-webkit-mask-image:url(/icons/file2.svg);mask-image:url(/icons/file2.svg)}.dropzone-header-cont-info-img-icon{width:1.1rem;height:1rem;-webkit-mask-size:cover;mask-size:cover;background-color:#9ca3af;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;cursor:pointer;-webkit-mask-image:url(/icons/img.svg);mask-image:url(/icons/img.svg)}.dropzone-header-cont-info-cloud-icon{width:1.9rem;height:1.5rem;-webkit-mask-size:cover;mask-size:cover;background-color:#3b82f6;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;cursor:pointer;-webkit-mask-image:url(/icons/cloud.svg);mask-image:url(/icons/cloud.svg)}.dropzone-header-cont-info .dropzone-tag-button{border-radius:8px;border:0px solid #2563EB;display:flex;align-items:center;gap:.3rem;padding:.4rem .6rem;background:#2563eb}.dropzone-header-cont-info .dropzone-tag-button p{color:#fff;font-size:.65rem}.dropzone-header-cont-info .dropzone-tag-info{border-radius:6px;border:0px solid #E5E7EB;display:flex;align-items:center;gap:.3rem;padding:.4rem;background:#eff6ff}.dropzone-header-cont-info .dropzone-tag-info p{color:#2563eb;font-size:.65rem}.dropzone-header-cont-info .dropzone-tag-info-upload-icon{width:.9rem;height:.9rem;-webkit-mask-size:cover;mask-size:cover;background-color:#2563eb;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;cursor:pointer;-webkit-mask-image:url(/icons/upload.svg);mask-image:url(/icons/upload.svg)}.dropzone-header-cont-info .dropzone-tag-info-add-icon{width:.9rem;height:.9rem;-webkit-mask-size:cover;mask-size:cover;background-color:#2563eb;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;cursor:pointer;-webkit-mask-image:url(/icons/adjuntar.svg);mask-image:url(/icons/adjuntar.svg)}.dropzone-file-info{display:flex;margin-top:.3rem;align-items:center;justify-content:center}.dropzone-file-info .icon-close{background-color:#6b7280;width:.9rem;height:.9rem}.dropzone-file-list{display:flex;flex-direction:column;gap:.3rem}.dropzone-file-item{display:flex;align-items:center;justify-content:space-between}.dropzone-file-item span{margin:0;color:#6b7280;font-size:.6rem}.clients-gestion-container{padding:1rem;width:100%;display:flex;height:100%;flex-direction:column}.clients-gestion-container-header{display:flex;flex-direction:row;gap:.3rem;justify-content:space-between}.clients-gestion-container-header-title{display:flex;flex-direction:column;gap:.3rem}.clients-gestion-container-header h4{font-weight:600;color:#1f2937;margin:0;font-size:1rem;line-height:1rem}.clients-gestion-container-header span{font-weight:400;font-size:var(--normal-size);line-height:var(--normal-size);color:#6b7280}.clients-gestion-container-content{margin:1rem 0 0;border-radius:8px;border:1px solid #E5E7EB;padding:1rem;background:#fff;box-shadow:0 1px 2px #0000000d;height:100%;overflow:auto;display:flex;flex-direction:column}.clients-gestion-container-content-table{margin-top:1rem;display:flex;flex-direction:column;height:88%}.clients-gestion-container-content-table-header{display:grid;grid-template-columns:16vw 12vw 16vw 11vw 16vw 6vw;gap:.5rem;padding-bottom:.5rem}.clients-gestion-container-content-table-header b{color:#6b7280;text-transform:uppercase;font-size:.6353rem}.clients-gestion-container-content-table-body{overflow:auto}.clients-gestion-container-content-table-body .users-gestion-container-content-table-body-item{grid-template-columns:16vw 12vw 16vw 11vw 16vw 6vw}.clients-gestion-container-content-table-body-item{border-top:1px solid #E5E7EB;display:grid;grid-template-columns:16vw 12vw 16vw 11vw 16vw 6vw;gap:.5rem;align-items:center;padding:.5rem 0}.clients-gestion-container-content-table-body-item-name{display:flex;align-items:center;gap:.5rem}.clients-gestion-container-content-table-body-item-name-avatar{height:1.5rem;width:1.5rem;border-radius:50%}.clients-gestion-container-content-table-body-item-name-avatar img{border-radius:50%;width:100%;height:100%;object-fit:cover}.clients-gestion-container-content-table-body-item-name b{color:#1f2937;font-size:.65rem}.clients-gestion-container-content-table-body-item-name p{color:#6b7280;font-size:.55rem}.clients-gestion-container-content-table-body-item .user-mail{color:#6b7280;font-size:.65rem}.clients-gestion-container-content-table-body-item .users-role-bullet-info{border-radius:9999px;background:#eff6ff;color:#1d4ed8;font-size:.55rem;display:flex;align-items:center;height:1.1rem;width:5rem;justify-content:center}.clients-gestion-container-content-table-body-item .users-status-bullet-info{border-radius:9999px;color:#047857;background:#ecfdf5;font-size:.55rem;display:flex;height:1.1rem;width:4rem;align-items:center;justify-content:center}.clients-gestion-container-content-table-body-item .users-buttons-action{display:flex;gap:.5rem;align-items:center;padding-left:.3rem}.clients-gestion-container-content-table-body-item .users-buttons-action-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}.clients-gestion-container-content-table-body-item .users-buttons-action-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}.arrow-expandable{-webkit-mask-image:url(/icons/arrow-down.svg);mask-image:url(/icons/arrow-down.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}.arrow-expandable.open{transform:rotate(180deg);transition:transform .3s ease-in-out}.client-categories-container{background-color:#e5e7eb;border-radius:8px;padding:.5rem}.client-categories-container-header{display:flex;align-items:center;justify-content:space-between}.client-categories-container-header-title h4{font-size:.65rem}.client-categories-container-header-title p{font-size:.55rem}.client-categories-container-header-list{display:grid;grid-template-columns:20vw 30vw 14vw 7.8vw;gap:1rem;padding:.5rem}.client-categories-container-header-list b{font-size:.61rem}.client-categories-container-list{display:flex;flex-direction:column;gap:.5rem}.client-categories-container-list .users-gestion-container-content-table-body-item{grid-template-columns:20vw 30vw 14vw 7.8vw}.client-categories-container-list .client-category-item{background-color:#fff;border-radius:8px;display:grid;gap:1rem;padding:.5rem;align-items:center;grid-template-columns:20vw 30vw 14vw 7.8vw}.client-categories-container-list .client-category-item .client-category-item-info{display:flex;align-items:center}.client-categories-container-list .client-category-item b,.client-categories-container-list .client-category-item p{font-size:.61rem}.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{-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}.expandable-component>details>summary{position:relative;cursor:pointer}.expandable-component>details>summary>.summary-content{outline:solid 2px magenta}.expandable-component>details>summary>.summary-content *{pointer-events:none}.expandable-component>details>summary::marker{content:""}.expandable-component>details>summary:focus-visible{outline:none}.expandable-component>details>summary:focus-visible>*:first-child{border:solid 1px var(--black-mid)!important}.expandable-component>details[open]+div.expandable-details{max-height:1000vh;opacity:1;transition:all 1s}.expandable-component>details+div.expandable-details{max-height:0;overflow:hidden;opacity:0;transition:all .5s}.active-expandable .item-component,.active-expandable .item-new-order-container{background-color:var(--blue-500);border:solid 1px var(--green-25)}.categories-form-container{width:50vw;height:80vh;display:flex;flex-direction:column;justify-content:space-between}.categories-form-container hr{min-height:1px;width:100%;margin:.3rem 0;border:none;background-color:#e5e5e5}.categories-form-container-header{display:flex;align-items:center;justify-content:space-between}.categories-form-container-header b{font-size:.73rem}.categories-form-container-header-close{display:flex;align-items:center;gap:.3rem}.categories-form-container-body-header{display:grid;grid-template-columns:12vw 20vw 9vw 3.8vw;gap:1rem}.categories-form-container-body-header b{color:#6b7280;text-transform:uppercase;font-size:.6rem}.categories-form-container-body{height:100%;margin-top:.8rem;display:flex;flex-direction:column;gap:.8rem}.categories-form-container-body-content-row{display:flex;flex-direction:column;gap:.1rem}.categories-form-container-body-list{height:calc(80vh - 10rem);overflow:auto;overflow-x:hidden}.categories-form-container-body-list .users-gestion-container-content-table-body-item{grid-template-columns:12vw 20vw 9vw 3.8vw}.categories-form-container-body-list-item{gap:1rem;transition:all .3s;display:grid;border-top:1px solid #E5E7EB;grid-template-columns:12vw 20vw 9vw 3.8vw;align-items:center;padding:.5rem}.categories-form-container-body-list-item.selected{background-color:#eff6ff}.categories-form-container-body-list-item b,.categories-form-container-body-list-item p{font-size:.61rem}.categories-form-container-body-list-item-info{display:flex;align-items:center}.categories-form-container-body-content-row-icon{background-color:#e5e7eb;border-radius:8px;padding:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.categories-form-container-body-content-row-icon .categorie-icon-container{background-color:#fff;border-radius:8px;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.categories-form-container-footer{margin-top:.5rem;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.facturas-modal-container{width:56vw;height:80vh;display:flex;flex-direction:column}.facturas-modal-container hr{min-height:1px;width:100%;margin:.3rem 0;border:none;background-color:#e5e5e5}.facturas-modal-container-header{display:flex;align-items:center;justify-content:space-between}.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 5vw 5vw 7.5vw 7.5vw 5vw 5vw 5vw;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 5vw 5vw 7.5vw 7.5vw 5vw 5vw 5vw;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}.facturas-container-item-actions{display:flex;align-items:center;justify-content:center}.icon-change-status{-webkit-mask-image:url(/icons/pay_status.svg);mask-image:url(/icons/pay_status.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:#059669;width:1rem;height:.7rem;cursor:pointer}.popover-content{padding:.5rem;display:flex;gap:.5rem;flex-direction:column}.popover-content .popover-header b{font-size:.8rem}.clients-form-gestion-container{padding:1rem;width:100%;height:100%;display:flex;flex-direction:column;height:calc(100dvh - 2.69rem)}.clients-form-gestion-container-header{display:flex;flex-direction:row;gap:.3rem;justify-content:space-between}.clients-form-gestion-container-header-title{display:flex;flex-direction:column;gap:.3rem}.clients-form-gestion-container-header h4{font-weight:600;color:#1f2937;margin:0;font-size:1rem;line-height:1rem}.clients-form-gestion-container-header span{font-weight:400;font-size:var(--normal-size);line-height:var(--normal-size);color:#6b7280}.clients-form-gestion-container-content{margin:1rem 0 0;border-radius:8px;border:1px solid #E5E7EB;padding:1rem;background:#fff;box-shadow:0 1px 2px #0000000d;height:100%;overflow:auto}.clients-form-gestion-container-content h4{font-size:.73rem;font-weight:600}.clients-form-gestion-container-content-row{display:flex;gap:.5rem;margin-top:1rem}.clients-form-gestion-container-content-photo b{font-size:.52rem;font-weight:500}.clients-form-gestion-container-content-photo-container{border-radius:8px;border:2px dashed #D1D5DB;display:flex;flex-direction:column;align-items:center;justify-content:center;height:4rem}.clients-form-gestion-container-content-photo-container-icon{-webkit-mask-image:url(/icons/placeholder-img.svg);mask-image:url(/icons/placeholder-img.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:#9ca3af;width:1.5rem;height:1.5rem}.clients-form-gestion-container-content-photo-container span{color:#6b7280;font-size:.57rem}.clients-form-gestion-container-categories{margin-top:1rem}.clients-form-gestion-container-categories-header{display:flex;align-items:center;justify-content:space-between}.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:8px;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:8px;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:8px;padding:0;height:0;overflow:hidden;transition:height .3s ease-in-out,padding .3s ease-in-out}.error-container.show{height:1.5rem;display:flex;align-items:center;padding:0 .5rem}.error-container.show span{color:#fff;font-size:.6rem;margin:0}.ask-code-full-section{width:30vw}.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:8px;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}.comunicaciones-gestion-container{padding:1rem;width:100%;display:flex;height:100%;flex-direction:column}.comunicaciones-gestion-container-header{display:flex;flex-direction:row;gap:.3rem;justify-content:space-between}.comunicaciones-gestion-container-header-title{display:flex;flex-direction:column;gap:.3rem}.comunicaciones-gestion-container-header h4{font-weight:600;color:#1f2937;margin:0;font-size:1rem;line-height:1rem}.comunicaciones-gestion-container-header span{font-weight:400;font-size:var(--normal-size);line-height:var(--normal-size);color:#6b7280}.comunicaciones-gestion-container-content{margin:1rem 0 0;border-radius:8px;border:1px solid #E5E7EB;padding:1rem;background:#fff;box-shadow:0 1px 2px #0000000d;height:100%;overflow:auto;display:flex;flex-direction:column}.comunicaciones-gestion-container-content-list{overflow:auto;margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.comunicaciones-gestion-container-content-list .tags-container{display:flex;flex-wrap:wrap;margin-top:.5rem;justify-content:space-between}.comunicaciones-gestion-container-content-list-item{border-radius:8px;border:1px solid #E5E7EB;background:#fff;box-shadow:0 1px 2px #0000000d;padding:.6rem}.comunicaciones-gestion-container-content-list-item-title{display:flex;justify-content:space-between}.comunicaciones-gestion-container-content-list-item-title h5{font-size:.73rem}.comunicaciones-gestion-container-content-list-item-date{font-size:.57rem;color:#6b7280}.comunicaciones-gestion-container-content-list-item-description{margin-top:.5rem;font-size:.65rem;color:#4b5563;height:2rem;overflow:hidden;text-overflow:ellipsis}.comunicaciones-gestion-container-content-list-item-tags{border-radius:9999px;border:0px solid #E5E7EB;padding:.2rem .4rem;background:#eff6ff;display:flex;justify-content:center;align-items:center}.comunicaciones-gestion-container-content-list-item-tags p{font-size:.57rem;color:#1e40af}.comunicaciones-gestion-container-content-list-item-actions{display:flex;gap:.5rem}.comunicaciones-gestion-container-content-list-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}.comunicaciones-gestion-container-content-list-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}.comunicaciones-form-gestion-container{padding:1rem;width:100%;height:100%;display:flex;flex-direction:column;height:calc(100dvh - 2.69rem)}.comunicaciones-form-gestion-container-header{display:flex;flex-direction:row;gap:.3rem;justify-content:space-between}.comunicaciones-form-gestion-container-header-title{display:flex;flex-direction:column;gap:.3rem}.comunicaciones-form-gestion-container-header h4{font-weight:600;color:#1f2937;margin:0;font-size:1rem;line-height:1rem}.comunicaciones-form-gestion-container-header span{font-weight:400;font-size:var(--normal-size);line-height:var(--normal-size);color:#6b7280}.comunicaciones-form-gestion-container-content{margin:1rem 0 0;border-radius:8px;border:1px solid #E5E7EB;padding:1rem;background:#fff;box-shadow:0 1px 2px #0000000d;height:100%;overflow:auto}.comunicaciones-form-gestion-container-content-form{margin-top:.5rem;display:flex;flex-direction:column;gap:1rem}.comunicaciones-form-gestion-container-content-files{width:100%;display:flex;gap:.5rem}.comunicaciones-form-gestion-container-content-files-banner,.comunicaciones-form-gestion-container-content-files-file{width:100%}.comunicaciones-form-gestion-container-content-preview{display:flex;justify-content:center;margin-top:1rem;gap:1.5rem}.comunicaciones-form-gestion-container-content-preview-container{border-radius:8px;border:0px solid #E5E7EB;box-shadow:0 4px 6px #0000001a,0 10px 15px #0000001a;min-width:20vw;max-width:20vw;max-height:45vh;min-height:45vh}.comunicaciones-form-gestion-container-content-preview-container-img{display:flex;justify-content:center;align-items:center;height:192px}.comunicaciones-form-gestion-container-content-preview-container-img img{border-radius:8px 8px 0 0;width:100%;height:192px;object-fit:cover}.comunicaciones-form-gestion-container-content-preview-container-text{padding:.5rem}.comunicaciones-form-gestion-container-content-preview-container-text h4{font-weight:700;font-size:.85rem;color:#1f2937;margin-bottom:.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comunicaciones-form-gestion-container-content-preview-container-text p{font-size:.65rem;color:#1f2937;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comunicaciones-form-gestion-container-content-preview-container-text .content-comunicacion-html{max-height:5rem;height:5rem;overflow:hidden}.comunicaciones-form-gestion-container-content-preview-container-text a{font-size:.65rem;color:#2563eb}.placeholder{font-size:.65rem;color:#6b7280;text-align:center}.comunicaciones-form-action-buttons{display:flex;align-items:center;gap:.5rem}.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:10px;height:10px;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))}.welcome-container{padding:1rem;width:100%;display:flex;height:100%;flex-direction:column}.welcome-container-header{display:flex;flex-direction:column;gap:.3rem}.welcome-container-header h4{font-weight:600;color:#1f2937;margin:0;font-size:1rem;line-height:1rem}.welcome-container-header span{font-weight:400;font-size:var(--normal-size);line-height:var(--normal-size);color:#6b7280}.welcome-container-content{margin:1rem 0}.welcome-container-content-kpi{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;align-items:center}.welcome-container-content-kpi-card{padding:1rem;border-radius:12px;border:1px solid #E5E7EB;background:#fff;box-shadow:0 1px 2px #0000000d;display:flex;align-items:center;gap:.5rem}.welcome-container-content-kpi-card-icon{width:2rem;height:2rem;border-radius:8px;display:flex;align-items:center;justify-content:center}.welcome-container-content-kpi-card-icon .icon-users{-webkit-mask-image:url(/icons/users_group.svg);mask-image:url(/icons/users_group.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:#2563eb;width:1rem;height:.9rem}.welcome-container-content-kpi-card-icon .icon-build{-webkit-mask-image:url(/icons/build.svg);mask-image:url(/icons/build.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:#059669;width:.7rem;height:.9rem}.welcome-container-content-kpi-card-icon .icon-news{-webkit-mask-image:url(/icons/new.svg);mask-image:url(/icons/new.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:#7c3aed;width:.9rem;height:.9rem}.welcome-container-content-kpi-card-icon .icon-file{-webkit-mask-image:url(/icons/file.svg);mask-image:url(/icons/file.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:#ea580c;width:.7rem;height:.9rem}.welcome-container-content-kpi-card-text p{margin:0;font-weight:500;font-size:var(--normal-size);color:#6b7280}.welcome-container-content-kpi-card-text span{font-weight:600;font-size:.875rem;color:#1f2937}.filter-welcome-container{margin-top:.5rem;display:flex;gap:.5rem}.filter-welcome-container-actions{gap:.5rem;display:flex}.filter-welcome-container-actions-button{cursor:pointer;border-radius:8px;border:1px solid #E5E7EB;padding:0 1rem;background-color:#fff;color:#4b5563;font-size:.71rem;display:flex;gap:.5rem;align-items:center}.filter-welcome-container-actions-button .filter-icon{-webkit-mask-image:url(/icons/filter.svg);mask-image:url(/icons/filter.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:#4b5563;width:.7rem;height:.7rem}.filter-welcome-container-actions-button .export-icon{-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;-webkit-mask-position:center;mask-position:center;background-color:#4b5563;width:.7rem;height:.7rem}.welcome-container-recent{border-radius:12px;border:1px solid #E5E7EB;background:#fff;padding:1rem;box-shadow:0 1px 2px #0000000d;height:75%;display:flex;flex-direction:column}.welcome-container-recent-header{font-size:.8rem;color:#1f2937;border-bottom:1px solid #E5E7EB;padding-bottom:.5rem}.welcome-container-recent-content{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem;overflow:auto}.welcome-container-recent-content-list-item{padding:.5rem 0;border-radius:8px;display:flex;align-items:center;gap:.5rem}.welcome-container-recent-content-list-item span{color:#1f2937;font-size:.7353rem}.welcome-container-recent-content-list-item p{color:#6b7280;font-size:.6353rem}.welcome-container-recent-content-list-item-icon{width:2rem;height:2rem;border-radius:8px}.welcome-container-recent-content-list-item-icon img{border-radius:9999px;width:100%;height:100%;object-fit:cover}.cartera-full-container{padding:1rem;width:100%;display:flex;height:100%;flex-direction:column}.cartera-full-container-header{display:flex;align-items:center;justify-content:space-between}.cartera-full-container-header-title{display:flex;align-items:center;gap:.5rem}.cartera-full-container-header-title h4{font-size:.84rem;color:#1f2937;font-weight:600}.cartera-full-container-content{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;height:100%;overflow:auto;padding:1rem;background-color:#fff;box-shadow:0 1px 2px #0000000d;border-radius:8px}.cartera-full-container-content-preview b{font-size:.74rem}.cartera-full-container-content-preview-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.5rem}.cartera-full-container-content-preview-container-item{border-radius:8px;border:0px solid #E5E7EB;padding:.6rem;background:#f9fafb}.cartera-full-container-content-preview-container-item p{color:#4b5563;font-size:.58rem}.cartera-full-container-content-preview-container-item span{font-size:.74rem;color:#1f2937;font-weight:600}.cartera-full-container-content-errors b{font-size:.74rem}.cartera-full-container-content-actions{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:flex-end}.cartera-info-status-message-container{border-left:4px solid #2563EB;background:#eff6ff;padding:.8rem;display:flex;align-items:center;gap:.5rem}.cartera-info-status-message-container p{color:#2563eb;font-size:.58rem}.cartera-info-status-message-container .icon-info-c{-webkit-mask-image:url(/icons/info-butt.svg);mask-image:url(/icons/info-butt.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:#2563eb;width:.57rem;height:.57rem}.cartera-info-status-message-container.error{border-left-color:#dc2626;background:#fef2f2}.cartera-info-status-message-container.error p{color:#dc2626}.cartera-info-status-message-container.error .icon-info-c{background-color:#dc2626}.cartera-info-status-message-container.success{border-left-color:#16a34a;background:#ecfdf5}.cartera-info-status-message-container.success p{color:#16a34a}.cartera-info-status-message-container.success .icon-info-c{background-color:#16a34a}.cartera-info-status-message-container.warning{border-left-color:#f59e0b;background:#fffbeb}.cartera-info-status-message-container.warning p{color:#f59e0b}.cartera-info-status-message-container.warning .icon-info-c{background-color:#f59e0b}.cartera-icon{-webkit-mask-image:url(/icons/factura.svg);mask-image:url(/icons/factura.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:#2563eb;width:.75rem;height:1rem}.cartera-full-container-content-history-header{display:grid;grid-template-columns:10vw 10vw 12vw 11.5vw 6vw;gap:.5rem;padding-bottom:.5rem}.cartera-full-container-content-history-header b{color:#6b7280;text-transform:uppercase;font-size:.6353rem}.cartera-full-container-content-history-list{overflow:auto}.cartera-full-container-content-history-list .users-gestion-container-content-table-body-item{grid-template-columns:10vw 10vw 12vw 11.5vw 6vw}.cartera-full-container-content-history-list-item{display:grid;grid-template-columns:10vw 10vw 12vw 11.5vw 6vw;gap:.5rem;padding:.5rem 0;border-top:1px solid #E5E7EB;align-items:center}.cartera-full-container-content-history-list-item-status{border-radius:9999px;font-size:.5rem;display:flex;align-items:center;padding:.2rem .4rem;font-weight:600;width:fit-content}.cartera-full-container-content-history-list-item-status.PENDING,.cartera-full-container-content-history-list-item-status.ERROR{color:#92400e;background-color:#fef3c7}.cartera-full-container-content-history-list-item-status.SUCCESSFUL{color:#166534;background-color:#dcfce7}.cartera-full-container-content-history-list-item b{font-size:.57rem;color:#1f2937}.cartera-full-container-content-history-list-item p{color:#6b7280;font-size:.57rem}.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}.bolsa-empleos-full-container{padding:1rem;width:100%;display:flex;height:100%;flex-direction:column}.bolsa-empleos-full-container-header{display:flex;align-items:center;justify-content:space-between}.bolsa-empleos-full-container-header h4{font-size:.84rem;color:#1f2937;font-weight:600}.bolsa-empleos-full-container-kpis{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;align-items:center;margin:1rem 0}.bolsa-empleos-full-container-kpis-item{padding:1rem;border-radius:12px;border:1px solid #E5E7EB;background:#fff;box-shadow:0 1px 2px #0000000d;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.bolsa-empleos-full-container-kpis-item-text p{color:#6b7280;font-size:.57rem}.bolsa-empleos-full-container-kpis-item-text span{color:#1f2937;font-size:1rem;font-weight:600}.bolsa-empleos-full-container-kpis-item-value{height:2rem;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.bolsa-empleos-full-container-kpis-item-value-clock{-webkit-mask-image:url(/icons/clock.svg);mask-image:url(/icons/clock.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:#2563eb;width:.84rem;height:.84rem}.bolsa-empleos-full-container-kpis-item-value-person{-webkit-mask-image:url(/icons/person.svg);mask-image:url(/icons/person.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:#059669;width:1.04rem;height:.84rem}.bolsa-empleos-full-container-kpis-item-value-build{-webkit-mask-image:url(/icons/build.svg);mask-image:url(/icons/build.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:#7c3aed;width:.64rem;height:.84rem}.bolsa-empleos-full-container-kpis-item-value-groups{-webkit-mask-image:url(/icons/persons.svg);mask-image:url(/icons/persons.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:#f59e0b;width:1.04rem;height:.84rem}.bolsa-empleos-full-container-content{display:grid;gap:1rem;grid-template-columns:1fr 1fr;height:100%}.bolsa-empleos-full-container-content-solicitudes{border-radius:8px;border:1px solid #E5E7EB;padding:1rem;background:#fff;box-shadow:0 1px 2px #0000000d;height:100%;overflow:auto;display:flex;flex-direction:column}.bolsa-empleos-full-container-content-solicitudes h4{font-size:.75rem;color:#1f2937;margin-bottom:1rem}.bolsa-empleos-full-container-content-solicitudes-header{display:grid;grid-template-columns:10vw 10vw 12vw 4.5vw;gap:.5rem;padding-bottom:.5rem}.bolsa-empleos-full-container-content-solicitudes-header b{color:#6b7280;text-transform:uppercase;font-size:.6353rem}.bolsa-empleos-full-container-content-solicitudes-body{overflow:auto}.bolsa-empleos-full-container-content-solicitudes-body .users-gestion-container-content-table-body-item{grid-template-columns:10vw 10vw 12vw 4.5vw}.bolsa-empleos-full-container-content-solicitudes-body-item{display:grid;grid-template-columns:10vw 10vw 12vw 4.5vw;gap:.5rem;padding:.5rem 0;border-top:1px solid #E5E7EB;align-items:center}.bolsa-empleos-full-container-content-solicitudes-body-item-actions{display:flex;gap:.5rem}.bolsa-empleos-full-container-content-solicitudes-body-item-status{border-radius:9999px;font-size:.5rem;display:flex;align-items:center;padding:.2rem .4rem;font-weight:600;width:fit-content}.bolsa-empleos-full-container-content-solicitudes-body-item-status.PENDING{color:#92400e;background-color:#fef3c7}.bolsa-empleos-full-container-content-solicitudes-body-item-status.REJECTED{color:#b91c1c;background-color:#fee2e2}.bolsa-empleos-full-container-content-solicitudes-body-item-status.ACCEPTED{color:#166534;background-color:#dcfce7}.bolsa-empleos-full-container-content-solicitudes-body-item b{font-size:.57rem;color:#1f2937}.bolsa-empleos-full-container-content-solicitudes-body-item p{color:#6b7280;font-size:.57rem}.bolsa-empleos-full-container-content-solicitudes-body-item a{color:#2563eb;cursor:pointer;font-size:.57rem}.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}.gestion-categorias-full-container-body{display:flex;align-items:center;gap:1rem;height:100%;width:100%}.gestion-categorias-full-container-body-left{margin:1rem 0 0;border-radius:8px;border:1px solid #E5E7EB;padding:1rem;background:#fff;box-shadow:0 1px 2px #0000000d;height:100%;overflow:auto;display:flex;flex-direction:column;width:16.5rem}.gestion-categorias-full-container-body-left-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.gestion-categorias-full-container-body-left-header-title b{font-size:.75rem}.gestion-categorias-full-container-body-left-list-item{cursor:pointer;position:relative}.gestion-categorias-full-container-body-left-list-item-content{display:flex;align-items:center;gap:.5rem;padding:0 .3rem;margin:.1rem 0}.gestion-categorias-full-container-body-left-list-item-content:hover .gestion-categorias-full-actions{visibility:visible}.gestion-categorias-full-container-body-left-list-item-content span{font-size:.65rem;color:#374151}.gestion-categorias-full-container-body-left-list-item-content.selected{background-color:#1559e0;border-radius:4px}.gestion-categorias-full-container-body-left-list-item-content.selected span{font-size:.65rem;color:#fff}.gestion-categorias-full-container-body-left-list-item-content.selected .gestion-categorias-full-container-body-left-list-item-arrow{background-color:#fff}.gestion-categorias-full-container-body-left-list-item-content.selected .gestion-categorias-full-actions{display:flex;align-items:center;gap:.5rem}.gestion-categorias-full-container-body-left-list-item-content.selected .gestion-categorias-full-actions-add,.gestion-categorias-full-container-body-left-list-item-content.selected .gestion-categorias-full-actions-edit,.gestion-categorias-full-container-body-left-list-item-content.selected .gestion-categorias-full-actions-delete{background-color:#fff}.gestion-categorias-full-container-body-left-list-item-arrow{width:.45rem;height:.45rem;background-color:#374151;-webkit-mask-image:url(/icons/arrow-down.svg);mask-image:url(/icons/arrow-down.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;align-items:center;justify-content:center;transition:transform .3s ease;transform:rotate(275deg)}.gestion-categorias-full-container-body-left-list-item-arrow.open{transform:rotate(180deg)}.gestion-categorias-full-container-body-left-list-item-icon{-webkit-mask-image:url(/icons/folder-close.svg);mask-image:url(/icons/folder-close.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:#eab308;width:.95rem;height:.95rem;cursor:pointer}.gestion-categorias-full-container-body-left-list-item-icon.open{-webkit-mask-image:url(/icons/folder-open.svg);mask-image:url(/icons/folder-open.svg)}.gestion-categorias-full-container-body-right{margin:1rem 0 0;border-radius:8px;border:1px solid #E5E7EB;padding:1rem;background:#fff;box-shadow:0 1px 2px #0000000d;height:100%;width:calc(100vw - 30rem);overflow:auto;display:flex;flex-direction:column}.gestion-categorias-full-actions{display:flex;align-items:center;gap:.5rem;position:absolute;right:.5rem;visibility:hidden}.gestion-categorias-full-actions-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:#374151;width:.6rem;height:.6rem;border:none;cursor:pointer}.gestion-categorias-full-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:#374151;width:.6rem;height:.6rem;border:none;cursor:pointer}.gestion-categorias-full-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:#374151;width:.55rem;height:.6rem;border:none;cursor:pointer}.gestion-categorias-full-container-content-category-file-body-files-buttons{width:100%;display:flex;justify-content:space-between}.add-folder{padding:0 .5rem;height:1.5rem}.gestion-categorias-full-container{padding:1rem;width:100%;display:flex;height:100%;flex-direction:column}.gestion-categorias-full-container-header{display:flex;flex-direction:row;gap:.3rem;justify-content:space-between;align-items:center}.gestion-categorias-full-container-header-title{display:flex;flex-direction:column;gap:.3rem}.gestion-categorias-full-container-header h4{font-weight:600;color:#1f2937;margin:0;font-size:1rem;line-height:1rem}.gestion-categorias-full-container-header span{font-weight:400;font-size:var(--normal-size);line-height:var(--normal-size);color:#6b7280}.gestion-categorias-full-container-content{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;height:91%;overflow:auto;padding:1rem;background-color:#fff;box-shadow:0 1px 2px #0000000d;border-radius:8px}.gestion-categorias-full-container-content-category{display:flex;flex-direction:column;height:100%;align-items:center}.gestion-categorias-full-container-content-category-header{display:grid;grid-template-columns:20vw 30vw 14vw 7.8vw;gap:1rem;padding:.5rem}.gestion-categorias-full-container-content-category-header b{color:#6b7280;text-transform:uppercase;font-size:.61rem}.gestion-categorias-full-container-content-category-body-item{display:grid;gap:1rem;padding:.5rem;align-items:center;grid-template-columns:20vw 30vw 14vw 3.8vw;border-top:1px solid #E5E7EB}.gestion-categorias-full-container-content-category-body-item .client-category-item-info{display:flex;align-items:center}.gestion-categorias-full-container-content-category-body-item b,.gestion-categorias-full-container-content-category-body-item p{font-size:.61rem}.gestion-categorias-full-container-content-category-body-actions{display:flex;align-items:center;justify-content:center;gap:.5rem}.gestion-categorias-full-container-content-category-file-body{width:80vw;padding:1rem;border:1px solid #E5E7EB;display:flex;border-radius:8px;gap:.5rem;flex-direction:column}.gestion-categorias-full-container-content-category-file-body h4{font-weight:600;color:#1f2937;margin:0;font-size:1rem;line-height:1rem;margin-bottom:.5rem}.gestion-categorias-full-container-content-category-file-body-item{margin-top:.5rem;display:flex;flex-direction:column}.gestion-categorias-full-container-content-category-file-body-item-input{display:flex;align-items:center;transition:all .3s;width:100%;padding:0 var(--input-padding);border-radius:var(--input-radius);border:1px solid var(--input-border);cursor:pointer;min-height:var(--input-height);max-height:var(--input-height)}.gestion-categorias-full-container-content-category-file-body-item b{margin-left:.56rem;font-size:.52rem;font-weight:400}.gestion-categorias-full-container-content-category-file-body-item p{font-size:var(--input-font-size);font-weight:400;color:#6b7280}.gestion-categorias-full-container-content-category-file-body-header{display:flex;align-items:center;justify-content:space-between}.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:10vw 10vw 10vw 6vw 7vw 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:10vw 10vw 10vw 6vw 7vw 7.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}.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:8px;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}
