@font-face{font-family:"Wunderlich";src:url("../fonts/wunderlich/wunderlich-webfont.woff2") format("woff2"),url("../fonts/wunderlich/wunderlich-webfont.woff") format("woff")}body{font-family:"Montserrat";color:#262626;font-size:14px;line-height:22px;background-color:#292a2d;--internal-color: #f59e0b;--secondary-color: #2f4050}dd,dt{line-height:1.6}.text-internal{color:var(--internal-color)}.text-secondary{color:var(--secondary-color)}.bg-internal{background-color:var(--internal-color) !important}.btn.btn-internal{border:1px solid var(--internal-color);color:var(--internal-color) !important;background:#fff}.btn.btn-internal:hover{background-color:var(--internal-color);border:1px solid var(--internal-color);color:#fff}.btn.btn-internal-dispo{border:1px solid var(--secondary-color);color:var(--secondary-color) !important;background:#fff}.btn.btn-internal-dispo:hover{background-color:var(--secondary-color);border:1px solid var(--secondary-color);color:#fff}.btn.btn-internal-fill{border:1px solid var(--internal-color);color:#fff !important;background-color:var(--internal-color)}.btn.btn-internal-fill:hover{background-color:#000;border:none !important;color:#fff}.border-internal{border:1px solid var(--internal-color)}.btn.btn-secondary{border:1px solid var(--secondary-color);color:var(--secondary-color) !important;background:#fff}.btn.btn-secondary:hover{background-color:var(--secondary-color);border:1px solid var(--secondary-color);color:#fff}.btn.btn-secondary-fill{border:1px solid var(--secondary-color);color:#fff !important;background-color:var(--secondary-color)}.btn.btn-secondary-fill:hover{background-color:#000;border:none !important;color:#fff}.summary{margin-left:2em}.table-item-currency{float:right}.overflow-visible{overflow:visible !important}.float-left{float:left}.float-right{float:right}.no-data{font-style:italic}.italic{font-style:italic}.w-full{width:100%}.default_loader{display:flex;justify-content:center;font-size:20px}.loginscreen-wrap{min-height:100%;padding-top:60px;background:#f7f7f7;box-sizing:border-box}.loginscreen.middle-box{background:#fff;padding:0 30px;width:460px;box-shadow:0px 0px 25px 0px rgba(0,0,0,.1)}.loginscreen.middle-box #login-logo{padding-left:40px;padding-right:40px}.loginscreen.middle-box .ibox-title,.loginscreen.middle-box .ibox-content{border:none}.loginscreen.middle-box .ibox-title{padding-top:5px}.loginscreen.middle-box h3{text-transform:uppercase}.loginscreen.middle-box label{font-weight:400;padding:5px 0 0 10px}.loginscreen.middle-box input{background:#f7f7f7;border-radius:25px;border-width:2px;height:43px}.loginscreen.middle-box .btn{background:#fff;font-size:14px;padding:10px 12px;border-radius:25px;border-width:2px;text-transform:uppercase;font-weight:bold;margin-top:15px;outline:none;color:#666 !important;border-color:#666;height:43px;line-height:19px}.loginscreen.middle-box .btn:hover{color:#fff !important;background:#666;border-color:#666;line-height:19px}.forgot-password-box{padding:0 0 10px;text-align:center}.forgot-password-box a{color:rgba(38,38,38,.5)}.authenticator-apps{display:flex;gap:10px;justify-content:center}.authenticator-apps .authenticator-app{width:300px;display:flex;align-items:center;justify-content:center}.authenticator-apps .authenticator-app img{width:100%}.or{display:block;position:relative;z-index:10;text-align:center;font-size:80%;margin-top:15px;margin-bottom:15px}.or:before{content:"";position:absolute;top:auto;left:0;width:100%;height:1px;display:block;background:#fff;bottom:48%;background:linear-gradient(to right, #ffffff 0%, #DDDFE0 50%, #ffffff 100%)}.or span{position:relative;background:#fff;padding:5px;z-index:20}.maintenance{background:red;color:#fff;padding:10px}.label{border-radius:1em;padding:3px 6px}#login-footer{position:absolute;bottom:0;width:100%;height:50px;text-align:center;line-height:50px;font-size:90%;color:#afafaf}#login-footer span{padding-left:20px;padding-right:20px}#login-footer span a{color:#afafaf}#login-footer span a:hover{color:#838383}.two_factor_code{display:flex;gap:5px}.two_factor_number{flex-grow:1}.two_factor_number input{border:1px solid gray !important;border-radius:5px !important;width:100%;font-size:35px !important;text-align:center;height:auto !important;padding:5px;-moz-appearance:textfield}.two_factor_number input::-webkit-outer-spin-button,.two_factor_number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.settings-forum-container{margin-bottom:30px}.settings-forum-container .forum-item:last-of-type{border:none !important}.settings_section h3{font-size:20px;margin-bottom:0px}.settings_section .setting_section_description{color:#787878}.forum-item:hover{color:#000}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:rgba(0,0,0,0)}.testing .navbar-fixed-top,.testing .navbar-static-top{background:#ffcac9}.nav>li>a i{width:14px;margin:0 10px 0 0}.tribute-container{position:absolute;top:0;left:0;height:auto;overflow:auto;display:block;z-index:999999;max-height:350px;min-width:200px;overflow-y:scroll;border:1px solid #ddd;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.075),0 2px 2px rgba(0,0,0,.075),0 4px 4px rgba(0,0,0,.075),0 8px 8px rgba(0,0,0,.075),0 16px 16px rgba(0,0,0,.075)}.tribute-container ul{margin:0;margin-top:2px;padding:0;list-style:none;background:#efefef}.tribute-container li{padding:4px 8px;cursor:pointer}.tribute-container li.highlight{background:#ddd}.tribute-container li span{font-weight:bold}.tribute-container li.no-match{cursor:default}.tribute-container .menu-highlighted{font-weight:bold}[contenteditable=true]:empty:before{content:attr(placeholder);display:inline-block;color:#ccc}.mentionable-contact{background:#e2dfdf;padding:1px 4px;border:1px solid #e2dfdf;border-radius:8px;font-size:90%}.popover-content{min-width:450px}.gallery{display:flex;flex-wrap:wrap;gap:5px}.gallery img{margin-bottom:5px}.attachments .col-md-6{padding-top:15px;padding-bottom:15px}.attachments img,.attachments video,.attachments audio{width:100%;max-width:100%;clear:both}.attachments img{border-radius:5px}.attachments{margin-bottom:20px}.nav>li>a,h1,h2,h3,h4,h5,h6,h7,.forum-item-title{font-family:"Montserrat"}h2{font-weight:bold}h3,h3 a{color:#262626;font-weight:700;margin:0 0 5px}h3 a{text-decoration:underline;text-underline-position:under}h3 a:hover{color:#666;text-decoration:underline}h3 a.btn{text-decoration:none !important}h4{margin-bottom:5px}td h2,td h3{margin-top:0;padding-top:0}.text-muted{color:rgba(38,38,38,.5)}.air_plant_list_documents,.building_list_documents,.water_report_list_documents,.air_report_list_documents,.craft_list_documents{margin-top:8px}.notifications-dropdown p{line-height:18px}.notifications-info .count-info .label{line-height:12px;padding:2px 5px;position:absolute;right:0px;top:-5px}.global_search_button{font-size:14px !important}.global_search__button_search_bar{display:flex;gap:16px;width:100%;background-color:#fff;padding:16px 24px}.global_search__button_search_bar .icon{font-size:18px}.global_search__button_search_bar .label_search{font-size:18px;color:#000}.global_search__wrapper{--wrapper-background-color: #0f172a80;--card-background-color: white;--result-border-color: rgb(226, 232, 240);--search-bar-icon-color: #9ca3af;--result-background-color: rgb(240, 240, 240);--result-info-screen-color: rgb(100, 116, 139);--result-entry-background-color: white;--result-title-color: var(--primary);--result-selected-background-color: var(--primary);--result-selected-color: var(--primary-content);--action-key-color: #64748b;--action-key-background-color: #e6e6e6;display:none;position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:var(--wrapper-background-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000}.global_search__wrapper.active{display:flex;justify-content:center}.global_search__wrapper .global_search__card{display:flex;flex-direction:column;background-color:var(--card-background-color);border-radius:15px;box-shadow:0px 0px 6px #777;margin:auto;margin-top:100px;min-width:550px;max-width:1000px;max-height:calc(100vh - 200px)}.global_search__wrapper .global_search__search_bar{display:flex;align-items:center;border-bottom:1px solid var(--result-border-color);padding:15px 20px}.global_search__wrapper .global_search__search_bar i{font-size:20px;color:var(--search-bar-icon-color)}.global_search__wrapper .global_search__search_bar .global_search__search_bar__icon{cursor:pointer;display:flex;justify-content:center;align-items:center;margin-bottom:0px}.global_search__wrapper .global_search__search_bar .global_search__search_bar__input{flex-grow:1;padding:0px 10px}.global_search__wrapper .global_search__search_bar .global_search__search_bar__input input{width:100%;border:none;font-weight:500}.global_search__wrapper .global_search__search_bar .global_search__search_bar__close{cursor:pointer;display:flex;justify-content:center;align-items:center}.global_search__wrapper .global_search__search_bar .global_search__search_bar__close i{transition:all .25s ease}.global_search__wrapper .global_search__search_bar .global_search__search_bar__close i:hover{color:#000}.global_search__wrapper .global_search__result{min-height:100px;max-height:500px;border-bottom:1px solid var(--result-border-color);background-color:var(--result-background-color);display:flex;flex-direction:column;overflow:hidden;overflow-y:auto}.global_search__wrapper .global_search__result::-webkit-scrollbar{width:10px;background:rgba(0,0,0,0)}.global_search__wrapper .global_search__result::-webkit-scrollbar-thumb{background:#aaa;border-radius:8px}.global_search__wrapper .global_search__result::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.global_search__wrapper .global_search__result .global_search__start_screen{display:flex;flex-direction:column;justify-content:center;text-align:center;height:100px}.global_search__wrapper .global_search__result .global_search__start_screen *{color:var(--result-info-screen-color)}.global_search__wrapper .global_search__result .global_search__start_screen .global_search__start_screen__no_searches{font-weight:bold}.global_search__wrapper .global_search__result .global_search__start_screen .global_search__start_screen__min_chars{font-style:italic}.global_search__wrapper .global_search__result .global_search__result__no_results{height:100px;display:flex;flex-direction:column;justify-content:center;text-align:center;color:var(--result-info-screen-color)}.global_search__wrapper .global_search__result .global_search__result__no_results .global_search__result__no_results_search_text{font-weight:bold}.global_search__wrapper .global_search__result mark{color:var(--primary) !important;background:rgba(0,0,0,0);padding:0px;font-weight:bold !important}.global_search__wrapper .global_search__result .global_search__result__section{margin:10px 0px 5px 0px}.global_search__wrapper .global_search__result .global_search__result__entry_count{margin:0px 10px}.global_search__wrapper .global_search__result .global_search__result__title{display:flex;margin-bottom:10px;position:sticky;top:0px;padding:15px;background-color:#fff;box-shadow:0px 3px 5px rgba(210,210,210,.7);border-bottom:1px solid #c8c8b4;cursor:pointer;transition:all .2s ease}.global_search__wrapper .global_search__result .global_search__result__title h3{flex-grow:1;font-size:17px;font-weight:bold;margin-bottom:0px}.global_search__wrapper .global_search__result .global_search__result__title .global_search__result__collapse_icon{display:flex;justify-content:center;align-items:center}.global_search__wrapper .global_search__result .global_search__result__entry{border-radius:5px;padding:10px;margin:0px 10px 5px 10px;background-color:var(--result-entry-background-color);min-height:50px;display:flex;flex-direction:column;justify-content:center;cursor:pointer;box-shadow:0 1px 3px 0 #d4d9e1}.global_search__wrapper .global_search__result .global_search__result__entry,.global_search__wrapper .global_search__result .global_search__result__entry *{color:#444950}.global_search__wrapper .global_search__result .global_search__result__entry.selected{box-shadow:0 1px 3px 0 #a9adb3}.global_search__wrapper .global_search__result .global_search__result__entry.selected .global_search__result__entry_subentries{border-color:#fff !important}.global_search__wrapper .global_search__result .global_search__result__entry.selected,.global_search__wrapper .global_search__result .global_search__result__entry.selected *{background-color:var(--result-selected-background-color);color:var(--result-selected-color) !important}.global_search__wrapper .global_search__result .global_search__result__entry .global_search__result__entry_title{display:grid;grid-template-columns:30px auto;gap:10px}.global_search__wrapper .global_search__result .global_search__result__entry .global_search__result__entry_title,.global_search__wrapper .global_search__result .global_search__result__entry .global_search__result__entry_title *{font-size:16px;font-weight:550}.global_search__wrapper .global_search__result .global_search__result__entry .global_search__result__entry_title .global_search__result__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.global_search__wrapper .global_search__result .global_search__result__entry .global_search__result__entry_subentries:not(:empty){margin-left:40px}.global_search__wrapper .global_search__result .global_search__result__entry .global_search__result__entry_subentries:not(:empty),.global_search__wrapper .global_search__result .global_search__result__entry .global_search__result__entry_subentries:not(:empty) *{font-size:12px}.global_search__wrapper .global_search__result .global_search__result__entry .global_search__result__entry_subentries:not(:empty) .global_search__result__subentry{display:flex;gap:5px}.global_search__wrapper .global_search__result .global_search__result__entry .global_search__result__entry_subentries:not(:empty) .global_search__result__subentry .global_search__result__subentry_key{font-weight:600}.global_search__wrapper .global_search__result .global_search__result__entry .global_search__result__entry_subentries:not(:empty) .global_search__result__subentry .global_search__result__subentry_value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.global_search__wrapper .global_search__result .global_search__result__entry .global_search__result__icon{font-size:15px;padding:0px 10px}.global_search__wrapper .global_search__actions{min-height:40px;padding:10px 20px;display:flex;gap:15px}.global_search__wrapper .global_search__actions *{font-size:12px}.global_search__wrapper .global_search__actions .global_search__actions__action{display:flex;gap:7px;align-items:center}.global_search__wrapper .global_search__actions .global_search__actions__action .global_search__actions__key_group{display:flex;gap:7px}.global_search__wrapper .global_search__actions .global_search__actions__action .global_search__actions__key{display:flex;justify-content:center;align-items:center;color:var(--action-key-color);background-color:var(--action-key-background-color);padding:5px;height:20px;min-width:20px;border-radius:3px;font-weight:bold;box-shadow:0px 1px 3px #aaa}.dl-horizontal.dl-horizontal-no-text-wrap dt{overflow:auto;text-overflow:unset;white-space:unset}.role-badge{background-color:var(--color) !important}.role__edit_members .ibox-title{display:flex;align-items:center;justify-content:space-between}.role__edit_members .ibox-title a{color:#000 !important}.role__edit_members .role__add_user_container{display:flex;align-items:center;gap:10px;min-width:550px}.role__edit_members .role__no_users_assigned,.role__edit_members .role__user_no_roles{font-style:italic;color:#787878}.role_permissions__container .role_permissions__area{background:#fff;border-radius:5px;height:-moz-fit-content;height:fit-content}.role_permissions__container .role_permissions__area_title{display:flex !important;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #cbd5e1;gap:10px}.role_permissions__container .role_permissions__area_title h2{width:300px !important}.role_permissions__container .role_permissions__area_title .role_permissions__area_access{flex-grow:1}.role_permissions__container .role_permissions__area__group_title{margin:20px 0px 10px 0px !important;font-size:22px}.role_permissions__container .role_permissions__area__permission_entry{display:flex;padding:5px 0px;gap:10px}.role_permissions__container .role_permissions__area__permission_entry .role_permissions__area__permission_title{width:300px}.role_permissions__container .role_permissions__area__permission_entry .role_permissions__area__permission_key{margin:0px !important}.role_permissions__container .role_permissions__area__permission_entry .role_permissions__area__permission_description{font-size:12px;color:#999}.role_permissions__container .role_permissions__area__permission_entry .role_permissions__area__permission_dropdown{flex-grow:1}#offline-info{display:none;position:fixed;width:100%;z-index:10000;bottom:0;left:0;padding:12px 18px;text-align:center;transition:all .25s ease;color:#000;background-color:#f2d13a}#offline-info p{margin-top:10px}#public-header{background:#fff;padding:15px}#public-header #public-header-logo{width:180px}#public{background:#fff;padding:15px}#public .btn-block{line-height:30px}.fixed-bottom{position:fixed;bottom:0;left:0;padding-left:220px;padding-right:0;margin-bottom:-30px;z-index:10000;width:100%}.double_underlined{border-bottom:2px double}.popover .popover-title{margin-top:0px !important}.note-editor{min-height:150px}.modal-content input[type=checkbox]{opacity:1}.modal-content .checkbox label::before{border:none}.btn-success{background:#70a971 !important;border:1px solid #3c763d !important;color:#fff !important}.btn-success *{color:#fff !important}.text-success{color:#3c763d !important}.danger,.text-danger{color:#ed5565 !important}.bold{font-weight:bold !important}.semi-bold{font-weight:500 !important}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-footer{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.active_anchor .panel{border:1px solid #000}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover{color:#000 !important;background-color:#fff;border-color:#000}.btn-success{background-color:#3c763d;border-color:#3c763d}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:active,.btn-primary.active[disabled],fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background:#ccc;border-color:#ccc}.success,.success *{color:#5cb85c !important}.btn-language-de{background:#fff !important}.btn-language-fr{background:#eee !important}.flex-vertical-center{display:flex;align-items:center}.btn-add-craft-service{position:fixed !important;bottom:5px;right:10px;z-index:2000}.digital_signature_info{padding:10px 15px;border:1px solid #ccc;background:#eee;border-radius:10px;margin-bottom:15px}.digital_signature_short{font-size:80%;margin-top:3px;margin-bottom:3px}.tooltip:has(.digital_signatures_short){opacity:.98 !important}.tooltip:has(.digital_signatures_short) .tooltip-inner{background-color:#131313;width:235px;max-width:235px;transform:translateX(30px)}.tooltip:has(.digital_signatures_short) .digital-sign-button.signed{color:#57ad58 !important}.statistic-label{font-size:100%}.row-with-border-top{border-top:1px solid #ddd;padding-top:15px;padding-bottom:10px}.craft_image{width:100%}.craft_detail_image{height:180px;margin-right:10px;margin-bottom:10px}.craft_property_image{height:120px;margin-right:5px;margin-bottom:5px}.craft_craft_property_group_input{height:50px;font-size:25px}.label-info,.badge-info{background-color:#999}.label-danger,.badge-danger{background-color:red}.label-success,.badge-success{background-color:#1ca335;color:#fff}.label-primary{background-color:#3c763d;color:#fff}.badge.badge-number,.badge.badge-number:hover{background-color:#eee;background-image:repeating-linear-gradient(45deg, white, white 2px, #DDD 2px, #DDD 4px)}.badge.badge-internal{background-color:var(--internal-color);color:#fff}.badge-tr{margin:0px !important;position:absolute !important;top:-5px !important;right:-5px}.badge-select2{margin:0px !important}.badge{cursor:default}.badge.badge-auth-method-20{background:#ff4d4d !important;color:#fff !important;cursor:default}.badge.badge-auth-method-20:hover{color:#fff !important}.badge.badge-danger{background-color:#ff4d4d !important;color:#fff !important;cursor:default}.badge.badge-danger:hover{color:#fff !important}.badge.badge-success{background-color:#1ca335 !important;color:#fff !important;cursor:default}.badge.badge-success:hover{color:#fff !important}.statistic-label-light{background-color:#bbb}.panel-heading h3{margin:0}.block_ui .loading_icon{margin-top:10px;margin-bottom:30px}.block_ui .loading_icon i{font-size:50px;color:#5a5a5a}.block_ui .block_ui_text{color:#787878;font-size:120%}.tabs-container .panel{border-color:#e7eaec}.tabs-container .panel .panel-body{border:none}.tabs-container .panel-body.with_borders{border:1px solid #e7eaec;border-top:none}.tab-content{border-top:1px solid #e7eaec}.navbar-header h1#app_title{padding-left:25px}h1#app_title{float:left;font-size:14px;margin:21px 0}.navbar-top-links>li{margin:20px 0 17px}.navbar-top-links>li>a.logout_button{position:relative;display:inline-block;vertical-align:1px;margin:-2px 0 0;padding:4px 10px;height:auto;min-height:0;font-size:10px;line-height:13px;letter-spacing:.5px;font-weight:500;text-transform:uppercase;color:#666;border:1px solid #666;border-radius:22px}.navbar-top-links>li>a.logout_button i{margin:0 3px 0 0;width:auto}.navbar-top-links>li>a.logout_button:focus,.navbar-top-links>li>a.logout_button:hover{color:#fff;background:#666;border:1px solid #666}.btn.navbar-minimalize{font-size:14px;line-height:1.42857143;border-radius:3px;padding:4px 12px;margin:14px 5px 5px 25px}.btn.navbar-minimalize i{margin:0}.modal-dialog{width:900px}.modal-footer{text-align:left}#page-wrapper{border-left:0 !important;background:#f7f7f7}#page-wrapper,#page-wrapper .navbar,#page-wrapper>div.row{box-shadow:inset 9px 0px 10px -10px rgba(0,0,0,.1)}.logo{width:160px;margin-top:25px}.page-heading{padding-top:4px;padding-bottom:15px}.page-heading h1{color:#262626;font-size:28px;font-weight:600}a{color:#0047a0}a:hover,a:focus,a:active{color:#7c8388}:focus{outline:0}.pace .pace-progress{background:#7c8388}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-weight:600}.ibox-title,.ibox-footer{padding-left:20px;padding-right:20px;font-size:100%}.ibox-footer{background:#e8e6e3;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.ibox-footer-second{background:#dadada}.ibox-footer .btn,.ibox-footer .form-group{margin-top:5px;margin-bottom:5px}.ibox-footer .btn{margin-right:7px}.ibox-footer h3{margin:10px 0 0 0;padding:0}.ibox-footer a.btn-default{background:#fff;border-color:#fff;color:#262626 !important}.ibox-footer a.btn-default:hover,.ibox-footer a.btn-default:focus{color:#fff !important;background:#000;border-color:#000}.ibox .open>.dropdown-menu{left:auto;right:auto}.ibox .state{display:inline-block;width:23px;height:23px;font-weight:700;font-size:10px;line-height:21px;text-align:center;border:1px solid #262626;border-radius:5px;box-sizing:border-box}.ibox .state.viewed i.fa:before{content:""}.ibox .ticket_listing .ticket_entry{display:flex;flex-flow:nowrap;margin-bottom:9px;padding-bottom:12px;border-bottom:1px solid #e7eaec}.ibox .ticket_listing .ticket_entry .picture{margin:10px 11px 0 0;width:47px}.ibox .ticket_listing .ticket_entry .picture img{display:block;width:100%;height:auto}.ibox .ticket_listing .ticket_entry .entry_content{flex:1 0 calc(100% - 60px)}.ibox .ticket_listing .ticket_entry .entry_top{display:flex;flex-flow:nowrap;justify-content:space-between;align-items:flex-end}.ibox .ticket_listing .ticket_entry .entry_bottom{position:relative;padding-right:33px}.ibox .ticket_listing .ticket_entry h3{max-width:calc(100% - 65px)}.ibox .ticket_listing .ticket_entry h3 span{vertical-align:middle}.ibox .ticket_listing .ticket_entry h3 span.title{padding:0 5px 0 0}.ibox .ticket_listing .ticket_entry h3 span.number{padding:0 3px 0 0}.ibox .ticket_listing .ticket_entry .label{vertical-align:middle;text-transform:uppercase;font-size:9px;letter-spacing:.5px}.ibox .ticket_listing .ticket_entry .label.green{color:#1ca335;background:rgba(28,163,53,.2)}.ibox .ticket_listing .ticket_entry .label.red{color:#e3000f;background:rgba(227,0,15,.2)}.ibox .ticket_listing .ticket_entry .label.blue{color:#1c4da3;background:rgba(28,77,163,.2)}.ibox .ticket_listing .ticket_entry .state{position:absolute;top:-1px;right:0}.ibox .ticket_listing .ticket_entry .date{padding:0 0 5px;font-size:10px}.attention{text-align:center;background:#f2dede;padding:15px}a.btn-attention{background-color:red !important;border-color:red !important;color:#fff !important;font-weight:bold !important}a.btn-attention *{color:#fff !important;font-weight:bold !important}.attention_ibox .ibox-title{background-color:#ff4d4d;color:#fff}.attention_ibox .ibox-content{background-color:#ffe6e6}.warning_ibox .ibox-title{background-color:#ffbe4d;color:#fff}.warning_ibox .ibox-content{background-color:#fff6e6}.text-disabled{color:#999}.disabled,.disabled *{color:#999 !important}.export{background:#bbb}.independent-wrapper{margin-right:-15px;margin-left:-15px}.independent-wrapper .ibox .ibox-title,.independent-wrapper .ibox .ibox-content{padding-left:25px;padding-right:25px}.wrapper-content{padding:20px 0 60px 0}.ibox-title{border:0}.ibox-title h5{font-size:15px;text-transform:uppercase;letter-spacing:.25px;font-weight:500}.ibox-content>*:last-child{margin-bottom:0}.nice_hr{width:100%;height:1px;margin-top:5px;margin-bottom:5px;background:#c6c6c6;background:linear-gradient(90deg, rgb(255, 255, 255) 0%, #C6C6C6 50%, rgb(255, 255, 255) 100%)}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th{font-size:12px;line-height:22px;letter-spacing:.2px;text-transform:uppercase;font-weight:400;padding:5px 15px 15px 0}.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{line-height:22px;padding:15px 15px 15px 0}.table>thead>tr>td.table_action_row,.table>tbody>tr>td.table_action_row,.table>tfoot>tr>td.table_action_row{padding-right:10px}.table>thead>tr>th:last-child,.table>tbody>tr>th:last-child,.table>tfoot>tr>th:last-child,.table>thead>tr>td:last-child,.table>tbody>tr>td:last-child,.table>tfoot>tr>td:last-child{padding-right:0}.table-striped>tbody>tr:nth-of-type(2n+1){background:none}.customer_on_building{display:block;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ddd}.select2-results__option--highlighted .building_select2_option .disabled{color:#fff !important}.building_select2_option{display:flex;gap:5px;justify-content:space-between}.building_select2_option .badges{display:flex;gap:5px}.select2-results__option--highlighted .customer_select2_option .disabled{color:#fff !important}.customer_select2_option{display:flex;gap:5px;justify-content:space-between}.customer_select2_option .badges{display:flex;gap:5px}.maintenance_contract_select2_option{display:flex;gap:5px;justify-content:space-between}.maintenance_contract_select2_option .badges{display:flex;gap:5px}.craft_service_action_select2_option{display:flex;gap:5px;justify-content:space-between}.craft_service_action_select2_option .badges{display:flex;gap:5px}.select2-selection.select2-selection--multiple .customer_select2_option{margin-right:7px}.select2-selection.select2-selection--multiple .customer_select2_option .jde_number .badge{margin:3px !important}.customer_list_entry{min-width:150px}.customer_table_info_column ul{margin-bottom:0px}.customer_table_info_column ul li{font-size:small;list-style-type:none;margin-left:-8px;padding-left:0}.customer_table_info_column .other-entries{padding-top:5px}.customer_table_info_column .small-entry{font-style:italic;font-size:small}.customer_table_info_column .chat_popup:not(:only-child){margin-top:10px}.customer_inactive,.building_inactive{opacity:.4}.customer_merge_arrow_container{position:relative;top:25px}.customer_merge_arrow_container .fa-arrow-down{display:none}.customer_merge_arrow_container .fa-arrow-right{display:inline}@media screen and (max-width: 991px){.customer_merge_arrow_container{position:static}.customer_merge_arrow_container .fa-arrow-down{display:inline}.customer_merge_arrow_container .fa-arrow-right{display:none}}.building_list_entry{min-width:250px}.air_plant_list_entry{min-width:250px}.craft_list_entry{min-width:250px}.water_report_measuring_point_list_entry{min-width:250px}.consumption_meter_list_entry{min-width:150px}.water_report_measuring_results{border:1px solid #ddd;background:#f7f7f7;border-radius:5px;padding:5px 10px;margin-bottom:2px}.building_first_image,.customer_first_image,.air_plant_first_image,.craft_first_image,.water_report_measuring_point_first_image,.consumption_meter_first_image{float:left;margin-right:10px;width:100px;border-radius:5px}.air_plant_detail_image_container,.building_detail_image_container,.craft_detail_image_container,.water_report_measuring_point_detail_image_container{width:100%;max-height:280px;overflow:hidden}.building_detail_image_container{display:flex;justify-content:center;margin-bottom:12px}.air_plant_detail_image_container img,.building_detail_image_container img,.craft_detail_image_container img,.water_report_measuring_point_detail_image_container img{width:100%}.building_detail_image,.air_plant_detail_image,.craft_detail_image,.water_report_measuring_point_detail_image{float:left;margin-right:10px;width:100%}.air_plant_state{display:flex;align-items:center;gap:5px}.air_plant_state dl{margin:0px}.air_plant_state a{color:#000}.air_plant_state .next{display:flex;align-items:center;padding:7px 15px 5px 7px;border-radius:5px;background-color:#e4e4e7;margin-top:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.air_plant_state .next .state{width:17px;height:17px;border-radius:50%;border:none;box-shadow:0px 2px 2px rgba(20,20,20,.2);margin:0 10px 0 5px}.air_plant_state .last{margin-top:7px;display:flex;gap:4px}.air_plant_state .last dt,.air_plant_state .last dd{line-height:normal}.air_plant_state_detail small{width:100%;text-align:center}.dashboard_air_plant_states .progress .progress-bar{cursor:pointer}.dashboard_air_plant_states .progress .progress-bar:hover{box-shadow:0 0 10px rgba(20,20,20,.5) inset}.dashboard_air_plant_states ul li{list-style:none;background-color:#e4e4e7;border-radius:8px;margin-left:-23px;padding-right:20px;padding:10px;cursor:pointer}.dashboard_air_plant_states ul li:not(:last-child){margin-bottom:5px}.dashboard_air_plant_states ul li a{display:flex;align-items:center;gap:5px;color:#000}.dashboard_air_plant_states ul li a .state_color{width:15px;height:15px;border-radius:50%;box-shadow:0 2px 4px rgba(20,20,20,.2);margin-right:15px;margin-left:15px}.dashboard_air_plant_states ul li a .state_title{font-weight:bolder}.dashboard_air_plant_states ul li a .state_description{font-size:85%;font-style:italic}.building_craft_filter{padding:12px 12px 0px 12px;margin-bottom:10px}.building_craft_filter:has(.search-ajax:not(.empty)){border:2px solid #c93a3a}.building_tabs_section_title{font-size:22px}.craft_statistic_filter{padding:12px 12px 0px 12px;margin-bottom:10px}.alert{margin-top:15px}.alert .message_inner:has(p){margin-bottom:-10px}.buttons{margin-top:20px;padding-top:20px;border-top:2px solid #eee}#navbar-logo{height:150px;text-align:center;color:#fff;padding-top:25px;background:#fff}#navbar-logo a{display:block}#login-logo img{width:100%;margin-bottom:30px}#navbar-logo img#logo{max-width:220px}.mini-navbar #navbar-logo{border-right:1px solid rgba(0,0,0,.1)}a.navbar-minimalize:focus,a.navbar-minimalize:active{color:#fff}.navbar-default{background:#292a2d}.navbar-default ul#side-menu{margin:0;border-top:1px solid #4a4e55}.navbar-default .nav>li{border-bottom:1px solid #4a4e55}.navbar-default .nav>li>a{color:#fff;font-weight:400;padding:12px 20px 12px 14px;border-left:6px solid #292a2d;box-sizing:border-box}nav.navbar-default .nav>li a:hover,nav.navbar-default .nav>li.active{background:#35393e !important;color:#fff;border-left:none}nav.navbar-default .nav>li.active>a,nav.navbar-default .nav>li.active>a:hover{color:#fff !important;background:#35393e !important;border-left:6px solid #666}nav.navbar-default .nav>li>a:hover{color:#fff !important;background:#35393e !important;border-left:6px solid #35393e}nav.navbar-default .nav>li>ul{margin:0;padding:0}nav.navbar-default .nav>li>ul>li{border-top:1px solid #4a4e55}nav.navbar-default .nav>li>ul>li>a{border-color:#35393e !important;padding:12px 12px 12px 14px;color:rgba(255,255,255,.5);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}nav.navbar-default .nav>li>ul>li.active{border-top:1px solid #4a4e55}nav.navbar-default .nav>li>ul>li>a:hover,nav.navbar-default .nav>li>ul>li.active>a,nav.navbar-default .nav>li>ul>li.active>a:hover{color:#fff}nav.navbar-default .nav>li>ul>li.active>a,nav.navbar-default .nav>li>ul>li.active>a:hover{border-color:#666 !important}.mini-navbar #navbar-logo{display:none !important}.mini-navbar .nav-second-level{background:rgba(0,0,0,0)}.mini-navbar .nav-second-level li a{padding-left:15px !important}.navbar-default .nav-second-level li:last-child{margin-bottom:0}.tabs-container .nav-tabs{padding-left:18px;border-bottom:none}.nav-tabs>li>a{padding-left:15px;padding-right:15px;color:rgba(38,38,38,.3)}.nav-tabs>li>a:hover{color:#666}textarea[data-validation-error]{color:#000;background-color:#fce4e4;border:1px solid #c03;outline:none}input[data-validation-error],.form-control:invalid{color:#000;background-color:#fce4e4;border:1px solid #c03;outline:none}select[data-validation-error]+.select2 .select2-selection{color:#000;background-color:#fce4e4;border:1px solid #c03;outline:none}.form-small-full-width{margin-top:3px;margin-bottom:3px;font-size:11px;line-height:13px;width:100%}.form-small-full-width .form-control{font-size:11px;line-height:13px}.form-small-full-width span{font-size:11px;line-height:13px}.form-small-full-width input{line-height:28px;height:28px}.form-small-full-width select,.form-small-full-width .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:26px}.form-small-full-width .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px}.form-small-full-width .select2-container .select2-selection--single{height:28px}.switch{position:relative;display:inline-block;width:60px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.slider:before{position:absolute;content:"";height:17px;width:17px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#1ca335}input:focus+.slider{box-shadow:0 0 1px #1ca335}input:checked+.slider:before{transform:translateX(32px)}.price-input{text-align:right}.action-bar{background:#e8e6e3;padding:14px 15px 7px 15px;min-height:54px;font-size:100%;border-radius:15px}.action-bar .btn{background:#fff;margin-right:5px}.action-bar .btn.pull-right{margin-left:5px}.detail-bar{margin-top:5px}.detail-bar a,.ibox-footer a{margin-right:10px}.detail-bar a .label,.ibox-footer a .label{position:absolute;font-size:9px;box-shadow:0 0 1px 1px #fff;top:-7px;right:-12px;cursor:pointer}.detail-bar a .icon-label,.ibox-footer a .icon-label{right:-8px;padding:3px 0px}.table-list-entry a{margin-right:10px}.table-list-entry a .label{position:absolute;font-size:9px;box-shadow:0 0 1px 1px #fff;top:-7px;right:-12px;cursor:pointer}.table-list-entry a .icon-label{right:-8px;padding:3px 0px}.auto-save{display:inline-block;padding:2px}.auto-save>div{display:flex;align-items:center}.auto-save>div .auto-save-text{font-size:smaller;color:#787878;margin-right:4px;font-style:italic}.auto-save>div .slider{width:45px;height:20px}.auto-save>div .slider::before{width:13px;height:13px}.auto-save>div .switch{height:20px;margin:0px}.auto-save>div input:checked+.slider:before{transform:translateX(23px)}.filter-title{background:#e8e6e3;min-height:50px}.filter-title h5{float:none}.filter-title .export-buttons a,.filter-title a.btn-filter{background:#fff;border-color:#fff;color:#262626 !important;margin-left:10px}.filter-title .export-buttons a:focus,.filter-title .export-buttons a:hover,.filter-title a.btn-filter:hover,.filter-title a.btn-filter:focus{color:#fff !important;background:#000;border-color:#000}.filter-title .export-buttons{float:right}.filter-title .ibox-tools a,.filter-title .ibox-tools button{margin-left:15px}.ibox-tools-left{float:left !important;margin-left:1em}.filter{background:#e8e6e3;border-color:#d3cfca}.filter .filter_buttons{padding-top:6px}.filter .filter_buttons a.btn.btn-link{border-color:#666;color:#666 !important;opacity:.4}.filter .filter_buttons a.btn.btn-link:hover,.filter .filter_buttons a.btn.btn-link:focus{border-color:#666;background:#666;color:#fff !important}.active-order{color:#000;font-weight:bold}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background:#333;border:1px solid #333}.btn-outline,.btn-outline:focus,.btn-outline:active{color:#333;border-color:#333}.btn-outline:hover{background:#333;color:#fff;border:1px solid #333}.btn-filter,.btn-filter:focus,.btn-filter:active{color:#fff;border:1px solid #0e1f3b;background:#0e1f3b;display:inline}.btn-filter:hover{color:#fff;background:#172747;border:1px solid #172747}.btn.add_craft_property_group_form{margin-bottom:5px}.back_to_admin{color:#e3010f !important;font-weight:bold !important}.form-control:focus{border-color:#666 !important}.form-group .text-left{text-align:left !important}.form-control.input-sm,.single-line.input-sm{font-size:11px}.form-info .form-group{margin-bottom:0}.input-price{text-align:right;padding-left:4px;padding-right:4px}.input-quantity{text-align:left;padding-left:4px;padding-right:4px}.input-check-required{border:1px solid red;background:#f4e1e0}.not_assigned{color:orange}.position{border-top:2px solid #ddd;border-bottom:2px solid #ddd;background:#eee;margin-bottom:10px;padding-bottom:15px}.position:hover{background:#ddd}.positions table tr td{padding:5px}.positions table tr.position-type-20 td{padding-top:16px;padding-bottom:8px;font-size:110%}.positions table tr.position-type-30 td{padding-top:8px;padding-bottom:16px;font-size:110%}.positions table tr:nth-child(even) td{background:#eee}.position_title,.position_subtotal{border-top:2px solid #ddd;border-bottom:2px solid #ddd;background:#ddd;margin-bottom:10px;padding-bottom:0px}.position_title input{font-size:18px;line-height:24px;height:auto;margin-top:3px;margin-bottom:3px;font-weight:bold}.position_subtotal h3{padding-left:12px}.sort_handle_position{cursor:move}.air_canal_cleaning_position{border-top:2px solid #ddd;border-bottom:2px solid #ddd;background:#eee;margin-bottom:10px;padding-bottom:15px;overflow:hidden}.air_canal_cleaning_position:hover{background:#ddd}.air_canal_cleaning_positions table tr td{padding:5px}.air_canal_cleaning_positions table tr.position-type-20 td{padding-top:16px;padding-bottom:8px;font-size:110%}.air_canal_cleaning_positions table tr.position-type-30 td{padding-top:8px;padding-bottom:16px;font-size:110%}.air_canal_cleaning_positions table tr:nth-child(even) td{background:#eee}.air_canal_cleaning_position_title,.air_canal_cleaning_position_subtotal{border-top:2px solid #ddd;border-bottom:2px solid #ddd;background:#ddd;margin-bottom:10px;padding-bottom:0px;overflow:hidden}.air_canal_cleaning_position_title input{font-size:18px;line-height:24px;height:auto;margin-top:3px;margin-bottom:3px;font-weight:bold}.air_canal_cleaning_position_subtotal h3{padding-left:12px}.sort_handle_air_canal_cleaning_position{cursor:move}.air_canal_cleaning_offer_public_image_pool{display:flex;gap:10px;flex-wrap:wrap}.air_canal_cleaning_offer_public_image_pool .col-md-8{width:-moz-fit-content !important;width:fit-content !important;float:none !important}.air_canal_cleaning_offer_public_image_pool .attachment{max-height:200px;border-radius:8px}.air_canal_cleaning_image_pool_selector_panel .panel-heading{cursor:pointer;display:flex !important;gap:10px}.air_canal_cleaning_image_pool_selector{display:flex;flex-wrap:wrap;flex-direction:row !important;gap:10px}.air_canal_cleaning_image_pool_selector .image_pool_option{border-radius:8px;position:relative;margin:0 !important;cursor:pointer;box-shadow:0 2px 4px rgba(20,20,20,.4);transition:all .15s ease;max-height:120px !important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.air_canal_cleaning_image_pool_selector .image_pool_option:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(20,20,20,.6)}.air_canal_cleaning_image_pool_selector .image_pool_option .select-icon{display:flex;justify-content:center;align-items:center;position:absolute;top:10px;right:10px;width:25px;height:25px;background-color:rgba(0,0,0,0);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(20,20,20,.4)}.air_canal_cleaning_image_pool_selector .image_pool_option .select-icon i{display:none}.air_canal_cleaning_image_pool_selector .image_pool_option:has(input:checked) .select-icon{background-color:green;color:#fff}.air_canal_cleaning_image_pool_selector .image_pool_option:has(input:checked) .select-icon i{display:inline-block}.air_canal_cleaning_image_pool_selector .image_pool_option input{display:none}.air_canal_cleaning_image_pool_selector .image_pool_option img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:120px !important;pointer-events:none}.before_after_images{width:180px;float:left;margin-right:10px}.detail_list_image{width:180px;margin-left:10px}.simple_list_image{width:170px}.dropzone_upload_button{margin-top:5px;width:100%}.price{width:120px}.price .amount{float:right;text-align:right}.price .currency{text-align:left}.contact-box{min-height:170px}.contact-box a.btn{margin-bottom:5px}.contact_label{margin:0px;margin-left:19px}.contact_book_header{display:flex;margin-bottom:10px}.contact_book_header .contact_book_title{width:60%;margin-bottom:10px}.contact_book_header .contact_book_search{width:40%;display:flex;align-items:flex-end}.contact_book_header .contact_book_search input{width:100%}.contact_book_table{padding:10px;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px 2px #d2d2d2}.contact_book_table table{background-color:#fff;margin-bottom:0px}.contact_book_sticky_buttons{position:sticky;bottom:50px;padding:15px;background-color:#f8fafb}.contact_popover hr{margin-top:6px;margin-bottom:6px}.contact_popover .contact_comments{color:#646464;font-style:italic;font-size:12px}.select2-selection__choice{display:flex;gap:5px;margin:5px}.select2-selection__choice{display:flex;gap:5px;margin:5px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#0047a0}.select2-container .select2-selection--single{height:34px;border-radius:0;border-color:#e5e6e7}.select2-container--default .select2-selection--single .select2-selection__arrow{height:32px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px}.select2-container,.select2-dropdown{z-index:3000}.wrapper .select2-container,.wrapper .select2-dropdown{z-index:2000}.filter .select2-container,.filter .select2-dropdown{z-index:500}.select2-search,.select2-search input{z-index:500}.select2-selection{overflow:hidden !important}.select2-selection__rendered{white-space:normal !important;word-break:break-all !important}select[data-form_dropdown_ext]+.select2 .select2-selection__rendered{display:flex !important;flex-direction:row-reverse !important;justify-content:start}select[data-form_dropdown_ext]+.select2 .select2-selection__rendered .select2-selection__clear{float:none !important}.form-group .input-group .select2-container--default,.form-group .col-md-10 .select2-container--default{width:100% !important}.datepicker{z-index:3010 !important}.input-daterange,.input-datetimerange{border-left:1px solid #e7eaec}.input-daterange .form-group,.input-datetimerange .form-group{width:100px;margin-right:5px}.input-daterange input,.input-datetimerange input{padding:6px 4px;text-align:left}.input-daterange .input-group-addon,.input-datetimerange .input-group-addon{background:#fff;padding-left:14px;padding-right:14px}.dropzone{border:2px dashed #0047a0;padding:0}.dropzone .dz-message{font-size:16px;font-style:italic;margin:4em 1em}.dropzone .dz-preview{margin:10px 0 0 10px}.dropzone .dz-preview .dz-error-message{left:25%;top:70px}.dz-preview.dz-error .dz-image{opacity:20% !important}.dropzone .dz-preview .dz-error-mark svg{background:#be2626;border-radius:30px;border:5px solid #be2626}.dropzone.dz-clickable *{cursor:pointer}.dropzone .dz-preview .dz-image,.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:5px;width:265px;height:110px;background:#eee}.dropzone[data-thumbnail=true] .dz-preview .dz-image,.dropzone[data-thumbnail=true] .dz-preview.dz-file-preview .dz-image{width:270px;height:180px}.dropzone .dz-preview .dz-image img{width:100%}.dropzone .dz-preview .dz-details{padding:.5em 1em;font-size:12px}.dropzone .dz-preview .dz-details a>div{color:#000;line-height:180%}.dropzone .dz-preview .dz-details a>div span{background-color:rgba(255,255,255,.7) !important;padding:.2em .6em !important;font-weight:450}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:.5em}.dropzone .dz-preview .dz-details .dz-created_at{margin-top:.5em}.dropzone .dz-preview .dz-details .dz-created_at span{border-radius:3px;font-weight:normal;font-size:90%}.dropzone .dz-preview .dz-details .dz-creator_user_id span{border-radius:3px;font-weight:normal;font-size:90%}.dropzone .dz-preview .dz-details .dz-size{font-size:10px}.dropzone .dz-preview .dz-progress{top:70%}.dropzone .dz-preview .dz-remove{font-size:12px;color:#666}.dropzone .dz-progress{display:none}.dropzone .dz-processing .dz-progress,.dropzone .dz-success .dz-progress,.dropzone .dz-complete .dz-progress{display:block}.sk-spinner-circle .sk-circle:before{background-color:gray}.sk-spinner-wave div{background-color:#0047a0}.slider-handle{background:#0047a0}.slider-selection{background:#999}.table_action_row{width:20px}.table_action_row i{font-size:1.1em}.table-log td{text-align:left !important}.table-log tr:first-of-type td{border-top:none}.log_entry{border-bottom:1px solid #eee}.log_entry_alert{font-weight:bold;color:#e3010f;background:repeating-linear-gradient(-45deg, rgb(247, 232, 232), rgb(247, 232, 232) 10px, white 10px, white 20px)}.progress{background:#eee}.progress-bar{background-color:#0047a0}ul{margin-left:-18px}.btn-link:hover{color:#000}.btn-white:active,.btn-white:focus,.btn-white:hover{color:#000}.btn-delete{color:#ed5565 !important}.btn-delete:hover{border-color:#d01d2f !important;background:#ed5565 !important}.digital-sign-button{font-size:80%;color:#e3010f;border-color:#e3010f}.digital-sign-button:hover{color:#000;border-color:#000;background:#fff}.digital-sign-button.signed_partial{color:#faebcc;border-color:#faebcc}.digital-sign-button.signed{color:#3c763d !important;border-color:#3c763d !important}button.digital-sign-button.signed:hover,a.digital-sign-button.signed:hover{background-color:#3c763d;color:#fff}.cleanness_state span,.cleanness_state i{font-weight:bold}.cleanness_state_1 span,.cleanness_state_1 i{color:#5cb85c}.cleanness_state_2 span,.cleanness_state_2 i{color:#f0ad4e}.cleanness_state_3 span,.cleanness_state_3 i{color:#d9534f}.air_quality_state span,.air_quality_state i{font-weight:bold}.air_quality_state_1 span,.air_quality_state_1 i{color:#5cb85c}.air_quality_state_2 span,.air_quality_state_2 i{color:#f0ad4e}.air_quality_state_3 span,.air_quality_state_3 i{color:#d9534f}.condition_state span,.condition_state i{font-weight:bold}.condition_state_1 span,.condition_state_1 i{color:#5cb85c}.condition_state_2 span,.condition_state_2 i{color:#f0ad4e}.condition_state_3 span,.condition_state_3 i{color:#d9534f}.condition_state_4 span,.condition_state_4 i{color:#5cb85c}.defect_state_2 span,.defect_state_2 i{color:#f0ad4e}.defect_state_3 span,.defect_state_3 i{color:#d9534f}.surface_probe_state span,.surface_probe_state i{font-weight:bold}.surface_probe_state_1 span,.surface_probe_state_1 i{color:#5cb85c}.surface_probe_state_2 span,.surface_probe_state_2 i{color:#f0ad4e}.surface_probe_state_3 span,.surface_probe_state_3 i{color:#d9534f}.water_quality_state span,.water_quality_state i{font-weight:bold}.water_quality_state_good span,.water_quality_state_good i{color:#5cb85c}.water_quality_state_warning span,.water_quality_state_warning i{color:#f0ad4e}.water_quality_state_bad span,.water_quality_state_bad i{color:#d9534f}.water_quality_state_no_result span,.water_quality_state_no_result i{color:#3c8acb}.btn.btn-primary.offer_state_10{border-color:#000;color:#000 !important;background-color:#fff}.btn.btn-primary.offer_state_15{border-color:#b57703;color:#ce8703 !important;background-color:#fff}.btn.btn-primary.offer_state_15:hover,.btn.btn-primary.offer_state_15:focus{border-color:#b57703;background-color:#b57703}.btn.btn-primary.offer_state_20{border-color:#b57703;color:#ce8703 !important;background-color:#fff}.btn.btn-primary.offer_state_20:hover,.btn.btn-primary.offer_state_20:focus{border-color:#b57703;background-color:#b57703}.btn.btn-primary.offer_state_30{border-color:#566334;color:#65743d !important;background-color:#fff}.btn.btn-primary.offer_state_30:hover,.btn.btn-primary.offer_state_30:focus{border-color:#566334;background-color:#566334}.btn.btn-primary.offer_state_40{border-color:#c10000;color:#da0000 !important;background-color:#fff}.btn.btn-primary.offer_state_40:hover,.btn.btn-primary.offer_state_40:focus{border-color:#c10000;background-color:#c10000}.btn.btn-primary.order_state_10{border-color:#000;color:#000 !important;background-color:#fff}.btn.btn-primary.order_state_20{border-color:#b57703;color:#ce8703 !important;background-color:#fff}.btn.btn-primary.order_state_20:hover,.btn.btn-primary.order_state_20:focus{border-color:#b57703;background-color:#b57703}.btn.btn-primary.order_state_30,.btn.btn-primary.order_state_40{border-color:#566334;color:#65743d !important;background-color:#fff}.btn.btn-primary.order_state_30:hover,.btn.btn-primary.order_state_30:focus,.btn.btn-primary.order_state_40:hover,.btn.btn-primary.order_state_40:focus{border-color:#566334;background-color:#566334}.btn.btn-primary.report_state_10{border-color:#000;color:#000 !important;background-color:#fff}.btn.btn-primary.report_state_20{border-color:#c10000;color:#da0000 !important;background-color:#fff}.btn.btn-primary.report_state_20:hover,.btn.btn-primary.report_state_20:focus{border-color:#c10000;background-color:#c10000}.btn.btn-primary.report_state_30{border-color:#566334;color:#65743d !important;background-color:#fff}.btn.btn-primary.report_state_30:hover,.btn.btn-primary.report_state_30:focus{border-color:#566334;background-color:#566334}.btn.btn-primary.invoice_state_10{border-color:#c10000;color:#da0000 !important;background-color:#fff}.btn.btn-primary.invoice_state_10:hover,.btn.btn-primary.invoice_state_10:focus{border-color:#c10000;background-color:#c10000}.btn.btn-primary.invoice_state_30,.btn.btn-primary.invoice_state_20{border-color:#566334;color:#65743d !important;background-color:#fff}.btn.btn-primary.invoice_state_20:hover,.btn.btn-primary.invoice_state_20:focus,.btn.btn-primary.invoice_state_20:hover,.btn.btn-primary.invoice_state_20:focus{border-color:#566334;background-color:#566334}.btn.btn-primary.customer_report_state_10{border-color:#000;color:#000 !important;background-color:#fff}.btn.btn-primary.customer_report_state_20{border-color:#b57703;color:#ce8703 !important;background-color:#fff}.btn.btn-primary.customer_report_state_20:hover,.btn.btn-primary.customer_report_state_20:focus{border-color:#b57703;background-color:#b57703}.btn.btn-primary.customer_report_state_30{border-color:#566334;color:#65743d !important;background-color:#fff}.btn.btn-primary.customer_report_state_30:hover,.btn.btn-primary.customer_report_state_30:focus{border-color:#566334;background-color:#566334}.btn.btn-primary.air_canal_cleaning_work_rapport_state_10{border-color:#000;color:#000 !important;background-color:#fff}.btn.btn-primary.air_canal_cleaning_work_rapport_state_20{border-color:#566334;color:#65743d !important;background-color:#fff}.btn.btn-primary.air_canal_cleaning_work_rapport_state_20:hover,.btn.btn-primary.air_canal_cleaning_work_rapport_state_20:focus{border-color:#566334;background-color:#566334}.btn.btn-primary.air_canal_cleaning_work_rapport_state_30{border-color:#566334;color:#65743d !important;background-color:#fff}.btn.btn-primary.air_canal_cleaning_work_rapport_state_30:hover,.btn.btn-primary.air_canal_cleaning_work_rapport_state_30:focus{border-color:#566334;background-color:#566334}.btn.btn-primary.delivery_note_state_10{border-color:#c10000;color:#da0000 !important;background-color:#fff}.btn.btn-primary.delivery_note_state_10:hover,.btn.btn-primary.delivery_note_state_10:focus{border-color:#c10000;background-color:#c10000}.btn.btn-primary.delivery_note_state_20,.btn.btn-primary.delivery_note_state_30{border-color:#b57703;color:#ce8703 !important;background-color:#fff}.btn.btn-primary.delivery_note_state_20:hover,.btn.btn-primary.delivery_note_state_20:focus,.btn.btn-primary.delivery_note_state_30:hover,.btn.btn-primary.delivery_note_state_30:focus{border-color:#b57703;background-color:#b57703}.btn.btn-primary.delivery_note_state_100{border-color:#566334;color:#65743d !important;background-color:#fff}.btn.btn-primary.delivery_note_state_100:hover,.btn.btn-primary.delivery_note_state_100:focus{border-color:#566334;background-color:#566334}.google_maps a:focus{outline:none !important}.slide_panel .panel-heading{cursor:pointer}.settings_text_i18n ul>li.active>a{background:#f5f5f5 !important}.settings_text_i18n .tab-content .panel-body{background:#f5f5f5;padding-bottom:0px}.settings_text_i18n .note-editor{margin-bottom:0px}.simple_management_additional_field_language_tabs ul>li.active>a{background:#f5f5f5 !important}.simple_management_additional_field_language_tabs .tab-content .panel-body{background:#f5f5f5;padding-left:4px;padding-bottom:4px}.simple_management_additional_field_language_tabs .panel .panel-body{padding-top:10px;padding-bottom:5px}.simple_management_description{color:#787878;font-style:italic;font-size:small}.simple_management_table_file_row{display:flex;flex-direction:column}.simple_management_table_file_row img{max-height:75px;-o-object-fit:cover;object-fit:cover;margin-right:5px;border-radius:10px;box-shadow:0 2px 4px rgba(20,20,20,.2)}.simple-management-input-group{padding-left:15px !important;padding-right:15px !important}.craft_service_import_table,.article_import_table{padding:20px;margin-bottom:20px;background:#fff;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);overflow:auto}.craft_service_import_table .valid,.article_import_table .valid{color:rgba(42,155,36,.776)}.craft_service_import_table .invalid,.article_import_table .invalid{color:rgba(150,16,16,.633)}.craft_service_import_table table,.article_import_table table{margin:0px}.craft_craft_service_action_detail_heading{display:flex}.craft_craft_service_action_detail_heading h3{flex-grow:1}.craft_craft_service_action_detail_heading div{display:flex;flex-direction:column}.craft_service_action_table_maintenance_contract_calculation tr:first-of-type th{border:none;font-weight:600;font-size:120%;vertical-align:bottom}.craft_service_action_table_maintenance_contract_calculation tr:first-of-type th:last-of-type{display:flex;font-weight:500;font-size:100%;justify-content:space-around}.craft_service_action_table_maintenance_contract_calculation tr:first-of-type th:last-of-type div{writing-mode:vertical-rl;transform:rotate(195deg);display:flex;align-items:center}.craft_service_action_table_maintenance_contract_calculation .maintenance_contract_category_row{background-color:#eaeaea;font-weight:550}.craft_service_action_table_maintenance_contract_calculation .craft_service_action_checkbox_container{display:flex;justify-content:space-around;padding:0;height:100%}.craft_service_action_table_maintenance_contract_calculation .craft_service_action_checkbox_container>div{display:flex;justify-content:center;align-items:center;border-left:1px solid #e7eaec}.craft_service_action_table_maintenance_contract_calculation .craft_service_action_checkbox_container>div:last-child{border-right:1px solid #e7eaec}.craft_service_action_table_maintenance_contract_calculation tr:not(.maintenance_contract_category_row) td:last-of-type{padding:0;height:45px}.craft_service_action_table_maintenance_contract_calculation td{padding-left:5px !important}.article-live-search{width:100%}.article-live-search .article-live-search-results{width:inherit}.article-live-search .article-live-search-results li{list-style-type:none;padding:6px 12px}.article-live-search .article-live-search-results li:hover,.article-live-search .article-live-search-results li.article-live-search-result-active{background-color:#ff4d4d;color:#fff;cursor:pointer;border-radius:inherit}.maintenance_contract_detail_state{display:flex;gap:5px}.maintenance_contract_detail_state i{font-size:13px}.maintenance_contract_edit_checkbox{padding-top:7px}.maintenance_contract_detail_action_with_warning{display:flex !important;justify-content:space-between}.maintenance_contract_detail .digital_signature:has(*){margin-bottom:5px}.maintenance_contract_detail .digital_signature .digital_signatures_short{margin-bottom:0px}.maintenance_contract_detail .digital_signature .first_signature_needed,.maintenance_contract_detail .digital_signature .second_signature_needed{color:#f59e0b;font-style:italic}#maintenance_contract_calculation__craft_service_list__form .craft_service_add{display:grid;grid-template-columns:70% 30%;align-items:center;gap:4px;margin-bottom:8px}#maintenance_contract_calculation__craft_service_list__form .craft_services{margin-bottom:8px}#maintenance_contract_calculation__craft_service_list__form .craft_services .maintenance_contract_calculation_craft_service_form_entry{margin-bottom:4px}.maintenance_contract_calculation_craft_service_form_entry{display:grid;grid-template-columns:1fr 20% 30% 7%;align-items:center;gap:4px;background-color:#fff;border-radius:8px;padding:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.maintenance_contract_calculation_craft_service_form_entry div{word-break:break-all}.maintenance_contract_calculation_craft_service_form_entry>div:last-of-type{display:flex;justify-content:center}.maintenance_contract_digital_signature_email_reminder{margin-top:5px !important;width:100%}.maintenance_contract_edit_button_bar{display:flex;justify-content:space-between}.maintenance_contract_edit_button_bar>*:not(.cancle-button){display:none !important}.maintenance_contract_edit_button_bar>*:not(.cancle-button).active{display:unset !important}.maintenance_contract_email_load_covering_letter{display:flex;justify-content:flex-end;align-items:center}.maintenance_contract_email_load_covering_letter .select2{width:30%}.maintenance_contract_email_load_covering_letter label{padding-right:10px;font-style:italic;font-weight:normal}.maintenance_contract_email_load_covering_letter .select2-selection{border:2px solid #e3000f}.maintenance_contract_email_load_covering_letter .select2-selection__arrow *{border-color:#e3000f rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important}.maintenance_contract_price_container{padding:15px 15px 15px 15px;border:1px solid #444;border-radius:8px;box-shadow:0 0 4px #555;width:100%;transform:translateX(-15px)}.maintenance_contract_price_container dt{width:280px}.maintenance_contract_price_container dd{display:flex;flex-direction:column;align-items:flex-end}.maintenance_contract_price_container .entry{display:grid;grid-template-columns:60% 40%;align-items:center;justify-items:right}.maintenance_contract_price_container .entry div:first-of-type{font-weight:bold}.maintenance_contract_price_container .entry div:last-of-type{font-weight:normal}.maintenance_contract_price_container .entry+.entry{margin-top:5px}.maintenance_contract_price_container .maintenance_contract_price_expenses span{font-size:75%;font-style:italic}.maintenance_contract_price_container .input-group{width:150px !important}.maintenance_contract_price_container input{text-align:end}.maintenance_contract_price_container .form_action_bar{display:flex;justify-content:flex-end;border-top:1px solid #000;padding:10px 0px;margin-top:10px}#maintenance_contract_calculation_article_modal .modal-dialog{width:80%;margin:auto}#maintenance_contract_calculation_article_modal .modal-dialog .row>:last-child{position:sticky;top:20px;padding-top:5px;max-height:calc(100vh - 150px);overflow-y:auto}#maintenance_contract_calculation_article_modal .modal-dialog .ibox{box-shadow:0 0 5px #444;border-radius:5px}#maintenance_contract_calculation_article_modal .modal-dialog .ibox .ibox-title{border-radius:5px 5px 0 0}#maintenance_contract_calculation_article_modal .modal-dialog .ibox .ibox-content{border-radius:0 0 5px 5px}#maintenance_contract_calculation_article_modal .modal-dialog .ibox .form-group{padding-bottom:5px}#maintenance_contract_calculation_article_modal .modal-dialog .ibox .form-group label{width:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:0px}#maintenance_contract_calculation_article_modal .modal-dialog .ibox .form-group label::after{content:":"}#maintenance_contract_calculation_article_modal .modal-dialog .ibox .form-group>:last-child{width:60%}#maintenance_contract_calculation_article_modal .modal-dialog .ibox .form-group .form-control-static{padding:0px}.maintenance_contract_calculation_no_price_type,.maintenance_contract_calculation_no_price_type *{color:#e3000f !important}.maintenance_contract_price_popover_table{margin-bottom:0px}.maintenance_contract_price_popover_table tr:first-of-type td{border-top:none}.maintenance_contract_price_popover_table tr td{padding:8px 4px !important}.maintenance_contract_price_popover_table tr td:first-of-type{width:60%;font-weight:500}.maintenance_contract_price_popover_table tr td:last-of-type{text-align:right}.maintenance_contract_price_popover_table .maintenance_contract_price_popover_table_component_total_delimiter td{height:1px;padding:0px !important;border:none;border-bottom:1px solid #000 !important}.maintenance_contract_price_popover_table .maintenance_contract_price_popover_table_total_row td:last-of-type span{border-bottom:2px double}.craft_component,.craft_property_group,.maintenance_contract_craft_fast_create{padding:10px 20px;margin-bottom:5px;background-color:#eee;border-radius:12px}.craft_component h2,.craft_property_group h2,.maintenance_contract_craft_fast_create h2{text-align:center}.craft_component hr,.craft_property_group hr,.maintenance_contract_craft_fast_create hr{border-color:#d8d8d8}.maintenance_contract_edit_detail_tab_cols{display:flex}.maintenance_contract_edit_detail_tab_cols>div{width:50%}.maintenance_contract_calculation_toolbar{display:flex;justify-content:flex-end;gap:5px}.maintenance_contract_calculation_toolbar .maintenance_contract_calculation_price_title{flex-grow:1}.maintenance_contract_calculation_price_title{font-weight:600;padding-right:10px}.maintenance_contract_calculation_edit_button{margin-bottom:10px !important}.maintenance_contract_calculation_custom_price_table tr:not(.maintenance_contract_calculation_price_table_heading){font-weight:normal}.maintenance_contract_calculation_price_table_container{background-color:#fff;padding:10px;border-radius:3px;box-shadow:0 0 4px #bbb;margin-bottom:10px;min-width:350px}.maintenance_contract_calculation_price_table_container table{margin-bottom:0px !important}.maintenance_contract_calculation_price_table_container th{border-top:none !important;padding-bottom:5px !important}.maintenance_contract_calculation_price_table_container tr td:last-of-type{padding-right:10px !important}.maintenance_contract_calculation_price_table_container tr td{vertical-align:middle !important}.maintenance_contract_calculation_price_table_container tr:not(.maintenance_contract_calculation_price_table_heading):not(.maintenance_contract_calculation_price_table_total_heading) td:first-of-type{font-weight:500}.maintenance_contract_calculation_price_table_container tr:not(.maintenance_contract_calculation_price_table_heading):not(.maintenance_contract_calculation_price_table_total_heading) td:last-of-type{width:180px !important}.maintenance_contract_calculation_price_table_container .maintenance_contract_calculation_price_table_heading{background-color:#eee !important}.maintenance_contract_calculation_price_table_container .maintenance_contract_calculation_price_table_heading td{font-weight:600 !important;padding-left:10px}.maintenance_contract_calculation_price_table_container .maintenance_contract_calculation_price_table_total_heading{background-color:#ddd !important;font-weight:bold !important}.maintenance_contract_calculation_price_table_container .maintenance_contract_calculation_price_table_total_heading td:first-of-type{padding-left:10px !important}.maintenance_contract_calculation_price_table_container .rounded_price_form button{margin:5px 0px 0px 0px}.maintenance_contract_calculation_custom_prices{background-color:#fff;padding:10px;border-radius:3px;box-shadow:0 0 4px #bbb;margin-bottom:10px}.maintenance_contract_calculation_custom_prices table{margin-bottom:0px !important}.maintenance_contract_calculation_custom_prices th{border-top:none !important;padding-bottom:5px !important}.maintenance_contract_calculation_add_custom_price{width:100%;padding:10px !important;font-size:105% !important}.maintenance_contract_calculation_custom_price{padding:8px !important}.maintenance_contract_calculation_article_panels .panel{border-color:#ddd}.maintenance_contract_calculation_article_action_button{width:100%;padding:10px !important}.maintenance_contract_mini{min-width:250px}.maintenance_contract_mini_calculation{min-width:250px}.maintenance_contract_mini_calculation .maintenance_contract_calculation_properties div span{white-space:nowrap}.maintenance_contract_mini_calculation .maintenance_contract_calculation_properties div>span:first-of-type{padding-right:5px;font-weight:550}.maintenance_contract_mini_calculation div.spacer{padding:2px 0 2px 0}.maintenance_contract_article_modal_sticky_buttons{position:sticky;bottom:0px;padding:15px;background:#fff}.maintenance_contract_add_all_not_assigned_articles_of_category{display:grid;grid-template-columns:5% 95%}.maintenance_contract_calculation_change_all_article_count{display:grid;grid-template-columns:10% 90%}.maintenance_contract_calculation_change_all_article_count input:first-of-type::-webkit-outer-spin-button,.maintenance_contract_calculation_change_all_article_count input:first-of-type::-webkit-inner-spin-button{-moz-appearance:textfield;-webkit-appearance:none;margin:0}.maintenance_contract_calculation_change_all_article_count div:last-of-type{padding-left:10px;display:flex;align-items:center}.maintenance_contract_calculation_category_edit .panel-heading{display:grid;grid-template-columns:10% 45% 35% 5% 5%}.maintenance_contract_calculation_category_edit .panel-heading input:first-of-type::-webkit-outer-spin-button,.maintenance_contract_calculation_category_edit .panel-heading input:first-of-type::-webkit-inner-spin-button{-moz-appearance:textfield;-webkit-appearance:none;margin:0}.maintenance_contract_calculation_category_edit .panel-heading .vertical-center{display:flex;align-items:center}.maintenance_contract_calculation_category_edit .panel-heading .flex-end{justify-content:flex-end}.maintenance_contract_calculation_category_edit .panel-heading>div:first-of-type{padding-right:10px}.maintenance_contract_calculation_category_edit .panel-heading .maintenance_contract_calculation_custom_category_title{margin-right:10px}.maintenance_contract_calculation_category_edit .panel-heading .options .favorite{cursor:pointer}.maintenance_contract_calculation_category_edit .panel-heading .options .favorite+input{display:none}.maintenance_contract_calculation_category_edit .panel-heading .options .favorite:has(~input:checked){color:#ff4d4d !important}.maintenance_contract_calculation_category_edit .panel-heading .text-primary{color:#ff4d4d}.maintenance_contract_general_tabs .panel-group{margin-bottom:0px}.maintenance_contract_other_information dl:last-of-type dt{width:220px}.maintenance_contract_other_information dl:last-of-type dd{margin-left:230px}.maintenance_contract_calculation_total_time div{display:flex;justify-content:flex-end}.maintenance_contract_calculation_total_time div span:first-of-type{position:absolute;font-weight:550;margin-right:120px}.maintenance_contract_calculation_total_time div span:last-of-type{text-align:right;width:100px}.maintenance_contract_calculation_total_time_in_panel_header,.maintenance_contract_total_time_bottom{padding-right:20px}#tab_maintenance_contract_calculations .panel,#tab_maintenance_contract_calculations .panel-content{border:1px solid #e7eaec}.maintenance_contract_category_panel .panel-heading{cursor:pointer}.maintenance_contract_category_panel hr{margin:10px 0 10px 0}.maintenance_contract_category_panel .row>div:first-of-type{display:flex;align-items:center;gap:10px}.maintenance_contract_calulcation_panel_add_article{display:grid;grid-template-columns:5% 65% 15% 15% !important}.maintenance_contract_panel_calculation_article_create_new{display:grid;grid-template-columns:10% 50% 15% 25% !important;margin-top:5px}.maintenance_contract_panel_calculation_article_create_new>*{margin-right:6px}.maintenance_contract_panel_calculation_article_create_new .row_duration{display:flex}.maintenance_contract_panel_calculation_article_create_new .row_duration .btn{margin-left:5px}.maintenance_contract_panel_calculation_article_edit{display:grid;grid-template-columns:10% 50% 15% 25% !important;margin-top:5px}.maintenance_contract_panel_calculation_article_edit>*{margin-right:6px}.maintenance_contract_panel_calculation_article_edit .row_article span{padding:6px 12px}.maintenance_contract_panel_calculation_article_edit .row_article_type span{padding:6px 12px}.maintenance_contract_calculation_panel_article_detail{display:grid;grid-template-columns:5% 60% 15% 20%}.maintenance_contract_calculation_panel_article_detail .row_article_type{padding:0 5px 0 5px}.maintenance_contract_panel_article input:first-of-type::-webkit-outer-spin-button,.maintenance_contract_panel_article input:first-of-type::-webkit-inner-spin-button{-moz-appearance:textfield;-webkit-appearance:none;margin:0}.maintenance_contract_panel_article .show_small{display:none}.maintenance_contract_panel_article .hide_small{display:block}.maintenance_contract_panel_article .italic{font-style:italic}.maintenance_contract_panel_article .no_overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance_contract_panel_article .emphasize{font-weight:500}.flex_toolbar{display:flex}.flex_toolbar>:not(:last-child){margin-right:5px}.filter_sticky{position:sticky;top:20px;z-index:1010}.filter_sticky::before{width:100%;height:20px;position:absolute;top:-20px;background-color:#f7f7f7;box-shadow:inset 9px 0px 10px -10px rgba(0,0,0,.1)}.craft_support_index_table .table-responsive{padding-bottom:75px;overflow:visible !important}#maintenance_contract_volume_formula_for_craft_sub_types button{width:100%;height:30px;font-size:15px}#maintenance_contract_volume_formula_for_craft_sub_types .volume_factor_for_craft_sub_type{display:flex;align-items:center;padding:10px;gap:10px;border-radius:5px;background-color:#eee;margin:8px 0px 8px 0px;border:1px solid #ddd;overflow-x:auto}#maintenance_contract_volume_formula_for_craft_sub_types .volume_factor_for_craft_sub_type:nth-child(2n){background-color:#fff}#maintenance_contract_volume_formula_for_craft_sub_types .volume_factor_for_craft_sub_type label{margin:0px}#maintenance_contract_volume_formula_for_craft_sub_types .volume_factor_for_craft_sub_type>div:first-of-type{flex-grow:1}#maintenance_contract_volume_formula_for_craft_sub_types .volume_factor_for_craft_sub_type>div:first-of-type .row{margin-bottom:8px}.regie_rate_price_per_location,.article_vendors{border-radius:8px}.regie_rate_price_per_location .regie_rate_price_per_location_entry:nth-child(2n),.regie_rate_price_per_location .article_vendor_entry:nth_child(2n),.article_vendors .regie_rate_price_per_location_entry:nth-child(2n),.article_vendors .article_vendor_entry:nth_child(2n){background-color:#fff}.regie_rate_price_per_location .regie_rate_price_per_location_entry,.regie_rate_price_per_location .article_vendor_entry,.article_vendors .regie_rate_price_per_location_entry,.article_vendors .article_vendor_entry{display:flex;gap:10px;align-items:center;padding:10px;border-radius:5px;background-color:#eee;margin:8px 0px 8px 0px;border:1px solid #ddd;overflow-x:auto}.regie_rate_price_per_location .regie_rate_price_per_location_entry input,.regie_rate_price_per_location .article_vendor_entry input,.article_vendors .regie_rate_price_per_location_entry input,.article_vendors .article_vendor_entry input{text-align:right}.regie_rate_price_per_location .regie_rate_price_per_location_entry>div:nth-child(1),.regie_rate_price_per_location .article_vendor_entry>div:nth-child(1),.article_vendors .regie_rate_price_per_location_entry>div:nth-child(1),.article_vendors .article_vendor_entry>div:nth-child(1){flex-grow:1;min-width:200px}.regie_rate_price_per_location .regie_rate_price_per_location_entry>div:nth-child(2),.regie_rate_price_per_location .article_vendor_entry>div:nth-child(2),.article_vendors .regie_rate_price_per_location_entry>div:nth-child(2),.article_vendors .article_vendor_entry>div:nth-child(2){width:35%;min-width:150px}.regie_rate_price_per_location .regie_rate_price_per_location_entry div:nth-child(3),.regie_rate_price_per_location .article_vendor_entry div:nth-child(3),.article_vendors .regie_rate_price_per_location_entry div:nth-child(3),.article_vendors .article_vendor_entry div:nth-child(3){width:-moz-fit-content;width:fit-content}.regie_rate_add_price_per_location,.article_vendor_add_vendor{padding-top:8px}.regie_rate_add_price_per_location label,.article_vendor_add_vendor label{width:100%;font-size:90%;padding:8px}.user_check_esti_installation_restrict_permit_type{border:1px solid #ddd;border-radius:8px;padding:8px;margin-bottom:8px;box-shadow:0 2px 4px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.user_check_esti_installation_restrict_permit_type.allowed{background-color:rgba(40,200,20,.1)}.user_check_esti_installation_restrict_permit_type.disallowed{background-color:rgba(200,40,50,.1)}.user_check_esti_installation_restrict_permit_type .title{margin-bottom:8px;font-weight:500}.user_check_esti_installation_restrict_permit_type .inputs{display:flex;gap:10px}.user_check_esti_installation_restrict_permit_type .inputs .form-group{margin-bottom:0px}.user_check_esti_installation_restrict_permit_type .inputs .allow{width:200px}.user_check_esti_installation_restrict_permit_type .inputs .allow .select2{width:100% !important}.user_check_esti_installation_restrict_permit_type .inputs .authorization_number{flex-grow:1}.check_esti_create_measuring_tool{background-color:#eee;margin-top:10px;margin-bottom:10px;border-radius:8px;padding:10px 20px}.check_esti_create_measuring_tool h2{text-align:center}.check_esti_create_measuring_tool hr{border-color:#d8d8d8}.measuring_tool_buttons{display:flex;gap:10px}.measuring_tool_buttons a:first-of-type{flex-grow:1}.check_esti_toolbar{display:flex}.check_esti_toolbar>*:not(:first-child){margin-left:15px !important}#check_esti_job_panel_container{padding-bottom:80px}#modal_edit_check_esti_job .modal-dialog{width:940px}.check_esti_job_panel:not(.signed) .panel-heading h3{color:#e3000f}.check_esti_job_panel .ibox{clear:none;padding:0px 15px !important}.check_esti_job_panel .ibox .ibox-content{padding-bottom:0px}.check_esti_job_panel .ibox .dl-horizontal dt{width:200px}.check_esti_job_panel .ibox .dl-horizontal dd{margin-left:210px}.check_esti_job_title{padding:10px 0 0 0;font-size:126%;font-style:italic;height:100%}.check_esti_detail_bigger_dl dt{width:250px}.check_esti_detail_bigger_dl dd{margin-left:260px;word-wrap:break-word}#modal_create_check_esti_job .modal-dialog{width:1000px}.check_esti_job_form h3{font-size:23px;text-align:center;margin-bottom:10px}.check_esti_job_form input[type=number]::-webkit-outer-spin-button,.check_esti_job_form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.check_esti_job_form input[type=number]{-moz-appearance:textfield}.consumption_meter_measurement_table tr:has(td.consumption_meter_measurement_table_row_colored) *{background-color:#eee}.consumption_meter_measurement_table tr>td:last-of-type{padding-right:15px !important}.faq-panel{border-bottom:1px solid #e7eaec;margin-bottom:0;padding-bottom:15px;margin-bottom:15px}.faq-tools{display:flex;justify-content:space-between;gap:5px}.faq-tools .btn{margin:0px !important}.btn.btn-primary.craft_property_group_dropdown{border-color:#000;color:#000 !important;background-color:#fff}.btn.btn-primary.craft_property_group_0{border-color:#bbb;color:#bbb !important;background-color:#fff}.float-left{float:left}.float-right{float:right}.import_csv_valid{color:rgba(42,155,36,.776)}.import_csv_invalid{color:rgba(150,16,16,.633)}.air_report_list_actions{margin-top:5px}.sortable{list-style:none;margin:0;padding:0}.sortable li{margin:0;padding:0;display:block}.sortable li .handle{cursor:pointer}.qrcode_image img{width:100%;padding:0 0 0 10px}.table_qrcode_link{margin-left:10px}.input-group-addon{min-width:40px}p.air_canal_cleaning_offer_list_detail,p.air_canal_cleaning_order_list_detail,p.air_canal_cleaning_report_list_detail,p.air_canal_cleaning_invoice_list_detail{font-size:92%;margin:0}.btn,.ibox-title a.btn-default{position:relative;display:inline-block;vertical-align:1px;margin:-2px 0 0;margin:0;padding:5px 10px;height:auto;min-height:0;font-size:10px;line-height:13px;letter-spacing:.5px;font-weight:500;text-transform:uppercase;color:#666 !important;background:none;border:1px solid #666;border-radius:22px}.btn i{margin-right:3px;margin-left:3px;color:inherit}.btn.btn-delete{color:#666 !important}.btn:focus,.btn:hover,.ibox-title a.btn-default:focus,.ibox-title a.btn-default:hover{color:#fff !important;background:#666;border:1px solid #666}.ibox-title a.btn+a.btn{margin-right:15px}.btn.btn-primary{color:#fff !important;background:#666;border:1px solid #666}.btn.btn-primary:hover,.btn.btn-primary:focus{color:#fff !important;background:#000;border:1px solid #000}.table_action_row .btn.btn-primary,.btn.btn-delete,.btn.btn-edit{border-color:#262626;background:none;color:#262626 !important;padding:4px 3px;border-radius:2px}.table_action_row .btn.btn-primary:focus,.btn.btn-delete:focus,.btn.btn-edit:focus,.table_action_row .btn.btn-primary:hover,.btn.btn-delete:hover,.btn.btn-edit:hover{border-color:#262626;background:#262626;color:#fff !important}.btn.statistic-indicator{padding:8px 10px;border-color:#666;color:#666 !important;border-radius:2px}.btn.statistic-indicator:hover,.btn.statistic-indicator:focus{border-color:#666;background:#666;color:#fff !important}.badge,.btn.digital-sign-button:not(.pull-right){display:inline-block;border:0;margin:0 8px 8px 0;padding:4px 6px;font-weight:700;border:0 !important;font-size:9px;color:#262626 !important;background:rgba(38,38,38,.12);text-transform:uppercase;letter-spacing:.5px;border-radius:2px}.badge,.btn.digital-sign-partial-button:not(.pull-right){display:inline-block;border:0;margin:0 8px 8px 0;padding:4px 6px;font-weight:700;border:0 !important;font-size:9px;color:#262626 !important;background:rgba(38,38,38,.12);text-transform:uppercase;letter-spacing:.5px;border-radius:2px}.badge:hover,.badge:focus,.btn.digital-sign-button:not(.pull-right):hover,.btn.digital-sign-button:not(.pull-right):focus{color:#262626 !important;background:rgba(38,38,38,.12)}.btn.digital-sign-partial-button:not(.pull-right):hover,.btn.digital-sign-partial-button:not(.pull-right):focus{color:#262626 !important;background:rgba(38,38,38,.12)}.badge a{color:#262626}.badge i{margin-right:3px}.btn.digital-sign-button:not(.pull-right) i{margin-left:0}.btn.digital-sign-button.signed:not(.pull-right){color:#3c763d !important;background:rgba(60,118,61,.2)}.btn.digital-sign-button:not(.pull-right):hover,.btn.digital-sign-button:not(.pull-right):focus{color:#3c763d !important;background:rgba(60,118,61,.2)}.btn.digital-sign-partial-button:not(.pull-right) i{margin-left:0}.btn.digital-sign-partial-button:not(.pull-right){color:#3c763d !important;background:#faebcc}.btn.digital-sign-partial-button:not(.pull-right):hover,.btn.digital-sign-partial-button:not(.pull-right):focus{color:#3c763d !important;background:#faebcc}.external-number,.external-number a{text-decoration:none}.dashboard_wrap{display:flex;flex-flow:nowrap;min-height:calc(100vh - 190px);overflow:hidden;margin:-20px -15px 0 0}.dashboard_wrap .dashboard_right,.dashboard_wrap .dashboard_left{float:none}.dashboard_wrap .dashboard_left{padding-top:20px;padding-right:50px}.dashboard_wrap .dashboard_right{margin-top:1px;padding:0;background:#fff;box-shadow:0 0 25px 0 rgba(0,0,0,.05)}.dashboard_wrap .dashboard_right .ibox{margin:0}.dashboard_wrap .dashboard_right .ibox:not(:first-child){border-top:6px solid #f7f7f7}.dashboard_wrap .dashboard_right .ibox.highlight_box .picture{margin:5px 0 14px}.dashboard_wrap .dashboard_right .ibox.highlight_box .picture img{display:block;width:100%;height:auto}.dashboard_wrap .dashboard_right .ibox.highlight_box h3{margin:0 0 15px}.dashboard_wrap .dashboard_right .ibox.news_box .news_entry{display:flex;flex-flow:nowrap;align-items:flex-start;margin-bottom:9px;padding-bottom:12px;border-bottom:1px solid #e7eaec}.dashboard_wrap .dashboard_right .ibox.news_box .news_entry .picture{margin:10px 12px 0 0;width:46px}.dashboard_wrap .dashboard_right .ibox.news_box .news_entry .picture img{display:block;width:100%;height:auto}.dashboard_wrap .dashboard_right .ibox.news_box .news_entry .entry_content{flex:1 0 calc(100% - 46px)}.dashboard_wrap .dashboard_right .ibox.news_box .news_entry .description{position:relative;padding-right:33px;display:flex;flex-flow:nowrap;align-items:top;justify-content:space-between}.dashboard_wrap .dashboard_right .ibox.news_box .news_entry .source{display:inline-block;padding:0 0 0 8px;font-size:10px}.ibox.documents_box{position:fixed;bottom:0;right:0;margin:0;width:calc(33.33333333% - 79px);color:#fff;background:#0e203b;border:0;z-index:100}.ibox.documents_box .ibox-title{background:none;cursor:pointer}.ibox.documents_box .ibox-title h5{position:relative;padding:0 0 0 18px}.ibox.documents_box .ibox-title h5 i.fa{position:absolute;top:4px;left:0;font-size:10px;font-weight:400;transition:transform .15s ease-out}.ibox.documents_box .ibox-title h5 i.fa:before{font-weight:400}.ibox.documents_box .ibox-content{padding-right:20px !important;padding-left:20px !important;width:100% !important;background:none;border:1px solid rgba(255,255,255,.1)}.ibox.documents_box .btn,.ibox.documents_box .ibox-title a.btn-default{color:#fff !important;border-color:#fff}.ibox.documents_box .btn:hover,.ibox.documents_box .btn:focus,.ibox.documents_box .ibox-title a.btn-default:hover,.ibox.documents_box .ibox-title a.btn-default:focus{color:#0e203b !important;background:#fff}.ibox.documents_box .documents .document{display:block}.ibox.documents_box .documents .document:not(:first-child){margin-top:6px}.ibox.documents_box .documents .document a{position:relative;display:inline-block;padding:0 0 0 14px;font-size:10px;line-height:14px;text-transform:uppercase;color:#fff;transition:opacity .2s ease-out}.ibox.documents_box .documents .document a i.fa{position:absolute;top:0;left:0;font-weight:400}.ibox.documents_box .documents .document a i.fa:before{font-weight:400}.ibox.documents_box .documents .document a:hover{opacity:.7}.ibox.documents_box.closed .ibox-content{display:none}.ibox.documents_box.closed .ibox-title h5 i.fa{top:7px;transform:rotate(-180deg)}.statistic_wrap{padding-bottom:30px}.statistic_wrap h2{font-size:28px;line-height:34px;font-weight:400;margin:6px 0 30px}.statistic_wrap .statistic-row{display:flex;flex-flow:wrap;padding-left:8px;padding-right:8px;margin-bottom:15px}.statistic_wrap .statistic-row.no_margin_top{margin-top:-15px}.statistic_wrap .statistic-row.no_margin_top .ibox{border-top:1px solid #e8e6e3}.statistic_wrap .statistic-row .col-xs-8{max-width:calc(100% - 400px);padding-left:8px;padding-right:8px}.statistic_wrap .statistic-row .col-xs-2{min-width:200px;padding-left:8px;padding-right:8px}.statistic_wrap .ibox{display:flex;flex-flow:column;justify-content:center;margin:0;height:100%;background:#fff}.statistic_wrap .ibox .ibox-title{display:flex;flex-flow:nowrap;justify-content:space-between}.statistic_wrap .ibox .ibox-title h3{padding-right:15px}.statistic_wrap .ibox .ibox-title .total{display:block;width:100%;text-align:right}.statistic_wrap .ibox .ibox-title .total .total-number{display:block;font-size:28px;line-height:34px;font-weight:500}.statistic_wrap .ibox .ibox-title h3~.total{width:auto}.statistic_wrap .ibox .ibox-title+.ibox-content{padding-top:5px}.statistic_wrap .ibox .ibox-content{font-size:16px;border-top:0}.statistic_wrap .ibox .ibox-content .statistic-list{margin:0;padding:0}.statistic_wrap .ibox .ibox-content .statistic-list li{position:relative;padding:0 0 0 12px;display:flex;flex-flow:nowrap;justify-content:space-between}.statistic_wrap .ibox .ibox-content .statistic-list li:before{content:"";position:absolute;top:9px;left:0;width:4px;height:4px;background:#000;border-radius:100%}.statistic_wrap .ibox .ibox-content .statistic-list li+li{margin-top:10px}.statistic_wrap .ibox .ibox-content .statistic-list li .statistic-label{padding-right:15px}.statistic_wrap .ibox .statistic-indicator{display:block;background:none !important;border:0 !important}.statistic_wrap .ibox .statistic-indicator .indicator-value{display:inline-block;margin:0 0 10px;padding:3px 8px;font-size:28px;line-height:34px;font-weight:500;background:#f7f7f7;border-radius:2px}.statistic_wrap .ibox .statistic-indicator .indicator-label{display:block;color:rgba(38,38,38,.5)}.statistic_wrap .ibox .statistic-indicator.btn-danger .indicator-value,.statistic_wrap .ibox .statistic-indicator.btn-warning .indicator-value{color:#e3000f;background:rgba(227,0,15,.2)}.statistic_wrap .ibox .statistic-indicator.btn-success .indicator-value{color:#1ca335;background:rgba(28,163,53,.2)}.statistic_wrap .ibox .statistic-indicator.btn-neutral .indicator-value{color:#1c4da3;background:rgba(28,77,163,.2)}.statistic_wrap .text-center .ibox .ibox-title .total{text-align:center}.fc-view a{color:#000 !important}.fc-button{height:auto !important}.fc-event,.fc-agenda .fc-event-time,.fc-event a{background-color:#d97706;border-color:#d97706;color:#fff}.fc-event *,.fc-agenda .fc-event-time *,.fc-event a *{color:#fff}.comments .nav-tabs>li>a{padding-left:8px;padding-right:8px}.tabs-container .chat-discussion-tab,.tabs-container .chat-discussion-tab>li.active>a,.tabs-container .chat-discussion-tab>li.active>a:hover,.tabs-container .chat-discussion-tab>li.active>a:focus{background-color:#eee !important;border-bottom-color:#eee !important}.chat-discussion{padding:10px;height:100%;min-height:130px;max-height:250px;background:#fff}.chat-discussion .no-messages{font-size:80%;color:#262626}.chat-discussion .chat-message{padding:10px 0px}.chat-discussion .message{font-size:90%;line-height:150%;background:#f3f3f4}.chat-discussion .chat-message.left .message{margin-left:10%}.chat-discussion .chat-message.right .message{margin-right:10%}.chat-discussion .message{padding:8px 12px}.chat-discussion .chat-message.left .message-date,.chat-discussion .chat-message.right .message-date{float:none;display:block;width:100%}.chat-discussion .chat-message.right .message{text-align:left}.chat-comment-editable{min-height:58px}#spinner_save_comment{position:absolute;z-index:100;right:10px;height:23px}#spinner_save_comment div{background-color:#fff;width:2px}#comment_messages{margin:0}input.btn_save_comment{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border:1px solid #333 !important;background:#555 !important;color:#fff !important;height:35px}input.btn_save_comment:hover{background:#444 !important}.comment_and_staff .form-control{padding-left:8px}.comment_and_staff{margin-top:5px;border-top:2px solid #555}.popover{max-width:450px}.relative{position:relative}.chat_popup{position:relative;display:inline-block}.chat_popup:hover .btn{background-color:#fff;color:#2f4050 !important}.chat_popup.is_empty:hover .btn{background-color:#2f4050;color:#fff !important}.chat_popup.is_empty .btn{border-color:#2f4050;color:#2f4050 !important;background-color:#fff}.chat_popup .btn{text-transform:none;text-align:left;padding:4px;border-radius:8px;background-color:#2f4050;color:#fff !important;transition:.25s all ease}.chat_popup .label{position:absolute;font-size:9px;box-shadow:0 0 1px 1px #fff;top:-7px;right:-12px;cursor:pointer}.flex-container{display:flex;flex-flow:row}.flex-full-height{height:100% !important;display:flex !important;flex-flow:column !important}.flex{display:flex}.gap-sm{gap:4px}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.h-full{height:100%}.w-full{width:100%}.control-label-info-text{padding-top:7px}@media(max-width: 1200px){.dashboard_wrap{flex-flow:column;margin:-20px -15px 0}.dashboard_wrap .dashboard_left{padding-left:20px;padding-right:20px}.dashboard_wrap .dashboard_left~.user-log-row{margin:25px 0 0}.dashboard_wrap .dashboard_right{display:flex;flex-flow:nowrap;margin:0;padding:10px;background:#e8e6e3}.dashboard_wrap .dashboard_right .ibox{flex:1 0 50%;padding:10px;box-sizing:border-box}.dashboard_wrap .dashboard_right .ibox:not(:first-child){border-top:0}.ibox.documents_box{width:316px}.float-right{float:none}.statistic_wrap h2{font-size:24px;line-height:30px;margin:0 0 20px}.statistic_wrap .statistic-row{padding-left:10px;padding-right:10px}.statistic_wrap .statistic-row .col-xs-8{max-width:calc(100% - 320px);padding-left:5px;padding-right:5px}.statistic_wrap .statistic-row .col-xs-2{min-width:160px;padding-left:5px;padding-right:5px}.statistic_wrap .ibox .ibox-title h3{font-size:14px}.statistic_wrap .ibox .ibox-title .total .total-number{font-size:20px;line-height:28px}.statistic_wrap .ibox .ibox-title .total .total-label{font-size:12px}.statistic_wrap .ibox .ibox-title+.ibox-content{padding-top:5px}.statistic_wrap .ibox .ibox-content{font-size:14px}.statistic_wrap .ibox .ibox-content .statistic-list li+li{margin-top:5px}.statistic_wrap .ibox .statistic-indicator .indicator-value{font-size:20px;line-height:28px}.statistic_wrap .ibox .statistic-indicator .indicator-label{font-size:12px;line-height:20px}.statistic_wrap .text-center .ibox .ibox-title .total{text-align:center}}@media(max-width: 1000px){.welcome-message{display:inline !important}.welcome-message span{display:none !important}.page-heading h1{font-size:20px}.body-small .navbar-header h1#app_title{display:none}.body-small .navbar-minimalize{display:block;margin-top:17px;margin-right:10px}.qrcode_image{padding:5px 30px}.qrcode_image img{padding:0;margin:0;width:35%}.modal-dialog{width:95%}.fixed-bottom{padding-left:0}.fixed-bottom .btn-link{margin-left:40px}.flex-container{flex-flow:column}.flex-container .flex-image{order:-1}.statistic_wrap h2{font-size:20px;line-height:26px;margin:0 0 15px}.statistic_wrap .statistic-row .col-xs-8{max-width:calc(100% - 210px)}.statistic_wrap .statistic-row .col-xs-2{min-width:105px}.statistic_wrap .statistic-row .col-xs-2 .ibox-content{padding:15px 10px}.statistic_wrap .ibox .ibox-title h3{margin:0;font-size:12px;line-height:18px}.statistic_wrap .ibox .ibox-title .total .total-number{font-size:12px;line-height:18px;font-weight:700}.statistic_wrap .ibox .ibox-title .total .total-label{font-size:12px;line-height:18px;color:rgba(38,38,38,.5)}.statistic_wrap .ibox .ibox-title+.ibox-content{padding-top:0}.statistic_wrap .ibox .ibox-content{font-size:12px;line-height:18px}.statistic_wrap .ibox .ibox-content .statistic-list li+li{margin-top:5px}.statistic_wrap .ibox .statistic-indicator .indicator-value{font-size:16px;line-height:22px}.statistic_wrap .ibox .statistic-indicator .indicator-label{font-size:12px;line-height:16px;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.statistic_wrap .text-center .ibox .ibox-title .total{text-align:center}#modal_create_check_esti_job .modal-dialog{width:inherit}}@media screen and (max-width: 1700px){.maintenance_contract_edit_detail_tab_cols{display:block}}@media screen and (max-width: 1200px){.maintenance_contract_calculation_panel_article_detail{grid-template-columns:5% 60% 15% 20%}.maintenance_contract_panel_article .show_small{display:block !important}.maintenance_contract_panel_article .hide_small{display:none !important}.tabs-container .panel-body{padding:8px}}@media screen and (max-width: 991px){.check_esti_detail_general dt{width:250px !important}.check_esti_detail_general dd{margin-left:260px !important}}@media screen and (max-width: 920px){.footer{font-size:12px}}@media screen and (max-width: 900px){.wrapper-content{padding-top:5px}.hide-mobile{display:none}.action-bar{padding-top:0px;padding-bottom:9px}.modal{margin-bottom:110px}.wrapper-content .btn{padding:10px !important;margin-bottom:5px}.ibox-title .btn{width:100% !important;margin-left:0 !important;margin-right:0 !important}.ibox-title .btn-filter{width:auto !important}.ibox-footer .btn,.ibox-footer .btn-group{width:100% !important;margin-left:0 !important;margin-right:0 !important}.add_craft_property_group_form{width:100% !important;margin-left:0 !important;margin-right:0 !important}.action-bar a,.action-bar .btn-group{margin:10px 0 0 0 !important;width:100%}.action-bar .btn{width:100%}.detail-bar a,.detail-bar .btn-group{margin:10px 0 0 0 !important;width:100%}.detail-bar .btn{width:100%}.filter-title .ibox-tools,.filter-title .export-buttons{float:none;clear:both;display:block;text-align:left !important}.filter-title .ibox-tools a,.filter-title .ibox-tools button,.filter-title .ibox-tools .btn-group,.filter-title .export-buttons a{margin:10px 0 0 0 !important;width:100%}.pull-right{width:100% !important;margin-bottom:15px !important}.pull-right .btn{margin-left:0 !important}.footer .pull-right{width:auto !important;margin-bottom:0 !important}.dashboard_wrap{margin-top:0}.dashboard_wrap .dashboard_left{padding-right:20px}.dashboard_wrap .dashboard_right{flex-flow:column}.dashboard_wrap .dashboard_right .ibox{flex:0 0 100%}.ibox.documents_box .ibox-title .btn{width:auto !important;margin:0 !important;padding:4px 10px !important}.contact_book_sticky_buttons{bottom:0px}}@media screen and (max-height: 900px){#login-footer{position:static}}@media(max-width: 800px){.air_plant_list_documents,.building_list_documents,.water_report_list_documents,.air_report_list_documents,.craft_list_documents{display:none}}@media screen and (max-width: 767px){.table-responsive{border:0}.navbar-default{display:none}.wrapper-content{padding-bottom:0}.table_action_row{display:none}.table_action_row_always_shown{display:table-cell}.documents_box{display:none}.show_filter,.hide_filter{position:absolute;top:8px;right:35px}.breadcrumb-item{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabs-container .panel-body{padding:8px}.footer{display:none;height:0;padding:0}.customer_active .ibox-tools{display:none}#show_more_customers{padding:20px 50px}.contact-box{padding-left:35px;padding-right:35px;min-height:auto}.form-horizontal{padding-bottom:30px}.building_list_entry .building_first_image,.air_plant_list_entry_image img,.craft_list_entry_image img{width:50px;height:50px}.check_esti_detail_general dt{width:auto !important;margin-right:0 !important}.check_esti_detail_general dd{margin-left:0 !important}.maintenance_contract_price_container{transform:translateX(0px)}.maintenance_contract_price_container dd{text-align:left;margin-bottom:10px}.global_search__wrapper{padding:0px 10px}.global_search__wrapper .global_search__card{width:100%;min-width:auto}.check_esti_job_panel .ibox dt{width:auto !important}.check_esti_job_panel .ibox dd{margin-left:0px !important}.maintenance_contract_other_information dl:last-of-type dt{width:auto}.maintenance_contract_other_information dl:last-of-type dd{margin-left:unset}}@media(max-width: 580px){h1#app_title{display:none}.middle-box{padding-top:15px}.loginscreen.middle-box{padding:0;width:360px}.loginscreen.middle-box #login-logo{padding-left:20px;padding-right:20px}#login-logo img{width:70%;margin-bottom:15px}label{width:100%}.input_additional_infos{width:100%}.buttons a,.buttons button{width:100%;float:none;margin-bottom:5px}.maintenance_contract_email_load_covering_letter{flex-direction:column}.maintenance_contract_email_load_covering_letter .select2{width:100%}.global_search__actions{justify-content:space-between}.global_search__search_bar__icon{width:auto !important}}@media(max-width: 500px){.statistic_wrap .statistic-row .col-xs-8{max-width:calc(100% - 160px)}.statistic_wrap .statistic-row .col-xs-2{min-width:80px}.statistic_wrap .statistic-row .col-xs-2 .ibox-content{padding:15px 7px}.statistic_wrap .ibox .ibox-title{padding:10px 10px}.statistic_wrap .ibox .ibox-title h3{font-size:11px;line-height:17px;padding-right:7px}.statistic_wrap .ibox .ibox-title .total .total-number{font-size:11px;line-height:17px}.statistic_wrap .ibox .ibox-content{padding:12px 10px;font-size:11px;line-height:17px}.statistic_wrap .ibox .ibox-content .statistic-list li .statistic-label{padding-right:7px}.statistic_wrap .ibox .statistic-indicator .indicator-value{font-size:12px;line-height:18px}.statistic_wrap .ibox .statistic-indicator .indicator-label{font-size:10px;line-height:14px}}@media(max-width: 400px){.ibox .ticket_listing .ticket_entry .picture{display:none}.global_search__actions{min-height:60px !important}.global_search__actions .global_search__actions__action{flex-direction:column}}/*# sourceMappingURL=style.css.map */