@charset "UTF-8";::-moz-selection{color:#fff;background:#0d6efd}::selection{color:#fff;background:#0d6efd}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../fonts/MaterialIcons-Regular.woff) format("woff"),url(../fonts/MaterialIcons-Regular.ttf) format("truetype")}.square{position:relative;overflow:hidden}.square:after{content:"";display:block;padding-bottom:100%}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}@font-face{font-family:montserratblack;src:url(../../src/assets/fonts/montserrat/montserrat-black-webfont.eot);src:url(../../src/assets/fonts/montserrat/montserrat-black-webfont.eot?#iefix) format("embedded-opentype"),url(../../src/assets/fonts/montserrat/montserrat-black-webfont.woff2) format("woff2"),url(../../src/assets/fonts/montserrat/montserrat-black-webfont.woff) format("woff"),url(../../src/assets/fonts/montserrat/montserrat-black-webfont.ttf) format("truetype"),url(../../src/assets/fonts/montserrat/montserrat-black-webfont.svg#montserratblack) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratbold;src:url(../../src/assets/fonts/montserrat/montserrat-bold-webfont.eot);src:url(../../src/assets/fonts/montserrat/montserrat-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../../src/assets/fonts/montserrat/montserrat-bold-webfont.woff2) format("woff2"),url(../../src/assets/fonts/montserrat/montserrat-bold-webfont.woff) format("woff"),url(../../src/assets/fonts/montserrat/montserrat-bold-webfont.ttf) format("truetype"),url(../../src/assets/fonts/montserrat/montserrat-bold-webfont.svg#montserratbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratextra_bold;src:url(../../src/assets/fonts/montserrat/montserrat-extrabold-webfont.eot);src:url(../../src/assets/fonts/montserrat/montserrat-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(../../src/assets/fonts/montserrat/montserrat-extrabold-webfont.woff2) format("woff2"),url(../../src/assets/fonts/montserrat/montserrat-extrabold-webfont.woff) format("woff"),url(../../src/assets/fonts/montserrat/montserrat-extrabold-webfont.ttf) format("truetype"),url(../../src/assets/fonts/montserrat/montserrat-extrabold-webfont.svg#montserratextra_bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserrathairline;src:url(../../src/assets/fonts/montserrat/montserrat-hairline-webfont.eot);src:url(../../src/assets/fonts/montserrat/montserrat-hairline-webfont.eot?#iefix) format("embedded-opentype"),url(../../src/assets/fonts/montserrat/montserrat-hairline-webfont.woff2) format("woff2"),url(../../src/assets/fonts/montserrat/montserrat-hairline-webfont.woff) format("woff"),url(../../src/assets/fonts/montserrat/montserrat-hairline-webfont.ttf) format("truetype"),url(../../src/assets/fonts/montserrat/montserrat-hairline-webfont.svg#montserrathairline) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratlight;src:url(../../src/assets/fonts/montserrat/montserrat-light-webfont.eot);src:url(../../src/assets/fonts/montserrat/montserrat-light-webfont.eot?#iefix) format("embedded-opentype"),url(../../src/assets/fonts/montserrat/montserrat-light-webfont.woff2) format("woff2"),url(../../src/assets/fonts/montserrat/montserrat-light-webfont.woff) format("woff"),url(../../src/assets/fonts/montserrat/montserrat-light-webfont.ttf) format("truetype"),url(../../src/assets/fonts/montserrat/montserrat-light-webfont.svg#montserratlight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratregular;src:url(../../src/assets/fonts/montserrat/montserrat-regular-webfont.eot);src:url(../../src/assets/fonts/montserrat/montserrat-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../../src/assets/fonts/montserrat/montserrat-regular-webfont.woff2) format("woff2"),url(../../src/assets/fonts/montserrat/montserrat-regular-webfont.woff) format("woff"),url(../../src/assets/fonts/montserrat/montserrat-regular-webfont.ttf) format("truetype"),url(../../src/assets/fonts/montserrat/montserrat-regular-webfont.svg#montserratregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratsemi_bold;src:url(../../src/assets/fonts/montserrat/montserrat-semibold-webfont.eot);src:url(../../src/assets/fonts/montserrat/montserrat-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../../src/assets/fonts/montserrat/montserrat-semibold-webfont.woff2) format("woff2"),url(../../src/assets/fonts/montserrat/montserrat-semibold-webfont.woff) format("woff"),url(../../src/assets/fonts/montserrat/montserrat-semibold-webfont.ttf) format("truetype"),url(../../src/assets/fonts/montserrat/montserrat-semibold-webfont.svg#montserratsemi_bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratultra_light;src:url(../../src/assets/fonts/montserrat/montserrat-ultralight-webfont.eot);src:url(../../src/assets/fonts/montserrat/montserrat-ultralight-webfont.eot?#iefix) format("embedded-opentype"),url(../../src/assets/fonts/montserrat/montserrat-ultralight-webfont.woff2) format("woff2"),url(../../src/assets/fonts/montserrat/montserrat-ultralight-webfont.woff) format("woff"),url(../../src/assets/fonts/montserrat/montserrat-ultralight-webfont.ttf) format("truetype"),url(../../src/assets/fonts/montserrat/montserrat-ultralight-webfont.svg#montserratultra_light) format("svg");font-weight:400;font-style:normal}body{font-size:15px}:focus{outline:0}button:active,button:focus,button:hover,input:active,input:focus,input:hover,textarea:active,textarea:focus,textarea:hover{outline:0!important;-webkit-appearance:none}.no-margin{margin:0}.centered{text-align:center;margin:0 auto}soft-toolbar{background-color:#000!important;color:#d3d3d3!important}md-checkbox.md-checked .md-icon,md-checkbox.md-default-theme.md-checked .md-icon,md-radio-button .md-on,md-radio-button.md-default-theme .md-on{background-color:#0d6efd}.md-button.md-accent:not([disabled]) md-icon,.md-button.md-default-theme.md-accent:not([disabled]) md-icon,.md-button.md-default-theme.md-primary,.md-button.md-default-theme.md-primary:not([disabled]) md-icon,.md-button.md-primary,.md-button.md-primary:not([disabled]) md-icon,.md-icon.md-default-theme.md-accent,.md-icon.md-default-theme.md-primary,.menu-sidenav .md-button.md-primary:not([disabled]) md-icon,md-icon.md-accent,md-icon.md-primary{color:#0d6efd}md-progress-circular path,md-progress-circular.md-default-theme path{stroke:#0d6efd}.md-button.md-primary.md-raised:not([disabled]):hover{background-color:#0257d5}.md-button.md-primary.md-raised:not([disabled]){background-color:#0d6efd}.md-button.md-warn.md-raised:not([disabled]){background-color:red}.md-button.md-accent.md-raised:focus,.md-button.md-accent.md-raised:hover{background-color:#0d6efd}.menu-sidenav{max-width:300px}.menu-sidenav .md-button.md-primary.md-raised:not([disabled]) md-icon{color:#fff}.menu-sidenav .md-button.md-primary:not([disabled]){color:#0d6efd}.menu-sidenav md-button.md-primary.md-raised:not([disabled]):hover{background-color:#f1f6ff}.menu-sidenav .md-button.md-primary.md-raised:not([disabled]){color:#fff;background-color:#0d6efd}.menu-sidenav .md-input-container:not(md-input-invalid).md-input-focused md-input{border-color:#0d6efd}.menu-sidenav md-button,.menu-sidenav md-button.md-primary{color:#0d6efd}md-toolbar:not(.md-menu-toolbar) md-icon{color:#000;fill:#000}.md-toolbar-tools .md-button.md-icon-button md-icon{color:#000}.md-button.md-warn:not([disabled]) md-icon{color:#f44336}.selected-line{background:#94C01F;color:#fff;font-family:montserrat-hairline,Helvetica,Arial,sans-serif;font-size:18px;padding:4px 10px}@media (min-width:1920px){.menu-btn{display:none}.selected-line{font-size:22px}}.selected-line span{text-transform:uppercase}.clearfix{clear:both}.disable-map{pointer-events:none}.round-btn{font-size:29px;padding:0;height:40px;width:40px;border-radius:50%}md-dialog .md-list-item.full-width{width:100%;min-height:96px}md-dialog .md-list-item .md-button.md-icon-button{line-height:1}md-datepicker .md-datepicker-input-container,md-datepicker .md-datepicker-input-container>.md-datepicker-input{min-width:181px}md-datepicker.md-datepicker-full-width .md-datepicker-input-container,md-datepicker.md-datepicker-full-width .md-datepicker-input-container>.md-datepicker-input{min-width:88%}md-datepicker.md-datepicker-full-width.md-datepicker-filter-bar .md-datepicker-input-container,md-datepicker.md-datepicker-full-width.md-datepicker-filter-bar .md-datepicker-input-container>.md-datepicker-input{min-width:77%}md-datepicker.md-datepicker-remove-red-border .md-datepicker-input-container.md-datepicker-invalid{border-bottom-color:#e0e0e0}md-datepicker.md-datepicker-filter-bar{border-left:1px solid #e0e0e0;margin-left:16px}md-datepicker.md-datepicker-filter-bar .md-datepicker-input-container>.md-datepicker-input{font-size:92%;margin-right:0}md-datepicker.md-datepicker-filter-bar,md-datepicker.md-datepicker-filter-bar .md-datepicker-input,md-datepicker.md-datepicker-filter-bar .md-datepicker-input-container{background-color:transparent}md-datepicker.md-datepicker-filter-bar.no-border{border:0}md-datepicker .md-icon-button+.md-datepicker-input-container{margin-left:0}md-datepicker .md-datepicker-triangle-button.md-button.md-icon-button{color:rgba(0,0,0,.87)}md-datepicker .md-datepicker-triangle-button.md-button.md-icon-button .md-datepicker-expand-triangle{border-top-color:rgba(0,0,0,.87)}md-datepicker.md-datepicker-button-only{width:43px;height:45px;padding:0;background-color:transparent;margin:0 6px}md-datepicker.md-datepicker-button-only .md-datepicker-input-container{height:1px;width:1px}md-datepicker.md-datepicker-button-only .md-button{position:relative;left:2px;top:2px}md-datepicker.md-datepicker-button-only .md-button.md-icon-button{margin:0}md-datepicker.md-datepicker-button-only.md-accent .md-button,md-datepicker.md-datepicker-button-only.md-accent .md-button:active,md-datepicker.md-datepicker-button-only.md-accent .md-button:focus,md-datepicker.md-datepicker-button-only.md-accent .md-button:hover{background-color:#94c01f;box-shadow:0 1.5px 5px 0 rgba(0,0,0,.26)}md-datepicker.md-datepicker-button-only.md-accent .md-button,md-datepicker.md-datepicker-button-only.md-accent .md-button md-icon{color:rgba(255,255,255,.87)}md-datepicker.md-datepicker-button-only.absolute{position:absolute;top:13px;right:auto;bottom:auto;left:200px;z-index:10}md-datepicker.md-datepicker-no-button{border-left:0}md-datepicker.md-datepicker-no-button>.md-button{display:none}md-input-container>md-select[multiple] .md-select-value{padding-bottom:8px;line-height:1.54}md-input-container>md-select[multiple] .md-select-value :first-child{max-width:100%;-ms-flex:1 1 auto;flex:1 1 auto;white-space:normal}md-input-container>md-select[multiple] .md-select-value .md-text{display:inline-block}.first-uppercase:first-letter,.md-select-menu-container.first-uppercase>md-select-menu md-option div:first-letter,md-input-container>md-select.first-uppercase span:first-letter{text-transform:capitalize}.custom-color.md-contrast,.custom-color>.md-contrast{color:rgba(0,0,0,.54)}.custom-color.md-primary,.custom-color>.md-primary{color:#d7a65d}.custom-color.md-accent,.custom-color>.md-accent{color:#94C01F}.md-button.md-accent.md-raised:not([disabled]){color:#fff;background-color:#0d6efd}.md-button.md-accent.md-raised:not([disabled]):focus,.md-button.md-accent.md-raised:not([disabled]):hover{background-color:#0257d5}.md-select-menu-container md-select-menu[multiple] md-option[selected]>.md-text{border-bottom:1px solid #d7a65d}.md-select-menu-container.with-search md-select-menu md-select-header{display:block;min-height:56px}.md-select-menu-container.with-search md-select-menu .md-select-search-container{background-color:rgba(255,255,255,.96);z-index:10;position:fixed;top:0;left:0;right:0;bottom:auto;display:block;padding:8px;min-height:38px;border-bottom:1px solid rgba(0,0,0,.27);box-shadow:0 1px 1px 0 rgba(0,0,0,.01),0 1px 1px 0 rgba(0,0,0,.1),0 1px 1px -1px rgba(0,0,0,.1)}.md-select-menu-container.with-search md-select-menu .md-select-search-container .md-select-search{border:0;background-color:transparent;width:100%;padding:8px 4px;line-height:1.5;display:block;margin:0}.fix-margins-3{margin:8px 3px}.text-center{text-align:center!important}.min-height-60{min-height:60px}.width-auto{width:auto!important}.min-width-16{min-width:16px}.md-block-select{min-height:58px}.md-image-responsive{width:auto;height:auto;max-height:100%;max-width:100%}.md-label{color:rgba(0,0,0,.54)}.no-overflow-y{overflow-y:hidden!important}md-content{overflow-x:hidden}table.md-table .md-row,table.md-table tbody.md-body>tr.md-row,table.md-table tbody.md-foot>tr.md-row,table.md-table tbody.md-head>tr.md-row,table.md-table tfoot.md-body>tr.md-row,table.md-table tfoot.md-foot>tr.md-row,table.md-table tfoot.md-head>tr.md-row,table.md-table thead.md-body>tr.md-row,table.md-table thead.md-foot>tr.md-row,table.md-table thead.md-head>tr.md-row{height:40px;line-height:40px}table.md-table td.md-cell.cell-select>md-input-container,table.md-table td.md-column.cell-select>md-input-container,table.md-table th.md-cell.cell-select>md-input-container,table.md-table th.md-column.cell-select>md-input-container{margin:0 auto;border-radius:3px;padding:6px 0;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}table.md-table td.md-cell.cell-button,table.md-table td.md-cell.cell-select,table.md-table td.md-cell.icon-button,table.md-table td.md-column.cell-button,table.md-table td.md-column.cell-select,table.md-table td.md-column.icon-button,table.md-table th.md-cell.cell-button,table.md-table th.md-cell.cell-select,table.md-table th.md-cell.icon-button,table.md-table th.md-column.cell-button,table.md-table th.md-column.cell-select,table.md-table th.md-column.icon-button{padding-left:0!important;padding-right:0!important;text-align:center}table.md-table td.md-cell.md-cell,table.md-table td.md-column.md-cell,table.md-table th.md-cell.md-cell,table.md-table th.md-column.md-cell{padding-top:0;padding-bottom:0}table.md-table td.md-cell.md-cell .md-button.md-icon-button,table.md-table td.md-column.md-cell .md-button.md-icon-button,table.md-table th.md-cell.md-cell .md-button.md-icon-button,table.md-table th.md-column.md-cell .md-button.md-icon-button{margin-top:3px;margin-bottom:3px}table.md-table td.md-cell.md-cell.cell-button,table.md-table td.md-column.md-cell.cell-button,table.md-table th.md-cell.md-cell.cell-button,table.md-table th.md-column.md-cell.cell-button{padding-left:0!important}table.md-table td.md-cell.md-cell.cell-button .md-button,table.md-table td.md-column.md-cell.cell-button .md-button,table.md-table th.md-cell.md-cell.cell-button .md-button,table.md-table th.md-column.md-cell.cell-button .md-button{font-size:110%;min-width:40px;padding-top:0;padding-bottom:0;margin:3px auto}table.md-table td.md-cell.md-cell.cell-button .md-button.md-icon-button,table.md-table td.md-column.md-cell.cell-button .md-button.md-icon-button,table.md-table th.md-cell.md-cell.cell-button .md-button.md-icon-button,table.md-table th.md-column.md-cell.cell-button .md-button.md-icon-button{min-width:none;max-width:40px!important}table.md-table td.md-cell.md-cell.cell-button .md-button.user-find,table.md-table td.md-column.md-cell.cell-button .md-button.user-find,table.md-table th.md-cell.md-cell.cell-button .md-button.user-find,table.md-table th.md-column.md-cell.cell-button .md-button.user-find{margin:0 2px 0 8px;padding:0 2px}table.md-table td.md-cell.md-cell.cell-button .md-button.user-find md-icon[md-font-icon],table.md-table td.md-column.md-cell.cell-button .md-button.user-find md-icon[md-font-icon],table.md-table th.md-cell.md-cell.cell-button .md-button.user-find md-icon[md-font-icon],table.md-table th.md-column.md-cell.cell-button .md-button.user-find md-icon[md-font-icon]{line-height:.9}table.md-table td.md-cell.md-cell.icon-button>.md-button,table.md-table td.md-column.md-cell.icon-button>.md-button,table.md-table th.md-cell.md-cell.icon-button>.md-button,table.md-table th.md-column.md-cell.icon-button>.md-button{padding:0;margin:0;width:36px;height:36px;line-height:36px;max-width:45px!important}table.md-table td.md-cell.md-cell.md-caption-container,table.md-table td.md-column.md-cell.md-caption-container,table.md-table th.md-cell.md-cell.md-caption-container,table.md-table th.md-column.md-cell.md-caption-container{padding-top:8px!important;padding-bottom:8px!important}table.md-table td.md-cell.md-cell.md-caption-container>.md-caption,table.md-table td.md-column.md-cell.md-caption-container>.md-caption,table.md-table th.md-cell.md-cell.md-caption-container>.md-caption,table.md-table th.md-column.md-cell.md-caption-container>.md-caption{min-width:200px;font-size:12px;padding-right:16px;padding-left:16px;line-height:1.2}table.md-table:not(.md-row-select) td.cell-button:first-child,table.md-table:not(.md-row-select) td.md-cell:first-child,table.md-table:not(.md-row-select) td.md-column:first-child,table.md-table:not(.md-row-select) th.cell-button:first-child,table.md-table:not(.md-row-select) th.md-cell:first-child,table.md-table:not(.md-row-select) th.md-column:first-child{padding:8px}table.md-table:not(.md-row-select) td.cell-button:nth-child(2),table.md-table:not(.md-row-select) td.md-cell:nth-child(2),table.md-table:not(.md-row-select) td.md-column:nth-child(2),table.md-table:not(.md-row-select) th.cell-button:nth-child(2),table.md-table:not(.md-row-select) th.md-cell:nth-child(2),table.md-table:not(.md-row-select) th.md-column:nth-child(2){padding:0 0 0 16px;text-align:left}.header-clock,table.md-table td.md-cell.md-cell.center,table.md-table th.md-column.center{text-align:center}.md-table-pagination{height:36px;line-height:36px;padding:0 16px}@media screen and (max-width:991px){.md-table-pagination>md-select+span{margin-left:8px}}.md-sidenav-right md-content,.md-sidenav-right-large md-content{min-height:81%}.user-image img{border-radius:50%;width:115px;border:1px solid #D0D0D0}[layout=row]{-ms-flex-direction:row;flex-direction:row}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.main-content{height:calc(100vh - 64px)}.main-content-page{background:#f5e9d7}.main-content-page [ui-view] md-content>md-card{margin:0}.soft-toolbar{background-color:#f5e9d7!important;color:#000!important}.logo img{width:200px;position:relative;top:3px}.select-user{color:#fff;margin:0 10px 0 20px}.select-user label:not(.md-container-ignore){display:none!important}.header-clock{font-size:130%;font-family:montserrat-regular,Helvetica,Arial,sans-serif;border-left:1px solid #fff;border-right:1px solid #fff;padding:0 20px}select{background-color:transparent;width:100%;padding:4px;font-size:19px;color:rgba(255,255,255,.96);border:none}select:focus{outline:0}.mdl-selectfield label{display:none}.md-button small,.operator-circle,.operator-square,.page-addressbook-p md-datepicker{display:inline-block}.mdl-selectfield select{-moz-appearance:none;appearance:none}.mdl-selectfield{font-family:Roboto,Helvetica,Arial,sans-serif;position:relative}.mdl-selectfield:after{position:absolute;top:.75em;right:.5em;width:0;height:0;padding:0;content:'';border-left:.25em solid transparent;border-right:.25em solid transparent;border-top:.375em solid rgba(255,255,255,.96);pointer-events:none}.md-toolbar-tools{font-size:17px}.md-toolbar-tools .md-select-value{overflow:hidden;font-size:17px}.md-button.md-accent.md-raised:not([disabled]):hover{background-color:#0143a3}md-toolbar{background-color:#f5e9d7!important;color:#000!important}md-toolbar.md-table-toolbar{height:auto;min-height:1px;max-height:45px}md-toolbar.md-table-toolbar .md-toolbar-tools{background-color:#fff;padding:0 18px 0 0;height:auto;min-height:1px;max-height:45px}.ai-agent-invocation-logs .ai-agent-log-filters md-input-container .md-errors-spacer,.page-ai-agents .md-sidenav-right md-input-container .md-errors-spacer{min-height:0}md-toolbar.md-table-toolbar .md-toolbar-tools md-input-container{margin-top:0;max-height:45px;padding-top:10px}md-toolbar.md-table-toolbar .md-toolbar-tools md-input-container>md-icon{height:35px;line-height:35px}md-toolbar.md-table-toolbar .md-toolbar-tools md-input-container input{font-size:inherit}.md-sidenav-right,.md-sidenav-right-large,.md-sidenav-right-large.md-closed.md-locked-open-add-active,.md-sidenav-right-large.md-locked-open,.md-sidenav-right.md-closed.md-locked-open-add-active,.md-sidenav-right.md-locked-open{min-width:400px;width:85vw;max-width:800px}.search-toolbar{height:auto;max-height:auto}.search-toolbar md-input-container{margin-bottom:0}table.md-table th.md-column{font-size:14px;line-height:1}table.md-table td.md-cell.section-title{background:#d7a65d;color:#fff}table.md-table td.md-cell{font-size:15px;line-height:1}table.md-table:not(.md-row-select) td.md-cell:nth-child(n+2):nth-last-child(n+2),table.md-table:not(.md-row-select) th.md-column:nth-child(n+2):nth-last-child(n+2){padding:0 5px}.md-button{font-size:110%}.md-button small{font-size:63%;vertical-align:top;font-weight:lighter;margin-left:8px}md-input-container input,md-input-container label{font-size:120%}.md-datepicker-input,md-radio-button{font-size:115%}.closing-cash-div{border-right:1px solid #fff;padding-right:20px;margin-right:20px}.closing-cash{border-radius:6px;border:1px solid #fff;background:#B9822E!important;color:#fff;font-size:12px}.page-addressbook .addressbook-appointments,.page-addressbook-p .addressbook-appointments{font-size:13px}.closing-cash:hover{background:#d7a65d!important}.operator-circle{line-height:1;width:12px;height:12px;border-radius:12px;border:1px solid #eee;background-color:transparent}.operator-circle--big{width:24px;height:24px;border-radius:100px}.operator-circle--clickable{cursor:pointer}.operator-circle--error{background-color:red}.operator-square{line-height:1;width:12px;height:12px;border-radius:2px;border:1px solid #eee;background-color:transparent}.page-addressbook md-datepicker.modify>.modify.md-datepicker-input-container.md-datepicker-invalid,.page-addressbook-p md-datepicker.modify>.modify.md-datepicker-input-container.md-datepicker-invalid{border-bottom-color:#e0e0e0}body.today .operator-circle{margin:0 4px}.page-addressbook .addressbook-appointments table tbody tr td,.page-addressbook .addressbook-appointments table thead tr th{padding:5px}md-sidenav.page-addressbook.md-sidenav-right.md-locked-open,md-sidenav.page-addressbook.md-sidenav-right.md-locked-open-remove-active{position:absolute;transform:translate3d(-100%,0,0);min-width:200px;width:85vw;max-width:600px}.page-addressbook-p{background-color:#f5e9d7}.page-addressbook-p md-card{margin:1%!important}.page-addressbook-p md-datepicker button.md-datepicker-button.md-icon-button.md-button.md-ink-ripple{width:25px;margin-left:0;margin-right:0;padding:0}.page-addressbook-p md-datepicker button.md-datepicker-button.md-icon-button.md-button.md-ink-ripple md-icon{margin:0}.page-addressbook-p md-datepicker .md-datepicker-input-container{margin-left:0;padding-left:15px;width:100px}.page-addressbook-p md-datepicker .md-datepicker-input-container input{max-width:155px;min-width:unset}.page-addressbook-p md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button{right:25px}.page-addressbook-p .addressbook-appointments table tbody tr td,.page-addressbook-p .addressbook-appointments table thead tr th{padding:5px}.page-addressbook-p .text-area{border:1px solid #000;max-height:84px;overflow-y:scroll}.page-addressbook-p .addressbook-anagrafica md-input-container{width:30%}md-sidenav.page-addressbook-p.md-sidenav-right{max-width:85vw}md-sidenav.page-addressbook-p.md-sidenav-right.md-locked-open,md-sidenav.page-addressbook-p.md-sidenav-right.md-locked-open-remove-active{position:absolute;transform:translate3d(-100%,0,0);min-width:200px;width:85vw}md-sidenav.page-addressbook-p md-tab-content{width:calc(85vw - 32px)}md-sidenav.page-addressbook-p .addressbookp-anamnesi-container{display:-ms-inline-flexbox;display:inline-flex;width:80vw}md-sidenav.page-addressbook-p .addressbookp-anamnesi-container .addressbookp-anamnesi-survey-questions{width:50%}md-sidenav.page-addressbook-p .addressbookp-anamnesi-container .addressbookp-anamnesi-survey-questions .addressbookp-survey-question{display:-ms-inline-flexbox;display:inline-flex;width:100%}md-sidenav.page-addressbook-p .addressbookp-anamnesi-container .addressbookp-anamnesi-survey-questions .addressbookp-survey-question-container{margin-bottom:2%}md-sidenav.page-addressbook-p .addressbookp-anamnesi-container .addressbookp-anamnesi-survey-questions .addressbookp-survey-question-container md-input-container{margin:0}md-sidenav.page-addressbook-p .addressbookp-anamnesi-container .addressbookp-anamnesi-survey-questions .addressbookp-survey-question-container .addressbookp-survey-question-label,md-sidenav.page-addressbook-p .addressbookp-anamnesi-container .addressbookp-anamnesi-survey-questions .addressbookp-survey-question-container textarea{width:50%;margin-right:2%}md-sidenav.page-addressbook-p .addressbookp-anamnesi-container .addressbookp-anamnesi-survey-questions md-radio-group{display:-ms-inline-flexbox;display:inline-flex}md-sidenav.page-addressbook-p .addressbookp-anamnesi-container .addressbookp-anamnesi-survey-questions md-radio-group md-radio-button{margin-right:10%}table.md-table:not(.md-row-select) td.md-cell:nth-child(2).right{text-align:right}.page-ai-agents .search-container{margin:0;padding:0}.page-ai-agents .search-container input{padding-left:30px}.page-ai-agents .search-container md-icon{position:absolute;left:8px;top:8px;color:rgba(0,0,0,.54)}.page-ai-agents .text-muted{color:rgba(0,0,0,.54);font-style:italic}.page-ai-agents code{background-color:#f5f5f5;padding:2px 4px;border-radius:3px;font-family:Monaco,Menlo,'Ubuntu Mono',monospace;font-size:12px}.page-ai-agents .hint{font-size:12px;color:rgba(0,0,0,.54);margin-top:4px}.page-ai-agents .md-sidenav-right .md-toolbar-tools{padding:0 16px}.page-ai-agents .md-sidenav-right md-input-container{margin:8px 0}.page-ai-agents md-table-container table{width:100%}.page-ai-agents md-table-container table th{font-weight:600;color:rgba(0,0,0,.87)}.page-ai-agents md-table-container table td{vertical-align:middle}.page-ai-agents md-table-container table td a{color:#2196F3;text-decoration:none}.page-ai-agents md-table-container table td a:hover{text-decoration:underline}@media (max-width:960px){.page-ai-agents .md-sidenav-right{min-width:100%!important;max-width:100%!important}}.log-lead-severity{border-radius:2px;color:#fff;display:inline-block;font-size:11px;font-weight:600;line-height:1;min-width:48px;padding:5px 8px;text-align:center;text-transform:uppercase}.log-lead-severity-bassa{background:#43a047}.log-lead-severity-media{background:#f9a825;color:#212121}.log-lead-severity-alta{background:#ef6c00}.log-lead-severity-critica{background:#c62828}.log-lead-severity-none{background:#9e9e9e}.ai-agent-invocation-logs .ai-agent-log-filters{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr)) [12];grid-template-columns:repeat(12,minmax(0,1fr));column-gap:12px;row-gap:10px;-ms-flex-align:end;align-items:end;margin-bottom:12px}.ai-agent-invocation-logs .ai-agent-log-filters md-input-container{margin:0;padding:0}.ai-agent-invocation-logs .ai-agent-log-filters input,.ai-agent-invocation-logs .ai-agent-log-filters md-select{min-height:30px}.ai-agent-invocation-logs .ai-agent-log-filters label,.ai-agent-invocation-logs .ai-agent-log-filters strong{white-space:nowrap}.ai-agent-invocation-logs .log-filter-field{min-width:0}.ai-agent-invocation-logs .log-filter-agent,.ai-agent-invocation-logs .log-filter-text{-ms-grid-column:span 3;grid-column:span 3}.ai-agent-invocation-logs .log-filter-medium{-ms-grid-column:span 2;grid-column:span 2}.ai-agent-invocation-logs .log-filter-small{-ms-grid-column:span 1;grid-column:span 1}.ai-agent-invocation-logs .log-filter-actions{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:8px;-ms-grid-column:span 2;grid-column:span 2;min-height:48px}.ai-agent-invocation-logs .log-filter-actions .md-button{margin:0}.ai-agent-invocation-logs .locked-agent-filter{border-bottom:1px solid rgba(0,0,0,.12);min-height:48px;padding:2px 0 6px}.ai-agent-invocation-logs .locked-agent-filter div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-agent-invocation-logs .ai-agent-invocation-logs-table{table-layout:fixed}.ai-agent-invocation-logs .ai-agent-invocation-logs-table td,.ai-agent-invocation-logs .ai-agent-invocation-logs-table th{overflow:hidden;text-overflow:ellipsis}.ai-agent-invocation-logs .log-message-cell,.ai-agent-invocation-logs .log-message-column{width:120px}.ai-agent-invocation-logs .log-actions-cell,.ai-agent-invocation-logs .log-actions-column{text-align:right;width:154px}.ai-agent-invocation-logs .log-actions-cell{overflow:visible!important;white-space:nowrap}.ai-agent-invocation-logs .log-actions-cell .md-button.md-icon-button.log-action-button{height:34px;line-height:34px;margin-left:0;margin-right:0;min-height:34px;padding:0;width:34px}.ai-agent-invocation-logs .log-actions-cell .md-button.md-icon-button.log-action-button md-icon{font-size:19px}.ai-agent-invocation-logs .log-message-preview{display:-webkit-box;line-height:16px;max-height:32px;max-width:120px;overflow:hidden;-webkit-line-clamp:2;white-space:normal;word-break:break-word}.ai-agent-invocation-logs .log-customer-cell{min-width:140px}.ai-agent-invocation-logs .log-customer-name{font-weight:600;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-agent-invocation-logs .log-customer-id{color:rgba(0,0,0,.54);font-size:12px;line-height:16px}.ai-agent-invocation-logs .log-phone-cell{min-width:130px;white-space:nowrap}.ai-agent-invocation-logs .log-status{display:inline-block;padding:3px 8px;border-radius:3px;font-size:12px;font-weight:600}.ai-agent-invocation-logs .log-status.invoked{background:#e3f2fd;color:#1565c0}.ai-agent-invocation-logs .log-status.skipped{background:#fff3e0;color:#e65100}.ai-agent-invocation-logs .log-status.ended{background:#e8f5e9;color:#2e7d32}@media (max-width:1279px){.ai-agent-invocation-logs .log-filter-agent,.ai-agent-invocation-logs .log-filter-medium,.ai-agent-invocation-logs .log-filter-small,.ai-agent-invocation-logs .log-filter-text{-ms-grid-column:span 3;grid-column:span 3}.ai-agent-invocation-logs .log-filter-actions{-ms-grid-column:span 6;grid-column:span 6}}@media (max-width:959px){.ai-agent-invocation-logs .ai-agent-log-filters{-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr))}.ai-agent-invocation-logs .log-filter-actions,.ai-agent-invocation-logs .log-filter-agent,.ai-agent-invocation-logs .log-filter-medium,.ai-agent-invocation-logs .log-filter-small,.ai-agent-invocation-logs .log-filter-text{-ms-grid-column:span 1;grid-column:span 1}}@media (max-width:599px){.ai-agent-invocation-logs .ai-agent-log-filters{-ms-grid-columns:1fr;grid-template-columns:1fr}.ai-agent-invocation-logs .log-filter-actions,.ai-agent-invocation-logs .log-filter-agent,.ai-agent-invocation-logs .log-filter-medium,.ai-agent-invocation-logs .log-filter-small,.ai-agent-invocation-logs .log-filter-text{-ms-grid-column:span 1;grid-column:span 1}.ai-agent-invocation-logs .log-filter-actions{-ms-flex-pack:start;justify-content:flex-start}}.invocation-log-dialog md-divider{margin:18px 0}.invocation-log-dialog h3{margin:16px 0 8px}.invocation-log-dialog pre{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:3px;max-height:320px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.invocation-log-chat-dialog,.invocation-log-chat-dialog>md-card-content{padding:0}.ai-assist-shell{position:fixed;z-index:1100;font-size:14px}.ai-assist-side{top:0;right:0;bottom:0;width:430px;max-width:calc(100vw - 16px)}.ai-assist-popup{inset:0;background:rgba(20,26,34,.32);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:24px}.ai-assist-panel{height:100%;width:100%;background:#fff;box-shadow:0 16px 48px rgba(0,0,0,.24);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.ai-assist-popup .ai-assist-panel{width:900px;max-width:96vw;height:760px;max-height:90vh;border-radius:4px}.ai-assist-header{min-height:52px;padding:0 8px 0 16px;border-bottom:1px solid #e4e7ea;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background:#f7f9fb}.ai-assist-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-weight:700;color:#24313d}.ai-assist-header-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ai-assist-body{-ms-flex:1;flex:1;min-height:0;display:-ms-flexbox;display:flex}.ai-assist-conversations{width:142px;border-right:1px solid #e4e7ea;padding:8px;overflow-y:auto;background:#fbfcfd}.ai-assist-new{width:100%;margin:0 0 8px}.ai-assist-conversation{width:100%;border:0;border-radius:4px;background:0 0;padding:8px;text-align:left;cursor:pointer;color:#2d3a45;display:block}.ai-assist-conversation.is-active,.ai-assist-conversation:hover{background:#eaf1f8}.ai-assist-conversation span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ai-assist-conversation small{display:block;margin-top:3px;color:#74808a}.ai-assist-main{-ms-flex:1;flex:1;min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.ai-assist-loading{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:2}.ai-assist-messages{-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px;background:#f2f5f7}.ai-assist-empty{color:#6f7b85;text-align:center;padding-top:40px}.ai-assist-message{display:-ms-flexbox;display:flex;margin-bottom:12px}.ai-assist-message.is-user{-ms-flex-pack:end;justify-content:flex-end}.ai-assist-message-bubble{max-width:88%;padding:10px 12px;border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08)}.ai-assist-message.is-user .ai-assist-message-bubble{background:#dbeafe}.ai-assist-message-text{white-space:pre-wrap;line-height:1.42;color:#24313d}.ai-assist-actions{margin-top:8px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.ai-assist-actions .md-button{margin:0;min-height:30px;line-height:30px}.ai-assist-input{border-top:1px solid #e4e7ea;padding:10px;background:#fff}.ai-assist-input form{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;gap:8px}.ai-assist-input textarea{-ms-flex:1;flex:1;resize:none;min-height:42px;max-height:120px;padding:8px;border:1px solid #cfd6dc;border-radius:4px;outline:0}.ai-assist-input .md-button{margin:0}@media (max-width:760px){.ai-assist-popup,.ai-assist-side{inset:0;top:0;width:auto;max-width:none;padding:0}.ai-assist-popup .ai-assist-panel{width:100%;height:100%;border-radius:0}.ai-assist-conversations{width:118px}}.page-appointments .table,.page-appointments table{--bs-table-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:white;--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);margin-bottom:1rem;color:#212529;vertical-align:middle;border-color:#dee2e6}.page-appointments td[md-cell]>md-input-container.md-warn{color:#fff;background-color:#f44336}.page-appointments td[md-cell]>md-input-container.md-warnRecent{color:#fff;background-color:#f44336;opacity:.6}.page-appointments td[md-cell]>md-input-container.md-background{color:rgba(0,0,0,.87);background-color:#fdd835}.page-appointments td[md-cell]>md-input-container.md-accent{color:rgba(255,255,255,.87);background-color:#94c01f}.page-appointments td[md-cell]>md-input-container.md-disd{color:rgba(255,255,255,.87);background-color:#85608d}.page-appointments td[md-cell]>md-input-container.md-spos{color:rgba(255,255,255,.87);background-color:#cb6f13}.page-appointments tr[md-row].md-current{background-color:#ff0}.page-appointments .operator-label{font-weight:700}.page-appointments .assist-label{font-style:italic}.label-secondary,.page-appointments .commercial-label{font-style:italic;color:#222;opacity:.7}.success{color:#94c01f;opacity:1}.error{color:#f44336;opacity:1}md-sidenav.page-appointments.md-sidenav-right.md-locked-open,md-sidenav.page-appointments.md-sidenav-right.md-locked-open-remove-active{position:absolute;transform:translate3d(-100%,0,0);min-width:400px;width:85vw;max-width:800px}.color-grey{color:rgba(0,0,0,.38)}.md-input-container{margin:5px 0}.md-select-operator-candidate-label-next-appointment,.md-select-operator-candidate-label-prev-appointment{background-color:inherit;margin-left:1em}.da-rullo{color:pink}md-select-menu,md-select-menu md-content{max-height:485px}.md-select-operator-candidate-ddl .md-select-operator-candidate-label{display:none}.md-select-operator-candidate-label .material-icons{font-size:21px}.md-select-operator-candidate-label-user-alias{background-color:inherit;font-weight:700;margin-left:1em}.md-select-operator-candidate-label-prev-appointment .material-icons{transform:scale(-1,1)}bm-appointment-sidenav .app-customer-info{border-radius:20px;height:75px;margin-bottom:20px}.page-availabilities .calendar .fc-toolbar,bm-appointment-sidenav .payment-section md-input-container{margin-bottom:0}bm-appointment-sidenav .app-customer-info.app-customer-info-coupon{height:100px}bm-appointment-sidenav .app-customer-info tr{--bs-table-accent-bg:initial!important}bm-appointment-sidenav .app-customer-info tr th{font-weight:500;color:#000;font-size:16px;padding:8px 0 0 15px;text-align:left}bm-appointment-sidenav .app-customer-info tr th span.bold{font-weight:700}bm-appointment-sidenav .app-customer-info div.phone{background-color:#B9822E;padding:10px;border-top-left-radius:20px;border-bottom-left-radius:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}bm-appointment-sidenav .app-customer-info .app-customer-info-input{padding:7px 15px}bm-appointment-sidenav .app-customer-info .app-customer-info-input input{color:#000}#overbooking-modal{width:90vw;height:80vh}#overbooking-modal iframe{width:100%;height:100%}.select-month-wrapper,select.select_month{width:auto;position:relative}.page-appointments-storemanager{background-color:#f5e9d7}.page-availabilities{background:0 0}.page-availabilities md-input-container label{text-shadow:none}.page-availabilities md-input-container.md-input-has-value.md-input-invalid>label,.page-availabilities md-input-container.md-input-invalid>label{color:#d50000}.page-availabilities .fc-event{border-color:transparent;line-height:1.2;font-size:80%;min-height:auto}.page-availabilities .fc-month-view .fc-time{display:block}.page-availabilities .fc-basic-view td.fc-day-number,.page-availabilities .fc-basic-view td.fc-week-number span{padding-top:15px;padding-bottom:5px;font-weight:700}select.select_month{color:#B9822E;background-color:#ece5ed;box-shadow:none!important;-webkit-box-shadow:none;outline:0;padding-right:25px;margin-top:14px;cursor:pointer;border-bottom:1px solid #B9822E;-webkit-appearance:none;-moz-appearance:none;z-index:1;float:none!important}.select-month-wrapper::after{display:block;position:absolute;z-index:2;top:21px;right:0;transform:scaleY(.5) scaleX(1);font-size:13px;content:"\25BC";color:#B9822E;box-sizing:border-box}.fc-left .select-month-wrapper.invisible,.fc-left h2.invisible{display:none}.md-table-repeats md-checkbox.md-checked .md-icon::after{display:block}.md-button-shortcut{background:rgba(0,0,0,.1);font-size:.8em;font-weight:700;line-height:1.5;margin:5px 3px;min-height:0;padding:.25rem .75rem;text-transform:uppercase}.filter .md-button,.md-toolbar-tools .md-button,.page-customer-record-card md-tabs .md-tab{text-transform:none!important}.md-button-shortcut:focus,.md-button-shortcut:hover{background:rgba(0,0,0,.2)}.md-button-shortcut.active{background:#B9822E;color:#fff}.md-button-shortcut.active:focus,.md-button-shortcut.active:hover{background:#906524;color:#fff}.cash-sidenav-table{font-size:18px}.cash-sidenav-table td,.cash-sidenav-table th{padding:5px}.cash-sidenav-table table tr td{border-bottom:1px solid #e3e3e3}.page-customer table.md-table tbody.md-body>tr.md-row{line-height:20px}.page-customer .rotation-actions table.md-table tbody.md-body>tr.even{background-color:#f7f7f7}.page-customer .rotation-months .md-subhead,.page-customer table.md-table thead.md-head>tr.md-row{background-color:#e3e3e3;padding:10px}.page-customer table.md-table th.md-column{color:#000}.page-customer table.md-table tr.selected{background-color:orange;padding:100px}.page-customer-detail{background-color:#f5e9d7}.page-customer-picture .main-container{height:70%}.page-customer-picture .previews-container{height:calc(100% - 128px);min-height:calc(100% - 128px)}.page-customer-picture .footer{height:30%;width:100%;position:absolute;bottom:0;left:0}.page-customer-picture footer{background:#75a6e0;color:#fff;line-height:50px;padding:20px}.page-customer-picture .slider-arrow-box{width:40px;height:100%;float:left;background:red;display:-ms-flexbox;display:flex}.page-customer-picture .custom-slider-main{height:100%;display:-ms-flexbox;display:flex;overflow:hidden;scroll-behavior:smooth}.page-customer-picture .picture-border{border:3px solid #AA6F24}.page-customer-picture .image-box{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;-ms-flex-align:center;align-items:center;border:2px solid transparent}.page-customer-picture .image-preview{width:240px;height:100%;object-fit:cover;z-index:1;padding:0 3px}.page-customer-picture .image-preview-spinner{position:absolute;z-index:0}.page-customer-picture .preview-before{background-color:rgba(135,179,141,.8)!important}.page-customer-picture .preview-after{background-color:rgba(165,130,180,.8)!important}.page-customer-picture .image-preview-details,.page-customer-picture .image-zoom-details{background-color:rgba(165,130,180,.8);z-index:3;position:absolute;overflow:hidden;width:100%;bottom:0}.page-customer-picture .image-preview-details{padding:0 10px;font-size:12px;line-height:30px}.page-customer-picture .image-zoom-details{padding:15px;color:#fff;font-size:16px}.page-customer-picture .zoom-left{border-radius:5px;overflow:hidden;margin-right:10px;position:relative;border:4px solid orange}.page-customer-picture .zoom-right{border-radius:5px;overflow:hidden;margin-left:10px;position:relative;border:4px solid #2A69B7}.page-customer-picture .preview-1{border:2px solid orange}.page-customer-picture .preview-2{border:2px solid #2A69B7}.page-customer-picture .zoom-empty{height:100%;border:4px dashed #d2d4d3;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.page-customer-picture .zoom-empty p{text-align:center;color:#d2d4d3;font-weight:700}.page-customer-picture .zoom-image{width:100%;height:100%}.page-customer-picture .close-icon{position:absolute;z-index:2;top:0;left:0}.page-customer-picture .thumbnail-container{overflow-x:scroll;width:100%;height:100%;padding-bottom:20px}.page-customer-picture .thumbnail-list{white-space:nowrap;list-style:none;height:100%;padding:0;margin:0}.page-customer-picture .thumbnail-list li{display:inline-block;height:100%;width:240px;margin-right:20px}.page-customer-picture .thumbnail-image{display:block;padding:2px;max-width:100px;height:auto}.page-customer-picture .float-button{position:fixed;width:50px;height:50px;bottom:20px;right:20px;background-color:#0C9;color:#FFF;border-radius:40px;text-align:center;box-shadow:2px 2px 3px #999;z-index:4;cursor:pointer}.page-customer-picture .my-float-button{margin-top:14px;color:#FFF}.page-customer-picture .md-accent{background-color:#ff5252!important}.page-customer-picture .croppie-container .cr-viewport{border:none!important;box-shadow:none!important}.page-customer-record-card{background-color:#f5e9d7}.page-customer-record-card md-card{margin:1%!important}.page-customer-record-card md-tabs{margin:10px}.page-customer-record-card md-tabs .md-active{border-left:solid 1px #d3d3d3;border-right:solid 1px #d3d3d3;border-bottom:solid 1px #d3d3d3}.page-customer-record-card md-tabs .md-tab.md-active{border-top:solid 1px #d3d3d3;border-left:solid 1px #d3d3d3;border-right:solid 1px #d3d3d3;border-bottom:none;background-color:#fff;color:#000}.page-customer-record-card .page-customer-record-card md-tab-item{min-width:72px}@media (min-width:960px){.page-customer-record-card .page-customer-record-card md-tab-item{min-width:160px}}.filter{border-top:solid 1px #d3d3d3;border-bottom:solid 1px #d3d3d3}.md-toolbar-tools{height:64px;max-height:64px}.page-dashboard .daterangepicker.dropdown-menu{display:none;float:left;border-radius:6px;padding:8px;margin:1px auto 8px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);font-size:16px;text-align:left;list-style:none;max-width:960px}.page-dashboard .daterangepicker.dropdown-menu,.page-dashboard .daterangepicker.dropdown-menu .ranges{width:auto;min-width:200px}.page-dashboard .daterangepicker.dropdown-menu .calendar{max-width:none;margin:4px}.page-dashboard .daterangepicker.dropdown-menu .calendar td.in-range{background-color:#d7a65d;color:#fff}.page-dashboard .daterangepicker.dropdown-menu .calendar td.active,.page-dashboard .daterangepicker.dropdown-menu .calendar td.today,.page-dashboard .daterangepicker.dropdown-menu .calendar td:hover{background-color:#B9822E;border-color:#d7a65d;color:#fff}.page-dashboard .daterangepicker.dropdown-menu .calendar td.today.in-range{background-color:#d7a65d}.page-dashboard .daterangepicker.dropdown-menu .ranges{max-width:360px;margin-right:16px}.page-dashboard .daterangepicker.dropdown-menu .ranges li{border-radius:6px;background:#f5e9d7;border:1px solid #B9822E;color:#B9822E;padding:4px 8px;margin:0 auto 8px;font-size:16px;line-height:1}.page-dashboard .daterangepicker.dropdown-menu .ranges li:last-child{margin-bottom:16px}.page-dashboard .daterangepicker.dropdown-menu .ranges li.active,.page-dashboard .daterangepicker.dropdown-menu .ranges li:hover{background:#B9822E;color:#fff}.page-dashboard .daterangepicker.dropdown-menu .ranges .range_inputs>div{width:50%;display:inline-block;float:none;margin:0 auto;padding:0}.page-dashboard .daterangepicker.dropdown-menu .ranges .range_inputs>div label{font-size:16px;line-height:1}.page-dashboard .daterangepicker.dropdown-menu .ranges .range_inputs>div input{margin-bottom:8px;padding:8px;width:87%;font-size:16px}.page-dashboard .daterangepicker.dropdown-menu.show-calendar .calendar{display:block}.page-dashboard .tr-kpi1-title{background-color:#eee;text-align:center!important}.page-dashboard .no-margin-bottom{margin-bottom:0}.page-dashboard .table-text-center td{text-align:center!important;vertical-align:middle!important}.page-dashboard .border-top-none{border-top:none!important}.page-dashboard table.md-table tbody.md-body>tr.md-row{height:50px;line-height:50px}.page-dashboard table.full-border tbody td{border:1px solid rgba(0,0,0,.12)!important}.page-landings .position-relative{position:relative}.page-landings .md-image-responsive{width:auto;height:auto;max-height:100%;max-width:100%}md-sidenav.page-landings md-input-container .md-errors-spacer{position:absolute;bottom:-24px}md-sidenav.page-landings md-card.md-card-margin{margin:18px 0}md-sidenav.page-landings.md-sidenav-right.md-locked-open,md-sidenav.page-landings.md-sidenav-right.md-locked-open-remove-active{position:absolute;transform:translate3d(-100%,0,0);min-width:200px;width:85vw;max-width:600px}.page-lead table.md-table td.md-cell{font-size:17px;line-height:1}.page-lead table.md-table tbody.md-body>tr.md-row{line-height:20px}.page-lead .rotation-actions table.md-table tbody.md-body>tr.even{background-color:#f7f7f7}.page-lead .rotation-months .md-subhead,.page-lead table.md-table thead.md-head>tr.md-row{background-color:#e3e3e3;padding:10px}.page-lead table.md-table th.md-column{color:#000}.page-lead table.md-table .badge{background:#B9822E}.page-lead table.md-table tr.selected{background-color:#B9822E}.page-lead table.md-table tr.selected td{color:#fff}.page-lead table.md-table tr.selected .badge{background:#fff;color:#B9822E}.page-lead table.md-table tr.missed{background-color:#607d8b}.page-lead table.md-table tr.missed td{color:#fff}.page-lead table.md-table tr.missed .badge{background:#fff;color:#607d8b}.page-lead table.md-table tr.missedcct{background-color:#f0932b}.page-lead table.md-table tr.missedcct .badge{background:#a95f0c;color:#fff}.page-lead table.md-table tr.missedcct-high{background-color:#cd6133}.page-lead table.md-table tr.missedcct-high .badge{background:#7c3a1e;color:#fff}.page-lead table.md-table tr.make{background-color:#8bc34a}.page-lead table.md-table tr.make .badge{background:#577d2a;color:#fff}.page-lead .current_app td:not(:first-child){background-color:#ff0}.page-lead .lead-detail .md-cell{padding:20px!important}.page-lead .lead-detail .md-cell label{color:#B9822E;font-weight:700}.page-lead .lead-detail .md-cell .md-input{font-size:1.1rem}.md-select-multiple-include-exclude-buttons{background-color:#ddd;border:1px solid #ccc;display:-ms-flexbox;display:flex}.md-select-multiple-include-exclude-buttons button{-ms-flex:auto;flex:auto;margin:5px 8px}.page-login{background:#f7d197;background:linear-gradient(45deg,#f7d197 0,#B9822E 100%);position:relative;z-index:100}.page-login:before{background:#f7d197;background:linear-gradient(45deg,#B9822E 0,#f7d197 100%);content:'';position:absolute;display:block;width:100%;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;z-index:-100;transform:translateZ(0);will-change:opacity;transition:opacity 4s ease 0s}.page-login:hover:before{opacity:1}.page-login .md-transparent{background-color:transparent!important}.page-login .md-text-center{text-align:center}.page-login span.md-accent{color:#94C01F}.page-login .md-image-responsive{width:auto;height:auto;max-height:100%;max-width:100%}.page-login .container{border-radius:9px}.page-login .container>md-toolbar{border-top-left-radius:9px;border-top-right-radius:9px}.page-login .container>md-content{border-bottom-left-radius:9px;border-bottom-right-radius:9px}.angular-notifications-icon{font-size:12px;font-weight:700;min-width:0;width:18px;height:18px;overflow:visible;right:-5px;top:-5px;padding-top:2px}.main-toolbar{background-color:#B9822E!important;color:#fff!important}.main-toolbar-red-button:hover{background-color:#c00!important}.main-toolbar-blue-button:hover{background-color:#0257d5!important}.main-toolbar-orange-button:hover{background-color:#cc8400!important;color:#fff!important}.main-toolbar-gold-button:hover{background-color:#ccac00!important;color:#fff!important}.messages-monitor-page .monitor-table-wrap{overflow:auto;padding:0 8px 8px}.messages-monitor-page .monitor-table{width:100%;border-collapse:collapse;font-size:12px;background:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.12)}.messages-monitor-page .monitor-table thead th{position:sticky;top:0;background:#f5f5f5;color:#616161;font-weight:600;text-align:left;padding:10px 8px;border-bottom:2px solid #e0e0e0;white-space:nowrap;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.messages-monitor-page .monitor-table tbody tr{border-bottom:1px solid #eee;transition:background .15s}.messages-monitor-page .monitor-table tbody tr.row-incoming-even{background:#fff4cc}.messages-monitor-page .monitor-table tbody tr.row-incoming-odd{background:#ffe8a1}.messages-monitor-page .monitor-table tbody tr.row-outgoing-even{background:#dceeff}.messages-monitor-page .monitor-table tbody tr.row-outgoing-odd{background:#c4e2ff}.messages-monitor-page .monitor-table tbody tr.row-failed{background:#ff775f!important}.messages-monitor-page .monitor-table tbody td{padding:8px;vertical-align:top;max-width:300px;word-break:break-word}.messages-monitor-page .monitor-table .col-id{width:60px;color:#999}.messages-monitor-page .monitor-table .col-date{width:110px;white-space:nowrap}.messages-monitor-page .monitor-table .col-customer{min-width:130px}.messages-monitor-page .monitor-table .col-customer .customer-actions{margin-top:4px}.messages-monitor-page .monitor-table .col-customer .go-wa-btn{min-height:24px;height:24px;width:24px;line-height:24px;margin:0;padding:0}.messages-monitor-page .monitor-table .col-customer .go-wa-btn md-icon{font-size:16px;color:#2e7d32}.messages-monitor-page .monitor-table .col-phone{width:110px;white-space:nowrap}.messages-monitor-page .monitor-table .col-message{min-width:200px}.messages-monitor-page .monitor-table .col-message p{line-height:1;margin:0!important}.messages-monitor-page .monitor-table .col-message img{display:block;max-width:200px;height:auto}.messages-monitor-page .monitor-table .col-channel{width:80px}.messages-monitor-page .monitor-table .col-dir{width:60px;text-align:center}.messages-monitor-page .monitor-table .col-status{width:90px}.messages-monitor-page .monitor-table .col-sender{width:120px}.messages-monitor-page .monitor-table .col-reason,.messages-monitor-page .monitor-table .col-template{width:100px}.messages-monitor-page .monitor-table .col-failed{width:120px}.messages-monitor-page .monitor-table .col-review{width:110px;text-align:center}.messages-monitor-page .monitor-table .empty-row{text-align:center;color:#999;padding:32px;font-size:14px}.messages-monitor-page .channel-badge,.messages-monitor-page .review-badge{display:inline-block;border-radius:12px;font-size:11px;color:#fff;padding:2px 8px;font-weight:600}.messages-monitor-page .channel-badge.channel-wa{background:#25D366}.messages-monitor-page .channel-badge.channel-sms{background:#2196F3}.messages-monitor-page .channel-badge.channel-chatbot{background:#9E9E9E}.messages-monitor-page .channel-badge.channel-email{background:#FF9800}.messages-monitor-page .review-badge{margin-bottom:4px;background:#E53935}.messages-monitor-page .dir-icon{font-size:18px!important}.messages-monitor-page .dir-label{font-size:11px;font-weight:600}.messages-monitor-page .direction-pill{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;margin-top:4px;margin-bottom:2px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.messages-monitor-page .direction-pill .direction-icon{font-size:14px!important;height:14px;width:14px;min-height:14px;min-width:14px}.messages-monitor-page .direction-pill.incoming{background:#e8f5e9;color:#2e7d32}.messages-monitor-page .direction-pill.outgoing{background:#e3f2fd;color:#1565c0}.messages-monitor-page .dir-in{color:#4CAF50}.messages-monitor-page .dir-out{color:#2196F3}.messages-monitor-page .status-icon{font-size:16px!important;vertical-align:middle;margin-right:2px}.messages-monitor-page .status-label{font-size:11px}.messages-monitor-page .status-delivered,.messages-monitor-page .status-sent{color:#9E9E9E}.messages-monitor-page .status-read{color:#2196F3}.messages-monitor-page .status-failed{color:#f44336}.messages-monitor-page .status-pending{color:#BDBDBD}.messages-monitor-page .failed-text{color:#fff;font-size:12px}.messages-monitor-page .analysis-wrap{background:#fafafa}.messages-monitor-page .analysis-wrap md-card{margin:8px}.messages-monitor-page .analysis-wrap .analysis-kpis{margin:0 0 8px;width:100%}.messages-monitor-page .analysis-wrap .analysis-filter-bar{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12);margin:0 8px 12px;padding:0 12px}.messages-monitor-page .analysis-wrap .analysis-filter-bar md-input-container{margin:12px 8px 0 0}.messages-monitor-page .analysis-wrap .analysis-kpi{background:#fff;border-left:4px solid #25D366;box-shadow:0 1px 3px rgba(0,0,0,.12);box-sizing:border-box;margin:0;padding:12px 14px}.messages-monitor-page .analysis-wrap .analysis-kpi span{color:#757575;display:block;font-size:12px;text-transform:uppercase}.messages-monitor-page .analysis-wrap .analysis-kpi strong{color:#212121;display:block;font-size:26px;line-height:1.2}.messages-monitor-page .analysis-wrap .analysis-kpi.analysis-kpi-error{border-left-color:#d32f2f}.messages-monitor-page .analysis-wrap .analysis-kpi.analysis-kpi-error strong{color:#b71c1c}.messages-monitor-page .analysis-wrap .analysis-charts{width:100%}.messages-monitor-page .analysis-wrap .analysis-charts .analysis-chart-card{box-sizing:border-box;margin:8px;max-width:calc(50% - 16px)}.messages-monitor-page .analysis-wrap .analysis-charts .pie-chart-box{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-pack:center;justify-content:center;min-height:340px;width:100%}.messages-monitor-page .analysis-wrap .analysis-charts .pie-canvas-wrap{-ms-flex:0 0 320px;flex:0 0 320px;height:320px;width:320px}.messages-monitor-page .analysis-wrap .analysis-charts canvas.chart-pie{height:320px!important;max-height:320px;max-width:320px;width:320px!important}.messages-monitor-page .analysis-wrap .analysis-charts .pie-legend{-ms-flex:0 1 260px;flex:0 1 260px;min-width:220px}.messages-monitor-page .analysis-wrap .analysis-charts .pie-legend-item{-ms-flex-align:center;align-items:center;color:#263238;display:-ms-grid;display:grid;font-size:15px;font-weight:600;-ms-grid-columns:16px minmax(120px,1fr) auto;grid-template-columns:16px minmax(120px,1fr) auto;gap:8px;line-height:1.25;margin:8px 0}.messages-monitor-page .analysis-wrap .analysis-charts .pie-legend-item strong{color:#111;font-size:16px;text-align:right;white-space:nowrap}.messages-monitor-page .analysis-wrap .analysis-charts .legend-swatch{border-radius:2px;display:inline-block;height:12px;width:12px}.messages-monitor-page .analysis-wrap .analysis-charts .swatch-category-0,.messages-monitor-page .analysis-wrap .analysis-charts .swatch-ok{background:#97bdd0}.messages-monitor-page .analysis-wrap .analysis-charts .swatch-category-1,.messages-monitor-page .analysis-wrap .analysis-charts .swatch-error{background:#d8d8d8}.messages-monitor-page .analysis-wrap .analysis-charts .swatch-category-2{background:#ff4c4c}.messages-monitor-page .analysis-wrap .analysis-charts .swatch-category-3{background:#74c476}.messages-monitor-page .analysis-wrap .analysis-charts .swatch-category-4{background:#f6b44b}.messages-monitor-page .analysis-wrap .analysis-charts .swatch-category-5{background:#9c7bd8}.messages-monitor-page .analysis-wrap .analysis-charts .swatch-category-6{background:#4db6ac}.messages-monitor-page .analysis-wrap .analysis-charts .swatch-category-7{background:#d86b8f}.messages-monitor-page .analysis-wrap .analysis-detail-cards{width:100%}.messages-monitor-page .analysis-wrap .analysis-detail-cards .analysis-detail-card{box-sizing:border-box;margin:8px;max-width:calc(50% - 16px)}@media (max-width:959px){.messages-monitor-page .analysis-wrap .analysis-charts .analysis-chart-card,.messages-monitor-page .analysis-wrap .analysis-detail-cards .analysis-detail-card{max-width:calc(100% - 16px)}}.messages-monitor-page .analysis-wrap .analysis-section-title{color:#424242;font-size:16px;font-weight:600;margin:18px 8px 10px}.messages-monitor-page .analysis-wrap .compact-table{box-shadow:none}.messages-monitor-page .analysis-wrap .compact-table tbody td{max-width:420px}.messages-monitor-page .analysis-wrap .error-table{margin:0 8px;width:calc(100% - 16px)}.messages-monitor-page .pagination-bar{background:#fff;border-top:1px solid #e0e0e0;min-height:48px}.messages-monitor-page .pagination-bar .pagination-info{font-size:13px;color:#616161;margin:0 16px}.sender-search-header{position:sticky;top:0;z-index:3;background:#fff}.sender-search-header .sender-search-input{width:100%;border:none;border-bottom:1px solid #bdbdbd;outline:0;padding:5px;font-size:14px;background:0 0;color:#212121;height:40px}.sender-search-header .sender-search-input:focus{border-bottom-color:#B9822E}.md-select-menu-container .sender-search-header{position:sticky;top:0;z-index:3;background:#fff;display:block;height:40px}.page-operators md-table-container table .cell-desc{width:54%;max-width:60%;line-height:1.5!important}md-sidenav.page-operators.md-sidenav-right.md-locked-open,md-sidenav.page-operators.md-sidenav-right.md-locked-open-remove-active{position:absolute;transform:translate3d(-100%,0,0);min-width:200px;width:85vw;max-width:600px}.violato{opacity:.5;animation:blinking .5s linear infinite}@keyframes blinking{49.9%,from{opacity:.5}50%,to{opacity:1}}.fc-event{background:#e3f3b8;border-color:#94C01F}.type-hair-removal{background:#d7e7ff;border-color:#0d6efd}.type-face{background:#fcc;border-color:red}.type-body{background:#ffedcc;border-color:orange}.agenda-titles,.calendar .fc-left h2,.page-today .body .aside .aside-header{color:#B9822E;font-size:120%;font-family:montserrat-regular,Helvetica,Arial,sans-serif}.agenda-th,.calendar .fc-head,.page-today .body .aside .aside-body .treatment-th{background:#d7a65d;border-color:#d7a65d;color:#fff;height:24px;line-height:24px;font-size:110%}.calendar .fc-event{color:#444;padding:5px}.calendar .fc-event .fc-content .fc-time{font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:140%}.calendar .fc-event .fc-content .fc-title,.calendar .fc-head th,.page-today .fc-widget-header,.page-today .treatment-th{font-family:montserrat-regular,Helvetica,Arial,sans-serif}.calendar .fc-event .fc-content .fc-title{font-size:120%}.calendar .current-time-event{background-color:transparent;border-top:3px solid #94C01F;border-bottom:none;border-left:none;border-right:none;z-index:100!important;left:0!important;border-radius:0;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.calendar .current-time-event .fc-bg,.calendar .current-time-event .fc-content{display:none}.calendar .fc-agendaDay-view .current-time-event{margin-left:-32px!important;margin-right:-31px!important}.calendar .fc-agendaDay-view .fc-event .fc-content{font-size:120%}.calendar.fc-unthemed td.fc-widget-header,.calendar.fc-unthemed th{border-color:#d7a65d!important}.calendar .fc-head th{font-weight:100;text-transform:capitalize}.calendar .fc-toolbar{margin-bottom:17px}.calendar .fc-time-grid .fc-slats td{height:25px;background:#fff}.calendar .fc-agendaWeek-view .fc-time-grid .fc-slats td{height:24px}.calendar .fc-view-container{background:#d7a65d;border:1px solid #d7a65d;border-right:none}.calendar .fc-day-grid{background:#fff}.calendar .fc-state-default{background:0 0;border-radius:100px;color:#B9822E;border:1px solid #B9822E;text-shadow:none;box-shadow:none}.calendar .fc-state-active,.calendar .fc-state-default:active{box-shadow:none;background:rgba(255,255,255,.4)}.calendar .fc-left .fc-state-default{height:40px;padding:7px 9px 9px;margin-top:10px}.calendar .fc-left h2{margin-top:20px}.calendar .fc-left .fc-next-button{margin-left:10px}.calendar .fc-right .fc-state-default{padding:1px 10px 4px;height:27px;margin-top:16px}.calendar .fc-nonbusiness{background:#e6c89a}.calendar .fc-today{background:#e6c89a!important}.page-today{background:0 0;padding-top:0;padding-bottom:0}.page-today .body .aside .aside-body,.page-today .body .aside .aside-body .treatment-content{background:#fff}.page-today .fc-time-grid-event.fc-short .fc-time:before{content:""}.page-today .fc-time-grid-event.fc-short .fc-time:after{content:attr(data-full)}.page-today .calendar .fc-agendaWeek-view .fc-time-grid .fc-slats td{height:44px}.page-today .calendar .fc-time-grid .fc-slats td{height:44px;background:#fff}.page-today .body .body-headers{margin:10px 0}.page-today .body .content{margin-right:0}@media (min-width:960px){.page-today .body .content{margin-right:15px}}.page-today .body .content .calendar .fc-agendaDay-view .fc-event{padding:0 5px}.page-today .body .content .calendar .fc-agendaDay-view .fc-event,.page-today .body .content .calendar .fc-agendaDay-view .fc-event .fc-content{min-height:20px;line-height:20px}.page-today .body .content .calendar .fc-agendaDay-view .fc-event.current-time-event{padding:0;left:-20px!important}.page-today .body .content .calendar .fc-event{color:#444}.page-today .body .content .calendar .fc-event .fc-content .fc-time{font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:100%;display:inline-block;float:left}.page-today .body .content .calendar .fc-event .fc-content .fc-title{font-family:montserrat-regular,Helvetica,Arial,sans-serif;font-size:100%;margin-left:10px;float:left}.page-today .body .aside .aside-header{min-height:50px;margin-bottom:17px;position:relative}.page-today .body .aside .aside-body .treatment-th{font-weight:100;text-transform:capitalize;text-align:center;height:27px;line-height:27px}.page-today .body .aside .aside-body .treatment-th .min-col{border-right:1px solid #fff;text-align:center}.page-today .body .aside .aside-body .treatment-content.active{background-color:#ff0}.page-today .body .aside .aside-body .treatment-content .treatment-info{padding:2%}.page-today .body .aside .aside-body .treatment-content .activity{border-width:1px;border-style:solid;border-top:none;border-left:none;border-right:none}.page-today .body .aside .aside-body .treatment-content .activity.exposure{background:#fff}.page-today .body .aside .aside-body .treatment-content .activity:not(.exposure).machine{background:#ece}.page-today .body .aside .aside-body .treatment-content .activity .col{font-size:120%}.page-today .body .aside .aside-body .treatment-content .activity .col.min-col{text-align:center;font-family:montserrat-bold,Helvetica,Arial,sans-serif}.page-today .body .aside .aside-body .treatment-content .activity .col.title-col{text-align:left}.page-today .body .aside .aside-body .treatment-content .activity .col.title-col .times{float:right;display:none}@media (min-width:1280px){.page-today .body .aside .aside-body .treatment-content .activity .col.title-col .times{display:block}}.page-today .body .aside .aside-body .flex-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:stretch;align-items:stretch;position:relative}.page-today .body .aside .aside-body .flex-container .activity-row{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:table}.page-today .body .aside .aside-body .flex-item{width:100%!important;width:30px;position:relative;min-height:14px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}body.today .md-datepicker-input-mask{display:none}.page-whatsapp .whatsapp-page-header{height:auto;min-height:64px}.page-whatsapp .whatsapp-page-header .md-toolbar-tools{height:auto;min-height:64px;padding-top:8px;padding-bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px 16px;-ms-flex-align:center;align-items:center;overflow-x:auto;overflow-y:hidden}.page-whatsapp .whatsapp-header-title{margin-right:12px;white-space:nowrap;-ms-flex:0 0 auto;flex:0 0 auto}.page-whatsapp .whatsapp-page-header .md-input-container{margin:0;-ms-flex-negative:0;flex-shrink:0}.page-whatsapp .whatsapp-page-header .whatsapp-header-search{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:42px}.page-whatsapp .whatsapp-page-header .md-checkbox{margin:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.page-whatsapp .whatsapp-card-content{display:-ms-flexbox;display:flex;min-height:400px}.page-whatsapp .whatsapp-card-content .whatsapp-table td:last-child,.page-whatsapp .whatsapp-card-content .whatsapp-table th:last-child{text-align:center}.page-whatsapp .whatsapp-card-content .md-table-pagination{padding:0;-ms-flex-pack:center;justify-content:center}.page-whatsapp .whatsapp-messages-container-preview{border:2px solid #85608d;border-radius:5px;width:100%;margin-bottom:2%;background-color:#e0d9d1;padding:10px 10px 10px 50px}.page-whatsapp .whatsapp-messages-container{border:2px solid #85608d;border-radius:5px;height:300px;width:100%;margin-bottom:2%;overflow-y:scroll;background-color:#e0d9d1}.page-whatsapp .whatsapp-message-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.page-whatsapp .whatsapp-message-container.whatsapp-message-customer{-ms-flex-align:start;align-items:flex-start}.page-whatsapp .whatsapp-message-container.whatsapp-message-centro{-ms-flex-align:end;align-items:flex-end}.page-whatsapp .whatsapp-message-container.whatsapp-message-centro md-card{background-color:#dcf8c6;color:#000}.page-whatsapp .whatsapp-message-container md-card{max-width:80%;padding:1%}.page-whatsapp .whatsapp-message-container .whatsapp-single-message-container cite{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:80%}.page-whatsapp .whatsapp-message-container .whatsapp-single-message-container cite.message-date{text-align:right;margin-top:5px}.page-whatsapp .whatsapp-message-container .whatsapp-single-message-container ai-response-review-button.ai-review-btn-compact md-button.md-icon-button{margin:0 0 0 4px;width:24px;height:24px;min-height:24px;line-height:24px;padding:0}.page-whatsapp .whatsapp-message-container .whatsapp-single-message-container ai-response-review-button.ai-review-btn-compact md-icon{font-size:16px}.page-whatsapp .whatsapp-text-area-container{-ms-flex-align:center;align-items:center;padding:10px;border:2px solid #85608d;border-radius:5px}.page-whatsapp .whatsapp-text-area-container textarea{height:50px;width:90%;border:1px solid rgba(0,0,0,.12);resize:none;border-radius:5px}.page-whatsapp .whatsapp-customer-selected{background-color:#d9dbd4}.page-whatsapp .whatsapp-customer-selected td.md-cell{color:#000}.app_notpaid,.recalled_3,.recalled_4{color:rgba(255,255,255,.87)}.page-whatsapp .whatsapp-customer-selected-data{padding-bottom:1%}.page-whatsapp md-datepicker.modify>.modify.md-datepicker-input-container.md-datepicker-invalid{border-bottom-color:#e0e0e0}.page-whatsapp .whatsapp-appointments{font-size:13px}.page-whatsapp .whatsapp-appointments table tbody tr td,.page-whatsapp .whatsapp-appointments table thead tr th{padding:5px}@media (min-width:1440px){.page-whatsapp .whatsapp-chat-panel .whatsapp-messages-container{height:620px!important}}md-sidenav.page-whatsapp.md-sidenav-right.md-locked-open,md-sidenav.page-whatsapp.md-sidenav-right.md-locked-open-remove-active{position:absolute;transform:translate3d(-100%,0,0);min-width:200px;width:85vw;max-width:600px}.page-wire-transfer .cro-button,.page-wire-transfer-cofidis-history .cro-button,.page-wire-transfer-history .cro-button,bl-appointments-wire-transfers .cro-button{line-height:12px;min-height:20px!important;min-width:50px!important;font-size:12px}.recalled_3{background-color:#85608d}.recalled_4{background-color:#cb6f13}.app_notpaid{background-color:#cb7878}.app_future td:not(:first-child),.row_prev td{background-color:#ff0}.rosso{background-color:#f44336}.verde{background-color:#94c01f}.arancione{background-color:orange}td.border-left,th.border-left{border-left:solid 1px grey}.cash-table-padding td.perc{text-align:right;width:100px}.cash-table-legenda td span{opacity:.85;padding:0;text-align:center;margin-left:15px}.cash-table-legenda td.leg{width:150px;text-align:center}.col_disp{background-color:#ffe4b5}.col_pari{background-color:#ffebc9}.row_dett .col_disp{background-color:#fff3dc}.row_dett .col_pari{background-color:#fffaf0}.row_totali{background-color:#d9d9d9}.row_dett .col_disp,.row_totali .col_disp,.row_totali .col_pari{text-align:right}.legenda tbody tr td{padding:10px!important}.legenda{margin-top:25px}.release-notes li{margin-bottom:10px}.page-wire-transfer .tab-head{background-color:#DADADA;border:1px solid #AAA}.page-wire-transfer .md-toolbar-tools .md-datepicker-button{background-color:#d3d3d3}.page-wire-transfer-cofidis-history .tab-head{background-color:#DADADA;border:1px solid #AAA}.page-wire-transfer-cofidis-history .md-toolbar-tools .md-datepicker-button{background-color:#d3d3d3}.page-wire-transfer-history .tab-head{background-color:#DADADA;border:1px solid #AAA}.page-wire-transfer-history .md-toolbar-tools .md-datepicker-button{background-color:#d3d3d3}bl-appointments-wire-transfers md-toolbar.md-table-toolbar:not(.md-menu-toolbar).md-default{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.87)}bl-appointments-wire-transfers .tab-head{background-color:#DADADA;border:1px solid #AAA}bl-appointments-wire-transfers .md-toolbar-tools .md-datepicker-button{background-color:#d3d3d3}bl-appointments-wire-transfers .wire-total-amount{font-size:12px;font-weight:700}.external-payment-request-form md-input-container.md-block{margin-bottom:.5rem}.external-payment-request-form md-input-container .md-errors-spacer{min-height:0}bl-wire-transfers .cro-button,bl-wire-transfers-cofidis .cro-button,bl-wire-transfers-consumer-credit .cro-button{line-height:12px;min-height:20px!important;min-width:50px!important}.external-payment-request-form md-select .md-select-placeholder{color:rgba(0,0,0,.54);font-size:120%}.external-payment-request-form md-input-container.md-radio-container{margin-top:0;padding-top:2.5rem}.external-payment-request-form md-input-container.md-radio-container label,bl-fyo-exams label{font-weight:700}bl-fyo-exams .add-image{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}bl-fyo-exams input#image{display:none}bl-fyo-exams button.add-image-button{background-color:#f1f1f1;padding:50px;border-radius:25px}bl-fyo-exams button.add-image-button.md-button:not([disabled]):hover{background-color:#f1f1f1}bl-fyo-exams button.add-image-button img{width:75px}bl-fyo-exams .fit-image{object-fit:contain;width:100%;max-height:70vh}bl-fyo-exams .table-values td{height:50px}.message-channel-sms{white-space:pre-wrap}.whatsapp-message-ghost md-card{border:2px dashed #aaa!important;opacity:.6;filter:blur(.4px)}.whatsapp-message-ghost:hover md-card{opacity:.9;filter:none}.whatsapp-ghost-reason{font-size:11px;color:#888;font-style:italic;margin-top:4px}.whatsapp-audio-transcription{background:rgba(0,0,0,.04);border-left:3px solid rgba(0,0,0,.18);font-size:13px;margin-top:8px;padding:6px 8px;white-space:pre-wrap}bl-wire-transfers md-toolbar.md-table-toolbar:not(.md-menu-toolbar).md-default{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.87)}bl-wire-transfers .tab-head{background-color:#DADADA;border:1px solid #AAA}bl-wire-transfers .md-toolbar-tools .md-datepicker-button{background-color:#d3d3d3}bl-wire-transfers .cro-button{font-size:12px}bl-wire-transfers .wire-total-amount{font-size:12px;font-weight:700}bl-wire-transfers-cofidis md-toolbar.md-table-toolbar:not(.md-menu-toolbar).md-default{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.87)}bl-wire-transfers-cofidis .tab-head{background-color:#DADADA;border:1px solid #AAA}bl-wire-transfers-cofidis .md-toolbar-tools .md-datepicker-button{background-color:#d3d3d3}bl-wire-transfers-cofidis .cro-button{font-size:12px}bl-wire-transfers-cofidis .wire-total-amount{font-size:12px;font-weight:700}bl-wire-transfers-consumer-credit md-toolbar.md-table-toolbar:not(.md-menu-toolbar).md-default{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.87)}bl-wire-transfers-consumer-credit .tab-head{background-color:#DADADA;border:1px solid #AAA}bl-wire-transfers-consumer-credit .md-toolbar-tools .md-datepicker-button{background-color:#d3d3d3}bl-wire-transfers-consumer-credit .cro-button{font-size:12px}.appointment-lead-search{-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.1);display:-ms-flexbox;display:flex;padding:1rem 1rem 1px}.appointment-lead-search .form-group{-ms-flex:1;flex:1;padding-top:24px;position:relative}.appointment-lead-search .form-group label{bottom:auto;font-size:1rem;font-weight:700;left:0;transform:none!important;top:0}.appointment-lead-search .form-group input{font-size:2rem;height:1.5em}.receipt-totals{background:#f0dec3;box-shadow:-2rem 0 0 #f0dec3,2rem 0 0 #f0dec3;margin-bottom:1rem;padding:.5rem 1rem 0}md-datetime-picker{display:block;padding:0 16px}md-datetime-picker .button-container{min-height:80px}md-datetime-picker .button-container>div{min-height:50px}md-datetime-picker md-datepicker{background-color:transparent;min-height:65px;display:block}.anamnesi-survey-questions{width:50%}.anamnesi-survey-questions .survey-question{display:-ms-inline-flexbox;display:inline-flex;width:100%}.anamnesi-survey-questions .survey-question-container{margin-bottom:2%}.anamnesi-survey-questions .survey-question-container md-input-container{margin:0}.anamnesi-survey-questions .survey-question-container .survey-question-label,.anamnesi-survey-questions .survey-question-container textarea{width:50%;margin-right:2%}.anamnesi-survey-questions md-radio-group{display:-ms-inline-flexbox;display:inline-flex}.anamnesi-survey-questions md-radio-group md-radio-button{margin-right:10%}md-input-file-img{margin:18px 0;padding:2px}md-input-file-img>md-content{overflow:hidden}md-input-file-img>md-content>md-input-container{margin-top:9px}md-input-file-img>md-content>md-input-container>.md-errors-spacer{display:none;visibility:hidden}.ticket-analysis-wrap{background:#fafafa}.ticket-analysis-wrap md-card{box-sizing:border-box;margin:10px}.ticket-analysis-wrap .ticket-filter-card{margin:4px 8px 18px}.ticket-analysis-wrap .ticket-filter-card md-card-content{padding:12px 16px 4px}.ticket-analysis-wrap .analysis-filter-bar{gap:10px 18px}.ticket-analysis-wrap .analysis-filter-bar md-input-container{margin:8px 0 10px;min-width:170px}.ticket-analysis-wrap .ticket-filter-actions{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:6px;margin-bottom:8px}.ticket-analysis-wrap .ticket-time-kpis{display:-ms-grid;display:grid;gap:12px;-ms-grid-columns:(minmax(0,1fr)) [4];grid-template-columns:repeat(4,minmax(0,1fr));margin:0 8px 14px;width:calc(100% - 16px)}.ticket-analysis-wrap .analysis-charts,.ticket-analysis-wrap .analysis-detail-cards{-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-analysis-wrap .ticket-time-kpis .analysis-kpi{background:#fff;border-left:4px solid #25D366;box-shadow:0 1px 3px rgba(0,0,0,.12);box-sizing:border-box;margin:0;min-height:74px;padding:12px 14px}.ticket-analysis-wrap .ticket-time-kpis .analysis-kpi span{color:#757575;display:block;font-size:12px;line-height:1.25;text-transform:uppercase}.ticket-analysis-wrap .ticket-time-kpis .analysis-kpi strong{color:#212121;display:block;font-size:22px;line-height:1.2;margin-top:4px}.ticket-analysis-wrap .support-breakdown-wrap{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;gap:14px;margin:0 8px 18px;width:calc(100% - 16px)}.ticket-analysis-wrap .support-breakdown-total{background:#fff;border-left:4px solid #25D366;box-shadow:0 1px 3px rgba(0,0,0,.12);-ms-flex:0 0 160px;flex:0 0 160px;padding:16px 18px}.ticket-analysis-wrap .support-breakdown-total span{color:#757575;display:block;font-size:12px;text-transform:uppercase}.ticket-analysis-wrap .support-breakdown-total strong{color:#212121;display:block;font-size:32px;line-height:1.2;margin-top:6px}.ticket-analysis-wrap .support-breakdown-table{background:#fff;border-collapse:collapse;box-shadow:0 1px 3px rgba(0,0,0,.12);-ms-flex:1 1 0px;flex:1 1 0;font-size:14px}.ticket-analysis-wrap .support-breakdown-table td,.ticket-analysis-wrap .support-breakdown-table th{border-bottom:1px solid #eee;padding:10px 18px;text-align:right}.ticket-analysis-wrap .support-breakdown-table td:first-child,.ticket-analysis-wrap .support-breakdown-table th:first-child{text-align:left}.ticket-analysis-wrap .support-breakdown-table thead th{color:#757575;font-size:12px;font-weight:600;text-transform:uppercase}.ticket-analysis-wrap .support-breakdown-table td{font-size:20px;font-weight:600;color:#212121}.ticket-analysis-wrap .support-breakdown-table .breakdown-label{color:#616161;font-size:13px;font-weight:500}.ticket-analysis-wrap .support-breakdown-table .breakdown-unresolved td{color:#b71c1c}.ticket-analysis-wrap .support-breakdown-table tbody tr:last-child td{border-bottom:none}.ticket-analysis-wrap .analysis-charts,.ticket-analysis-wrap .analysis-detail-cards{display:-ms-grid;display:grid;gap:14px;margin:0 8px 14px;width:calc(100% - 16px)}.ticket-analysis-wrap .analysis-detail-cards{-ms-flex-align:start;align-items:start}.ticket-analysis-wrap .analysis-chart-card,.ticket-analysis-wrap .analysis-detail-card{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;max-width:none;min-width:0;width:100%}.ticket-analysis-wrap .analysis-chart-card md-card-content,.ticket-analysis-wrap .analysis-detail-card md-card-content{padding-top:0}.ticket-analysis-wrap .pie-chart-box{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:22px;-ms-flex-pack:center;justify-content:center;min-height:330px;width:100%}.ticket-analysis-wrap .pie-canvas-wrap{-ms-flex:0 0 300px;flex:0 0 300px;height:300px;width:300px}.ticket-analysis-wrap canvas.chart-pie{height:300px!important;max-height:300px;max-width:300px;width:300px!important}.ticket-analysis-wrap .pie-legend{-ms-flex:0 1 260px;flex:0 1 260px;min-width:220px}.ticket-analysis-wrap .pie-legend-item{-ms-flex-align:center;align-items:center;color:#263238;display:-ms-grid;display:grid;font-size:14px;font-weight:600;gap:8px;-ms-grid-columns:16px minmax(120px,1fr) auto;grid-template-columns:16px minmax(120px,1fr) auto;line-height:1.25;margin:8px 0}.ticket-analysis-wrap .pie-legend-item strong{color:#111;font-size:15px;text-align:right;white-space:nowrap}.ticket-analysis-wrap .legend-swatch{border-radius:2px;display:inline-block;height:12px;width:12px}.ticket-analysis-wrap .swatch-category-0{background:#97bdd0}.ticket-analysis-wrap .swatch-category-1{background:#d8d8d8}.ticket-analysis-wrap .swatch-category-2{background:#ff4c4c}.ticket-analysis-wrap .swatch-category-3{background:#74c476}.ticket-analysis-wrap .swatch-category-4{background:#f6b44b}.ticket-analysis-wrap .swatch-category-5{background:#9c7bd8}.ticket-analysis-wrap .analysis-section-title{color:#424242;font-size:16px;font-weight:600;margin:22px 8px 12px}.ticket-analysis-wrap .compact-table{box-shadow:none}.ticket-analysis-wrap .split-detail-tables{display:-ms-grid;display:grid;gap:10px;-ms-grid-columns:1fr;grid-template-columns:1fr}.ticket-analysis-wrap .split-detail-tables h4{color:#616161;font-size:13px;font-weight:600;line-height:1.2;margin:0 0 6px;text-transform:uppercase}.ticket-activations-dialog .ticket-target,.ticket-analysis-wrap .ticket-level{display:inline-block;border-radius:2px;font-size:11px;font-weight:600;text-transform:uppercase}.ticket-analysis-wrap .ticket-table{margin:0 8px;width:calc(100% - 16px)}.ticket-analysis-wrap .ticket-level{color:#fff;line-height:1;padding:5px 8px}.ticket-analysis-wrap .ticket-level-bassa{background:#43a047}.ticket-analysis-wrap .ticket-level-media{background:#f9a825;color:#212121}.ticket-analysis-wrap .ticket-level-alta{background:#ef6c00}.ticket-analysis-wrap .ticket-level-critica{background:#c62828}.ticket-analysis-wrap .ticket-level-none{background:#9e9e9e}@media (max-width:959px){.ticket-analysis-wrap .ticket-time-kpis{-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-analysis-wrap .support-breakdown-wrap{-ms-flex-direction:column;flex-direction:column}.ticket-analysis-wrap .support-breakdown-total{-ms-flex:none;flex:none}.ticket-analysis-wrap .analysis-detail-cards{-ms-grid-columns:1fr;grid-template-columns:1fr}.ticket-analysis-wrap .analysis-detail-card{min-width:0}}.ticket-activations-dialog{max-height:90vh;width:1100px}.ticket-activations-dialog md-dialog-content{padding:16px}.ticket-activations-dialog .activations-table{box-shadow:none;table-layout:fixed}.ticket-activations-dialog .activation-message{max-height:110px;overflow:auto;white-space:pre-wrap}.ticket-activations-dialog .ticket-target{background:#e0e0e0;color:#424242;padding:4px 7px}.ticket-activations-dialog .ticket-target-support{background:#c62828;color:#fff}
/*# sourceMappingURL=../maps/styles/app-6bed66fd63.css.map */
