ion-content::part(background){background:var(--ion-color-background-page)}#app-tab-bar{height:65px;background:#fff}#app-tab-bar ion-tab-button{background:#fff}#app-tab-bar svg{width:20px;height:20px;margin:6px}#app-tab-bar .tab-selected svg g g{fill:var(--ion-color-primary)}#app-tab-bar .tab-selected ion-label{color:var(--ion-color-primary)}.ios .header.wrapper{padding-top:max(env(safe-area-inset-top),20px)}.ios ion-modal ion-header ion-toolbar{--padding-top: 0 !important}.ios .search-header{padding-top:env(safe-area-inset-top);background-color:#fff}:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--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: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}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-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-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,html.ios ion-footer.modal-footer-moving 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,html.ios .modal-footer-moving 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, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !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, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !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, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 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, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !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, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !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, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !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, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !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, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !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{inset: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: 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;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.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}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}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.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, #0054e9)}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-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);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end: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);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-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);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end: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);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end: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);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-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);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end: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-content-start{align-content:flex-start!important}.ion-align-content-end{align-content:flex-end!important}.ion-align-content-center{align-content:center!important}.ion-align-content-between{align-content:space-between!important}.ion-align-content-around{align-content:space-around!important}.ion-align-content-stretch{align-content:stretch!important}@media(min-width:576px){.ion-align-content-sm-start{align-content:flex-start!important}.ion-align-content-sm-end{align-content:flex-end!important}.ion-align-content-sm-center{align-content:center!important}.ion-align-content-sm-between{align-content:space-between!important}.ion-align-content-sm-around{align-content:space-around!important}.ion-align-content-sm-stretch{align-content:stretch!important}}@media(min-width:768px){.ion-align-content-md-start{align-content:flex-start!important}.ion-align-content-md-end{align-content:flex-end!important}.ion-align-content-md-center{align-content:center!important}.ion-align-content-md-between{align-content:space-between!important}.ion-align-content-md-around{align-content:space-around!important}.ion-align-content-md-stretch{align-content:stretch!important}}@media(min-width:992px){.ion-align-content-lg-start{align-content:flex-start!important}.ion-align-content-lg-end{align-content:flex-end!important}.ion-align-content-lg-center{align-content:center!important}.ion-align-content-lg-between{align-content:space-between!important}.ion-align-content-lg-around{align-content:space-around!important}.ion-align-content-lg-stretch{align-content:stretch!important}}@media(min-width:1200px){.ion-align-content-xl-start{align-content:flex-start!important}.ion-align-content-xl-end{align-content:flex-end!important}.ion-align-content-xl-center{align-content:center!important}.ion-align-content-xl-between{align-content:space-between!important}.ion-align-content-xl-around{align-content:space-around!important}.ion-align-content-xl-stretch{align-content:stretch!important}}.ion-align-items-start{align-items:start!important}.ion-align-items-end{align-items:end!important}.ion-align-items-center{align-items:center!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}@media(min-width:576px){.ion-align-items-sm-start{align-items:start!important}.ion-align-items-sm-end{align-items:end!important}.ion-align-items-sm-center{align-items:center!important}.ion-align-items-sm-stretch{align-items:stretch!important}.ion-align-items-sm-baseline{align-items:baseline!important}}@media(min-width:768px){.ion-align-items-md-start{align-items:start!important}.ion-align-items-md-end{align-items:end!important}.ion-align-items-md-center{align-items:center!important}.ion-align-items-md-stretch{align-items:stretch!important}.ion-align-items-md-baseline{align-items:baseline!important}}@media(min-width:992px){.ion-align-items-lg-start{align-items:start!important}.ion-align-items-lg-end{align-items:end!important}.ion-align-items-lg-center{align-items:center!important}.ion-align-items-lg-stretch{align-items:stretch!important}.ion-align-items-lg-baseline{align-items:baseline!important}}@media(min-width:1200px){.ion-align-items-xl-start{align-items:start!important}.ion-align-items-xl-end{align-items:end!important}.ion-align-items-xl-center{align-items:center!important}.ion-align-items-xl-stretch{align-items:stretch!important}.ion-align-items-xl-baseline{align-items:baseline!important}}.ion-align-self-start{align-self:start!important}.ion-align-self-end{align-self: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}@media(min-width:576px){.ion-align-self-sm-start{align-self:start!important}.ion-align-self-sm-end{align-self:end!important}.ion-align-self-sm-center{align-self:center!important}.ion-align-self-sm-stretch{align-self:stretch!important}.ion-align-self-sm-baseline{align-self:baseline!important}.ion-align-self-sm-auto{align-self:auto!important}}@media(min-width:768px){.ion-align-self-md-start{align-self:start!important}.ion-align-self-md-end{align-self:end!important}.ion-align-self-md-center{align-self:center!important}.ion-align-self-md-stretch{align-self:stretch!important}.ion-align-self-md-baseline{align-self:baseline!important}.ion-align-self-md-auto{align-self:auto!important}}@media(min-width:992px){.ion-align-self-lg-start{align-self:start!important}.ion-align-self-lg-end{align-self:end!important}.ion-align-self-lg-center{align-self:center!important}.ion-align-self-lg-stretch{align-self:stretch!important}.ion-align-self-lg-baseline{align-self:baseline!important}.ion-align-self-lg-auto{align-self:auto!important}}@media(min-width:1200px){.ion-align-self-xl-start{align-self:start!important}.ion-align-self-xl-end{align-self:end!important}.ion-align-self-xl-center{align-self:center!important}.ion-align-self-xl-stretch{align-self:stretch!important}.ion-align-self-xl-baseline{align-self:baseline!important}.ion-align-self-xl-auto{align-self:auto!important}}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-evenly{justify-content:space-evenly!important}@media(min-width:576px){.ion-justify-content-sm-start{justify-content:flex-start!important}.ion-justify-content-sm-end{justify-content:flex-end!important}.ion-justify-content-sm-center{justify-content:center!important}.ion-justify-content-sm-between{justify-content:space-between!important}.ion-justify-content-sm-around{justify-content:space-around!important}.ion-justify-content-sm-evenly{justify-content:space-evenly!important}}@media(min-width:768px){.ion-justify-content-md-start{justify-content:flex-start!important}.ion-justify-content-md-end{justify-content:flex-end!important}.ion-justify-content-md-center{justify-content:center!important}.ion-justify-content-md-between{justify-content:space-between!important}.ion-justify-content-md-around{justify-content:space-around!important}.ion-justify-content-md-evenly{justify-content:space-evenly!important}}@media(min-width:992px){.ion-justify-content-lg-start{justify-content:flex-start!important}.ion-justify-content-lg-end{justify-content:flex-end!important}.ion-justify-content-lg-center{justify-content:center!important}.ion-justify-content-lg-between{justify-content:space-between!important}.ion-justify-content-lg-around{justify-content:space-around!important}.ion-justify-content-lg-evenly{justify-content:space-evenly!important}}@media(min-width:1200px){.ion-justify-content-xl-start{justify-content:flex-start!important}.ion-justify-content-xl-end{justify-content:flex-end!important}.ion-justify-content-xl-center{justify-content:center!important}.ion-justify-content-xl-between{justify-content:space-between!important}.ion-justify-content-xl-around{justify-content:space-around!important}.ion-justify-content-xl-evenly{justify-content:space-evenly!important}}.ion-flex-row{flex-direction:row!important}.ion-flex-row-reverse{flex-direction:row-reverse!important}.ion-flex-column{flex-direction:column!important}.ion-flex-column-reverse{flex-direction:column-reverse!important}@media(min-width:576px){.ion-flex-sm-row{flex-direction:row!important}.ion-flex-sm-row-reverse{flex-direction:row-reverse!important}.ion-flex-sm-column{flex-direction:column!important}.ion-flex-sm-column-reverse{flex-direction:column-reverse!important}}@media(min-width:768px){.ion-flex-md-row{flex-direction:row!important}.ion-flex-md-row-reverse{flex-direction:row-reverse!important}.ion-flex-md-column{flex-direction:column!important}.ion-flex-md-column-reverse{flex-direction:column-reverse!important}}@media(min-width:992px){.ion-flex-lg-row{flex-direction:row!important}.ion-flex-lg-row-reverse{flex-direction:row-reverse!important}.ion-flex-lg-column{flex-direction:column!important}.ion-flex-lg-column-reverse{flex-direction:column-reverse!important}}@media(min-width:1200px){.ion-flex-xl-row{flex-direction:row!important}.ion-flex-xl-row-reverse{flex-direction:row-reverse!important}.ion-flex-xl-column{flex-direction:column!important}.ion-flex-xl-column-reverse{flex-direction:column-reverse!important}}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-flex-wrap{flex-wrap:wrap!important}.ion-flex-nowrap{flex-wrap:nowrap!important}.ion-flex-wrap-reverse{flex-wrap:wrap-reverse!important}@media(min-width:576px){.ion-flex-sm-wrap{flex-wrap:wrap!important}.ion-flex-sm-nowrap{flex-wrap:nowrap!important}.ion-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:768px){.ion-flex-md-wrap{flex-wrap:wrap!important}.ion-flex-md-nowrap{flex-wrap:nowrap!important}.ion-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:992px){.ion-flex-lg-wrap{flex-wrap:wrap!important}.ion-flex-lg-nowrap{flex-wrap:nowrap!important}.ion-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:1200px){.ion-flex-xl-wrap{flex-wrap:wrap!important}.ion-flex-xl-nowrap{flex-wrap:nowrap!important}.ion-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}}.ion-flex-1{flex:1!important}.ion-flex-auto{flex:auto!important}.ion-flex-initial{flex:initial!important}.ion-flex-none{flex:none!important}@media(min-width:576px){.ion-flex-sm-1{flex:1!important}.ion-flex-sm-auto{flex:auto!important}.ion-flex-sm-initial{flex:initial!important}.ion-flex-sm-none{flex:none!important}}@media(min-width:768px){.ion-flex-md-1{flex:1!important}.ion-flex-md-auto{flex:auto!important}.ion-flex-md-initial{flex:initial!important}.ion-flex-md-none{flex:none!important}}@media(min-width:992px){.ion-flex-lg-1{flex:1!important}.ion-flex-lg-auto{flex:auto!important}.ion-flex-lg-initial{flex:initial!important}.ion-flex-lg-none{flex:none!important}}@media(min-width:1200px){.ion-flex-xl-1{flex:1!important}.ion-flex-xl-auto{flex:auto!important}.ion-flex-xl-initial{flex:initial!important}.ion-flex-xl-none{flex:none!important}}.ion-flex-grow-0{flex-grow:0!important}.ion-flex-grow-1{flex-grow:1!important}.ion-flex-shrink-0{flex-shrink:0!important}.ion-flex-shrink-1{flex-shrink:1!important}@media(min-width:576px){.ion-flex-sm-grow-0{flex-grow:0!important}.ion-flex-sm-grow-1{flex-grow:1!important}.ion-flex-sm-shrink-0{flex-shrink:0!important}.ion-flex-sm-shrink-1{flex-shrink:1!important}}@media(min-width:768px){.ion-flex-md-grow-0{flex-grow:0!important}.ion-flex-md-grow-1{flex-grow:1!important}.ion-flex-md-shrink-0{flex-shrink:0!important}.ion-flex-md-shrink-1{flex-shrink:1!important}}@media(min-width:992px){.ion-flex-lg-grow-0{flex-grow:0!important}.ion-flex-lg-grow-1{flex-grow:1!important}.ion-flex-lg-shrink-0{flex-shrink:0!important}.ion-flex-lg-shrink-1{flex-shrink:1!important}}@media(min-width:1200px){.ion-flex-xl-grow-0{flex-grow:0!important}.ion-flex-xl-grow-1{flex-grow:1!important}.ion-flex-xl-shrink-0{flex-shrink:0!important}.ion-flex-xl-shrink-1{flex-shrink:1!important}}.ion-order-first{order:-1!important}.ion-order-0{order:0!important}.ion-order-1{order:1!important}.ion-order-2{order:2!important}.ion-order-3{order:3!important}.ion-order-4{order:4!important}.ion-order-5{order:5!important}.ion-order-6{order:6!important}.ion-order-7{order:7!important}.ion-order-8{order:8!important}.ion-order-9{order:9!important}.ion-order-10{order:10!important}.ion-order-11{order:11!important}.ion-order-12{order:12!important}.ion-order-last{order:13!important}@media(min-width:576px){.ion-order-sm-first{order:-1!important}.ion-order-sm-0{order:0!important}.ion-order-sm-1{order:1!important}.ion-order-sm-2{order:2!important}.ion-order-sm-3{order:3!important}.ion-order-sm-4{order:4!important}.ion-order-sm-5{order:5!important}.ion-order-sm-6{order:6!important}.ion-order-sm-7{order:7!important}.ion-order-sm-8{order:8!important}.ion-order-sm-9{order:9!important}.ion-order-sm-10{order:10!important}.ion-order-sm-11{order:11!important}.ion-order-sm-12{order:12!important}.ion-order-sm-last{order:13!important}}@media(min-width:768px){.ion-order-md-first{order:-1!important}.ion-order-md-0{order:0!important}.ion-order-md-1{order:1!important}.ion-order-md-2{order:2!important}.ion-order-md-3{order:3!important}.ion-order-md-4{order:4!important}.ion-order-md-5{order:5!important}.ion-order-md-6{order:6!important}.ion-order-md-7{order:7!important}.ion-order-md-8{order:8!important}.ion-order-md-9{order:9!important}.ion-order-md-10{order:10!important}.ion-order-md-11{order:11!important}.ion-order-md-12{order:12!important}.ion-order-md-last{order:13!important}}@media(min-width:992px){.ion-order-lg-first{order:-1!important}.ion-order-lg-0{order:0!important}.ion-order-lg-1{order:1!important}.ion-order-lg-2{order:2!important}.ion-order-lg-3{order:3!important}.ion-order-lg-4{order:4!important}.ion-order-lg-5{order:5!important}.ion-order-lg-6{order:6!important}.ion-order-lg-7{order:7!important}.ion-order-lg-8{order:8!important}.ion-order-lg-9{order:9!important}.ion-order-lg-10{order:10!important}.ion-order-lg-11{order:11!important}.ion-order-lg-12{order:12!important}.ion-order-lg-last{order:13!important}}@media(min-width:1200px){.ion-order-xl-first{order:-1!important}.ion-order-xl-0{order:0!important}.ion-order-xl-1{order:1!important}.ion-order-xl-2{order:2!important}.ion-order-xl-3{order:3!important}.ion-order-xl-4{order:4!important}.ion-order-xl-5{order:5!important}.ion-order-xl-6{order:6!important}.ion-order-xl-7{order:7!important}.ion-order-xl-8{order:8!important}.ion-order-xl-9{order:9!important}.ion-order-xl-10{order:10!important}.ion-order-xl-11{order:11!important}.ion-order-xl-12{order:12!important}.ion-order-xl-last{order:13!important}}.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-display-none{display:none!important}@media(min-width:576px){.ion-display-sm-none{display:none!important}}@media(min-width:768px){.ion-display-md-none{display:none!important}}@media(min-width:992px){.ion-display-lg-none{display:none!important}}@media(min-width:1200px){.ion-display-xl-none{display:none!important}}.ion-display-inline{display:inline!important}@media(min-width:576px){.ion-display-sm-inline{display:inline!important}}@media(min-width:768px){.ion-display-md-inline{display:inline!important}}@media(min-width:992px){.ion-display-lg-inline{display:inline!important}}@media(min-width:1200px){.ion-display-xl-inline{display:inline!important}}.ion-display-inline-block{display:inline-block!important}@media(min-width:576px){.ion-display-sm-inline-block{display:inline-block!important}}@media(min-width:768px){.ion-display-md-inline-block{display:inline-block!important}}@media(min-width:992px){.ion-display-lg-inline-block{display:inline-block!important}}@media(min-width:1200px){.ion-display-xl-inline-block{display:inline-block!important}}.ion-display-block{display:block!important}@media(min-width:576px){.ion-display-sm-block{display:block!important}}@media(min-width:768px){.ion-display-md-block{display:block!important}}@media(min-width:992px){.ion-display-lg-block{display:block!important}}@media(min-width:1200px){.ion-display-xl-block{display:block!important}}.ion-display-flex{display:flex!important}@media(min-width:576px){.ion-display-sm-flex{display:flex!important}}@media(min-width:768px){.ion-display-md-flex{display:flex!important}}@media(min-width:992px){.ion-display-lg-flex{display:flex!important}}@media(min-width:1200px){.ion-display-xl-flex{display:flex!important}}.ion-display-inline-flex{display:inline-flex!important}@media(min-width:576px){.ion-display-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.ion-display-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.ion-display-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.ion-display-xl-inline-flex{display:inline-flex!important}}.ion-display-grid{display:grid!important}@media(min-width:576px){.ion-display-sm-grid{display:grid!important}}@media(min-width:768px){.ion-display-md-grid{display:grid!important}}@media(min-width:992px){.ion-display-lg-grid{display:grid!important}}@media(min-width:1200px){.ion-display-xl-grid{display:grid!important}}.ion-display-inline-grid{display:inline-grid!important}@media(min-width:576px){.ion-display-sm-inline-grid{display:inline-grid!important}}@media(min-width:768px){.ion-display-md-inline-grid{display:inline-grid!important}}@media(min-width:992px){.ion-display-lg-inline-grid{display:inline-grid!important}}@media(min-width:1200px){.ion-display-xl-inline-grid{display:inline-grid!important}}.ion-display-table{display:table!important}@media(min-width:576px){.ion-display-sm-table{display:table!important}}@media(min-width:768px){.ion-display-md-table{display:table!important}}@media(min-width:992px){.ion-display-lg-table{display:table!important}}@media(min-width:1200px){.ion-display-xl-table{display:table!important}}.ion-display-table-cell{display:table-cell!important}@media(min-width:576px){.ion-display-sm-table-cell{display:table-cell!important}}@media(min-width:768px){.ion-display-md-table-cell{display:table-cell!important}}@media(min-width:992px){.ion-display-lg-table-cell{display:table-cell!important}}@media(min-width:1200px){.ion-display-xl-table-cell{display:table-cell!important}}.ion-display-table-row{display:table-row!important}@media(min-width:576px){.ion-display-sm-table-row{display:table-row!important}}@media(min-width:768px){.ion-display-md-table-row{display:table-row!important}}@media(min-width:992px){.ion-display-lg-table-row{display:table-row!important}}@media(min-width:1200px){.ion-display-xl-table-row{display:table-row!important}}.trim-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar{padding:16px 16px 0}.nav-button{display:flex;align-items:center;justify-content:space-between}.nav-button .back-nav-button{display:flex;align-items:center}.nav-button .back-button,.nav-button .picture-button-mobile{--background: white;--background-hover: white;--background-activated: white;--background-focused: white;--color: steelblue;--border-radius: 25px;height:50px;width:50px;flex-shrink:0}.nav-button .picture-button-desktop{--background: white;--color: var(--ion-color-secondary);font-weight:500;opacity:unset}.nav-button .button-label{font-weight:700;font-size:18px;line-height:26px;color:#fff;margin-left:16px}.loading-btn-wrapper{position:relative;margin-bottom:30px}.loading-btn-wrapper .btn-action{font-weight:500;font-size:14px}.loading-btn-wrapper .wait-icon{position:absolute;top:50%;right:0}.forgot-password{font-weight:500;color:var(--ion-color-primary);cursor:pointer}.tab-selected svg>g,.tab-selected path{stroke:var(--ion-color-primary)}.tab-selected line{stroke:var(--ion-color-primary)}ion-range:not(.ion-color-warning)::part(tick){background:#a2d2ff}ion-range:not(.ion-color-warning)::part(tick-active){background:var(--ion-color-primary)}ion-range{padding:0 20px}ion-range:not(.ion-color-warning)::part(pin){color:var(--ion-color-primary)}ion-range::part(pin){display:inline-flex;align-items:center;justify-content:center;font-weight:700;transform:scale(1.01);top:45px;white-space:pre;min-width:28px;height:28px;transition:transform .12s ease,background .12s ease}ion-range::part(pin):before{content:none}ion-range:not(.ion-color-warning)::part(knob){background:var(--ion-color-primary);width:20px;height:20px;border:2px solid white;box-shadow:0 2px 4px #0003}ion-range:not(.ion-color-warning)::part(bar){background:#a2d2ff}ion-range:not(.ion-color-warning)::part(bar-active){background:var(--ion-color-primary)}.range-has-pin{padding:0 25px 20px}.trim-overflow,ion-card-header>ion-card-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ion-card.page-section,ion-row.page-section{margin-left:10%;margin-right:10%}ion-card.page-section .no-offer-content,ion-row.page-section .no-offer-content{display:flex;flex-direction:column;align-items:center;padding:20px;padding-top:unset}ion-card.page-section.mobile,ion-row.page-section.mobile{margin-left:16px;margin-right:16px}ion-card.page-section.mobile ion-card-header,ion-row.page-section.mobile ion-card-header{padding:16px}ion-card.page-section.mobile ion-card-content:not(.no-padding),ion-row.page-section.mobile ion-card-content:not(.no-padding){padding:0 16px 16px}ion-card.page-section.mobile .no-offer-content,ion-row.page-section.mobile .no-offer-content{padding:16px}ion-card-header>ion-card-title{font-weight:700;font-size:22px;line-height:32px;color:var(--ion-color-secondary)}ion-card-header>ion-card-title:first-letter{text-transform:uppercase}@media screen and (max-width:768px){ion-card-header>ion-card-title{font-size:18px;line-height:26px;margin-left:unset}}.card-content-ios{font-size:14px}ion-content::part(scroll){overflow-y:auto!important}.calendar-edit-page ion-content::part(scroll),.contact-edit ion-content::part(scroll),.estate-edit-page ion-content::part(scroll),.home-page ion-content::part(scroll),.calendar-view-page ion-content::part(scroll),.email-view-page ion-content::part(scroll),.emails-create-page ion-content::part(scroll),.contact-view-page ion-content::part(scroll),.estate-view-page ion-content::part(scroll),.add-edit-offer ion-content::part(scroll),.estate-quick-create ion-content::part(scroll){-webkit-overscroll-behavior:none;-webkit-overscroll-behavior-y:none;overscroll-behavior:none;overscroll-behavior-y:none;overflow-y:auto!important}.calendar-edit-page ion-content,.contact-edit ion-content,.estate-edit-page ion-content,.home-page ion-content,.calendar-view-page ion-content,.email-view-page ion-content,.emails-create-page ion-content,.contact-view-page ion-content,.estate-view-page ion-content,.add-edit-offer ion-content,.estate-quick-create ion-content{--overflow: hidden}ion-router-outlet{overflow-y:auto}ion-toggle{width:37px;flex:0 0 37px;height:22px;padding-right:3px;--track-background: #d0dce4;--track-background-checked: #d0dce4}ion-toggle::part(handle){background:#fff;border:1px solid var(--track-background)}ion-toggle.toggle-checked::part(handle){color:var(--ion-color-primary);border:1px solid var(--ion-color-primary)}ion-toggle.toggle-checked::part(track){background:var(--ion-color-primary)}ion-button svg{width:20px;height:20px;margin-right:5px}ion-fab>ion-fab-button svg{width:20px;height:20px}ion-fab>ion-fab-button svg g g{fill:#fff}ion-fab ion-fab-button::part(close-icon){width:26px}ion-fab ion-fab-list svg{width:20px;height:20px}ion-fab ion-fab-list .small-18 svg{width:18px;height:18px}ion-fab ion-fab-list .size-24 svg{width:24px;height:24px}ion-action-sheet.custom-header .action-sheet-title{font-size:14px;color:#777}ion-item.input-item ion-label{white-space:nowrap;color:#b1b1b1!important;flex:unset}ion-item.input-item ion-label.has-error{color:var(--ion-color-red)!important}ion-item.input-item ion-note{color:#000}ion-item.input-item ion-note.no-value{opacity:.6}ion-item.input-item ion-note.has-error{color:var(--ion-color-red)!important}ion-item.input-item ion-note{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}ion-item.input-item ion-input{text-align:right;color:var(--ion-color-text-dark)}ion-item.input-item ion-input.input-disabled{opacity:1}ion-item.input-item.required ion-label:after{content:"*";color:var(--ion-color-red);margin-left:5px}ion-item.input-item .start-icon{display:flex;flex-shrink:0}ion-item.input-item .start-icon svg{width:16px;height:16px;margin-right:5px;fill:#777a80}ion-item.input-item .start-icon ion-icon{font-size:16px;margin-right:5px;color:#777a80}ion-item.input-item .start-icon.no-margin ion-icon{margin-right:0}ion-item.input-item .item-left-side{display:flex;align-items:center}ion-item.input-item .item-left-side ion-icon{margin-left:5px;color:var(--ion-color-red);font-size:18px;flex-shrink:0}ion-item.input-item .unit{margin-left:3px}ion-item.input-item .unit.no-value{color:#777a80}ion-item.input-item .counter-input-component{margin-left:auto}ion-item.has-checkbox{display:flex}ion-item.has-checkbox ion-note{max-width:32%}ion-item.has-checkbox ion-input{max-width:calc(32% + 20px)}ion-item.has-checkbox ion-label{flex:1}ion-item.has-checkbox .item-left-side ion-label{white-space:unset;width:35vw}ion-item.has-checkbox .item-left-side .input-extra-checkbox{position:absolute;left:50%;width:fit-content;z-index:3}ion-item.info-item{display:flex}ion-item.info-item ion-label{white-space:nowrap;color:#b1b1b1!important}ion-item.info-item ion-note{color:var(--ion-color-text-dark)}ion-item.bottom-space{margin-bottom:15px}.capitalize:first-letter{text-transform:capitalize}.bold{font-weight:700}ion-popover{--backdrop-opacity: .5}ion-popover.more-actions{--width: 250px}ion-popover .radio-group-wrapper ion-item{--padding-end: 16px;--inner-padding-end: 0}.popover-menu-component.popover-menu-component-top{--offset-y: -190px}.popover-menu-component.popover-menu-component-top :after{display:none}.popover-menu-component ion-content::part(scroll){overflow-y:hidden!important}.popover-menu-component .delete-item{color:var(--ion-color-red)}.popover-menu-component ion-icon{width:20px;height:20px}.popover-menu-component.popover-nested{--max-height: 200px}ion-alert.multiline-alert .alert-message{white-space:break-spaces}ion-alert .alert-wrapper{border:none!important;outline:none!important;box-shadow:0 28px 48px #0006!important}ion-alert .alert-wrapper *{outline:none!important}ion-checkbox{--checkbox-background: #ffffff;--checkbox-background-checked: var(--ion-color-primary);--border-radius: 3px;--border-color: #d0dce4;--border-color-checked: var(--ion-color-primary);--size: 20px}ion-checkbox.single-value{--border-radius: 10px;--checkmark-width: 0px;--checkbox-background: #ffffff}ion-checkbox.single-value.checkbox-checked{--border-width: 5px;--checkbox-background-checked: #ffffff}@media(pointer:fine),(pointer:none){.styled-scroll,.estate-preview,.estates-list{overflow:auto;scrollbar-color:rgba(134,148,159,.25) #f5f5f5;scrollbar-width:thin}.styled-scroll:hover::-webkit-scrollbar-track,.styled-scroll:hover::-webkit-scrollbar,.styled-scroll:hover::-webkit-scrollbar-thumb,.estate-preview:hover::-webkit-scrollbar-track,.estate-preview:hover::-webkit-scrollbar,.estate-preview:hover::-webkit-scrollbar-thumb,.estates-list:hover::-webkit-scrollbar-track,.estates-list:hover::-webkit-scrollbar,.estates-list:hover::-webkit-scrollbar-thumb{visibility:visible}.styled-scroll::-webkit-scrollbar-track,.estate-preview::-webkit-scrollbar-track,.estates-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#f5f5f5;border-radius:10px;visibility:hidden}.styled-scroll::-webkit-scrollbar,.estate-preview::-webkit-scrollbar,.estates-list::-webkit-scrollbar{height:7px;width:7px;background-color:#f5f5f5;visibility:hidden}.styled-scroll::-webkit-scrollbar-thumb,.estate-preview::-webkit-scrollbar-thumb,.estates-list::-webkit-scrollbar-thumb{visibility:hidden;border-radius:10px;background-color:gray}}@media screen and (max-width:320px),screen and (max-height:430px){div.ion-page{overflow:auto}div.ion-page ion-header{min-width:320px}div.ion-page ion-content{min-width:320px}div.ion-page ion-footer{min-width:320px}}@media screen and (max-width:280px),screen and (max-height:430px){div.ion-page{overflow:auto}div.ion-page ion-header{min-width:280px}div.ion-page ion-content{min-width:280px}div.ion-page ion-footer{min-width:280px}}:root{--ion-background-color: #fff;--ion-background-color-rgb: 255, 255, 255;--ion-input-border-color: #dbdfe3;--ion-color-primary: #006ac9;--ion-color-red: #ce0024;--ion-color-text-dark: #475b6c;--ion-color-primary-rgb: 56, 128, 255;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #2196f3;--ion-color-primary-tint: #4c8dff;--ion-color-secondary: #777a7f;--ion-color-secondary-rgb: 61, 194, 255;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #36abe0;--ion-color-secondary-tint: #50c8ff;--ion-color-tertiary: #5260ff;--ion-color-tertiary-rgb: 82, 96, 255;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #4854e0;--ion-color-tertiary-tint: #6370ff;--ion-color-success: #2dd36f;--ion-color-success-rgb: 45, 211, 111;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #28ba62;--ion-color-success-tint: #42d77d;--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: #eb445a;--ion-color-danger-rgb: 235, 68, 90;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #cf3c4f;--ion-color-danger-tint: #ed576b;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e;--ion-color-medium: #92949c;--ion-color-medium-text: #86949f;--ion-color-medium-rgb: 146, 148, 156;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #808289;--ion-color-medium-tint: #9d9fa6;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-information: #8fcedd;--ion-color-information-rgb: 56, 128, 255;--ion-color-information-contrast: #000000;--ion-color-information-contrast-rgb: 255, 255, 255;--ion-color-information-shade: #acdbe6;--ion-color-information-tint: #bbdde6;--ion-color-background-page: #f8f8fa;--ion-color-border-gray: #c8c7cc}html.ios{--ion-default-font: Roboto, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}@media(prefers-color-scheme:xxx){body{--ion-background-color: #fff;--ion-background-color-rgb: 255, 255, 255;--ion-color-primary: #428cff;--ion-color-primary-rgb: 66, 140, 255;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #3a7be0;--ion-color-primary-tint: #5598ff;--ion-color-secondary: #50c8ff;--ion-color-secondary-rgb: 80, 200, 255;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #46b0e0;--ion-color-secondary-tint: #62ceff;--ion-color-tertiary: #6a64ff;--ion-color-tertiary-rgb: 106, 100, 255;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #5d58e0;--ion-color-tertiary-tint: #7974ff;--ion-color-success: #2fdf75;--ion-color-success-rgb: 47, 223, 117;--ion-color-success-contrast: #000000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #29c467;--ion-color-success-tint: #44e283;--ion-color-warning: #ffd534;--ion-color-warning-rgb: 255, 213, 52;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0bb2e;--ion-color-warning-tint: #ffd948;--ion-color-danger: #ff4961;--ion-color-danger-rgb: 255, 73, 97;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #e04055;--ion-color-danger-tint: #ff5b71;--ion-color-dark: #f4f5f8;--ion-color-dark-rgb: 244, 245, 248;--ion-color-dark-contrast: #000000;--ion-color-dark-contrast-rgb: 0, 0, 0;--ion-color-dark-shade: #d7d8da;--ion-color-dark-tint: #f5f6f9;--ion-color-medium: #989aa2;--ion-color-medium-rgb: 152, 154, 162;--ion-color-medium-contrast: #000000;--ion-color-medium-contrast-rgb: 0, 0, 0;--ion-color-medium-shade: #86888f;--ion-color-medium-tint: #a2a4ab;--ion-color-light: #222428;--ion-color-light-rgb: 34, 36, 40;--ion-color-light-contrast: #ffffff;--ion-color-light-contrast-rgb: 255, 255, 255;--ion-color-light-shade: #1e2023;--ion-color-light-tint: #383a3e}.ios body{--ion-background-color: #fff;--ion-background-color-rgb: 255, 255, 255;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-color-step-50: #0d0d0d;--ion-color-step-100: #1a1a1a;--ion-color-step-150: #262626;--ion-color-step-200: #333333;--ion-color-step-250: #404040;--ion-color-step-300: #4d4d4d;--ion-color-step-350: #595959;--ion-color-step-400: #666666;--ion-color-step-450: #737373;--ion-color-step-500: #808080;--ion-color-step-550: #8c8c8c;--ion-color-step-600: #999999;--ion-color-step-650: #a6a6a6;--ion-color-step-700: #b3b3b3;--ion-color-step-750: #bfbfbf;--ion-color-step-800: #cccccc;--ion-color-step-850: #d9d9d9;--ion-color-step-900: #e6e6e6;--ion-color-step-950: #f2f2f2;--ion-item-background: #000000;--ion-card-background: #1c1c1d}.ios ion-modal{--ion-background-color: var(--ion-color-step-100);--ion-toolbar-background: var(--ion-color-step-150);--ion-toolbar-border-color: var(--ion-color-step-250)}.md body{--ion-background-color: #121212;--ion-background-color-rgb: 18, 18, 18;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-border-color: #222222;--ion-color-step-50: #1e1e1e;--ion-color-step-100: #2a2a2a;--ion-color-step-150: #363636;--ion-color-step-200: #414141;--ion-color-step-250: #4d4d4d;--ion-color-step-300: #595959;--ion-color-step-350: #656565;--ion-color-step-400: #717171;--ion-color-step-450: #7d7d7d;--ion-color-step-500: #898989;--ion-color-step-550: #949494;--ion-color-step-600: #a0a0a0;--ion-color-step-650: #acacac;--ion-color-step-700: #b8b8b8;--ion-color-step-750: #c4c4c4;--ion-color-step-800: #d0d0d0;--ion-color-step-850: #dbdbdb;--ion-color-step-900: #e7e7e7;--ion-color-step-950: #f3f3f3;--ion-item-background: #1e1e1e;--ion-toolbar-background: #1f1f1f;--ion-tab-bar-background: #1f1f1f;--ion-card-background: #1e1e1e}}.ion-color-information{--ion-color-base: var(--ion-color-information);--ion-color-base-rgb: var(--ion-color-information-rgb);--ion-color-contrast: var(--ion-color-information-contrast);--ion-color-contrast-rgb: var(--ion-color-information-contrast-rgb);--ion-color-shade: var(--ion-color-information-shade);--ion-color-tint: var(--ion-color-information-tint)}@font-face{font-family:Flaticon;src:url(/assets/flaticon-wObUnB4o.eot);src:url(/assets/flaticon-wObUnB4o.eot#iefix) format("embedded-opentype"),url(/assets/flaticon-CFQ6I1p8.ttf) format("truetype"),url(/assets/flaticon-CTsimcNG.woff) format("woff"),url(/assets/flaticon-BfSUiAS5.svg) format("svg");font-weight:400;font-style:normal}[class^=flaticon-]:before,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flaticon-people:before{content:""}.flaticon-air-cond:before{content:""}.flaticon-bathroom:before{content:""}.flaticon-rooms:before{content:""}.flaticon-appartment:before{content:""}.flaticon-office-space:before{content:""}.flaticon-calendar:before{content:""}.flaticon-email:before{content:""}.flaticon-size:before{content:""}.flaticon-industrial:before{content:""}.flaticon-fileadd:before{content:""}.flaticon-garage:before{content:""}.flaticon-garage2:before{content:""}.flaticon-house:before{content:""}.flaticon-house-search:before{content:""}.flaticon-contact:before{content:""}.flaticon-information:before{content:""}.flaticon-space:before{content:""}.flaticon-internet:before{content:""}.flaticon-import:before{content:""}.flaticon-info:before{content:""}.flaticon-history:before{content:""}.flaticon-warning:before{content:""}.flaticon-print:before{content:""}.flaticon-remove:before{content:""}.flaticon-ground-area:before{content:""}.flaticon-comercial:before{content:""}.flaticon-navigation-show-more:before{content:""}.flaticon-arrow-check:before{content:""}.flaticon-arrow-close:before{content:""}.flaticon-arrow:before{content:""}.flaticon-dots:before{content:""}.flaticon-file-refresh:before{content:""}.flaticon-image:before{content:""}.flaticon-bubblechattext:before{content:""}.flaticon-carpark:before{content:""}.flaticon-chairs-umbrella:before{content:""}.flaticon-couch:before{content:""}.flaticon-house-measurement:before{content:""}.flaticon-house-email:before{content:""}.flaticon-calendar-add:before{content:""}.flaticon-history-add:before{content:""}.flaticon-layersshow:before{content:""}.flaticon-match-email:before{content:""}.flaticon-modules:before{content:""}.flaticon-pencilwrite:before{content:""}.flaticon-toolgardening:before{content:""}.flaticon-swimmingpool:before{content:""}.flaticon-phone:before{content:""}.flaticon-houseprice:before{content:""}.flaticon-downloadbox:before{content:""}.flaticon-locationpin:before{content:""}.flaticon-check-circle:before{content:""}.flaticon-copy:before{content:""}.flaticon-person:before{content:""}.flaticon-file-text-document:before{content:""}.flaticon-link:before{content:""}.flaticon-flag:before{content:""}.flaticon-bring-to-front:before{content:""}.flaticon-calendar-add:before{content:""}.flaticon-calendar-edit:before{content:""}.flaticon-projects:before{content:""}.flaticon-house-hand:before{content:""}.flaticon-windows:before{content:""}.flaticon-charges:before{content:""}.flaticon-construction-depth:before{content:""}.flaticon-construction-width:before{content:""}.flaticon-house-rent:before{content:""}.flaticon-shower:before{content:""}.flaticon-computer-desk:before{content:""}.flaticon-file-time:before{content:""}.flaticon-view-module:before{content:""}.flaticon-construction-wall:before{content:""}.flaticon-expand-horizontal:before{content:""}.flaticon-expand-vertical:before{content:""}.flaticon-export:before{content:""}.flaticon-sad:before{content:""}.flaticon-smartphone:before{content:""}.flaticon-company-edit:before{content:""}.flaticon-contact-edit:before{content:""}.flaticon-matching:before{content:""}.flaticon-responsive:before{content:""}.flaticon-desktop:before{content:""}.flaticon-export-media:before{content:""}.flaticon-garage-inside:before{content:""}.flaticon-height:before{content:""}.flaticon-width:before{content:""}.flaticon-length:before{content:""}.flaticon-bug:before{content:""}.flaticon-task-feature:before{content:""}.flaticon-special-date:before{content:""}.flaticon-follow-up:before{content:""}.flaticon-todo:before{content:""}.flaticon-meeting:before{content:""}.flaticon-overdue:before{content:""}.flaticon-done:before{content:""}.flaticon-happy:before{content:""}.whise-loader{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:#ffffff80;z-index:1000}.whise-loader svg{width:80px;height:auto;animation:pulse-animation 1.5s ease-in-out infinite}.whise-loader svg g g{fill:var(--ion-color-primary)}@keyframes pulse-animation{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.force-update-modal{--width: 90%;--max-width: 400px;--height: auto;--background: transparent;--box-shadow: none}.force-update-modal::part(backdrop){background:#0006}.force-update-wrapper{background:transparent;display:flex;align-items:center;justify-content:center;min-height:300px;padding:20px}.force-update-container{background:#fff;border-radius:16px;padding:32px 24px;text-align:center;box-shadow:0 10px 30px #0003;width:100%}.force-update-icon{display:flex;justify-content:center;margin-bottom:24px}.force-update-icon svg{animation:scaleIn .3s ease-out}.force-update-title{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 12px}.force-update-version{font-size:18px;margin-bottom:16px}.force-update-version .version-label{color:#666;font-weight:400}.force-update-version .version-number{color:#4caf50;font-weight:700}.force-update-message p{font-size:16px;color:#666;line-height:1.5;margin:0 0 24px}.force-update-button{margin-top:8px;--border-radius: 8px;font-weight:600;height:48px}.force-ignore-button{margin-top:12px;--border-radius: 8px;font-weight:500;height:48px}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.login-component{font-family:Roboto}.login-component ion-content{--ion-background-color:var(--ion-color-background-page)}.login-component .whise-logo{margin-top:70px;text-align:center}.login-component .whise-logo svg{width:100px;height:100px;margin-bottom:-18px}.login-component .login-text{padding:30px 0;text-align:center;color:#333;font-weight:700;font-size:22px}.login-component .login-input-item{display:flex;background-color:#fff;border-radius:10px;margin-bottom:10px}.login-component .login-input-item ion-icon{margin:auto 10px;height:22px;width:22px;color:#b1b1b1}.login-component .login-input-item input{font-size:15px!important}.login-component .login-input-item input:-webkit-autofill{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#000!important}.generic-page-layout-component .cancel-action{--color: var(--ion-color-primary)}.generic-page-layout-component .custom-footer{box-shadow:0 0 1px gray;background-color:#fff}.generic-page-layout-component.calendar-edit-page ion-content,.generic-page-layout-component.contact-edit ion-content,.generic-page-layout-component.estate-edit-page ion-content,.generic-page-layout-component.home-page ion-content,.generic-page-layout-component.calendar-view-page ion-content,.generic-page-layout-component.email-view-page ion-content,.generic-page-layout-component.emails-create-page ion-content,.generic-page-layout-component.contact-view-page ion-content,.generic-page-layout-component.estate-view-page ion-content,.generic-page-layout-component.add-edit-offer ion-content,.generic-page-layout-component.estate-quick-create ion-content{--overflow: hidden}.generic-page-layout-component.calendar-edit-page ion-content .inner-scroll,.generic-page-layout-component.contact-edit ion-content .inner-scroll,.generic-page-layout-component.estate-edit-page ion-content .inner-scroll,.generic-page-layout-component.home-page ion-content .inner-scroll,.generic-page-layout-component.calendar-view-page ion-content .inner-scroll,.generic-page-layout-component.email-view-page ion-content .inner-scroll,.generic-page-layout-component.emails-create-page ion-content .inner-scroll,.generic-page-layout-component.contact-view-page ion-content .inner-scroll,.generic-page-layout-component.estate-view-page ion-content .inner-scroll,.generic-page-layout-component.add-edit-offer ion-content .inner-scroll,.generic-page-layout-component.estate-quick-create ion-content .inner-scroll{-webkit-overscroll-behavior:none;-webkit-overscroll-behavior-y:none;overscroll-behavior:none;overscroll-behavior-y:none}.wrapper{display:flex;justify-content:space-between;padding:20px 15px 15px;background:#fff;border-bottom:1px solid #dedede}.wrapper .logo-title{display:flex;align-items:center;gap:5px}.wrapper .logo-title svg{height:32px;width:32px}.wrapper ion-label{color:#000;font-size:22px;border-left:.5px solid #dedede;padding-left:10px}.wrapper .buttons-wrapper{display:flex}.wrapper .buttons-wrapper ion-thumbnail{height:28px;width:28px}.wrapper .buttons-wrapper ion-thumbnail img{height:28px;width:28px;border-radius:7px}.wrapper .buttons-wrapper svg{height:20px;width:20px;margin:4px 4px 4px 15px}.wrapper .buttons-wrapper svg g g{fill:var(--ion-color-primary)}.wrapper .buttons-wrapper .profile-picture-wrapper{position:relative}.wrapper .buttons-wrapper .profile-picture-wrapper .network-status{position:absolute;right:-3px;bottom:1px;border:2px solid #fff;width:10px;height:10px;border-radius:50%}.wrapper .buttons-wrapper .profile-picture-wrapper .network-status.online{background-color:green}.wrapper .buttons-wrapper .profile-picture-wrapper .network-status.offline{background-color:red}.image-background{position:absolute;top:0;left:0;width:100%!important;height:auto!important;max-height:unset;overflow-y:hidden;opacity:.3;z-index:100}.image-background.mobile{height:100%!important;width:auto!important;max-width:unset;overflow-x:hidden}.image{z-index:101}.home-content{padding:16px}.home-content .section-card{margin:0 0 16px;padding:16px}.home-content .section-card .section-header{display:flex;align-items:center;padding-bottom:15px;border-bottom:1px solid #dedede}.home-content .section-card .section-header .header-icon{margin-right:8px}.home-content .section-card .section-header ion-label{font-size:16px;font-weight:500;color:var(--ion-color-medium)}.home-content .section-card .section-header .see-more{margin-left:auto;display:flex;align-items:center;cursor:pointer}.home-content .section-card .section-header .see-more ion-text{margin-right:4px;font-size:16px;font-weight:500}.home-content .tasks-stats{padding-top:20px}.home-content .tasks-stats .progress-section{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #dedede}.home-content .tasks-stats .progress-section .progress-item{display:flex;align-items:center}.home-content .tasks-stats .progress-section .progress-item:last-child{margin-bottom:0}.home-content .tasks-stats .progress-section .progress-item .progress-label{font-size:16px;flex:0 0 80px;color:var(--ion-color-medium)}.home-content .tasks-stats .progress-section .progress-item .progress-bar{flex:1;height:6px;background:#dedede;border-radius:3px;margin:0 12px}.home-content .tasks-stats .progress-section .progress-item .progress-bar .progress{height:100%;border-radius:3px}.home-content .tasks-stats .progress-section .progress-item .progress-bar .progress.green{background:var(--ion-color-success)}.home-content .tasks-stats .progress-section .progress-item .progress-bar .progress.red{background:var(--ion-color-danger)}.home-content .tasks-stats .progress-section .progress-item .progress-count{flex:0 0 40px;text-align:right;color:var(--ion-color-medium)}.home-content .tasks-stats .stats-summary{padding-top:15px;display:flex;justify-content:space-between;align-items:center}.home-content .tasks-stats .stats-summary .stat-label{font-size:16px;color:var(--ion-color-medium);margin-right:7px}.home-content .tasks-stats .stats-summary .stat-number{font-size:16px;font-weight:500}.home-content .events-list .event-item{display:flex;align-items:center;margin:12px 0;background-color:#f5f5f5;border-radius:5px}.home-content .events-list .event-item:last-child{border-bottom:none;padding-bottom:0}.home-content .events-list .event-item .event-marker{width:4px;height:100%;min-height:40px;border-radius:2px;margin-right:12px}.home-content .events-list .event-item .event-marker.blue{background:var(--ion-color-primary)}.home-content .events-list .event-item .event-marker.yellow{background:var(--ion-color-warning)}.home-content .events-list .event-item .event-marker.purple{background:var(--ion-color-tertiary)}.home-content .events-list .event-item .event-details{flex:1;border-radius:5px;padding:7px 0 7px 12px}.home-content .events-list .event-item .event-details .event-time{color:var(--ion-color-medium);font-size:16px}.home-content .events-list .event-item .event-details .event-title{font-size:17px;font-weight:500;display:flex;align-items:flex-start}.home-content .events-list .event-item ion-icon{margin-right:7px;color:var(--ion-color-medium)}.home-content .no-data-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.home-content .no-data-container ion-img{height:50%;width:50%}.home-content .no-data-container ion-text{margin-right:4px;font-size:16px;font-weight:500;color:var(--ion-color-primary)}.home-content .arrow-left{font-size:22px}.home-content .status-icon{flex:0 0 16px}.info-item{width:100%}.info-item .item-icon{align-self:baseline;margin-top:10px}.info-item .item-icon svg{width:20px;height:20px}.info-item ion-row.info-label ion-label{font-size:13px;color:#87868d;margin-left:15px;margin-right:13px}.info-item ion-card.info-content{margin:unset;box-shadow:unset;margin-bottom:16px;margin-top:5px;padding:11px 15px}.info-item ion-card.info-content ion-card-content,.info-item ion-card.info-content ion-card-header{padding:unset}.info-item ion-card.info-content ion-card-header{flex-direction:row;align-items:center}.info-item ion-card.info-content ion-card-header svg{width:20px;height:20px}.info-item ion-card.info-content ion-card-content{margin-top:7px}.info-item ion-list.info-list{margin:unset;width:100%;margin-bottom:16px;margin-top:5px}.info-item ion-list.info-list ion-item{--border-color: #dedede}.info-item ion-list.info-list ion-row{width:-webkit-fill-available}.info-item ion-list.info-list ion-label{flex:1 1 auto;color:#b1b1b1}.info-item ion-list.info-list ion-label.has-error{color:var(--ion-color-red)}.info-item ion-list.info-list ion-label{font-size:17px;overflow:unset;white-space:unset;text-overflow:unset;margin-inline:0px 8px;margin-right:20px}.info-item ion-list.info-list ion-text{flex:1 1 auto;font-size:17px;text-align:end}.info-item ion-list.info-list ion-label,.info-item ion-list.info-list ion-text{max-width:-webkit-fill-available;overflow:hidden;margin-top:10px;margin-bottom:10px;text-wrap:balance}.info-item ion-list.info-list ion-checkbox{position:absolute;right:15px}ion-item.generic-item{--border-color: #dedede}ion-item.generic-item .item-icon svg{width:20px;height:20px}ion-item.generic-item .item-icon{margin-right:10px}ion-item.generic-item ion-row{width:-webkit-fill-available}ion-item.generic-item ion-label{flex:1 1 auto;color:#b1b1b1;font-size:16px!important;overflow:unset;white-space:unset;text-overflow:unset;margin-inline:0px 8px}ion-item.generic-item ion-text{flex:1 1 auto;font-size:16px!important;text-align:end;color:#000}ion-item.generic-item ion-label,ion-item.generic-item ion-text{margin-top:10px;margin-bottom:10px}ion-item.generic-item ion-item{--padding-start: 0}ion-item.generic-item .chip-container{overflow:scroll;white-space:nowrap}ion-item.generic-item .chip-container ion-chip{background-color:#f5f5f5;border-radius:10px}ion-item.generic-item .chip-container ion-chip ion-text{color:#016ac9;font-size:17px;font-weight:500;margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:200px}ion-item.generic-item .required-icon{color:var(--ion-color-danger);margin-left:5px}.contact-item-component{display:flex;flex-direction:column;--border-color: #dedede}.contact-item-component ion-row{width:-webkit-fill-available}.contact-item-component ion-item-group{width:100%}.contact-item-component ion-item-group .static-section{display:flex;justify-content:space-between;align-items:center;padding-top:6px;padding-bottom:10px}.contact-item-component ion-item-group .static-section .description{display:flex;align-items:center}.contact-item-component ion-item-group .static-section .description .icon-circle{margin-right:10px;position:relative;width:50px;height:50px;display:flex}.contact-item-component ion-item-group .static-section .description .icon-circle .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background-color:#f1f1f1;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#000}.contact-item-component ion-item-group .static-section p{margin-top:0;margin-bottom:0}.contact-item-component ion-item-group .static-section .contact-info{font-size:14px}.contact-item-component ion-item-group .static-section .contact-info .contact-name{margin-top:5px;margin-bottom:3px;font-size:17px;font-weight:500;color:#000}.contact-item-component ion-item-group .static-section .contact-email{font-size:14px;color:#b7b9bc;min-height:16.8px}.contact-item-component ion-item-group .static-section .arrow-right-icon{min-width:20px;min-height:20px;transform:rotate(270deg)}.contact-item-component .required-icon{color:var(--ion-color-danger);margin-left:5px}.contact-type-dots{display:inline-block;margin-right:4px;color:#777a80}.score-icon-component{position:relative;display:flex}.score-icon-component .score{position:absolute;top:50%;left:50%;translate:-50% -50%}.contact-avatar-component{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background-color:#f1f1f1;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.calendar-page{background:var(--ion-color-background-page)}.calendar-page ion-content::part(scroll){padding:0}.calendar-page .time-slot{position:relative;font-size:12px;color:#87868d;font-weight:500;height:74px;display:flex;margin-left:10px}.calendar-page .time-slot .horizontal-line{background:#efefef;margin-top:6px;height:1px;width:-webkit-fill-available;margin-left:6px;margin-right:10px}.calendar-page .time-slot .current-time-indicator{position:absolute;display:flex;align-items:center;left:-3px;right:0;z-index:2;margin-top:-4px}.calendar-page .time-slot .current-time-indicator .current-time{background:var(--ion-color-red);width:fit-content;color:#fff;border-radius:20%;padding:3px;font-weight:400}.calendar-page .time-slot .current-time-indicator .horizontal-line{background:var(--ion-color-red);margin-top:unset;margin-left:0}.calendar-page .calendar-view-icon{height:20px;width:20px;margin:4px 4px 4px 15px}.calendar-page .text{color:var(--ion-color-primary);padding:0 10px;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:500}.calendar-page .choose-date-button ion-button{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;--border-radius: 0;min-height:unset;font-size:14px}.calendar-page .choose-date-button ion-button ion-label{font-weight:400}.calendar-page.landscape-mode .calendar-table-view{display:flex;flex-direction:column;width:100%;overflow-x:auto;overflow-y:hidden;height:100%}.calendar-page.landscape-mode .calendar-table-view .calendar-table-header{display:flex;background:var(--ion-color-background-page);border-bottom:2px solid #e5e5e5;flex-shrink:0;z-index:11;width:100%;position:fixed}.calendar-page.landscape-mode .calendar-table-view .calendar-table-header .time-column-header{width:45px;min-width:45px;flex-shrink:0;background:var(--ion-color-background);border-right:1px solid #e5e5e5;border-bottom:none;text-align:center;padding:15px 1px;font-size:12px;font-weight:600;color:#000;display:flex;align-items:center;justify-content:center;position:relative}.calendar-page.landscape-mode .calendar-table-view .calendar-table-header .time-column-header:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--ion-color-background-page)}.calendar-page.landscape-mode .calendar-table-view .calendar-table-header .day-column-header{flex:1;width:100%;border-right:1px solid #e5e5e5;text-align:center;padding:10px 4px;font-size:12px;font-weight:400;color:#000;background:#f3f2f8;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:4px}.calendar-page.landscape-mode .calendar-table-view .calendar-table-header .day-column-header .day-name{font-size:12px;color:#000;font-weight:500}.calendar-page.landscape-mode .calendar-table-view .calendar-table-header .day-column-header .day-date{font-size:12px;font-weight:400;color:#000}.calendar-page.landscape-mode .calendar-table-view .calendar-table-header .day-column-header:hover{background:rgba(var(--ion-color-primary-rgb),.05)}.calendar-page.landscape-mode .calendar-table-view .calendar-table-header .day-column-header.today{background:#f3f2f8}.calendar-page.landscape-mode .calendar-table-view .calendar-table-header .day-column-header.today .day-name,.calendar-page.landscape-mode .calendar-table-view .calendar-table-header .day-column-header.today .day-date{color:#000}.calendar-page.landscape-mode .calendar-table-view .calendar-table-header .day-column-header.selected{background:#f3f2f8}.calendar-page.landscape-mode .calendar-table-view .calendar-table-header .day-column-header.selected .day-name,.calendar-page.landscape-mode .calendar-table-view .calendar-table-header .day-column-header.selected .day-date{color:var(--ion-color-primary)}.calendar-page.landscape-mode .calendar-table-view .calendar-table-body{flex:1;overflow-y:auto;overflow-x:visible;height:0;width:100%;margin-top:47px}.calendar-page.landscape-mode .calendar-table-view .calendar-table-body .time-row{display:flex;position:relative;min-height:74px;min-width:fit-content}.calendar-page.landscape-mode .calendar-table-view .calendar-table-body .time-row:first-child .time-column{margin-top:-2px}.calendar-page.landscape-mode .calendar-table-view .calendar-table-body .time-row .time-column{width:45px;min-width:45px;flex-shrink:0;position:relative;font-size:10px;color:#87868d;font-weight:500;height:74px;display:flex;background:transparent;border:none;text-align:left;padding:0 0 0 13px;margin-top:-7px}.calendar-page.landscape-mode .calendar-table-view .calendar-table-body .time-row .time-column.current-hour .current-time-indicator{position:absolute;display:flex;align-items:center;left:2px;z-index:2;margin-top:0;margin-left:10px}.calendar-page.landscape-mode .calendar-table-view .calendar-table-body .time-row .time-column.current-hour .current-time-indicator .current-time{background:var(--ion-color-red);width:fit-content;color:#fff;border-radius:20%;padding:2px 4px;font-weight:400;font-size:10px}.calendar-page.landscape-mode .calendar-table-view .calendar-table-body .time-row .day-column{flex:1;width:100%;border-right:1px solid #e5e5e5;border-bottom:1px solid #efefef;position:relative;padding:2px;cursor:pointer;transition:background .2s}.calendar-page.landscape-mode .calendar-table-view .calendar-table-body .time-row .day-column.covered-by-spanning-appointment{border-bottom:none}.calendar-page.landscape-mode .calendar-table-view .calendar-table-body .time-row .day-column:hover{background:rgba(var(--ion-color-primary-rgb),.02)}.calendar-page.landscape-mode .calendar-table-view .calendar-table-body .time-row .day-column .appointment-in-cell{background:transparent;border-radius:4px;border-left:4px solid var(--ion-color-primary);margin:1px;padding:3px 5px;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px #0000001a;min-height:28px;display:flex;flex-direction:column;overflow:hidden;justify-content:flex-start}.calendar-page.landscape-mode .calendar-table-view .calendar-table-body .time-row .day-column .appointment-in-cell:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.calendar-page.landscape-mode .calendar-table-view .calendar-table-body .time-row .day-column .appointment-in-cell.spanning-appointment{width:auto;z-index:10}.calendar-page.landscape-mode .calendar-table-view .calendar-table-body .time-row .day-column .appointment-in-cell.multi-line .appointment-type,.calendar-page.landscape-mode .calendar-table-view .calendar-table-body .time-row .day-column .appointment-in-cell.multi-line .appointment-subject{white-space:normal;overflow:visible;text-overflow:unset}.calendar-page.landscape-mode .calendar-table-view .calendar-table-body .time-row .day-column .appointment-in-cell .appointment-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2px}.calendar-page.landscape-mode .calendar-table-view .calendar-table-body .time-row .day-column .appointment-in-cell .appointment-header .appointment-type{font-size:11px;font-weight:600;color:var(--ion-color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:3px}.calendar-page.landscape-mode .calendar-table-view .calendar-table-body .time-row .day-column .appointment-in-cell .appointment-header .appointment-time{display:none}.calendar-page.landscape-mode .calendar-table-view .calendar-table-body .time-row .day-column .appointment-in-cell .appointment-subject{font-size:12px;font-weight:500;color:var(--ion-color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;flex:1}.calendar-page.landscape-mode .calendar-table-view .calendar-table-body .time-row .day-column .appointment-in-cell.cancelled .appointment-subject{text-decoration:line-through}.calendar-page.landscape-mode .dates-list,.calendar-page.landscape-mode .text{display:none}.dates-list{padding:0 15px;transition:all .3s ease;position:relative;border-bottom:1px solid rgba(0,0,0,.1)}.dates-list .week-dates-wrapper{display:flex;padding:15px 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.dates-list .week-dates-wrapper::-webkit-scrollbar{display:none}.dates-list .week-handle{width:30px;height:3px;background:#d0d0d0;border-radius:2px;margin:auto auto 15px}.dates-list.expanded .calendar-grid{background:var(--ion-color-background-page);padding:15px 0}.dates-list.expanded .calendar-grid .month-datetime{--background: var(--ion-color-background-page)}.dates-list.expanded .calendar-grid .month-datetime::part(calendar-day){font-size:13px;font-weight:400;color:#000}.dates-list.expanded .calendar-grid .month-datetime::part(calendar-day today){position:relative}.dates-list.expanded .calendar-grid .month-datetime::part(calendar-day today):after{content:"";position:absolute;width:5px;height:5px;background:var(--ion-color-primary);border-radius:50%;left:50%;transform:translate(-50%);bottom:0}.dates-list.expanded .calendar-grid .month-datetime::part(calendar-day active),.dates-list.expanded .calendar-grid .month-datetime::part(calendar-day active):focus{background-color:var(--ion-color-primary);border-color:var(--ion-color-primary);color:#fff}.dates-list.expanded .calendar-grid .calendar-handle{width:30px;height:3px;background:#d0d0d0;border-radius:2px;margin:15px auto 0;cursor:pointer;position:relative}.dates-list.expanded .calendar-grid .calendar-handle:after{content:"";position:absolute;inset:-15px -20px}.dates-list .date-item-button{min-width:46px;flex-shrink:0;height:60px;color:#000;margin:0 5px;text-align:center;position:relative;cursor:pointer}.dates-list .date-item-button .title{padding:0 10px 4px;margin:0;color:#777a80;font-size:13px;font-weight:400}.dates-list .date-item-button .description{font-size:13px;margin:0;width:46px;height:46px;align-content:center}.dates-list .date-item-button .current-date{display:none}.dates-list .date-item-button.current-calendar-day:not(.selected) .current-date{display:unset;position:absolute;width:5px;height:5px;background:var(--ion-color-primary);border-radius:50%;left:50%;transform:translate(-50%);bottom:0}.dates-list .date-item-button.current-calendar-day:not(.selected) .description{color:var(--ion-color-primary)}.dates-list .date-item-button.selected .description{color:#fff;background:var(--ion-color-primary);border-radius:50%}.dates-list .current-day{color:var(--ion-color-primary);border:1px solid var(--ion-color-primary);border-radius:5px}.dates-list .is-weekend{color:#87868d}.appointment-list{position:absolute;top:0;left:10px;right:10px;background:unset}.appointment-list .calendar-item::part(native){background:unset;padding-left:unset}.appointment-list .appointment-group{left:36px;position:absolute;display:flex;right:0}.appointment-list .appointment-group .calendar-item{width:100%}.appointment-list .appointment-group .calendar-item .calendar-card{margin-top:1px;margin-inline:unset;width:100%}.appointment-list .appointment-group .calendar-item ion-row{padding-right:10px}.appointment-list .appointment-group .calendar-item:first-child ion-row{padding-left:10px}.appointment-list.timeline,.appointment-list.timeline .appointment-group{position:unset}.appointment-list.timeline .appointment-group:first-child .calendar-item ion-row{padding-top:10px}.appointment-list.simplified-items{background-color:#fff}.calendar-filters-modal ion-content.modal-content ion-button.calendar-view-button{font-weight:400;margin:unset;--background: #006ac90d;--padding-top: 10px;--padding-bottom: 10px;min-height:42px;width:47%}.calendar-filters-modal ion-content.modal-content ion-button.calendar-view-button.not-selected{--background: #fff;--color: #777a7f;--border-color: unset;--background-activated: #777a7f;--background-focused: #777a7f}.calendar-filters-modal ion-content.modal-content .representative-list{margin-top:17px}.calendar-filters-modal ion-content.modal-content .representative-list ion-list.info-list{overflow:auto;margin-bottom:unset;max-height:68vh}.calendar-filters-modal ion-content.modal-content .representative-list ion-list.info-list ion-item{--border-color: var(--ion-color-background-page);--min-height: 42px;font-size:17px}.calendar-filters-modal ion-content.modal-content .representative-list ion-list.info-list ion-item ion-checkbox{--size: 20px}.calendar-filters-modal ion-content.modal-content .representative-list ion-list.info-list ion-label{flex:unset;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#000}.calendar-filters-modal ion-content.modal-content ion-label.section{color:#87868d;font-size:13px;margin-left:15px;line-height:23px}.calendar-filters-modal ion-content.modal-content .calendar-filter-other-settings{margin-top:10px}.calendar-filters-modal ion-content.modal-content .calendar-filter-other-settings ion-label{color:#000!important}.calendar-filters-modal ion-footer.modal-footer ion-button.today-button{margin:10px 0;width:100%;min-height:50px;--background: var(--ion-color-primary);color:#fff}ion-popover.date-popover{--width: 98vw;margin-top:5px}ion-popover ::part(calendar-day){font-size:14px!important}.today-fab-button{--background: white;--color: var(--ion-color-primary);--border-width: 1px;--border-style: solid;--border-color: var(--ion-color-primary);--box-shadow: 0 2px 8px rgba(0, 0, 0, .1);--border-radius: 20px;--padding-start: 10px;--padding-end: 10px;--padding-top: 6px;--padding-bottom: 6px;width:90px;height:30px}.calendar-item::part(native){background:var(--ion-color-background-page);padding-left:10px}.calendar-item{--inner-padding-end: 0px}.calendar-item ion-row{width:100%}.calendar-item .item-start{align-self:start;margin-top:10px;font-size:12px;color:#8294a4;font-weight:500;max-width:40px;min-width:40px}.calendar-item .item-start.start-date{line-height:14px;margin-right:unset;text-align:center;font-size:10px}.calendar-item .item-start.start-date b{line-height:22px;font-size:18px}.calendar-item .item-start.today b,.calendar-item .item-start.today .today-label{color:var(--ion-color-primary)}.calendar-item .calendar-card{border-radius:5px;width:calc(100% - 75px);display:flex;margin-top:7px;margin-bottom:15px;min-height:36px}.calendar-item .calendar-card ion-card-header{padding:10px 10px 10px 7px;width:100%;flex-direction:column;align-content:flex-start}.calendar-item .calendar-card ion-card-title{margin-top:3px;font-size:14px;width:fit-content;max-width:calc(100% - 25px)}.calendar-item .calendar-card ion-card-content{width:15%;min-width:40px;font-size:12px;padding:10px 10px 10px 0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:space-between;gap:5px}.calendar-item .calendar-card ion-card-content .all-day-label{position:absolute;right:10px;width:max-content}.calendar-item .calendar-card ion-card-content .start{color:#000;top:0;right:5px}.calendar-item .calendar-card ion-card-content .end{color:#87868d;text-align:end;bottom:0;right:5px}.calendar-item .calendar-card .card-tag{margin-right:5px;font-weight:500;display:flex;align-items:center}.calendar-item .calendar-card .card-tag .cancelled-icon{width:16px;margin-left:5px}.calendar-item .calendar-card.short-appointment .card-header .card-tag,.calendar-item .calendar-card.short-appointment .card-header .card-subject{margin-top:unset;max-width:50%}.calendar-item .calendar-card.short-appointment .card-content{width:38%}.calendar-item .simplified-calendar-card{width:100%;display:flex;border-bottom:1px solid #e5e5e5;margin:0 10px;padding:10px 0;font-size:14px}.calendar-item .simplified-calendar-card .appointment-type-bar{width:5px;height:100%;border-radius:10px}.calendar-item .simplified-calendar-card .details-wrapper{width:inherit;margin-left:8px;display:flex;justify-content:space-between}.calendar-item .simplified-calendar-card .details-wrapper .appointment-dates{min-height:45px;display:flex;flex-direction:column;justify-content:space-between;color:#8294a4}.calendar-item .simplified-calendar-card .details-wrapper .appointment-dates .start-time{font-weight:500;color:#000}.calendar-item .simplified-calendar-card .details-wrapper .appointment-dates .end-time{color:#87868d}.calendar-item.cancelled .card-subject .subject{text-decoration:line-through;margin-right:5px}.calendar-item.cancelled .card-subject .label{text-decoration:none}.calendar-item.cancelled .simplified-calendar-card .details-wrapper .appointment-subject .subject{text-decoration:line-through}.calendar-item.cancelled .status-label{white-space:nowrap}.calendar-item .status-icon{height:16px;width:16px;margin-left:0}.generic-modal ion-toolbar.modal-toolbar{padding:6px 0!important}.generic-modal ion-toolbar.modal-toolbar ion-button{font-weight:500}.generic-modal ion-toolbar.modal-toolbar ion-button.start-button{--color: #ce0024}.ios .generic-modal.value-picker-modal ion-toolbar.modal-toolbar,.ios .generic-modal.autocomplete-modal ion-toolbar.modal-toolbar,.ios .generic-modal.estate-picture-add-modal ion-toolbar.modal-toolbar,.ios .generic-modal.event-notification-modal ion-toolbar.modal-toolbar{padding-top:calc(env(safe-area-inset-top) + 6px)!important}.generic-modal ion-footer.modal-footer ion-toolbar{padding-top:0!important;--background: var(--ion-color-background-page)}.text-button-component{color:var(--ion-color-primary);padding:5px 15px;display:inline-flex;align-items:center}.text-button-component:not(.lite){font-weight:500}.text-button-component .start-icon{display:flex;flex-shrink:0}.text-button-component .start-icon svg{width:16px;height:16px;margin-right:5px}.text-button-component .start-icon ion-icon{font-size:16px;margin-right:5px}.value-picker.single ion-checkbox{--border-radius: 50%}.value-picker ion-searchbar{padding:0 0 12px;margin-top:-4px}.no-content{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;top:15%;text-align:center;margin:auto}.no-content svg{margin-bottom:10px}.no-content .img-container{height:50vw;width:50%}.no-content .img-container ion-img{max-width:100%}.no-content .colored{font-size:16px;font-weight:500;color:var(--ion-color-primary)}.estate-page{background:var(--ion-color-background-page)}.estate-page ion-searchbar{padding:14px 15px 0;min-height:36px}.estate-page ion-searchbar.padding-bottom{padding-bottom:10px}.estate-page ion-searchbar .searchbar-input{padding-inline-start:35px!important;border-radius:10px;font-size:15px}.estate-page ion-searchbar .searchbar-cancel-button{pointer-events:none;padding:0;background:#00000012;height:36px;border-radius:0 10px 10px 0}.estate-page ion-searchbar .searchbar-cancel-button div{padding:0 10px;font-size:11px;font-weight:500;color:#777a7f}.estate-page ion-searchbar .ai-logo{border:"1px solid #000";border-radius:"5px";padding:"2px"}.estate-page .search-AI-btn{border:1px solid #0054e9;border-radius:5px;margin:14px 15px 0 0}.estate-page .search-AI-btn.margin-bottom{margin-bottom:10px}.estate-page .estate-list{padding:5px 15px 15px;background:#f8f8fa}.estate-page .filter-count ion-label{font-size:14px;margin:0;text-align:right;color:var(--ion-color-primary)}.estate-page .filter-count ion-note{font-size:14px;font-weight:600}.estate-page .filter-count::part(native){background:var(--ion-color-background-page)}.estate-list-item .estate-list-item-info{height:125px;display:flex}.estate-list-item .estate-list-item-info .estate-picture-block{flex-shrink:0;position:relative}.estate-list-item .estate-list-item-info .estate-picture-block .estate-picture{width:125px;height:125px;border-top-left-radius:10px;border-bottom-left-radius:10px;margin-right:10px;object-fit:cover}@media screen and (max-width:355px){.estate-list-item .estate-list-item-info .estate-picture-block .estate-picture{width:100px}}@media screen and (max-width:280px){.estate-list-item .estate-list-item-info .estate-picture-block .estate-picture{width:75px}}.estate-list-item .estate-list-item-info .estate-picture-block .energy-class{position:absolute;bottom:10px;right:20px;height:20px}.estate-list-item .estate-list-item-info .info{display:grid;width:100%;margin:8px 0}.estate-list-item .estate-list-item-info .info .subcategory{color:var(--ion-color-secondary);font-size:15px}.estate-list-item .estate-list-item-info .info .item{padding:0 0 5px}.estate-list-item .estate-list-item-info .info .title{padding-top:0!important;color:var(--ion-color-secondary);font-size:15px;font-weight:500;height:20px}.estate-list-item .estate-list-item-info .info .title.has-delete{max-width:calc(100vw - 180px)}.estate-list-item .estate-list-item-info .info .purpose-status{margin-right:10px}.estate-list-item .estate-list-item-info .info .purpose-status .status-label{flex-shrink:0}.estate-list-item .estate-list-item-info .info .purpose-status.autocomplete-mode .status-label{display:inline-block;font-weight:500;font-size:15px;line-height:20px}.estate-list-item .estate-list-item-info .info .price-status{display:flex;justify-content:space-between;align-items:center;overflow:hidden;margin-right:10px}.estate-list-item .estate-list-item-info .info .price-status .price{color:#585858;font-weight:700;font-size:17px;flex-shrink:1}.estate-list-item .estate-list-item-info .info .horizontal-line{border-bottom:1px solid #e3e3e3;margin:5px 10px 5px 0}.estate-list-item .estate-list-item-info .info .details{display:flex;flex-wrap:wrap;box-sizing:unset;height:15px;align-self:center;font-size:15px}.estate-list-item .estate-list-item-info .info .details>*{margin-right:2px}.estate-list-item .estate-list-item-info .info .details svg{height:16px;width:16px}.estate-list-item .estate-list-item-info .info .details svg g g{fill:var(--ion-color-secondary)}.estate-list-item .estate-list-item-info .info .delete-icon{margin:unset;--padding-start: 0;--padding-end: 0;height:20px;width:20px;min-height:20px;min-width:20px;margin-right:10px}.estate-list-item .address{margin-right:10px;display:flex;color:var(--ion-color-secondary);overflow:hidden;font-size:14px;align-items:center}.estate-list-item .address .address-icon svg{width:15px;height:15px}.estate-list-item .address .address-icon svg g g{fill:var(--ion-color-secondary)}.estate-list-item .subprojects{color:var(--ion-color-primary);font-size:15px}.estate-list-item.has-checkbox .estate-list-item-info .info .title{width:85%}.estate-detail-item{display:flex;align-items:center;font-size:14px;color:#86949f}.estate-filters-modal .estate-filters-toggle ion-toggle{width:100%;height:20px;--handle-width: 21px;--handle-height: 21px;font-size:14px}.estate-filters-modal .estate-filters-toggle ion-toggle::part(track){height:24px;width:34px}.estate-filters-modal ion-list.info-list{background:transparent;margin-bottom:5px!important}.estate-filters-modal ion-list.info-list ion-item{margin-bottom:10px;--border-width: 0px;border-radius:10px}.estate-filters-modal ion-list.info-list ion-item ion-label{font-size:14px;color:#777a80;flex:1 1 auto}.estate-filters-modal ion-list.info-list ion-item ion-text{text-wrap:nowrap;text-overflow:ellipsis;color:#000;flex:1 1 auto}.estate-filters-modal ion-list.info-list ion-item .item-icon{margin-inline:0 10px}.estate-filters-modal ion-list.info-list ion-item .item-icon ion-icon{font-size:16px}.estate-filters-modal ion-list.info-list ion-item .item-icon svg path{fill:#777a80}.estate-filters-modal ion-list.info-list ion-item ion-row{align-items:center;padding-right:20px}.estate-filters-modal ion-list.info-list ion-item ion-row ion-icon{position:absolute;right:15px;width:20px;top:12px;height:20px;color:#b1b1b1}.estate-filters-modal ion-list.info-list ion-item svg{width:16px;height:16px;vertical-align:middle}.estate-filters-modal ion-list.info-list ion-item svg g g{fill:var(--ion-color-secondary)}.estate-filters-modal ion-list.info-list ion-item::part(detail-icon){align-self:baseline;margin-top:10px;color:#777a80;opacity:1}.estate-filters-modal .filters-group{margin-bottom:16px}.estate-filters-modal .filters-group ion-list.info-list,.estate-filters-modal .filters-group .date-time-picker-item-component{border-radius:0;margin:0!important}.estate-filters-modal .filters-group ion-list.info-list ion-item,.estate-filters-modal .filters-group .date-time-picker-item-component ion-item{border-radius:0;margin-bottom:0;margin-top:0}.estate-filters-modal .filters-group ion-list.info-list ion-item::part(detail-icon),.estate-filters-modal .filters-group .date-time-picker-item-component ion-item::part(detail-icon){color:#777a80;opacity:1}.estate-filters-modal .filters-group ion-list.info-list ion-item .actions-wrapper,.estate-filters-modal .filters-group .date-time-picker-item-component ion-item .actions-wrapper{margin:8px 0}.estate-filters-modal .filters-group ion-list.info-list ion-item .actions-wrapper .date-pick-btn,.estate-filters-modal .filters-group .date-time-picker-item-component ion-item .actions-wrapper .date-pick-btn{color:#777a80}.estate-filters-modal .filters-group ion-list.info-list:first-child ion-item,.estate-filters-modal .filters-group .date-time-picker-item-component:first-child ion-item{border-radius:10px 10px 0 0}.estate-filters-modal .filters-group ion-list.info-list:last-child ion-item,.estate-filters-modal .filters-group .date-time-picker-item-component:last-child ion-item{border-radius:0 0 10px 10px}.estate-filters-modal .filters-group ion-item{border-radius:0;margin-bottom:0;--border-width: 0}.estate-filters-modal .filters-group ion-item:first-of-type{--border-radius: 10px 10px 0 0}.estate-filters-modal .filters-group ion-item:last-of-type{--border-radius: 0 0 10px 10px}.estate-filters-modal .filters-group ion-item::part(detail-icon){color:#777a80;opacity:1}.estate-filters-modal .input-item,.estate-filters-modal .date-time-picker-item-component,.estate-filters-modal .estate-reference-number{margin-bottom:16px;border-radius:10px}.estate-filters-modal .input-item svg,.estate-filters-modal .date-time-picker-item-component svg,.estate-filters-modal .estate-reference-number svg{width:16px;height:16px}.estate-filters-modal .input-item svg g g,.estate-filters-modal .date-time-picker-item-component svg g g,.estate-filters-modal .estate-reference-number svg g g{fill:#777a80}.estate-filters-modal .input-item .start-icon svg,.estate-filters-modal .date-time-picker-item-component .start-icon svg,.estate-filters-modal .estate-reference-number .start-icon svg{width:16px;height:16px;margin-right:0}.estate-filters-modal .input-item .start-icon svg g g,.estate-filters-modal .date-time-picker-item-component .start-icon svg g g,.estate-filters-modal .estate-reference-number .start-icon svg g g{fill:#777a80}.estate-filters-modal .input-item ion-label,.estate-filters-modal .date-time-picker-item-component ion-label,.estate-filters-modal .estate-reference-number ion-label{font-size:16px;color:#777a80!important;margin-left:10px;margin-right:13px}.estate-filters-modal .input-item ion-select,.estate-filters-modal .input-item ion-input,.estate-filters-modal .date-time-picker-item-component ion-select,.estate-filters-modal .date-time-picker-item-component ion-input,.estate-filters-modal .estate-reference-number ion-select,.estate-filters-modal .estate-reference-number ion-input{max-width:100px}.estate-filters-modal .generic-select-popover{margin-bottom:16px;border-radius:10px}.estate-filters-modal .generic-select-popover svg{width:16px;height:16px}.estate-filters-modal .generic-select-popover ion-icon{color:#777a80;margin-right:0;font-size:16px}.estate-filters-modal .generic-select-popover ion-label{font-size:16px;color:#777a80;margin-left:10px;margin-right:13px}.estate-filters-modal .generic-select-popover ion-select{max-width:100px}.estate-filters-modal .generic-select-popover ion-select::part(icon){color:#777a80}.estate-filters-modal .generic-min-range-filter svg,.estate-filters-modal .generic-full-range-filter svg,.estate-filters-modal .generic-range-filter-item svg{width:16px;height:16px;color:#777a80;fill:#777a80}.estate-filters-modal .generic-min-range-filter svg *,.estate-filters-modal .generic-full-range-filter svg *,.estate-filters-modal .generic-range-filter-item svg *{fill:#777a80!important;color:#777a80!important}.estate-filters-modal .generic-min-range-filter ion-label,.estate-filters-modal .generic-full-range-filter ion-label,.estate-filters-modal .generic-range-filter-item ion-label{font-size:16px;color:#777a80;margin-left:10px;margin-right:13px}.estate-filters-modal .generic-min-range-filter ion-input,.estate-filters-modal .generic-full-range-filter ion-input,.estate-filters-modal .generic-range-filter-item ion-input{font-size:14px}.estate-filters-modal .generic-min-range-filter ion-range,.estate-filters-modal .generic-full-range-filter ion-range,.estate-filters-modal .generic-range-filter-item ion-range{padding:0 20px}.filter-modal ion-content::part(scroll){background-color:#fff;padding:0}.filter-modal ion-label.range-label{font-size:17px;color:var(--ion-color-secondary);margin:20px 10px}.filter-modal ion-label.range-label.clear{color:var(--ion-color-danger);text-align:end}.filter-modal ion-input{border-bottom:1px var(--ion-color-secondary) solid;margin:0 10px}.filter-modal ion-item .checkbox-yes-no-label{color:#b1b1b1}.filter-modal .generic-range-filter-bar{padding-left:60px;margin-top:-1px}.filter-modal .generic-range-filter-bar ion-range{padding:8px 0;width:100%}.generic-min-range-filter .filter-icon{color:#777a80;margin-right:0;font-size:20px}.generic-min-range-filter .range-controls-container{margin-left:auto;display:flex;justify-content:flex-end}.generic-min-range-filter .min-range-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;max-width:100px;padding:8px 0}.generic-min-range-filter .min-range-controls .control-icon-container{padding:6px 15px;border-radius:8px;background-color:#f5f5f5}.generic-min-range-filter .min-range-controls .control-icon-container .control-icon{font-size:16px;cursor:pointer;color:#000}.generic-min-range-filter .min-range-controls .control-icon-container .control-icon.disabled{color:#c4c4c4;cursor:not-allowed}.generic-min-range-filter .min-range-controls .value-display{font-size:17px;font-weight:400;color:#000;min-width:30px;text-align:center}.generic-full-range-filter .filter-icon{color:#777a80;margin-right:0;font-size:20px}.generic-full-range-filter .range-inputs-container{margin-left:auto;display:flex;justify-content:flex-end}.generic-full-range-filter .full-range-inputs{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:8px 0}.generic-full-range-filter .full-range-inputs .range-input-container{padding:0 10px;width:82px;height:30px;border-radius:7px;background-color:#f5f5f5}.generic-full-range-filter .full-range-inputs .range-input-container ion-input{font-size:16px;text-align:center;min-height:30px}.generic-full-range-filter.fill-inputs .full-range-inputs .range-input-container{width:100%}.generic-full-range-filter-bar ion-range{width:100%;padding:0 20px}.autocomplete .no-content{margin-top:25px}.autocomplete .no-content svg g g{fill:var(--ion-color-primary)}.autocomplete ion-list.autocomplete-options{margin:10px}.autocomplete ion-list.autocomplete-options.single-value ion-checkbox{--border-radius: 50%}.autocomplete ion-spinner{position:relative;top:50px;width:100%}.autocomplete .sticky-searchbar{position:sticky;top:0;z-index:10}.date-time-picker-item-component .actions-wrapper{display:flex;margin-left:auto}.date-time-picker-item-component .actions-wrapper .date-pick-btn{padding:6px 12px;border-radius:8px;background-color:#ebeaea;color:#000;font-size:14px;margin-left:4px}.date-time-picker-item-component .actions-wrapper .date-pick-btn.selected{color:var(--ion-color-primary)}.date-time-picker-item-component .actions-wrapper .date-pick-btn{font-size:16px}.date-time-picker-item-component ion-datetime{width:100%;max-width:unset}.date-time-picker-item-component .remove-icon{font-size:20px;color:#dedede;margin-left:10px}.select-modal ion-searchbar{padding:0;margin-bottom:15px;min-height:36px;background:var(--ion-color-background-page);border-radius:10px}.select-modal ion-searchbar.small-margin{margin-bottom:5px}.select-modal ion-searchbar .searchbar-input{padding-inline-start:35px!important}.select-modal .select-options ion-list.info-list ion-label{color:#000}.select-modal .select-options ion-list.info-list ion-checkbox{--size: 20px}.select-modal .select-options ion-list.info-list .estate-list-item-card{padding:0;max-height:150px;margin:0 0 15px}.select-modal .select-options ion-list.info-list .estate-list-item-card ion-checkbox{position:absolute;top:8px;right:8px;--border-radius: 4px}.select-modal ion-item.select-all{margin-bottom:10px;--border-style: unset;--border-radius: 10px}.select-modal ion-item.select-all ion-label{font-size:17px}.select-modal ion-item.select-all ion-toggle{flex:none}.select-modal ion-item.estate-toggle{height:36px;--background: var(--ion-color-background-page);background:var(--ion-color-background-page);--inner-padding-end: 0;--padding-start: 0}.select-modal ion-item.estate-toggle.last{margin-bottom:12px}.generic-range-filter-item .filter-icon{color:#777a80;margin-right:0;font-size:20px}.generic-range-filter-item .range-input-container{margin-left:auto;display:flex;justify-content:flex-end}.generic-range-filter-item .single-range-input{padding:0 10px;width:82px;height:30px;border-radius:7px;background-color:#f5f5f5}.generic-range-filter-item .single-range-input ion-input{font-size:16px;text-align:center;min-height:30px}.generic-range-filter-item-bar ion-range{width:100%;padding:0 20px}.textarea-item-v2-component{margin-bottom:10px}.textarea-item-v2-component:not(:last-child).border-bottom{border-bottom:1px solid #cecece;margin-bottom:unset}.textarea-item-v2-component ion-item{border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:0!important;position:relative}.textarea-item-v2-component ion-item .textarea-header{display:flex;flex-wrap:wrap;align-items:center;width:100%}.textarea-item-v2-component ion-item .textarea-header ion-label{padding:12.5px 0}.textarea-item-v2-component ion-item .textarea-header ion-segment{margin-left:auto;max-width:fit-content}.textarea-item-v2-component ion-item .textarea-header ion-segment ion-segment-button{min-width:auto;width:auto;padding:0}.textarea-item-v2-component ion-item .toggle-icon{align-self:start;font-size:22px;color:#c1c1c1;margin-top:12px;margin-right:-8px;margin-left:5px;transition:transform .3s ease}.textarea-item-v2-component .custom-text-area-v2{width:100%;height:100%}.textarea-item-v2-component .custom-text-area-v2 textarea{width:100%;padding:5px 15px 12px;background-color:unset;background-color:#fff;border-radius:0 0 10px 10px;border:none;outline:none;resize:none;transition:height .3s ease;overflow-y:auto}.textarea-item-v2-component .custom-text-area-v2.has-max-length .display-count .separator{width:97%;border-bottom:1px solid #cecece;margin:-4px auto 0}.textarea-item-v2-component .custom-text-area-v2.has-max-length .display-count .counter{margin-top:5px;margin-right:5px;text-align:right;font-size:13px;color:#737373}.contact-page ion-searchbar{padding:14px 15px 0;min-height:36px}.contact-page ion-searchbar .searchbar-input{padding-inline-start:35px!important;border-radius:10px;font-size:15px}.contact-page .contact-list{padding:5px 15px 15px;background:#f8f8fa}.contact-page .contact-group-list ion-list.info-list ion-label{color:#000}.contact-page .contact-group-list ion-row.info-label ion-label{color:#000}.contact-page .contact-group-list ion-item::part(detail-icon){position:absolute;top:10px;right:12px;align-self:baseline}.contact-page .filter-count ion-label{font-size:14px;margin:0;text-align:right;color:var(--ion-color-primary)}.contact-page .filter-count ion-note{font-size:14px;font-weight:600}.contact-page .filter-count::part(native){background:var(--ion-color-background-page)}.contact-page,.contact-view-page{background:var(--ion-color-background-page)}.contact-filters-modal ion-list.info-list{background:transparent;margin-bottom:5px!important}.contact-filters-modal ion-list.info-list ion-item{margin-bottom:10px;--border-width: 0px;border-radius:10px}.contact-filters-modal ion-list.info-list ion-item ion-label{font-size:14px;color:#777a80;flex:1 1 auto}.contact-filters-modal ion-list.info-list ion-item ion-text{text-wrap:nowrap;text-overflow:ellipsis;color:#000;flex:1 1 auto}.contact-filters-modal ion-list.info-list ion-item .tags-item-header{align-items:center}.contact-filters-modal ion-list.info-list ion-item .tags-item-header ion-icon{margin-right:15px;width:18px;height:18px;color:var(--ion-color-red)}.contact-filters-modal ion-list.info-list ion-item .item-icon svg g g{fill:#777a80}.contact-filters-modal ion-list.info-list ion-item .item-icon{margin-inline:0 10px}.contact-filters-modal ion-list.info-list ion-item .item-icon ion-icon{font-size:16px}.contact-filters-modal ion-list.info-list ion-item .item-icon svg{width:16px;height:16px}.contact-filters-modal ion-list.info-list ion-item .item-icon svg:not(.tag-icon) path{fill:#777a80}.contact-filters-modal ion-list.info-list ion-item .item-icon svg.tag-icon path{stroke:#777a80}.contact-filters-modal ion-list.info-list ion-item::part(detail-icon){align-self:baseline;margin-top:10px;color:#777a80;opacity:1}.contact-filters-modal .filters-group{margin-bottom:16px}.contact-filters-modal .filters-group ion-list.info-list,.contact-filters-modal .filters-group .date-time-picker-item-component{border-radius:0;margin:0!important}.contact-filters-modal .filters-group ion-list.info-list ion-item,.contact-filters-modal .filters-group .date-time-picker-item-component ion-item{border-radius:0;margin-bottom:0;margin-top:0}.contact-filters-modal .filters-group ion-list.info-list ion-item::part(detail-icon),.contact-filters-modal .filters-group .date-time-picker-item-component ion-item::part(detail-icon){color:#777a80;opacity:1}.contact-filters-modal .filters-group ion-list.info-list ion-item .actions-wrapper,.contact-filters-modal .filters-group .date-time-picker-item-component ion-item .actions-wrapper{margin:8px 0}.contact-filters-modal .filters-group ion-list.info-list ion-item .actions-wrapper .date-pick-btn,.contact-filters-modal .filters-group .date-time-picker-item-component ion-item .actions-wrapper .date-pick-btn{color:#777a80}.contact-filters-modal .filters-group ion-list.info-list:first-child ion-item,.contact-filters-modal .filters-group .date-time-picker-item-component:first-child ion-item{border-radius:10px 10px 0 0}.contact-filters-modal .filters-group ion-list.info-list:last-child ion-item,.contact-filters-modal .filters-group .date-time-picker-item-component:last-child ion-item{border-radius:0 0 10px 10px}.contact-filters-modal .filters-group ion-item{border-radius:0;margin-bottom:0;--border-width: 0}.contact-filters-modal .filters-group ion-item:first-of-type{--border-radius: 10px 10px 0 0}.contact-filters-modal .filters-group ion-item:last-of-type{--border-radius: 0 0 10px 10px}.contact-filters-modal .filters-group ion-item::part(detail-icon){color:#777a80;opacity:1}.contact-filters-modal .input-item,.contact-filters-modal .date-time-picker-item-component,.contact-filters-modal .contact-city-input,.contact-filters-modal .contact-address-input{margin-bottom:16px;border-radius:10px}.contact-filters-modal .input-item svg,.contact-filters-modal .date-time-picker-item-component svg,.contact-filters-modal .contact-city-input svg,.contact-filters-modal .contact-address-input svg{width:16px;height:16px}.contact-filters-modal .input-item svg g g,.contact-filters-modal .date-time-picker-item-component svg g g,.contact-filters-modal .contact-city-input svg g g,.contact-filters-modal .contact-address-input svg g g{fill:#777a80}.contact-filters-modal .input-item .start-icon svg,.contact-filters-modal .date-time-picker-item-component .start-icon svg,.contact-filters-modal .contact-city-input .start-icon svg,.contact-filters-modal .contact-address-input .start-icon svg{width:16px;height:16px;margin-right:0}.contact-filters-modal .input-item .start-icon svg g g,.contact-filters-modal .date-time-picker-item-component .start-icon svg g g,.contact-filters-modal .contact-city-input .start-icon svg g g,.contact-filters-modal .contact-address-input .start-icon svg g g{fill:#777a80}.contact-filters-modal .input-item ion-label,.contact-filters-modal .date-time-picker-item-component ion-label,.contact-filters-modal .contact-city-input ion-label,.contact-filters-modal .contact-address-input ion-label{font-size:16px;color:#777a80!important;margin-left:10px;margin-right:13px}.contact-filters-modal .input-item ion-item .actions-wrapper,.contact-filters-modal .date-time-picker-item-component ion-item .actions-wrapper,.contact-filters-modal .contact-city-input ion-item .actions-wrapper,.contact-filters-modal .contact-address-input ion-item .actions-wrapper{margin:8px 0}.contact-filters-modal .input-item ion-item .actions-wrapper .date-pick-btn,.contact-filters-modal .date-time-picker-item-component ion-item .actions-wrapper .date-pick-btn,.contact-filters-modal .contact-city-input ion-item .actions-wrapper .date-pick-btn,.contact-filters-modal .contact-address-input ion-item .actions-wrapper .date-pick-btn{color:#777a80}.contact-filters-modal .input-item ion-select,.contact-filters-modal .input-item ion-input,.contact-filters-modal .date-time-picker-item-component ion-select,.contact-filters-modal .date-time-picker-item-component ion-input,.contact-filters-modal .contact-city-input ion-select,.contact-filters-modal .contact-city-input ion-input,.contact-filters-modal .contact-address-input ion-select,.contact-filters-modal .contact-address-input ion-input{max-width:100px}.contact-filters-modal .generic-select-popover,.contact-filters-modal .generic-select-popover-with-icons{margin-bottom:16px;border-radius:10px}.contact-filters-modal .generic-select-popover svg,.contact-filters-modal .generic-select-popover-with-icons svg{width:16px;height:16px}.contact-filters-modal .generic-select-popover ion-icon,.contact-filters-modal .generic-select-popover-with-icons ion-icon{color:#777a80;margin-right:0;font-size:16px}.contact-filters-modal .generic-select-popover ion-label,.contact-filters-modal .generic-select-popover-with-icons ion-label{font-size:16px;color:#777a80;margin-left:10px;margin-right:13px}.contact-filters-modal .generic-select-popover ion-select,.contact-filters-modal .generic-select-popover-with-icons ion-select{max-width:100px}.contact-filters-modal .generic-select-popover ion-select::part(icon),.contact-filters-modal .generic-select-popover-with-icons ion-select::part(icon){color:#777a80}.contact-filters-modal .generic-select-popover .selected-text,.contact-filters-modal .generic-select-popover-with-icons .selected-text{font-size:inherit}.contact-filters-modal .generic-min-range-filter svg,.contact-filters-modal .generic-full-range-filter svg,.contact-filters-modal .generic-range-filter-item svg{width:16px;height:16px;color:#777a80;fill:#777a80}.contact-filters-modal .generic-min-range-filter svg *,.contact-filters-modal .generic-full-range-filter svg *,.contact-filters-modal .generic-range-filter-item svg *{fill:#777a80!important;color:#777a80!important}.contact-filters-modal .generic-min-range-filter ion-label,.contact-filters-modal .generic-full-range-filter ion-label,.contact-filters-modal .generic-range-filter-item ion-label{font-size:16px;color:#777a80;margin-left:10px;margin-right:13px}.contact-filters-modal .generic-min-range-filter ion-input,.contact-filters-modal .generic-full-range-filter ion-input,.contact-filters-modal .generic-range-filter-item ion-input{font-size:14px}.contact-filters-modal .generic-min-range-filter ion-range,.contact-filters-modal .generic-full-range-filter ion-range,.contact-filters-modal .generic-range-filter-item ion-range{padding:0 20px}.contact-filters-modal .toggle-filters-container{text-align:center}ion-popover.sorting-filter-popover{--width: fit-content}.select-tags-modal .tags-list,.delete-tags-modal .tags-list{padding-top:unset;padding-bottom:unset}.generic-select-popover-with-icons{margin-bottom:16px;border-radius:10px;cursor:pointer}.generic-select-popover-with-icons svg{width:16px;height:16px}.generic-select-popover-with-icons ion-icon{color:#777a80;margin-right:0;font-size:16px}.generic-select-popover-with-icons ion-icon.chevron-icon{color:#777a80;width:1.125rem;height:1.125rem;margin-inline-start:4px}.generic-select-popover-with-icons ion-label{font-size:16px;color:#777a80;margin-left:10px;margin-right:13px}.generic-select-popover-with-icons .select-section{display:flex;align-items:center;justify-content:flex-end;min-width:100px}.generic-select-popover-with-icons .selected-text{color:#000;font-size:14px;max-width:100px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.generic-select-popover-with-icons-popover{--width: 280px;--max-height: 400px}.generic-select-popover-with-icons-popover .options-list{padding:0}.generic-select-popover-with-icons-popover .options-list .option-item{--padding-start: 12px;--padding-end: 12px;--inner-padding-end: 0;cursor:pointer}.generic-select-popover-with-icons-popover .options-list .option-item .option-icon{display:flex;align-items:center;justify-content:center;margin-right:12px;margin-left:8px}.generic-select-popover-with-icons-popover .options-list .option-item .option-icon svg{width:16px;height:16px}.generic-select-popover-with-icons-popover .options-list .option-item .option-icon ion-icon{font-size:16px}.generic-select-popover-with-icons-popover .options-list .option-item.selected{--background: var(--ion-color-light)}.generic-select-popover-with-icons-popover .options-list .option-item ion-checkbox{--size: 20px;margin-right:12px}.generic-select-popover-with-icons-popover .options-list .option-item ion-label{margin:0}.generic-select-popover-with-icons-popover .options-list .option-item:hover{--background: var(--ion-color-light-tint)}.toolbar-background{background:#fff}.sc-ion-buttons-ios-s ion-icon{margin-inline-end:0!important}ion-toolbar{--background: #fff;--color: var(--ion-color-primary);--min-height: 57px}ion-toolbar ion-title{color:#000}ion-toolbar svg{width:20px;height:20px}ion-toolbar svg g g{fill:var(--ion-color-primary)}.visit-report-button{justify-content:space-between;width:100%;font-size:15px;display:flex;color:var(--ion-color-primary)}.truncate{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:normal;overflow:hidden;hyphens:auto;text-align:left}.estate-list-item-card{padding:0;max-height:150px;margin:0 0 15px}.related-estates .related-estates-label{font-size:13px;padding:0 0 5px 15px;color:#87868d}ion-item.description-microphone{margin-bottom:10px}ion-item.description-microphone::part(native){background:var(--ion-color-background-page)}.calendar-view-page .info-item ion-list.info-list ion-label{color:inherit}.calendar-view-page .info-item ion-list.info-list ion-label.ion-color-primary{color:var(--ion-color-primary)}.calendar-view-page .info-item.text-section ion-card-content,.calendar-view-page .info-item.description-section ion-card-content{margin-top:unset;font-size:17px}.calendar-view-page .info-item.visit-report .visit-report-button{justify-content:space-between;width:100%;font-size:17px;display:flex;color:var(--ion-color-primary);margin-right:0}.calendar-view-page .info-item.visit-report .visit-report-button svg{width:20px;height:20px}.calendar-view-page .info-item.visit-report .visit-report-button svg g g{fill:var(--ion-color-primary)}.calendar-view-page .info-item.with-section .contact-attendee-status{margin:auto;font-size:20px;min-width:20px}.calendar-view-page .info-item.with-section ion-list.info-list ion-row{flex-wrap:nowrap}.calendar-view-page .calendar-action-button{width:47%;--background: #fff;--background-hover: #fff;--border-color: #d0dce4;--background-activated: var(--ion-color-primary);--background-focused: var(--ion-color-primary);--color: var(--ion-color-primary)}.calendar-view-page .calendar-action-button:active svg g#Group,.calendar-view-page .calendar-action-button:focus-visible svg g#Group{fill:#fff}.calendar-view-page .calendar-action-button.color-danger{--background-activated: var(--ion-color-danger);--background-focused: var(--ion-color-danger);--color: var(--ion-color-danger)}.classification-tag-component{padding:2px 4px;border-radius:5px;font-size:12px;font-weight:500;display:flex;align-items:center}.classification-tag-component ion-icon{margin-right:5px}.show-more{font-weight:500;color:var(--ion-color-primary);text-decoration:underline}.show-more.expanded{margin-left:5px}.show-more.hidden{display:none}.show-more.separate{border-top:1px solid #ddd;padding:10px 15px;color:var(--ion-color-primary);cursor:pointer;font-size:17px;font-weight:400;display:block;text-decoration:none}.show-more-text{white-space:initial;overflow:unset;text-overflow:unset;display:inline}ion-item.description-textarea{height:100%}ion-item.description-textarea::part(native){height:100%}ion-item.description-textarea .custom-text-area{height:calc(100% - 10px)}ion-item.description-textarea.has-microphone{height:calc(100% - 54px)}.custom-text-area{width:100%;height:100%}.custom-text-area textarea{width:100%;padding:10px;background-color:unset;background-color:#fff;border-radius:10px;border:none;outline:none}.custom-text-area.has-max-length textarea{height:calc(100% - 30px)}.custom-text-area.has-max-length .display-count .separator{width:100%;padding-top:2px;border-bottom:1px solid #cecece}.custom-text-area.has-max-length .display-count .counter{margin-top:6px;text-align:right;font-size:13px;color:#737373}.speech-to-text{display:flex;align-items:center;margin-right:5px}.speech-to-text ion-icon{color:var(--ion-color-primary);font-size:20px;flex-shrink:0}.speech-to-text-active{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background-color:#406fc3;border:4px solid #c6d4ed;transition:all .3s ease-in-out;cursor:pointer;animation:pulse 1.5s infinite}.speech-to-text-active ion-icon{color:#fff;transition:color .3s ease-in-out}@keyframes pulse{0%{box-shadow:0 0 #406fc366;opacity:1}50%{opacity:.5}70%{box-shadow:0 0 0 10px #406fc300}to{box-shadow:0 0 #406fc300;opacity:1}}.map-app-action-sheet .show{display:unset}.map-app-action-sheet .hide{display:none!important}.generate-document-page .estate-list{background-color:transparent}.generate-document-page .signed-status-icon{width:22px;height:22px}.generate-document-page .footer-buttons{position:fixed;bottom:var(--ion-padding, 16px);left:var(--ion-padding, 16px);right:var(--ion-padding, 16px)}.generate-document-page .footer-buttons ion-button{width:100%;--border-radius: 10px;font-weight:600;font-size:17px;height:50px;min-height:50px;margin:0}.generate-document-page .footer-buttons ion-button ion-icon{font-size:20px;margin-inline-end:8px}.generate-document-page .generate-document-step2{height:calc(100dvh - 190px)!important;overflow:auto;margin-top:15px}.generate-document-page .generate-document-step2 .signature-list-item:not(.signed) ion-label{color:var(--ion-color-primary)}.generate-document-page .generate-document-step2 .signature-list-item{--detail-icon-opacity: 1;--detail-icon-font-size: 17px}.generate-document-page .document-section{height:calc(100dvh - 190px)!important;overflow:hidden!important;position:relative}.generate-document-page .document-section .zoom-container{width:100%;height:100%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}ion-modal.doc-signed-dialog{--width: fit-content;--min-width: 250px;--height: fit-content;--border-radius: 6px;--box-shadow: 0 28px 48px rgba(0, 0, 0, .4)}ion-modal.doc-signed-dialog .dialog-content{margin:10px 10px 20px;display:flex;flex-direction:column;align-items:center;gap:7px;width:calc(100vw - 40px);max-width:340px}ion-modal.doc-signed-dialog .dialog-content .sign-doc-success-img{width:100px}ion-modal.doc-signed-dialog .dialog-content .title{font-size:17px;font-weight:500;line-height:28px}ion-modal.doc-signed-dialog .dialog-content .subtitle{color:#777a7f;font-size:15px;line-height:22px}ion-modal.doc-signed-dialog .dialog-content ion-button{width:100%}.signature-canvas{background-color:#fff;width:100%;border-radius:10px;margin-top:15px;height:calc(100dvh - 200px)}.document-section{overflow:auto;background-color:#fff;border-radius:10px;padding:10px 0;margin-top:15px;height:calc(100dvh - 140px)}:root{--rpv-core__annotation--link-hover-background-color: rgba(255, 255, 0, .2);--rpv-core__annotation-popup-wrapper-background-color: #faf089;--rpv-core__annotation-popup-wrapper-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--rpv-core__annotation-popup-content-border-top-color: #1a202c;--rpv-core__arrow-border-color: rgba(0, 0, 0, .3);--rpv-core__asking-password-color: #000;--rpv-core__asking-password-wrapper-background-color: #fff;--rpv-core__asking-password-wrapper-border-color: rgba(0, 0, 0, .3);--rpv-core__button-background-color: rgba(0, 0, 0, .3);--rpv-core__button-color: #000;--rpv-core__doc-error-background-color: #fff;--rpv-core__doc-error-text-background-color: #c02424;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #fff;--rpv-core__full-screen-target-background-color: #fff;--rpv-core__inner-page-background-color: #fff;--rpv-core__menu-divider-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__menu-item-color: #000;--rpv-core__menu-item--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__menu-item--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button-color: #000;--rpv-core__minimal-button--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__minimal-button--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button--selected-background-color: rgba(0, 0, 0, .1);--rpv-core__modal-body-background-color: #fff;--rpv-core__modal-body-border-color: rgba(0, 0, 0, .3);--rpv-core__modal-overlay-background-color: rgba(0, 0, 0, .5);--rpv-core__page-layer-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);--rpv-core__popover-body-background-color: #fff;--rpv-core__popover-body-border-color: rgba(0, 0, 0, .3);--rpv-core__popover-body-color: #000;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__primary-button-color: #fff;--rpv-core__progress-bar-background-color: rgba(0, 0, 0, .1);--rpv-core__progress-bar-progress-background-color: #2566e8;--rpv-core__progress-bar-progress-color: #fff;--rpv-core__separator-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__spinner-border-color: rgba(0, 0, 0, .4);--rpv-core__spinner-border-transparent-color: transparent;--rpv-core__splitter-background-color: transparent;--rpv-core__splitter--hover-background-color: rgba(0, 0, 0, .2);--rpv-core__text-layer-text--selection-background-color: rgb(0, 0, 255, 1);--rpv-core__text-layer-text--selection-color: transparent;--rpv-core__textbox-background-color: #fff;--rpv-core__textbox-border-color: rgba(0, 0, 0, .2);--rpv-core__textbox-color: #000;--rpv-core__tooltip-body-background-color: #000;--rpv-core__tooltip-body-color: #fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color: #363636;--rpv-core__asking-password-color: #fff;--rpv-core__asking-password-wrapper-border-color: #191919;--rpv-core__asking-password-wrapper-background-color: #191919;--rpv-core__button-background-color: #171717;--rpv-core__button-color: #fff;--rpv-core__doc-error-background-color: #191919;--rpv-core__doc-error-text-background-color: #c02323;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #191919;--rpv-core__full-screen-target-background-color: #1a1a1a;--rpv-core__inner-page-background-color: #1a1a1a;--rpv-core__menu-divider-border-bottom-color: #000;--rpv-core__menu-item-color: #fff;--rpv-core__menu-item--hover-background-color: #2566e8;--rpv-core__menu-item--disabled-color: #5e5e5e;--rpv-core__minimal-button-color: #fff;--rpv-core__minimal-button--disabled-color: #5e5e5e;--rpv-core__minimal-button--hover-background-color: #191919;--rpv-core__minimal-button--selected-background-color: #1657bb;--rpv-core__modal-body-background-color: #363636;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__popover-body-background-color: #363636;--rpv-core__popover-body-color: #fff;--rpv-core__progress-bar-background-color: #000;--rpv-core__separator-border-bottom-color: #000;--rpv-core__spinner-border-color: #fff;--rpv-core__splitter-background-color: #1a1a1a;--rpv-core__splitter--hover-background-color: #2566e8;--rpv-core__textbox-background-color: #121212;--rpv-core__textbox-border-color: #121212;--rpv-core__textbox-color: #fff;--rpv-core__tooltip-body-background-color: #414141;--rpv-core__tooltip-body-color: #fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{bottom:0;right:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{left:0;top:50%;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0;left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{right:0;top:50%;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0;right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;position:absolute;overflow:hidden;top:0}.rpv-core__doc-error{align-items:center;background-color:var(--rpv-core__doc-error-background-color);display:flex;justify-content:center;height:100%}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{background-color:var(--rpv-core__doc-loading-background-color);align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-even{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-odd{display:flex;align-items:center;justify-content:flex-start}.rpv-core__inner-page--dual-cover{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-cover-odd{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{display:flex;align-items:center;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;color:var(--rpv-core__menu-item-color);border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{background-color:var(--rpv-core__menu-item--hover-background-color);outline:0}.rpv-core__menu-item:hover{background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:var(--rpv-core__modal-body-background-color);border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:var(--rpv-core__modal-overlay-background-color);inset:0;position:fixed;z-index:9999;align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{align-items:center;display:flex;justify-content:center;overflow:visible;position:relative}.rpv-core__page-layer:after{content:"";position:absolute;inset:.25rem;box-shadow:var(--rpv-core__page-layer-box-shadow)}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{background-color:var(--rpv-core__popover-body-background-color);border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body-arrow{background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{inset:0;position:fixed}.rpv-core__annotation-popup-wrapper{background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);padding:.25rem;max-height:16rem;overflow:auto}.rpv-core__primary-button{background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;justify-content:center;height:.75rem}.rpv-core__separator{border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid var(--rpv-core__spinner-border-color);border-radius:9999px}.rpv-core__spinner--animating{animation-duration:.4s;animation-name:rpv-core__spinner-transform;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rpv-core__splitter{background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter:hover,.rpv-core__splitter--resizing{cursor:col-resize;background-color:var(--rpv-core__splitter--hover-background-color)}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;user-select:none}.rpv-core__textbox{background-color:var(--rpv-core__textbox-background-color);border:1px solid var(--rpv-core__textbox-border-color);box-sizing:border-box;border-radius:.25rem;color:var(--rpv-core__textbox-color);padding:0 .5rem;height:2rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{left:0;position:absolute;top:0;height:100%;width:100%;opacity:.2;line-height:1;z-index:1}.rpv-core__text-layer span::selection{background-color:var(--rpv-core__text-layer-text--selection-background-color);color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0% 0%;white-space:pre}.rpv-core__tooltip-body{background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media(min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media(min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media(min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}.sign-contact-modal{display:flex;flex-direction:column;height:100%}.sign-contact-modal .signature-section{display:flex;flex-direction:column;gap:15px;touch-action:none;-webkit-touch-callout:none}.sign-contact-modal .signature-title{text-align:center;font-size:21px;font-weight:600}.sign-contact-modal .signature-pad-container{position:relative;background:#fff;border:2px dashed #006ac9;border-radius:10px;height:230px;width:100%;padding:5px;box-sizing:border-box;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sign-contact-modal .signature-canvas{width:calc(100% - 10px)!important;height:calc(100% - 10px)!important;background:transparent;border:none;border-radius:5px;touch-action:none;pointer-events:auto;display:block}.sign-contact-modal .signature-buttons{display:flex;flex-direction:column;gap:15px;margin-top:auto}.sign-contact-modal .signature-buttons ion-button{--border-radius: 10px;font-weight:600;font-size:17px;height:50px;min-height:50px;margin:0}.sign-contact-modal .signature-buttons ion-button ion-icon{font-size:20px;margin-inline-end:8px}.sign-contact-modal .clear-button{--background: #ffffff;--color: #ce0024}.sign-contact-modal-wrapper ion-toolbar.modal-toolbar ion-button.start-button{--color: #006ac9}.contact-view-page ion-content{--padding-start: 0;--padding-end: 0}.contact-view-page ion-row.segment-content{margin:15px 0;padding:0 15px;min-height:35%}.contact-view-page ion-row.segment-content .contact-info ion-list.info-list ion-text{text-transform:lowercase}.contact-view-page ion-row.segment-content .search-criteria ion-list.info-list ion-text{min-width:fit-content}.contact-view-page ion-row.segment-content .tags{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0}.contact-view-page ion-segment.contact-segment{border-radius:0;background-color:unset;box-shadow:0 4px 6px -3px #0000001a}.contact-view-page ion-segment.contact-segment ion-segment-button{font-size:13px;--border-style: unset;--border-radius: unset;--indicator-box-shadow: unset;--indicator-color: unset;font-weight:400;max-width:calc(20vw + 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-view-page ion-segment.contact-segment ion-segment-button:not(.segment-button-checked){color:#b1b1b1}.contact-view-page ion-segment.contact-segment ion-segment-button.segment-button-checked{color:var(--ion-color-primary)}.contact-view-page .contact-name{margin-right:5px;color:var(--ion-color-primary)}.contact-view-page .contact-view-header-info{padding:0 15px}.contact-view-page .contact-view-header-info.generic-list-section ion-list{border:1px solid #DEDEDE}.contact-view-page .contact-view-header-info .header-info{width:100%;padding:15px 15px 10px;display:flex;align-items:center;gap:15px;border-bottom:1px solid #c8c7cc}.contact-view-page .contact-view-header-info .header-info .icon-circle{position:relative;flex:0 0 62px}.contact-view-page .contact-view-header-info .header-info .header-contact-name{font-size:21px;font-weight:500;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-view-page .contact-view-header-info .header-info .contact-info{flex:1;overflow:hidden}.contact-view-page .contact-view-header-info .header-info .horizontal-scroll-list-component{margin:0}.contact-view-page .contact-view-header-info .funnel-status-list-item{border-bottom:1px solid #c8c7cc}.contact-view-page .contact-view-header-info .classification-tag-component{line-height:28px;padding:0 8px;font-size:15px}.contact-view-page .view-history-wrapper{width:100%}.contact-view-page .view-history-wrapper .button-group{align-self:flex-start}.contact-view-page .view-history{width:100%}.funnel-status-list-item .content{display:flex;align-items:baseline;padding:10px 15px}.funnel-status-list-item .content .funnel-status-item{flex:1;text-align:center}.funnel-status-list-item .content .funnel-status-item .separator{height:6px;background-color:#dedede;margin:2px}.funnel-status-list-item .content .funnel-status-item .label{font-size:13px;color:#777a80}.funnel-status-list-item .content .funnel-status-item.selected .separator{background-color:var(--ion-color-primary)}.funnel-status-list-item .content .funnel-status-item.selected .label{color:var(--ion-color-primary);font-weight:600}.funnel-status-list-item .content .funnel-status-item:first-child .separator{border-radius:2px 0 0 2px}.funnel-status-list-item .content .funnel-status-item:last-child .separator{border-radius:0 2px 2px 0}.funnel-status-list-item .value{display:flex;align-items:center}.funnel-status-list-item .value svg{margin-right:3px}.contact-action-buttons{display:flex}.contact-action-buttons.align-center{justify-content:center}.contact-action-buttons ion-button{line-height:45px;margin:0;flex:1;--border-radius: unset;--padding-top: 0;--padding-bottom: 0;--padding-start: 0;--padding-end: 0;--border-width: 0}.contact-action-buttons ion-button ion-label{font-size:17px;font-weight:400}.contact-action-buttons ion-button ion-icon{font-size:20px}.contact-action-buttons ion-button:not(:last-child){border-right:1px solid var(--ion-color-border-gray)}.contact-action-buttons .button-content{display:flex;align-items:center;justify-content:center;gap:5px}.contact-multi-input .text-button{padding:12.5px 15px}.popover-select-item-group-component .input-item ion-label.has-value{color:var(--ion-color-text-dark)!important}.popover-select-item-group-component .input-item ion-icon.remove-icon{font-size:20px;color:#dedede;margin-left:auto}.popover-select-item-group-component .input-item ion-note ion-icon{margin-bottom:-4px;font-size:1.25em;opacity:.4}.popover-select-item-group-component .input-item ion-note ion-item{--padding-start: 0;--padding-end: 0;--min-height: 22px;border-right:1px solid var(--ion-input-border-color)}.popover-select-item-group-component .input-item ion-note .popover-select-item-component ion-select{min-height:22px}.popover-select-item-component ion-select{margin-right:-4px}.popover-select-item-component ion-select::part(text){margin-right:8px;color:var(--popover-select-placeholder-color, #000)}.popover-select-item-component ion-select::part(icon){color:silver}.popover-select-item-component ion-select.select-label-placement-floating{min-height:20px}.popover-select-item-component ion-label{opacity:unset!important}.generic-list-section{padding-bottom:5px;width:100%}.generic-list-section.no-title{margin-bottom:15px}.generic-list-section .generic-list-section-header{display:flex;justify-content:space-between;align-items:center}.generic-list-section .generic-list-section-title{padding:5px 15px;font-size:13px;color:#87868d}.generic-list-section .generic-list-section-title:first-letter{text-transform:capitalize}.generic-list-section ion-list{border-radius:10px}.action-list-item-component{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.action-list-item-component ion-label{font-size:17px;font-weight:500}.action-list-item-component ion-button{--background: #dce8f5;--background-hover: #f5faff;--background-activated: #f5faff;--background-focused: #f5faff;--color: var(--ion-color-primary);font-size:15px}.zip-picker .no-content{padding:25px 0}.zip-picker .no-content svg g g{fill:var(--ion-color-primary)}.zip-picker ion-list.autocomplete-options{margin:10px}.zip-picker ion-list.autocomplete-options.single-value ion-checkbox{--border-radius: 50%}.zip-picker ion-spinner{position:relative;top:50px;width:100%}.zip-picker .sticky-searchbar{position:sticky;top:0;z-index:10}.contact-relations-component .info-item ion-card.info-content{margin-bottom:0;margin-top:0}.contact-relations-component .multiple-contacts-picker{border-radius:10px;flex:1}.contact-relations-component .multiple-contacts-picker .header-item{padding:11.6px 0}.contact-relations-component .multiple-contacts-picker .header-item .value{opacity:.25;font-size:20px;margin-inline-end:-6px}.contact-relations-component .remove-icon{display:flex;align-items:center;gap:10px;color:var(--ion-color-red);font-size:17px}.contact-relations-component .data-item{display:flex;align-items:center;padding:11.6px 0;color:var(--ion-color-primary);font-size:17px}.contact-relations-component .data-item svg{width:16px;height:16px}.contact-relations-component .data-item .remove-icon{font-size:20px;color:#dedede;margin-left:auto}.contact-relations-component .header-item{display:flex;align-items:center;padding:0}.contact-relations-component .header-item span{text-transform:capitalize;font-size:17px}.contact-relations-component .header-item svg{width:16px;height:16px;margin-right:8px}.contact-relations-component .header-item .value{margin-left:auto;display:flex;align-items:center}.contact-relations-component .header-item.is-required .label:after{content:"*";color:var(--ion-color-red);margin-left:5px}.contact-relations-component .header-item.has-error .label{color:var(--ion-color-red)}.contact-relations-component .contact-relation-item ion-list ion-item>ion-item{flex:1;--inner-padding-end: 0}.autocomplete-modal ion-searchbar{padding:0;margin-bottom:15px;min-height:36px;background:var(--ion-color-background-page);border-radius:10px}.autocomplete-modal ion-searchbar.small-margin{margin-bottom:5px}.autocomplete-modal ion-searchbar .searchbar-input{padding-inline-start:35px!important}.autocomplete-modal .create-new-item{border-radius:10px;margin-bottom:15px}.autocomplete-modal .create-new-item ion-item{color:var(--ion-color-primary)}.autocomplete-modal .create-new-item ion-item svg{width:18px;height:18px}.autocomplete-modal .autocomplete-options ion-list.info-list ion-label{color:#000}.autocomplete-modal .autocomplete-options ion-list.info-list ion-checkbox{--size: 20px}.autocomplete-modal .autocomplete-options ion-list.info-list .estate-list-item-card{padding:0;max-height:150px;margin:0 0 15px}.autocomplete-modal .autocomplete-options ion-list.info-list .estate-list-item-card ion-checkbox{position:absolute;top:8px;right:8px}.autocomplete-modal ion-item.estate-toggle{height:36px;--background: var(--ion-color-background-page);background:var(--ion-color-background-page);--inner-padding-end: 0;--padding-start: 0}.autocomplete-modal ion-item.estate-toggle.last{margin-bottom:12px}.autocomplete-modal .disabled-item{opacity:.5}.contact-edit-general{width:100%}.contact-edit-general ion-item ion-input{color:#000!important}.contact-edit-general .textarea-item-v2-component{margin-top:10px}.contact-edit-general ion-label.section-title{font-size:17px;font-weight:500;margin:10px 0 5px;display:block}.contact-edit-general .generic-list-section-title{font-size:17px;font-weight:500;color:#000;padding-left:0}.text-input-item-component ion-input{flex:1}.text-input-item-component .native-input{color:#000!important}.text-input-item-component .input-unit{margin-inline-start:calc(var(--inner-padding-end) / 2);color:#000!important}.text-input-item-component .input-clear-icon{color:#dedede;margin-right:-12px}.contact-edit ion-toolbar ion-button{font-weight:500}.contact-edit .generic-list-section .generic-list-section-title{font-size:17px;font-weight:500;padding:5px 0;color:#000}.crop-wrapper{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background-color:#404040}.crop-container{position:absolute;top:0;left:0;width:100%;height:calc(100% - 70px)}.controls{background-color:#fff;position:absolute;bottom:0;left:0;right:0;height:70px;padding:10px 15px;display:flex;align-items:center}.controls ion-icon{margin-left:10px;font-size:25px;color:var(--ion-color-primary);width:33px;height:33px}.controls .range-input{flex:1;margin-top:10px}.controls .range-input .range-input-label{margin-bottom:-12px;font-weight:500}.crop-wrapper.ios .crop-container{height:calc(100% - 90px)}.crop-wrapper.ios .controls{height:90px;padding-bottom:25px}.document-scanner-content .scanned-img-item{position:relative;margin-bottom:20px}.document-scanner-content .scanned-img-item img{width:100%}.document-scanner-content .scanned-img-item .img-toolbar{position:absolute;top:15px;left:15px;right:15px;display:flex;justify-content:space-between}.document-scanner-content .scanned-img-item .img-toolbar ion-icon{width:22px;height:22px;background-color:#fff;border-radius:50%;padding:8px;color:var(--ion-color-primary);margin-right:10px;border:1px solid var(--ion-input-border-color)}.document-scanner-content .scanned-img-item .img-toolbar .trash-icon{color:red;margin-right:unset}.styled-file-uploader-modal{--background: #f2f2f8;--padding-start: 20px;--padding-end: 20px}.styled-file-uploader-modal .cancel-button-container{display:flex;justify-content:center;padding:5px 0}.styled-file-uploader-modal .cancel-button-container .cancel-button{--color: #007aff;font-size:18px;font-weight:400;text-transform:none;margin:0;height:auto;--padding-start: 0;--padding-end: 0;height:44px;width:100%}.styled-file-uploader-modal ion-content{--padding-top: 20px;--padding-start: 10px;--padding-end: 10px}.styled-file-uploader-modal ion-content ion-list{background:transparent;margin:0;padding:0;border-radius:20px}.styled-file-uploader-modal ion-content ion-list ion-item{--padding-start: 20px;--padding-end: 20px;--min-height: 60px}.styled-file-uploader-modal ion-content ion-list ion-item:last-child{--border-width: 0}.styled-file-uploader-modal ion-content ion-list ion-item .icon-container{display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px;margin-right:12px;background-color:#e5f2fe}.styled-file-uploader-modal ion-content ion-list ion-item ion-icon{color:#007aff;font-size:22px}.styled-file-uploader-modal ion-content ion-list ion-item ion-label h2{font-weight:400;font-size:18px;margin:0 0 2px;color:#000}.styled-file-uploader-modal ion-content ion-list ion-item ion-label p{color:#8e8e93;font-size:16px;margin:0}.list-button-component{display:flex;align-items:center;justify-content:center;gap:7px;padding:15px;margin-bottom:15px;color:var(--button-color);background-color:color-mix(in srgb,var(--button-color) 10%,transparent);border-radius:5px}.list-button-component .label{font-weight:500}.list-button-component .icon{display:contents}.list-button-component .icon ion-icon{font-size:20px}.list-button-component .icon svg{width:20px;height:20px}.list-button-component .icon svg path{fill:var(--button-color);stroke:var(--button-color)}.contact-view-owner-of-component{width:100%}.contact-view-owner-of-component .list-title{font-size:17px;font-weight:500;margin-bottom:10px}.estate-list-item-lite-component{display:flex;background-color:#fff;padding:10px;border-radius:10px;margin-bottom:15px}.estate-list-item-lite-component .picture-block{flex-shrink:0;position:relative}.estate-list-item-lite-component .picture-block .picture{width:114px;height:99px;border-radius:10px;margin-right:10px;object-fit:cover}@media screen and (max-width:355px){.estate-list-item-lite-component .picture-block .picture{width:100px}}@media screen and (max-width:280px){.estate-list-item-lite-component .picture-block .picture{width:75px}}.estate-list-item-lite-component .picture-block .energy-class{position:absolute;bottom:10px;right:20px;height:20px}.estate-list-item-lite-component .estate-info{margin-right:10px;flex:1}.estate-list-item-lite-component .estate-info .subcategory{color:#000;font-size:17px;font-weight:500;margin-bottom:5px}.estate-list-item-lite-component .estate-info .purpose-status:first-letter{text-transform:uppercase}.estate-list-item-lite-component .estate-info .purpose-status{font-size:17px;margin-bottom:10px}.estate-list-item-lite-component .estate-info .other-info{margin-bottom:5px;display:flex}.estate-list-item-lite-component .estate-info .other-info .value{color:#777a80;font-size:15px}.estate-list-item-lite-component .estate-info .other-info svg{flex-shrink:0;height:16px;width:16px;margin-right:5px}.estate-list-item-lite-component .estate-info .other-info svg path{fill:#777a80}.estate-list-item-lite-component .select-icon{align-self:center}.contact-documents-component{width:100%}.contact-documents-component .no-documents{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#777a80;min-height:30vh}.contact-documents-component .no-documents ion-icon{font-size:40px}.contact-documents-component .no-documents .message{font-size:17px}.pdf-view-component .pdf-wrapper{display:flex;flex-direction:column;height:calc(100vh - 202px);overflow-y:scroll;touch-action:pan-y pinch-zoom;isolation:isolate;position:relative;z-index:10}.pdf-view-component .pdf-zoom-controls .zoom-level{padding:0 .5rem;display:flex;align-items:center;min-width:50px;justify-content:center;font-size:14px}.document-view-v2-component .no-preview{text-align:center;margin-top:20%}.document-view-v2-component .no-preview ion-icon{font-size:50px;color:var(--ion-color-primary)}.document-view-v2-component .no-preview .text{margin-top:15px;font-weight:500}.generic-carousel-component .swiper-pagination{position:fixed;bottom:25px}.image-viewer-component{width:100%;margin:0}.image-viewer-component ion-img{cursor:pointer;width:100%;height:auto}.image-viewer-component-close-button{position:absolute;top:20px;right:20px;z-index:1;background-color:#fff;border-radius:50%;padding:3px;font-size:20px;border:1px solid gray}*{-webkit-tap-highlight-color:transparent}.file-list-item-component{display:flex;align-items:center;border-radius:10px}.file-list-item-component .label{flex:1;font-weight:500;margin-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;color:var(--ion-color-primary)}.file-list-item-component .size{color:#777a80;font-size:13px}.file-list-item-component .public{display:flex;align-items:center;gap:4px}.file-list-item-component .remove{margin-right:-5px;margin-left:2px}.contact-view-profile-component{width:100%}.contact-view-profile-component .list-title{font-size:17px;font-weight:500;margin-bottom:10px}.contact-view-profile-component .question-item ion-item>ion-item{--padding-start: 0;--inner-padding-end: 0;width:100%;display:block}.counter-input-component{display:flex;align-items:center}.counter-input-component .counter-value{min-width:25px}.counter-input-component .counter-value:not(.no-value){padding:0 8px}.contact-view-search-criteria-component{width:100%}.search-criteria-list-item-component{background-color:#fff;width:100%;border-radius:10px;padding:10px 15px;margin-bottom:15px;position:relative}.search-criteria-list-item-component .title{color:#000;font-size:17px;font-weight:500;margin-bottom:5px}.search-criteria-list-item-component .info-item{margin-bottom:5px;display:flex}.search-criteria-list-item-component .info-item .value{color:#777a80;font-size:15px}.search-criteria-list-item-component .info-item svg{flex-shrink:0;height:16px;width:16px;margin-right:5px}.search-criteria-list-item-component .info-item svg path{fill:#777a80}.search-criteria-list-item-component .actions{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:10px}.search-criteria-list-item-component .actions .copy-icon{height:18px;width:18px;color:#777a80;cursor:pointer;transition:color .2s}.search-criteria-list-item-component .actions .copy-icon:hover{color:#000}.search-criteria-list-item-component .actions .button-icon{height:20px;width:20px}.search-criteria-edit-component .input-error-message{color:var(--ion-color-danger);font-size:.8em;padding:11px 16px}.custom-search-criteria-item-component{margin-bottom:15px;border-radius:10px}.custom-search-criteria-item-component ion-item:first-of-type{border-top-left-radius:10px;border-top-right-radius:10px}.custom-search-criteria-item-component ion-item:last-of-type{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.custom-search-criteria-item-component .remove-button{color:var(--ion-color-red)}.custom-search-criteria-item-component .remove-button ion-icon{font-size:20px}.custom-search-criteria-item-component .remove-button ion-label{margin-left:8px}.range-input-item-component .remove-value{font-size:20px;color:#dedede;margin-right:-6px}.range-input-item-component .range-input-container{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:8px 0;margin-left:auto;margin-right:5px}.range-input-item-component .range-input-container .range-inputs{padding:0 10px;width:60px;height:30px;border-radius:7px;background-color:#f5f5f5}.range-input-item-component .range-input-container .range-inputs ion-input{font-size:16px;text-align:center;min-height:30px}.range-input-item-component.bottom-space{margin-bottom:15px}.history-item ion-card.info-content{padding:0}.history-item ion-card.info-content ion-card-header{padding:10px 15px}.history-item ion-card.info-content ion-card-header ion-card-title{color:#000;font-size:17px;font-weight:400}.history-item ion-card.info-content ion-card-header .history-item-icon{margin-right:12px;height:32px;width:32px;min-height:32px;min-width:32px;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;font-size:16px;line-height:32px;font-weight:700;display:flex;text-align:center}.history-item ion-card.info-content ion-card-content{color:#87868d;margin-top:0;border-top:1px solid #ddd}.history-item ion-card.info-content ion-card-content .show-more-text{padding:10px 15px;margin-bottom:0;font-size:15px;display:block}.filter-status{position:relative}.filter-status .filter-applied{position:absolute;top:0;right:0;width:10px;height:10px;background-color:var(--ion-color-success);border-radius:50%;border:1.5px solid #ffffff}.history-filters-modal .filters-group{margin-bottom:16px}.history-filters-modal .filters-group ion-item{border-radius:0;margin-bottom:0;--border-width: 0}.history-filters-modal .filters-group ion-item:first-of-type{border-radius:10px 10px 0 0}.history-filters-modal .filters-group ion-item:last-of-type{border-radius:0 0 10px 10px}.history-filters-modal .filters-group ion-item::part(detail-icon){color:#777a80;opacity:1}.history-filters-modal .filters-group .date-time-picker-item-component{border-radius:0;margin:0!important}.history-filters-modal .filters-group .date-time-picker-item-component ion-item{border-radius:0;margin-bottom:0;margin-top:0}.history-filters-modal .filters-group .date-time-picker-item-component ion-item::part(detail-icon){color:#777a80;opacity:1}.history-filters-modal .filters-group .date-time-picker-item-component:first-child ion-item{border-radius:10px 10px 0 0}.history-filters-modal .filters-group .date-time-picker-item-component:last-child ion-item{border-radius:0 0 10px 10px}.history-filters-modal .borderless ion-item{--border-width: 0}.history-filters-modal .input-item,.history-filters-modal .date-time-picker-item-component{margin-bottom:16px;border-radius:10px}.history-filters-modal .input-item svg,.history-filters-modal .date-time-picker-item-component svg{width:16px;height:16px}.history-filters-modal .input-item svg g g,.history-filters-modal .date-time-picker-item-component svg g g{fill:#777a80}.history-filters-modal .input-item .start-icon svg,.history-filters-modal .date-time-picker-item-component .start-icon svg{width:16px;height:16px;margin-right:0}.history-filters-modal .input-item .start-icon svg g g,.history-filters-modal .date-time-picker-item-component .start-icon svg g g{fill:#777a80}.history-filters-modal .input-item ion-label,.history-filters-modal .date-time-picker-item-component ion-label{font-size:16px;color:#777a80!important;margin-right:13px}.history-filters-modal .date-time-picker-item-component ion-label{margin-left:10px}.history-filters-modal ion-item ion-label{overflow:hidden}.generic-content-skeleton{width:100%}.generic-content-skeleton ion-skeleton-text{height:15px;margin-bottom:10px}.generic-content-skeleton ion-skeleton-text.title{margin-bottom:15px;width:30%}.horizontal-scroll-list-component{position:relative;margin:15px}.horizontal-scroll-list-component .fade-left{position:absolute;left:0;top:0;width:10px;height:100%;background:linear-gradient(90deg,#fff,transparent)}.horizontal-scroll-list-component .fade-left.arrow:after{content:"<";margin-left:-10px;color:#b1b1b1;display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}.horizontal-scroll-list-component .fade-right{position:absolute;right:0;top:0;width:10px;height:100%;background:linear-gradient(90deg,transparent,#fff)}.horizontal-scroll-list-component .fade-right.arrow:after{content:">";margin-left:10px;color:#b1b1b1;display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}.horizontal-scroll-list-component .content-scroll{overflow-y:auto}.horizontal-scroll-list-component .content-scroll.align-center{text-align:center}.horizontal-scroll-list-component .content-scroll .content-wrapper{display:inline-flex;margin:auto}.horizontal-scroll-list-component .content-scroll .content-wrapper .item{white-space:nowrap}.horizontal-scroll-list-component .content-scroll .content-wrapper .item:not(:last-of-type){margin-right:10px}.estate-view-page .estate-view-content{height:calc(100% - 272px);overflow-y:scroll}.estate-view-page ion-label{font-size:16px}.estate-view-page .sticky-header{height:218px;margin-bottom:5px;transition:height .5s}.estate-view-page .sticky-header.expanded{height:100%}.estate-view-page .share-button{margin-right:5px}.estate-view-page .share-button svg g g{fill:var(--ion-color-primary)}.estate-view-page .edit-button svg{width:22px;height:22px}.estate-view-page .segment-menu-sticky-wrapper{padding:15px 12px;position:sticky;top:0;z-index:1;background-color:#f7f7f9}.estate-view-page .description{font-size:14px;white-space:initial;overflow:unset!important;text-overflow:unset!important}.estate-view-page .description span span{display:inline!important}.estate-view-page svg.color-primary g g{fill:var(--ion-color-primary)}.estate-view-page .basic-info{font-weight:500}.estate-view-page .basic-info.color-black{color:#000}.estate-view-page .view-history{padding:16px}.estate-view-page .label{color:#b1b1b1}.estate-view-page .offer-item{flex-wrap:wrap;display:flex;justify-content:space-between}.estate-view-page .offer-item span{flex:1 1 auto}.estate-view-page .offer-item span.label{color:#777a7f!important;overflow:unset;white-space:unset;text-overflow:unset;margin-right:10px}.estate-view-page .offer-item span.basic-info{text-align:right}.generic-detail-item-wrapper{margin:15px 16px}.generic-detail-item-wrapper .generic-detail-item-labels{display:flex}.generic-detail-item-wrapper .generic-detail-item-labels .generic-detail-item-label{font-size:13px;padding:0 0 5px 15px;color:#87868d}.generic-detail-item-wrapper ion-card{padding:0;margin:0}.generic-detail-item-wrapper ion-card ion-card-content{padding:0;margin:0}.generic-detail-item-wrapper ion-card ion-card-content.grid{display:flex;flex-wrap:wrap}.generic-detail-item-wrapper .generic-item-icon{margin:12px 12px 5px 0}.generic-detail-item-wrapper .generic-item-icon.right{margin:12px 0 5px 12px}.generic-detail-item-wrapper .generic-item-icon svg{width:20px;height:20px}.generic-detail-item-wrapper .generic-item-icon ion-icon{width:18px;height:18px;stroke:#000!important}.generic-detail-item-wrapper .generic-item{display:flex;padding:0 15px;margin:0}.generic-detail-item-wrapper .generic-item.grid{width:50%}.generic-detail-item-wrapper .generic-item.list{width:100%}.generic-detail-item-wrapper .generic-item.border{border-bottom:1px solid #dedede}.generic-detail-item-wrapper .generic-item .generic-item-content{width:100%;font-size:17px;padding:11px 0}.generic-detail-item-wrapper .generic-item .generic-item-content svg{width:20px;height:20px}.generic-detail-item-wrapper .generic-item .generic-item-content.clickable{color:var(--ion-color-primary)}.generic-detail-item-wrapper .generic-item .generic-item-content.clickable svg g g{fill:var(--ion-color-primary)}.generic-detail-item-wrapper .extra-content{padding:0 15px 10px}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.image-carousel-component{height:220px}.image-carousel-component .swiper-pagination-bullet{background:var(--ion-color-background-page);opacity:1;border:2px solid var(--ion-color-background-page)}.image-carousel-component .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--ion-color-primary)}.image-carousel-component ion-icon{color:var(--ion-color-background-page);height:30px;width:30px;top:10px;right:10px;position:absolute;z-index:1000}.image-carousel-component .swiper{height:100%}.image-carousel-component.expanded{width:100%;height:calc(100vh - 56px);background:#111}.image-carousel-component.expanded .swiper{height:100%}.image-carousel-component .swiper-zoom-container>img{max-height:unset;min-height:220px;width:100%;object-fit:cover}.image-carousel-component .slide-overlay{position:absolute;top:0;left:0;height:220px;background:linear-gradient(to right,#000c,#0000);color:#fff;width:100%;z-index:101;padding:15px}.search-page ion-button.back-button{--padding-top: unset;--padding-bottom: unset;--padding-start: unset;--padding-end: 15px}.search-page ion-searchbar.search{--background: #eeeef0;--border-radius: 5px;--placeholder-color: #777a7f}.search-page ion-searchbar.search.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{padding-inline-start:2.6rem}.search-page ion-searchbar.search .searchbar-search-icon{inset-inline-start:10px;color:#777a7f}.search-page ion-content::part(background){background-color:#fff}.search-page .appointment-list{position:unset;margin-top:10px;margin-bottom:initial;background:#fff}.search-page .appointment-list .calendar-item::part(native){background:#fff;padding-left:10px}.search-page .appointment-list .calendar-item{position:unset}.search-page .appointment-list .calendar-item .calendar-card{width:calc(100% - 75px);margin-top:7px;margin-bottom:15px;margin-inline:16px}.search-page .loading-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.profile-page .info-top{text-align:center}.profile-page .info-top ion-avatar{margin:auto auto 15px;width:100px;height:100px}.profile-page .info-top .user-name{font-size:17px;color:#111;font-weight:500;margin-bottom:5px}.profile-page .info-top .office-name{font-size:17px;color:var(--ion-color-secondary)}.profile-page .info-top ion-avatar{position:relative}.profile-page .info-top ion-avatar .network-status{position:absolute;right:7px;bottom:7px;border:2px solid #fff;width:15px;height:15px;border-radius:50%}.profile-page .info-top ion-avatar .network-status.online{background-color:green}.profile-page .info-top ion-avatar .network-status.offline{background-color:red}.profile-page .info-center .generic-detail-item-wrapper{margin:15px 0}.profile-page .info-center ion-label{font-weight:500;font-size:16px;color:#b1b1b1}.profile-page .info-center .item-value{color:#000;font-size:16px}.profile-page .info-center.notifications ion-item{margin:15px 0;border-radius:8px;box-shadow:#0000001f 0 4px 16px;--detail-icon-color: #666;--detail-icon-opacity: 1;--background-hover-opacity: 0}.profile-page .info-center.notifications ion-item svg{margin-inline-end:12px}.profile-page .info-bottom{text-align:center}.profile-page .info-bottom ion-button{width:100%}.profile-page .info-bottom .app-version{font-size:13px;color:var(--ion-color-secondary);margin-top:10px}.event-notification-modal .notification-toggle{margin-bottom:15px;border-radius:10px;--border-width: 0px}.event-notification-modal .notification-toggle ion-label{color:#000!important;font-size:17px}.event-notification-modal .notification-toggle ion-toggle{margin-left:auto;--handle-height: 20px;--handle-width: 20px;height:22px;width:32px;padding:0}.event-notification-modal .notification-toggle ion-toggle::part(track){height:22px;width:32px}.event-notification-modal .notification-toggle ion-toggle::part(handle){height:20px;width:20px;top:1px;left:1px;right:auto}.event-notification-modal .time-options-list{border-radius:10px}.event-notification-modal .time-options-list ion-item:last-child{--border-width: 0px}.event-notification-modal .time-options-list ion-item ion-label{color:#000!important;font-size:17px}.internal-server-error .content{left:0;right:0;top:20%;position:absolute;padding:20px}.internal-server-error .content svg{width:70vw}@media(min-width:400px){.internal-server-error .content svg{width:300px}}.internal-server-error .content h1{margin-bottom:5px}.internal-server-error .content h3{font-size:16px;font-weight:500}.internal-server-error .content .logo-wrapper{text-align:center;margin-bottom:35px}.internal-server-error .content .description{display:inline-block;text-align:left}.internal-server-error .content .description-wrapper{text-align:center}.calendar-edit-page ion-toolbar ion-button{font-weight:500}.calendar-edit-page ion-item{--detail-icon-opacity: 1;--detail-icon-font-size: 17px}.calendar-edit-page ion-item.generic-select-popover ion-label{color:#b1b1b1}.calendar-edit-page ion-item.selected-item .item-icon{align-self:center;margin-top:unset}.calendar-edit-page ion-item.selected-item .item-icon ion-icon{font-size:20px}.calendar-edit-page ion-item.selected-item .item-icon svg{width:17px;height:17px}.calendar-edit-page ion-item.selected-item ion-row ion-label{color:#006ac9!important}.calendar-edit-page ion-item.input-item ion-toggle{width:100%;height:20px;--handle-width: 20px;--handle-height: 20px;--handle-spacing: 1px;font-size:14px}.calendar-edit-page ion-item.input-item ion-toggle::part(track){height:25px;width:34px}.calendar-edit-page ion-item ion-select::part(icon){color:#000;width:17px;height:17px}.calendar-edit-page .info-item ion-list.info-list ion-row.action-type-value{width:fit-content;align-items:center}.calendar-edit-page .info-item ion-list.info-list ion-textarea{max-height:150px}.calendar-edit-page .info-item ion-list.info-list ion-textarea .native-textarea{overflow:auto}.calendar-edit-page .info-item ion-list.info-list ion-label.description-button{justify-content:space-between;width:100%;font-size:17px;display:flex;margin-right:0!important}.calendar-edit-page .info-item ion-list.info-list ion-label.description-button span{color:var(--ion-color-primary)}.calendar-edit-page .info-item ion-list.info-list ion-label.description-button svg{width:20px;height:20px}.calendar-edit-page .info-item ion-list.info-list ion-label.description-button svg g g{fill:var(--ion-color-primary)}.calendar-edit-page ion-label,.calendar-edit-page ion-datetime-button{align-self:center;min-width:fit-content}.calendar-edit-page ion-datetime-button{margin:10px 2px}.calendar-edit-page ion-item ion-label{text-wrap:balance}.calendar-edit-page .text-input .flex-grow-1{flex-grow:1}.calendar-edit-page .text-input .flex-grow-5{flex-grow:5}.calendar-edit-page .text-input .text-align-right{text-align:right}.calendar-edit-page .text-input.no-flex-wrap{flex-wrap:nowrap}.calendar-edit-page ion-toggle{flex:unset}.calendar-edit-page .delete-appointment-button{width:100%;margin:0;border-radius:10px;background:#ce00241a;font-size:17px;font-weight:600}.calendar-edit-page .bon-de-visite-generate-section{--padding-start: 16px;--padding-end: 16px;--inner-padding-end: 0}.calendar-edit-page .bon-de-visite-generate-section ion-label h3{font-size:17px;font-weight:600;color:#000;margin:0 0 4px}.calendar-edit-page .bon-de-visite-generate-section ion-label ion-note{font-size:15px;color:#777a80;line-height:1.3;display:block;white-space:normal}.calendar-edit-page .bon-de-visite-generate-section .bon-de-visite-generate-button{--background: #006ac9;--background-hover: #005bb3;--color: white;--border-radius: 10px;--padding-start: 10px;--padding-end: 10px;--padding-top: 5px;--padding-bottom: 5px;font-size:15px;font-weight:600;min-width:90px;height:30px;margin:0}.action-type-value{display:flex;align-items:center}.action-type-value .circle-icon{width:13px;height:13px;border-radius:50%;margin-right:7px;flex-shrink:0}.contact-attendee-status-modal ion-toolbar.modal-toolbar ion-button.start-button{--color: var(--ion-color-primary)}.contact-attendee-status-modal .add-new-contact-button{--detail-icon-opacity: 1;--detail-icon-font-size: 17px}.contact-attendee-status-modal .add-new-contact-button ion-label{color:var(--ion-color-primary)}.contact-attendee-status-modal .contact-item{margin-bottom:15px}.contact-attendee-status-modal .contact-item ion-label{color:#87868d}.contact-attendee-status-modal .contact-item ion-text{text-align:end}.contact-attendee-status-modal .contact-item ion-select.color-success::part(text){color:var(--ion-color-success)}.contact-attendee-status-modal .contact-item ion-select.color-danger::part(text){color:var(--ion-color-danger)}.contact-attendee-status-modal .contact-item ion-select::part(icon){width:16px;height:16px;color:#000;margin-left:10px}.contact-attendee-status-modal .contact-item .contact-attendee-status{margin:auto 5px auto auto;font-size:20px;min-width:20px}.contact-attendee-status-modal .contact-item .remove-icon{font-size:20px;color:#dedede;margin-left:10px}.cancel-action{--color: var(--ion-color-danger) !important}.recurrence-modal .info-item:not(.month-section) ion-list.info-list ion-row{width:fit-content}.recurrence-modal .grey-button-list{margin-bottom:16px;gap:10px}.recurrence-modal .grey-button-list .grey-button{padding:6px 10px}.recurrence-modal .grey-button{padding:6px 12px;border-radius:8px;background-color:#ebeaea;color:#000;font-size:16px}.recurrence-modal .grey-button.selected{color:var(--ion-color-primary);background-color:#006ac90d}.recurrence-modal .increase-value-button,.recurrence-modal .decrease-value-button{--padding-start: 0px;--padding-end: 0px;min-height:fit-content}.recurrence-modal .recurrence-value{margin:0 10px}.recurrence-modal .recurrence-unit{margin-left:10px}.calendar-date-picker{margin:3px 0;width:-webkit-fill-available}.calendar-date-picker .date-picker-item{display:flex;align-items:center;justify-content:space-between}.calendar-date-picker .date-picker-item .date-pick-btn{padding:6px 12px;border-radius:8px;background-color:#ebeaea;color:#000;font-size:16px;margin-right:4px}.calendar-date-picker .date-picker-item .date-pick-btn.selected{color:var(--ion-color-primary)}.calendar-date-picker .date-picker-component{padding-bottom:5px}.contact-actions-modal{--background: #f4f5f9}.contact-actions-modal ion-toolbar{--background: #f4f5f9}.contact-actions-modal ion-content::part(background){background:#f4f5f9}.contact-actions-modal .generic-list-section ion-item{color:var(--ion-color-primary)}.contact-actions-modal .generic-list-section ion-item ion-icon{font-size:20px;margin-right:10px}.contact-actions-modal .generic-list-section ion-item svg{margin-right:10px}.contact-actions-modal .generic-list-section ion-item:last-child{--border-style: none}.contact-actions-modal ion-header ion-toolbar{height:60px}.contact-actions-modal ion-header ion-toolbar ion-label,.contact-actions-modal ion-header ion-toolbar ion-icon{color:#000}.contact-actions-modal ion-header ion-toolbar ion-label{font-weight:500}.calendar-location-picker-item-component{margin-bottom:15px;border-radius:10px;background:#fff}.calendar-location-picker-item-component ion-item{border-radius:10px}.calendar-location-picker-item-component .other-address-item ion-label{font-size:17px}.calendar-location-picker-item-component .other-address-item .start-icon>ion-icon{font-size:20px}.calendar-location-picker-item-component .input-item.prefilled ion-icon.start-icon{color:var(--ion-color-primary);margin-right:7px;font-size:20px}.calendar-location-picker-item-component .input-item.prefilled ion-icon.remove-value{color:#d9d9d9;margin-right:-6px;font-size:18px}.calendar-location-picker-item-component .input-item.prefilled .location-value{color:var(--ion-color-primary);padding:10px 0;font-size:17px}.chat-input{background-color:var(--ion-color-background-page);position:fixed;bottom:0;left:0;right:0}.chat-input .content-wrapper{display:flex;background-color:#fff;align-items:center;margin:0 15px 25px;border-radius:10px}.chat-input .content-wrapper textarea{width:100%;background-color:inherit;border:none;outline:none;resize:none;padding:15px 12px;border-bottom-left-radius:10px;border-top-left-radius:10px}.chat-input .content-wrapper .action-buttons{display:flex;align-items:center;background-color:inherit}.chat-input .content-wrapper .action-buttons ion-icon{width:25px;height:25px}.chat-input .content-wrapper .action-buttons ion-icon:last-child{margin:0 10px}.chatbot-intro{position:absolute;left:50%;top:42%;transform:translate(-50%,-42%);text-align:center}.chatbot-intro .title{font-size:24px;color:var(--ion-color-primary);font-weight:500;margin-top:10px}.chat-message-item{display:flex;margin-bottom:16px}.chat-message-item svg{margin-top:auto;margin-right:10px;margin-left:-5px}.chat-message-item .chat-message-content{padding:16px;max-width:80%;border-radius:10px}.chat-message-item .chat-message-content.user{background-color:var(--ion-color-primary);color:#fff;border-top-right-radius:0;margin-left:auto}.chat-message-item .chat-message-content.assistant{background-color:#eee;color:var(--ion-color-secondary);border-bottom-left-radius:0}.chat-message-item .chat-message-content .typing-loader{margin-right:16px}.chat-message-item .response-btn{margin-top:10px;font-size:15px;background-color:#fff;color:var(--ion-color-primary);border:1px solid var(--ion-color-primary);border-radius:20px;padding:10px 15px;font-weight:500}.typing-loader{width:30px;aspect-ratio:2;--_g: no-repeat radial-gradient(circle closest-side, var(--ion-color-primary), 100%,#0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:25% 50%;animation:l3 1s infinite linear}@keyframes l3{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}.email-configurations-commponent .header .buttons-wrapper ion-icon{color:var(--ion-color-primary);width:20px;height:20px}.email-configurations-commponent ion-content .account-item{margin-bottom:10px}.email-configurations-commponent ion-content .account-item .header{display:flex;justify-content:space-between;align-items:center}.email-configurations-commponent ion-content .account-item .header .label{font-weight:500}.email-configurations-commponent ion-content .account-item .header{margin-bottom:10px}.email-configurations-commponent ion-content .account-item .folders .folder-item ion-item{display:flex;justify-content:space-between;align-items:center}.email-configurations-commponent ion-content .account-item .folders .folder-item ion-item .left-side{display:flex;align-items:center;flex:1}.email-configurations-commponent ion-content .account-item .folders .folder-item ion-item .left-side .folder-name{margin-left:8px}.email-configurations-commponent ion-content .account-item .folders .folder-item ion-item .right-side{display:flex;align-items:center}.email-configurations-commponent ion-content .account-item .folders .folder-item ion-item .right-side .total-count{margin-right:3px}.email-configurations-commponent ion-content .account-item .folders .folder-item .item-options-end ion-item-option:last-of-type{border-top-right-radius:10px;border-bottom-right-radius:10px}.email-configurations-commponent ion-content .account-item .folders .folder-item ion-item-option.delete{background:var(--ion-color-red)}.email-configurations-commponent ion-content .account-item .folders .folder-item ion-item-option.rename{background:var(--ion-color-primary)}.email-configurations-commponent ion-content .account-item .folders .new-folder{color:var(--ion-color-primary)}.email-configurations-commponent ion-content .account-item .folders .new-folder .label{margin-left:6px}.email-configurations-commponent ion-content .account-item .folders .new-folder ion-icon{width:20px;height:20px;margin-left:-2px}.email-settings-item-component{margin-bottom:10px}.email-settings-item-component .header{display:flex;justify-content:space-between;align-items:center}.email-settings-item-component .header .label{font-weight:500}.email-settings-item-component .header{margin-bottom:10px}.email-settings-item-component .delete-item{color:var(--ion-color-red)}.email-settings-item-component .delete-item ion-icon{width:20px;height:20px;margin-right:5px}.email-list-component ion-list{margin:0 -15px;padding:0 15px;background-color:var(--ion-color-background-page)}.email-list-component ion-content{position:relative}.email-list-component ion-content .search-bar-container{position:sticky;top:0;left:0;right:0;background-color:var(--ion-color-background-page);z-index:10;transition:transform .3s ease-in-out;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:10px}.email-list-component ion-content .search-bar-container:before{content:"";display:block;height:16px;background:var(--ion-item-background, #f6f6f6);position:absolute;top:-16px;left:0;right:0;z-index:-1}.email-list-component ion-content .search-bar-container.visible{transform:translateY(0)}.email-list-component ion-content .search-bar-container.hidden{transform:translateY(-120%)}.email-list-component ion-content .filter-btn{color:var(--ion-color-primary);width:24px;height:24px;margin:0 3px 0 10px}.custom-search-bar-component{display:flex;align-items:center;border-radius:10px;padding:5px}.custom-search-bar-component .filter-icon{color:var(--ion-color-primary);margin-left:8px;cursor:pointer}.custom-search-bar-component ion-searchbar{padding:0;min-height:36px}.custom-search-bar-component ion-searchbar.padding-bottom{padding-bottom:10px}.custom-search-bar-component ion-searchbar .searchbar-input{padding-inline-start:35px!important;border-radius:10px;font-size:15px}.custom-search-bar-component ion-searchbar .searchbar-cancel-button{pointer-events:none;padding:0;background:#00000012;height:36px;border-radius:0 10px 10px 0}.custom-search-bar-component ion-searchbar .searchbar-cancel-button div{padding:0 10px;font-size:11px;font-weight:500;color:#777a7f}.custom-search-bar-component ion-searchbar .ai-logo{border:"1px solid #000";border-radius:"5px";padding:"2px"}.email-list-item-component{margin-bottom:15px;box-shadow:0 4px 16px #0000001f;border-radius:8px}.email-list-item-component ion-item{border-radius:10px}.email-list-item-component ion-item .unread-indicator{width:10px;min-width:10px;height:10px;border-radius:50%;background-color:var(--ion-color-primary)}.email-list-item-component ion-item .details-wrapper{padding:10px 0;margin-left:10px;width:100%}.email-list-item-component ion-item .details-wrapper .header{display:flex;align-items:center;justify-content:space-between}.email-list-item-component ion-item .details-wrapper .header .sender{font-weight:700;font-size:17px}.email-list-item-component ion-item .details-wrapper .header .date{display:flex;align-items:center;color:#87868d;font-size:13px}.email-list-item-component ion-item .details-wrapper .header .date ion-icon{color:#f67704;margin-right:3px}.email-list-item-component ion-item .details-wrapper .subject{font-size:15px;font-weight:500;margin-top:5px}.email-list-item-component ion-item .details-wrapper .body-content{width:calc(100vw - 76px);color:#585858;font-size:15px;font-weight:400;margin-top:5px}.email-list-item-component ion-item .details-wrapper .documents-item-component{margin-top:5px}.email-list-item-component .item-options-start ion-item-option:first-of-type{border-top-left-radius:10px;border-bottom-left-radius:10px}.email-list-item-component .item-options-end ion-item-option:last-of-type{border-top-right-radius:10px;border-bottom-right-radius:10px}.email-list-item-component ion-item-option{color:#fff;font-size:14px}.email-list-item-component ion-item-option.status{background-color:var(--ion-color-primary)}.email-list-item-component ion-item-option.importance{background-color:#f67704}.email-list-item-component ion-item-option.delete{background-color:var(--ion-color-red)}.email-list-item-component ion-item-option.more{background-color:#cbcbcb}.email-list-item-component ion-item-option ion-icon{margin-bottom:5px;font-size:16px}.email-list-item-component.is-read .header .sender,.email-list-item-component.is-read .subject{color:#87868d}.email-list-item-component .is-important{width:18px;height:18px;background-color:#f67704;border-radius:3px;color:#edeae8!important}.documents-item-component{display:flex}.documents-item-component .doc-item{padding:4px 8px;display:flex;align-items:center;background-color:#f5f5f5;border-radius:10px;max-width:calc(100% - 80px)}.documents-item-component .doc-item ion-icon{flex-shrink:0}.documents-item-component .doc-item .doc-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-left:5px;font-size:15px;font-weight:500}.documents-item-component .doc-item:first-child{margin-right:10px}.email-list-footer-component{padding:12px;text-align:center;background-color:#fff;border-top:1px solid rgba(0,0,0,.2);font-size:13px}.email-list-footer-component .items-count{font-weight:500;color:#87868d;margin-bottom:3px}.email-list-footer-component .last-update{color:#87868d}.email-view-page ion-row{flex-wrap:nowrap}.email-view-page .email-content-section{background-color:#fff;padding:15px;margin-top:15px;border-radius:10px}.email-view-page .email-content-section .horizontal-divider{margin-top:15px;margin-bottom:10px;border-bottom:1px solid #ccc}.email-view-page .email-content-section .email-subject{font-size:17px;font-weight:500;color:#000}.email-view-page .email-content-section .email-content{margin-top:15px;width:100%}.email-view-page .email-content-section .attachment-list ion-item{--background: #f5f5f5;margin-bottom:5px;border-radius:10px}.email-view-page .email-content-section .attachment-list ion-item ion-icon{margin-right:10px}.email-view-page .email-content-section .attachment-list ion-item ion-label{font-size:15px;font-weight:500}.email-view-page .email-content-section .attachment-list ion-item ion-text{font-size:13px;color:#777a80}.email-view-page .collapsible-section .header{padding:unset!important;font-size:15px;font-weight:500;color:#777a80;--padding-top: 15px;--padding-bottom: 13px;--background: #fff;border-radius:10px}.email-view-page .collapsible-section .header ion-label{margin-right:10px}.email-view-page .collapsible-section .header ion-text{word-break:break-word;color:var(--ion-color-primary)}.email-view-page .collapsible-section .header .icon-circle{margin-right:10px;position:relative;width:50px;height:50px;display:flex}.email-view-page .collapsible-section .header .icon-circle .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background-color:#f1f1f1;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.email-view-page .collapsible-section .end-icon{color:#000}.email-view-page .collapsible-section .content ion-list{padding-top:8px;padding-bottom:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.email-view-page .collapsible-section .content ion-list ion-item{--min-height: 28px}.email-view-page .collapsible-section .content ion-list.extra-padding ion-item{--padding-start: 76px}.email-view-page .collapsible-section .content ion-label{font-size:15px;font-weight:500;color:#777a80;margin-right:10px}.email-view-page .collapsible-section .content ion-text{font-size:15px;font-weight:500;color:var(--ion-color-primary)}.email-view-page .collapsible-section.collapsed .header{border-bottom:1px solid #ccc;border-bottom-right-radius:unset;border-bottom-left-radius:unset}.email-view-page ion-toolbar svg{width:28px;height:28px}.collapsible-section{margin-bottom:10px}.collapsible-section .header{--min-height: 32px;font-size:13px;font-weight:450;--background: rgba(var(--ion-text-color-rgb, 0, 0, 0), .065);color:var(--ion-color-secondary);border-radius:6px}.collapsible-section .header ion-icon,.collapsible-section .header ion-label{margin-top:0;margin-bottom:0}.collapsible-section .icon{margin-right:10px}.send-email-page .email-tabs{display:flex;padding:4px;gap:8px;background:#e9e8ef;border-radius:5px}.send-email-page .email-tabs .tab{flex:1;text-align:center;padding:5px;border-radius:5px;color:var(--ion-color-medium);cursor:pointer;font-size:15px;font-weight:500}.send-email-page .email-tabs .tab.active{background:#fff;color:var(--ion-color-primary)}.send-email-page .send-button{transform:rotate(-45deg);margin:0 5px 5px 0}.send-email-page .email-form{padding:16px 0}.send-email-page .email-form ion-list{border-radius:12px}.send-email-page .email-form ion-list ion-item ion-label{color:#b1b1b1!important}.send-email-page .email-form ion-list ion-item ion-label .required-icon{color:#b1b1b1}.send-email-page .email-form ion-list ion-item ion-label.has-error{color:var(--ion-color-danger)!important}.send-email-page .email-form ion-list ion-item ion-label.has-error .required-icon{color:var(--ion-color-danger)!important}.send-email-page .email-form ion-list ion-item .placeholder{color:#919da7!important;font-size:16px}.send-email-page .email-form ion-list ion-item ion-input{color:#000}.send-email-page .email-form ion-list ion-item ion-note{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send-email-page .email-form ion-list ion-item ion-text{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.send-email-page .email-form ion-list ion-item{--border-color: #dedede}.send-email-page .email-form ion-list ion-item:last-of-type{--border-style: none}.send-email-page .email-form .value-picker-item{width:100%}.send-email-page .email-form .value-picker-item ion-item{width:100%!important;--padding-start: 0;--inner-padding-end: 0}.send-email-page .email-form .value-picker-item ion-item ion-label{color:var(--ion-color-secondary)}.send-email-page .email-form .add-estate-button{display:flex;align-items:start;justify-content:start;gap:5px;padding:12px;font-size:16px;font-weight:500;color:var(--ion-color-primary)}.send-email-page .email-form .add-estate-button .icon{color:var(--ion-color-primary)}.task-status-info-component{display:flex;align-items:center;padding:10px 15px;margin-bottom:15px}.task-status-info-component ion-icon{width:20px;height:20px}.task-status-info-component .info{margin-left:10px}.task-status-info-component .info .title{font-weight:500;margin-bottom:3px}.task-status-info-component .info .text{font-size:13px}.task-view-component .content{margin-bottom:60px}.task-view-component .content.task-done{margin-bottom:0}.task-view-component .content .tags{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0}.task-view-component .content .classification-tag-component{font-size:16px;padding:5px 10px}.task-view-component .content .classification-tag-component ion-icon{font-size:16px}.task-view-component .actions{position:fixed;bottom:0;left:0;right:0;padding:10px;background-color:#f8f8fa}.task-view-component .actions ion-button{width:100%}.contact-initials-component{border-radius:50%;border:1px solid var(--ion-color-secondary);color:var(--ion-color-secondary);font-weight:500;width:60px;height:60px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.contact-info-item-component{display:flex;align-items:center;padding:10px;border-bottom:1px solid #c8c7cc}.contact-info-item-component .details{margin-left:10px}.contact-info-item-component .details .name{color:var(--ion-color-primary);margin-bottom:5px}.contact-info-item-component .details .funnel-status,.contact-info-item-component .details .email{display:flex;align-items:center;color:var(--ion-color-secondary);font-size:13px}.contact-info-item-component .details .funnel-status .value,.contact-info-item-component .details .email .value{margin-left:5px}.contact-info-item-component .details .funnel-status{margin-bottom:3px}.estate-info-item-component{display:flex;align-items:center;padding:10px;border-bottom:1px solid #c8c7cc}.estate-info-item-component .estate-picture{width:60px;height:60px;object-fit:cover;border-radius:10px}.estate-info-item-component .details{margin-left:10px}.estate-info-item-component .details .name{color:var(--ion-color-primary);margin-bottom:5px}.estate-info-item-component .details .address{color:var(--ion-color-secondary);font-size:13px;margin-bottom:3px}.estate-info-item-component .details .other-details{color:var(--ion-color-secondary);font-size:13px}.tag-component{background-color:#f5f5f5;color:#585858;padding:4px 8px;border-radius:7px;white-space:nowrap}.task-page ion-searchbar{padding:14px 15px 0;min-height:36px;background:var(--ion-color-background-page)}.task-page ion-searchbar .searchbar-input{padding-inline-start:35px!important;border-radius:10px;font-size:15px}.task-page .task-list{background-color:transparent}.task-page .task-list.done{padding-top:var(--ion-padding, 16px)}.task-page .task-page-sections{background:var(--ion-color-background-page);padding-bottom:0}.task-page ion-segment{color:var(--ion-color-secondary)}.task-page ion-accordion{background:transparent}.task-page ion-accordion ion-item[slot=header]{color:var(--ion-color-secondary);border-radius:6px;font-size:13px;font-weight:500}.task-page ion-accordion ion-item[slot=header] ion-icon,.task-page ion-accordion ion-item[slot=header] ion-label{margin-top:unset;margin-bottom:unset}.task-page ion-accordion ion-item[slot=header]::part(native){min-height:36px;background:rgba(var(--ion-text-color-rgb, 0, 0, 0),.065)}.task-page .empty-task-list-message{height:calc(100vh - 200px);align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column}.task-page .empty-task-list-message .message{color:#000;font-size:15px;font-weight:500;text-align:center;margin:35px 0 150px}.task-list-item{margin-bottom:10px;border-radius:10px}.task-list-item .task-data{width:100%;padding:10px 0}.task-list-item .task-data .task-name{color:#000;font-size:17px;font-weight:500}.task-list-item .task-data .task-detail{display:flex;align-items:center;color:#777a80;font-size:17px;margin-top:10px}.task-list-item .task-data .task-detail svg{width:16px;height:16px;margin:2px 5px 2px 0}.task-list-item .task-data .task-detail svg g g{fill:#777a80}.task-list-item .task-data .task-label{margin-left:10px;height:fit-content;padding:5px 10px;color:var(--ion-color-red);font-size:13px;font-weight:500;border-radius:5px;background-color:#fae5e8}.task-list-item ion-checkbox{--border-radius: 50%;--checkbox-background-checked: var(--ion-color-success);--border-color-checked: var(--ion-color-success)}.task-list-item ion-item-option{color:#fff}.task-list-item ion-item-option svg{width:16px;height:16px}.task-list-item ion-item-option svg g g{fill:#fff}.task-list-item ion-item-option.done-option{background:#48b864}.task-list-item ion-item-option.email-option{background:#f67704}.impersonation-page ion-list{border-radius:8px}.impersonation-page ion-button{width:100%;min-height:34px;margin:10px initial;margin-top:10px;margin-bottom:10px}.history-edit-page ion-toolbar ion-button{font-weight:500}.history-edit-page ion-toolbar ion-button.cancel-button{--color: #ce0024}.history-edit-page .info-item ion-list.info-list ion-row.action-type-value{width:fit-content;align-items:center}.history-edit-page .info-item ion-list.info-list ion-textarea{max-height:150px}.history-edit-page .info-item ion-list.info-list ion-textarea .native-textarea{overflow:auto}.history-edit-page .info-item ion-list.info-list ion-label.description-button{justify-content:space-between;width:100%;font-size:17px;display:flex;margin-right:0!important}.history-edit-page .info-item ion-list.info-list ion-label.description-button span{color:var(--ion-color-primary)}.history-edit-page .info-item ion-list.info-list ion-label.description-button svg{width:20px;height:20px}.history-edit-page .info-item ion-list.info-list ion-label.description-button svg g g{fill:var(--ion-color-primary)}.history-edit-page ion-item::part(detail-icon){position:absolute;top:10px;right:12px;align-self:baseline}.history-edit-page ion-label,.history-edit-page ion-datetime-button{align-self:center;min-width:fit-content}.history-edit-page ion-datetime-button{margin:10px 2px}.history-edit-page ion-text{margin-right:15px}.history-edit-page ion-item ion-label{text-wrap:balance}.history-edit-page .text-input .flex-grow-1{flex-grow:1}.history-edit-page .text-input .flex-grow-5{flex-grow:5}.history-edit-page .text-input .text-align-right{text-align:right}.history-edit-page .text-input.no-flex-wrap{flex-wrap:nowrap}.action-type-select-modal .select-options ion-list.info-list .circle-icon,ion-row.action-type-value .circle-icon{width:13px;height:13px;border-radius:50%;margin-right:7px}.emails-create-page .send-button{transform:rotate(-45deg);margin:0 0 5px}.emails-create-page .attach-button{transform:rotate(45deg);font-size:22px}.emails-create-page ion-content{--keyboard-offset: 0px !important}.emails-create-page .email-form .first-line{position:relative}.emails-create-page .email-form .first-line .autocomplete-item-component>.access-icon{margin-right:20px}.emails-create-page .email-form .first-line .collapse-icon{flex-shrink:0;position:absolute;width:23px!important;height:23px!important;z-index:9;right:7px;top:10px;color:var(--ion-color-primary);transition:transform .3s ease-in-out}.emails-create-page .email-form .first-line .collapse-icon.collapsed{transform:rotate(180deg)}.emails-create-page .email-form textarea{height:calc(100vh - 190px)!important}.emails-create-page .email-form ion-list{border-radius:10px}.emails-create-page .email-form ion-item ion-input{color:#000}.emails-create-page .email-form ion-item ion-label{color:#b1b1b1!important;font-weight:500}.emails-create-page .email-form ion-item ion-textarea{--placeholder-color: #777a80;--placeholder-opacity: 1;--placeholder-font-weight: 500}.emails-create-page .small-toggle{width:40px;height:25px;padding:0;margin:10px 10px 10px 0}.emails-create-page .small-toggle::part(track){height:25px;width:40px}.emails-create-page .small-toggle::part(handle){width:21px;height:21px}.emails-create-page .more-actions .chevron-icon{transform:rotate(90deg);transition:transform .3s ease-in-out;display:inline-block}.emails-create-page .more-actions .chevron-icon.expanded{transform:rotate(180deg)}.emails-create-page .preview{display:flex;justify-content:flex-end;align-items:center;margin:10px 10px 10px 0}.emails-create-page .subject-separator{height:.55px;background-color:#00000014;margin-left:0}.save-draft-alert button.alert-button.cancel-btn{color:red!important}.autocomplete-item-component .values{display:flex;overflow-y:auto;width:100%}.autocomplete-item-component .values ion-input{margin-left:4px;min-width:100px;direction:ltr;text-align:left}.autocomplete-item-component .access-icon{color:#b5b5b5;font-size:20px;margin-right:-6px}.chip-value-item-component{background-color:#f5f5f5;border-radius:10px;flex-shrink:0}.chip-value-item-component ion-text{color:#016ac9;font-size:17px;font-weight:500;margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:200px}.native-text-editor-wrapper{width:100%;position:relative}.native-text-editor-container{width:100%;position:relative;background-color:transparent;min-height:200px;padding:8px;outline:none;overflow-y:auto;word-wrap:break-word;white-space:pre-wrap}.native-text-editor-container:empty:before{content:attr(data-placeholder);color:#999;pointer-events:none}.native-text-editor-container{font-size:16px;line-height:1.5;color:inherit}.native-text-editor-container:focus{outline:none}.format-toolbar{position:fixed;bottom:0;left:0;right:0;background-color:#f7f7f7;border-top:1px solid #d1d1d6;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));box-shadow:0 -2px 10px #0000001a;z-index:9999}.format-toolbar .format-toolbar-content{display:flex;align-items:center;justify-content:space-between;width:100%}.format-toolbar .format-toolbar-content .format-toolbar-scrollable{display:flex;flex:1;overflow-x:auto;gap:4px;padding-right:8px;scrollbar-width:none;-ms-overflow-style:none}.format-toolbar .format-toolbar-content .format-toolbar-scrollable::-webkit-scrollbar{display:none}.format-toolbar .format-button{--min-height: 36px;--min-width: 36px;--border-radius: 8px;--background: transparent;--color: #000;margin:0 1px;flex-shrink:0}.format-toolbar .format-button:hover{--background: rgba(0, 0, 0, .1)}.format-toolbar .format-button.format-button-bold{font-weight:700;font-size:15px}.format-toolbar .format-button.format-button-italic{font-style:italic;font-size:15px}.format-toolbar .format-button.format-button-underline{text-decoration:underline;font-size:15px}.format-toolbar .format-button.format-button-strikethrough{text-decoration:line-through;font-size:15px}.format-toolbar .format-button.format-button-color .text-color-icon{font-size:15px;font-weight:700;text-decoration:underline;text-decoration-color:#007aff;text-underline-offset:2px}.format-toolbar .format-button.format-button-clear{--color: #ff3b30}.format-toolbar .format-button.format-button-close{--color: #666;margin-left:12px;flex-shrink:0;border-left:1px solid #d1d1d6;padding-left:12px;border-radius:0}.format-toolbar .format-button ion-icon{font-size:16px}.estate-edit-page .sticky-header{height:218px;margin-bottom:5px;transition:height .5s;position:relative}.estate-edit-page .sticky-header.expanded{height:100%}.estate-edit-page .estate-info{height:100%;display:flex;flex-direction:column;justify-content:center;gap:10px;font-weight:500;font-size:17px}.estate-edit-page .estate-info .title{font-size:19px}.estate-edit-page .estate-info .status-label-wrapper{width:-moz-fit-content;width:fit-content;background:#fff;border-radius:7px}.estate-edit-page .estate-info .status-label-wrapper .status-label{padding:5px 10px!important;font-size:15px!important;border-radius:7px!important;line-height:17px!important}.estate-edit-details-modal{--background: var(--ion-color-background-page)}.ios .estate-edit-details-modal ion-content{--padding-bottom: calc(env(safe-area-inset-bottom) + 16px) }.ios .estate-edit-details-modal ion-fab{margin-bottom:calc(env(safe-area-inset-bottom) + 6px)}.estate-edit-details-modal .estate-edit-tabs{margin-top:16px;padding-bottom:5px;border-bottom:1px solid #dedede;--background: transparent;border-radius:unset}.estate-edit-details-modal .estate-edit-tabs ion-segment-button svg{width:20px;height:20px}.estate-edit-details-modal .estate-edit-tabs ion-segment-button{font-size:11px;line-height:13px;--color: #777a80;--color-checked: var(--ion-color-primary);--indicator-box-shadow: none;--indicator-color: transparent;--border-style: unset}.estate-edit-details-modal .swiper-div{height:227px;--swiper-pagination-bottom: 12px}.other-contributors-container{margin-top:10px}.other-contributors-container .title{padding:5px 15px;font-size:13px;color:#87868d;text-transform:capitalize}.other-contributors-container .item-name{background-color:#fff;display:flex;align-items:center;gap:7px;padding:9.5px 16px;color:var(--ion-color-primary);border-top:1px solid #f1f0f2}.other-contributors-container .item-name svg{width:20px;height:20px}.other-contributors-container .item-name .remove-icon{font-size:20px;color:#dedede;margin-left:auto}.other-contributors-container .add-btn{display:flex;align-items:center;gap:7px;padding:10px 16px;color:var(--ion-color-primary);background-color:#fff;border-radius:10px}.other-contributors-container .add-btn svg{width:16px;height:16px}.offer{margin-bottom:15px}.offer ion-label{color:#b1b1b1!important}.offer .status-label{font-size:16px!important}.add-btn{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 16px;color:var(--ion-color-primary);background-color:#dae4f2;border-radius:10px;margin-bottom:15px;font-size:16px}.button-group{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:15px;gap:15px}.more-details{display:flex;align-items:center;gap:7px;color:var(--ion-color-primary)}.more-details svg{margin-right:5px}.contact{color:var(--ion-color-primary)}.generic-estate-subdetail-component ion-item-option.delete{background:var(--ion-color-red);color:#fff}.generic-estate-subdetail-component ion-item-option.clear{background:gray;color:#fff}.generic-estate-subdetail-component .sliding-item .highlight-element{border-left:2px solid rgba(0,106,201,.4784313725);border-right:2px solid rgba(0,106,201,.4784313725)}.info-field{--height: 44px;font-size:17px;--color: #777a80}.info-field ion-label{margin:0}.info-field .info-value{color:#000}.action-button{display:flex;align-items:center;--height: 44px;color:var(--ion-color-primary)}.action-button ion-icon{font-size:17px;margin-right:10px}.action-button ion-label{font-size:17px;margin:0}.action-button ion-spinner{width:17px;height:17px;margin-right:10px;--color: var(--ion-color-primary)}.export-card{width:100%;border-radius:10px;margin-bottom:20px}.export-card .card-header{--height: 44px;box-sizing:border-box}.export-card .card-header .logo{width:110px;min-height:18px;max-height:30px;object-fit:cover}.export-card .card-header .logo.fallback{object-fit:contain}.export-card .status-item ion-label{color:#777a80}.export-card .status-item .status-label{margin-left:auto;display:flex;align-items:center;border-radius:7px!important;padding:4px 10px!important;font-size:17px!important;font-weight:unset!important;line-height:unset!important;height:30px}.export-card .status-item .status-label.exported{background-color:#e3f4e7!important;color:#48b864}.export-card .status-item .status-label.exported ion-icon{color:#48b864}.export-card .status-item .status-label.not-exported{background-color:#f5f5f5!important;color:#777a80}.export-card .status-item .status-label.not-exported ion-icon{color:#777a80}.export-card .status-item .status-label ion-icon{margin-right:5px}.export-card .date-time-picker-item-component ion-item.input-item{--height: 44px;font-size:17px}.export-card .date-time-picker-item-component ion-item.input-item ion-label{color:#777a80!important;margin:0}.export-card .date-time-picker-item-component .actions-wrapper .date-pick-btn{background-color:#f5f5f5;border-radius:7px;padding:4px 10px;color:#777a80;font-size:17px;height:30px}.export-card ion-item.action-button:last-child{--border-width: 0}.export-card ion-item.card-header:last-child{--border-width: 0}.offer-edit-component .file-list-item-component,.offer-edit-component .contact-autocomplete-list-item-component{margin-bottom:15px}.offer-edit-component .commission-value-input ion-input{max-width:40%}.segment-input-item ion-segment{width:auto;min-width:fit-content}.segment-input-item ion-segment ion-segment-button{min-width:fit-content;width:auto;padding:0 5px}.multiple-contacts-picker{border-radius:10px}.multiple-contacts-picker .data-item{display:flex;align-items:center;padding:11.6px 16px;color:var(--ion-color-primary);font-size:17px}.multiple-contacts-picker .data-item svg{width:16px;height:16px}.multiple-contacts-picker .data-item .remove-icon{font-size:20px;color:#dedede;margin-left:auto}.multiple-contacts-picker .header-item{display:flex;align-items:center;padding:11.6px 16px}.multiple-contacts-picker .header-item span{text-transform:capitalize;font-size:17px}.multiple-contacts-picker .header-item svg{width:16px;height:16px;margin-right:8px}.multiple-contacts-picker .header-item .value{margin-left:auto;display:flex;align-items:center;font-size:17px}.multiple-contacts-picker .header-item .value .count{margin-right:6px}.multiple-contacts-picker .header-item.is-required .label:after{content:"*";color:var(--ion-color-red);margin-left:5px}.multiple-contacts-picker .header-item.has-error .label{color:var(--ion-color-red)}.multiple-contacts-picker .line{border-bottom:1px solid #e9e8eb}.offer-list-item-component{position:relative;background-color:#fff;padding:15px;margin-bottom:15px;border-radius:10px}.offer-list-item-component .status{position:absolute;right:15px;top:10px;padding:5px 10px;border-radius:10px}.offer-list-item-component .separator-line{display:flex;align-items:center;margin:5px 0}.offer-list-item-component .separator-line .line{border-bottom:1px solid #DEDEDE;flex:1;margin-right:15px}.offer-list-item-component .date{color:#777a80;font-size:15px;margin-bottom:5px;min-height:10px}.offer-list-item-component .price{color:#000;font-size:17px;margin-bottom:5px;min-height:10px}.offer-list-item-component .contact,.offer-list-item-component .clause{color:#777a80;display:flex;align-items:center;margin-bottom:5px}.offer-list-item-component .contact .name,.offer-list-item-component .clause .name{margin-left:5px;font-size:15px}.offer-list-item-component .contact .name:first-letter,.offer-list-item-component .clause .name:first-letter{text-transform:uppercase}.offer-list-item-component .contact ion-icon,.offer-list-item-component .clause ion-icon{font-size:15px}.contract-details-page{--background: #f3f2f8;--padding-start: 15px;--padding-end: 15px;--padding-top: 15px;--padding-bottom: 15px}.contract-details-page .section-header{display:block;font-size:13px;color:#777a80;padding-left:10px;margin-bottom:5px}.contract-details-page .section-list{margin-bottom:15px;border-radius:10px}.contract-details-page .section-list ion-item{font-size:16px}.contract-details-page .section-list ion-item:not(.delete-item):not(.timeslot-label) ion-label{color:#b1b1b1!important}.contract-details-page .section-list ion-item ion-icon{font-size:16px;margin-right:10px}.contract-details-page .section-list ion-item svg{width:14px;height:14px;margin-right:12px}.contract-details-page .section-list ion-item ion-segment{width:fit-content}.contract-details-page .section-list ion-item ion-segment ion-label{color:#000!important}.contract-details-page .section-list ion-item.input-item ion-input{color:#000}.contract-details-page .section-list ion-item.input-item-readonly{color:#b1b1b1}.contract-details-page .section-list ion-item:last-child{--border-width: 0}.contract-details-page .section-list .date-time-picker-item-component ion-item,.contract-details-page .section-list .time-picker-item-component ion-item{--border-width: 0px 0px .55px 0px;font-size:16px}.contract-details-page .section-list .date-time-picker-item-component ion-item ion-label,.contract-details-page .section-list .time-picker-item-component ion-item ion-label{color:#b1b1b1!important}.contract-details-page .section-list .date-time-picker-item-component ion-item.date-time-picker-item,.contract-details-page .section-list .date-time-picker-item-component ion-item.time-picker-item,.contract-details-page .section-list .time-picker-item-component ion-item.date-time-picker-item,.contract-details-page .section-list .time-picker-item-component ion-item.time-picker-item{--padding-start: 0;--padding-end: 0;--inner-padding-start: 0;--inner-padding-end: 0}.contract-details-page .section-list .date-time-picker-item-component .actions-wrapper .date-pick-btn,.contract-details-page .section-list .time-picker-item-component .actions-wrapper .date-pick-btn{background-color:#f5f5f5;border-radius:7px;padding:4px 10px;color:#777a80;font-size:16px;height:30px}.contract-details-page .section-list .date-time-picker-item-component:last-child ion-item,.contract-details-page .section-list .time-picker-item-component:last-child ion-item{--border-width: 0}.contract-details-page .section-list .text-input-item-component ion-item{--border-width: 0px 0px .55px 0px}.contract-details-page .section-list .text-input-item-component:last-child ion-item{--border-width: 0}.contract-details-page .section-segment{margin-bottom:10px}.contract-details-page .add-date-button{border-radius:10px;margin:15px 0}.contract-details-page .visibility-section{border-radius:10px;overflow:hidden}.visit-timeslot ion-icon.action-icon{font-size:20px!important;margin-right:unset!important;margin-left:8px!important}.visit-timeslot .delete-item{color:#ef4444!important}.visit-timeslot .delete-item ion-label{color:#ef4444!important}.time-picker-item-component .actions-wrapper{display:flex}.time-picker-item-component .actions-wrapper .date-pick-btn{padding:6px 12px;border-radius:8px;background-color:#ebeaea;color:#000;font-size:14px;margin-left:4px}.time-picker-item-component .actions-wrapper .date-pick-btn.selected{color:var(--ion-color-primary)}.time-picker-item-component .actions-wrapper .date-pick-btn{font-size:16px}.time-picker-item-component ion-datetime{width:100%;max-width:unset}.weekly-visit-timeslot .time-values{display:flex;align-items:center;gap:8px}.weekly-visit-timeslot .time-values .time-value{background-color:#f5f5f5;border-radius:7px;padding:4px 10px;color:#777a80;font-size:17px;height:30px}.estate-edit-pictures .header{display:flex;justify-content:flex-end;margin-bottom:5px}.estate-edit-pictures .header .actions-button{--background: #d9e9f7;--border-radius: 7px;font-size:17px;--color: #006ac9;--padding-top: 5px;--padding-bottom: 5px;--padding-start: 15px;--padding-end: 15px;min-height:30px;--background-activated: #d9e9f7}.estate-edit-pictures .gallery-section{margin-bottom:15px}.estate-edit-pictures .gallery-section .section-title{font-size:17px;color:#000;font-weight:500;margin-bottom:5px}.estate-edit-pictures .gallery-section .image-grid{padding:0}.estate-edit-pictures .gallery-section .image-grid ion-row{--ion-grid-column-padding: 4px}.image-item{width:100%;aspect-ratio:1;position:relative;border-radius:3px;overflow:hidden}.image-item .image-checkbox{position:absolute;top:8px;right:8px;--size: 20px;--border-radius: 2px}.image-item .image-card{margin:0;height:100%;width:100%;border-radius:3px;overflow:hidden;box-shadow:none}.image-item .image-card .gallery-image{aspect-ratio:1;object-fit:cover;object-position:center;width:100%;height:100%}.add-image-button{width:100%;aspect-ratio:1;border-radius:3px;background-color:#dae4f4;display:flex;align-items:center;justify-content:center;cursor:pointer}.subdetails-from-pictures-component .picture-subdetail-group{margin-bottom:20px}.subdetails-from-pictures-component .picture-subdetail-group .estate-picture{border-radius:10px}.subdetails-from-pictures-component .picture-subdetail-group .no-subdetails{padding:10px 0;text-align:center;color:var(--ion-color-secondary)}.card{width:100%;height:114px;margin:0 0 15px;padding:0;border-radius:10px;box-shadow:none;background:#fff}.card .card-container{display:flex;height:100%}.card .card-container .image{width:114px;height:114px;object-fit:cover;border-radius:10px 3px 3px 10px}.card .card-container .content{flex:1}.card .card-container .content .select{font-size:17px;--detail-icon-color: #777a80}.card .card-container .content .select::part(icon){width:12px}.card .card-container .content .select::part(label){color:#777a80;margin-bottom:5px}.card .card-container .content ion-select.select{max-width:100%}.estate-edit-features-component ion-searchbar{padding:0 0 12px}.estate-edit-features-component .text-button-component{padding-left:0}.estate-quick-create ion-toolbar ion-button{font-weight:500}.estate-quick-create ion-icon{color:#777a80!important}.estate-quick-create .owners-container{border-radius:10px}.estate-quick-create .owners-container .owner{display:flex;align-items:center;gap:7px;padding:10px 16px;color:var(--ion-color-primary)}.estate-quick-create .owners-container .owner .icon{width:16px;height:16px;min-width:16px;min-height:16px}.estate-quick-create .owners-container .line{border-bottom:1px solid #e9e8eb}.estate-quick-create .location .item-icon{margin-right:5px}.estate-quick-create .location ion-row{width:-webkit-fill-available}.estate-quick-create .location ion-label{flex:1 1 auto;color:#b1b1b1!important;font-size:16px!important;overflow:unset;white-space:unset;text-overflow:unset;margin-inline:0px 8px}.estate-quick-create .location ion-text{flex:1 1 auto;font-size:16px!important;text-align:end;color:#000!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:200px}.estate-quick-create .location ion-label,.estate-quick-create .location ion-text{margin-top:10px;margin-bottom:10px}.estate-quick-create ion-input{color:#000!important}.estate-quick-create .unit{color:#000!important}.icons-view-component .item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid gray;padding:10px}.icons-view-component .item .name{color:#000}.add-edit-offer ion-toolbar ion-button{font-weight:500}.add-edit-offer ion-label{color:#b1b1b1!important}.add-edit-offer textarea{padding-left:16px!important;padding-right:16px!important}.add-edit-offer .btn-add-document button{background-color:#dae4f2!important}.add-edit-offer .disabled-item ion-text{color:#b1b1b1!important}.work-item-input-card{margin-bottom:16px}.work-item-input-card .how-to-use-section{padding:12px;margin-bottom:16px;background-color:var(--ion-color-light);border-radius:6px;border-left:3px solid var(--ion-color-primary)}.work-item-input-card .how-to-use-section h3{margin:0 0 10px;font-size:1rem;font-weight:600;color:var(--ion-color-primary)}.work-item-input-card .how-to-use-section ol{margin:0 0 10px;padding-left:20px;color:var(--ion-color-dark);font-size:.85rem;line-height:1.6}.work-item-input-card .how-to-use-section ol li{margin-bottom:6px}.work-item-input-card .how-to-use-section ol li:last-child{margin-bottom:0}.work-item-input-card .how-to-use-section ol li strong{color:var(--ion-color-primary)}.work-item-input-card .how-to-use-section .tip{margin:0;padding-top:10px;border-top:1px solid var(--ion-color-light-shade);color:var(--ion-color-dark);font-size:.85rem;line-height:1.6}.work-item-input-card .how-to-use-section .tip strong{color:var(--ion-color-primary)}.work-item-input-card .credentials-header{display:flex;align-items:center;justify-content:space-between;padding:12px 0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease;border-radius:4px;margin-bottom:8px}.work-item-input-card .credentials-header:hover{background-color:var(--ion-color-light);padding-left:8px;padding-right:8px}.work-item-input-card .credentials-header h3{margin:0;font-size:1.1rem;font-weight:600;color:var(--ion-color-dark)}.work-item-input-card .credentials-header ion-icon{font-size:1.5rem;color:var(--ion-color-medium);transition:transform .3s ease}.work-item-input-card .credentials-section{overflow:hidden;transition:max-height .3s ease,opacity .3s ease,padding .3s ease;border-bottom:1px solid var(--ion-border-color)}.work-item-input-card .credentials-section.expanded{max-height:1000px;opacity:1}.work-item-input-card .credentials-section.collapsed{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-bottom:0;border-bottom:none}.work-item-input-card .credentials-section .info-labels-row{display:flex;gap:16px;margin-bottom:6px;padding-bottom:8px;border-bottom:1px solid var(--ion-color-light-shade)}.work-item-input-card .credentials-section .info-label{display:flex;align-items:center;flex:1;pointer-events:none;-webkit-user-select:text;user-select:text}.work-item-input-card .credentials-section .info-label .label-title{font-weight:600;color:var(--ion-color-dark);margin-right:8px;font-size:.9rem}.work-item-input-card .credentials-section .info-label .label-value{color:var(--ion-color-medium);font-size:.9rem}.work-item-input-card .credentials-section ion-item{--padding-start: 0;--inner-padding-end: 0;--padding-top: 4px;--padding-bottom: 4px;margin-bottom:6px}.work-item-input-card .credentials-section ion-item:last-of-type{display:flex;align-items:center;padding:4px 0;margin-bottom:0}.work-item-input-card .credentials-section ion-item:last-of-type ion-label{margin:0;font-size:.85rem}.work-item-input-card .credentials-section ion-item:last-of-type input[type=checkbox]{margin-left:8px;width:20px;height:20px;cursor:pointer}.work-item-input-card .input-error{padding:8px 12px;margin:12px 0;background-color:rgba(var(--ion-color-danger-rgb),.1);border-left:3px solid var(--ion-color-danger);border-radius:4px}.work-item-input-card .input-error small{color:var(--ion-color-danger);font-weight:500}.work-item-input-card .evaluate-button{margin-top:16px;--padding-top: 14px;--padding-bottom: 14px}.work-item-input-card .evaluate-button ion-spinner{width:20px;height:20px}@media(max-width:768px){.work-item-input-card .how-to-use-section{padding:10px}.work-item-input-card .how-to-use-section ol{font-size:.8rem}}.score-display .score-header{text-align:center;margin-bottom:16px}.score-display .score-header .score-main{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.score-display .score-header .score-main .score-number{font-size:2.5rem;font-weight:700;color:var(--ion-color-primary)}.score-display .score-header .score-main .rating-badge{padding:6px 12px;font-size:.9rem;font-weight:600}.score-display .score-header .score-subtitle{font-size:1rem;color:var(--ion-color-dark)}.score-display .score-progress{margin-bottom:16px}.score-display .score-progress .score-text{text-align:center;margin-top:6px;font-size:.8rem;color:var(--ion-color-medium)}.score-display .score-message{padding:12px;border-radius:6px;text-align:center;font-size:.9rem}.score-display .score-message.excellent{background-color:var(--ion-color-success-tint);color:#000}.score-display .score-message.good{background-color:var(--ion-color-primary);color:#fff}.score-display .score-message.needs-work{background-color:#ffd00088;color:#000}.score-display .score-message strong{display:block;margin-bottom:3px;color:inherit}@media(max-width:768px){.score-display .score-header .score-main .score-number{font-size:2rem}}.category-breakdown .category-item{margin-bottom:16px;border-radius:8px;overflow:hidden;background-color:var(--ion-card-background);box-shadow:0 2px 4px #0000001a}.category-breakdown .category-item .category-header{--padding-start: 16px;--padding-end: 16px;--inner-padding-end: 0}.category-breakdown .category-item .category-header ion-label h3{font-weight:600;font-size:1rem;margin-bottom:4px}.category-breakdown .category-item .category-header ion-label p{font-size:.875rem;color:var(--ion-color-medium)}.category-breakdown .category-item .category-header ion-icon{font-size:1.25rem;color:var(--ion-color-medium)}.category-breakdown .category-item .category-header ion-badge{font-size:.875rem;font-weight:600}.category-breakdown .category-item .category-progress{padding:0 16px;margin-bottom:8px}.category-breakdown .category-item .checks-list{padding:16px;background-color:var(--ion-background-color);border-top:1px solid var(--ion-border-color)}.category-breakdown .category-item .checks-list .check-item{display:flex;align-items:flex-start;gap:12px;padding:12px;margin-bottom:8px;border-radius:6px;transition:background-color .2s}.category-breakdown .category-item .checks-list .check-item.passed{background-color:rgba(var(--ion-color-success-rgb),.05);border-left:3px solid var(--ion-color-success)}.category-breakdown .category-item .checks-list .check-item.failed{background-color:rgba(var(--ion-color-danger-rgb),.05);border-left:3px solid var(--ion-color-danger)}.category-breakdown .category-item .checks-list .check-item .check-icon{font-size:1.5rem;flex-shrink:0;margin-top:2px}.category-breakdown .category-item .checks-list .check-item .check-content{flex:1}.category-breakdown .category-item .checks-list .check-item .check-content .check-description{font-size:.875rem;line-height:1.4;margin-bottom:4px;color:var(--ion-text-color)}.category-breakdown .category-item .checks-list .check-item .check-content .check-score{font-size:.75rem;color:var(--ion-color-medium);font-weight:600}.category-breakdown .category-item .checks-list .check-item:last-child{margin-bottom:0}@media(max-width:768px){.category-breakdown .category-item .checks-list .check-item{padding:10px;gap:10px}.category-breakdown .category-item .checks-list .check-item .check-icon{font-size:1.25rem}.category-breakdown .category-item .checks-list .check-item .check-content .check-description{font-size:.8125rem}}.recommendations-list .priority-group{margin-bottom:24px}.recommendations-list .priority-group:last-child{margin-bottom:0}.recommendations-list .priority-group .priority-header{margin-bottom:12px}.recommendations-list .priority-group .priority-header ion-badge{font-size:.875rem;font-weight:600;padding:8px 12px;text-transform:uppercase;letter-spacing:.5px}.recommendations-list .priority-group .recommendations{background-color:var(--ion-card-background);border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.recommendations-list .priority-group .recommendations .recommendation-item{display:flex;align-items:flex-start;gap:12px;padding:16px;border-bottom:1px solid var(--ion-border-color)}.recommendations-list .priority-group .recommendations .recommendation-item:last-child{border-bottom:none}.recommendations-list .priority-group .recommendations .recommendation-item .recommendation-icon{font-size:1.5rem;flex-shrink:0;margin-top:2px}.recommendations-list .priority-group .recommendations .recommendation-item .recommendation-content{flex:1}.recommendations-list .priority-group .recommendations .recommendation-item .recommendation-content .recommendation-category{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--ion-color-medium);margin-bottom:6px}.recommendations-list .priority-group .recommendations .recommendation-item .recommendation-content .recommendation-message{font-size:.875rem;line-height:1.5;color:var(--ion-text-color)}.recommendations-list .no-recommendations{text-align:center;padding:32px 16px;background-color:var(--ion-card-background);border-radius:8px;box-shadow:0 2px 4px #0000001a}.recommendations-list .no-recommendations p{font-size:1rem;color:var(--ion-color-success);margin:0}@media(max-width:768px){.recommendations-list .priority-group .recommendations .recommendation-item{padding:12px;gap:10px}.recommendations-list .priority-group .recommendations .recommendation-item .recommendation-icon{font-size:1.25rem}.recommendations-list .priority-group .recommendations .recommendation-item .recommendation-content .recommendation-category{font-size:.6875rem}.recommendations-list .priority-group .recommendations .recommendation-item .recommendation-content .recommendation-message{font-size:.8125rem}}.evaluation-results .score-card{margin-bottom:12px}.evaluation-results .score-card ion-card-header{padding-top:12px;padding-bottom:8px}.evaluation-results .score-card ion-card-content{padding-top:8px}.evaluation-results .score-card .card-header-content{display:flex;align-items:flex-start;gap:10px}.evaluation-results .score-card .card-header-content .export-icon-button{flex-shrink:0;background:var(--ion-color-primary);color:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.evaluation-results .score-card .card-header-content .export-icon-button ion-icon{font-size:18px}.evaluation-results .score-card .card-header-content .export-icon-button:hover{background:var(--ion-color-primary-shade);transform:scale(1.05);box-shadow:0 4px 8px #00000026}.evaluation-results .score-card .card-header-content .export-icon-button:active{transform:scale(.95)}.evaluation-results .score-card .card-header-content ion-card-title{flex:1;margin:0;padding-top:4px;font-size:1.1rem;line-height:1.3}.evaluation-results .categories-card{margin-bottom:12px}.evaluation-results .categories-card ion-card-header{padding-top:12px;padding-bottom:8px}.evaluation-results .categories-card ion-card-content{padding-top:8px}.evaluation-results .recommendations-card{margin-bottom:12px}.evaluation-results .recommendations-card ion-card-header{padding-top:12px;padding-bottom:8px}.evaluation-results .recommendations-card ion-card-content{padding-top:8px}.evaluation-results .stats-card{margin-bottom:12px}.evaluation-results .stats-card ion-card-content{padding-top:12px;padding-bottom:12px}.evaluation-results .stats-card .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;text-align:center}.evaluation-results .stats-card .stats-grid .stat-item .stat-value{font-size:1.75rem;font-weight:700;color:var(--ion-color-primary);margin-bottom:2px}.evaluation-results .stats-card .stats-grid .stat-item .stat-label{font-size:.8rem;color:var(--ion-color-medium)}.quality-criteria-modal{--height: calc(100vh - 64px) ;--width: 100%;--max-width: 100%;--border-radius: 0;--box-shadow: none;align-items:flex-end}.quality-criteria-modal::part(content){position:absolute;inset:56px 0 8px;height:auto}.quality-criteria-content .criteria-container{padding:20px;max-width:900px;margin:0 auto}.quality-criteria-content .criteria-container .collapsible-section-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease;border-radius:4px;padding:8px 0;margin-top:16px}.quality-criteria-content .criteria-container .collapsible-section-header:hover{background-color:var(--ion-color-light);padding-left:8px;padding-right:8px}.quality-criteria-content .criteria-container .collapsible-section-header h2{margin:0}.quality-criteria-content .criteria-container .collapsible-section-header ion-icon{font-size:1.5rem;color:var(--ion-color-primary);transition:transform .3s ease}.quality-criteria-content .criteria-container .collapsible-section-content{overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.quality-criteria-content .criteria-container .collapsible-section-content.expanded{max-height:10000px;opacity:1}.quality-criteria-content .criteria-container .collapsible-section-content.collapsed{max-height:0;opacity:0}.quality-criteria-content .criteria-container h1{font-size:1.4rem;color:var(--ion-color-primary);margin-bottom:16px;margin-top:0}.quality-criteria-content .criteria-container h2{font-size:1.4rem;color:var(--ion-color-primary);margin-top:24px;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid var(--ion-color-primary-tint)}.quality-criteria-content .criteria-container h3{font-size:1.2rem;color:var(--ion-color-dark);margin-top:20px;margin-bottom:10px}.quality-criteria-content .criteria-container h4{font-size:1rem;color:var(--ion-color-medium-shade);margin-top:16px;margin-bottom:8px}.quality-criteria-content .criteria-container p{line-height:1.6;color:var(--ion-color-dark);margin-bottom:12px;font-size:.875rem}.quality-criteria-content .criteria-container ul{margin:8px 0 16px;padding-left:24px;line-height:1.7;font-size:.875rem}.quality-criteria-content .criteria-container ul li{margin-bottom:8px;color:var(--ion-color-dark)}.quality-criteria-content .criteria-container ul li strong{color:var(--ion-color-primary)}.quality-criteria-content .criteria-container .example{background-color:var(--ion-color-light);border-left:4px solid var(--ion-color-primary);padding:12px 16px;margin:16px 0;border-radius:4px;font-size:.775rem}.quality-criteria-content .criteria-container .example strong{color:var(--ion-color-primary);display:block;margin-bottom:4px}.quality-criteria-content .criteria-container .example ul{margin:8px 0 0;padding-left:20px}.quality-criteria-content .criteria-container .example ul li{margin-bottom:4px;font-size:.725rem}.quality-criteria-content .criteria-container .tip-box{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px;border-radius:8px;margin:24px 0;text-align:center;font-size:.875rem}.quality-criteria-content .criteria-container .tip-box strong{font-size:.975rem}@media(max-width:768px){.quality-criteria-content .criteria-container{padding:12px}.quality-criteria-content .criteria-container h1{font-size:1.5rem}.quality-criteria-content .criteria-container h2{font-size:1.2rem}.quality-criteria-content .criteria-container h3{font-size:1.1rem}.quality-criteria-content .criteria-container h4{font-size:.95rem}}.work-item-quality-page ion-toolbar ion-title{color:#fff}.work-item-quality-page .staging-badge{margin-right:16px;padding:6px 12px;font-weight:600}.work-item-quality-page .content-container{max-width:1200px;margin:0 auto;padding:8px 4px 16px}.work-item-quality-page .info-card{margin-bottom:12px;margin-top:0}.work-item-quality-page .info-card h2{margin:0 0 12px;color:var(--ion-color-primary);font-size:1.5rem}.work-item-quality-page .info-card p{margin:0;color:var(--ion-color-medium);line-height:1.6}.work-item-quality-page .info-card .criteria-link{color:var(--ion-color-primary);text-decoration:none;font-weight:600;border-bottom:1px solid var(--ion-color-primary);transition:all .2s ease;background:none;border-top:none;border-left:none;border-right:none;padding:0;cursor:pointer;font-size:inherit;font-family:inherit}.work-item-quality-page .info-card .criteria-link:hover{color:var(--ion-color-primary-shade);border-bottom-color:var(--ion-color-primary-shade)}.work-item-quality-page .error-card{margin-bottom:24px}.work-item-quality-page .error-card h3,.work-item-quality-page .error-card p{margin:0 0 8px;color:var(--ion-color-danger-contrast)}@media(max-width:768px){.work-item-quality-page .content-container{padding:8px}}
