@charset "UTF-8";html{--mat-sys-background: #101414;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #2d3131;--mat-sys-inverse-primary: #006a6a;--mat-sys-inverse-surface: #e0e3e2;--mat-sys-on-background: #e0e3e2;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #003737;--mat-sys-on-primary-container: #00fbfb;--mat-sys-on-primary-fixed: #002020;--mat-sys-on-primary-fixed-variant: #004f4f;--mat-sys-on-secondary: #1b3534;--mat-sys-on-secondary-container: #cce8e7;--mat-sys-on-secondary-fixed: #051f1f;--mat-sys-on-secondary-fixed-variant: #324b4b;--mat-sys-on-surface: #e0e3e2;--mat-sys-on-surface-variant: #dae5e4;--mat-sys-on-tertiary: #502400;--mat-sys-on-tertiary-container: #ffdcc7;--mat-sys-on-tertiary-fixed: #311300;--mat-sys-on-tertiary-fixed-variant: #723600;--mat-sys-outline: #889392;--mat-sys-outline-variant: #3f4948;--mat-sys-primary: #00dddd;--mat-sys-primary-container: #004f4f;--mat-sys-primary-fixed: #00fbfb;--mat-sys-primary-fixed-dim: #00dddd;--mat-sys-scrim: #000000;--mat-sys-secondary: #b0cccb;--mat-sys-secondary-container: #324b4b;--mat-sys-secondary-fixed: #cce8e7;--mat-sys-secondary-fixed-dim: #b0cccb;--mat-sys-shadow: #000000;--mat-sys-surface: #101414;--mat-sys-surface-bright: #363a39;--mat-sys-surface-container: #1c2020;--mat-sys-surface-container-high: #272b2a;--mat-sys-surface-container-highest: #313635;--mat-sys-surface-container-low: #191c1c;--mat-sys-surface-container-lowest: #0b0f0e;--mat-sys-surface-dim: #101414;--mat-sys-surface-tint: #00dddd;--mat-sys-surface-variant: #3f4948;--mat-sys-tertiary: #ffb787;--mat-sys-tertiary-container: #723600;--mat-sys-tertiary-fixed: #ffdcc7;--mat-sys-tertiary-fixed-dim: #ffb787;--mat-sys-neutral-variant20: #293232;--mat-sys-neutral10: #191c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html,body{height:100%}body{font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:1.428571429!important;box-sizing:border-box}body p{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}body h4,body h5,body h6{font-family:Arial,Helvetica,sans-serif!important;margin-top:12.5px;margin-bottom:12.5px}body label,body select,body select option,body input,body p,body textarea,body mat-error{font-family:Arial,Helvetica,sans-serif!important}.swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial;font-size:17px!important;text-align:center}.swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1.5em!important}.swal2-icon.swal2-warning .swal2-icon-content{font-size:24px!important;line-height:1}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:4em!important;min-width:2em;height:4em!important;margin:0 .5em 0 0}h1,h2,h3{font-weight:600!important;font-family:Patria,noto Sans,Helvetica,Arial,sans-serif!important;line-height:1.1!important;color:inherit}h1{font-size:54px!important}h2{font-size:30px!important}h3{font-size:24px!important}.container{width:100%;max-width:1170px;margin:0 auto!important;padding:0 10px}.panel{contain:inline-size!important;background:#fff;border:1px solid #eee;margin:10px 0 30px;padding:25px;position:relative;border-radius:3px 3px 0 0}mat-card{padding:10px}button span,button{font-family:Arial,Helvetica,sans-serif!important}.bottom-actions-flex-end{display:flex;column-gap:10px;justify-content:flex-end;width:100%;padding:0;margin:20px 0}.highlight{background-color:#f7f7f9;border:1px solid #e1e1e8;border-radius:4px;margin-bottom:14px;padding:9px 14px}.bootstrap-icons{cursor:pointer}.gobmx-tabla-wrapper{margin-top:2rem;font-family:Roboto,sans-serif;font-size:14px;margin-bottom:5rem}.table-scroll-x{overflow-x:auto}.mdc-tooltip__surface,.mat-mdc-tooltip-surface{font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:normal!important}.mat-mdc-tab-header span{font-family:Arial,Helvetica,sans-serif!important}mat-option span{font-family:Arial,Helvetica,sans-serif!important}mat-select .mat-mdc-select-value-text{font-family:Arial,Helvetica,sans-serif!important}.gobmx-tabla{width:100%;border-collapse:collapse;font-family:Roboto,Arial,sans-serif!important}.gobmx-tabla th{background-color:#f4f4f4;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #ccc;padding:.75rem;font-size:medium!important;text-align:center!important;font-family:Roboto,Arial,sans-serif!important;line-height:1.6}.gobmx-tabla td{border-bottom:1px solid #e0e0e0;padding:.75rem;color:#444;font-size:small!important;text-align:center!important;font-family:Roboto,Arial,sans-serif!important;line-height:1.6}.gobmx-tabla tr:hover{background-color:#f0f0f0}.gobmx-icon-menu{display:flex;justify-content:center;align-items:center;cursor:pointer}.mat-mdc-dialog-surface{background-color:transparent!important;box-shadow:none!important}.mat-mdc-dialog-surface h6{font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;font-size:1.5rem!important;line-height:2rem!important;margin:0!important}.mat-mdc-card-title,.mat-mdc-card-subtitle{margin:0 -10px!important;background-color:#393c3e!important;padding:10px!important;color:#fff!important;display:flex!important;justify-content:center!important}.mat-mdc-card-title h3,.mat-mdc-card-subtitle h3{margin:0!important;font-family:Patria,noto Sans,Helvetica,Arial,sans-serif!important;font-weight:600!important}.mat-mdc-card-title h4,.mat-mdc-card-subtitle h4{margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;font-size:2.25rem!important;line-height:2.75rem!important}.mat-mdc-card-content{display:block!important;padding:10px 10px 0!important}.mat-mdc-card-content h4{font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;font-size:2rem!important;line-height:2.5rem!important}.mat-mdc-card{padding:0 10px 10px!important}.custom-dialog-top-margin{margin-top:60px!important;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.custom-dialog-top-margin::-webkit-scrollbar{width:6px}.custom-dialog-top-margin::-webkit-scrollbar-track{background:transparent}.custom-dialog-top-margin::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}.custom-dialog-top-margin::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.modal-dialog{margin:0 auto;max-height:90vh;display:flex;align-items:center}.modal-altura-90{height:90vh}.modal-altura-auto{height:auto}.modal-content{height:100%;display:flex;flex-direction:column;overflow:hidden;width:100%}.modal-body{overflow-y:auto;flex:1 1 auto}body.modal-open{overflow:hidden}mat-paginator{margin-top:1rem!important;font-family:Roboto,Arial,sans-serif!important}mat-paginator span{font-size:small!important}mat-paginator .mat-mdc-paginator-range-label{font-size:small!important}mat-paginator .mat-mdc-paginator-page-size-label{font-size:small!important}mat-paginator .mdc-list-item__primary-text{font-size:small!important}.sub-navbar{margin-top:80px!important;z-index:1000!important}mat-button-toggle{font-family:Roboto,Arial,sans-serif!important;line-height:1}.flex-center{display:flex;width:100%;justify-content:center}.flex-left{display:flex;width:100%;justify-content:start;column-gap:10px}.actionsflex-rowColumn{display:flex;flex-direction:column;padding:0}.flexspace-flexcolumn{display:flex;column-gap:10px;justify-content:flex-end;width:100%}.form-check{display:flex!important;flex-direction:row!important;column-gap:10px!important;align-items:center!important}.form-check label{margin:0%}.mdc-tab__text-label{font-size:1.5rem!important}.mat-mdc-checkbox label{font-size:large!important;font-family:Arial,Helvetica,sans-serif!important;line-height:1.6!important}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:#4d0321!important;background-color:#611232!important}@media(max-width:768px){.panel{contain:inline-size!important;padding:10px!important}mat-paginator .mat-mdc-paginator-container{justify-content:center!important}.flexspace-flexcolumn{display:flex;row-gap:10px;flex-direction:column-reverse}}.rug-password-notice .mat-mdc-dialog-surface{background:#fff!important;color:#292929!important;border:1px solid #ddd;border-radius:16px!important;box-shadow:0 16px 48px #0005}.rug-password-notice .mat-mdc-dialog-title{background:#611232;color:#fff!important;font-size:26px!important;line-height:1.3!important;padding:24px 28px!important;margin:0!important}.rug-password-notice .mat-mdc-dialog-title:before{display:none}.rug-password-notice .mat-mdc-dialog-content{padding:24px 28px!important;color:#292929!important;font-size:18px!important;line-height:1.6!important}.rug-password-notice .mat-mdc-dialog-content p,.rug-password-notice .mat-mdc-dialog-content strong{font-size:18px!important;line-height:1.6!important}.rug-password-notice .mat-mdc-dialog-content p{margin:0 0 16px}.rug-password-notice .mat-mdc-dialog-actions{padding:16px 28px 24px!important;gap:12px;border-top:1px solid #e6e6e6}.rug-password-notice button{min-height:48px;height:auto!important;padding:12px 20px!important;font-size:17px!important;line-height:1.4!important;color:#611232!important;border:1px solid #611232;border-radius:6px}.rug-password-notice button[mat-flat-button]{background:#611232!important;color:#fff!important}.rug-password-notice button:focus-visible{outline:3px solid #b38e5d;outline-offset:3px}@media(max-width:480px){.rug-password-notice .mat-mdc-dialog-title{font-size:23px!important;padding:20px!important}.rug-password-notice .mat-mdc-dialog-content{padding:20px!important}.rug-password-notice .mat-mdc-dialog-actions{padding:16px 20px!important}.rug-password-notice button{width:100%}}html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html,body{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}:root{--rug-primary: #611232;--rug-primary-hover: #461027;--rug-text: #292329;--rug-muted: #62565d;--rug-surface: #ffffff;--rug-canvas: #f6f4f5;--rug-tint: #f8f0f3;--rug-border: #ded5da;--rug-input-border: #887b83;--rug-error: #a32336;--rug-radius: 8px;--mat-sys-primary: #611232;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #f5e5ec;--mat-sys-on-primary-container: #461027;--mat-sys-secondary: #62565d;--mat-sys-secondary-container: #f1e8ed;--mat-sys-on-secondary-container: #382c33;--mat-sys-surface: #ffffff;--mat-sys-surface-container: #ffffff;--mat-sys-surface-container-low: #faf7f9;--mat-sys-surface-container-high: #f1ebee;--mat-sys-surface-container-highest: #ece5e9;--mat-sys-surface-variant: #f5f0f3;--mat-sys-on-surface: #292329;--mat-sys-on-surface-variant: #62565d;--mat-sys-outline: #887b83;--mat-sys-outline-variant: #ded5da;--mat-sys-error: #a32336;--mat-sys-on-error: #ffffff;--mat-sys-body-large-font: Arial, Helvetica, sans-serif;--mat-sys-body-large-size: 16px;--mat-sys-body-large-line-height: 24px;--mat-sys-body-medium-font: Arial, Helvetica, sans-serif;--mat-sys-body-medium-size: 16px;--mat-sys-body-medium-line-height: 24px;--mat-sys-body-small-font: Arial, Helvetica, sans-serif;--mat-sys-body-small-size: 14px;--mat-sys-body-small-line-height: 20px;--mat-sys-label-large-font: Arial, Helvetica, sans-serif;--mat-sys-label-large-size: 16px;--mat-sys-label-large-line-height: 24px;--mat-sys-label-medium-size: 14px;--mat-sys-label-medium-line-height: 20px;--mat-sys-title-medium-size: 18px;--mat-sys-title-medium-line-height: 26px;--mat-sys-headline-small-size: 24px;--mat-sys-headline-small-line-height: 32px;--mat-form-field-outlined-container-shape: 8px;--mat-form-field-filled-container-shape: 8px;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-container-height: 56px;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-container-color: #f8f5f7;--mat-form-field-outlined-disabled-input-text-color: #71656d;--mat-form-field-outlined-disabled-label-text-color: #71656d;--mat-form-field-outlined-disabled-outline-color: #c4b9c0;--mat-button-filled-container-shape: 8px;--mat-button-outlined-container-shape: 8px;--mat-button-protected-container-shape: 8px;--mat-button-text-container-shape: 8px;--mat-button-filled-container-height: 44px;--mat-button-outlined-container-height: 44px;--mat-button-protected-container-height: 44px;--mat-button-text-container-height: 44px;--mat-dialog-container-color: #ffffff;--mat-dialog-container-shape: 16px;--mat-card-elevated-container-color: #ffffff;--mat-card-elevated-container-shape: 12px}body{background-color:var(--rug-canvas)}app-root>.container{padding-bottom:32px;color:var(--rug-text)}app-root>.container h1:not(app-inicio h1){font-size:clamp(28px,3vw,38px)!important;line-height:1.25!important}:is(app-root,.cdk-overlay-container) .panel{border:1px solid var(--rug-border);border-radius:12px;box-shadow:0 4px 16px #35132408}:is(app-root,.cdk-overlay-container) .form-group{margin-bottom:20px}:is(app-root,.cdk-overlay-container) .control-label,:is(app-root,.cdk-overlay-container) .col-form-label{color:var(--rug-text);font-size:16px;line-height:24px;font-weight:600;margin-bottom:8px}:is(app-root,.cdk-overlay-container) :is(.form-control,.activacion input,.password-page input,textarea):not(mat-form-field *,[type=file]){min-height:48px;height:auto;padding:11px 14px;border:1px solid var(--rug-input-border);border-radius:var(--rug-radius);background:var(--rug-surface);color:var(--rug-text);font-size:16px;line-height:24px;box-shadow:none;max-width:100%;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}:is(app-root,.cdk-overlay-container) :is(.form-control,.activacion input,.password-page input,textarea):not(mat-form-field *,[type=file])::placeholder{color:var(--rug-muted);opacity:1}:is(app-root,.cdk-overlay-container) :is(.form-control,.activacion input,.password-page input,textarea):not(mat-form-field *,[type=file]):focus{border-color:var(--rug-primary);outline:2px solid var(--rug-primary);outline-offset:2px}:is(app-root,.cdk-overlay-container) :is(.form-control,.activacion input,.password-page input,textarea):not(mat-form-field *,[type=file])[readonly]{background:#f5f1f3;border-style:dashed}:is(app-root,.cdk-overlay-container) :is(.form-control,.activacion input,.password-page input,textarea):not(mat-form-field *,[type=file]):disabled{background:#eae5e8;color:#71656d;border-color:#c4b9c0;opacity:1;cursor:not-allowed}:is(app-root,.cdk-overlay-container) :is(.form-control,.activacion input,.password-page input,textarea):not(mat-form-field *,[type=file]).ng-touched.ng-invalid:not(:disabled){border-color:var(--rug-error)}:is(app-root,.cdk-overlay-container) textarea:not(mat-form-field *){min-height:112px;resize:vertical}:is(app-root,.cdk-overlay-container) select.form-control{padding-right:32px}:is(app-root,.cdk-overlay-container) input:is([type=checkbox],[type=radio]){accent-color:var(--rug-primary)}:is(app-root,.cdk-overlay-container) mat-form-field{max-width:100%}:is(app-root,.cdk-overlay-container) mat-error,:is(app-root,.cdk-overlay-container) .text-danger{color:var(--rug-error);font-size:14px;line-height:20px}:is(app-root,.cdk-overlay-container) .mat-mdc-form-field-subscript-wrapper:has(mat-error){min-height:24px;padding-bottom:16px}:is(app-root,.cdk-overlay-container) .mat-mdc-form-field-subscript-wrapper:has(mat-error) .mat-mdc-form-field-error-wrapper{position:static}:is(app-root,.cdk-overlay-container) .mat-mdc-form-field-subscript-wrapper:has(mat-error):before{content:none}:is(app-root,.cdk-overlay-container) .btn{min-height:44px;padding:10px 20px;border-radius:var(--rug-radius);font-size:16px;line-height:24px;font-weight:600;white-space:normal;max-width:100%;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}:is(app-root,.cdk-overlay-container) .btn-primary{background:var(--rug-primary);border-color:var(--rug-primary);color:#fff;box-shadow:none}:is(app-root,.cdk-overlay-container) .btn-primary:is(:hover,:focus,:active,.active){background:var(--rug-primary-hover);border-color:var(--rug-primary-hover);color:#fff}:is(app-root,.cdk-overlay-container) .btn-default{background:#fff;color:var(--rug-primary);border:1px solid var(--rug-primary);box-shadow:none}:is(app-root,.cdk-overlay-container) .btn-default:hover{background:var(--rug-tint)}:is(app-root,.cdk-overlay-container) .btn-link{background:transparent;color:var(--rug-primary);text-decoration:underline;border-color:transparent}:is(app-root,.cdk-overlay-container) .btn:is(:disabled,.disabled){background:#eae5e8;color:#71656d;border-color:#c4b9c0;opacity:1}:is(app-root,.cdk-overlay-container) :is(.btn,.mat-mdc-button-base,summary):focus-visible{outline:3px solid var(--rug-primary);outline-offset:3px}:is(app-root,.cdk-overlay-container) .mat-mdc-button-base:not(.mat-mdc-icon-button,.mat-mdc-fab,.mat-mdc-mini-fab){min-height:44px;height:auto;padding-top:10px;padding-bottom:10px;white-space:normal;line-height:24px}:is(app-root,.cdk-overlay-container) :is(.bottom-actions-flex-end,.flexspace-flexcolumn){gap:12px;flex-wrap:wrap}:is(app-root,.cdk-overlay-container) .alert{border-radius:var(--rug-radius);padding:16px 20px;font-size:16px;line-height:25px;border-left-width:4px;text-align:left}:is(app-root,.cdk-overlay-container) .alert-info{background:#f0f5fa;border-color:#b9ccdf;border-left-color:#315d83;color:#264c6d}:is(app-root,.cdk-overlay-container) .alert-success{background:#edf6f1;border-color:#b7d5c5;border-left-color:#286446;color:#24573e}:is(app-root,.cdk-overlay-container) .alert-warning{background:#fff7e8;border-color:#e2cfa7;border-left-color:#8a601f;color:#70501e}:is(app-root,.cdk-overlay-container) .alert-danger{background:#fff0f2;border-color:#e8b9c1;border-left-color:var(--rug-error);color:#8f2031}:is(app-root,.cdk-overlay-container) p[role=alert]:not(.alert),:is(app-root,.cdk-overlay-container) p.error{padding:12px 16px;border-left:4px solid var(--rug-primary);border-radius:4px;background:var(--rug-tint);font-size:16px;line-height:24px}:is(app-root,.cdk-overlay-container) p.error{color:var(--rug-error);border-left-color:var(--rug-error);background:#fff0f2}:is(app-root,.cdk-overlay-container) .mat-mdc-card{border:1px solid var(--rug-border);box-shadow:0 4px 16px #35132408}:is(app-root,.cdk-overlay-container) .mat-mdc-card-title,:is(app-root,.cdk-overlay-container) .mat-mdc-card-subtitle{background:var(--rug-tint)!important;color:var(--rug-primary)!important;padding:18px 20px!important;border-bottom:1px solid var(--rug-border)}:is(app-root,.cdk-overlay-container) .mat-mdc-card-content{padding:20px 16px 8px!important;font-size:16px;line-height:1.6}:is(app-root,.cdk-overlay-container) .mat-mdc-card-content h4{font-size:18px!important;line-height:27px!important}:is(app-root,.cdk-overlay-container) :is(.gobmx-tabla,.tabla>.table) th{background:var(--rug-tint);color:var(--rug-primary);border-bottom:2px solid var(--rug-border);font-size:15px!important}:is(app-root,.cdk-overlay-container) :is(.gobmx-tabla,.tabla>.table) td{color:var(--rug-text);font-size:14px!important}:is(app-root,.cdk-overlay-container) :is(.gobmx-tabla,.tabla>.table) :is(th,td){padding:12px;line-height:1.5}:is(app-root,.cdk-overlay-container) :is(.gobmx-tabla,.tabla>.table) tr:hover{background:#faf6f8}:is(app-root,.cdk-overlay-container) mat-paginator{border-top:1px solid var(--rug-border);background:#fff;padding:8px 0}:is(app-root,.cdk-overlay-container) mat-paginator :is(span,.mat-mdc-paginator-range-label,.mat-mdc-paginator-page-size-label){font-size:14px!important}.cdk-overlay-container .mat-mdc-dialog-surface{background:#fff!important;color:var(--rug-text);border:1px solid var(--rug-border);border-radius:16px!important;box-shadow:0 18px 56px #29101e33!important}.cdk-overlay-container .mat-mdc-dialog-title{font-size:24px!important;line-height:32px!important}.cdk-overlay-container .mat-mdc-dialog-content{font-size:16px;line-height:25px;color:var(--rug-text)}.cdk-overlay-container .mat-mdc-dialog-actions{gap:12px;flex-wrap:wrap}.cdk-overlay-container :is(.mat-mdc-select-panel,.mat-mdc-autocomplete-panel){border:1px solid var(--rug-border);border-radius:8px;background:#fff}.cdk-overlay-container mat-option{font-size:16px;line-height:24px}.swal2-container .swal2-popup{border:1px solid var(--rug-border);border-radius:16px;padding:24px;font-family:Arial,Helvetica,sans-serif}.swal2-container .swal2-popup:not(.swal2-toast){width:560px;max-width:calc(100vw - 32px);background:#fff;color:var(--rug-text)}.swal2-container .swal2-title{font-family:Arial,Helvetica,sans-serif!important;font-size:24px!important;line-height:32px!important}.swal2-container .swal2-html-container{margin:16px 0;font-size:16px;line-height:25px;overflow-wrap:anywhere}.swal2-container .swal2-actions{gap:12px;margin-top:24px}.swal2-container .swal2-styled{min-height:44px;font-size:16px!important;line-height:24px;padding:10px 20px;border-radius:8px}.swal2-container .swal2-confirm{background-color:var(--rug-primary)!important;color:#fff!important}.swal2-container .swal2-cancel{background-color:#f1e8ed!important;color:var(--rug-primary)!important}.swal2-container .swal2-styled:focus-visible{outline:3px solid var(--rug-primary);outline-offset:3px}.swal2-container .swal2-toast{padding:16px}.swal2-container .swal2-toast .swal2-title{font-size:16px!important;line-height:24px!important}@media(max-width:600px){:is(app-root,.cdk-overlay-container) .btn{padding:10px 16px}.cdk-overlay-container .mat-mdc-dialog-title{font-size:22px!important;line-height:29px!important}.swal2-container .swal2-popup{padding:20px 16px}}@media(prefers-reduced-motion:reduce){:is(app-root,.cdk-overlay-container) :is(.btn,.form-control){transition:none}.swal2-container .swal2-popup{animation:none!important;transition:none!important}}
