:root{--ion-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ion-color-primary: #A2C439;--ion-color-primary-rgb: 119,185,46;--ion-color-primary-contrast: white;--ion-color-primary-contrast-rgb: 0,0,0;--ion-color-primary-shade: #A2C439;--ion-color-primary-tint: #A2C439;--ion-color-secondary: #A2C439;--ion-color-secondary-rgb: 44, 182, 185;--ion-color-secondary-contrast: white;--ion-color-secondary-contrast-rgb: 255,255,255;--ion-color-secondary-shade: #A2C439;--ion-color-secondary-tint: #A2C439;--ion-color-tertiary: #103D56;--ion-color-tertiary-rgb: 44, 182, 185;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255,255,255;--ion-color-tertiary-shade: #103D56;--ion-color-tertiary-tint: #103D56;--ion-color-success: #A2C439;--ion-color-success-rgb: 45,213,91;--ion-color-success-contrast: #000000;--ion-color-success-contrast-rgb: 0,0,0;--ion-color-success-shade: #A2C439;--ion-color-success-tint: #A2C439;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255,196,9;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0,0,0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197,0,15;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255,255,255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f6f8fc;--ion-color-light-rgb: 246,248,252;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0,0,0;--ion-color-light-shade: #d8dade;--ion-color-light-tint: #f7f9fc;--ion-color-medium: #9b9b9b;--ion-color-medium-rgb: 95,95,95;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255,255,255;--ion-color-medium-shade: #545454;--ion-color-medium-tint: #6f6f6f;--ion-color-dark: #2f2f2f;--ion-color-dark-rgb: 47,47,47;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255,255,255;--ion-color-dark-shade: #292929;--ion-color-dark-tint: #444444}html{--ion-dynamic-font: var(--ion-default-dynamic-font)}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-default-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #3880ff) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;--ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;--ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #5260ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd36f) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;--ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;--ion-color-tint: var(--ion-color-success-tint, #42d77d) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #eb445a) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;--ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #92949c) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #808289) !important;--ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: constant(safe-area-inset-top)){html{--ion-safe-area-top: constant(safe-area-inset-top);--ion-safe-area-bottom: constant(safe-area-inset-bottom);--ion-safe-area-left: constant(safe-area-inset-left);--ion-safe-area-right: constant(safe-area-inset-right)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media (min-width: 576px){.ion-hide-sm-up{display:none!important}}@media (max-width: 575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width: 768px){.ion-hide-md-up{display:none!important}}@media (max-width: 767.98px){.ion-hide-md-down{display:none!important}}@media (min-width: 992px){.ion-hide-lg-up{display:none!important}}@media (max-width: 991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width: 1200px){.ion-hide-xl-up{display:none!important}}@media (max-width: 1199.98px){.ion-hide-xl-down{display:none!important}}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media (min-width: 576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media (min-width: 768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media (min-width: 992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media (min-width: 1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width: 576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width: 768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width: 992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width: 1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-self-start{align-self:flex-start!important}.ion-align-self-end{align-self:flex-end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-evenly{justify-content:space-evenly!important}.ion-align-items-start{align-items:flex-start!important}.ion-align-items-center{align-items:center!important}.ion-align-items-end{align-items:flex-end!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}@charset "UTF-8";ion-datetime{color:#9ca3a3;border-radius:var(--ds-border-radius-lg);box-shadow:rgba(var(--ion-color-av-rgb),.3) 0 10px 15px -3px}.desktopModal{--width: 80vw;--max-width: 960px;--height: 80vh;--max-height: 800px;--border-radius: var(--ds-border-radius-lg);--box-shadow: var(--ds-shadow-lg)}.toastBackground{--background: #bcffff}.desktopModalSmall{--width: 80vw;--max-width: 960px;--height: 40vh;--max-height: 400px;--border-radius: var(--ds-border-radius-lg);--box-shadow: var(--ds-shadow-lg)}.confirmModal{--width: auto;--max-width: 340px;--height: auto;--border-radius: var(--ds-border-radius-lg);--box-shadow: var(--ds-shadow-xl);--background: transparent}.desktopModalMedium{--width: 80vw;--max-width: 960px;--height: 62vh;--max-height: 620px;--border-radius: var(--ds-border-radius-lg);--box-shadow: var(--ds-shadow-lg)}.fee-popover{--width: 100%;--min-width: 200px;--max-width: 300px}.fee-popover::part(backdrop){opacity:0}.fee-popover::part(content){background:var(--ds-white);border-radius:12px;box-shadow:0 8px 30px #0000001f;border:1px solid var(--ds-gray-100);overflow:visible;top:4px!important}.fee-popover ion-select-popover{--background: var(--ds-white)}.fee-popover ion-select-popover ion-list{padding:6px!important;margin:0!important;background:var(--ds-white)!important;--background: var(--ds-white) !important;max-height:280px;overflow-y:auto}.fee-popover ion-select-popover ion-list::-webkit-scrollbar{width:5px}.fee-popover ion-select-popover ion-list::-webkit-scrollbar-track{background:transparent}.fee-popover ion-select-popover ion-list::-webkit-scrollbar-thumb{background:var(--ds-gray-300);border-radius:3px}.fee-popover ion-select-popover ion-item{--background: var(--ds-white) !important;--padding-start: 14px !important;--padding-end: 14px !important;--inner-padding-end: 0 !important;--min-height: 52px !important;--border-color: transparent !important;--border-width: 0 !important;border-radius:8px!important;margin:2px 0!important;font-size:14px!important;cursor:pointer}.fee-popover ion-select-popover ion-item:hover{--background: var(--ds-gray-50) !important}.fee-popover ion-select-popover ion-item[aria-selected=true],.fee-popover ion-select-popover ion-item.item-radio-checked{--background: rgba(var(--ds-accent-rgb), .1) !important}.fee-popover ion-select-popover ion-item[aria-selected=true] ion-label,.fee-popover ion-select-popover ion-item[aria-selected=true] ion-label p,.fee-popover ion-select-popover ion-item[aria-selected=true] ion-label small,.fee-popover ion-select-popover ion-item.item-radio-checked ion-label,.fee-popover ion-select-popover ion-item.item-radio-checked ion-label p,.fee-popover ion-select-popover ion-item.item-radio-checked ion-label small{color:var(--ds-accent)!important;font-weight:600!important}.fee-popover ion-select-popover ion-item ion-label{margin:0!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important}.fee-popover ion-select-popover ion-item ion-label.ion-text-wrap{white-space:normal!important}.fee-popover ion-select-popover ion-item ion-label p{margin:0!important;line-height:1.4!important}.fee-popover ion-select-popover ion-item ion-label p small{font-size:14px!important;color:var(--ds-gray-700);display:block!important}.fee-popover ion-select-popover ion-item ion-radio{display:none!important;width:0!important;min-width:0!important}.actions-popover{--width: auto;--min-width: 190px;--max-width: 260px}.actions-popover::part(backdrop){opacity:0}.actions-popover::part(content){background:var(--ds-white);border-radius:12px;box-shadow:0 8px 30px #0000001f;border:1px solid var(--ds-gray-100);overflow:hidden}.actions-popover ion-list{padding:6px!important;margin:0!important;background:var(--ds-white)!important;--background: var(--ds-white) !important}.actions-popover ion-item{--background: var(--ds-white) !important;--background-hover: transparent !important;--background-activated: transparent !important;--background-focused: transparent !important;--color: var(--ds-gray-800);--padding-start: 12px !important;--padding-end: 12px !important;--inner-padding-end: 0 !important;--min-height: 44px !important;--border-color: transparent !important;--border-width: 0 !important;--ripple-color: transparent;border-radius:8px!important;margin:2px 0!important;font-size:14px!important;font-weight:500;cursor:pointer;transition:background .15s ease}.actions-popover ion-item:hover{--background: var(--ds-gray-50) !important;--color: var(--ds-primary)}.actions-popover ion-item:hover ion-icon{transform:translate(1px)}.actions-popover ion-item:active{--background: var(--ds-gray-100) !important}.actions-popover ion-item ion-icon{font-size:18px;margin-inline-end:10px;transition:transform .15s ease}.actions-popover ion-item.action-danger{--color: var(--ds-danger)}.actions-popover ion-item.action-danger ion-icon{color:var(--ds-danger)!important}.actions-popover ion-item.action-danger:hover{--background: rgba(var(--ds-danger-rgb), .08) !important;--color: var(--ds-danger)}.toastStyle{--background: #f2d6ff}.toast-elegant{--background: var(--ds-white);--color: var(--ds-primary);--border-radius: 8px;--border-style: solid;--border-width: 1px;--border-color: var(--ds-gray-200);--box-shadow: 0 4px 16px rgba(var(--ds-black-rgb), .08);--min-width: 320px;--max-width: 420px;animation:slideInLeft .4s cubic-bezier(.25,.46,.45,.94)}.toast-elegant::part(container){padding:8px;gap:8px}.toast-elegant::part(message){padding-right:16px;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0}.toast-elegant::part(icon){font-size:16px;margin:0}.toast-elegant::part(button){min-width:32px;height:32px;padding:0 4px;font-size:20px;opacity:1}.toast-success{--background: linear-gradient(rgba(var(--ds-accent-rgb), .1), rgba(var(--ds-accent-rgb), .1)), var(--ds-white);--border-color: rgba(var(--ds-accent-rgb), .35);--color: var(--ds-primary)}.toast-success::part(icon),.toast-success::part(button){color:var(--ds-accent-dark)}.toast-error{--background: linear-gradient(rgba(var(--ds-danger-rgb), .08), rgba(var(--ds-danger-rgb), .08)), var(--ds-white);--border-color: rgba(var(--ds-danger-rgb), .35);--color: var(--ds-danger-dark)}.toast-error::part(icon),.toast-error::part(button){color:var(--ds-danger-dark)}.toast-info{--background: linear-gradient(rgba(var(--ds-secondary-rgb), .1), rgba(var(--ds-secondary-rgb), .1)), var(--ds-white);--border-color: rgba(var(--ds-secondary-rgb), .35);--color: var(--ds-primary)}.toast-info::part(icon),.toast-info::part(button){color:var(--ds-secondary-dark)}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}ion-toast.toast-elegant{--start: 20px;--end: auto;bottom:20px!important}ion-modal.fichaModal{--width: 720px;--max-width:calc(100vw - 32px);--height: 88vh;--max-height: 88vh;--border-radius: 12px;--box-shadow: 0 20px 24px -4px rgba(10, 13, 18, .08), 0 8px 8px -4px rgba(10, 13, 18, .03);--background: var(--ds-white);--backdrop-opacity: 1}ion-modal.fichaModal::part(backdrop){background:rgba(6,15,25,.66);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}ion-modal.fichaModal::part(content){display:flex;flex-direction:column;overflow:hidden}ion-modal.fichaModal.fichaCompacta{--width: 560px;--height: 640px;--max-height: 88vh}.sp-header{display:flex;flex-shrink:0;align-items:center;gap:14px;min-height:80px;padding:18px 24px 18px 32px;background:linear-gradient(135deg,var(--ds-primary) 0%,var(--ds-primary-light) 100%);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.sp-avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.15);color:var(--ds-accent)}.sp-avatar ion-icon{font-size:22px}.sp-avatar.av-aff,.sp-avatar.av-cliente,.sp-avatar.av-canal{color:var(--ds-secondary)}.sp-avatar.av-gas{color:var(--ds-delete)}.sp-heading{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.sp-heading h2{margin:0;overflow:hidden;font-size:20px;font-weight:600;line-height:1.2;color:var(--ds-white);text-overflow:ellipsis;white-space:nowrap}.sp-heading .sp-subheading{font-size:13px;color:#ffffffbf}.sp-close{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:10px;background:transparent;color:#fffc;cursor:pointer}.sp-close ion-icon{font-size:22px}.sp-close:hover{background:rgba(255,255,255,.15);color:var(--ds-white)}.sp-tabs{display:flex;flex-shrink:0;padding:0 32px;border-bottom:1px solid var(--ds-gray-200);background:var(--ds-white)}.sp-tab{display:inline-flex;align-items:center;gap:6px;margin-bottom:-1px;padding:12px 14px;border:none;border-bottom:3px solid transparent;background:none;color:var(--ds-text-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:color .15s ease,border-color .15s ease}.sp-tab:hover{color:var(--ds-primary)}.sp-tab.active{color:var(--ds-primary);border-bottom-color:var(--ds-accent)}.sp-tab .sp-count{padding:1px 7px;border-radius:20px;background:var(--ds-gray-200);color:var(--ds-gray-700);font-size:11px;letter-spacing:0}ion-content.sp-body{--background: var(--ds-gray-50);--padding-start: 32px;--padding-end: 32px;--padding-top: 20px;--padding-bottom: 24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.sp-footer{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;min-height:88px;padding:0 32px;border-top:1px solid var(--ds-gray-200);background:var(--ds-white);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.sp-footer .sp-footer-derecha{display:flex;gap:12px;margin-left:auto}.sp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 24px;border-radius:9999px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}.sp-btn ion-icon{font-size:17px}.sp-btn[disabled]{opacity:.5;cursor:default}.sp-btn-secundario{border:1px solid var(--ds-primary);background:var(--ds-white);color:var(--ds-primary)}.sp-btn-secundario:hover:not([disabled]){background:var(--ds-gray-100)}.sp-btn-primario{border:1px solid var(--ds-accent);background:var(--ds-accent);color:var(--ds-white)}.sp-btn-primario:hover:not([disabled]){border-color:var(--ds-accent-dark);background:var(--ds-accent-dark)}.sp-readonly-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--ds-gray-100);color:var(--ds-text-secondary);font-size:13px;font-weight:500}.sp-section{margin-bottom:16px;padding:16px 18px;border:1px solid var(--ds-gray-200);border-left:3px solid var(--ds-accent);border-radius:12px;background:var(--ds-white);box-shadow:0 2px 8px rgba(var(--ds-primary-rgb),.05)}.sp-section:last-child{margin-bottom:0}.sp-section-title{margin:0 0 14px;font-size:14px;font-weight:700;color:var(--ds-primary)}.sp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.sp-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-grid .span-2{grid-column:span 2}.sp-grid .full{grid-column:1/-1}.sp-dato{display:flex;flex-direction:column;gap:4px;min-width:0}.sp-dato .sp-dato-label{font-size:12px;font-weight:500;color:var(--ds-text-secondary)}.sp-dato .sp-dato-valor{overflow:hidden;font-size:14px;font-weight:500;color:var(--ds-primary);text-overflow:ellipsis}.sp-dato .sp-dato-valor.vacio{color:var(--ds-gray-400);font-weight:400}.sp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sp-field>label{font-size:12px;font-weight:600;color:var(--ds-text-secondary)}.sp-field>label .required{color:var(--ds-danger)}.sp-field ion-input{--padding-start: 12px;--padding-end: 12px;--background: var(--ds-white);--color: var(--ds-text-primary);--placeholder-color: var(--ds-text-light);min-height:42px!important;border:1px solid var(--ds-gray-300);border-radius:10px;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.sp-field ion-input.has-focus{border-color:var(--ds-accent);box-shadow:0 0 0 3px rgba(var(--ds-accent-rgb),.15)}.sp-field>input:not([type=checkbox]):not([type=radio]),.sp-field>select,.sp-field>textarea{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--ds-gray-300);border-radius:10px;background:var(--ds-white);color:var(--ds-text-primary);font-family:inherit;font-size:14px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.sp-field>input:not([type=checkbox]):not([type=radio])::placeholder,.sp-field>select::placeholder,.sp-field>textarea::placeholder{color:var(--ds-text-light)}.sp-field>input:not([type=checkbox]):not([type=radio]):focus,.sp-field>select:focus,.sp-field>textarea:focus{outline:none;border-color:var(--ds-accent);box-shadow:0 0 0 3px rgba(var(--ds-accent-rgb),.15)}.sp-field>input:not([type=checkbox]):not([type=radio]):disabled,.sp-field>select:disabled,.sp-field>textarea:disabled{background:var(--ds-gray-50);color:var(--ds-text-secondary)}.sp-field>textarea{min-height:90px;padding:10px 12px;resize:vertical}.sp-field .custom-dropdown-wrapper .custom-dropdown-label{font-size:12px;font-weight:600;color:var(--ds-text-secondary);text-transform:none;letter-spacing:normal;margin-bottom:6px}.sp-field .custom-dropdown-wrapper .custom-dropdown-trigger{background:var(--ds-white);border-color:var(--ds-gray-300);min-height:42px;padding:0 12px;font-size:14px}.sp-hint{font-size:12px;line-height:1.4;color:var(--ds-text-secondary)}.sp-hint.full{grid-column:1/-1;margin-top:-6px}.sp-aviso{display:flex;align-items:center;gap:8px;margin-bottom:20px;padding:10px 14px;border-radius:10px;background:rgba(var(--ds-warning-rgb),.14);color:var(--ds-warning-deep);font-size:13px}.sp-aviso ion-icon{flex-shrink:0;font-size:16px}.sp-form-disabled ion-input{--background: var(--ds-gray-50);pointer-events:none}.sp-lista{display:flex;flex-direction:column;gap:8px}.sp-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--ds-gray-200);border-radius:12px;background:var(--ds-white);transition:border-color .15s ease,box-shadow .15s ease}.sp-item.clicable{cursor:pointer}.sp-item.clicable:hover{border-color:rgba(var(--ds-accent-rgb),.5);box-shadow:0 2px 8px rgba(var(--ds-primary-rgb),.08)}.sp-item .sp-item-icono{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(var(--ds-secondary-rgb),.12);color:var(--ds-secondary-dark)}.sp-item .sp-item-icono ion-icon{font-size:18px}.sp-item .sp-item-icono.activo{background:rgba(var(--ds-accent-rgb),.18);color:var(--ds-accent-dark)}.sp-item .sp-item-texto{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.sp-item .sp-item-titulo{overflow:hidden;font-size:14px;font-weight:600;color:var(--ds-primary);text-overflow:ellipsis;white-space:nowrap}.sp-item .sp-item-sub{overflow:hidden;font-size:12px;color:var(--ds-text-secondary);text-overflow:ellipsis;white-space:nowrap}.sp-item .sp-item-accion{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--ds-gray-500);cursor:pointer}.sp-item .sp-item-accion ion-icon{font-size:18px}.sp-item .sp-item-accion:hover{background:rgba(var(--ds-danger-rgb),.1);color:var(--ds-danger)}.sp-estado-chip{flex-shrink:0;padding:3px 10px;border-radius:999px;background:var(--ds-gray-100);color:var(--ds-text-secondary);font-size:11px;font-weight:600}.sp-estado-chip.activo{background:rgba(var(--ds-accent-rgb),.18);color:var(--ds-accent-dark)}.sp-buscador{display:flex;align-items:center;gap:8px;height:42px;margin-bottom:12px;padding:0 12px;border:1px solid var(--ds-gray-300);border-radius:10px;background:var(--ds-white)}.sp-buscador:focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 3px rgba(var(--ds-accent-rgb),.15)}.sp-buscador ion-icon{font-size:1.1rem;color:var(--ds-accent)}.sp-buscador input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;color:var(--ds-text-primary)}.sp-cargando,.sp-vacio{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;color:var(--ds-text-secondary);font-size:13px;text-align:center}.sp-cargando ion-icon,.sp-vacio ion-icon{font-size:36px;color:var(--ds-gray-400)}.sp-cargando h3,.sp-vacio h3{margin:0;font-size:15px;font-weight:600;color:var(--ds-primary)}.sp-cargando p,.sp-vacio p{margin:0}.sp-mas{display:flex;justify-content:center;padding-top:12px}@media (max-width: 640px){.sp-header,.sp-footer{padding-left:16px;padding-right:16px}.sp-tabs{padding:0 16px;overflow-x:auto}ion-content.sp-body{--padding-start: 16px;--padding-end: 16px}.sp-grid,.sp-grid.cols-3{grid-template-columns:1fr}.sp-grid .span-2{grid-column:auto}}ion-modal.dialogoModal{--width: 420px;--max-width:calc(100vw - 32px);--height: auto;--border-radius: 8px;--box-shadow: 0 12px 32px rgba(var(--ds-black-rgb), .18);--backdrop-opacity: 1}ion-modal.dialogoModal::part(backdrop){background:rgba(6,15,25,.66);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}ion-modal.dialogoModal::part(content){height:auto}ion-modal.dialogoModal .ion-page{position:relative;contain:content}.ds-dialog{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px;background:var(--ds-white);text-align:center}.ds-dialog-contenido{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.ds-dialog-icon{font-size:48px;color:var(--ds-warning-dark)}.ds-dialog-icon.peligro{color:var(--ds-danger-dark)}.ds-dialog-icon.info{color:var(--ds-secondary)}.ds-dialog-titulo{margin:0;font-size:16px;font-weight:600;line-height:1.2;color:var(--ds-primary)}.ds-dialog-mensaje{margin:0;font-size:15px;line-height:1.4;color:var(--ds-text-secondary)}.ds-dialog-cuerpo{display:flex;flex-direction:column;gap:10px;width:100%;text-align:left}.ds-dialog-tarjeta{padding:12px 14px;border:1px solid var(--ds-gray-200);border-radius:8px;background:var(--ds-gray-50)}.ds-dialog-tarjeta .ds-dialog-tarjeta-titulo{margin-bottom:8px;font-size:13px;font-weight:700;color:var(--ds-primary)}.ds-dialog-tarjeta .ds-dialog-fila{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--ds-gray-200);font-size:13px}.ds-dialog-tarjeta .ds-dialog-fila:last-child{border-bottom:none}.ds-dialog-tarjeta .ds-dialog-fila .etiqueta{color:var(--ds-text-secondary)}.ds-dialog-tarjeta .ds-dialog-fila .valor{font-weight:600;color:var(--ds-text-primary);text-align:right}.ds-dialog-tarjeta .ds-dialog-fila .valor.alerta{color:var(--ds-warning-dark)}.ds-dialog-acciones{display:flex;justify-content:space-between;gap:8px;width:100%}.ds-dialog-acciones.un-boton{justify-content:center}.ds-dialog-btn{flex-shrink:0;height:40px;padding:0 24px;border-radius:9999px;font-family:inherit;font-size:16px;font-weight:600;line-height:1;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ds-dialog-btn[disabled]{opacity:.5;cursor:default}.ds-dialog-btn-secundario{border:1px solid var(--ds-primary);background:var(--ds-white);color:var(--ds-primary)}.ds-dialog-btn-secundario:hover:not([disabled]){background:var(--ds-gray-100)}.ds-dialog-btn-primario{border:1px solid var(--ds-accent);background:var(--ds-accent);color:var(--ds-white)}.ds-dialog-btn-primario:hover:not([disabled]){border-color:var(--ds-accent-dark);background:var(--ds-accent-dark)}.header-container{margin-top:0!important;padding-top:0!important}.header-container>.header-row{box-sizing:border-box;height:59px;min-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important;flex-wrap:nowrap!important}.header-container>.header-line{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.header-container .inicio-header,.page-header .inicio-header{font-size:22px!important;line-height:1.2!important;min-height:0!important;margin-top:0!important;margin-bottom:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-container>.header-row .header-left,.header-container>.header-row .header-right,.header-container>.header-row .filtros-wrapper,.dashboard-topbar .header-left,.dashboard-topbar .header-right,.dashboard-topbar .filtros-wrapper{flex-wrap:nowrap!important;min-width:0}.header-container>.header-row .periodo-segment,.dashboard-topbar .periodo-segment{min-height:34px}.header-container>.header-row .periodo-segment ion-segment-button,.dashboard-topbar .periodo-segment ion-segment-button{min-height:30px}.header-container>.header-row .rango-fechas,.dashboard-topbar .rango-fechas{padding-top:3px!important;padding-bottom:3px!important}.header-container>.header-row .dropdown-filtro-trigger,.dashboard-topbar .dropdown-filtro-trigger{min-height:34px!important;height:34px!important}.header-container>.header-row ion-button,.dashboard-topbar ion-button{margin-top:0;margin-bottom:0;--padding-top: 0;--padding-bottom: 0;height:34px}.header-container>.header-row .back-btn,.dashboard-topbar .back-btn{height:34px}ion-col:has(>app-header){padding-top:0}ion-row:has(>ion-col>app-header){margin-top:0}.header-row-back,.page-header-row,.skeleton-header-row:has(.inicio-header),ion-col>.header-row{box-sizing:border-box;height:59px;min-height:0!important;margin-top:0!important;margin-bottom:0!important;align-items:center!important}.header-divider:has(>.divider-line),.header-divider-wrapper,ion-col>.divider-row{padding-top:0!important;padding-bottom:0!important;margin-top:0!important}ion-col:has(>.header-row-back),ion-col:has(>.page-header-row),ion-col:has(>.skeleton-header-row .inicio-header),ion-col:has(>.header-row){padding-top:0}ion-row:has(>ion-col>.header-row-back),ion-row:has(>ion-col>.page-header-row),ion-row:has(>ion-col>.header-row){margin-top:0}.header-row-back .inicio-header,.page-header-row .inicio-header,.skeleton-header-row .inicio-header,ion-col>.header-row .inicio-header{font-size:22px!important;line-height:1.2!important;margin-top:0!important;margin-bottom:0!important}.header-container>.header-line>.line,.header-container>.header-line:empty,.header-divider>.divider-line,.header-divider-wrapper>.header-divider,ion-col>.divider-row>.divider-line{background:var(--ds-accent);box-shadow:0 0 0 100vmax var(--ds-accent);clip-path:inset(0 -100vmax)}:root{--ds-primary: #103D56;--ds-primary-light: #1a5a7a;--ds-accent: #A2C439;--ds-accent-dark: #8fb030;--ds-accent-light: #c4dadd;--ds-secondary: #2CB6B9;--ds-secondary-dark: #25a0a3;--ds-primary-rgb: 16, 61, 86;--ds-accent-rgb: 162, 196, 57;--ds-secondary-rgb: 44, 182, 185;--ds-success-rgb: 40, 167, 69;--ds-success-light-rgb: 129, 199, 132;--ds-warning-rgb: 255, 193, 7;--ds-danger-rgb: 220, 53, 69;--ds-white-rgb: 255, 255, 255;--ds-black-rgb: 0, 0, 0;--ds-gray-50-rgb: 248, 249, 250;--ds-gray-200-rgb: 233, 236, 239;--ds-gray-300-rgb: 222, 226, 230;--ds-gray-500-rgb: 173, 181, 189;--ds-gray-600-rgb: 108, 117, 125;--ds-gray-100-rgb: 240, 240, 240;--ds-purple-rgb: 156, 39, 176;--ds-pink-rgb: 233, 30, 99;--ds-info-rgb: 23, 162, 184;--ds-info-500-rgb: 33, 150, 243;--ds-blue-500: #3B82F6;--ds-blue-500-rgb: 59, 130, 246;--ds-warning-dark-rgb: 255, 167, 38;--ds-success: #28a745;--ds-success-dark: #218838;--ds-success-light: #81C784;--ds-warning: #ffc107;--ds-warning-dark: #fd7e14;--ds-warning-deep: #f57c00;--ds-danger: #dc3545;--ds-danger-dark: #c5000f;--ds-info: #17a2b8;--ds-info-500: #2196f3;--ds-purple: #9c27b0;--ds-purple-dark: #7b1fa2;--ds-pink: #e91e63;--ds-baja-bg: #FFFBFA;--ds-baja-text: #912018;--ds-delete: #ff6b6b;--ds-delete-rgb: 255, 107, 107;--ds-star: #f5a623;--ds-hover-light: #f8fffe;--ds-accent-bg: #fafdf7;--ds-gradient-light-start: #f5fafe;--ds-gradient-light-end: #e8f7f8;--ds-gray-50: #f8f9fa;--ds-gray-100: #f0f0f0;--ds-gray-200: #e9ecef;--ds-gray-300: #dee2e6;--ds-gray-400: #ced4da;--ds-gray-500: #adb5bd;--ds-gray-600: #6c757d;--ds-gray-700: #495057;--ds-gray-800: #343a40;--ds-gray-900: #212529;--ds-text-primary: #334155;--ds-text-secondary: #64748b;--ds-text-muted: #666666;--ds-text-light: #999999;--ds-white: #ffffff;--ds-black: #000000;--ds-background: #f8f9fa;--ds-shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--ds-shadow-md: 0 3px 10px rgba(0, 0, 0, .1);--ds-shadow: 0 4px 20px rgba(0, 0, 0, .08);--ds-shadow-lg: 0 12px 40px rgba(0, 0, 0, .15);--ds-shadow-xl: 0 20px 50px rgba(0, 0, 0, .25);--ds-gradient-primary: linear-gradient(135deg, #103D56 0%, #1a5a7a 100%);--ds-gradient-accent: linear-gradient(135deg, #A2C439 0%, #8fb030 100%);--ds-gradient-secondary: linear-gradient(135deg, #2CB6B9 0%, #25a0a3 100%);--ds-border-radius-sm: 8px;--ds-border-radius: 12px;--ds-border-radius-lg: 16px;--ds-transition: all .2s ease;--ds-transition-fast: all .15s ease;--ds-overlay-dark: rgba(0, 0, 0, .4);--ds-overlay-darker: rgba(0, 0, 0, .5);--ds-overlay-darkest: rgba(0, 0, 0, .7);--ds-overlay-light: rgba(255, 255, 255, .15);--ds-overlay-lighter: rgba(255, 255, 255, .2);--ds-text-on-dark: rgba(255, 255, 255, .7);--ds-text-on-dark-strong: rgba(255, 255, 255, .8)}html,body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}button,input,select,textarea,optgroup{font-family:inherit}ion-input,ion-textarea,ion-select,ion-searchbar{--placeholder-font-family: inherit}ion-input input.native-input,ion-input textarea.native-textarea,ion-textarea input.native-input,ion-textarea textarea.native-textarea,ion-select input.native-input,ion-select textarea.native-textarea,ion-searchbar input.native-input,ion-searchbar textarea.native-textarea{font-family:inherit}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}ion-input.md::part(native)::-webkit-outer-spin-button,ion-input.md::part(native)::-webkit-inner-spin-button,ion-input.ios::part(native)::-webkit-outer-spin-button,ion-input.ios::part(native)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}::ng-deep ion-input input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}::ng-deep ion-input input[type=number]::-webkit-outer-spin-button,::ng-deep ion-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}ion-content{--background: var(--ds-gray-50)}.page-with-footer-container{background-color:var(--ds-gray-50)}ion-input,ion-textarea{--background: var(--ds-gray-50);--color: var(--ds-primary);cursor:text;caret-color:var(--ds-black)!important}ion-input::part(native),ion-textarea::part(native){cursor:text!important;caret-color:var(--ds-black)!important}input,textarea{caret-color:var(--ds-black)!important}ion-popover ion-item,ion-select-popover ion-item,ion-list ion-item.sc-ion-select-popover{--background: white}ion-popover.select-popover-full-width{--width: auto}ion-popover.select-popover-full-width::part(content){width:calc(33.3333333333vw - 40px);min-width:180px;max-width:300px;border-radius:8px;box-shadow:0 4px 16px #0000001f}ion-popover.select-popover-full-width ion-select-popover ion-item{--padding-start: 12px;--inner-padding-end: 12px;--min-height: 40px;font-size:14px}ion-popover.select-popover-full-width ion-select-popover ion-list{max-height:280px;overflow-y:auto}@media (max-width: 992px){ion-popover.select-popover-full-width::part(content){width:calc(50vw - 60px);max-width:350px}}@media (max-width: 576px){ion-popover.select-popover-full-width::part(content){width:calc(100vw - 80px);max-width:none}}ion-popover.select-popover{--width: 100%;--max-width: 460px}ion-popover.select-popover::part(content){border-radius:12px;box-shadow:0 12px 40px #00000026;width:100%;min-width:300px}ion-popover.select-popover ion-select-popover ion-item{--padding-start: 16px;--inner-padding-end: 16px;--min-height: 44px;font-size:14px}ion-popover.select-popover ion-select-popover ion-list{max-height:300px;overflow-y:auto}ion-popover.filtro-select-popover::part(content){border-radius:8px;box-shadow:0 4px 16px #0000001f;min-width:120px}ion-popover.filtro-select-popover ion-select-popover ion-item{--padding-start: 12px;--inner-padding-end: 12px;--min-height: 40px;font-size:13px}ion-popover.filtro-estados-popover::part(content){border-radius:8px;box-shadow:0 4px 16px #0000001f;min-width:200px;max-height:350px}ion-popover.filtro-estados-popover ion-select-popover ion-list{max-height:300px;overflow-y:auto}ion-popover.filtro-estados-popover ion-select-popover ion-item{--padding-start: 12px;--inner-padding-end: 12px;--min-height: 40px;font-size:13px}ion-alert.confirm-state-alert{--backdrop-opacity: .4}ion-alert.confirm-state-alert .alert-wrapper{border-radius:16px!important;padding:0!important;min-width:320px;max-width:360px;box-shadow:var(--ds-shadow-xl);overflow:hidden}ion-alert.confirm-state-alert .alert-head{background:var(--ds-gradient-primary);padding:20px 24px 16px!important;text-align:center}ion-alert.confirm-state-alert .alert-head .alert-title{color:#fff!important;font-size:16px!important;font-weight:600!important;margin:0}ion-alert.confirm-state-alert .alert-message{padding:24px 24px 20px!important;text-align:center;font-size:14px!important;color:var(--ds-gray-700)!important;line-height:1.5}ion-alert.confirm-state-alert .alert-button-group{padding:8px 16px 16px!important;display:flex;gap:10px;justify-content:center}ion-alert.confirm-state-alert .alert-button-group .alert-button{border-radius:10px!important;margin:0!important;min-width:110px;font-weight:600!important;font-size:13px!important;height:42px;text-transform:none!important}ion-alert.confirm-state-alert .alert-button-group .alert-button .alert-button-inner{justify-content:center}ion-alert.confirm-state-alert .alert-button-group .alert-button:first-child{background:var(--ds-gray-100)!important;color:var(--ds-text-muted)!important}ion-alert.confirm-state-alert .alert-button-group .alert-button:first-child:hover{background:var(--ds-gray-200)!important}ion-alert.confirm-state-alert .alert-button-group .alert-button:last-child{background:var(--ds-gradient-secondary)!important;color:#fff!important}ion-alert.confirm-state-alert .alert-button-group .alert-button:last-child:hover{box-shadow:0 4px 12px #2cb6b966}ion-alert.confirm-delete-alert{--backdrop-opacity: .4}ion-alert.confirm-delete-alert .alert-wrapper{border-radius:16px!important;padding:0!important;min-width:320px;max-width:360px;box-shadow:var(--ds-shadow-xl);overflow:hidden}ion-alert.confirm-delete-alert .alert-head{background:var(--ds-gradient-primary);padding:20px 24px 16px!important;text-align:center}ion-alert.confirm-delete-alert .alert-head .alert-title{color:#fff!important;font-size:16px!important;font-weight:600!important;margin:0}ion-alert.confirm-delete-alert .alert-head .alert-sub-title{color:#ffffffd9!important;font-size:13px!important;font-weight:400!important;margin-top:6px}ion-alert.confirm-delete-alert .alert-message{padding:24px 24px 20px!important;text-align:center;font-size:14px!important;color:var(--ds-gray-700)!important;line-height:1.5}ion-alert.confirm-delete-alert .alert-button-group{padding:8px 16px 16px!important;display:flex;gap:10px;justify-content:center}ion-alert.confirm-delete-alert .alert-button-group .alert-button{border-radius:10px!important;margin:0!important;min-width:110px;font-weight:600!important;font-size:13px!important;height:42px;text-transform:none!important}ion-alert.confirm-delete-alert .alert-button-group .alert-button .alert-button-inner{justify-content:center}ion-alert.confirm-delete-alert .alert-button-group .alert-button:first-child{background:var(--ds-gray-100)!important;color:var(--ds-text-muted)!important}ion-alert.confirm-delete-alert .alert-button-group .alert-button:first-child:hover{background:var(--ds-gray-200)!important}ion-alert.confirm-delete-alert .alert-button-group .alert-button:last-child{background:var(--ds-gradient-secondary)!important;color:#fff!important}ion-alert.confirm-delete-alert .alert-button-group .alert-button:last-child:hover{box-shadow:0 4px 12px #2cb6b966}ion-alert.confirm-leido-alert{--backdrop-opacity: .4}ion-alert.confirm-leido-alert .alert-wrapper{border-radius:16px!important;padding:0!important;min-width:320px;max-width:360px;box-shadow:var(--ds-shadow-xl);overflow:hidden}ion-alert.confirm-leido-alert .alert-head{background:var(--ds-gradient-primary);padding:20px 24px 16px!important;text-align:center}ion-alert.confirm-leido-alert .alert-head .alert-title{color:#fff!important;font-size:16px!important;font-weight:600!important;margin:0}ion-alert.confirm-leido-alert .alert-message{padding:24px 24px 20px!important;text-align:center;font-size:14px!important;color:var(--ds-gray-700)!important;line-height:1.5}ion-alert.confirm-leido-alert .alert-button-group{padding:8px 16px 16px!important;display:flex;gap:10px;justify-content:center}ion-alert.confirm-leido-alert .alert-button-group .alert-button{border-radius:10px!important;margin:0!important;min-width:110px;font-weight:600!important;font-size:13px!important;height:42px;text-transform:none!important}ion-alert.confirm-leido-alert .alert-button-group .alert-button .alert-button-inner{justify-content:center}ion-alert.confirm-leido-alert .alert-button-group .alert-button:first-child{background:var(--ds-gray-100)!important;color:var(--ds-text-muted)!important}ion-alert.confirm-leido-alert .alert-button-group .alert-button:first-child:hover{background:var(--ds-gray-200)!important}ion-alert.confirm-leido-alert .alert-button-group .alert-button:last-child{background:var(--ds-gradient-secondary)!important;color:#fff!important}ion-alert.confirm-leido-alert .alert-button-group .alert-button:last-child:hover{box-shadow:0 4px 12px #2cb6b966}ion-alert.info-alert{--backdrop-opacity: .4}ion-alert.info-alert .alert-wrapper{border-radius:16px!important;padding:0!important;min-width:320px;max-width:380px;box-shadow:var(--ds-shadow-xl);overflow:hidden}ion-alert.info-alert .alert-head{background:var(--ds-gradient-primary);padding:20px 24px 16px!important;text-align:center}ion-alert.info-alert .alert-head .alert-title{color:#fff!important;font-size:16px!important;font-weight:600!important;margin:0}ion-alert.info-alert .alert-message{padding:24px 24px 20px!important;text-align:center;font-size:14px!important;color:var(--ds-gray-700)!important;line-height:1.5}ion-alert.info-alert .alert-button-group{padding:8px 16px 16px!important;display:flex;justify-content:center}ion-alert.info-alert .alert-button-group .alert-button{border-radius:10px!important;margin:0!important;min-width:140px;font-weight:600!important;font-size:13px!important;height:42px;text-transform:none!important;background:var(--ds-gradient-secondary)!important;color:#fff!important}ion-alert.info-alert .alert-button-group .alert-button .alert-button-inner{justify-content:center}ion-alert.info-alert .alert-button-group .alert-button:hover{box-shadow:0 4px 12px #2cb6b966}ion-modal.importContratosPanel{--width: 560px;--max-width: 96vw;--height: 100%;--border-radius: 0;--box-shadow: -8px 0 32px rgba(0, 0, 0, .18);--background: var(--ds-white, #fff);justify-content:flex-end}ion-modal.importContratosPanel::part(content){display:flex;flex-direction:column;overflow:hidden;height:100%}ion-alert.confirm-baja-alert{--background: var(--ds-white);--max-width: 420px;--border-radius: 16px}ion-alert.confirm-baja-alert .alert-wrapper{border-radius:16px!important;box-shadow:0 8px 32px #00000026;overflow:hidden}ion-alert.confirm-baja-alert .alert-head{background:var(--ds-gradient-primary);padding:20px 24px!important;text-align:center}ion-alert.confirm-baja-alert .alert-head .alert-title{color:#fff!important;font-size:18px!important;font-weight:700!important}ion-alert.confirm-baja-alert .alert-message{padding:20px 24px 10px!important;text-align:center;font-size:14px!important;color:var(--ds-gray-700)!important;line-height:1.5}ion-alert.confirm-baja-alert .alert-radio-group{border-top:1px solid var(--ds-gray-200);padding:8px 0!important}ion-alert.confirm-baja-alert .alert-radio-group .alert-radio-button{border-bottom:1px solid var(--ds-gray-100)}ion-alert.confirm-baja-alert .alert-radio-group .alert-radio-button:last-child{border-bottom:none}ion-alert.confirm-baja-alert .alert-radio-group .alert-radio-button .alert-radio-label{font-size:14px!important;color:var(--ds-gray-800)!important;padding-left:36px!important}ion-alert.confirm-baja-alert .alert-radio-group .alert-radio-button .alert-radio-icon{border-color:var(--ds-primary)!important}ion-alert.confirm-baja-alert .alert-radio-group .alert-radio-button .alert-radio-icon .alert-radio-inner{background-color:var(--ds-primary)!important}ion-alert.confirm-baja-alert .alert-radio-group .alert-radio-button[aria-checked=true]{background:rgba(44,182,185,.05)}ion-alert.confirm-baja-alert .alert-radio-group .alert-radio-button[aria-checked=true] .alert-radio-label{font-weight:600!important;color:var(--ds-primary)!important}ion-alert.confirm-baja-alert .alert-button-group{padding:12px 16px 16px!important;display:flex;justify-content:center;gap:12px}ion-alert.confirm-baja-alert .alert-button-group .alert-button{border-radius:10px!important;margin:0!important;min-width:130px;font-weight:600!important;font-size:13px!important;height:42px;text-transform:none!important}ion-alert.confirm-baja-alert .alert-button-group .alert-button .alert-button-inner{justify-content:center}ion-alert.confirm-baja-alert .alert-button-group .alert-button:first-child{background:var(--ds-gray-100)!important;color:var(--ds-gray-700)!important}ion-alert.confirm-baja-alert .alert-button-group .alert-button:first-child:hover{background:var(--ds-gray-200)!important}ion-alert.confirm-baja-alert .alert-button-group .alert-button:last-child,ion-alert.confirm-baja-alert .alert-button-group .alert-button-danger{background:var(--ds-gradient-secondary)!important;color:#fff!important}ion-alert.confirm-baja-alert .alert-button-group .alert-button:last-child:hover,ion-alert.confirm-baja-alert .alert-button-group .alert-button-danger:hover{box-shadow:0 4px 12px #2cb6b966}ion-split-pane{z-index:0!important;contain:none!important}ion-menu{z-index:10!important}ion-router-outlet{z-index:5!important;contain:none!important}ion-app>ion-fab{z-index:15!important}.side-panel-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.5)!important;z-index:50!important;animation:sidePanel-fadeIn .2s ease}.side-panel-overlay.blocked{pointer-events:none}.side-panel{position:fixed!important;top:0!important;right:-500px;width:480px;max-width:90vw;height:100vh!important;background:var(--ds-white)!important;box-shadow:-4px 0 20px #00000026!important;z-index:51!important;display:flex;flex-direction:column;transition:right .3s ease}.side-panel.open{right:0!important}@keyframes sidePanel-fadeIn{0%{opacity:0}to{opacity:1}}ion-alert.alert-contrato-activo{--backdrop-opacity: .5}ion-alert.alert-contrato-activo .alert-wrapper{border-radius:20px!important;padding:0!important;min-width:380px;max-width:440px;box-shadow:0 25px 60px #103d5659;overflow:hidden;animation:alertSlideIn .3s ease-out}ion-alert.alert-contrato-activo .alert-head{background:var(--ds-gradient-primary);padding:24px 28px 20px!important;text-align:center;position:relative}ion-alert.alert-contrato-activo .alert-head:before{content:"\26a0\fe0f";display:block;font-size:32px;margin-bottom:8px}ion-alert.alert-contrato-activo .alert-head .alert-title{color:#fff!important;font-size:18px!important;font-weight:700!important;margin:0;letter-spacing:-.3px}ion-alert.alert-contrato-activo .alert-head .alert-sub-title{color:#fffc!important;font-size:13px!important;margin-top:4px}ion-alert.alert-contrato-activo .alert-message{padding:28px 28px 24px!important;text-align:left;font-size:14px!important;color:var(--ds-gray-800)!important;line-height:1.7;background:var(--ds-gray-50)}ion-alert.alert-contrato-activo .alert-message strong{color:var(--ds-primary);font-weight:600}ion-alert.alert-contrato-activo .alert-message br{display:block;content:"";margin-top:4px}ion-alert.alert-contrato-activo .alert-button-group{padding:16px 20px 20px!important;display:flex;gap:12px;justify-content:center;background:white;border-top:1px solid var(--ds-gray-200)}ion-alert.alert-contrato-activo .alert-button-group .alert-button{border-radius:12px!important;margin:0!important;min-width:130px;font-weight:600!important;font-size:14px!important;height:46px;text-transform:none!important;transition:all .2s ease}ion-alert.alert-contrato-activo .alert-button-group .alert-button .alert-button-inner{justify-content:center}ion-alert.alert-contrato-activo .alert-button-group .alert-button-primary{background:var(--ds-gradient-accent)!important;color:#fff!important;box-shadow:0 4px 15px #a2c43959}ion-alert.alert-contrato-activo .alert-button-group .alert-button-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #a2c43973}ion-alert.alert-contrato-activo .alert-button-group .alert-button-secondary{background:var(--ds-gray-100)!important;color:var(--ds-gray-700)!important;border:1px solid var(--ds-gray-300)}ion-alert.alert-contrato-activo .alert-button-group .alert-button-secondary:hover{background:var(--ds-gray-200)!important;color:var(--ds-gray-800)!important}@keyframes alertSlideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}ion-alert.alert-revalidar{--backdrop-opacity: .3}ion-alert.alert-revalidar .alert-wrapper{border-radius:12px;max-width:300px;overflow:hidden;box-shadow:0 8px 32px #00000040}ion-alert.alert-revalidar .alert-head{background:#103D56!important;padding:14px 16px}ion-alert.alert-revalidar .alert-head .alert-title{color:#fff!important;font-size:15px;font-weight:600}ion-alert.alert-revalidar .alert-head .alert-sub-title{display:none}ion-alert.alert-revalidar .alert-message{padding:16px!important;font-size:14px!important;color:#495057!important;text-align:center;line-height:1.5}ion-alert.alert-revalidar .alert-button-group{padding:8px 12px 12px!important}ion-alert.alert-revalidar .alert-button-group .alert-button{border-radius:6px!important;font-weight:600!important;font-size:13px!important;min-height:38px;margin:4px!important}ion-alert.alert-revalidar .alert-button-group .alert-button.alert-button-role-cancel{border:1px solid #ced4da!important;background:#ffffff!important;color:#6c757d!important}ion-alert.alert-revalidar .alert-button-group .alert-button:not(.alert-button-role-cancel){background:#2CB6B9!important;color:#fff!important}ion-popover.fee-custom-popover{--width: auto;--min-width: 180px;--max-width: 280px;--backdrop-opacity: 0}ion-popover.fee-custom-popover::part(backdrop){opacity:0}ion-popover.fee-custom-popover::part(content){background:var(--ds-white);border-radius:12px;box-shadow:0 8px 30px #00000026;border:1px solid var(--ds-gray-100);overflow:hidden}ion-popover.fee-custom-popover .fee-popover-content{padding:6px;max-height:280px;overflow-y:auto;background:var(--ds-white)}ion-popover.fee-custom-popover .fee-popover-content::-webkit-scrollbar{width:5px}ion-popover.fee-custom-popover .fee-popover-content::-webkit-scrollbar-track{background:transparent}ion-popover.fee-custom-popover .fee-popover-content::-webkit-scrollbar-thumb{background:var(--ds-gray-300);border-radius:3px}ion-popover.fee-custom-popover .fee-dropdown-option{display:flex;align-items:center;padding:12px 14px;border-radius:8px;cursor:pointer;transition:all .15s ease;background:var(--ds-white)}ion-popover.fee-custom-popover .fee-dropdown-option:hover{background:var(--ds-gray-50)}ion-popover.fee-custom-popover .fee-dropdown-option.selected{background:rgba(var(--ds-accent-rgb),.1)}ion-popover.fee-custom-popover .fee-dropdown-option.selected .option-label{color:var(--ds-accent);font-weight:600}ion-popover.fee-custom-popover .fee-dropdown-option .option-label{font-size:14px;color:var(--ds-gray-700)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--ds-gray-300);border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}*::-webkit-scrollbar-thumb:hover{background:var(--ds-gray-400)}*{scrollbar-width:thin;scrollbar-color:var(--ds-gray-300) transparent}.filters-accordion ion-accordion{overflow:hidden!important}.filters-accordion ion-accordion::part(content){overflow:hidden!important}.custom-dropdown-options.pg-size-panel{min-width:80px!important;width:80px!important;padding:2px}.custom-dropdown-options.pg-size-panel .custom-dropdown-option{padding:5px 10px}.custom-dropdown-options.pg-size-panel .custom-dropdown-option .option-label{font-size:12px}.estado-row-options{position:fixed!important;z-index:9999!important;min-width:180px;background:white;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px #0000001f;padding:4px 0}.estado-row-options .custom-dropdown-option{padding:8px 14px;cursor:pointer;font-size:.82rem;color:#374151}.estado-row-options .custom-dropdown-option:hover{background:#f3f4f6}.estado-row-options .custom-dropdown-option .option-label{font-size:.82rem;color:#374151}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.adv-thead{overflow:hidden;margin:0 15px;border-radius:12px 12px 0 0;background:var(--ds-primary);box-shadow:0 2px 8px #0000000f}.adv-body-scroll{overflow-x:auto;border-radius:0 0 12px 12px}.adv-body-scroll::-webkit-scrollbar{height:8px}.adv-body-scroll::-webkit-scrollbar-track{background:var(--ds-gray-100, #f1f1f1);border-radius:4px}.adv-body-scroll::-webkit-scrollbar-thumb{background:var(--ds-gray-400, #bbb);border-radius:4px}.adv-body-scroll::-webkit-scrollbar-thumb:hover{background:var(--ds-gray-500, #999)}.adv-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;font-family:inherit;white-space:nowrap}.adv-table thead tr{background:var(--ds-primary)}.adv-table th.adv-th{padding:13px 12px;color:#fff;font-weight:600;text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.3px;position:relative;background:var(--ds-primary);overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.adv-table th.adv-th.sortable{cursor:grab}.adv-table th.adv-th.sortable:active{cursor:grabbing}.adv-table th.adv-th.sortable:hover{background:rgba(255,255,255,.1)}.adv-table th.adv-th.drag-over{background:rgba(255,255,255,.2);box-shadow:inset 2px 0 #ffffffb3}.adv-table th.adv-th ion-icon{font-size:.65rem;margin-left:3px;vertical-align:middle;opacity:.7}.adv-table th.adv-th .resize-handle{position:absolute;right:0;top:0;bottom:0;width:6px;cursor:col-resize;background:transparent;z-index:2;transition:background .15s}.adv-table th.adv-th .resize-handle:hover,.adv-table th.adv-th .resize-handle:active{background:rgba(255,255,255,.4)}.adv-table th.adv-th.col-acciones{text-align:center;cursor:default}.adv-table tbody tr{border-bottom:1px solid var(--ds-gray-200);transition:background .15s}.adv-table tbody tr:hover{background:var(--ds-gray-50)}.adv-table tbody tr:nth-child(2n){background:#fafbfc}.adv-table tbody tr:nth-child(2n):hover{background:var(--ds-gray-100)}.adv-table tbody td{padding:10px 12px;color:var(--ds-text-primary);vertical-align:middle;overflow:hidden;text-overflow:ellipsis}body.side-panel-open .menu-toggle-tab{opacity:0;pointer-events:none}.scroll-horizontal-fijo{position:sticky;bottom:0;z-index:20;overflow-x:auto;overflow-y:hidden;background:var(--ds-white);border-top:1px solid var(--ds-gray-200);border-radius:0 0 12px 12px;box-shadow:0 -2px 8px #0000000f}.scroll-horizontal-fijo .pista{height:1px}.scroll-horizontal-fijo::-webkit-scrollbar{height:10px}.scroll-horizontal-fijo::-webkit-scrollbar-track{background:var(--ds-gray-100, #f1f1f1)}.scroll-horizontal-fijo::-webkit-scrollbar-thumb{background:var(--ds-gray-400, #bbb);border-radius:5px}.scroll-horizontal-fijo::-webkit-scrollbar-thumb:hover{background:var(--ds-gray-500, #999)}.table-body-scroll[data-tabla]{scrollbar-width:none;-ms-overflow-style:none}.table-body-scroll[data-tabla]::-webkit-scrollbar:horizontal{height:0}ion-modal.confirm-dialog-modal{--width: 400px;--max-width:calc(100vw - 32px);--height: auto;--border-radius: 8px;--box-shadow: 0 12px 32px rgba(var(--ds-black-rgb), .18)}ion-modal.confirm-dialog-modal::part(content){height:auto}ion-modal.confirm-dialog-modal .ion-page{position:relative;contain:content}ion-modal.confirm-dialog-modal,ion-modal.modal-comercializadora,ion-alert{--backdrop-opacity: 1}ion-modal.confirm-dialog-modal ion-backdrop,ion-modal.confirm-dialog-modal::part(backdrop),ion-modal.modal-comercializadora ion-backdrop,ion-modal.modal-comercializadora::part(backdrop),ion-alert ion-backdrop,ion-alert::part(backdrop){background:rgba(6,15,25,.66);opacity:1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}ion-modal.confirm-dialog-modal{--box-shadow: 0 20px 24px -4px rgba(10, 13, 18, .08), 0 8px 8px -4px rgba(10, 13, 18, .03)}ion-modal.modal-default.show-modal~ion-modal.modal-default.confirm-dialog-modal,ion-modal.modal-default.show-modal~ion-modal.modal-default.dialogoModal{--backdrop-opacity: 1;--box-shadow: 0 24px 48px -8px rgba(10, 13, 18, .28), 0 8px 16px -4px rgba(10, 13, 18, .12)}ion-modal.modal-default.show-modal~ion-modal.modal-default.confirm-dialog-modal::part(backdrop),ion-modal.modal-default.show-modal~ion-modal.modal-default.dialogoModal::part(backdrop){background:rgba(6,15,25,.45);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}ion-alert.alert-md,ion-alert.alert-ios,ion-alert{--width: 400px;--min-width: 0;--max-width: min(400px, calc(100vw - 32px))}ion-alert.alert-md .alert-wrapper,ion-alert.alert-ios .alert-wrapper,ion-alert .alert-wrapper{width:400px!important;min-width:0!important;max-width:min(400px,100vw - 32px)!important;padding:24px!important;border-radius:8px!important;background:var(--ds-white)!important;box-shadow:0 20px 24px -4px #0a0d1214,0 8px 8px -4px #0a0d1208!important}ion-alert.alert-md .alert-head,ion-alert.alert-ios .alert-head,ion-alert .alert-head{display:flex;flex-direction:column;align-items:center;gap:20px;padding:0!important;background:none!important;text-align:center}ion-alert.alert-md .alert-head:before,ion-alert.alert-ios .alert-head:before,ion-alert .alert-head:before{content:"";display:block;width:48px;height:48px;background-color:var(--ds-warning-dark);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M449.07 399.08L278.64 82.58c-12.08-22.44-44.26-22.44-56.35 0L51.87 399.08A32 32 0 0080 446.25h340.89a32 32 0 0028.18-47.17zm-198.6-1.83a20 20 0 1120-20 20 20 0 01-20 20zm21.72-201.15l-5.74 122a16 16 0 01-32 0l-5.74-121.95a21.73 21.73 0 0121.5-22.69h.21a21.74 21.74 0 0121.73 22.7z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M449.07 399.08L278.64 82.58c-12.08-22.44-44.26-22.44-56.35 0L51.87 399.08A32 32 0 0080 446.25h340.89a32 32 0 0028.18-47.17zm-198.6-1.83a20 20 0 1120-20 20 20 0 01-20 20zm21.72-201.15l-5.74 122a16 16 0 01-32 0l-5.74-121.95a21.73 21.73 0 0121.5-22.69h.21a21.74 21.74 0 0121.73 22.7z'/%3E%3C/svg%3E") center/contain no-repeat}ion-alert.alert-md .alert-head .alert-title,ion-alert.alert-ios .alert-head .alert-title,ion-alert .alert-head .alert-title{margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.2;color:var(--ds-primary)!important}ion-alert.alert-md .alert-head .alert-sub-title,ion-alert.alert-ios .alert-head .alert-sub-title,ion-alert .alert-head .alert-sub-title{margin:8px 0 0!important;font-size:16px!important;font-weight:400!important;color:var(--ds-text-secondary)!important}ion-alert.alert-md .alert-message,ion-alert.alert-ios .alert-message,ion-alert .alert-message{padding:8px 0 0!important;font-size:16px!important;line-height:1.4;text-align:center;color:var(--ds-text-secondary)!important;max-height:none}ion-alert.alert-md .alert-button-group,ion-alert.alert-md .alert-button-group.alert-button-group-vertical,ion-alert.alert-ios .alert-button-group,ion-alert.alert-ios .alert-button-group.alert-button-group-vertical,ion-alert .alert-button-group,ion-alert .alert-button-group.alert-button-group-vertical{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;justify-content:space-between!important;gap:8px;padding:32px 0 0!important}ion-alert.alert-md .alert-button-group .alert-button.alert-button-role-cancel,ion-alert.alert-md .alert-button-group.alert-button-group-vertical .alert-button.alert-button-role-cancel,ion-alert.alert-ios .alert-button-group .alert-button.alert-button-role-cancel,ion-alert.alert-ios .alert-button-group.alert-button-group-vertical .alert-button.alert-button-role-cancel,ion-alert .alert-button-group .alert-button.alert-button-role-cancel,ion-alert .alert-button-group.alert-button-group-vertical .alert-button.alert-button-role-cancel{order:-1}ion-alert.alert-md .alert-button-group .alert-button.alert-button.alert-button,ion-alert.alert-md .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button,ion-alert.alert-ios .alert-button-group .alert-button.alert-button.alert-button,ion-alert.alert-ios .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button,ion-alert .alert-button-group .alert-button.alert-button.alert-button,ion-alert .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button{flex:0 0 auto!important;min-width:0!important;height:40px!important;margin:0!important;padding:0 24px!important;border-radius:9999px!important;border:1px solid var(--ds-accent)!important;background:var(--ds-accent)!important;color:var(--ds-white)!important;font-size:16px!important;font-weight:600!important;letter-spacing:.4px;text-transform:uppercase!important;box-shadow:none!important}ion-alert.alert-md .alert-button-group .alert-button.alert-button.alert-button .alert-button-inner,ion-alert.alert-md .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button .alert-button-inner,ion-alert.alert-ios .alert-button-group .alert-button.alert-button.alert-button .alert-button-inner,ion-alert.alert-ios .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button .alert-button-inner,ion-alert .alert-button-group .alert-button.alert-button.alert-button .alert-button-inner,ion-alert .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button .alert-button-inner{justify-content:center}ion-alert.alert-md .alert-button-group .alert-button.alert-button.alert-button:hover,ion-alert.alert-md .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button:hover,ion-alert.alert-ios .alert-button-group .alert-button.alert-button.alert-button:hover,ion-alert.alert-ios .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button:hover,ion-alert .alert-button-group .alert-button.alert-button.alert-button:hover,ion-alert .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button:hover{border-color:var(--ds-accent-dark)!important;background:var(--ds-accent-dark)!important}ion-alert.alert-md .alert-button-group .alert-button.alert-button.alert-button:first-child:not(:last-child),ion-alert.alert-md .alert-button-group .alert-button.alert-button.alert-button[class*=cancel],ion-alert.alert-md .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button:first-child:not(:last-child),ion-alert.alert-md .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button[class*=cancel],ion-alert.alert-ios .alert-button-group .alert-button.alert-button.alert-button:first-child:not(:last-child),ion-alert.alert-ios .alert-button-group .alert-button.alert-button.alert-button[class*=cancel],ion-alert.alert-ios .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button:first-child:not(:last-child),ion-alert.alert-ios .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button[class*=cancel],ion-alert .alert-button-group .alert-button.alert-button.alert-button:first-child:not(:last-child),ion-alert .alert-button-group .alert-button.alert-button.alert-button[class*=cancel],ion-alert .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button:first-child:not(:last-child),ion-alert .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button[class*=cancel]{border-color:var(--ds-primary)!important;background:var(--ds-white)!important;color:var(--ds-primary)!important}ion-alert.alert-md .alert-button-group .alert-button.alert-button.alert-button:first-child:not(:last-child):hover,ion-alert.alert-md .alert-button-group .alert-button.alert-button.alert-button[class*=cancel]:hover,ion-alert.alert-md .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button:first-child:not(:last-child):hover,ion-alert.alert-md .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button[class*=cancel]:hover,ion-alert.alert-ios .alert-button-group .alert-button.alert-button.alert-button:first-child:not(:last-child):hover,ion-alert.alert-ios .alert-button-group .alert-button.alert-button.alert-button[class*=cancel]:hover,ion-alert.alert-ios .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button:first-child:not(:last-child):hover,ion-alert.alert-ios .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button[class*=cancel]:hover,ion-alert .alert-button-group .alert-button.alert-button.alert-button:first-child:not(:last-child):hover,ion-alert .alert-button-group .alert-button.alert-button.alert-button[class*=cancel]:hover,ion-alert .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button:first-child:not(:last-child):hover,ion-alert .alert-button-group.alert-button-group-vertical .alert-button.alert-button.alert-button[class*=cancel]:hover{background:var(--ds-gray-100)!important}ion-alert.confirm-delete-alert .alert-head:before,ion-alert.confirm-baja-alert .alert-head:before{background-color:var(--ds-danger-dark);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm0 319.91a20 20 0 1120-20 20 20 0 01-20 20zm21.72-201.15l-5.74 122a16 16 0 01-32 0l-5.74-121.94v-.05a21.74 21.74 0 1143.44 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm0 319.91a20 20 0 1120-20 20 20 0 01-20 20zm21.72-201.15l-5.74 122a16 16 0 01-32 0l-5.74-121.94v-.05a21.74 21.74 0 1143.44 0z'/%3E%3C/svg%3E")}ion-alert.info-alert .alert-button-group{justify-content:center!important}
