@charset "UTF-8";:root{--base-accent: #ff5722;--base-bg: rgba(0, 0, 0, .16);--base-border-color: #575656;--base-text-color: #000000de;--base-text-color-light: #00000070;--icon-color: rgba(0, 0, 0, .54);--component-back-color: #fff}@font-face{font-family:RobotoFallback;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(/assets/Roboto-300-DHTugVNA.woff2) format("woff2"),url(/assets/Roboto-300-Cu-PAxXt.woff) format("woff"),url(/assets/Roboto-300-Dwz7nuwl.ttf) format("truetype")}@font-face{font-family:RobotoFallback;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/assets/Roboto-400-C6rbFxYz.woff2) format("woff2"),url(/assets/Roboto-400-BX5l9hRW.woff) format("woff"),url(/assets/Roboto-400-CmjnF39D.ttf) format("truetype")}@font-face{font-family:RobotoFallback;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/assets/Roboto-500-ByKogCTi.woff2) format("woff2"),url(/assets/Roboto-500-b81vv18W.woff) format("woff"),url(/assets/Roboto-500-BzTpVR6v.ttf) format("truetype")}@font-face{font-family:RobotoFallback;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(/assets/Roboto-700-hN3duQhD.woff2) format("woff2"),url(/assets/Roboto-700-D9plYbeK.woff) format("woff"),url(/assets/Roboto-700-0vjaqapF.ttf) format("truetype")}@font-face{font-family:DXIcons;src:local("DevExtreme Material Icons"),local("devextreme_material_icons"),url(/assets/dxiconsmaterial-Cqh-UJ3r.woff2) format("woff2"),url(/assets/dxiconsmaterial-C-kq4L0Q.woff) format("woff"),url(/assets/dxiconsmaterial-ntkd6bNM.ttf) format("truetype");font-weight:400;font-style:normal}.header-component{flex:0 0 auto;z-index:1;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;background-color:#fff}.header-component .dx-toolbar .dx-toolbar-items-container{height:48px;display:flex;align-items:center}.header-component .dx-toolbar .dx-toolbar-items-container .dx-toolbar-before{padding-left:0;display:flex;align-items:center;gap:0}.header-component .dx-toolbar .dx-toolbar-items-container .dx-toolbar-before>.dx-toolbar-item.menu-button{width:auto;min-width:auto;margin:0;padding:0 var(--breadcrumb-padding-x, 6px)}.header-component .dx-toolbar .dx-toolbar-items-container .dx-toolbar-before>.dx-toolbar-item.menu-button .dx-button{height:var(--breadcrumb-height, 24px)}.header-component .dx-toolbar .dx-toolbar-items-container .dx-toolbar-before>.dx-toolbar-item.menu-button .dx-button .dx-icon{font-size:var(--font-size-sm, 1.3rem);width:auto;height:auto}.header-component .dx-toolbar .dx-toolbar-items-container .dx-toolbar-after{padding:0 40px;display:flex;align-items:center}.screen-x-small .header-component .dx-toolbar .dx-toolbar-items-container .dx-toolbar-after{padding:0 20px}.header-component .menu-button{width:60px;text-align:center;padding:0}.header-component .menu-button .dx-toolbar-item-content .dx-icon{color:#ff5722}.header-component .header-title .dx-item-content{padding:0;margin:0}.header-component .header-breadcrumbs{flex:1;margin-right:20px;height:100%;display:flex;align-items:center}.screen-x-small .header-component .header-breadcrumbs{display:none}mgt-login{--login-person-avatar-size: 20px !important;--login-button-padding: 4px !important}.dx-theme-generic .dx-toolbar{padding:10px 0}.dx-theme-generic .user-button>.dx-button-content{padding:3px}.selectboxDropdown .dx-list-item-content{display:inline-block;font-size:16px;padding:0}.custom-item{height:42px;display:flex;flex-direction:row;align-items:center}.theme-icon{height:24px;width:24px;margin-left:8px;margin-right:8px}.dx-texteditor.dx-editor-outlined .dx-texteditor-input.theme-textbox{font-size:14px;padding:0}.theme-text{font-size:14px;height:17px}.card-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border-radius:.5rem;transition:all .3s ease}.card-container .accent{color:var(--base-accent);font-size:.8rem}.card-container .header{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.card-container .section{display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:.5rem;padding:.1rem;width:100%;transition:all .3s ease}.card-container .section .section-title{color:var(--base-text-color);font-size:1.5rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:start;gap:1rem;width:100%}.card-container .section .section-title #mode{font-size:1rem;color:var(--base-accent)}.card-container .section .section-block{display:flex;align-items:center;justify-content:start;gap:1rem;width:100%;max-width:100%;font-size:.9rem}.card-container .section .section-block .api-link{color:var(--base-text-color);text-decoration:none}.card-container .section .section-block .api-link:hover{color:var(--base-text-color);text-decoration:underline}.card-container .section-footer{align-self:end}._breadcrumbsContainer_1vfa0_1{flex:1;padding-left:0;margin:0;min-width:0}._breadcrumbsContainer_1vfa0_1 .dx-toolbar{background-color:transparent!important;border:none!important;padding:0!important;margin:0!important;height:100%!important}._breadcrumbsContainer_1vfa0_1 .dx-toolbar-items-container{height:100%!important;padding:0!important}._breadcrumbsContainer_1vfa0_1 .dx-toolbar-before{padding:0!important;margin:0!important;float:none!important;width:100%!important}._breadcrumbsContainer_1vfa0_1 .dx-toolbar-before .dx-toolbar-item{margin:0!important;padding:0!important}._breadcrumbsContainer_1vfa0_1 .dx-toolbar-before .dx-toolbar-item-content{padding:0!important;height:auto!important}._screen-x-small_1vfa0_32 ._breadcrumbsContainer_1vfa0_1{margin:0 var(--toolbar-padding-small, 8px)}._breadcrumbsWrapper_1vfa0_36{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%;gap:var(--breadcrumb-gap, 4px);scroll-behavior:smooth;-webkit-overflow-scrolling:touch}._breadcrumbsWrapper_1vfa0_36::-webkit-scrollbar{display:none}._breadcrumbItem_1vfa0_53{display:inline-flex;align-items:center;color:var(--base-text-color);text-decoration:none;transition:all var(--animation-duration, .2s) var(--animation-easing, ease);white-space:nowrap;padding:var(--breadcrumb-padding-y, 4px) var(--breadcrumb-padding-x, 6px);border-radius:var(--border-radius-sm, 4px);font-size:var(--font-size-sm, 13px);height:var(--breadcrumb-height, 24px)}._breadcrumbItem_1vfa0_53:hover{color:var(--base-accent);text-decoration:none;background-color:var(--base-accent-alpha, rgba(var(--base-accent-rgb), .1))}._breadcrumbItem_1vfa0_53:active{transform:scale(.98)}._breadcrumbItem_1vfa0_53._active_1vfa0_73{color:var(--base-accent);font-weight:var(--font-weight-medium, 500)}._screen-x-small_1vfa0_32 ._breadcrumbItem_1vfa0_53{font-size:var(--font-size-xs, 12px);height:var(--breadcrumb-height-small, 22px);padding:var(--breadcrumb-padding-y-small, 3px) var(--breadcrumb-padding-x-small, 4px)}._screen-x-small_1vfa0_32 ._breadcrumbItem_1vfa0_53:not(:first-child){max-width:var(--breadcrumb-max-width-mobile, 100px)}._screen-x-small_1vfa0_32 ._breadcrumbItem_1vfa0_53:not(:first-child) ._breadcrumbText_1vfa0_85{text-overflow:ellipsis;overflow:hidden}._separator_1vfa0_90{color:var(--base-label-color);user-select:none;font-size:var(--font-size-xs, 10px);opacity:var(--separator-opacity, .5);display:flex;align-items:center;flex-shrink:0}._itemIcon_1vfa0_100{margin-right:var(--icon-spacing, 4px);font-size:var(--icon-size, 12px);flex-shrink:0}._homeIcon_1vfa0_106{font-size:var(--home-icon-size, 14px);display:flex;align-items:center;justify-content:center;flex-shrink:0}._homeTitle_1vfa0_114{font-size:var(--font-size-sm, 1rem);color:var(--base-text-color);font-weight:700}._breadcrumbText_1vfa0_85{line-height:1}.notifications-panel{width:100%;max-width:500px;display:flex;flex-direction:column;max-height:80vh;overflow:hidden}.notifications-panel-header{display:flex;justify-content:flex-end;align-items:center;padding:10px 15px;border-bottom:1px solid #e0e0e0}.notifications-panel-header .notification-header-actions{display:flex;align-items:center;gap:8px}.notifications-list{padding:10px 0}.notification-item{padding:15px 20px;border-bottom:1px solid #f0f0f0}.notification-item:last-child{border-bottom:none}.notification-header{display:flex;justify-content:space-between;margin-bottom:8px;flex-wrap:wrap;gap:8px}.notification-date{font-size:12px;color:#666}.notification-type{font-size:12px;color:#333;background-color:#f5f5f5;padding:2px 8px;border-radius:10px;white-space:nowrap}.notification-content{font-size:14px;margin-bottom:10px;line-height:1.4;word-break:break-word}.notification-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.notification-user{font-size:12px;color:#666;font-style:italic;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-delete-btn{font-size:12px;padding:4px 8px;white-space:nowrap}.notification-panel-footer{font-size:12px;color:#666;padding:10px 20px;border-top:1px solid #f0f0f0;text-align:right}.no-notifications{padding:30px;text-align:center;color:#888}.notification-panel-error{padding:20px;text-align:center}.notification-panel-error p{color:#c00;margin-bottom:15px}.notification-button-container{position:relative;display:inline-block}.notification-button{background:transparent;border:none;cursor:pointer}.notification-button:hover{background-color:#0000000d}.notification-badge{position:absolute;top:4px;right:4px;background-color:red;color:#fff;border-radius:50%;padding:2px 5px;font-size:10px;line-height:1;min-width:16px;text-align:center;box-sizing:border-box}.notification-popover-custom .dx-popup-content{border-radius:12px}.footer{display:block;color:#000000de;border-top:1px solid rgba(0,0,0,.1);padding-top:20px;padding-bottom:24px}.reset-password-form .submit-button{margin-top:10px}.reset-password-form .login-link{color:#ff5722;font-size:16px;text-align:center}.create-account-form .policy-info{margin:10px 0;color:#000000de;font-size:14px;font-style:normal}.create-account-form .policy-info a{color:#000000de}.create-account-form .login-link{color:#ff5722;font-size:16px;text-align:center}.side-navigation-menu{display:flex;flex-direction:column;min-height:100%;height:100%;width:250px!important}.side-navigation-menu .menu-container{min-height:100%;display:flex;flex:1}.side-navigation-menu .menu-container .dx-treeview{white-space:nowrap}.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item{padding:0;gap:0;flex-direction:row-reverse;font-weight:700}.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item .dx-treeview-expander-icon-stub{display:none}.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item .nav-link-wrapper{gap:12px;padding:9px 16px 9px 0;color:#fff}.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item .dx-icon{width:60px!important;margin:0!important}.side-navigation-menu .menu-container .dx-treeview .dx-treeview-node{padding:0!important}.side-navigation-menu .menu-container .dx-treeview .dx-treeview-toggle-item-visibility{right:10px;left:auto}.side-navigation-menu .menu-container .dx-treeview .dx-rtl .dx-treeview-toggle-item-visibility{left:10px;right:auto}.side-navigation-menu .menu-container .dx-treeview .dx-treeview-node[aria-level="1"]{font-weight:700;border-bottom:1px solid #515159}.side-navigation-menu .menu-container .dx-treeview .dx-treeview-node[aria-level="2"] .dx-treeview-item-content{font-weight:400;padding:0 60px}.side-navigation-menu .menu-container .dx-treeview .dx-treeview-node-container .dx-treeview-node.dx-state-selected:not(.dx-state-focused)>.dx-treeview-item{background:transparent}.side-navigation-menu .menu-container .dx-treeview .dx-treeview-node-container .dx-treeview-node.dx-state-selected>.dx-treeview-item *{color:#ff5722}.side-navigation-menu .menu-container .dx-treeview .dx-treeview-node-container .dx-treeview-node:not(.dx-state-focused)>.dx-treeview-item.dx-state-hover{background-color:#363640}.side-navigation-menu .menu-container .dx-theme-generic .dx-treeview .dx-treeview-node-container .dx-treeview-node.dx-state-selected.dx-state-focused>.dx-treeview-item *{color:inherit}.dx-drawer-overlap.pre-init-blink-fix .dx-drawer-content{padding-left:60px}.dx-drawer-overlap.pre-init-blink-fix .dx-drawer-panel-content.dx-overlay:before{content:"";width:60px;height:100%;display:inline-block;position:absolute;background-color:#363640}.dx-drawer-overlap.pre-init-blink-fix .dx-overlay-content{width:60px!important}.logos-container{margin:20px 0 40px;text-align:center}.logos-container svg{display:inline-block}.devextreme-logo{width:200px;height:34px;margin-bottom:19px}.react-logo{width:184px;height:68px}.plus{margin:23px 10px;width:22px;height:22px}.screen-x-small .logos-container svg{width:100%;display:block}.screen-x-small .logos-container svg.plus{margin:0}.mgt-get-email{font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif}.mgt-get-email .email{box-shadow:var(--box-shadow);padding:10px;margin:8px 16px}.mgt-get-email .email:hover{border-left:4px;border-left-color:var(--input-border-color--hover);border-left-style:solid;padding-left:6px}.mgt-get-email .email .title h3{color:var(--color-sub1);grid-area:1/1/auto/3;font-size:14px;margin:0}.mgt-get-email .email a{color:var(--color-sub1);text-decoration:none}.mgt-get-email .email .command-bar-action a{color:var(--icon-color);text-decoration:none}.mgt-get-email .email mgt-person{--font-size: 12px;--avatar-size-s: 16px}.mgt-get-email .email .preview{font-size:13px;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:2.8em;line-height:1.4em;color:var(--color-sub2)}.mgt-get-email .email .empty-body{font-style:italic}.mgt-get-email .email .command-bar{font-family:FabricMDL2Icons;font-style:inherit;text-decoration:none;color:var(--color-sub1)}.mgt-get-email .email .command-bar-action{font-family:FabricMDL2Icons;font-style:inherit;text-decoration:none;color:var(--icon-color);font-size:16px;padding-left:4px}.mgt-get-email .email .header{display:flex;justify-content:space-between}.mgt-get-email .email .title{display:flex;justify-content:space-between;margin-bottom:4px;color:var(--color-sub1)}.mgt-get-email .email .date{font-size:12px;padding-left:4px;float:right}.mgt-get-email-title{padding-left:20px}.card{background-color:var(--side-panel-background);border:none;min-height:400px;overflow:hidden;display:flex;flex-grow:1;flex-direction:column;margin:10px}.card .card-content{height:100%;flex-grow:1;padding:10px;flex-direction:column}.card .card-content .responsive-item-content{height:100%;padding:10px}.card .card-content .card-title{margin-top:0!important}.box-container{margin-bottom:40px}mgt-agenda{margin-top:20px}.name-template .email{font-size:10px}.tab-item-container{display:flex}.tab-item-container .dx-icon{padding-right:9px}#crm-contact-list-container,#crm-entity-list-container{position:relative}#contact-panel{--contact-side-panel-width: 350px;--delta-panel-out-of-screen: 100px}.screen-x-small #contact-panel{--contact-side-panel-width: 100vw}.panel{position:absolute;top:0;bottom:0;right:calc(-1 * (var(--contact-side-panel-width) + var(--delta-panel-out-of-screen)));background:var(--component-back-color);transition:right .4s}.embedded.dx-viewport .panel{top:0}.panel.open{right:0;box-shadow:0 0 16px var(--base-border-color)}.panel.pin{position:absolute;transition:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.panel.pin.open{top:0}.panel .dx-layout-manager.dx-layout-manager-one-col .dx-item.dx-box-item .dx-single-column-item-content .contact-fields-group{padding-top:20px}.panel .photo-row .dx-item>.dx-item-content>.dx-item:first-child{max-width:144px}.panel .data-wrapper{padding-bottom:var(--toolbar-vertical-padding);height:100%;width:var(--contact-side-panel-width)}.panel .data-wrapper .panel-toolbar{--padding: calc(var(--toolbar-vertical-padding) / 2);padding:var(--padding) var(--padding) var(--padding) var(--toolbar-vertical-padding)}.panel .data-wrapper .data-part{padding:0 16px}.panel .data-wrapper .data-part.border{border-bottom:1px solid var(--border-color)}.panel .data-wrapper .data-part-toolbar{padding:10px 16px;margin-bottom:var(--toolbar-margin-bottom)}.panel .data-wrapper .data-part-toolbar .dx-button{min-width:90px}.panel .data-wrapper .panel-scroll{height:calc(100% - 60px)}.panel .data-wrapper .contact-name{font-weight:700;margin-right:8px;margin-left:8px}.panel .data-wrapper .opportunities{padding:0 0 10px;background-color:transparent}.panel .data-wrapper .dx-accordion .dx-accordion-item-title{vertical-align:middle;padding-right:10px;display:flex;align-items:center}.panel .data-wrapper .dx-accordion .by-span{display:none}.dx-form.plain-styled-form .dx-layout-manager .dx-field-item.contact-fields-group{padding:15px 0}.dx-item-content .form-top-action-button{height:100%;display:flex;align-items:start;justify-content:end;padding:0;border-radius:0}.dx-item-content .form-top-action-button .dx-button{border-radius:0!important}.dx-item-content .form-top-action-button .dx-button-content .dx-icon{font-size:2.5em}.dx-item-content .form-top-action-button-info{height:100%;display:flex;align-items:start;justify-content:end}.dx-item-content .form-top-action-button-info .dx-button-content .dx-icon{font-size:2.5em}.archived{cursor:not-allowed;opacity:.2}.archived:hover{opacity:.5}.cards-layout .card{padding:1em;margin:1em;border:.15em solid #ccc;border-radius:1em;min-height:600px!important}.cards-layout .card #createButton{display:flex;justify-content:center;align-items:center;flex-flow:column;height:100%;padding:0}.cards-layout .card:has(#createButton){padding:0}.cards-layout .card:has(#createButton) .dx-button.dx-button-has-icon:not(.dx-button-has-text):not(.dx-shape-standard){border-radius:0}.cards-layout .card:has(#createButton) .dx-button-content .dx-icon{font-size:12em;padding:0}.cards-layout .disabled{opacity:.5}.siteToolbar{padding:1em}.last-group{margin-top:30px;margin-bottom:10px}.last-group .dx-item-content{align-items:start;justify-content:center}.last-group .dx-field-item{padding:0!important}.buttons-group{display:flex;width:100%;justify-content:end}.buttons-group .dx-item-content{gap:10px}.support-spaced-form{padding:15px 0}.complete .dx-progressbar-range{background-color:var(--dx-color-success)}.line-item{border:.3em solid;border-left-color:#ff5722;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;padding-left:1em;margin-top:1em}.deleted{cursor:not-allowed;opacity:.2}.deleted:hover{opacity:.5}#chat-window{background-color:#bfbfbf26;padding:10px 20px 10px 10px}.message{height:auto;display:inline-block;width:100%;border-radius:5px;margin:5px;padding:10px;box-shadow:0 2px 6px #0000001a}.name{font-weight:700}.date{opacity:.5}.buttonCompleteEnabled .dx-icon{color:green}.buttonEmailSend .dx-icon{color:violet}.buttonEmailReceived .dx-icon{color:#6ac1ef}.buttonAttachEnabled .dx-icon{color:orange}.dx-texteditor-input.assistenza-telefonica.nessuna{background-color:#ecec43}.dx-texteditor-input.assistenza-telefonica.nessuna :read-only :hover{color:#000;background-color:#ecec43}.dx-texteditor-input.assistenza-telefonica.nessuna :read-only :not(:hover){color:#000;background-color:#ecec43}.dx-texteditor-input.assistenza-telefonica.attiva{background-color:#58dd7f}.dx-texteditor-input.assistenza-telefonica.attiva :read-only :hover{color:#000;background-color:#58dd7f}.dx-texteditor-input.assistenza-telefonica.attiva :read-only :not(:hover){color:#000;background-color:#58dd7f}.dx-texteditor-input.assistenza-telefonica.sospesa{background-color:coral}.dx-texteditor-input.assistenza-telefonica.sospesa :read-only :hover{background-color:coral;color:#000}.dx-texteditor-input.assistenza-telefonica.sospesa :read-only :not(:hover){background-color:coral;color:#000}.dx-texteditor-input.assistenza-telefonica.scaduta{background-color:salmon}.dx-texteditor-input.assistenza-telefonica.scaduta :read-only :hover{background-color:salmon;color:#000}.dx-texteditor-input.assistenza-telefonica.scaduta :read-only :not(:hover){background-color:salmon;color:#000}.mgt-people{--people-list-margin: 2px;--people-avatar-gap: 8px;--people-overflow-font-color: orange;--people-overflow-font-size: 16px;--people-overflow-font-weight: 600;--people-person-avatar-size: 26px}.custom-tag-padding{padding-inline-end:6px!important}.evident{border:1px solid red}.form-avatar{float:left;height:120px;width:120px;margin-right:20px;border:1px solid rgba(0,0,0,.1);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff;overflow:hidden}.form-avatar img{height:120px;display:block;margin:0 auto}.styled-person{--person-avatar-size: 100%;--person-avatar-border-radius: 0%}.notifications-list h2{margin-bottom:15px;font-size:1.5rem;color:#333}.notifications-list .notification-item{border:1px solid rgba(0,0,0,.1);padding:10px;margin-bottom:10px;border-radius:5px;position:relative}.notifications-list .notification-item h3{margin:0}.notifications-list .notification-item p{margin:0;display:inline-block}.notifications-list .notification-item p:not(:last-child):after{content:" • ";margin:0 5px}.notifications-list .notification-item .dx-button{position:absolute;top:10px;right:10px}.item{background-color:var(--side-panel-background);border:none;min-height:300px;overflow:hidden;display:flex;flex-grow:1;flex-direction:column;margin:10px}.item .item-content{height:100%;flex-grow:1;padding:10px;flex-direction:column}.item .item-content .title{font-weight:500;font-size:18px}.item .item-content .filter{margin-top:20px}.item .item-content .buttons{margin-top:20px;display:flex;width:100%;justify-content:end}.item .item-content .buttons .button{padding-left:2px}.item .item-content .responsive-item-content{height:100%}._labelContainer_lhjdc_1{display:flex;flex-wrap:wrap;gap:8px}._label_lhjdc_1{cursor:pointer;padding:4px 8px;border-radius:1rem;border:none;background-color:var(--dx-color-main-bg);font-weight:400;transition:background-color .2s ease}._label_lhjdc_1:hover{background-color:var(--dx-color-hover-bg)}._toggleExpand_lhjdc_20{border-radius:2rem;background-color:var(--accentBase);padding:4px 12px;font-size:.9em;font-weight:500;color:var(--dx-base-text-color);border:1px solid transparent;transition:all .2s ease}._toggleExpand_lhjdc_20:hover{background-color:transparent;border-color:var(--accentBase);color:var(--accentBase)}._tileSectionHeader_1cdth_1{font-size:1.5em;padding:.5em}._tileSection_1si8g_1{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:15px}._tile_18q9u_1{aspect-ratio:1;width:80px;height:80px;display:flex;align-items:center;justify-content:space-around;flex-flow:column nowrap;background-color:var(--dx-component-color-bg, #ffffff);border-radius:var(--dx-border-radius, 8px);border:1px solid var(--dx-color-border);padding:var(--dx-button-padding-inline, clamp(10px, 2vw, 20px));transition:all .3s ease;box-shadow:0 2px 4px #0000001a}._tile_18q9u_1:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}._tile_18q9u_1:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}@media (min-width: 768px){._tile_18q9u_1{width:100px;height:100px}}._icon_18q9u_35{font-size:2rem;color:var(--dx-color-text, #000000)}a{text-decoration:none}._description_18q9u_42{font-size:.8rem;color:var(--dx-color-text, #6c757d)!important;text-align:center}._layoutContainer_64y14_1{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}._loaderWrapper_64y14_7{display:flex;justify-content:center;align-items:center;height:100%;padding:10vh}.costCentersToolbar{padding-bottom:1em}.filter-field{display:flex;flex:50% 1 1}.filter-header{display:flex;justify-content:space-evenly;align-items:flex-start;gap:2em}.dx-scheduler-appointment-content{padding:0!important}.showtime-preview{display:block;width:100%;height:100%;box-sizing:border-box;padding:2px}#dump-panel{--dump-side-panel-width: 450px;--delta-panel-out-of-screen: 100px}.screen-x-small #dump-panel{--dump-side-panel-width: 100vw}.panelDump{margin-right:20px;position:absolute;top:0;bottom:0;right:calc(-1 * (var(--dump-side-panel-width) + var(--delta-panel-out-of-screen)));background:var(--component-back-color);transition:right .4s}.embedded.dx-viewport .panelDump{top:0}.panelDump.openPanelDump{right:0;box-shadow:0 0 16px var(--base-border-color)}.panelDump.pinPanelDump{position:absolute;transition:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.panelDump.pinPanelDump.open{top:0}.panelDump .dx-layout-manager.dx-layout-manager-one-col .dx-item.dx-box-item .dx-single-column-item-content .dump-fields-group{padding-top:20px}.panelDump .photo-row .dx-item>.dx-item-content>.dx-item:first-child{max-width:144px}.panelDump .data-wrapper{padding-bottom:var(--toolbar-vertical-padding);height:100%;width:var(--dump-side-panel-width)}.panelDump .data-wrapper .panel-toolbar{--padding: calc(var(--toolbar-vertical-padding) / 2);padding:var(--padding) var(--padding) var(--padding) var(--toolbar-vertical-padding)}.panelDump .data-wrapper .data-part{padding:0 16px}.panelDump .data-wrapper .data-part.border{border-bottom:1px solid var(--border-color)}.panelDump .data-wrapper .data-part-toolbar{padding:10px 16px;margin-bottom:var(--toolbar-margin-bottom)}.panelDump .data-wrapper .data-part-toolbar .dx-button{min-width:90px}.panelDump .data-wrapper .panel-scroll{height:calc(100% - 60px)}.panelDump .data-wrapper .dump-name{font-weight:700;margin-right:8px;margin-left:8px}.panelDump .data-wrapper .opportunities{padding:0 0 10px;background-color:transparent}.panelDump .data-wrapper .dx-accordion .dx-accordion-item-title{vertical-align:middle;padding-right:10px;display:flex;align-items:center}.panelDump .data-wrapper .dx-accordion .by-span{display:none}.dx-form.plain-styled-form.dx-form>.dx-layout-manager.dx-layout-manager-one-col .dx-field-item.dx-last-row:not(.dx-last-col){padding-bottom:0}.dx-form.plain-styled-form .dx-layout-manager .dx-field-item{padding-bottom:0}.dx-form.plain-styled-form .dx-layout-manager .dx-field-item:not(.dx-first-col){padding-left:0}.dx-form.plain-styled-form .dx-layout-manager .dx-field-item.dump-fields-group{padding:15px 0}.dx-form.plain-styled-form .dx-layout-manager .dx-field-item .task-priority{line-height:18px;font-size:13px}.dx-form.plain-styled-form.view-mode .accent .dx-texteditor.form-editor.dx-editor-filled .form-editor-input,.dx-form.plain-styled-form.view-mode .accent .dx-texteditor.form-editor .form-editor-input,.dx-form.plain-styled-form.view-mode .accent .dx-lookup-field-wrapper{color:var(--base-accent)}.dx-form.plain-styled-form.view-mode .dx-lookup-arrow{display:none}.dx-form.plain-styled-form.view-mode .dx-switch,.dx-form.plain-styled-form.view-mode .dx-field-item-label,.dx-form.plain-styled-form.view-mode .dx-texteditor,.dx-form.plain-styled-form.view-mode .dx-texteditor.form-editor.dx-editor-filled,.dx-form.plain-styled-form.view-mode .dx-texteditor.form-editor{pointer-events:none}.dx-form.plain-styled-form.view-mode .dx-texteditor .dx-texteditor-buttons-container,.dx-form.plain-styled-form.view-mode .dx-texteditor.form-editor.dx-editor-filled .dx-texteditor-buttons-container,.dx-form.plain-styled-form.view-mode .dx-texteditor.form-editor .dx-texteditor-buttons-container{pointer-events:auto!important}.dx-form.plain-styled-form.view-mode .dx-texteditor .form-editor-input,.dx-form.plain-styled-form.view-mode .dx-texteditor.form-editor.dx-editor-filled .form-editor-input,.dx-form.plain-styled-form.view-mode .dx-texteditor.form-editor .form-editor-input{color:var(--texteditor-edit-color)}.dx-form.plain-styled-form.view-mode .dx-texteditor,.dx-form.plain-styled-form.view-mode .dx-texteditor.dx-state-readonly,.dx-form.plain-styled-form.view-mode .dx-texteditor>*,.dx-form.plain-styled-form.view-mode .dx-texteditor.form-editor.dx-editor-filled,.dx-form.plain-styled-form.view-mode .dx-texteditor.form-editor.dx-editor-filled.dx-state-readonly,.dx-form.plain-styled-form.view-mode .dx-texteditor.form-editor.dx-editor-filled>*,.dx-form.plain-styled-form.view-mode .dx-texteditor.form-editor,.dx-form.plain-styled-form.view-mode .dx-texteditor.form-editor.dx-state-readonly,.dx-form.plain-styled-form.view-mode .dx-texteditor.form-editor>*{background-color:transparent}.dx-form.plain-styled-form.view-mode .dx-texteditor,.dx-form.plain-styled-form.view-mode .dx-texteditor *,.dx-form.plain-styled-form.view-mode .dx-texteditor:after,.dx-form.plain-styled-form.view-mode .dx-texteditor.form-editor.dx-editor-filled,.dx-form.plain-styled-form.view-mode .dx-texteditor.form-editor.dx-editor-filled *,.dx-form.plain-styled-form.view-mode .dx-texteditor.form-editor.dx-editor-filled:after,.dx-form.plain-styled-form.view-mode .dx-texteditor.form-editor,.dx-form.plain-styled-form.view-mode .dx-texteditor.form-editor *,.dx-form.plain-styled-form.view-mode .dx-texteditor.form-editor:after{border-color:transparent;opacity:1}.flatGroupBoxStyle{padding-top:20px!important}.grid .name-template .position{font-size:10px}#dump-list-container{position:relative}.side-nav-outer-toolbar{flex-direction:column;display:flex;flex:1 1 auto;height:100%;width:100%;overflow:hidden}.layout-header{z-index:1501}.single-card .dx-card{margin:auto;padding:40px;flex-grow:0;flex-shrink:1;flex-basis:30%}.screen-x-small .single-card .dx-card{width:100%;height:100%;border-radius:0;box-shadow:none;margin:0;border:0;flex-grow:1}.single-card .dx-card .header{margin-bottom:30px;display:flex;align-items:center}.single-card .dx-card .header .title{color:#000000de;font-weight:500;font-size:2em}.single-card .dx-card .header .description{color:#000000de;line-height:18px}.single-card .dx-card .header img{margin-right:10px}.single-card .dx-card .text-container{display:flex;flex-direction:column}.login-form .link{text-align:center;font-size:16px;font-style:normal}.login-form .link a{text-decoration:none}.login-form .form-text{margin:10px 0;color:#000000de}.login-form .entra-button{font-size:2em}.mgt-login-wrapper{margin-top:10px;margin-bottom:10px;width:100%;display:block}.devextreme-styled-login{width:100%;display:block;--login-button-height: 3em;--login-button-width: 100%;--login-button-padding: 0 16px;--login-signed-out-button-background: transparent;--login-signed-out-button-hover-background: transparent;--login-signed-out-button-text-color: #46c35f;border:2px solid #46c35f;border-radius:4px;font-size:1em;font-weight:400;text-align:center;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;max-width:100%;min-width:100%}.devextreme-styled-login:hover{background-color:#46c35f1a}.dx-style-login-button{display:flex;align-items:center;justify-content:center;width:100%;min-width:100%;flex:1 1 auto}.dx-style-login-button .ms-logo{width:1em;height:1em;margin-right:.5em;flex-shrink:0}.dx-style-login-button span{color:#46c35f;font-size:1em;font-weight:400;white-space:nowrap}.app{background-color:#f2f2f2;display:flex;height:100%;width:100%}.app .content{line-height:1.5;flex-grow:1}.app .content h2{font-size:30px;margin-top:20px;margin-bottom:20px}.app .container{height:100%;flex-direction:column;display:flex}.app .layout-body{flex:1;min-height:0}.app .content-block{margin:20px 20px 30px}@media screen and (max-width: 992px){.app .content-block{margin:5px}}@media screen and (max-width: 600px){.app .content-block{margin:5px}}.side-nav-outer-toolbar .dx-drawer{height:100%}.screen-x-small .content-block{margin-left:20px;margin-right:20px}.responsive-paddings{padding:10px}.screen-large .responsive-paddings{padding:40px}@media screen and (max-width: 992px){.responsive-paddings{padding:5px}}@media screen and (max-width: 600px){.responsive-paddings{padding:5px}}.dx-card.wide-card{border-radius:0;margin-left:0;margin-right:0;border-right:0;border-left:0}.with-footer>.dx-scrollable-wrapper>.dx-scrollable-container>.dx-scrollable-content{height:100%}.with-footer>.dx-scrollable-wrapper>.dx-scrollable-container>.dx-scrollable-content>.dx-scrollview-content{display:flex;flex-direction:column;min-height:100%}html,body{margin:0;min-height:100%;height:100%!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100%}*{box-sizing:border-box}.dx-theme-material .accordion-generic-filter-form .with-filter .dx-accordion-item-title,.dx-theme-material .accordion-generic-filter-form .with-filter .dx-accordion-item-title-caption,.dx-theme-material .accordion-generic-filter-form .with-filter .dx-accordion-item-title-caption .dx-icon{color:#ff5722}.action-button{margin-top:1em}.dx-datagrid a{text-decoration:none}.dx-datagrid a:hover{font-weight:700}.dx-datagrid .customLink a{color:#000}.single-card .dx-card{max-width:800px!important}.logout-container{display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(135deg,#f5f7fa,#e4e7eb)}.logout-container .logout-card{width:400px;border-radius:8px;box-shadow:0 8px 24px #0000001f;background-color:#fff;overflow:hidden;transition:transform .3s ease}.logout-container .logout-card:hover{transform:translateY(-5px)}.logout-container .logout-card .logout-card-header{background:linear-gradient(135deg,#0078d4,#004578);color:#fff;padding:20px;text-align:center}.logout-container .logout-card .logout-card-header h3{margin:0;font-size:1.5rem;font-weight:500}.logout-container .logout-card .logout-card-body{padding:30px;text-align:center}.logout-container .logout-card .logout-card-body .success-icon{font-size:4rem;color:#4caf50;margin-bottom:20px}.logout-container .logout-card .logout-card-body p{margin:10px 0;color:#333;font-size:1.1rem;line-height:1.5}.logout-container .logout-card .logout-card-body .redirect-message{margin-top:20px;color:#666;font-size:.9rem}.logout-container .logout-card .logout-card-body .progress-container{margin-top:20px}.landing-page{display:flex;flex-direction:column;min-height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.landing-page .landing-header{background-color:#fff;box-shadow:0 2px 6px #0000001a;padding:.5rem 2rem;z-index:10}.landing-page .landing-header .logo-container{display:flex;align-items:center;gap:1rem}.landing-page .landing-header .logo-container .company-logo{height:40px;width:auto}.landing-page .landing-header .logo-container .company-name{font-size:1.5rem;font-weight:600;color:#333}.landing-page .landing-header .login-button{margin-left:1rem}.landing-page .content-container{flex:1;padding:0;height:calc(100vh - 120px)}.landing-page .content-container .hero-section{background:linear-gradient(135deg,#0078d4,#004578);color:#fff;padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.landing-page .content-container .hero-section h1{font-size:3rem;margin-bottom:1rem;font-weight:600}.landing-page .content-container .hero-section p{font-size:1.2rem;margin-bottom:2rem;max-width:600px}.landing-page .content-container .hero-section .cta-button{margin-top:1rem;font-size:1.1rem}.landing-page .content-container .features-section{padding:3rem 2rem;text-align:center;background-color:#fff}.landing-page .content-container .features-section h2{font-size:2rem;margin-bottom:2rem;color:#333}.landing-page .content-container .features-section .gallery-item{position:relative}.landing-page .content-container .features-section .gallery-item img{width:100%;height:400px;object-fit:cover;border-radius:8px}.landing-page .content-container .features-section .gallery-item .gallery-item-title{position:absolute;bottom:0;left:0;right:0;background:#000000b3;color:#fff;padding:1rem;font-size:1.5rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.landing-page .content-container .benefits-section{padding:3rem 2rem;text-align:center;background-color:#f9f9f9}.landing-page .content-container .benefits-section h2{font-size:2rem;margin-bottom:2rem;color:#333}.landing-page .content-container .benefits-section .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.landing-page .content-container .benefits-section .benefits-grid .benefit-card{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease}.landing-page .content-container .benefits-section .benefits-grid .benefit-card:hover{transform:translateY(-5px)}.landing-page .content-container .benefits-section .benefits-grid .benefit-card i{font-size:2.5rem;color:#0078d4;margin-bottom:1rem}.landing-page .content-container .benefits-section .benefits-grid .benefit-card h3{font-size:1.5rem;margin-bottom:1rem;color:#333}.landing-page .content-container .benefits-section .benefits-grid .benefit-card p{color:#666;line-height:1.5}.landing-page .content-container .benefits-section .benefits-grid .benefit-icon{font-size:2.5rem;color:#0078d4;margin-bottom:1rem}.landing-page .content-container .cta-section{background:linear-gradient(135deg,#004578,#0078d4);color:#fff;padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center}.landing-page .content-container .cta-section h2{font-size:2rem;margin-bottom:1rem}.landing-page .content-container .cta-section p{font-size:1.2rem;margin-bottom:2rem}.landing-page .content-container .cta-section .cta-button{margin-top:1rem;font-size:1.1rem}.landing-page .landing-footer{background-color:#333;color:#fff;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.landing-page .landing-footer .footer-links{display:flex;gap:1.5rem}.landing-page .landing-footer .footer-links a{color:#ccc;text-decoration:none;transition:color .2s ease}.landing-page .landing-footer .footer-links a:hover{color:#fff;text-decoration:underline}@media (max-width: 768px){.landing-page .hero-section h1{font-size:2rem}.landing-page .benefits-grid{grid-template-columns:1fr}.landing-page .landing-footer{flex-direction:column;gap:1rem;text-align:center}}
