:root{--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}.contratoActivoModal{--width: auto;--max-width: 380px;--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)}.restriccionModal{--width: 90vw;--max-width: 600px;--height: 80vh;--max-height: 700px;--border-radius: 16px;--box-shadow: var(--ds-shadow-lg);--overflow: visible}.restriccionModal::part(content){overflow:visible;border-radius:16px}.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}.toastStyle{--background: #f2d6ff}.toast-elegant{--background: var(--ds-gradient-primary);--color: var(--ds-white);--border-radius: var(--ds-border-radius);--box-shadow: 0 8px 32px rgba($ds-primary, .35);--min-width: 320px;--max-width: 420px;animation:slideInLeft .4s cubic-bezier(.25,.46,.45,.94)}.toast-elegant::part(container){padding:14px 16px}.toast-elegant::part(message){font-size:14px;font-weight:500;letter-spacing:.2px}.toast-elegant::part(icon){font-size:22px;margin-right:12px}.toast-elegant::part(button){color:#fffc;font-size:18px}.toast-elegant::part(button):hover{color:var(--ds-white)}.toast-success{--background: var(--ds-gradient-accent);--box-shadow: 0 8px 32px rgba($ds-accent, .35)}.toast-error{--background: linear-gradient(135deg, var(--ds-danger-dark) 0%, var(--ds-danger) 100%);--box-shadow: 0 8px 32px rgba($ds-danger, .35)}.toast-info{--background: var(--ds-gradient-secondary);--box-shadow: 0 8px 32px rgba($ds-secondary, .35)}@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}: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)}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-modal.change-password-modal{--width: 450px;--max-width: 95%;--height: 560px;--border-radius: 16px;--box-shadow: 0 12px 40px rgba(0, 0, 0, .2)}ion-modal.change-password-modal::part(content){border-radius:16px}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-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}.liquidacion-import-modal{--width: 90%;--max-width: 600px;--height: 85%;--max-height: 700px;--border-radius: 16px;--box-shadow: 0 10px 40px rgba(0, 0, 0, .2)}.liquidacion-import-modal .ion-page{position:relative;contain:layout style}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}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)}.filters-accordion ion-accordion{overflow:hidden!important}.filters-accordion ion-accordion::part(content){overflow:hidden!important}.filters-accordion ion-accordion[expanded]{overflow:visible!important}.filters-accordion ion-accordion[expanded]::part(content){overflow:visible!important}
