@charset "UTF-8";.pickr{position:relative;overflow:visible;transform:translateY(0)}.pickr *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr .pcr-button{position:relative;height:2em;width:2em;padding:.5em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border-radius:.15em;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;background-size:0;transition:all .3s}.pickr .pcr-button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pickr .pcr-button:before{z-index:initial}.pickr .pcr-button:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;transition:background .3s;background:var(--pcr-color);border-radius:.15em}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear:before{opacity:0}.pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px var(--pcr-color)}.pickr .pcr-button.disabled{cursor:not-allowed}.pickr *,.pcr-app *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr input:focus,.pickr input.pcr-active,.pickr button:focus,.pickr button.pcr-active,.pcr-app input:focus,.pcr-app input.pcr-active,.pcr-app button:focus,.pcr-app button.pcr-active{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px var(--pcr-color)}.pickr .pcr-palette,.pickr .pcr-slider,.pcr-app .pcr-palette,.pcr-app .pcr-slider{transition:box-shadow .3s}.pickr .pcr-palette:focus,.pickr .pcr-slider:focus,.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #00000040}.pcr-app{position:fixed;display:flex;flex-direction:column;z-index:10000;border-radius:.1em;background:#fff;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-shadow:0 .15em 1.5em #0000001a,0 0 1em #00000008;left:0;top:0}.pcr-app.visible{transition:opacity .3s;visibility:visible;opacity:1}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports (display: grid){.pcr-app .pcr-swatches{display:grid;align-items:center;grid-template-columns:repeat(auto-fit,1.75em)}}.pcr-app .pcr-swatches>button{font-size:1em;position:relative;width:calc(1.75em - 5px);height:calc(1.75em - 5px);border-radius:.15em;cursor:pointer;margin:2.5px;flex-shrink:0;justify-self:center;transition:all .15s;overflow:hidden;background:#0000;z-index:1}.pcr-app .pcr-swatches>button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:6px;border-radius:.15em;z-index:-1}.pcr-app .pcr-swatches>button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--pcr-color);border:1px solid rgba(0,0,0,.05);border-radius:.15em;box-sizing:border-box}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.pcr-app .pcr-interaction{display:flex;flex-wrap:wrap;align-items:center;margin:0 -.2em}.pcr-app .pcr-interaction>*{margin:0 .2em}.pcr-app .pcr-interaction input{letter-spacing:.07em;font-size:.75em;text-align:center;cursor:pointer;color:#75797e;background:#f1f3f4;border-radius:.15em;transition:all .15s;padding:.45em .5em;margin-top:.75em}.pcr-app .pcr-interaction input:hover{filter:brightness(.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #4285f4bf}.pcr-app .pcr-interaction .pcr-result{color:#75797e;text-align:left;flex:1 1 8em;min-width:8em;transition:all .2s;border-radius:.15em;background:#f1f3f4;cursor:text}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{color:#fff;background:#4285f4}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff;width:auto}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff}.pcr-app .pcr-interaction .pcr-save:hover,.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover{filter:brightness(.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-cancel{background:#f44250}.pcr-app .pcr-interaction .pcr-clear:focus,.pcr-app .pcr-interaction .pcr-cancel:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #f44250bf}.pcr-app .pcr-selection .pcr-picker{position:absolute;height:18px;width:18px;border:2px solid #fff;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-palette,.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;cursor:grab;cursor:-webkit-grab}.pcr-app .pcr-selection .pcr-color-palette:active,.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme=classic]{width:28.5em;max-width:95vw;padding:.8em}.pcr-app[data-theme=classic] .pcr-selection{display:flex;justify-content:space-between;flex-grow:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{position:relative;z-index:1;width:2em;display:flex;flex-direction:column;justify-content:space-between;margin-right:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{cursor:pointer;border-radius:.15em .15em 0 0;z-index:2}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{border-radius:0 0 .15em .15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{background:var(--pcr-color);width:100%;height:50%}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{width:100%;height:8em;z-index:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{flex-grow:1;border-radius:.15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{margin-left:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{left:50%;transform:translate(-50%)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{width:8px;flex-grow:1;border-radius:50em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(to bottom,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(to bottom,transparent,black),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:100%,50%}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}.gap-1{gap:.0625rem}.mt-1{margin-top:.0625rem}.mb-1{margin-bottom:.0625rem}.ml-1{margin-left:.0625rem}.mr-1{margin-right:.0625rem}.pt-1{padding-top:.0625rem}.pb-1{padding-bottom:.0625rem}.pl-1{padding-left:.0625rem}.pr-1{padding-right:.0625rem}.gap-2{gap:.125rem}.mt-2{margin-top:.125rem}.mb-2{margin-bottom:.125rem}.ml-2{margin-left:.125rem}.mr-2{margin-right:.125rem}.pt-2{padding-top:.125rem}.pb-2{padding-bottom:.125rem}.pl-2{padding-left:.125rem}.pr-2{padding-right:.125rem}.gap-3{gap:.1875rem}.mt-3{margin-top:.1875rem}.mb-3{margin-bottom:.1875rem}.ml-3{margin-left:.1875rem}.mr-3{margin-right:.1875rem}.pt-3{padding-top:.1875rem}.pb-3{padding-bottom:.1875rem}.pl-3{padding-left:.1875rem}.pr-3{padding-right:.1875rem}.gap-4{gap:.25rem}.mt-4{margin-top:.25rem}.mb-4{margin-bottom:.25rem}.ml-4{margin-left:.25rem}.mr-4{margin-right:.25rem}.pt-4{padding-top:.25rem}.pb-4{padding-bottom:.25rem}.pl-4{padding-left:.25rem}.pr-4{padding-right:.25rem}.gap-5{gap:.3125rem}.mt-5{margin-top:.3125rem}.mb-5{margin-bottom:.3125rem}.ml-5{margin-left:.3125rem}.mr-5{margin-right:.3125rem}.pt-5{padding-top:.3125rem}.pb-5{padding-bottom:.3125rem}.pl-5{padding-left:.3125rem}.pr-5{padding-right:.3125rem}.gap-6{gap:.375rem}.mt-6{margin-top:.375rem}.mb-6{margin-bottom:.375rem}.ml-6{margin-left:.375rem}.mr-6{margin-right:.375rem}.pt-6{padding-top:.375rem}.pb-6{padding-bottom:.375rem}.pl-6{padding-left:.375rem}.pr-6{padding-right:.375rem}.gap-7{gap:.4375rem}.mt-7{margin-top:.4375rem}.mb-7{margin-bottom:.4375rem}.ml-7{margin-left:.4375rem}.mr-7{margin-right:.4375rem}.pt-7{padding-top:.4375rem}.pb-7{padding-bottom:.4375rem}.pl-7{padding-left:.4375rem}.pr-7{padding-right:.4375rem}.gap-8{gap:.5rem}.mt-8{margin-top:.5rem}.mb-8{margin-bottom:.5rem}.ml-8{margin-left:.5rem}.mr-8{margin-right:.5rem}.pt-8{padding-top:.5rem}.pb-8{padding-bottom:.5rem}.pl-8{padding-left:.5rem}.pr-8{padding-right:.5rem}.gap-9{gap:.5625rem}.mt-9{margin-top:.5625rem}.mb-9{margin-bottom:.5625rem}.ml-9{margin-left:.5625rem}.mr-9{margin-right:.5625rem}.pt-9{padding-top:.5625rem}.pb-9{padding-bottom:.5625rem}.pl-9{padding-left:.5625rem}.pr-9{padding-right:.5625rem}.gap-10{gap:.625rem}.mt-10{margin-top:.625rem}.mb-10{margin-bottom:.625rem}.ml-10{margin-left:.625rem}.mr-10{margin-right:.625rem}.pt-10{padding-top:.625rem}.pb-10{padding-bottom:.625rem}.pl-10{padding-left:.625rem}.pr-10{padding-right:.625rem}.gap-11{gap:.6875rem}.mt-11{margin-top:.6875rem}.mb-11{margin-bottom:.6875rem}.ml-11{margin-left:.6875rem}.mr-11{margin-right:.6875rem}.pt-11{padding-top:.6875rem}.pb-11{padding-bottom:.6875rem}.pl-11{padding-left:.6875rem}.pr-11{padding-right:.6875rem}.gap-12{gap:.75rem}.mt-12{margin-top:.75rem}.mb-12{margin-bottom:.75rem}.ml-12{margin-left:.75rem}.mr-12{margin-right:.75rem}.pt-12{padding-top:.75rem}.pb-12{padding-bottom:.75rem}.pl-12{padding-left:.75rem}.pr-12{padding-right:.75rem}.gap-13{gap:.8125rem}.mt-13{margin-top:.8125rem}.mb-13{margin-bottom:.8125rem}.ml-13{margin-left:.8125rem}.mr-13{margin-right:.8125rem}.pt-13{padding-top:.8125rem}.pb-13{padding-bottom:.8125rem}.pl-13{padding-left:.8125rem}.pr-13{padding-right:.8125rem}.gap-14{gap:.875rem}.mt-14{margin-top:.875rem}.mb-14{margin-bottom:.875rem}.ml-14{margin-left:.875rem}.mr-14{margin-right:.875rem}.pt-14{padding-top:.875rem}.pb-14{padding-bottom:.875rem}.pl-14{padding-left:.875rem}.pr-14{padding-right:.875rem}.gap-15{gap:.9375rem}.mt-15{margin-top:.9375rem}.mb-15{margin-bottom:.9375rem}.ml-15{margin-left:.9375rem}.mr-15{margin-right:.9375rem}.pt-15{padding-top:.9375rem}.pb-15{padding-bottom:.9375rem}.pl-15{padding-left:.9375rem}.pr-15{padding-right:.9375rem}.gap-16{gap:1rem}.mt-16{margin-top:1rem}.mb-16{margin-bottom:1rem}.ml-16{margin-left:1rem}.mr-16{margin-right:1rem}.pt-16{padding-top:1rem}.pb-16{padding-bottom:1rem}.pl-16{padding-left:1rem}.pr-16{padding-right:1rem}.gap-17{gap:1.0625rem}.mt-17{margin-top:1.0625rem}.mb-17{margin-bottom:1.0625rem}.ml-17{margin-left:1.0625rem}.mr-17{margin-right:1.0625rem}.pt-17{padding-top:1.0625rem}.pb-17{padding-bottom:1.0625rem}.pl-17{padding-left:1.0625rem}.pr-17{padding-right:1.0625rem}.gap-18{gap:1.125rem}.mt-18{margin-top:1.125rem}.mb-18{margin-bottom:1.125rem}.ml-18{margin-left:1.125rem}.mr-18{margin-right:1.125rem}.pt-18{padding-top:1.125rem}.pb-18{padding-bottom:1.125rem}.pl-18{padding-left:1.125rem}.pr-18{padding-right:1.125rem}.gap-19{gap:1.1875rem}.mt-19{margin-top:1.1875rem}.mb-19{margin-bottom:1.1875rem}.ml-19{margin-left:1.1875rem}.mr-19{margin-right:1.1875rem}.pt-19{padding-top:1.1875rem}.pb-19{padding-bottom:1.1875rem}.pl-19{padding-left:1.1875rem}.pr-19{padding-right:1.1875rem}.gap-20{gap:1.25rem}.mt-20{margin-top:1.25rem}.mb-20{margin-bottom:1.25rem}.ml-20{margin-left:1.25rem}.mr-20{margin-right:1.25rem}.pt-20{padding-top:1.25rem}.pb-20{padding-bottom:1.25rem}.pl-20{padding-left:1.25rem}.pr-20{padding-right:1.25rem}.gap-21{gap:1.3125rem}.mt-21{margin-top:1.3125rem}.mb-21{margin-bottom:1.3125rem}.ml-21{margin-left:1.3125rem}.mr-21{margin-right:1.3125rem}.pt-21{padding-top:1.3125rem}.pb-21{padding-bottom:1.3125rem}.pl-21{padding-left:1.3125rem}.pr-21{padding-right:1.3125rem}.gap-22{gap:1.375rem}.mt-22{margin-top:1.375rem}.mb-22{margin-bottom:1.375rem}.ml-22{margin-left:1.375rem}.mr-22{margin-right:1.375rem}.pt-22{padding-top:1.375rem}.pb-22{padding-bottom:1.375rem}.pl-22{padding-left:1.375rem}.pr-22{padding-right:1.375rem}.gap-23{gap:1.4375rem}.mt-23{margin-top:1.4375rem}.mb-23{margin-bottom:1.4375rem}.ml-23{margin-left:1.4375rem}.mr-23{margin-right:1.4375rem}.pt-23{padding-top:1.4375rem}.pb-23{padding-bottom:1.4375rem}.pl-23{padding-left:1.4375rem}.pr-23{padding-right:1.4375rem}.gap-24{gap:1.5rem}.mt-24{margin-top:1.5rem}.mb-24{margin-bottom:1.5rem}.ml-24{margin-left:1.5rem}.mr-24{margin-right:1.5rem}.pt-24{padding-top:1.5rem}.pb-24{padding-bottom:1.5rem}.pl-24{padding-left:1.5rem}.pr-24{padding-right:1.5rem}.gap-25{gap:1.5625rem}.mt-25{margin-top:1.5625rem}.mb-25{margin-bottom:1.5625rem}.ml-25{margin-left:1.5625rem}.mr-25{margin-right:1.5625rem}.pt-25{padding-top:1.5625rem}.pb-25{padding-bottom:1.5625rem}.pl-25{padding-left:1.5625rem}.pr-25{padding-right:1.5625rem}.gap-26{gap:1.625rem}.mt-26{margin-top:1.625rem}.mb-26{margin-bottom:1.625rem}.ml-26{margin-left:1.625rem}.mr-26{margin-right:1.625rem}.pt-26{padding-top:1.625rem}.pb-26{padding-bottom:1.625rem}.pl-26{padding-left:1.625rem}.pr-26{padding-right:1.625rem}.gap-27{gap:1.6875rem}.mt-27{margin-top:1.6875rem}.mb-27{margin-bottom:1.6875rem}.ml-27{margin-left:1.6875rem}.mr-27{margin-right:1.6875rem}.pt-27{padding-top:1.6875rem}.pb-27{padding-bottom:1.6875rem}.pl-27{padding-left:1.6875rem}.pr-27{padding-right:1.6875rem}.gap-28{gap:1.75rem}.mt-28{margin-top:1.75rem}.mb-28{margin-bottom:1.75rem}.ml-28{margin-left:1.75rem}.mr-28{margin-right:1.75rem}.pt-28{padding-top:1.75rem}.pb-28{padding-bottom:1.75rem}.pl-28{padding-left:1.75rem}.pr-28{padding-right:1.75rem}.gap-29{gap:1.8125rem}.mt-29{margin-top:1.8125rem}.mb-29{margin-bottom:1.8125rem}.ml-29{margin-left:1.8125rem}.mr-29{margin-right:1.8125rem}.pt-29{padding-top:1.8125rem}.pb-29{padding-bottom:1.8125rem}.pl-29{padding-left:1.8125rem}.pr-29{padding-right:1.8125rem}.gap-30{gap:1.875rem}.mt-30{margin-top:1.875rem}.mb-30{margin-bottom:1.875rem}.ml-30{margin-left:1.875rem}.mr-30{margin-right:1.875rem}.pt-30{padding-top:1.875rem}.pb-30{padding-bottom:1.875rem}.pl-30{padding-left:1.875rem}.pr-30{padding-right:1.875rem}.gap-31{gap:1.9375rem}.mt-31{margin-top:1.9375rem}.mb-31{margin-bottom:1.9375rem}.ml-31{margin-left:1.9375rem}.mr-31{margin-right:1.9375rem}.pt-31{padding-top:1.9375rem}.pb-31{padding-bottom:1.9375rem}.pl-31{padding-left:1.9375rem}.pr-31{padding-right:1.9375rem}.gap-32{gap:2rem}.mt-32{margin-top:2rem}.mb-32{margin-bottom:2rem}.ml-32{margin-left:2rem}.mr-32{margin-right:2rem}.pt-32{padding-top:2rem}.pb-32{padding-bottom:2rem}.pl-32{padding-left:2rem}.pr-32{padding-right:2rem}.gap-36{gap:2.25rem}.mt-36{margin-top:2.25rem}.mb-36{margin-bottom:2.25rem}.ml-36{margin-left:2.25rem}.mr-36{margin-right:2.25rem}.pt-36{padding-top:2.25rem}.pb-36{padding-bottom:2.25rem}.pl-36{padding-left:2.25rem}.pr-36{padding-right:2.25rem}.w-10{width:10%!important}.w-20{width:20%!important}.w-25{width:25%!important}.w-30{width:30%!important}.w-33{width:33.33%!important}.w-40{width:40%!important}.w-50{width:50%!important}.w-60{width:60%!important}.w-66{width:66.66%!important}.w-70{width:70%!important}.w-75{width:75%!important}.w-80{width:80%!important}.w-90{width:90%!important}.w-100{width:100%!important}@media(min-width:576px){.w-sm-10{width:10%!important}.w-sm-20{width:20%!important}.w-sm-25{width:25%!important}.w-sm-30{width:30%!important}.w-sm-33{width:33.33%!important}.w-sm-40{width:40%!important}.w-sm-50{width:50%!important}.w-sm-60{width:60%!important}.w-sm-66{width:66.66%!important}.w-sm-70{width:70%!important}.w-sm-75{width:75%!important}.w-sm-80{width:80%!important}.w-sm-90{width:90%!important}.w-sm-100{width:100%!important}}@media(min-width:768px){.w-md-10{width:10%!important}.w-md-20{width:20%!important}.w-md-25{width:25%!important}.w-md-30{width:30%!important}.w-md-33{width:33.33%!important}.w-md-40{width:40%!important}.w-md-50{width:50%!important}.w-md-60{width:60%!important}.w-md-66{width:66.66%!important}.w-md-70{width:70%!important}.w-md-75{width:75%!important}.w-md-80{width:80%!important}.w-md-90{width:90%!important}.w-md-100{width:100%!important}}@media(min-width:1024px){.w-lg-10{width:10%!important}.w-lg-20{width:20%!important}.w-lg-25{width:25%!important}.w-lg-30{width:30%!important}.w-lg-33{width:33.33%!important}.w-lg-40{width:40%!important}.w-lg-50{width:50%!important}.w-lg-60{width:60%!important}.w-lg-66{width:66.66%!important}.w-lg-70{width:70%!important}.w-lg-75{width:75%!important}.w-lg-80{width:80%!important}.w-lg-90{width:90%!important}.w-lg-100{width:100%!important}}@media(min-width:1200px){.w-xl-10{width:10%!important}.w-xl-20{width:20%!important}.w-xl-25{width:25%!important}.w-xl-30{width:30%!important}.w-xl-33{width:33.33%!important}.w-xl-40{width:40%!important}.w-xl-50{width:50%!important}.w-xl-60{width:60%!important}.w-xl-66{width:66.66%!important}.w-xl-70{width:70%!important}.w-xl-75{width:75%!important}.w-xl-80{width:80%!important}.w-xl-90{width:90%!important}.w-xl-100{width:100%!important}}.tabla-estilo1.mat-mdc-table{-webkit-border-vertical-spacing:8px;background-color:#aa6a9500}.tabla-estilo1 .mdc-data-table__content{-webkit-border-vertical-spacing:10px}.tabla-estilo1 .mdc-data-table__content tr{height:50px}.tabla-estilo1 .mat-mdc-header-row{background:#fff;height:36px}.tabla-estilo1 .mat-mdc-header-row .mat-mdc-header-cell{font-weight:500;border-bottom-width:0px!important;min-width:180px;text-align:center;font-size:.75rem!important;color:#2a71b9!important}.tabla-estilo1 .mat-mdc-row{background:#fff}.tabla-estilo1 .mat-mdc-row .mat-mdc-cell{background:#f7f7f7;border-bottom-width:0px!important;text-align:center;font-size:.75rem!important;color:#707070;overflow:visible!important}.tabla-estilo1 .mat-mdc-row .mat-mdc-cell:first-child{border-top-left-radius:26px;border-bottom-left-radius:26px}.tabla-estilo1 .mat-mdc-row .mat-mdc-cell:last-child{border-top-right-radius:26px;border-bottom-right-radius:26px}.content-input-material.disable .mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:#fff!important}.content-input-material.disable .mat-mdc-form-field-infix{margin-left:-6px}.content-input-material.disable .mat-mdc-form-field-subscript-wrapper{display:none!important}.content-input-material .label-input{font-size:14px;width:100%;text-align:left;display:inline-block;font-weight:400;color:#7e7d7d}.content-input-material .mfl.mat-mdc-form-field{width:100%;margin:3px 0 0;max-width:100%}.content-input-material .mfl.mat-mdc-form-field mat-icon{min-width:22px;display:flex;align-items:center;justify-content:center}.content-input-material .mfl.mat-mdc-form-field input{font-size:14px}.content-input-material .mfl.mat-mdc-form-field.left input,.content-input-material .mfl.mat-mdc-form-field.right input{padding-left:4px}.content-input-material .mfl.mat-mdc-form-field input::placeholder{color:#5c5c5c!important}.content-input-material .mfl.mat-mdc-form-field .mdc-notched-outline__leading,.content-input-material .mfl.mat-mdc-form-field .mdc-notched-outline__trailing{border-radius:0!important}.content-input-material .mfl.mat-mdc-form-field .mat-mdc-form-field-infix{padding:0!important;display:flex;align-items:center;gap:2px}.content-input-material .mfl.mat-mdc-form-field .mdc-text-field{padding:0!important}.content-input-material .mfl.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding:0 6px!important;min-height:36px!important;height:36px!important;line-height:36px!important;background:#ffffff9c}.content-input-material .mfl.mat-mdc-form-field .mat-mdc-form-field-bottom-align{display:none}.content-input-material .mfl.mat-mdc-form-field .mat-mdc-select-placeholder{font-size:14px!important;color:#9e9e9e;font-weight:400!important}.content-input-material .mfl.mat-mdc-form-field .mat-mdc-select-min-line{color:#9e9e9e;font-weight:400}.content-input-material .mfl.mat-mdc-form-field .mat-mdc-select-arrow{margin-top:0!important;margin-right:0!important;padding:0!important;width:32px;height:32px}.content-input-material .mfl.mat-mdc-form-field .mat-mdc-select-arrow svg{color:#2a71b9;height:32px;width:32px}.content-input-material .icon-gris{color:#7e7d7d;font-size:20px;margin-left:2px;margin-right:2px}.option-icon{margin-right:8px;font-size:18px;vertical-align:middle;color:#7e7d7d}.toggle-visibility{background-color:transparent!important;box-shadow:none!important;padding:0 20px 0 0!important;min-width:0!important;width:24px;height:24px;border:none!important}.toggle-visibility .mat-ripple-element{display:none!important}.mat-mdc-paginator{background:transparent!important}.mat-stepper-vertical,.mat-stepper-horizontal{background:none!important}.mat-mdc-tab-header{padding:0 15px!important}.mat-mdc-tab-body-wrapper{background:none;border:none;border-top:none!important}.mat-mdc-tab.mdc-tab{min-width:140px!important}.mat-mdc-tab{height:var(--mat-tab-container-height, 36px)!important}.mat-mdc-form-field-infix{width:auto!important}.mat-expansion-panel-header{height:auto!important}.content-chips2{display:flex;gap:1rem;align-items:center}.content-chips2 span{color:#003874;font-size:.8125rem;flex:1;text-align:end}.content-chips2 .chips{box-shadow:1px 1px 5px #00000029;border-radius:11px;color:#fff;width:50px;padding:.2rem 1rem;display:flex;justify-content:center}.content-chips2 .chips.confirmar{background:#2971b9!important}.content-chips2 .chips.confirmada{background:#75bd41!important}.content-chips2 .chips.observada{background:#e7532e!important}.content-chips2 .chips.improcedente{background:#e92128!important}.content-titulo-accordion__chips{width:100%;justify-content:space-between;padding-right:10px}.flex-sorteo-partido{display:flex;flex-direction:column}.flex-sorteo-partido h3{color:#003874;font-size:1rem}.flex-sorteo-partido span{color:#606060;font-size:12px;font-weight:400}.subtitulo-card{margin:0;font-size:1.1875rem;color:#2971b9}@font-face{font-family:poppins;src:url("./media/poppins-light-webfont-A2WRIHNG.woff2") format("woff2"),url("./media/poppins-light-webfont-R3GO23OC.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:poppins;src:url("./media/poppins-regular-webfont-I4YFAKVW.woff2") format("woff2"),url("./media/poppins-regular-webfont-6DV2VREM.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url("./media/poppins-medium-webfont-XHMCION5.woff2") format("woff2"),url("./media/poppins-medium-webfont-QVB7U22I.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url("./media/Poppins-SemiBold-XJQM7VUT.ttf") format("woff"),url("./media/Poppins-SemiBold-XJQM7VUT.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url("./media/Poppins-Bold-G57REGKL.eot");src:url("./media/Poppins-Bold-N3RX7C3I.woff") format("woff"),url("./media/Poppins-Bold-HNW67DHP.ttf") format("truetype");font-weight:700;font-style:normal}:root{--mat-menu-item-leading-spacing: 25px;--mat-menu-item-trailing-spacing: 28px;--mat-menu-item-label-text-color: #003776;--mat-menu-container-color: #fff;--mat-menu-item-hover-state-layer-color: #EDEDF6;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0}:root .dark .mat-mdc-menu-panel{border-color:#4b5563}:root .mat-mdc-menu-panel{border-radius:.5rem;border:1px solid #d1d5db}:root .mat-mdc-menu-panel.mat-menu-below{margin-top:.25rem}:root .mat-mdc-menu-panel.mat-menu-above{margin-bottom:.25rem}:root .mat-mdc-menu-content{padding:1rem}:root .mat-mdc-menu-item{display:flex;align-items:center!important;justify-content:center!important;border-radius:.5rem;font-size:.875rem;font-weight:500;min-height:40px;margin-top:.25rem;margin-bottom:.25rem;padding-left:.5rem;padding-right:1.5rem;transition-property:all;transition-duration:.1s;transition-timing-function:ease-out}:root .mat-mdc-menu-item:first-child{margin-top:0}:root .mat-mdc-menu-item:last-child{margin-bottom:0}:root .mat-mdc-menu-item:hover:not([disabled]){background-color:#e0e0e0!important}:root .mat-mdc-menu-item:hover:not([disabled]) .mat-icon{color:#2563eb}:root .mat-mdc-menu-item .mat-icon{transition-property:all;transition-duration:.1s;transition-timing-function:ease-out}:root .mat-mdc-menu-item-submenu-trigger{padding-right:3rem}.mat-mdc-menu-item .mat-icon-no-color{color:currentColor}.mat-mdc-menu-item-text{display:flex;align-items:center!important;justify-content:start!important;gap:.5rem}.mat-mdc-menu-item-text img{width:1rem;height:1rem}html,body{height:100%;--mat-sys-primary: #2370B6 !important;font-family:Poppins,sans-serif;margin:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;scroll-behavior:smooth}.mainContent{display:flex;flex-direction:column;min-height:100dvh;max-height:100dvh!important}.mainContent>div{flex:1;display:flex;flex-direction:row}.mainContent>div>div{overflow-x:auto;flex:1}.mainContent>div>app-sidebar{width:220px;max-width:220px;min-width:220px;transition:max-width .3s}.mainContent>div>*{flex:1 1 auto}.mainContent>div>app-observador-registrador,app-reportes,app-observaciones-disenador{overflow:auto;position:relative;z-index:0}.grid-container.expanded .menuList a span{opacity:1;transition:opacity .3s}.grid-container .menuList a span{opacity:0;transition:opacity .3s}.contenedorNav{overflow:hidden}.card{flex-wrap:wrap;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);box-shadow:0 0 5px #00000040}router-outlet{display:none}.fs14{font-size:.875rem}.d-flex{display:flex}.flex{display:flex;gap:15px}.align-r,.align-l{justify-content:end}.items-end{align-items:end}.items-center{align-items:center}.contentCenter{display:grid;width:auto;align-items:center;justify-content:center;background-color:#f0f4fb;padding:16px 16px 50px;overflow:auto;height:calc(100vh - 60px)}.theMiddleDiv{display:grid;grid-template-columns:auto 1fr}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.button_estilo1,.button_estilo2,.button_estilo3,.button_estilo4,.button_estilo5,.button_estilodesactivado{outline:none;font-size:12px;padding:0 24px;text-transform:uppercase;transition:.2s;position:relative;cursor:pointer;font-family:Poppins,sans-serif;text-align:center!important;min-width:110px;height:36px;border:0;background-color:#d7d9dd;color:#fff}.button_estilo1{border:1px solid #de0a16;background:#de0a16;color:#fff}.button_estilo2{border:1px solid #2a71b9;background:#2a71b9;color:#fff}.button_estilo3{border:1px solid #003770;background:transparent;color:#003770}.button_estilo4{border:1px solid #7e7c7c;background:#7e7c7c;color:#fff}.button_estilo5{border:1px solid #76B82A;background:#76b82a;color:#fff}.button-regresar{color:#2971b9;font-size:14px;line-height:18px}.button_estilo1:hover,.button_estilo2:hover,.button_estilo3:hover,.button_estilo5:hover,.btn-azul:hover,.icono_ojos:hover,.icono_resolucion:hover{transform:scale(1.03)}.button_estilo1:before,.button_estilo2:before,.button_estilo3:before,.button_estilo5:before,.icono_ojos:before,.icono_resolucion:before,.btn-azul:before{content:"";position:absolute;width:0%;height:100%;display:inline-block;left:0;top:0;background:#00387400;transition:.5s}.button_estilo1:hover:before,.button_estilo2:hover:before,.button_estilo5:hover:before,.button_estilo3:hover:before{content:"";position:absolute;width:100%;height:100%;background:#00387421}.button_estilo1:focus:before,.button_estilo2:focus:before,.button_estilo3:focus:before,.button_estilo5:focus:before,.button_estilo4:focus:before{content:"";position:absolute;width:100%;height:100%;background:#00387421}.button_estilo1:focus,.button_estilo2:focus,.button_estilo3:focus,.button_estilo4:focus,.button_estilo5:focus,.button_estilodesactivado:focus,.btn-azul:focus,.icono_ojos:focus,.icono_resolucion:focus{transform:scale(1.03)}.button-transparente{background:transparent;border:0;padding:0;cursor:pointer;display:flex}.toggle-container{display:flex;align-items:center;gap:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-user-select:none;user-select:none}.label{font-size:16px;color:#a0a0a0;font-weight:500;transition:color .4s ease}.label.active{color:#333}.switch{position:relative;display:inline-block;width:52px;height:28px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#0b3d91;transition:.4s;border-radius:28px}.slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:#3b82f6;box-shadow:0 2px 4px #0003;transition:.4s;border-radius:50%}input:checked+.slider:before{transform:translate(24px)}.contentBox{display:flex;flex-direction:column;width:auto;height:100%;background-color:#f0f4fb;padding:15px;gap:15px}.contMenu{display:none}.contMenu img{width:30px}.padd_20{padding:20px}.padd_10_15{padding:10px 15px}.paddL_10px{padding-left:10px}nav{width:100%}nav ul{display:flex;flex-direction:column;gap:5px;padding:20px 0;align-items:center;width:auto;position:relative;z-index:0}nav ul li{list-style:none;width:100%;position:relative}nav ul li a{color:#003770;text-decoration:none;width:100px;margin:auto;display:block;padding:10px}nav ul li svg{position:absolute;right:-1px}nav ul li svg path{fill:transparent}nav ul li .curva1{transform:scaleY(-1);bottom:99%}li:hover svg path{fill:!important}.active-li svg path{fill:!important}.padd_15{padding:15px}.padd_10{padding:10px}.padd_5{padding:5px}h1{color:#003770;font-size:1.5rem;margin:0}h2{color:#2a70b8;font-size:1.125rem;margin:0}h2.subTitle{font-family:Poppins,sans-serif;font-weight:500}h3{color:#2a70b8;font-size:.875rem;margin:0}h3.subTitle{font-family:Poppins,sans-serif;font-weight:300}div.subtitle{color:#003770;font-size:.875rem}.txtCenter{text-align:center}.txtRight{text-align:right}.txtLeft{text-align:left}.txtJustify{text-align:justify}.content-center{justify-content:center}.content-between{justify-content:space-between!important}.w-full{width:100%}.flex-row{flex-direction:row!important}.align-center{align-items:center}.flex-col{flex-direction:column}.content-buttons{display:flex;gap:1rem}.optsModules{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto}.optsModules>div{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:1360px}.optsModules a{text-decoration:none}.optsModules .card{width:180px;flex-shrink:0;height:180px;display:grid;grid-template-rows:20px 90px 1fr;gap:3px;justify-content:center;align-items:center;transition:transform .5s ease;transform-origin:center center}.optsModules .card img{display:block;margin:0 auto;width:auto;height:90%}.optsModules .card p{text-align:center;color:#3c7dbf;font-size:.75rem;margin:0;font-weight:400;line-height:.9rem}.optsModules .card h3{text-align:center;color:#3c7dbf;font-size:.75rem;margin:0;font-weight:600}.optsModules .card h3.clr-1{color:#3f8bf3}.optsModules .card h3.clr-2{color:#40c2ff}.optsModules .card h3.clr-3{color:#2bbf94}.optsModules .card h3.clr-4{color:#666ec7}.optsModules .card h3.clr-5{color:#5f80b7}.optsModules .card:hover{transform:scale(1.08);cursor:pointer}.breadcrumbs{display:flex;flex-direction:row}.breadcrumbs a{display:flex;flex-direction:row;align-items:center;text-decoration:none;color:#003770;font-size:.875rem}.breadcrumbs a:last-child{font-weight:600}.breadcrumbs a:not(:last-child):after{display:block;content:"";width:24px;height:24px;background:url("./media/iconFlecha-MP25XPYP.svg") no-repeat}ul.menuList{list-style:none}ul.menuList a{text-decoration:none;display:grid;grid-template-columns:24px 1fr;align-items:center;gap:18px;margin:0;width:auto;z-index:1;position:relative}ul.menuList a img{width:24px;filter:invert(48%) sepia(81%) saturate(1775%) hue-rotate(160deg) brightness(96%) contrast(101%)}ul.menuList a span{color:#2b70b9;font-size:.75rem;line-height:14px;width:150px}ul.menuList a:hover{background-color:#f7f7f7;z-index:2}ul.menuList a:hover:before{content:" ";display:block;width:16px;height:16px;background-color:#f7f7f7;mask:url("./media/curvaNav-2G6INENQ.svg") no-repeat;-webkit-mask:url("./media/curvaNav-2G6INENQ.svg") no-repeat;mask-size:cover;-webkit-mask-size:cover;transform:rotate(90deg);position:absolute;right:0;top:-16px}ul.menuList a:hover:after{content:" ";display:block;width:16px;height:16px;background-color:#f7f7f7;mask:url("./media/curvaNav-2G6INENQ.svg") no-repeat;-webkit-mask:url("./media/curvaNav-2G6INENQ.svg") no-repeat;mask-size:cover;-webkit-mask-size:cover;position:absolute;right:0;bottom:-16px}ul.menuList a.active{background-color:#f0f4fb;position:relative;z-index:3;cursor:unset}ul.menuList a.active:before{content:" ";display:block;width:16px;height:16px;background-color:#f0f4fb;mask:url("./media/curvaNav-2G6INENQ.svg") no-repeat;-webkit-mask:url("./media/curvaNav-2G6INENQ.svg") no-repeat;mask-size:cover;-webkit-mask-size:cover;transform:rotate(90deg);position:absolute;right:0;top:-16px}ul.menuList a.active:after{content:" ";display:block;width:16px;height:16px;background-color:#f0f4fb;mask:url("./media/curvaNav-2G6INENQ.svg") no-repeat;-webkit-mask:url("./media/curvaNav-2G6INENQ.svg") no-repeat;mask-size:cover;-webkit-mask-size:cover;position:absolute;right:0;bottom:-16px}.stepTitles{display:flex;flex-direction:column;text-decoration:none;color:#003770;font-size:.875rem;margin:0}.stepTitles span{font-weight:200}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height, 72px) - 62px) / 2) 20px!important}.mat-horizontal-content-container{overflow:hidden;padding:5px 3px!important}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:calc((var(--mat-stepper-header-height, 32px) - 24px) / 2 + 12px)!important}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after{top:calc((var(--mat-stepper-header-height, 32px) - 24px) / 2 + 12px)!important}.mat-step-icon{background-color:#d3d3d3!important}.mat-step-icon-selected{background-color:#2a70b8!important}.radioPack{display:grid;grid-template-rows:auto auto;gap:0}.radioPack label{font-size:.75rem;color:#707070}.mat-mdc-radio-button .mat-internal-form-field{font-family:inherit!important;font-size:.75rem!important;color:#707070!important;line-height:1rem!important;font-weight:400!important}.mat-internal-form-field>label{padding-left:0!important}hr{height:1px!important;background-image:repeating-linear-gradient(to right,#2A70B8,#2A70B8 4px,transparent 4px,transparent 6px)!important;border:none!important}.uploadContent .upload-area{border:dotted .5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px;display:grid;grid-template-rows:auto;align-items:center;justify-content:center;transition:background-color .3s ease;cursor:pointer;position:relative}.uploadContent .upload-area p{font-size:.875rem!important;margin:0}.uploadContent .upload-area.dragover{background-color:#dfffa2;border-color:#a7c957}.uploadContent .upload-area .progress-bar{position:absolute;top:0;left:0;height:4px;width:100%;background:transparent}.uploadContent .upload-area .progress-bar .progress{height:100%;width:0%;background-color:#2a71b9;transition:width .3s ease}.uploadContent h3{font-size:.875rem;font-weight:600}.falseMgr{padding:0 3px 5px!important;display:grid;grid-template-rows:auto auto 1fr auto;gap:10px}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{font-family:Poppins,sans-serif;flex-grow:initial!important}.mat-mdc-dialog-container .mat-mdc-dialog-content{font-family:Poppins,sans-serif!important;padding:0!important;max-height:90vh!important}.mat-mdc-dialog-actions{padding:0!important}.mat-focus-indicator:hover{background:#fff!important}.mat-focus-indicator .mdc-tab__text-label{color:#003770!important;font-weight:600}.mdc-tab-indicator--active .mdc-tab-indicator{border:transparent!important}.mdc-tab-indicator--active .mdc-tab__text-label{color:#fff!important}.mat-mdc-table-sticky-border-elem-right{box-shadow:inset 1px 0 #c5c5c5}.mat-mdc-table-sticky-border-elem-left{box-shadow:inset -1px 0 #c5c5c5}.mdc-tab-indicator{background:#f7f7f7;color:#013770;border-radius:15px 15px 0 0!important;z-index:2;box-shadow:0 1px 3px #00000029;border-bottom:none!important}.mat-mdc-tab .mdc-tab-indicator__content--underline{height:100%;box-shadow:0 1px 3px #00000029;background:#2a71b9;border-radius:15px 15px 0 0!important;border:none!important}.mat-mdc-tab-body-wrapper{background:none;border:none;border-top:3px solid #2A71B9}.tabs-transparente .mat-mdc-tab-body-wrapper{background:transparent}.mat-mdc-tab-labels{gap:6px}.celesteBox{background-color:#f2fbfe;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.celesteBox .mat-mdc-icon-button{padding:calc((var(--mat-icon-button-state-layer-size, 32px) - var(--mat-icon-button-icon-size, 24px)) / 2)!important}.nameCube{font-size:.875rem;font-weight:600}.txtNoir{display:block;color:#003770}.txtBlue{display:block;color:#2a70b8}.numberDownload{display:grid;grid-template-columns:1fr auto auto;gap:5px;align-items:center}.numberTotal{display:grid;grid-template-columns:1fr;align-items:center;justify-content:end}.numberTotal .ndNumber{text-align:right}.ndNumber{color:#003770;font-size:1.5rem;font-weight:600;height:40px}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mat-icon-button-icon-size, 32px)!important;height:var(--mat-icon-button-icon-size, 32px)!important;vertical-align:baseline}.graficoMm{display:flex;gap:2rem}.leyenda-chart-barras-horizontales{padding-top:.2rem}.leyenda-chart-barras-horizontales .lista-leyenda{display:flex;flex-direction:column;justify-content:center;gap:12px;list-style:none;padding-inline-start:0px;margin-block-start:0em;margin-block-end:0em}.leyenda-chart-barras-horizontales .lista-leyenda li{flex:1}.leyenda-chart-barras-horizontales .lista-leyenda .estado-item{width:100%;display:flex;align-items:center;color:#1565c0;font-size:14px}.leyenda-chart-barras-horizontales .lista-leyenda .estado-icon{width:16px;height:16px;border:3px solid;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:8px;animation:pulse 1.5s infinite ease-in-out}.leyenda-chart-barras-horizontales .lista-leyenda .inner-circle{width:8px;height:8px;border-radius:50%;background-color:transparent}.leyenda-chart-barras-horizontales .lista-leyenda .rojo{border-color:#f04747;color:#f04747}.leyenda-chart-barras-horizontales .lista-leyenda .naranja{border-color:#ffb45c;color:#ffb45c}.leyenda-chart-barras-horizontales .lista-leyenda .verde{border-color:#6cc47c;color:#6cc47c}.leyenda-chart-barras-horizontales .lista-leyenda .estado-text strong{font-weight:700}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}.mat-mdc-dialog-surface{-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important}.mat-mdc-dialog-actions{display:flex;flex-direction:row;gap:10px}.modalGen p{text-align:justify;color:#707070;font-size:.75rem;font-weight:400}.boxTipoEleccion{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;max-width:740px;margin:0 auto}.boxTipoEleccion .card{max-width:230px;width:100%}.boxTipoEleccion label.blueBullet{color:#3c7dbf;font-size:.75rem;position:relative;display:flex;flex-direction:row;align-items:center;gap:5px}.boxTipoEleccion label.blueBullet:before{content:" ";display:block;width:6px;height:6px;left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#3c7dbf}.elecTitle{display:flex;flex-direction:row;gap:8px;align-items:center}.elecTitle img{height:32px;width:auto}.elecTitle h2{font-weight:500}.tElecBody{font-size:.75rem;position:relative;padding:1rem 0}.tElecBody:before,.tElecBody:after{content:"";position:absolute;left:0;width:100%;height:1px;background-image:repeating-linear-gradient(to right,#2A70B8 0px,#2A70B8 2px,transparent 2px,transparent 6px)}.tElecBody:before{top:0}.tElecBody:after{bottom:0}.tElecDetalle{font-size:.75rem;position:relative;padding:1rem 0}.tElecDetalle:before{content:"";position:absolute;left:0;width:100%;height:1px;background-image:repeating-linear-gradient(to right,#2A70B8 0px,#2A70B8 2px,transparent 2px,transparent 6px)}.tElecDetalle:before{top:0}.btnElecFooter{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;color:#3c7dbf;font-size:.75rem;font-weight:600;text-transform:uppercase;padding-top:8px}.btnElecFooter img{height:32px;width:auto}.elecNumber{font-size:1.125rem;font-weight:600}.elecNumber.color_0{color:#d7d9dd}.elecNumber.color_1{color:#3c7dbf}.elecNumber.color_2{color:#52a4dc}.dasherBox{display:flex;flex-direction:row;align-items:center;gap:8px;border:#3C7DBF dashed 1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#3c7dbf;padding:3px 5px}.dasherBox strong{font-weight:600}.withDonut{display:flex;flex-direction:row;gap:8px;align-items:center}.numberDownload button{border:none!important;background:none!important;display:flex;align-items:center;justify-content:center}.popSubTitle{font-size:.875rem;font-weight:600}.popSubTitle .color_0{color:#3c7dbf}.popSubTitle .color_1{color:#547f5e}.popSubTitle .color_2{color:#52a4dc}.mat-mdc-dialog-surface{background-color:#fff!important}.flex-col-radio{display:flex;flex-direction:column}.flex-col-radio label{font-size:.75rem;width:100%;text-align:left;display:inline-block;font-weight:400;color:#7e7d7d}.flex-1{flex:1}app-inicio{height:100vh;display:block}app-inicio .container{display:flex;flex-direction:column;gap:40px}app-inicio .container .txtCenter{display:flex;flex-direction:column;gap:20px}app-inicio .container .txtCenter h1{display:flex;flex-direction:column;font-size:2rem;font-weight:600}app-inicio .container .txtCenter h1 span{font-size:1.5rem}app-inicio .container .txtCenter .subtitle{font-weight:600;font-size:.9rem;display:flex;flex-direction:column}app-inicio .container .optsModules a{grid-template-rows:1fr 2fr}app-inicio .container .optsModules h3{font-size:.9rem}app-inicio .container .optsModules .card{width:220px;height:220px;color:#2a70b8}app-inicio .container .optsModules .cards{display:grid;grid-template-columns:4fr 7fr;gap:10px;justify-content:center}app-inicio .container .optsModules .cards .cardImage img{width:100%;height:100%}app-inicio .container .optsModules .cards .cardDatos{font-size:1rem}app-inicio .container .optsModules .cards .cardDatos>div{display:flex;flex-direction:column;font-weight:700}app-inicio .container .optsModules .cards .cardDatos>div>span{font-size:.7rem;font-weight:400}app-inicio .container .optsModules .cards .cardDatos .fechaSorteo{font-size:11px}.sectionHeader{display:flex;justify-content:space-between;align-items:center}.registrarResolucion{grid-template-columns:5fr 5fr 2fr 2fr!important}.registrarResolucion .acciones{display:flex;gap:20px}.registrarResolucion .card .content-buscador{grid-template-columns:1fr 1fr 1fr 1fr!important}.registrarResolucion .card .content-buscador app-c-input-disable{grid-column:span 3}.registrarResolucion .card .content-buscador app-c-input-disable input::placeholder{color:#00abe3;text-decoration:underline}.registrarResolucion .card .content-buscador app-c-input{grid-column:span 3}app-c-card-op2 .partidos{gap:20px;align-items:center}app-c-card-op2 .partidos app-c-input{width:100px}.contenedorCards{display:grid;grid-template-columns:6fr 1fr;gap:10px}.contenedorCards .cant-registrados{display:flex;align-items:center;gap:16px;color:#fff!important;background-color:#0fabe3;padding:1rem}.contenedorCards .cant-registrados .numero{font-size:1.875rem!important;font-weight:600}.contenedorCards .cant-registrados .org{font-size:.8125rem!important;line-height:.875rem}.contenedorCards .contOrgPoliticas{color:#fff!important;display:grid;grid-template-columns:4fr 6fr;padding:0 10px;justify-items:center;align-items:center;background-color:#0fabe3}.contenedorCards .contOrgPoliticas .numero{font-size:3rem;font-weight:700}app-c-alert{position:relative}.derecha,.derechaResponsive{display:flex;gap:20px;position:relative}.derecha .cierre,.derechaResponsive .cierre{font-size:12px;flex-direction:column;display:flex;gap:5px;justify-content:flex-end;align-items:flex-end;position:relative}.derecha .cierre>button:first-child,.derechaResponsive .cierre>button:first-child{padding:0;background-color:transparent;border:0;color:#10b0e5;font-weight:700;text-decoration:underline}.derecha .cierre>div:last-child,.derecha .cierre div:nth-child(2),.derechaResponsive .cierre>div:last-child,.derechaResponsive .cierre div:nth-child(2){display:flex;align-items:center;gap:5px;color:#3579bd;font-weight:500}.derecha .cierre>div:last-child span,.derecha .cierre div:nth-child(2) span,.derechaResponsive .cierre>div:last-child span,.derechaResponsive .cierre div:nth-child(2) span{display:flex}.derecha .cierre>div:last-child span img,.derecha .cierre div:nth-child(2) span img,.derechaResponsive .cierre>div:last-child span img,.derechaResponsive .cierre div:nth-child(2) span img{width:15px}.derecha .cierre>div:last-child span>div:last-child,.derecha .cierre div:nth-child(2) span>div:last-child,.derechaResponsive .cierre>div:last-child span>div:last-child,.derechaResponsive .cierre div:nth-child(2) span>div:last-child{position:absolute;background-color:#fff;bottom:-30px;right:10px;padding:10px;border-radius:10px;font-weight:600!important;display:none}.derecha .cierre>div:last-child span:hover>div:last-child,.derecha .cierre div:nth-child(2) span:hover>div:last-child,.derechaResponsive .cierre>div:last-child span:hover>div:last-child,.derechaResponsive .cierre div:nth-child(2) span:hover>div:last-child{display:block}.derecha .alertNotificaciones,.derechaResponsive .alertNotificaciones{width:35px;position:relative}.derecha .alertNotificaciones .circulo,.derechaResponsive .alertNotificaciones .circulo{background:#f8b727;color:#fff;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:100%;font-size:12px;position:absolute;bottom:-2px;right:-10px}.derecha .notificaciones,.derechaResponsive .notificaciones{font-size:12px;background-color:#fff;width:300px;display:none;align-items:center;justify-content:center;border-radius:10px;padding:10px;box-shadow:10px 10px 22px -5px #abababbf;-webkit-box-shadow:10px 10px 22px -5px rgba(171,171,171,.75);-moz-box-shadow:10px 10px 22px -5px rgba(171,171,171,.75);color:#003874;flex-direction:column;gap:5px;position:absolute;right:50%;top:20px}.derecha .notificaciones .persona,.derechaResponsive .notificaciones .persona{display:flex;flex-direction:row;gap:20px;width:270px!important;cursor:pointer;padding:10px;border-radius:10px}.derecha .notificaciones .persona>div:last-child>div:first-child,.derechaResponsive .notificaciones .persona>div:last-child>div:first-child{font-size:10px}.derecha .notificaciones .persona .nombre,.derechaResponsive .notificaciones .persona .nombre{font-weight:700}.derecha .notificaciones .persona .dni,.derechaResponsive .notificaciones .persona .dni{color:#707070}.derecha .notificaciones .persona .contImg,.derechaResponsive .notificaciones .persona .contImg{display:flex;align-items:center}.derecha .notificaciones .persona .contImg img,.derechaResponsive .notificaciones .persona .contImg img{width:30px}.derecha .notificaciones .persona:hover,.derechaResponsive .notificaciones .persona:hover{background:#f0f4fb}.textoObs{font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;word-break:break-word;overflow-wrap:anywhere}app-c-alert:hover .notificaciones{display:flex}.mat-mdc-dialog-surface.mdc-dialog__surface{padding:20px}app-c-modal-timeline h2{font-weight:700!important;color:#2a71b9!important}app-c-modal-timeline mat-dialog-content{margin-bottom:20px}app-c-modal-timeline mat-dialog-content ul{display:flex;flex-direction:column;gap:10px}app-c-modal-timeline mat-dialog-content ul li{display:flex;gap:150px;font-size:12px}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:inherit!important}.mat-mdc-dialog-surface.mdc-dialog__surface{gap:20px}.content-buscador-candidatos{display:grid;grid-template-columns:1fr 1fr 3fr 1fr 1fr 1fr;gap:1rem;align-items:end;flex-wrap:wrap}.content-buscador-candidatos .input-buscar{max-width:560px;width:100%}.content-buscador-nuevo-candidato{display:grid;gap:1rem;align-items:end;flex-wrap:wrap;grid-template-columns:1fr 1fr 2fr 3fr}.content-buscador-dise\f1 adores{display:flex;gap:1rem;align-items:end}.content-buscador{display:grid;grid-template-columns:1fr 3fr 1fr 1fr 1fr 1fr;gap:1rem;align-items:end;flex-wrap:wrap}.content-buscador .input-buscar{max-width:560px;width:100%}.partidos{color:#003874;font-weight:700;background:#fff;padding:10px 20px;border-radius:10px;display:flex;justify-content:space-between;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);box-shadow:0 0 5px #00000040;overflow-wrap:break-word;word-break:break-word}.partidos>div:first-child{display:flex;align-items:center;gap:10px}.partidos>div:first-child img{width:50px;height:50px;object-fit:contain}.partidos>div:last-child{display:flex;gap:10px;align-items:center}.content-candidatos-accordion{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:10px}.content-candidatos-accordion .contenedorCandidatos{display:flex;gap:20px;align-items:center}.content-candidatos-accordion .editar-candidato{display:flex;gap:1rem}.content-candidatos-accordion .editar-candidato h4{color:#003776;color:#003874;font-size:.75rem;line-height:1.0625rem;font-weight:400}.content-candidatos-accordion .editar-candidato app-c-input{flex:1;width:180px}.content-candidatos-accordion .editar-candidato .botones-flex{display:flex;gap:1rem;align-items:center}.content-candidatos-accordion .card-item-candidato{display:flex;gap:1rem;align-items:center;overflow:visible!important}.content-candidatos-accordion .card-item-candidato .num-politico{z-index:1;background:#f8f8f8;border:2px solid #ADADAD;border-radius:8px;width:54px;height:55px;display:flex;align-items:center;justify-content:center}.content-candidatos-accordion .card-item-candidato .num-politico div{color:#707070;font-weight:600;font-size:2rem}.content-candidatos-accordion .card-item-candidato .card-item-candidato-botones{display:flex;justify-content:space-between;flex:1;align-items:center;gap:1rem}.content-candidatos-accordion .card-item-candidato .card-item-candidato-botones .detalle-candidato{flex:1}.content-candidatos-accordion .card-item-candidato .card-item-candidato-botones .detalle-candidato h3{color:#003874;font-size:.75rem;font-weight:400}.content-candidatos-accordion .card-item-candidato .card-item-candidato-botones .detalle-candidato h4{margin:0!important;color:#707070;font-size:.75rem;font-weight:400}.content-candidatos-accordion .card-item-candidato .card-item-candidato-botones .detalle-candidato strong{color:#003874;font-size:.875rem}.content-candidatos-accordion .card-item-candidato .card-item-candidato-botones .botones-flex{display:flex;gap:1rem}.content-candidatos-accordion>div{background:#fff 0% 0% no-repeat padding-box;box-shadow:1px 1px 5px #00000029;border-radius:11px;padding:8px 12px}.header-candidatos{margin:.3rem 0px}.header-candidatos:hover{background:#0000!important}.mat-expansion-panel{background:#fff!important}.content-body-accordion{padding:24px}.content-body-accordion .content-filtro-candidato{padding:0 0 20px;display:flex;gap:1rem;justify-content:space-between;align-items:end}.content-body-accordion .content-filtro-candidato span{color:#003874;font-size:.8125rem;flex:1;text-align:end}.content-body-accordion .content-filtro-candidato .chips{background:#0fabe3;box-shadow:1px 1px 5px #00000029;border-radius:11px;color:#fff;padding:.2rem 1rem}.content-body-accordion .content-filtro-candidato .chips.orange{background:#e5be01!important}.content-body-accordion .mat-expansion-panel-body{overflow:visible!important;position:relative;z-index:1}.content-body-accordion .content-titulo-accordion{display:flex;align-items:center;gap:.8rem;height:50px!important}.content-body-accordion .content-titulo-accordion .img-candidato{padding:.4rem}.content-body-accordion .content-titulo-accordion .img-candidato .input-filtros{display:flex;gap:1rem;align-items:end}.content-chips{display:flex;gap:1rem;align-items:center}.content-chips span{color:#003874;font-size:.8125rem;flex:1;text-align:end}.content-chips .chips{background:#0fabe3;box-shadow:1px 1px 5px #00000029;border-radius:11px;color:#fff;padding:.2rem 1rem}.content-chips .chips.orange{background:#e5be01!important}.content-titulo-accordion{display:flex;align-items:center;gap:.8rem}.content-titulo-accordion .img-candidato{padding:.4rem;display:flex;align-items:center;justify-content:center;border-radius:12px}.content-titulo-accordion img{width:32px}.content-titulo-accordion h5{color:#003874;font-weight:600;margin:0}app-registro-sorteo .contenedorCards,app-verificacion-sorteo .contenedorCards{grid-template-columns:3fr 1fr 1fr}app-registro-sorteo .contenedorCards .content-buscador,app-verificacion-sorteo .contenedorCards .content-buscador{grid-template-columns:1fr 1fr!important}.actions button{border:0;background-color:transparent}c-modal h2,.c-modal h2{font-size:18px;font-weight:600}c-modal h2 span,.c-modal h2 span{font-style:italic}.reporteGraficos .contenedorDatos .contenedorCuadros{display:flex;flex-direction:column;gap:20px}.reporteGraficos .contenedorDatos .contenedorCuadros .contenedorRow{display:flex;flex-direction:row;gap:20px}.reporteGraficos .contenedorDatos .contenedorCuadros .contenedorRow .cuadroColor{gap:10px;padding:10px;width:240px;min-width:240px;max-width:240px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);box-shadow:0 0 5px #00000040;display:grid;grid-template-columns:3fr 5fr;align-items:center;border-radius:20px;color:#fff;height:unset}.reporteGraficos .contenedorDatos .contenedorCuadros .contenedorRow .cuadroColor div:first-child{font-size:50px;font-weight:700;display:flex;justify-content:flex-end}.reporteGraficos .contenedorDatos .contenedorCuadros .contenedorRow .cuadroColor div:last-child{font-size:14px;font-weight:400}.reporteGraficos .contenedorDatos .contenedorCuadros .contenedorRow .OPxconfirmar{background-color:#e5be01}.reporteGraficos .contenedorDatos .contenedorCuadros .contenedorRow .OPconfirmadas{background-color:#75bd41}.reporteGraficos .contenedorDatos .contenedorCuadros .contenedorRow .OPObservadas{background-color:#2a71b9}.reporteGraficos .contenedorDatos .contenedorCuadros .contenedorRow .OPimprocedentes{background-color:#e6223c}.chart-container{width:100px;height:100px;margin:0 auto}.doughnut-chart{width:100%;height:100%}.doughnut-background{fill:none;stroke:#eee;stroke-width:8}.doughnut-segment{fill:none;stroke-width:8;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}.bar-chart-container{width:100%;height:300px;margin-top:20px}.bar-chart{display:flex;height:100%;align-items:flex-end;justify-content:space-around;gap:20px}.bar{display:flex;flex-direction:column;align-items:center;width:40px;height:100%}.bar-value{width:100%;background-color:#4caf50;border-radius:4px 4px 0 0;transition:height .5s ease}.bar-label{margin-top:8px;font-size:12px;text-align:center}.OPxconfirmar .doughnut-segment{stroke:#ff6384}.OPconfirmadas .doughnut-segment{stroke:#36a2eb}.OPimprocedentes .doughnut-segment{stroke:#ffce56}.barra-horizontal svg{font-family:sans-serif}.barra-horizontal text{alignment-baseline:middle}.bar{transition:width 1s ease-out}text{font-family:Arial,sans-serif;alignment-baseline:middle}.grafico{gap:10px;padding:10px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);box-shadow:0 0 5px #00000040;align-items:center;background-color:#fff;border-radius:20px;justify-content:center;align-content:flex-start;width:100%}.estado-chips{font-weight:400;background:#0fabe3;box-shadow:1px 1px 5px #00000029;border-radius:11px;font-size:12px;color:#fff;padding:.1rem 1rem}.estado-chips.orange,.estado-chips.confirmar{background:#e5be01!important}.estado-chips.confirmada{background:#75bd41!important}.estado-chips.improcedente,.estado-chips.renuncia,.estado-chips.cancelado{background:#e6223c!important}.estado-chips.inscrito{background:#75bd41!important}.estado-chips.publicado,.estado-chips.observado{background:#2b70b9!important}.estado-chips.sin-resolucion{background-color:transparent!important;box-shadow:none!important;border:none!important;color:#000;padding:0;border-radius:0;font-weight:400;font-size:12px;display:inline}.estado-chips.porconfirmar{background:#e5be01!important}.estado-chips.observada{background:#2b70b9!important}.estado-chips.sinresolucion{background-color:transparent!important;color:#000}.content-width-img{width:54px;height:54px;border-radius:10px;overflow:hidden;position:relative}.content-width-img.border-base{border:2px solid #707070!important}.content-width-img.border-inscrito{border:2px solid #75BD41!important}.content-width-img.border-renuncia{border:2px solid #E6223C!important}.content-width-img.border-publicado{border:2px solid #2B70B9!important}.content-width-img img{max-width:100%;object-fit:contain;border-radius:10px}.content-width-img img{width:100%;height:100%;object-fit:cover;border-radius:10px}.candidate-number-badge{position:absolute;bottom:-5px;right:-5px;background-color:#fff;border:1px solid #ccc;border-radius:50%;width:25px;height:25px;display:flex;justify-content:center;align-items:center;font-size:10px;font-weight:700;z-index:10}h4{color:#2a71b9;font-size:20px;font-weight:600}.upload-area{display:flex;flex-direction:row-reverse;justify-content:space-between;border:1px solid;align-items:center;height:35px;padding:10px;background:#ffffff9c}.upload-area .txtCenter{cursor:pointer;display:flex;align-items:center}.upload-area .txtCenter .mat-icon{color:#2971b9}.inputCargaM{display:flex;flex-direction:column;gap:20px}.modal-content.historialr,.modal-content.registroResolucion,.modal-content.sinResolucion{width:900px!important;max-width:98%!important}.cierreRegistro{display:flex;gap:10px;font-size:14px}.cierreRegistro>div{display:flex;flex-direction:column;justify-content:center}.cierreRegistro>div>span{font-weight:700}.abrirRegistro{display:flex;gap:10px;font-size:14px}.abrirRegistro>div{display:flex;flex-direction:column;justify-content:center}.abrirRegistro>div>span{font-weight:700}c-modal,.c-modal{color:#707070;width:100%;height:100%}.modal-actions{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #B9BBBE;padding-top:20px}.alertaCierre .modal-actions{justify-content:center!important;border:0}.alertaCierre .contenedorAlerta{display:flex;flex-direction:column;gap:20px;align-items:center}.content-historial h4{color:#2b70b9;font-size:1rem;font-weight:400}.content-historial ul{list-style-type:none;padding-inline-start:0em!important;display:flex;flex-direction:column;gap:1rem}.content-historial ul.estado{text-decoration:underline;color:#0fabe3}.content-historial ul li{font-size:.75rem;cursor:pointer}.overflow-auto{overflow:auto;height:100%}.over-height-auto{overflow:auto;max-height:65vh;display:flex}.over-height-auto-pdf{overflow:auto;max-height:65vh;height:65vh}button{cursor:pointer}.modal-content.image{width:700px!important;max-width:98%!important}.content-check-acta app-registro-resolucion-op{display:flex}.content-check-acta app-registro-resolucion-op .contadorChips{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.content-check-acta>div{display:flex;gap:.5rem;align-items:center}.content-check-acta>div img{width:22px;max-width:100%}.content-check-acta>div span{color:#fab726;font-weight:400;font-size:.875rem}.content-linea-tiempo{padding-inline-start:0px!important}.content-linea-tiempo .circle-estado1{width:6px;height:6px;border-radius:50%;background:#013770 0% 0% no-repeat padding-box}.content-linea-tiempo .estado-2{background:#f8f8f8;border-radius:18px;padding:10px 1rem;color:#2a71b9}.content-linea-tiempo .estado-1{color:#003770;padding:0px 1rem 0rem 1.4rem}.content-linea-tiempo .estado-3{color:#bcbcbc;padding:0px 1rem}.check-linea-tiempo{display:flex;align-items:center;justify-content:space-between;width:100%}.check-linea-tiempo .content-estado{display:flex;align-items:center;gap:1rem;width:40%}.check-linea-tiempo .circle-pulse{width:20px;height:20px;border:4px solid #2A71B9;background-color:#2a71b9;border-radius:50%;box-shadow:0 0 #1976d2b3;animation:pulse 2s infinite;position:relative}.check-linea-tiempo .circle-pulse .circle-pulse-interno{position:absolute;background:#2a71b9;width:15px;height:15px;border:2px rgb(255,255,255) solid;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse{0%{box-shadow:0 0 #1976d2b3}70%{box-shadow:0 0 0 15px #1976d200}to{box-shadow:0 0 #1976d200}}app-c-table{position:relative;z-index:1}.table-container{overflow:auto}.flex-wrap{flex-wrap:wrap}app-registro-resolucion-op .contenedorCards .contadorChips,app-validacion-candidatos .contenedorCards .contadorChips{display:flex;gap:15px;grid-column:span 2;justify-content:flex-end}app-registro-resolucion-op .contenedorCards .contadorChips .content-chips,app-validacion-candidatos .contenedorCards .contadorChips .content-chips{gap:5px}app-header{position:sticky;top:0;z-index:1}.columna-ancha{min-width:200px;max-width:400px;width:300px}.cant-registrados.card{flex-wrap:nowrap}.contenedorTextGraficos{display:flex;align-items:center;height:30px;gap:5px}app-dialog .popup{display:flex;flex-direction:column;align-items:center}app-dialog .popup .titulo2{color:#3c7dbf;font-weight:600;text-align:center}app-dialog .popup p.t-c{text-align:center;color:#707070;font-size:.75rem;font-weight:400}app-dialog .popup .popup-botones{display:flex;gap:20px}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto;display:flex;align-items:center}.cierre_Registro{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}app-registro-simbolos .content-buscador app-c-input{grid-column:span 2}app-registro-simbolos-rm .partidos,app-registro-imagenes-rm .partidos{background:#f7f7f7;box-shadow:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;padding:10px 40px;font-weight:600}app-registro-simbolos-rm .info-upload p,app-registro-imagenes-rm .info-upload p{text-align:center;color:#707070}app-registro-simbolos-rm .back-simbol-op,app-registro-imagenes-rm .back-simbol-op{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;padding:16px 8px;background:#f7f9fd}app-registro-simbolos-regional .content-buscador app-c-input{grid-column:span 2}.fs14{color:#d7d9dd}.content-img{background:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:0 0 3px 2px #0000001a;-webkit-box-shadow:0px 0px 3px 2px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 3px 2px rgba(0,0,0,.1);padding:8px}.content-img img{height:88px;width:auto}.box-modif-img{display:flex;flex-direction:row;gap:16px;background:#f7f9fd;padding:16px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.box-modif-img>:first-child{width:90px;flex-shrink:0}.box-modif-img>:first-child img{max-width:88px;max-height:88px;width:auto;height:auto;object-fit:contain}.box-modif-img>:last-child{flex:1;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.item-list{display:flex;flex-direction:row;gap:8px}.item-list strong{font-weight:600;color:#003874}app-registro-resolucion-candidato .content-buscador-candidatos{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr!important}app-validacion-op .contadorChips{display:flex;gap:15px;grid-column:span 2;justify-content:flex-end}.inscrito{background:#76bd42!important}.renuncia{background:#ed1b39!important}.publicado{background:#2971b9!important}.btnOpciones{position:relative}.btnOpciones .opciones{position:absolute;right:20px;top:0;background:#fff;font-size:13px;padding:20px;width:200px;flex-direction:column;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);box-shadow:0 0 5px #00000040;border-radius:10px;display:none;gap:15px;font-weight:400}.btnOpciones .opciones div{display:flex;align-items:center;gap:8px;padding:8px 10px;width:100%;box-sizing:border-box;border-radius:5px}.btnOpciones .opciones div:hover{cursor:pointer;background-color:#e0e0e0}.active .opciones{display:flex;color:#003776;z-index:9}.active .opciones div{display:flex;align-items:center;gap:8px}.active .opciones div img{width:18px}app-c-card-op .aceptar:hover svg path{fill:#76bd42}app-c-card-op .observar:hover svg path{fill:#fdb81f}app-c-card-op .observado svg path{fill:#fdb81f}app-c-card-op .aceptado svg path{fill:#76bd42}.content-aviso{background:#eaeaea;box-shadow:0 3px 6px #00000029;border-radius:11px;height:100%;padding:1REM}.align-nube{display:flex;align-items:end;justify-content:end}.card-nube:after{content:"";position:absolute;top:15px;left:100%;border-width:15px 5px 15px 35px;border-style:solid;border-color:transparent transparent transparent #FFFFFF}.card-nube{height:fit-content;background:#fff;border-radius:15px;display:flex;flex-direction:column;justify-content:center;padding:1rem;gap:.5rem;position:relative}.card-nube.card-nube-width-1{width:170px}.card-nube.card-nube-text-center{text-align:center}.card-nube.card-nube-text-center h3{text-align:center;font-weight:400;font-size:.875rem;line-height:1.125rem}.card-nube .flex-text{display:flex;justify-content:center;align-items:center;gap:1rem}.card-nube .flex-text button{all:unset;cursor:pointer}.card-nube h3{color:#707070;font-size:18px;font-weight:400}.card-nube p{color:#707070;font-size:15px}.card-nube-width{height:96px!important}.personaje-nube{width:170px;margin-left:2rem}.content-tabla-nuevo-candidato{height:250px;overflow:auto}.content-tabla-nuevo-candidato .header-nuevo-candidato{display:flex}.content-tabla-nuevo-candidato .header-nuevo-candidato span{flex:1;font-size:.875rem;color:#2a71b9;padding:1rem}.content-tabla-nuevo-candidato .body-nuevo-candidato{display:flex;flex-direction:column;gap:1rem}.content-tabla-nuevo-candidato .body-nuevo-candidato>div{display:flex;background:#f8f8f8;border-radius:30px}.content-tabla-nuevo-candidato .body-nuevo-candidato>div>span{flex:1;color:#707070;font-size:.875rem;padding:0rem;background:#f8f8f8;display:flex;align-items:center}.h-auto-candidatos{height:395px;overflow:auto;padding-right:.5rem}.contenedor_Chips .contadorChips{display:flex}.contenedor_Partido{display:flex;align-items:center;gap:10px}.contenedor_Partido .img-candidato{height:fit-content}app-validacion-candidatos .content-titulo-accordion{display:flex;align-items:center;gap:.8rem}app-validacion-candidatos .aceptar svg path{fill:#76bd42}app-validacion-candidatos .observar svg path{fill:#fdb81f}.cierre{display:flex;flex-direction:row;align-items:center;gap:5px;justify-content:center!important}app-validacion-candidatos .btnOpciones button{background-color:transparent;border:0}.contenedorBotones{display:flex;gap:10px}app-editar-candidatos .content-buscador-editar-candidato{display:grid;gap:1rem;align-items:end;flex-wrap:wrap;grid-template-columns:1fr 1fr 2fr 3fr}.modal-content.pdf,.modal-content.pdf .modal-content.pdf{width:1200px!important;max-width:98%!important}.modal-content.pdf .input-filtros{display:flex;align-items:end;gap:20px}.content-body-accordion .input-filtros{display:flex;flex-direction:row;align-items:flex-end;gap:10px}.chips2{box-shadow:1px 1px 5px #00000029;border-radius:11px;color:#fff;padding:.2rem 1rem}.chips2.porconfirmar{background:#e5be01}.chips2.confirmar{background:#76bd42}.chips2.observada{background:#2971b9}.chips2.cancelado{background:#ed1b39}.chips2.sinresolucion{background:transparent;color:#000;box-shadow:none;padding:0;border-radius:0;font-weight:400}.contenedorCandidatos{flex:1}.contenedorCandidatos button img{width:20px}.card-item-candidato-botones button img{height:20px}.candidateNumber{display:flex;align-items:center;justify-content:center;background:#f8f8f8;color:#707070;font-size:1.5rem;font-weight:500}.content-titulo-accordion{min-height:50px!important}app-c-input .mfl.mat-mdc-form-field,app-c-select .mfl.mat-mdc-form-field,app-c-upload .mfl.mat-mdc-form-field{background-color:#fff!important}app-reportes .content-buscador{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}app-registro-nuevo-candidato app-c-text-area mat-form-field{width:100%}textarea#mat-input-6::placeholder{color:#9c9c9c}.contenedorSorteos{display:grid;grid-template-columns:1fr 1fr;gap:20px;height:-webkit-fill-available}.contenedorSorteos iframe{height:100%;border-radius:20px}.contenedorSorteos>div{display:flex;flex-direction:column;gap:20px}app-verificacion-sorteo app-c-input-disable input::placeholder{color:#00abe3!important;text-decoration:underline;filter:invert(47%) sepia(99%) saturate(1653%) hue-rotate(160deg) brightness(96%) contrast(101%)}app-verificacion-sorteo .content-buttons{justify-content:flex-end}.validacion header{border-bottom:5px solid #ec6c3f!important}.validacion .contenedorCards .contOrgPoliticas{background-color:#ec6c3f}.validacion .contenedorCards .cant-registrados{background-color:#ec6c3f;display:grid!important;grid-template-columns:4fr 6fr;padding:10px!important;justify-items:center}.validacion .contenedorCards .cant-registrados .numero{font-size:3rem!important}.validacion ul.menuList a img{filter:invert(53%) sepia(35%) saturate(2541%) hue-rotate(336deg) brightness(97%) contrast(90%)}.validacion .menu-group-left{display:flex;align-items:center;gap:18px!important}.validacion .menu-group-left img{width:24px!important;height:24px!important;transition:.25s ease;filter:invert(53%) sepia(35%) saturate(2541%) hue-rotate(336deg) brightness(97%) contrast(90%)!important}.validacion .menu-group-left span{color:#2b70b9!important;font-size:.75rem!important;line-height:14px!important;width:150px!important;font-weight:500!important;transition:.25s ease}.rolRegistrador header{border-bottom:5px solid #2971b9!important}.rolRegistrador .contenedorCards .contOrgPoliticas{background-color:#2971b9}.rolRegistrador .contenedorCards .cant-registrados{background-color:#2971b9;display:grid!important;grid-template-columns:4fr 6fr;padding:10px!important;justify-items:center}.rolRegistrador .contenedorCards .cant-registrados .numero{font-size:3rem!important}.rolRegistrador ul.menuList a img{filter:invert(67%) sepia(51%) saturate(2764%) hue-rotate(187deg) brightness(86%) contrast(82%)}.rolRegistrador .menu-group-left{display:flex;align-items:center;gap:18px!important}.rolRegistrador .menu-group-left img{width:24px!important;height:24px!important;transition:.25s ease;filter:invert(67%) sepia(51%) saturate(2764%) hue-rotate(187deg) brightness(86%) contrast(82%)!important}.rolRegistrador .menu-group-left span{color:#2b70b9!important;font-size:.75rem!important;line-height:14px!important;width:150px!important;font-weight:500!important;transition:.25s ease}app-ver-organizaciones-politicas .content-buscador app-c-input{grid-column:span 2}.verificador header{border-bottom:5px solid #003776!important}.verificador .contenedorCards .contOrgPoliticas{background-color:#003776}.verificador .contenedorCards .cant-registrados{background-color:#003776;display:grid!important;grid-template-columns:4fr 6fr;padding:10px!important;justify-items:center}.verificador .contenedorCards .cant-registrados .numero{font-size:3rem!important}.verificador ul.menuList a img{filter:invert(100%) sepia(50%) saturate(3929%) hue-rotate(197deg) brightness(93%) contrast(105%)}.verificador .menu-group-left{display:flex;align-items:center;gap:18px!important}.verificador .menu-group-left img{width:24px!important;height:24px!important;transition:.25s ease;filter:invert(100%) sepia(50%) saturate(3929%) hue-rotate(197deg) brightness(93%) contrast(105%)!important}.verificador .menu-group-left span{color:#2b70b9!important;font-size:.75rem!important;line-height:14px!important;width:150px!important;font-weight:500!important;transition:.25s ease}app-c-inicio-cards .disenador a{background:#00abe3;color:#fff!important}app-c-inicio-cards .disenador a h3{color:#fff!important}app-c-inicio-cards .disenador a img{filter:invert(100%) sepia(100) saturate(0%) hue-rotate(218deg) brightness(106%) contrast(168%)}app-c-inicio-cards .validador_diseno a{background:#ec6c3f;color:#fff!important}app-c-inicio-cards .validador_diseno a h3{color:#fff!important}app-c-inicio-cards .validador_diseno a img{filter:invert(100%) sepia(100) saturate(0%) hue-rotate(218deg) brightness(106%) contrast(168%)}app-c-inicio-cards .registrador a{background:#2971b9;color:#fff!important}app-c-inicio-cards .registrador a h3{color:#fff!important}app-c-inicio-cards .registrador a img{filter:invert(100%) sepia(100) saturate(0%) hue-rotate(218deg) brightness(106%) contrast(168%)}app-c-inicio-cards .verificador a:first-child,app-c-inicio-cards .verificador a:nth-child(2){background:#003776;color:#fff!important}app-c-inicio-cards .verificador a:first-child h3,app-c-inicio-cards .verificador a:nth-child(2) h3{color:#fff!important}app-c-inicio-cards .verificador a:first-child img,app-c-inicio-cards .verificador a:nth-child(2) img{filter:invert(100%) sepia(100) saturate(0%) hue-rotate(218deg) brightness(106%) contrast(168%)}app-c-inicio-cards .verificador a{color:#003776!important}app-c-inicio-cards .verificador a h3{color:#003776!important}app-c-inicio-cards .verificador a img{filter:invert(9%) sepia(86%) saturate(5239%) hue-rotate(200deg) brightness(94%) contrast(109%)}.obsDetalle{grid-column:span 12}.obsDetalle>div{display:flex;flex-direction:row;gap:20px;align-items:flex-end}.obsDetalle app-c-text-area mat-form-field{width:100%}app-asignacion-personal .content-buscador{grid-template-columns:1fr 1fr 1fr 1fr!important}.asignacionDePersonalT{display:flex;justify-content:space-between}.asignacionDePersonalT .contadorChips{display:flex}.contenedorAsignacion{display:grid;padding:25px;background-color:#fff;border-radius:10px;grid-template-columns:repeat(5,1fr);justify-items:end;column-gap:40px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);box-shadow:0 0 5px #00000040}.contenedorAsignacion p{width:100%}.contenedorAsignacion p label{text-align:left;width:100%}.contenedorAsignacion .mat-mdc-slide-toggle{width:100%}.mdc-form-field.mat-internal-form-field.mdc-form-field--align-end{display:grid;grid-template-columns:3fr 1fr;justify-items:end}.impresion header{border-bottom:5px solid #76bd42}.impresion .contenedorCards .contOrgPoliticas{background-color:#76bd42}.impresion .contenedorCards .cant-registrados{background-color:#76bd42;display:grid!important;grid-template-columns:4fr 6fr;padding:10px!important;justify-items:center}.impresion .contenedorCards .cant-registrados .numero{font-size:3rem!important}.impresion ul.menuList a img{filter:invert(56%) sepia(64%) saturate(411%) hue-rotate(51deg) brightness(103%) contrast(91%)}.impresion .menu-group-left{display:flex;align-items:center;gap:18px!important}.impresion .menu-group-left img{width:24px!important;height:24px!important;transition:.25s ease;filter:invert(56%) sepia(64%) saturate(411%) hue-rotate(51deg) brightness(103%) contrast(91%)!important}.impresion .menu-group-left span{color:#2b70b9!important;font-size:.75rem!important;line-height:14px!important;width:150px!important;font-weight:500!important;transition:.25s ease}app-impresion-formatos .botonesHeader{display:flex;gap:20px;flex-direction:column;align-items:flex-end}app-impresion-formatos .contenedorCards{grid-template-columns:1fr}app-impresion-formatos .contLB .contBotones{font-size:13px;align-items:center;display:flex}app-impresion-formatos .contLB .contBotones .procesoData{gap:0!important}mat-accordion.mat-accordion{display:flex;flex-direction:column;gap:20px}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:10px!important}.headerInterno{align-items:flex-end}.mat-expansion-panel-spacing{margin:0!important}.contProceso{padding:20px;display:flex;flex-direction:column;gap:20px;justify-content:space-between;flex-wrap:nowrap}.contProceso .contData{display:flex;flex-direction:column}.contProceso .contData .estado{color:#0172cf}.contProceso .contCard{display:flex;justify-content:space-between}.contProceso .contBotones{display:flex;justify-content:flex-end}.contProceso .contBotones div{gap:10px;display:flex}.contProceso .contLB{flex-direction:column;gap:10px;display:flex}.contProceso .contLB .procesoData{font-size:13px;display:flex;flex-direction:column;color:#7c7c7c}.contProceso .procesoData{font-size:10px;display:flex;flex-direction:column;color:#7c7c7c}.contProceso h3{display:flex;flex-direction:column}.contProceso h3 span{font-weight:500;color:#7c7c7c}.contProceso img{width:45px;position:relative}.contProceso .line{background-color:#7c7c7c;height:1px;padding:0}.iconoAlerta{position:relative;cursor:pointer;height:40px}.iconoAlerta .contador{width:20px;height:20px;background-color:#fea60e;color:#fff;position:absolute;bottom:-5px;left:-5px;display:flex;align-items:center;border:3px solid #fea60e;border-radius:100%;text-align:center;font-size:10px;justify-content:center}.modalAlerta .mat-mdc-dialog-content{color:#707070!important}.modalAlerta .mat-mdc-dialog-content h2{color:#0172cf!important;font-weight:500}.modalAlerta .mat-mdc-dialog-actions{border-top:1px solid #707070!important}.obsA\f1 adida{position:relative;display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:10px;background:#f0f4fb;box-shadow:5px 7px 15px -7px #00000063;-webkit-box-shadow:5px 7px 15px -7px rgba(0,0,0,.39);-moz-box-shadow:5px 7px 15px -7px rgba(0,0,0,.39)}.obsA\f1 adida .closeIcon{position:absolute;right:10px;top:10px}.obsA\f1 adida .closeIcon img{width:14px}app-dialog .modalBody{display:flex;flex-direction:column;align-items:center;text-align:center}app-dialog .contCheckbox{text-align:left;flex-direction:column!important}app-dialog .contCheckbox h3{text-transform:uppercase;color:#707070;font-weight:700}app-dialog .contCheckbox .gap-5{display:flex;flex-direction:column;gap:5px}app-c-alert .notifButton{padding:10px}app-observaciones .tipoObs{font-size:12px!important}app-observaciones .switch{height:16px;width:45px}app-observaciones .slider:before{left:0;top:-3px}app-observaciones .contCheckbox:after{content:"";width:100%;height:1px;background:#707070}app-observaciones input:checked+.slider:before{transform:translate(25px)}app-observaciones .contCheckbox:last-child:after{content:none}app-observaciones .modalObservaciones{width:900px}app-observaciones .modalObservaciones mat-dialog-content{display:flex;flex-direction:column;gap:20px}app-observaciones .modalObservaciones .obsModal{display:flex;gap:20px}app-observaciones .modalObservaciones .obsModal .contIcono{width:300px;display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center}app-observaciones .modalObservaciones .obsModal .contIcono img{width:50px}app-observaciones .numero{font-size:30px}app-observaciones .contCand{flex-direction:column;padding:0}app-observaciones .textoCand{padding:20px;font-weight:500;color:#7c7c7c;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}app-observaciones .textoCand.expanded{display:block}app-observaciones .contDerecha div:last-child{display:flex;align-items:center;gap:10px}app-observaciones .contDerecha div:last-child div{font-weight:500;font-size:13px}app-observaciones .contDerecha img{width:40px!important}app-observaciones .partidos .logo{width:60px;height:60px}app-observaciones .partidos .logo img{width:100%;height:100%;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);box-shadow:0 0 5px #00000040;border-radius:10px}app-observaciones .partidos .datCand{display:flex;flex-direction:column}app-observaciones .partidos .datCand .partCand{font-size:13px;font-weight:500}app-observaciones .partidos .datCand .dniCand{font-size:13px;font-weight:500;color:#7c7c7c}.contentBox{overflow:auto;height:calc(100vh - 60px)}app-c-modal-obs .obsInfo{display:flex;flex-direction:column;gap:10px}app-c-modal-obs .obsInfo>div{display:flex;flex-direction:column}app-c-modal-obs .obsInfo h5{margin:0}app-c-modal-obs .obsInfo p{margin:0}app-configuracion-inicial{display:flex;justify-content:center;align-items:center;background-image:url("./media/fondo-CITJTXB7.png");background-size:100%;background-repeat:no-repeat;background-position:bottom}app-configuracion-inicial .contGeneral{display:flex;flex-direction:column;text-align:center;gap:47px;align-items:center}app-configuracion-inicial .configInicial{display:flex;justify-content:center}app-configuracion-inicial .card-proceso{width:380px;height:auto!important}app-configuracion-inicial .contCard{padding-bottom:20px}app-procesos-electorales .contenedorCards,app-configuracion-inicial .contenedorCards{grid-template-rows:auto 1fr;grid-template-columns:initial;height:100%}app-procesos-electorales .contenedorCards .contenedorProcesos,app-configuracion-inicial .contenedorCards .contenedorProcesos{border-radius:10px;background-color:#d7d9dd;display:flex;height:100%;justify-content:center;align-items:center}app-procesos-electorales .contenedorCards .contenedorProcesos>div,app-configuracion-inicial .contenedorCards .contenedorProcesos>div{display:flex}app-procesos-electorales app-c-checkbox label.mdc-label,app-configuracion-inicial app-c-checkbox label.mdc-label{font-size:14px;width:100%;text-align:left;display:inline-block;font-weight:400;color:#707070}app-procesos-electorales app-c-checkbox .mdc-checkbox__background,app-configuracion-inicial app-c-checkbox .mdc-checkbox__background{border:2px solid #707070!important}app-procesos-electorales .contenedorInputs .label-input,app-configuracion-inicial .contenedorInputs .label-input{font-size:14px;width:100%;text-align:left;display:inline-block;font-weight:400;color:#7e7d7d}app-procesos-electorales .contenedorCheckbox,app-configuracion-inicial .contenedorCheckbox{display:flex;flex-wrap:wrap;gap:10px}app-procesos-electorales .contenedorCards .card,app-configuracion-inicial .contenedorCards .card{width:100%}app-procesos-electorales .contenedorCards .card .content-buttons,app-configuracion-inicial .contenedorCards .card .content-buttons{align-items:center}app-procesos-electorales .contenedorCards .card .content-buttons .contenedorInputs,app-configuracion-inicial .contenedorCards .card .content-buttons .contenedorInputs{display:flex;flex-direction:row;gap:20px}app-procesos-electorales .content-buscador,app-configuracion-inicial .content-buscador{display:flex;flex-direction:row}app-procesos-electorales .content-buscador .content-buttons,app-configuracion-inicial .content-buscador .content-buttons{width:100%;justify-content:space-between}app-configuracion h2{font-size:18px}app-configuracion .configCards{display:flex;gap:20px;flex-wrap:wrap}app-configuracion .configCards>div{flex:1;display:flex;flex-direction:column;gap:20px}app-configuracion .configCards>div .card{display:flex;flex-direction:column;gap:10px;padding:15px;flex-wrap:wrap;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);box-shadow:0 0 5px #00000040}app-configuracion .configCards>div .card .buttonAccion{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}app-configuracion .configCards>div .card .headerCard{display:flex;justify-content:space-between;align-items:center}app-configuracion .configCards>div .card .contButton{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}app-configuracion .configCards>div .card .contButton div{background-color:#7a4b9d;display:flex;color:#fff;padding:5px 25px;gap:20px;border-radius:10px;align-items:center}app-configuracion .configCards>div .card .contButton div span{font-weight:700}app-configuracion .configCards>div .card .contInputs{display:flex;gap:10px;align-items:flex-end}app-configuracion .configCards>div .card .contInputs app-c-select{flex:1;align-items:flex-end}app-configuracion .configCards>div .card .contInputs app-c-input{flex:1}.personajeProcesos{position:relative}.personajeProcesos img{width:190px!important}.chat-bubble{position:absolute;background-color:#fff;padding:18px 25px;border-radius:25px;color:#888;font-size:14px;width:250px;text-align:center;display:inline-block;right:90%;top:-50px}.chat-bubble:after{content:"";position:absolute;bottom:0;right:5px;width:0;height:0;border:22px solid transparent;border-top-color:#fff;border-bottom:0;border-right:0;margin-bottom:-11px}.lista-procesos{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));width:100%;gap:20px}.lista-procesos .card-proceso:before{background-color:#0172cf;content:"";height:50px;width:100%;position:absolute;z-index:1}.lista-procesos .card-proceso{position:relative;background-color:#fff;height:330px;border-radius:10px;box-shadow:1px 1px 46px -28px #000;-webkit-box-shadow:1px 1px 46px -28px rgb(0,0,0);-moz-box-shadow:1px 1px 46px -28px rgb(0,0,0);overflow:hidden;display:flex;flex-direction:column;align-items:center}.lista-procesos .card-proceso ul{display:flex;flex-direction:column;gap:5px;align-items:center;padding:0}.lista-procesos .card-proceso ul li{font-size:12px}.lista-procesos .card-proceso .contLista{display:flex;flex-direction:column;align-items:flex-start;gap:10px;position:relative}.lista-procesos .card-proceso .contLista ul{width:100%}.lista-procesos .card-proceso .contLista:before{content:"";height:1px;width:100%;background-color:#c9c9c9;display:block;margin:auto;position:absolute;top:16px}.lista-procesos .card-proceso .contLista:after{content:"";height:1px;width:100%;background-color:#c9c9c9;display:block;margin:auto;position:relative;top:-5px}.lista-procesos .card-proceso .nombreProceso{font-weight:700}.lista-procesos .card-proceso .contCard{width:90%;display:flex;flex-direction:column;gap:10px;justify-content:space-around;height:100%}.lista-procesos .card-proceso .estado{background:#2370b6;display:inline;padding:5px 10px;border-radius:10px;color:#fff;position:relative}.lista-procesos .card-proceso .contenedorLogo{background-color:#fff;padding:10px;border-radius:10px;box-shadow:1px 1px 46px -28px #000;-webkit-box-shadow:1px 1px 46px -28px rgb(0,0,0);-moz-box-shadow:1px 1px 46px -28px rgb(0,0,0);z-index:9;position:relative;margin:10px auto;display:flex;justify-content:center;align-items:center;width:100%!important}.lista-procesos .card-proceso .contenedorLogo img{width:70%}.lista-procesos .card-proceso .contAcronim{font-size:12px;display:flex;justify-content:space-between;align-items:center}.lista-procesos .card-proceso .contAcronim .acronim{font-weight:700}.lista-procesos .card-proceso .contNombre{display:flex;flex-direction:column;gap:5px}app-c-modal-nuevo-proceso .content-input-material{display:flex;flex-direction:column;gap:5px}app-c-modal-nuevo-proceso .bodyNuevoProceso{display:flex;flex-direction:column;gap:10px}app-c-modal-nuevo-proceso .bodyNuevoProceso>div{display:flex;gap:10px}app-c-modal-nuevo-proceso .bodyNuevoProceso>div app-c-input,app-c-modal-nuevo-proceso .bodyNuevoProceso>div app-c-date-picker,app-c-modal-nuevo-proceso .bodyNuevoProceso>div app-c-upload{flex:1}app-c-modal-nuevo-proceso .bodyNuevoProceso>div app-c-input mat-form-field,app-c-modal-nuevo-proceso .bodyNuevoProceso>div app-c-date-picker mat-form-field,app-c-modal-nuevo-proceso .bodyNuevoProceso>div app-c-upload mat-form-field{margin:0!important}app-c-modal-nuevo-proceso .bodyNuevoProceso .acronimo-section{flex-direction:column}app-c-inicio-cards{display:flex;flex-direction:column;gap:20px}a.card.padd_20.administrador{background:#7c4b9e}a.card.padd_20.administrador .cardDatos{display:flex;gap:10px;flex-direction:column}a.card.padd_20.administrador h3,a.card.padd_20.administrador div{color:#fff}a.card.padd_20.administrador div .dato{font-size:12px;font-weight:500}a.card.padd_20.administrador div .fecha{font-size:12px;font-weight:700}a.card.padd_20.administrador div .fecha time{font-weight:500}app-c-modal-configuracion h2{font-size:18px}app-c-modal-configuracion mat-dialog-content{display:flex!important;flex-direction:column!important;gap:20px}app-c-modal-configuracion .contInputs{display:flex;gap:20px}app-c-modal-configuracion .contInputs app-c-select{flex:1}app-c-modal-configuracion .contInputs app-c-date-picker{flex:1}.theme-base .card,.admin-theme .card,.verificador-theme .card,.coordinador-theme .card,.registrador-theme .card,.validador-theme .card,.diseniador-theme .card{color:#fff!important;border:none;box-shadow:0 2px 8px #00000026;transition:all .3s ease}.theme-base .card h3,.admin-theme .card h3,.verificador-theme .card h3,.coordinador-theme .card h3,.registrador-theme .card h3,.validador-theme .card h3,.diseniador-theme .card h3,.theme-base .card span,.admin-theme .card span,.verificador-theme .card span,.coordinador-theme .card span,.registrador-theme .card span,.validador-theme .card span,.diseniador-theme .card span,.theme-base .card p,.admin-theme .card p,.verificador-theme .card p,.coordinador-theme .card p,.registrador-theme .card p,.validador-theme .card p,.diseniador-theme .card p,.theme-base .card div,.admin-theme .card div,.verificador-theme .card div,.coordinador-theme .card div,.registrador-theme .card div,.validador-theme .card div,.diseniador-theme .card div,.theme-base .card strong,.admin-theme .card strong,.verificador-theme .card strong,.coordinador-theme .card strong,.registrador-theme .card strong,.validador-theme .card strong,.diseniador-theme .card strong{color:#fff}.theme-base .card img,.admin-theme .card img,.verificador-theme .card img,.coordinador-theme .card img,.registrador-theme .card img,.validador-theme .card img,.diseniador-theme .card img,.theme-base .card svg,.admin-theme .card svg,.verificador-theme .card svg,.coordinador-theme .card svg,.registrador-theme .card svg,.validador-theme .card svg,.diseniador-theme .card svg,.theme-base .card mat-icon,.admin-theme .card mat-icon,.verificador-theme .card mat-icon,.coordinador-theme .card mat-icon,.registrador-theme .card mat-icon,.validador-theme .card mat-icon,.diseniador-theme .card mat-icon{filter:brightness(0) invert(1)}.theme-base .card:hover,.admin-theme .card:hover,.verificador-theme .card:hover,.coordinador-theme .card:hover,.registrador-theme .card:hover,.validador-theme .card:hover,.diseniador-theme .card:hover{transform:translateY(-2px)}.diseniador-theme .card{background-color:#00abe3}.diseniador-theme .card:hover{background-color:#0095c7}.validador-theme .card{background-color:#ec6c3f}.validador-theme .card:hover{background-color:#d35a30}.registrador-theme .card{background-color:#2971b9}.registrador-theme .card:hover{background-color:#1f5a95}.coordinador-theme .card{background-color:#6db1e2}.coordinador-theme .card:hover{background-color:#5a9ccc}.verificador-theme .card{background-color:#003776}.verificador-theme .card:hover{background-color:#002c5f}.admin-theme .card{background-color:#7c4b9e}.admin-theme .card:hover{background-color:#693c86}.admin-inverse .card{background:#fff!important;border:1px solid #7c4b9e!important;color:#7c4b9e!important;box-shadow:0 2px 8px #0000001a}.admin-inverse .card h3,.admin-inverse .card .cardDatos,.admin-inverse .card span,.admin-inverse .card p,.admin-inverse .card div,.admin-inverse .card strong{color:#7c4b9e!important}.admin-inverse .card .cardImage img,.admin-inverse .card img,.admin-inverse .card svg,.admin-inverse .card mat-icon{filter:invert(24%) sepia(82%) saturate(426%) hue-rotate(241deg) brightness(94%) contrast(90%)!important}.admin-inverse .card:hover{background:#f4ecf9!important;transform:translateY(-2px)}.admin-inverse .admin-keep-purple{background-color:#7c4b9e!important;color:#fff!important;border:none!important}.admin-inverse .admin-keep-purple h3,.admin-inverse .admin-keep-purple .cardDatos,.admin-inverse .admin-keep-purple span,.admin-inverse .admin-keep-purple p,.admin-inverse .admin-keep-purple div,.admin-inverse .admin-keep-purple strong{color:#fff!important}.admin-inverse .admin-keep-purple .cardImage img,.admin-inverse .admin-keep-purple img,.admin-inverse .admin-keep-purple svg,.admin-inverse .admin-keep-purple mat-icon{filter:brightness(0) invert(1)}.admin-inverse .admin-keep-purple:hover{background-color:#693c86!important}app-header .tElecciones{display:flex;align-items:center;gap:4px}app-header .tElecciones button{background-color:transparent;border:0}app-header .tElecciones .process-name{color:#1d3b6d;line-height:1rem;display:inline}app-header .lineaTElecciones{width:2px;background-color:#eaeaea;height:100%}.seleccionProceso h2{font-size:18px}app-pop-cargar-plantilla nav,app-plantilla nav,app-cartel-candidatos nav,app-braile-plantilla nav,app-hoja-borrador nav{flex:1}app-pop-cargar-plantilla nav li,app-plantilla nav li,app-cartel-candidatos nav li,app-braile-plantilla nav li,app-hoja-borrador nav li{color:#003770;font-weight:600;text-transform:uppercase;height:40px;padding:20px;display:flex;justify-content:center;align-items:center;cursor:pointer}app-pop-cargar-plantilla nav .active,app-plantilla nav .active,app-cartel-candidatos nav .active,app-braile-plantilla nav .active,app-hoja-borrador nav .active{background-color:#b9bbbe;color:#fff;position:relative}app-pop-cargar-plantilla nav .active:before,app-plantilla nav .active:before,app-cartel-candidatos nav .active:before,app-braile-plantilla nav .active:before,app-hoja-borrador nav .active:before{content:" ";display:block;width:16px;height:16px;mask:url("./media/curvaNav-2G6INENQ.svg") no-repeat;-webkit-mask:url("./media/curvaNav-2G6INENQ.svg") no-repeat;mask-size:cover;-webkit-mask-size:cover;background-color:#b9bbbe;transform:rotate(90deg);position:absolute;right:0;top:-16px}app-pop-cargar-plantilla nav .active:after,app-plantilla nav .active:after,app-cartel-candidatos nav .active:after,app-braile-plantilla nav .active:after,app-hoja-borrador nav .active:after{content:" ";display:block;width:16px;height:16px;mask:url("./media/curvaNav-2G6INENQ.svg") no-repeat;-webkit-mask:url("./media/curvaNav-2G6INENQ.svg") no-repeat;mask-size:cover;-webkit-mask-size:cover;background-color:#b9bbbe;transform:rotate(0);position:absolute;right:0;bottom:-16px}app-pop-cargar-plantilla .contPlantilla,app-plantilla .contPlantilla,app-cartel-candidatos .contPlantilla,app-braile-plantilla .contPlantilla,app-hoja-borrador .contPlantilla{width:900px;background-color:#b9bbbe;display:flex;justify-content:center;align-items:center;border-radius:10px}app-pop-cargar-plantilla .contPlantilla .plantilla,app-plantilla .contPlantilla .plantilla,app-cartel-candidatos .contPlantilla .plantilla,app-braile-plantilla .contPlantilla .plantilla,app-hoja-borrador .contPlantilla .plantilla{display:flex;justify-content:center;padding:20px;background:#707070;border-radius:20px;width:80%;height:95%;overflow:auto}app-impresion-formatos .contProceso .contCard{align-items:flex-start}app-impresion-formatos .contProceso button{display:flex;align-items:center;gap:5px}app-impresion-formatos .contProceso button svg{fill:#fff}.icono-alerta{position:relative}app-edicion-formatos,app-ajuste-plantilla,app-plantilla,app-hoja-borrador,app-braile-plantilla,app-cartel-candidatos{background-color:#f8f8f8;padding:10px 20px}app-edicion-formatos .elecciones form,app-ajuste-plantilla .elecciones form,app-plantilla .elecciones form,app-hoja-borrador .elecciones form,app-braile-plantilla .elecciones form,app-cartel-candidatos .elecciones form{display:flex;flex-direction:column}app-edicion-formatos .contImg,app-ajuste-plantilla .contImg,app-plantilla .contImg,app-hoja-borrador .contImg,app-braile-plantilla .contImg,app-cartel-candidatos .contImg{padding:20px;display:flex;flex-direction:column;flex:1;gap:20px}app-edicion-formatos .contImg .header,app-ajuste-plantilla .contImg .header,app-plantilla .contImg .header,app-hoja-borrador .contImg .header,app-braile-plantilla .contImg .header,app-cartel-candidatos .contImg .header{justify-content:space-between;align-items:center}app-edicion-formatos .contImg .imagen,app-ajuste-plantilla .contImg .imagen,app-plantilla .contImg .imagen,app-hoja-borrador .contImg .imagen,app-braile-plantilla .contImg .imagen,app-cartel-candidatos .contImg .imagen{display:flex;align-items:center;justify-content:center;height:90%;background:#7c7c7c}app-edicion-formatos .contImg .imagen img,app-ajuste-plantilla .contImg .imagen img,app-plantilla .contImg .imagen img,app-hoja-borrador .contImg .imagen img,app-braile-plantilla .contImg .imagen img,app-cartel-candidatos .contImg .imagen img{height:100%}app-edicion-formatos .header .breadcrumb,app-ajuste-plantilla .header .breadcrumb,app-plantilla .header .breadcrumb,app-hoja-borrador .header .breadcrumb,app-braile-plantilla .header .breadcrumb,app-cartel-candidatos .header .breadcrumb{color:#003770;font-size:12px}app-edicion-formatos .contEdicion,app-ajuste-plantilla .contEdicion,app-plantilla .contEdicion,app-hoja-borrador .contEdicion,app-braile-plantilla .contEdicion,app-cartel-candidatos .contEdicion{display:flex;background-color:#fff;border-radius:10px;height:80%}app-edicion-formatos .contEdicion .configuracion,app-ajuste-plantilla .contEdicion .configuracion,app-plantilla .contEdicion .configuracion,app-hoja-borrador .contEdicion .configuracion,app-braile-plantilla .contEdicion .configuracion,app-cartel-candidatos .contEdicion .configuracion{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;gap:10px;background:#eeeff5;max-width:350px;min-width:200px;border-radius:10px}app-edicion-formatos .contEdicion .configuracion .vista-toggle span,app-ajuste-plantilla .contEdicion .configuracion .vista-toggle span,app-plantilla .contEdicion .configuracion .vista-toggle span,app-hoja-borrador .contEdicion .configuracion .vista-toggle span,app-braile-plantilla .contEdicion .configuracion .vista-toggle span,app-cartel-candidatos .contEdicion .configuracion .vista-toggle span{text-align:center}app-edicion-formatos .contEdicion .configuracion .vista-toggle mat-slide-toggle,app-ajuste-plantilla .contEdicion .configuracion .vista-toggle mat-slide-toggle,app-plantilla .contEdicion .configuracion .vista-toggle mat-slide-toggle,app-hoja-borrador .contEdicion .configuracion .vista-toggle mat-slide-toggle,app-braile-plantilla .contEdicion .configuracion .vista-toggle mat-slide-toggle,app-cartel-candidatos .contEdicion .configuracion .vista-toggle mat-slide-toggle{display:flex;justify-content:center}app-edicion-formatos .contEdicion .configuracion .columnas,app-ajuste-plantilla .contEdicion .configuracion .columnas,app-plantilla .contEdicion .configuracion .columnas,app-hoja-borrador .contEdicion .configuracion .columnas,app-braile-plantilla .contEdicion .configuracion .columnas,app-cartel-candidatos .contEdicion .configuracion .columnas{gap:10px}app-edicion-formatos .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix button,app-ajuste-plantilla .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix button,app-plantilla .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix button,app-hoja-borrador .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix button,app-braile-plantilla .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix button,app-cartel-candidatos .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix button{background-color:transparent;border:0}app-edicion-formatos .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .mat-mdc-form-field-infix,app-ajuste-plantilla .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .mat-mdc-form-field-infix,app-plantilla .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .mat-mdc-form-field-infix,app-hoja-borrador .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .mat-mdc-form-field-infix,app-braile-plantilla .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .mat-mdc-form-field-infix,app-cartel-candidatos .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .mat-mdc-form-field-infix{padding:0 0 0 5px!important}app-edicion-formatos .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .spinner-controls button,app-ajuste-plantilla .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .spinner-controls button,app-plantilla .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .spinner-controls button,app-hoja-borrador .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .spinner-controls button,app-braile-plantilla .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .spinner-controls button,app-cartel-candidatos .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .spinner-controls button{height:14px!important}app-edicion-formatos .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .spinner-controls button .mat-icon,app-ajuste-plantilla .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .spinner-controls button .mat-icon,app-plantilla .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .spinner-controls button .mat-icon,app-hoja-borrador .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .spinner-controls button .mat-icon,app-braile-plantilla .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .spinner-controls button .mat-icon,app-cartel-candidatos .contEdicion .configuracion .columnas app-c-input .mat-mdc-form-field-flex .spinner-controls button .mat-icon{height:100%!important;font-size:30px}app-edicion-formatos .contEdicion .configuracion label,app-ajuste-plantilla .contEdicion .configuracion label,app-plantilla .contEdicion .configuracion label,app-hoja-borrador .contEdicion .configuracion label,app-braile-plantilla .contEdicion .configuracion label,app-cartel-candidatos .contEdicion .configuracion label{line-height:20px}app-edicion-formatos .contEdicion .configuracion .subtitulo,app-ajuste-plantilla .contEdicion .configuracion .subtitulo,app-plantilla .contEdicion .configuracion .subtitulo,app-hoja-borrador .contEdicion .configuracion .subtitulo,app-braile-plantilla .contEdicion .configuracion .subtitulo,app-cartel-candidatos .contEdicion .configuracion .subtitulo{font-size:12px;font-weight:700;color:#7c7c7c;padding:10px 0}app-edicion-formatos .contEdicion .configuracion .contInputs,app-ajuste-plantilla .contEdicion .configuracion .contInputs,app-plantilla .contEdicion .configuracion .contInputs,app-hoja-borrador .contEdicion .configuracion .contInputs,app-braile-plantilla .contEdicion .configuracion .contInputs,app-cartel-candidatos .contEdicion .configuracion .contInputs{display:flex;flex-direction:column;gap:5px}app-edicion-formatos .mdc-switch__track:before,app-edicion-formatos .mdc-switch__track:after,app-ajuste-plantilla .mdc-switch__track:before,app-ajuste-plantilla .mdc-switch__track:after,app-plantilla .mdc-switch__track:before,app-plantilla .mdc-switch__track:after,app-hoja-borrador .mdc-switch__track:before,app-hoja-borrador .mdc-switch__track:after,app-braile-plantilla .mdc-switch__track:before,app-braile-plantilla .mdc-switch__track:after,app-cartel-candidatos .mdc-switch__track:before,app-cartel-candidatos .mdc-switch__track:after{border:0!important}app-edicion-formatos .mdc-switch__track,app-ajuste-plantilla .mdc-switch__track,app-plantilla .mdc-switch__track,app-hoja-borrador .mdc-switch__track,app-braile-plantilla .mdc-switch__track,app-cartel-candidatos .mdc-switch__track{height:15px!important}app-edicion-formatos .vista-toggle,app-ajuste-plantilla .vista-toggle,app-plantilla .vista-toggle,app-hoja-borrador .vista-toggle,app-braile-plantilla .vista-toggle,app-cartel-candidatos .vista-toggle{display:flex;align-items:center;justify-content:center;gap:12px;font-family:Roboto,sans-serif;font-size:14px;color:#666}app-edicion-formatos .vista-toggle span,app-ajuste-plantilla .vista-toggle span,app-plantilla .vista-toggle span,app-hoja-borrador .vista-toggle span,app-braile-plantilla .vista-toggle span,app-cartel-candidatos .vista-toggle span{transition:color .2s ease}app-edicion-formatos .vista-toggle span.active,app-ajuste-plantilla .vista-toggle span.active,app-plantilla .vista-toggle span.active,app-hoja-borrador .vista-toggle span.active,app-braile-plantilla .vista-toggle span.active,app-cartel-candidatos .vista-toggle span.active{color:#1976d2;font-weight:500}app-edicion-formatos .vista-toggle ::ng-deep .mat-slide-toggle-bar,app-ajuste-plantilla .vista-toggle ::ng-deep .mat-slide-toggle-bar,app-plantilla .vista-toggle ::ng-deep .mat-slide-toggle-bar,app-hoja-borrador .vista-toggle ::ng-deep .mat-slide-toggle-bar,app-braile-plantilla .vista-toggle ::ng-deep .mat-slide-toggle-bar,app-cartel-candidatos .vista-toggle ::ng-deep .mat-slide-toggle-bar{background-color:#ccc!important;border-radius:20px}app-edicion-formatos .vista-toggle ::ng-deep .mat-slide-toggle-thumb,app-ajuste-plantilla .vista-toggle ::ng-deep .mat-slide-toggle-thumb,app-plantilla .vista-toggle ::ng-deep .mat-slide-toggle-thumb,app-hoja-borrador .vista-toggle ::ng-deep .mat-slide-toggle-thumb,app-braile-plantilla .vista-toggle ::ng-deep .mat-slide-toggle-thumb,app-cartel-candidatos .vista-toggle ::ng-deep .mat-slide-toggle-thumb{background-color:#1976d2!important}app-edicion-formatos .vista-toggle ::ng-deep .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,app-ajuste-plantilla .vista-toggle ::ng-deep .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,app-plantilla .vista-toggle ::ng-deep .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,app-hoja-borrador .vista-toggle ::ng-deep .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,app-braile-plantilla .vista-toggle ::ng-deep .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,app-cartel-candidatos .vista-toggle ::ng-deep .mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:#1976d2!important}app-edicion-formatos .vista-toggle ::ng-deep .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,app-ajuste-plantilla .vista-toggle ::ng-deep .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,app-plantilla .vista-toggle ::ng-deep .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,app-hoja-borrador .vista-toggle ::ng-deep .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,app-braile-plantilla .vista-toggle ::ng-deep .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,app-cartel-candidatos .vista-toggle ::ng-deep .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#0d47a1!important}app-edicion-formatos .vista-toggle .mdc-switch__handle .mdc-switch__icons svg,app-ajuste-plantilla .vista-toggle .mdc-switch__handle .mdc-switch__icons svg,app-plantilla .vista-toggle .mdc-switch__handle .mdc-switch__icons svg,app-hoja-borrador .vista-toggle .mdc-switch__handle .mdc-switch__icons svg,app-braile-plantilla .vista-toggle .mdc-switch__handle .mdc-switch__icons svg,app-cartel-candidatos .vista-toggle .mdc-switch__handle .mdc-switch__icons svg{display:none}app-plantillas-formatos .plantillas{padding:50px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;width:300px;height:300px;cursor:pointer}app-plantillas-formatos h3{color:#75bd41}app-plantillas-formatos .container{display:flex;text-align:center;flex-direction:column;gap:20px}app-plantillas-formatos .contCards{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}app-c-input-arrows input{text-align:right;width:25%!important;padding:0!important}app-c-input-arrows .unidad-medida{position:absolute;right:0!important}app-c-input-arrows button{background:transparent;border:0;height:12px;display:flex;align-items:center}app-c-input-arrows button .mat-icon{font-size:30px!important}app-plantilla .contBotones,app-cartel-candidatos .contBotones,app-braile-plantilla .contBotones,app-hoja-borrador .contBotones{gap:20px}app-plantilla .contenedor,app-cartel-candidatos .contenedor,app-braile-plantilla .contenedor,app-hoja-borrador .contenedor{display:flex;flex-direction:column;gap:15px;height:calc(100vh - 80px)}app-plantilla .header,app-cartel-candidatos .header,app-braile-plantilla .header,app-hoja-borrador .header{justify-content:space-between;align-items:flex-end}app-plantilla .contImg .imagen,app-cartel-candidatos .contImg .imagen,app-braile-plantilla .contImg .imagen,app-hoja-borrador .contImg .imagen{border-radius:10px}app-plantilla .configuracion,app-cartel-candidatos .configuracion,app-braile-plantilla .configuracion,app-hoja-borrador .configuracion{justify-content:flex-start!important;align-items:flex-start!important;padding:20px 0!important}app-plantilla .configuracion h2,app-cartel-candidatos .configuracion h2,app-braile-plantilla .configuracion h2,app-hoja-borrador .configuracion h2{padding:0 20px}app-plantilla .configuracion>div,app-cartel-candidatos .configuracion>div,app-braile-plantilla .configuracion>div,app-hoja-borrador .configuracion>div{gap:20px!important;display:flex;flex-direction:column}app-plantilla .configuracion .listaPlantillas,app-cartel-candidatos .configuracion .listaPlantillas,app-braile-plantilla .configuracion .listaPlantillas,app-hoja-borrador .configuracion .listaPlantillas{display:flex;flex-direction:column;gap:5px;padding:0!important}app-plantilla .configuracion .listaPlantillas>div,app-cartel-candidatos .configuracion .listaPlantillas>div,app-braile-plantilla .configuracion .listaPlantillas>div,app-hoja-borrador .configuracion .listaPlantillas>div{font-size:12px;font-weight:600;color:#003770}app-plantilla .contData,app-cartel-candidatos .contData,app-braile-plantilla .contData,app-hoja-borrador .contData{font-size:12px;font-weight:400;color:#454545}app-plantilla nav ul li,app-cartel-candidatos nav ul li,app-braile-plantilla nav ul li,app-hoja-borrador nav ul li{font-size:12px}app-plantilla .vista-toggle span,app-cartel-candidatos .vista-toggle span,app-braile-plantilla .vista-toggle span,app-hoja-borrador .vista-toggle span{text-align:center}app-plantilla .vista-toggle .mat-mdc-slide-toggle,app-cartel-candidatos .vista-toggle .mat-mdc-slide-toggle,app-braile-plantilla .vista-toggle .mat-mdc-slide-toggle,app-hoja-borrador .vista-toggle .mat-mdc-slide-toggle{display:flex;justify-content:center}app-plantilla .active,app-cartel-candidatos .active,app-braile-plantilla .active,app-hoja-borrador .active{background-color:#fff!important;color:#003770!important;position:relative}app-plantilla .active:before,app-cartel-candidatos .active:before,app-braile-plantilla .active:before,app-hoja-borrador .active:before{background-color:#fff!important}app-plantilla .active:after,app-cartel-candidatos .active:after,app-braile-plantilla .active:after,app-hoja-borrador .active:after{background-color:#fff!important}app-plantilla .configPlantilla,app-cartel-candidatos .configPlantilla,app-braile-plantilla .configPlantilla,app-hoja-borrador .configPlantilla{padding:20px;display:flex;flex-direction:column;gap:20px;width:350px;min-width:350px;overflow:auto}app-plantilla .configPlantilla .contBotones,app-cartel-candidatos .configPlantilla .contBotones,app-braile-plantilla .configPlantilla .contBotones,app-hoja-borrador .configPlantilla .contBotones{display:flex;flex:1;gap:10px;justify-content:center}.elecciones-container .label{font-weight:600;margin-bottom:4px}.elecciones-container .opcion-text{margin-left:8px;line-height:1.8}app-ajuste-plantilla .configuracion{justify-content:flex-start!important}app-ajuste-plantilla app-c-textarea mat-form-field{width:100%}app-ajuste-plantilla app-c-textarea mat-form-field .mat-mdc-text-field-wrapper.mdc-text-field.mdc-text-field--outlined.mdc-text-field--no-label{background:#fff!important}.cdk-overlay-pane.mat-mdc-dialog-panel.confirmacion-dinamica{max-width:70vw!important}.cdk-overlay-pane.mat-mdc-dialog-panel.confirmacion-dinamica .mdc-dialog__surface{max-width:70vw!important;min-width:420px!important;width:fit-content!important}.error-message{color:#d32f2f;font-size:13px;margin-top:-8px;margin-bottom:10px}app-plantilla,app-ajuste-plantilla,app-cartel-candidatos,app-hoja-borrador,app-braile-plantilla{overflow:auto}app-plantilla .contEdicion,app-ajuste-plantilla .contEdicion,app-cartel-candidatos .contEdicion,app-hoja-borrador .contEdicion,app-braile-plantilla .contEdicion{overflow:auto}app-plantilla .imagen.fusionada,app-ajuste-plantilla .imagen.fusionada,app-cartel-candidatos .imagen.fusionada,app-hoja-borrador .imagen.fusionada,app-braile-plantilla .imagen.fusionada{background-color:#ddd;position:relative}app-plantilla .imagen.fusionada .globoPersonaje,app-ajuste-plantilla .imagen.fusionada .globoPersonaje,app-cartel-candidatos .imagen.fusionada .globoPersonaje,app-hoja-borrador .imagen.fusionada .globoPersonaje,app-braile-plantilla .imagen.fusionada .globoPersonaje{background-color:#fff;position:absolute;width:300px}.grecaptcha-badge{visibility:hidden!important;opacity:0!important}body.recaptcha .grecaptcha-badge{visibility:visible!important;opacity:1!important}.form-bloqueable.bloqueado{pointer-events:none!important;opacity:.6!important}.form-bloqueable.bloqueado app-c-select,.form-bloqueable.bloqueado app-c-text-area{cursor:not-allowed!important}.popWarning .mat-mdc-dialog-surface.mdc-dialog__surface{gap:40px!important}app-pop-warning-formato h2{display:flex;flex-direction:column;align-items:center;font-size:20px}app-pop-warning-formato mat-dialog-actions{justify-content:center!important}.elecciones-wrap{display:flex;flex-direction:column;gap:8px}.elecciones-wrap .titulo{font-weight:600}.elecciones-wrap .resumen{font-size:15px;padding:4px 0;color:#333}.example-section{margin:12px 0}.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}button.button_estilo3.disabled{border:1px solid #8b8b8b;background:transparent;color:#8b8b8b}.imagen.fusionada{position:relative;width:100%;max-width:1800px;margin:0 auto}.imagen.fusionada img{position:absolute;bottom:0;right:0}.imagen.fusionada .fondo{width:100%;display:block}.imagen.fusionada .overlay{position:absolute;bottom:2%;right:2%;width:10%;transform:scale(1.8);transform-origin:bottom right;height:auto}.imagen.fusionada .overlay .globo{position:absolute;bottom:190px;right:100px;font-size:10px;width:150px;background:#f9f9f9;padding:10px;display:flex;justify-content:center;align-items:center;border-radius:10px;text-align:center}.imagen.fusionada .overlay .globo:after{content:"";position:absolute;bottom:-18px;right:-5px;width:0;height:0;border-left:20px solid transparent;border-right:0 solid transparent;border-top:30px solid #f9f9f9;transform:rotate(-25deg)}.imagen.fusionada .overlay .contPersonaje img{width:100px}.acciones-pdf{position:sticky;top:0;z-index:20;display:flex;gap:8px;padding:8px 12px;background:#fff;border-bottom:1px solid #ddd}c-view-pdf{flex:1;width:100%;height:100%;display:block}c-view-pdf iframe,c-view-pdf embed{width:100%!important;height:100%!important;border:none}.visor-pdf *{box-sizing:border-box}ng-container{position:relative}body{overflow:hidden}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}.content-buscador-candidatos{display:flex!important;flex-wrap:wrap}.content-buscador-candidatos app-c-input-disable,.content-buscador-candidatos app-c-select,.content-buscador-candidatos .content-buttons{flex:1;width:100%}.hidden-color-picker{display:none}.btn-color{border:1px solid #ccc;background:#fff;padding:4px 10px;border-radius:6px;cursor:pointer;font-size:12px;margin-left:10px}.btn-color:hover{background:#f2f2f2}.pickr-button{width:35px;height:35px;border-radius:6px;border:1px solid #ccc;cursor:pointer;background:#fff}.pickr-cmyk-container{margin-top:10px;padding:10px;border-top:1px solid #ddd}.pickr-cmyk-row{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;font-weight:600}.pickr-cmyk-row span{width:18px;text-align:center;font-weight:700;padding:3px 6px;border-radius:4px;color:#fff}.pickr-cmyk-row input[type=range]{flex:1;height:6px;border-radius:10px;outline:none;appearance:none;cursor:pointer}.pickr-cmyk-row input[type=range]::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #666;cursor:pointer}.pickr-cmyk-row .val{width:45px;text-align:right;font-size:11px;font-weight:600;color:#333}.pickr-cmyk-row[data-channel=c] span{background:#00bcd4;font-size:14px}.pickr-cmyk-row[data-channel=c] input[type=range]{background:linear-gradient(to right,#fff,#00bcd4)}.pickr-cmyk-row[data-channel=m] span{background:#e91e63;font-size:14px}.pickr-cmyk-row[data-channel=m] input[type=range]{background:linear-gradient(to right,#fff,#e91e63)}.pickr-cmyk-row[data-channel=y] span{background:#fbc02d;color:#000;font-size:14px}.pickr-cmyk-row[data-channel=y] input[type=range]{background:linear-gradient(to right,#fff,#fbc02d)}.pickr-cmyk-row[data-channel=k] span{background:#000;color:#fff;font-size:14px}.pickr-cmyk-row[data-channel=k] input[type=range]{background:linear-gradient(to right,#fff,#000)}.pickr-cmyk-actions{display:flex;justify-content:center;margin-top:10px}.pickr-aceptar-btn{padding:6px 16px;border-radius:6px;border:none;background:#1976d2;color:#fff;cursor:pointer}.dialog-superior,.cdk-overlay-container{z-index:3000!important}.dialog-backdrop-superior{z-index:2999!important}app-c-inicio-cards2 .card{background-color:#fff!important;color:#2a71b9!important}app-c-inicio-cards2 .card{color:#2a71b9!important;border:none;box-shadow:0 2px 8px #00000026;transition:all .3s ease;justify-content:normal}app-c-inicio-cards2 .card .cards{display:flex!important;width:100%;min-width:180px!important;justify-content:space-between!important;align-items:flex-end}app-c-inicio-cards2 .card h3,app-c-inicio-cards2 .card span,app-c-inicio-cards2 .card p,app-c-inicio-cards2 .card div,app-c-inicio-cards2 .card strong{color:#2a71b9!important}app-c-inicio-cards2 .card img,app-c-inicio-cards2 .card svg,app-c-inicio-cards2 .card mat-icon{filter:opacity(.5)!important}app-c-inicio-cards2 .card:hover{transform:translateY(-2px);background-color:none!important}app-organizacion-politica-rm form{max-width:100%}app-organizacion-politica-rm .paginacion-container{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem;margin:1rem 0;width:100%}app-organizacion-politica-rm .paginacion-container app-c-select{flex:1;max-width:200px}app-organizacion-politica-rm .paginacion-container c-button-radio-group{flex:2;display:flex;justify-content:center}app-organizacion-politica-rm .paginacion-container .registros-text{flex:1;text-align:right;white-space:nowrap}app-organizacion-politica-rm .ambito{font-weight:700}app-organizacion-politica-rm .custom-label{display:block;font-weight:500;font-size:14px;color:#7e7d7d}app-organizacion-politica-rm app-c-input{display:block}app-organizacion-politica-rm .file-input-label{width:100%;max-width:100%;height:36px;position:relative;cursor:pointer;background-color:#fff;border:1px solid #ccc;padding:6px 12px;font-size:14px;display:flex;justify-content:space-between;align-items:center;overflow:hidden}app-organizacion-politica-rm .file-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 40px)}app-organizacion-politica-rm .file-input-label mat-icon{flex-shrink:0;color:#2971b9}app-organizacion-politica-rm .upload-section{display:flex;flex-direction:column;gap:20px}app-organizacion-politica-rm .file-input-label input[type=file]{display:none}app-organizacion-politica-rm .row-horizontal{display:flex;justify-content:space-between;gap:2rem;margin-bottom:1.5rem;flex-wrap:wrap}app-organizacion-politica-rm .form-col{flex:1;min-width:300px}app-organizacion-politica-rm .form-static{font-weight:700;margin-top:.5rem;color:#2c3e50}app-organizacion-politica-rm .modal-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}app-organizacion-politica-rm .icon-warning{margin-bottom:1rem}app-organizacion-politica-rm .icon-warning .warning-icon{width:64px;height:auto}app-organizacion-politica-rm .form-subtitle{font-size:14px;color:#4a4a4a;margin-bottom:1.5rem;width:100%}app-organizacion-politica-rm .checkbox-group{margin-bottom:2rem;display:flex;flex-direction:column;gap:.75rem}app-organizacion-politica-rm .checkbox-item{display:flex;align-items:flex-start;gap:.5rem}app-organizacion-politica-rm .checkbox-item input[type=checkbox]{margin-top:.25rem}app-organizacion-politica-rm .checkbox-item label{flex:1;font-size:13px;color:#333}app-organizacion-politica-rm .divider{border:none;height:1px;background-color:#1f1e1e;margin:12px 0;width:100%}app-organizacion-politica-rm .break-text{word-break:break-word;white-space:normal;overflow-wrap:break-word}app-organizacion-politica-rm .no-results{text-align:center;margin-top:30px;color:#666;font-size:1rem;font-style:italic;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}app-organizacion-politica-rm .error-message{color:#d32f2f;font-size:13px;margin-top:-8px;margin-bottom:10px}app-organizacion-politica-rm .contOrgPoliticas div:last-child{display:inline-block;max-width:120px;white-space:normal;line-height:1.2;text-align:left}app-organizacion-politica-rm .contPartidosPoliticos{margin-top:20px}app-organizacion-politica-rm .contPartidosPoliticos .tabla-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:2px solid #e0e0e0;font-weight:700;font-size:13px;color:#1e3a5f}app-organizacion-politica-rm .contPartidosPoliticos .tabla-header .col-partido{flex:1}app-organizacion-politica-rm .contPartidosPoliticos .tabla-header .col-acciones{text-align:right;min-width:100px}app-organizacion-politica-rm .error-message{color:#d32f2f;font-size:12px;margin-top:4px}app-organizacion-politica-rm ::ng-deep .c-modal.image-section{display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important}app-organizacion-politica-rm ::ng-deep .c-modal.image-section h2{text-align:center!important}app-organizacion-politica-rm ::ng-deep .c-modal.image-section h2 span{font-weight:700!important}app-organizacion-politica-rm ::ng-deep .c-modal.image-section .over-height-auto{display:flex!important;justify-content:center!important}app-organizacion-politica-rm ::ng-deep .c-modal.image-section .over-height-auto img{object-fit:contain!important}app-organizacion-politica-rm ::ng-deep .c-modal.image-section .modal-actions{display:flex!important;justify-content:center!important;margin-top:0!important}app-organizacion-politica-rm .drawer-overlay{position:fixed;inset:0;background:#00000059;z-index:1000}app-organizacion-politica-rm .drawer-panel{position:fixed;top:0;right:-80%;width:80%;height:100vh;background:#fff;z-index:1001;transition:right .35s ease;box-shadow:-4px 0 20px #00000026}app-organizacion-politica-rm .drawer-panel.open{right:0}app-organizacion-politica-rm .drawer-header{height:70px;padding:20px;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}app-organizacion-politica-rm .drawer-body{display:flex;height:calc(100vh - 70px)}app-organizacion-politica-rm .drawer-left{width:50%;padding:20px;border-right:1px solid #ddd;overflow-y:auto}app-organizacion-politica-rm .drawer-right{width:50%;padding:20px}app-organizacion-politica-rm .mapa-peru{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}app-organizacion-politica-rm .region{border:1px solid #ccc;padding:20px;border-radius:8px;cursor:pointer;text-align:center;transition:.2s}app-organizacion-politica-rm .region.activo{background:#1f6feb;color:#fff;border-color:#1f6feb}app-organizacion-politica-rm .mapa-wrapper{width:100%;height:800px;border:1px solid #ddd;border-radius:12px;overflow:hidden}app-organizacion-politica-rm .lista-departamentos{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 16px;max-height:750px;overflow-y:auto;padding-right:8px;margin-top:16px}app-organizacion-politica-rm .item-departamento{padding:10px 12px;border:1px solid #e5e5e5;border-radius:10px;background:#fafafa;transition:.2s}app-organizacion-politica-rm .item-departamento:hover{background:#f3f7ff;border-color:#0057b8}app-organizacion-politica-rm .map-tooltip{position:fixed;z-index:2000;background:#1f2937;color:#fff;padding:6px 10px;border-radius:8px;font-size:12px;pointer-events:none;white-space:nowrap;box-shadow:0 4px 12px #0000002e}app-organizacion-politica-rm .lista-contenedor{display:flex;flex-direction:column;gap:20px}app-organizacion-politica-rm .ambito-box.nacional{padding:14px 16px;border:1px solid #dce7f7;border-radius:12px;background:#f8fbff}app-organizacion-politica-rm .ambito-box.regional{padding:14px 16px;border:1px solid #ececec;border-radius:12px;background:#fff}app-organizacion-politica-rm .lista-departamentos{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}app-organizacion-politica-rm .mapa-svg{width:100%;height:100%}app-organizacion-politica-rm .sugerencias-box{border:1px solid #ddd;max-height:180px;overflow-y:auto;margin-top:6px}app-organizacion-politica-rm .sugerencia-item{padding:8px 12px;cursor:pointer}app-organizacion-politica-rm .sugerencia-item:hover{background:#f5f5f5}app-organizacion-politica-rm .chips-organizaciones{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}app-organizacion-politica-rm .chip-org{display:flex;align-items:center;gap:8px;background:#eef3ff;padding:6px 10px;border-radius:16px}app-organizacion-politica-rm .sin-resultados{margin-top:8px;padding:8px 12px;font-size:13px;color:#d32f2f;border:1px solid #f5c2c2;border-radius:6px;background:#fff5f5}app-organizacion-politica-rm .chip-org{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:20px;background:#f1f1f1;cursor:pointer;transition:all .2s ease}app-organizacion-politica-rm .chip-org:hover{background:#e5e5e5}app-organizacion-politica-rm .chip-org.activa{background:#0057b8;color:#fff;font-weight:600}app-organizacion-politica-rm .leyenda-cambios{align-items:flex-start;margin-top:10px}app-organizacion-politica-rm .lista-cambios{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}app-organizacion-politica-rm .chip-cambio{padding:4px 10px;border-radius:14px;font-size:12px;font-weight:500}app-organizacion-politica-rm .chip-cambio.agregado{background:#dff3e4;color:#1f7a3d}app-organizacion-politica-rm .chip-cambio.quitado{background:#fde2e2;color:#b42318}app-organizacion-politica-rm .mat-mdc-dialog-container,app-organizacion-politica-rm .mat-mdc-dialog-surface{z-index:3000!important}app-organizacion-politica-rm .modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000}app-organizacion-politica-rm .modal-content{background:#fff;width:500px;max-height:70vh;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:15px}app-organizacion-politica-rm .lista-org-modal{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;overflow-y:auto;max-height:300px;padding:10px;border:1px solid #eee;border-radius:8px}app-organizacion-politica-rm .acciones{display:flex;justify-content:flex-end;gap:10px}app-organizacion-politica-rm .edit-overlay{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center}app-organizacion-politica-rm .edit-modal{width:520px;max-width:92vw;background:#fff;border-radius:18px;box-shadow:0 10px 30px #00000026;overflow:hidden;animation:modalFade .18s ease}app-organizacion-politica-rm .edit-header{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf2f7}app-organizacion-politica-rm .edit-header h3{margin:0;font-size:18px;font-weight:700;color:#1e293b}app-organizacion-politica-rm .edit-body{padding:22px;display:flex;flex-direction:column;gap:18px}app-organizacion-politica-rm .form-group{display:flex;flex-direction:column;gap:8px}app-organizacion-politica-rm .form-group label{font-size:13px;font-weight:600;color:#475569}app-organizacion-politica-rm .form-group input{width:100%;height:44px;border:1px solid #cbd5e1;border-radius:10px;padding:0 14px;font-size:14px;outline:none;transition:.2s}app-organizacion-politica-rm .form-group input:focus{border-color:#185fa5;box-shadow:0 0 0 3px #185fa51f}app-organizacion-politica-rm .edit-footer{padding:18px 22px;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #edf2f7}app-organizacion-politica-rm .actions{display:flex;align-items:center;justify-content:center;gap:8px}app-organizacion-politica-rm .btn-primary-edit{display:inline-flex;align-items:center;gap:6px;background:#185fa5;color:#fff;border:none;padding:8px 18px;border-radius:7px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}app-organizacion-politica-rm .btn-primary-edit:hover:not(:disabled){background:#0c447c}app-organizacion-politica-rm .btn-primary-edit:disabled{opacity:.45;cursor:not-allowed}app-organizacion-politica-rm .btn-sec-edit{background:none;border:.5px solid #c0c0c0;color:#444;padding:8px 18px;border-radius:7px;font-size:13px;cursor:pointer;transition:background .15s}app-organizacion-politica-rm .btn-sec-edit:hover{background:#f5f5f5}app-organizacion-politica-rm .btn-close{background:none;border:none;cursor:pointer;color:#888;font-size:22px;line-height:1;padding:2px 6px;border-radius:6px;transition:background .15s}app-organizacion-politica-rm .btn-close:hover{background:#f5f5f5;color:#333}app-organizacion-politica-rm .filtros-ubigeo{display:flex;gap:16px;align-items:flex-end;width:100%;margin-bottom:16px}app-organizacion-politica-rm .filtros-ubigeo app-c-select{flex:1;min-width:220px}app-organizacion-politica-rm .content-buttons{display:flex;gap:12px;align-items:center;margin-top:12px}app-organizacion-politica-rm .content-buscador{display:flex;flex-direction:column;gap:12px;align-items:flex-start}app-organizacion-politica-rm .content-buscador .fila-superior{display:flex;align-items:flex-end;justify-content:flex-start;gap:12px;flex-wrap:wrap;width:100%}app-organizacion-politica-rm .content-buscador .fila-superior .filtros-ubigeo{display:flex;gap:12px;align-items:flex-end;justify-content:flex-start;flex:1;min-width:0;margin-bottom:0}app-organizacion-politica-rm .content-buscador .fila-superior .filtros-ubigeo app-c-select{flex:1;min-width:160px}app-organizacion-politica-rm .content-buscador .fila-superior .botones-accion-superior{display:flex;align-items:flex-end;justify-content:flex-start;gap:12px;flex-shrink:0}app-organizacion-politica-rm .content-buscador .fila-inferior{display:flex;align-items:flex-end;justify-content:flex-start;gap:12px;flex-wrap:wrap;width:100%}app-organizacion-politica-rm .content-buscador .fila-inferior app-c-input{flex:1;min-width:200px}app-organizacion-politica-rm .content-buscador .fila-inferior .content-buttons,app-organizacion-politica-rm .content-buscador .fila-inferior>button,app-organizacion-politica-rm .content-buscador .fila-inferior>div{flex-shrink:0;align-self:flex-end;margin-top:0}app-organizacion-politica-rm .contenedorCards{display:flex}app-organizacion-politica-rm .contenedorCards .card{flex:1}app-organizacion-politica-rm .contPersonaje{width:100%;height:100%;display:flex;justify-content:center;align-items:center}app-organizacion-politica-rm .contCards{display:flex;flex-direction:column;gap:20px}app-organizacion-politica-rm .w-100{width:initial!important}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.align-end{align-items:flex-end}.justify-end{justify-content:flex-end}.subtitle span{font-size:14px;font-weight:400}.linea{height:1px;border-bottom:1px dashed black}app-nueva-op-nacional mat-icon{width:50px!important;height:35px!important}app-registro-simbolos-rm mat-paginator.mat-mdc-paginator{background-color:#fff!important}app-registro-simbolos-rm .contOrgPoliticas,app-registro-imagenes-rm .contOrgPoliticas,app-registro-candidatos-rm .contOrgPoliticas,app-registro-sorteo-rm .contOrgPoliticas,app-verificacion-sorteo-rm .contOrgPoliticas,app-registro-resolucion-op-rm .contOrgPoliticas{color:#fff!important;display:grid;grid-template-columns:4fr 6fr;padding:0 10px;justify-items:center;align-items:center;background-color:#0fabe3}app-registro-simbolos-rm .contOrgPoliticas .numero,app-registro-imagenes-rm .contOrgPoliticas .numero,app-registro-candidatos-rm .contOrgPoliticas .numero,app-registro-sorteo-rm .contOrgPoliticas .numero,app-verificacion-sorteo-rm .contOrgPoliticas .numero,app-registro-resolucion-op-rm .contOrgPoliticas .numero{font-size:3rem;font-weight:700}app-registro-simbolos-rm .list-title,app-registro-imagenes-rm .list-title,app-registro-candidatos-rm .list-title,app-registro-sorteo-rm .list-title,app-verificacion-sorteo-rm .list-title,app-registro-resolucion-op-rm .list-title{display:flex;justify-content:center;background-color:#0fabe3;color:#fff!important;padding:10px;font-weight:700;font-size:15px!important;border-bottom:2px solid #b4b4b4!important;cursor:default!important}app-registro-simbolos-rm .list-title:hover,app-registro-imagenes-rm .list-title:hover,app-registro-candidatos-rm .list-title:hover,app-registro-sorteo-rm .list-title:hover,app-verificacion-sorteo-rm .list-title:hover,app-registro-resolucion-op-rm .list-title:hover{background-color:#0fabe3!important}app-registro-simbolos-rm .grid,app-registro-imagenes-rm .grid,app-registro-candidatos-rm .grid,app-registro-sorteo-rm .grid,app-verificacion-sorteo-rm .grid,app-registro-resolucion-op-rm .grid{display:grid;grid-template-columns:200px 1fr;gap:20px}app-registro-simbolos-rm .col-span-2,app-registro-imagenes-rm .col-span-2,app-registro-candidatos-rm .col-span-2,app-registro-sorteo-rm .col-span-2,app-verificacion-sorteo-rm .col-span-2,app-registro-resolucion-op-rm .col-span-2{grid-column:span 1}app-registro-simbolos-rm .principalContainer,app-registro-imagenes-rm .principalContainer,app-registro-candidatos-rm .principalContainer,app-registro-sorteo-rm .principalContainer,app-verificacion-sorteo-rm .principalContainer,app-registro-resolucion-op-rm .principalContainer{max-height:70vh;overflow:auto}app-registro-simbolos-rm .principalContainer .listDptos,app-registro-imagenes-rm .principalContainer .listDptos,app-registro-candidatos-rm .principalContainer .listDptos,app-registro-sorteo-rm .principalContainer .listDptos,app-verificacion-sorteo-rm .principalContainer .listDptos,app-registro-resolucion-op-rm .principalContainer .listDptos{max-height:fit-content}app-registro-simbolos-rm .content-img,app-registro-imagenes-rm .content-img,app-registro-candidatos-rm .content-img,app-registro-sorteo-rm .content-img,app-verificacion-sorteo-rm .content-img,app-registro-resolucion-op-rm .content-img{width:120px;height:120px;min-width:120px;min-height:120px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:1px solid #e0e0e0}app-registro-simbolos-rm .preview-img,app-registro-imagenes-rm .preview-img,app-registro-candidatos-rm .preview-img,app-registro-sorteo-rm .preview-img,app-verificacion-sorteo-rm .preview-img,app-registro-resolucion-op-rm .preview-img{width:100px;height:100px;object-fit:contain;display:block}app-registro-simbolos-rm .cont .content-buscador,app-registro-imagenes-rm .cont .content-buscador,app-registro-candidatos-rm .cont .content-buscador,app-registro-sorteo-rm .cont .content-buscador,app-verificacion-sorteo-rm .cont .content-buscador,app-registro-resolucion-op-rm .cont .content-buscador{display:flex;align-items:flex-end;gap:16px;margin-bottom:20px;flex-wrap:wrap}app-registro-simbolos-rm .cont .content-buscador app-c-input,app-registro-imagenes-rm .cont .content-buscador app-c-input,app-registro-candidatos-rm .cont .content-buscador app-c-input,app-registro-sorteo-rm .cont .content-buscador app-c-input,app-verificacion-sorteo-rm .cont .content-buscador app-c-input,app-registro-resolucion-op-rm .cont .content-buscador app-c-input{flex:1;min-width:250px}app-registro-simbolos-rm .cont .content-buscador .content-buttons,app-registro-imagenes-rm .cont .content-buscador .content-buttons,app-registro-candidatos-rm .cont .content-buscador .content-buttons,app-registro-sorteo-rm .cont .content-buscador .content-buttons,app-verificacion-sorteo-rm .cont .content-buscador .content-buttons,app-registro-resolucion-op-rm .cont .content-buscador .content-buttons{display:flex;gap:10px}app-registro-simbolos-rm .cont .contPartidosPoliticos .tabla-header,app-registro-imagenes-rm .cont .contPartidosPoliticos .tabla-header,app-registro-candidatos-rm .cont .contPartidosPoliticos .tabla-header,app-registro-sorteo-rm .cont .contPartidosPoliticos .tabla-header,app-verificacion-sorteo-rm .cont .contPartidosPoliticos .tabla-header,app-registro-resolucion-op-rm .cont .contPartidosPoliticos .tabla-header{display:flex;justify-content:space-between;padding:10px 16px;font-weight:600;color:#003770;border-bottom:none}app-registro-simbolos-rm .cont .contPartidosPoliticos .tabla-header .col-partido,app-registro-imagenes-rm .cont .contPartidosPoliticos .tabla-header .col-partido,app-registro-candidatos-rm .cont .contPartidosPoliticos .tabla-header .col-partido,app-registro-sorteo-rm .cont .contPartidosPoliticos .tabla-header .col-partido,app-verificacion-sorteo-rm .cont .contPartidosPoliticos .tabla-header .col-partido,app-registro-resolucion-op-rm .cont .contPartidosPoliticos .tabla-header .col-partido{flex:1}app-registro-simbolos-rm .cont .contPartidosPoliticos .tabla-header .col-acciones,app-registro-imagenes-rm .cont .contPartidosPoliticos .tabla-header .col-acciones,app-registro-candidatos-rm .cont .contPartidosPoliticos .tabla-header .col-acciones,app-registro-sorteo-rm .cont .contPartidosPoliticos .tabla-header .col-acciones,app-verificacion-sorteo-rm .cont .contPartidosPoliticos .tabla-header .col-acciones,app-registro-resolucion-op-rm .cont .contPartidosPoliticos .tabla-header .col-acciones{width:150px;text-align:right}app-registro-simbolos-rm .cont .contPartidosPoliticos .contCards,app-registro-imagenes-rm .cont .contPartidosPoliticos .contCards,app-registro-candidatos-rm .cont .contPartidosPoliticos .contCards,app-registro-sorteo-rm .cont .contPartidosPoliticos .contCards,app-verificacion-sorteo-rm .cont .contPartidosPoliticos .contCards,app-registro-resolucion-op-rm .cont .contPartidosPoliticos .contCards{display:flex;flex-direction:column;gap:16px;margin-top:8px}app-registro-simbolos-rm .contadorChips,app-registro-imagenes-rm .contadorChips,app-registro-candidatos-rm .contadorChips,app-registro-sorteo-rm .contadorChips,app-verificacion-sorteo-rm .contadorChips,app-registro-resolucion-op-rm .contadorChips{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}app-registro-simbolos-rm aside ul,app-registro-imagenes-rm aside ul,app-verificacion-sorteo-rm aside ul,app-registro-sorteo-rm aside ul{display:flex;gap:10px;flex-direction:column;padding:0}app-registro-simbolos-rm aside ul li,app-registro-imagenes-rm aside ul li,app-verificacion-sorteo-rm aside ul li,app-registro-sorteo-rm aside ul li{text-decoration:none;list-style:none;border-bottom:2px solid #ededed;padding:8px 12px;cursor:pointer;font-size:12px;color:#000;transition:background-color .2s}app-registro-simbolos-rm aside ul li:hover,app-registro-imagenes-rm aside ul li:hover,app-verificacion-sorteo-rm aside ul li:hover,app-registro-sorteo-rm aside ul li:hover{background-color:#f0f8ff}app-registro-simbolos-rm aside ul li.active,app-registro-imagenes-rm aside ul li.active,app-verificacion-sorteo-rm aside ul li.active,app-registro-sorteo-rm aside ul li.active{background-color:#e9fbff;font-weight:600;color:#003770;border-bottom-color:#0fabe3}app-registro-candidatos-rm aside ul,app-registro-resolucion-op-rm aside ul{display:flex;gap:0;flex-direction:column;padding:0}app-registro-candidatos-rm aside ul li,app-registro-resolucion-op-rm aside ul li{text-decoration:none;list-style:none;border-bottom:2px solid #ededed;padding:8px 12px;cursor:pointer;font-size:12px;color:#000;display:flex;align-items:center;justify-content:space-between}app-registro-candidatos-rm aside ul li:hover,app-registro-resolucion-op-rm aside ul li:hover{background-color:#f0f8ff}app-registro-candidatos-rm aside ul li.active,app-registro-resolucion-op-rm aside ul li.active{background-color:#e9fbff;font-weight:600;color:#003770}app-registro-candidatos-rm aside ul .dpto-item,app-registro-resolucion-op-rm aside ul .dpto-item{background-color:#f0faff;font-weight:500}app-registro-candidatos-rm aside ul .dpto-item .arrow,app-registro-resolucion-op-rm aside ul .dpto-item .arrow{font-size:14px;color:#003770;transition:transform .2s ease}app-registro-candidatos-rm aside ul .dpto-item .arrow.expanded,app-registro-resolucion-op-rm aside ul .dpto-item .arrow.expanded{transform:rotate(180deg)}app-registro-candidatos-rm aside ul .provincia-item,app-registro-resolucion-op-rm aside ul .provincia-item{padding-left:24px;background-color:#fff;font-size:12px}app-registro-candidatos-rm aside ul .provincia-item .arrow,app-registro-resolucion-op-rm aside ul .provincia-item .arrow{font-size:14px;color:#003770;transition:transform .2s ease}app-registro-candidatos-rm aside ul .provincia-item .arrow.expanded,app-registro-resolucion-op-rm aside ul .provincia-item .arrow.expanded{transform:rotate(180deg)}app-registro-candidatos-rm aside ul .provincia-item.active,app-registro-resolucion-op-rm aside ul .provincia-item.active{background-color:#dff0ff}app-registro-candidatos-rm aside ul .distrito-item,app-registro-resolucion-op-rm aside ul .distrito-item{padding-left:40px;background-color:#e8f0fc;font-size:12px}app-registro-candidatos-rm aside ul .distrito-item.active,app-registro-resolucion-op-rm aside ul .distrito-item.active{background-color:#c8dffa;font-weight:600}app-registro-simbolos-rm .cont{position:relative;display:flex;flex-direction:column}app-registro-simbolos-rm .cont .content-buscador{position:sticky;top:0;background-color:#fff}app-registro-simbolos-rm .cont .contPartidosPoliticos{position:relative;height:fit-content;overflow:auto;background-color:#fff}app-registro-simbolos-rm .cont .contPartidosPoliticos app-c-paginador{position:sticky;bottom:0;background:#fff!important;z-index:99}app-registro-simbolos-rm .cont .contPartidosPoliticos .tabla-header{position:sticky;top:0;background:#fff!important;z-index:99}app-registro-simbolos-rm .cont .contPartidosPoliticos .contCards .partidos{box-shadow:none!important}app-registro-imagenes-rm .cont .contPartidosPoliticos{width:-webkit-fill-available;width:stretch}app-registro-imagenes-rm .cont .contPartidosPoliticos .tabla-header-img{display:grid;grid-template-columns:240px 1.5fr 1.5fr 1.5fr 120px;padding:12px 16px;font-weight:700;font-size:13px;gap:30px;color:#003770;text-transform:uppercase;border-bottom:2px solid #ededed}app-registro-imagenes-rm .cont .contPartidosPoliticos .fila-candidato{display:grid;grid-template-columns:220px 1.5fr 1.5fr 1.5fr 120px;align-items:center;padding:12px 16px;gap:50px;background:#f0f0f0;border-radius:100px;margin-bottom:8px;box-shadow:0 1px 3px #0000000f}app-registro-imagenes-rm .cont .contPartidosPoliticos .fila-candidato .col-op{display:flex;align-items:center;gap:12px}app-registro-imagenes-rm .cont .contPartidosPoliticos .fila-candidato .col-op .img-op{width:48px;height:48px;border-radius:8px;object-fit:cover;border:1px solid #e0e0e0}app-registro-imagenes-rm .cont .contPartidosPoliticos .fila-candidato .col-op .nombre-op{font-weight:600;font-size:13px;color:#003770}app-registro-imagenes-rm .cont .contPartidosPoliticos .fila-candidato .col-nombres,app-registro-imagenes-rm .cont .contPartidosPoliticos .fila-candidato .col-ap-paterno,app-registro-imagenes-rm .cont .contPartidosPoliticos .fila-candidato .col-ap-materno{font-size:13px;color:#333;font-weight:500}app-registro-imagenes-rm .cont .contPartidosPoliticos .fila-candidato .col-acciones{display:flex;gap:8px;justify-content:flex-end}app-registro-imagenes-rm .cont .contPartidosPoliticos .fila-candidato .col-acciones .btn-accion{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:4px;transition:background-color .2s}app-registro-imagenes-rm .cont .contPartidosPoliticos .fila-candidato .col-acciones .btn-accion:hover{background-color:#f0f8ff}app-registro-imagenes-rm .cont .contPartidosPoliticos .fila-candidato .col-acciones .btn-accion img{width:24px;height:24px}app-registro-imagenes-rm .cont .contPartidosPoliticos .contCards{width:-webkit-fill-available;width:stretch;gap:20px}@media(max-width:1400px){app-registro-imagenes-rm .contPartidosPoliticos{width:fit-content!important}app-registro-imagenes-rm .contPartidosPoliticos .contCards{width:fit-content!important}}app-registro-candidatos-rm .cont .filtros-candidatos{display:flex;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:2px dashed #e0e0e0;flex-wrap:wrap;align-items:flex-end}app-registro-candidatos-rm .cont .filtros-candidatos .filtro-item{flex:1;min-width:200px;max-width:300px}app-registro-candidatos-rm .cont .filtros-candidatos .btn-icon-trash{background:none;border:1px solid #e0e0e0;border-radius:6px;padding:8px 10px;cursor:pointer;display:flex;align-items:center;height:40px}app-registro-candidatos-rm .cont .filtros-candidatos .btn-icon-trash:hover{background-color:#fff0f0}app-registro-candidatos-rm .cont .filtros-candidatos .btn-icon-trash img{width:20px;height:20px}app-registro-candidatos-rm .cont .filtros-candidatos .filtro-acciones{display:flex;gap:10px;margin-left:auto;align-items:center}app-registro-candidatos-rm .cont .tabla-candidatos .tabla-candidatos-header{display:grid;grid-template-columns:150px 120px 1fr 1fr 1fr 48px;padding:12px 16px;font-weight:700;font-size:13px;color:#003770;text-transform:uppercase;border-bottom:2px solid #ededed;gap:16px}app-registro-candidatos-rm .cont .tabla-candidatos .tabla-candidatos-body{display:flex;flex-direction:column;gap:8px;margin-top:8px}app-registro-candidatos-rm .cont .tabla-candidatos .tabla-candidatos-row{display:grid;grid-template-columns:150px 120px 1fr 1fr 1fr 48px;align-items:center;padding:14px 16px;gap:16px;background:#f8f8f8;border-radius:8px;border:1px solid #ededed}app-registro-candidatos-rm .cont .tabla-candidatos .tabla-candidatos-row.row-duplicado{background:#ffb959!important;border-color:#e09a30}app-registro-candidatos-rm .cont .tabla-candidatos .tabla-candidatos-row .col-genero{font-size:13px;font-weight:700;text-align:center;color:#333}app-registro-candidatos-rm .cont .tabla-candidatos .tabla-candidatos-row .col-cargo{font-weight:600;font-size:12px;color:#003770;text-transform:uppercase}app-registro-candidatos-rm .cont .tabla-candidatos .tabla-candidatos-row .col-dni app-c-input{width:100%;max-width:120px}app-registro-candidatos-rm .cont .tabla-candidatos .tabla-candidatos-row .col-nombres,app-registro-candidatos-rm .cont .tabla-candidatos .tabla-candidatos-row .col-ap-paterno,app-registro-candidatos-rm .cont .tabla-candidatos .tabla-candidatos-row .col-ap-materno{font-size:13px;color:#333;font-weight:600}app-registro-candidatos-rm .cont .btn-carga-masiva{background-color:#4caf50!important;border-color:#4caf50!important;color:#fff!important}app-registro-candidatos-rm .cont .btn-carga-masiva:hover{background-color:#388e3c!important}app-registro-candidatos-rm .cont .btn-registrar{background-color:#d32f2f!important;border-color:#d32f2f!important;color:#fff!important}app-registro-candidatos-rm .cont .btn-registrar:hover{background-color:#b71c1c!important}app-registro-candidatos-rm .cont .contPartidosPoliticos{width:-webkit-fill-available;width:stretch}app-registro-candidatos-rm .cont .contPartidosPoliticos .tabla-header-img{display:grid;grid-template-columns:240px 1.5fr 1.5fr 1.5fr 120px;padding:12px 16px;font-weight:700;font-size:13px;gap:30px;color:#003770;text-transform:uppercase;border-bottom:2px solid #ededed}app-registro-candidatos-rm .cont .contPartidosPoliticos .fila-candidato{display:grid;grid-template-columns:220px 1.5fr 1.5fr 1.5fr 120px;align-items:center;padding:12px 16px;gap:50px;background:#f0f0f0;border-radius:100px;margin-bottom:8px;box-shadow:0 1px 3px #0000000f}app-registro-candidatos-rm .cont .contPartidosPoliticos .fila-candidato .col-op{display:flex;align-items:center;gap:12px}app-registro-candidatos-rm .cont .contPartidosPoliticos .fila-candidato .col-op .img-op{width:48px;height:48px;border-radius:8px;object-fit:cover;border:1px solid #e0e0e0}app-registro-candidatos-rm .cont .contPartidosPoliticos .fila-candidato .col-op .nombre-op{font-weight:600;font-size:13px;color:#003770}app-registro-candidatos-rm .cont .contPartidosPoliticos .fila-candidato .col-nombres,app-registro-candidatos-rm .cont .contPartidosPoliticos .fila-candidato .col-ap-paterno,app-registro-candidatos-rm .cont .contPartidosPoliticos .fila-candidato .col-ap-materno{font-size:13px;color:#333;font-weight:500}app-registro-candidatos-rm .cont .contPartidosPoliticos .fila-candidato .col-acciones{display:flex;gap:8px;justify-content:flex-end}app-registro-candidatos-rm .cont .contPartidosPoliticos .fila-candidato .col-acciones .btn-accion{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:4px;transition:background-color .2s}app-registro-candidatos-rm .cont .contPartidosPoliticos .fila-candidato .col-acciones .btn-accion:hover{background-color:#f0f8ff}app-registro-candidatos-rm .cont .contPartidosPoliticos .fila-candidato .col-acciones .btn-accion img{width:24px;height:24px}app-registro-candidatos-rm .cont .contPartidosPoliticos .contCards{width:-webkit-fill-available;width:stretch;gap:20px}@media(max-width:1400px){app-registro-candidatos-rm .contPartidosPoliticos{width:fit-content!important}app-registro-candidatos-rm .contPartidosPoliticos .contCards{width:fit-content!important}}app-registro-sorteo-rm .cont .contPartidosPoliticos .contCards .partidos,app-verificacion-sorteo-rm .cont .contPartidosPoliticos .contCards .partidos{box-shadow:none!important}app-registro-sorteo-rm .contOrden,app-verificacion-sorteo-rm .contOrden{height:100%;overflow:auto;gap:40px}app-registro-sorteo-rm .orden-op,app-verificacion-sorteo-rm .orden-op{height:100%;overflow:hidden}app-registro-sorteo-rm .orden-op .tabla-header-orden,app-verificacion-sorteo-rm .orden-op .tabla-header-orden{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;font-weight:700;color:#003770;font-size:14px}app-registro-sorteo-rm .orden-op .tabla-header-orden .col-org-politica,app-verificacion-sorteo-rm .orden-op .tabla-header-orden .col-org-politica{flex:1}app-registro-sorteo-rm .orden-op .tabla-header-orden .col-orden,app-verificacion-sorteo-rm .orden-op .tabla-header-orden .col-orden{width:120px;text-align:center}app-registro-sorteo-rm .orden-op .contCards-orden,app-verificacion-sorteo-rm .orden-op .contCards-orden{display:flex;flex-direction:column;gap:20px;height:auto;overflow:auto}app-registro-sorteo-rm .orden-op .contCards-orden .card-orden-row app-c-card-op,app-verificacion-sorteo-rm .orden-op .contCards-orden .card-orden-row app-c-card-op{width:100%}app-registro-sorteo-rm .orden-op .contCards-orden .card-orden-row .partidos,app-verificacion-sorteo-rm .orden-op .contCards-orden .card-orden-row .partidos{box-shadow:none!important}app-registro-sorteo-rm .orden-op .input-orden,app-verificacion-sorteo-rm .orden-op .input-orden{width:120px;min-width:120px}app-registro-sorteo-rm .vistaPrevia-content,app-verificacion-sorteo-rm .vistaPrevia-content{flex:1;display:flex;flex-direction:column;min-height:400px}app-registro-sorteo-rm .vistaPrevia-content .pdf-preview,app-verificacion-sorteo-rm .vistaPrevia-content .pdf-preview{width:100%;flex:1;min-height:400px;border:1px solid #e0e0e0;border-radius:8px}app-registro-sorteo-rm .vistaPrevia-content .pdf-placeholder,app-verificacion-sorteo-rm .vistaPrevia-content .pdf-placeholder{width:100%;flex:1;min-height:400px;display:flex;align-items:center;justify-content:center;border:2px dashed #D3D3D3;border-radius:8px;background-color:#f9fafb}app-registro-sorteo-rm .vistaPrevia-content .pdf-placeholder span,app-verificacion-sorteo-rm .vistaPrevia-content .pdf-placeholder span{color:#999;font-size:14px}app-registro-resolucion-op-rm .cont .contPartidosPoliticos{width:-webkit-fill-available;width:stretch}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .tabs-resolucion{display:flex;border-bottom:2px solid #e0e0e0;margin-bottom:20px}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .tabs-resolucion .tab-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;background:none;font-size:13px;font-weight:600;color:#666;cursor:pointer;border-bottom:3px solid transparent;transition:all .2s;white-space:nowrap}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .tabs-resolucion .tab-btn img{width:20px;height:20px}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .tabs-resolucion .tab-btn:hover{color:#003770;background:#0037700a}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .tabs-resolucion .tab-btn.active{color:#003770;border-bottom-color:#003770}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .cierre-boxes{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .cierre-boxes .cierre-box{background:#f0f8ff;border-radius:12px;padding:16px;border:1px solid #e0e0e0}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .cierre-boxes .cierre-box .cierre-box-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .cierre-boxes .cierre-box .cierre-box-header img{width:32px;height:32px}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .cierre-boxes .cierre-box .cierre-box-header strong{font-size:14px;color:#003770;flex:1}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .cierre-boxes .cierre-box .cierre-box-header .btn-cerrar{display:flex;align-items:center;gap:6px;font-size:12px;padding:6px 14px;justify-content:center}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .cierre-boxes .cierre-box .cierre-box-header .btn-cerrar img{width:14px;height:14px}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .contCards{gap:10px}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op{display:flex;align-items:center;padding:10px 20px;background:#f2f2f2;border-radius:100px;gap:12px;transition:box-shadow .2s;width:100%}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op:hover{box-shadow:0 2px 8px #00000014}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-izquierda{display:flex;align-items:center;gap:12px;flex:1}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-izquierda .img-op{width:40px;height:40px;border-radius:8px;object-fit:cover;border:1px solid #e0e0e0;flex-shrink:0}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-izquierda .nombre-op{font-weight:600;font-size:12px;color:#003770;text-transform:uppercase;line-height:1.3}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-izquierda .chip-estado{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase;white-space:nowrap}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-izquierda .inscrito{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-izquierda .sin-resolucion{background:#f5f5f5;color:#7c7c7c;border:1px solid #bdbdbd}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-izquierda .btn-accion{background:none;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s;color:#555}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-izquierda .btn-accion mat-icon{font-size:20px;width:20px;height:20px}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-izquierda .btn-accion:hover{background-color:#e3f2fd;color:#1565c0}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-izquierda .btn-accion.disabled{color:#bdbdbd;cursor:default}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-izquierda .btn-accion.disabled:hover{background-color:transparent;color:#bdbdbd}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-derecha{display:flex;align-items:center;gap:6px;flex-shrink:0}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-derecha .btn-accion-sec{background:#fff;border:1px solid #e0e0e0;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:all .2s;color:#003770}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-derecha .btn-accion-sec mat-icon{font-size:22px;width:22px;height:22px}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-derecha .btn-accion-sec:hover{background-color:#e3f2fd;border-color:#90caf9}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-derecha .btn-expand{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#666}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-derecha .btn-expand mat-icon{font-size:22px;width:22px;height:22px;transition:transform .2s}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-derecha .btn-expand mat-icon.rotated{transform:rotate(180deg)}app-registro-resolucion-op-rm .cont .contPartidosPoliticos .fila-resolucion-op .col-derecha .btn-expand:hover{color:#003770}app-registro-resolucion-op-rm .mat-expansion-panel{box-shadow:none!important;border-radius:16px!important;overflow:visible;margin-bottom:0}app-registro-resolucion-op-rm .mat-expansion-panel.mat-expanded{border-radius:16px!important;background:#f9fafb}app-registro-resolucion-op-rm .mat-expansion-panel-header.header-resolucion-op{padding:0!important;height:auto!important;min-height:auto!important;background:transparent!important;border-radius:100px}app-registro-resolucion-op-rm .mat-expansion-panel-header.header-resolucion-op:hover{background:transparent!important}app-registro-resolucion-op-rm .mat-expansion-panel-header.header-resolucion-op .mat-content{display:flex;overflow:visible}app-registro-resolucion-op-rm .mat-expansion-panel-body{padding:16px 20px 20px!important}app-registro-resolucion-op-rm .mat-expansion-indicator{display:none!important}app-registro-resolucion-op-rm .content-body-accordion .content-filtro-candidato{display:flex;gap:16px;align-items:flex-end;margin-bottom:16px;flex-wrap:wrap}app-registro-resolucion-op-rm .content-body-accordion .content-filtro-candidato app-c-input{flex:1;min-width:220px;max-width:320px}app-registro-resolucion-op-rm .content-body-accordion .content-filtro-candidato .content-buttons{display:flex;gap:10px}@media(max-width:1400px){app-registro-resolucion-op-rm .contPartidosPoliticos{width:fit-content!important}app-registro-resolucion-op-rm .contPartidosPoliticos .contCards{width:fit-content!important}}app-carga-masiva-rm .carga-masiva-container{display:flex;flex-direction:column;gap:16px}app-carga-masiva-rm .carga-masiva-container .titulo{font-size:22px;font-weight:700;color:#1a56a8;margin:0}app-carga-masiva-rm .carga-masiva-container .subtitulo{font-size:14px;color:#1a56a8;margin:0}app-carga-masiva-rm .carga-masiva-container .textarea-field{width:100%}app-carga-masiva-rm .carga-masiva-container .textarea-field textarea{min-height:160px;resize:vertical}app-carga-masiva-rm .carga-masiva-container .acciones{display:flex;justify-content:center;gap:16px;margin-top:16px}app-carga-masiva-rm .carga-masiva-container .btn-carga{background-color:#d32f2f!important;border-color:#d32f2f!important;color:#fff!important}app-carga-masiva-rm .carga-masiva-container .btn-carga:hover{background-color:#b71c1c!important}.eleccion{display:flex;align-items:center}.eleccion h1{line-height:1rem}.content__sesion_user{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1rem}.content__sesion_user h2{font-size:1rem}.cierre{display:flex;gap:0}.perfil-actual{display:flex;flex-direction:column;align-items:flex-start;line-height:1rem;gap:0!important}.derecha .cierre,.derechaResponsive .cierre{font-size:.75rem;flex-direction:column;display:flex;gap:5px;justify-content:flex-end;align-items:flex-end;position:relative}.right-header-box{display:flex;gap:20px;position:relative}.time-line-link{font-size:.75rem;flex-direction:column;display:flex;gap:5px;justify-content:flex-end;align-items:flex-end;position:relative}.limit-w mat-icon{width:24px!important}.w-rop{display:flex!important;width:380px;gap:8px}.w-rop>:first-child{width:auto;display:flex;justify-content:center;padding:0 8px}.w-rop>:last-child{display:flex;justify-content:flex-start;margin:0;max-width:fit-content;flex:1;line-height:1.3;word-wrap:break-word}.listBox{display:flex;flex-direction:column;min-height:0;height:100%}.listBox ul{width:100%;list-style:none;margin:0;padding:0}.listBox ul li{text-decoration:none;list-style:none;border-bottom:2px solid #ededed;padding:8px 12px;cursor:pointer;font-size:12px;color:#000;transition:background-color .2s}.listBox ul li:hover{background-color:#f0f8ff}.listBox ul li:active,.listBox ul li.active{background-color:#e9fbff;font-weight:600;color:#003770;border-bottom-color:#0fabe3}.listBox .overflowDptos{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.listBox .overflowDptos .listDptos{list-style:none;margin:0;padding:0}@media(min-width:640px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:col-span-11{grid-column:span 11/span 11}.sm\:col-span-12{grid-column:span 12/span 12}}@media(min-width:768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}app-organizacion-politica-rm .filtros-ubigeo{flex-direction:column}app-organizacion-politica-rm .filtros-ubigeo app-c-select{width:100%}app-organizacion-politica-rm .content-buttons{flex-direction:column}app-organizacion-politica-rm .content-buttons .button_estilo2,app-organizacion-politica-rm .content-buttons .button_estilo3{width:100%}}@media(min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}}@media(min-width:1280px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:col-span-10{grid-column:span 10/span 10}.xl\:col-span-11{grid-column:span 11/span 11}.xl\:col-span-12{grid-column:span 12/span 12}}@media(min-width:480px){.derechaResponsive{display:none}.derechaResponsive button{background:transparent;border:0}}@media(max-width:1050px){.contentBox{overflow:auto}.content-buscador-dise\f1 adores{flex-direction:column}.content-buscador-dise\f1 adores app-c-input-disable{width:100%}.content-buscador-dise\f1 adores app-c-input{width:100%}.content-buscador-dise\f1 adores app-c-select{width:100%}app-validacion-op .contadorChips{justify-content:center;flex-wrap:wrap}app-validacion-op .contadorChips .content-chips2{display:flex;gap:1rem;align-items:center;width:35%}.contenedorCards app-c-upload{width:100%}.contOrgPoliticas{color:#fff!important;display:flex!important;flex-direction:column;padding:10px;justify-items:center;align-items:center;background-color:#0fabe3}.input-filtros-md{width:100%}.input-filtros-md app-c-input{width:100%}.content-tabla-nuevo-candidato .body-nuevo-candidato>div>span{min-width:150px}.content-tabla-nuevo-candidato{height:350px}.content-tabla-nuevo-candidato .header-nuevo-candidato span{min-width:150px}.mainContent>div{display:inline!important}.content-buscador-nuevo-candidato{grid-template-columns:1fr 1fr!important}app-verificacion-sorteo app-c-upload{width:100%}app-observaciones-disenador app-c-input,app-observador-registrador app-c-input{width:100%}.card .d-flex{flex-direction:column}app-observaciones-disenador .card.d-flex{flex-direction:column}app-c-menu-responsive{display:flex!important}app-c-menu-responsive .mat-mdc-dialog-actions{min-height:30px!important}app-c-menu-responsive .mat-mdc-dialog-content{overflow:initial!important;height:calc(100vh - 150px);justify-content:space-between!important}app-c-menu-responsive h2{display:flex!important;align-items:center;justify-content:center}app-c-menu-responsive h2 img{width:200px}app-c-menu-responsive nav ul{padding:0}app-c-menu-responsive nav ul li a.active:before{display:none!important}app-c-menu-responsive nav ul li a.active:after{display:none!important}app-c-menu-responsive nav ul li a:hover:after{display:none!important}app-c-menu-responsive ul.menuList a span{color:#2b70b9;font-size:.75rem;line-height:14px;width:100%}app-c-menu-responsive mat-dialog-content{overflow:hidden;display:flex!important;flex-direction:column;gap:30px}.contMenu{display:flex}.contMenu button{background-color:transparent;border:0}.contenedorNav{max-height:68vh;overflow:auto}.content__sesion_cerrar{display:flex;gap:10px;justify-content:flex-start}.contMenuResponsive{height:100dvh;width:100dvw;overflow:auto;padding-bottom:30px}.contMenuResponsive mat-dialog-actions button{background-color:transparent;border:0}.menuResponsive mat-dialog-container{background:#fff}.menuResponsive mat-dialog-container .mdc-dialog__surface{overflow:hidden!important}.menuResponsive .mat-mdc-dialog-container{margin:0!important;padding:0!important;height:100vh;width:100%;border-radius:0;top:0;left:0;position:fixed!important;animation:slideIn .3s ease-out forwards;box-shadow:0 0 20px #0000004d;overflow-y:auto}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.menu-responsive-dialog .mat-mdc-dialog-container.ng-animating{animation:slideOut .3s ease-in forwards}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(-100%)}}.check-linea-tiempo{display:grid;grid-template-columns:2fr 1fr 1fr;justify-content:space-between;gap:10px}app-inicio .container{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.notificaciones{top:30px!important;right:-20px!important}.sectionHeader{display:flex;flex-direction:column}.content-buscador{display:flex;flex-direction:column;align-items:center}.content-buscador app-c-input-disable,.content-buscador app-c-input,.content-buscador app-c-select{width:100%}.contenedorBotones{flex-direction:column;width:100%}.content-buscador-candidatos{display:flex!important;flex-direction:column;align-items:center}.content-candidatos-accordion{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.content-body-accordion .content-filtro-candidato,.content-body-accordion .content-filtro-candidato .input-filtros{flex-direction:column}.contenedorCandidatos{display:flex;width:100%;justify-content:space-between}.content-candidatos-accordion .card-item-candidato .card-item-candidato-botones{flex-direction:column}.content-filtro-candidato .input-filtros{align-items:center!important}app-observador-registrador .card{flex-direction:column}app-observador-registrador .card .registradoresChips{flex-direction:column}app-sidebar{display:none}header .derecha{display:none}app-registro-resolucion-op app-c-input-disable{width:100%}app-registro-resolucion-op .partidos{display:flex;flex-direction:column;gap:20px}.reporteGraficos .contenedorRow{display:flex!important;flex-direction:column}.derechaResponsive{display:flex;gap:20px;position:relative;align-items:center}}@media(max-width:768px){.contenedorCandidatos button img{width:20px}.mat-expansion-indicator{width:20px;text-align:center;padding:20px 0}.mat-expansion-panel-header{align-items:flex-start!important}.content-titulo-accordion__chips .content-chips2{width:100%}.content-titulo-accordion__chips .content-chips2 span{text-align:left}.flex-col-md{flex-direction:column;align-items:flex-start!important}.flex-col-md .contadorChips{overflow:scroll;width:100%}.content-body-accordion .content-filtro-candidato{align-items:center}.eje-tick{text-align:center;flex:1;display:flex;justify-content:flex-end;width:10px!important;min-width:1px!important;max-width:10px!important}.contenedorBotones-md,.contenedorBotones-md button{width:100%}.body-nuevo-candidato>div{max-width:800px}.content-buscador-nuevo-candidato{grid-template-columns:1fr!important}.reporteGraficos .contenedorDatos .contenedorCuadros .contenedorRow .cuadroColor{width:100%!important}.card-nube.card-nube-width-1{width:200px!important}.personaje-nube{width:130px;margin-left:2rem}.content-body-accordion{padding:0 16px 24px}.header-candidatos{margin:1rem 0px}.input-filtros app-c-select{width:100%}.input-filtros app-c-select .content-body-accordion{padding:0 16px 24px}.input-filtros app-c-select .header-candidatos{margin:1rem 0px}.input-filtros app-c-select .input-filtros app-c-select{width:100%}.input-filtros app-c-select .content-titulo-accordion h5{margin:0;padding:.5rem 0px!important}}@media(max-width:768px)and (max-width:1375px){.contenedorRow{flex-wrap:wrap}}@media(max-width:768px)and (max-width:900px){.barra-visual[_ngcontent-ng-c2820693972]{flex:1;min-width:100%!important}.barra-label[_ngcontent-ng-c2820693972]{max-width:100%!important;width:100%!important}.barra-row{flex-direction:column}.eje-tick[_ngcontent-ng-c2820693972]{justify-content:flex-start!important;min-width:24.5%!important;max-width:24.5%!important}.contenedorCards .contOrgPoliticas,.contenedorCards .cant-registrados{display:flex;flex-direction:column}.contenedorCards .cant-registrados .numero{font-size:3rem!important}.contenedorCards .cant-registrados .numero .org{text-align:center}.contenedorCards .cant-registrados .org{font-size:initial!important;line-height:initial}.barra-visual{min-width:100%!important}.eje-tick{justify-content:flex-start!important}.barra-label{max-width:100%!important;width:100%!important}.content-candidatos-accordion .card-item-candidato .card-item-candidato-botones .botones-flex{display:flex;gap:2rem}}@media(max-width:480px){.optsModules .card{width:100%!important}.card-nube.card-nube-width-1{width:150px!important}.personaje-nube{width:110px;margin-left:1.5rem}}@media(min-width:1050px){app-registro-resolucion-candidato .contenedorCandidatos{display:flex;gap:20px;align-items:center;width:250px;justify-content:space-between}}@media(max-width:1680px){app-ajuste-plantilla .mat-mdc-form-field-infix{justify-content:center}app-ajuste-plantilla .unidad-medida{position:relative}app-ajuste-plantilla .columnas{flex-wrap:wrap}app-ajuste-plantilla .configuracion{max-width:250px}}@media(max-width:1950px){.contImg{overflow:auto}.contImg .imagen{overflow:auto;justify-content:flex-start!important}}
