.no-wrap{white-space:nowrap}.d-flex{display:flex}.flex-column{flex-direction:column}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-center{align-items:center}.d-table{display:table;width:100%}.d-table.fixed{table-layout:fixed}.d-table>*{display:table-cell;vertical-align:top}.d-table>.v-middle{vertical-align:middle}.d-table>.w-260{width:260px}.d-table>.gutter{width:30px}.d-table>.mini-gutter{width:20px}@media screen and (max-width:1140px){.d-table.break-1140,.d-table.break-1140>*{display:block;width:auto!important}}@media screen and (max-width:640px){.d-table.break-640,.d-table.break-640>*{display:block;width:auto!important}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*{margin:0;padding:0}:focus{outline:0}article,footer,header,main,nav,section{display:block}body{font-family:Open Sans,sans-serif;font-size:14px;font-weight:300;line-height:1.2em;perspective:800px;perspective-origin:50%}body.logged{overflow:hidden}strong.bolder{font-weight:700}strong{font-weight:600}strong.orange{color:#ff9f51}.list-of-options{display:flex;flex-direction:column}.list-of-options.overflow{max-height:150px;overflow-y:auto}.list-of-options>*{display:flex;align-items:center;cursor:pointer;border-bottom:1px solid #151515;padding:.7em 1.1em;font-size:14px;font-weight:400;line-height:1em;white-space:nowrap;transition:background .1s ease-out}.list-of-options>* img{margin-right:8px}.list-of-options>:hover:not(:active){background:#f0f0f0}.list-of-options.horizontal{flex-direction:row}.list-of-options.horizontal>*{border-right:1px solid #151515;border-bottom:none;padding:1em}#the-crm.v-enter-active,#the-crm.v-leave-active{transition:transform .3s ease-out,opacity .3s ease-out;transform-origin:top center}#the-crm.v-enter,#the-crm.v-leave-to{transform:scale(.92);opacity:0}.loading-overlay{position:fixed;z-index:999999;top:0;left:0;right:0;bottom:0;background:#000 url(../img/spinner.ec183b0e.svg) no-repeat 50%!important;opacity:.3}.loading-overlay.v-enter-active,.loading-overlay.v-leave-active{transition:opacity .5s linear}.loading-overlay.v-enter,.loading-overlay.v-leave-to{opacity:0}.micro-popup{position:relative}.micro-popup>.btn{display:inline-block;white-space:nowrap}.micro-popup .content-wrapper{position:absolute;z-index:999;left:0;top:100%;background:#fff;box-shadow:1px 1px 10px rgba(0,0,0,.5)}.micro-popup .content-wrapper.position-right{left:auto;right:0}.micro-popup.full-width-dropdown .content-wrapper{min-width:100%}.micro-popup .content-wrapper.v-enter-active,.micro-popup .content-wrapper.v-leave-active{transition:transform .15s ease-out,opacity .15s ease-out;transform-origin:top left}.micro-popup .content-wrapper.v-enter,.micro-popup .content-wrapper.v-leave-to{transform:scaleX(.5) scaleY(0);opacity:0}.micro-popup .close,.micro-popup .close>*{display:flex;align-items:center}.micro-popup .close>*{justify-content:center;height:34px;transition:all .2s ease-out;cursor:pointer}.micro-popup .horizontal .close>*{height:100%}.micro-popup .close>.check-all-btn{background:#fff;width:60px}.micro-popup .horizontal .close>.check-all-btn{width:80px}.micro-popup .close>.close-btn{width:100%;background:#151515;color:#fff;font-size:12px;font-weight:600}.micro-popup .horizontal .close>.close-btn{padding:0 1em}.micro-popup .close>.check-all-btn:hover:not(:active){background:#e0e0e0}.micro-popup .close>.close-btn:hover:not(:active){opacity:.8}.micro-popup .content>.list-of-options{max-height:412px;overflow-y:auto}.micro-popup :not(.horizontal) .close{box-shadow:0 -2px 3px rgba(0,0,0,.15)}body{min-height:100vh}.popup-overlay{position:fixed;z-index:10000;top:0;left:0;bottom:0;right:0;margin:0;background:rgba(0,0,0,.5);overflow-y:auto;cursor:default}.popup-overlay.v-enter-active,.popup-overlay.v-leave-active{transition:transform .15s ease-out,opacity .4s ease-out}.popup-overlay.v-enter,.popup-overlay.v-leave-to{opacity:0;transform:scale(.93)}.popup-overlay .popup-table{display:table;width:100%;min-height:90%}.popup-overlay .popup-table-cell{display:table-cell;vertical-align:middle;text-align:center}.popup{position:relative;display:inline-block;text-align:left;cursor:default}.popup.has-close-button{margin-top:40px;margin-bottom:40px}.popup .inner{background:#fff;padding:30px 40px;box-sizing:border-box;overflow-y:visible;width:95vw;box-shadow:1px 1px 10px rgba(0,0,0,.2)}.popup>.close{position:absolute;top:-36px;right:-6px;width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer}.popup>.inner>.content{margin-bottom:15px}.popup .errors ul{display:flex;flex-direction:column;align-items:center;list-style:none;border:1px solid #900000;background:rgba(255,0,0,.1);margin-bottom:20px}.popup .errors ul li{color:#900000;font-weight:700;padding:.5em 1em}.popup .actions{display:flex;justify-content:space-between;align-items:center}.popup .actions>:first-child>*{margin-right:16px}.popup .actions>:last-child>*{margin-left:16px}@media screen and (max-width:640px){.popup .inner{padding:20px 24px}}@media screen and (max-width:550px){.popup .actions,.popup .actions>*{display:flex;flex-direction:column-reverse;width:100%}.popup .actions>*>*{margin:0 0 10px 0!important}.popup .actions .form-button.icon{padding-left:0;padding-right:0}}.popup-tel .tel-item{position:relative;margin-bottom:50px}.popup-tel .tel-item .tel-number{font-size:28px;white-space:nowrap;cursor:text}.popup-tel .tel-item a{margin-left:10px}.popup-tel .tel-item .tel-comments{position:absolute;left:0;bottom:-18px;font-size:14px;line-height:1.1em}.contact-popup .sidebox{position:relative}.contact-popup .sidebox>.box{position:absolute;top:20px;bottom:20px;left:0;right:0;box-shadow:inset 1px 1px 3px rgba(0,0,0,.1)}.contact-popup .tags{box-sizing:border-box;padding:7px 5px;height:calc(100% - 40px);overflow-y:scroll}.contact-popup .add-tag{position:absolute;bottom:0;left:0;right:0}.contact-popup .tag-line{cursor:pointer;padding:1px}.contact-popup .tag-line:hover{background:#f0f0f0}.contact-popup .tag-line .tag-check{width:22px}.contact-popup .tag-line .tag-name{position:relative;top:1px;font-size:13px;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-popup .tag-line .tag-actions{width:40px;text-align:right}.contact-popup .tag-line:not(:hover) .tag-actions{display:none}.contact-popup .tag-line .tag-actions img{opacity:.3}.contact-popup .tag-line .tag-actions img:hover{opacity:1}.contact-popup .tag-line.checked img.unchecked,.contact-popup .tag-line:not(.checked) img.checked{display:none}.contact-popup .tag-line.checked .tag-name{font-weight:600}.confirm-popup .question{text-align:center;font-size:16px;font-weight:600;line-height:1.5em;margin-bottom:40px}.confirm-popup .question a{color:#000}.alert-popup .message{text-align:center;font-size:16px;font-weight:600;line-height:1.5em}.prompt-popup .form-input-field{margin-bottom:20px}.crm-table{overflow:auto;height:0;width:100%;padding-bottom:25vh;box-sizing:border-box}.crm-table table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1400px}.crm-table thead th{position:sticky;z-index:100;top:0;vertical-align:middle;text-align:left;height:50px;padding:0 12px;box-sizing:border-box;background:#6a6a69;color:#fff;font-weight:300;white-space:nowrap}.crm-table thead .check-all{width:48px;cursor:pointer}.crm-table thead .check-all:hover:not(:active){background:#323231}.crm-table tbody td{vertical-align:middle;height:46px;padding:0 12px;font-size:12px;font-weight:400;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:box-shadow 2s ease-out}.crm-table tbody tr.highlight td{box-shadow:inset 0 0 999px rgba(255,255,0,.6);transition:box-shadow .1s ease-out}.crm-table tbody td:not(.allow-overflow){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-table tbody td.icon-on-right{padding-right:30px}.crm-table tbody td.icon-on-both{padding-left:38px;padding-right:30px}.crm-table tbody td.relative{position:relative}.crm-table tbody td.no-padding,.crm-table thead th.no-padding{padding:0}.crm-table tbody td.strong{font-weight:700}.crm-table tbody td.main{font-weight:700;background:#f0f0f0;border-bottom-color:#e0e0e0}.crm-table tbody td.center{text-align:center}.crm-table tbody .pretty-name>span+span:before{content:" ";display:block}.crm-table tbody .pretty-name>span+span{font-weight:300}.crm-table tbody tr:hover td{background:#f8f8f8}.crm-table tbody td.check:hover:not(:active),.crm-table tbody tr:hover td.main{background:#e0e0e0}.crm-table tbody td .days-before{display:inline-block;background:#000;color:#fff;font-size:11px;line-height:1em;letter-spacing:-.02em;padding:4px 6px;border-radius:3px}.crm-table tbody td .days-before.emergency{background:#900000}.crm-table tbody td .light{font-weight:400}@media screen and (max-width:768px){.crm-table tbody td.check,.crm-table thead th.check-all{display:none!important}}.crm-table-filter{display:inline}.crm-table-filter-input,.crm-table-filter-select{display:flex;align-items:center;height:100%;cursor:pointer;margin:0 -12px;padding:0 12px;transition:background .3s ease-out}.crm-table-filter-input:not(.enabled)>div,.crm-table-filter-select:not(.enabled)>div{overflow:hidden;text-overflow:ellipsis}.crm-table-filter-input.enabled,.crm-table-filter-input:hover,.crm-table-filter-select.enabled,.crm-table-filter-select:hover{background:#000}.crm-table-filter-input .form-input-field,.crm-table-filter-select .form-multi-select-field{width:100%}.crm-table-filter-input .form-input-field>label,.crm-table-filter-select .form-multi-select-field>label{position:absolute;z-index:10;top:5px;color:#727272;left:12px;right:0}.crm-table-filter-input .field-wrapper,.crm-table-filter-select .micro-popup{position:relative;z-index:20;top:8px}.crm-table-filter-input .field,.crm-table-filter-select .btn.field{font-size:14px!important;line-height:34px!important;height:34px!important;font-weight:400!important}.crm-table-filter-select .micro-popup .content-wrapper:not(.position-right){left:-11px}.crm-table-filter-select .micro-popup .content-wrapper.position-right{right:-11px}.etab-typologies{display:flex;height:100%;align-items:center}.etab-typologies>*{display:flex;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;font-size:10px;color:#e0e0e0}.etab-typologies>.selected{background:#eaeaea;color:#000}.etab-typologies>:not(:last-child){margin-right:2px}.list-of-details{display:flex;height:100%;align-items:center}td.icon-on-right .list-of-details{position:absolute;right:10px;top:0}td.icon-on-both .list-of-details.on-left{position:absolute;left:5px;top:0}td.icon-on-both .list-of-details.on-right{position:absolute;right:5px;top:0}.list-of-details>*{position:relative;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:12px;padding:0 6px 0 2px;height:28px}.list-of-details>.no-counter{padding:0 4px}.list-of-details>:not(:last-child){margin-right:2px}.list-of-details>* img{position:relative;top:-1px}.list-of-details>:not(.no-counter) img{margin-right:2px}.list-of-details>.active{background:#eaeaea;cursor:pointer}.list-of-details>.active:hover{background:#fbd882;box-shadow:inset 0 12px 20px rgba(235,106,67,.4)}.list-of-details>:not(.active):hover{box-shadow:inset 0 12px 20px rgba(0,0,0,.1)}.list-of-details>:not(.active)>:not(.overview){opacity:.15}.list-of-details>:not(.active):hover>:not(.overview){opacity:.3}.list-of-details .text-icon{font-size:10px;font-weight:700;min-width:18px;text-align:center}.list-of-details .overview{position:absolute;z-index:900;left:0;top:calc(100% + 10px);background:#fff;box-shadow:1px 2px 8px rgba(0,0,0,.4);display:flex;flex-direction:column}td.icon-on-right .list-of-details .overview,td.tip-content-on-right .list-of-details .overview{left:auto;right:0}.list-of-details .overview>*{padding:6px 12px}.list-of-details .overview>:not(:last-child){border-bottom:1px solid #e0e0e0}.list-of-details .overview .company,.list-of-details .overview .job,.list-of-details .overview .name,.list-of-details .overview .title{display:block}.list-of-details .overview .job,.list-of-details .overview .light,.list-of-details .overview .line-2,.list-of-details .overview .line-3,.list-of-details .overview .title{font-weight:300}.list-of-details .overview .info{background:#4a4a49;color:#fff;white-space:nowrap;font-weight:400}.list-of-details .chevron.left{margin-left:3px}.list-of-details .chevron.right{margin-right:0;position:relative;left:2px}.upload-area.v-enter .dropbox-area,.upload-area.v-leave-to .dropbox-area{transform:scale(.8);opacity:0}.dropbox-area{position:fixed;z-index:50000;top:10px;left:10px;right:10px;bottom:10px;outline:10px solid #73af62;transition:all .3s ease-out}.dropbox-area .inner-area{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding-bottom:10vh;background:#fff;transition:background .3s ease-out}.dropbox-area .inner-area p{font-size:32px;line-height:1.2em;text-align:center;color:#606060}.dropbox-area .error{font-size:20px;font-weight:600;color:#c00000;margin-top:30px}.dropbox-area button{position:absolute;z-index:30;bottom:10vh;left:calc(50% - 60px)}.dropbox-area input[type=file]{position:absolute;z-index:20;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;outline:none!important}.dropbox-area.dragging .inner-area{background:#f8fcf2}body.logged .flex-fields{display:flex;width:calc(100% + 20px);margin:0 -10px 20px}body.logged .flex-fields>*{padding:0 10px;flex:1}body.logged .flex-fields>.flex-2{flex:2}body.logged .flex-fields>.flex-3{flex:3}body.logged .flex-fields>.flex-4{flex:4}body.logged .flex-fields>.flex-5{flex:5}body.logged .flex-fields>.flex-6{flex:6}body.logged .flex-fields>.flex-7{flex:7}body.logged .flex-fields>.flex-8{flex:8}body.logged .flex-fields>.flex-9{flex:9}body.logged .flex-fields>.flex-10{flex:10}body.logged .flex-fields>.flex-11{flex:11}body.logged .flex-fields>.flex-12{flex:12}@media screen and (max-width:1024px){body.logged .flex-fields.break-1024{flex-direction:column;margin-bottom:0}body.logged .flex-fields.break-1024>*{margin-bottom:20px}}@media screen and (max-width:960px){body.logged .flex-fields.break-960{flex-direction:column;margin-bottom:0}body.logged .flex-fields.break-960>*{margin-bottom:20px}}@media screen and (max-width:768px){body.logged .flex-fields.break-768{flex-direction:column;margin-bottom:0}body.logged .flex-fields.break-768>*{margin-bottom:20px}}@media screen and (max-width:640px){body.logged .flex-fields.break-640{flex-direction:column;margin-bottom:0}body.logged .flex-fields.break-640>*{margin-bottom:20px}}@media screen and (max-width:500px){body.logged .flex-fields.break-500{flex-direction:column;margin-bottom:0}body.logged .flex-fields.break-500>*{margin-bottom:20px}}body.logged .field-wrapper{position:relative}body.logged .field-wrapper .suggestions{position:absolute;z-index:900;top:100%;left:0;display:flex;flex-direction:column;background:hsla(0,0%,100%,.9);box-shadow:1px 1px 5px rgba(0,0,0,.3);overflow-y:auto;max-height:50vh}body.logged .field-wrapper .suggestions>*{font-size:11px;font-weight:600;padding:.6em 16px;border-bottom:1px dotted #d0d0d0;cursor:pointer}body.logged .field-wrapper .suggestions>:hover:not(:active){background:#151515;color:#fff}body.logged .group-of-fields>:not(:last-child){margin-bottom:5px}body.logged .form-multi-select-field,body.logged .form-select-field{color:#151515}body.logged .form-select-field em{dissplay:inline-block;margin-left:.9em;opacity:.33;font-weight:700;font-style:normal;font-size:72%}body.logged .form-date-field label,body.logged .form-files-field label,body.logged .form-input-field label,body.logged .form-multi-select-field label,body.logged .form-select-field label,body.logged .form-tel-field label,body.logged .form-textarea-field label,body.logged label.form-style{font-size:11px;font-weight:600;color:#404040;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis}body.logged .theme-light label{color:grey}body.logged .form-input-field .field,body.logged .form-multi-select-field .field,body.logged .form-select-field .field,body.logged .form-textarea-field .field{display:block;box-sizing:border-box;width:100%;font-family:Open Sans,sans-serif;font-weight:300;font-size:16px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;filter:none!important;background:#f4f4f4;color:#151515;box-shadow:inset 0 0 10px rgba(0,0,0,.1);transition:background .2s ease-out;cursor:pointer}body.logged .form-input-field.full-toolbar-height .field{height:43px;line-height:43px}body.logged .form-input-field.theme-light .field,body.logged .form-multi-select-field.theme-light .field,body.logged .form-select-field.theme-light .field{background-color:transparent;box-shadow:none;padding-left:0}body.logged .form-input-field.theme-light.dropdown-search .field{padding-left:.8em;box-shadow:0 2px 4px rgba(0,0,0,.15)}body.logged .form-input-field.theme-white .field,body.logged .form-multi-select-field.theme-white .field,body.logged .form-select-field.theme-white .field{color:#fff}body.logged .form-input-field.theme-white .reset svg path,body.logged .form-multi-select-field.theme-white .reset svg path{fill:#fff}body.logged input::-moz-placeholder{color:silver;font-weight:300!important}body.logged input:-ms-input-placeholder{color:silver;font-weight:300!important}body.logged input::placeholder{color:silver;font-weight:300!important}body.logged .theme-white input::-moz-placeholder{color:#909090;font-weight:300!important}body.logged .theme-white input:-ms-input-placeholder{color:#909090;font-weight:300!important}body.logged .theme-white input::placeholder{color:#909090;font-weight:300!important}body.logged .form-input-field .field,body.logged .form-multi-select-field .field,body.logged .form-select-field .field{padding:0 0 0 15px;height:38px;line-height:38px;vertical-align:middle}body.logged .form-input-field .field,body.logged .form-textarea-field .field{cursor:text}body.logged .form-textarea-field .field{resize:none;padding:10px 16px}body.logged .field.has-dropdown,body.logged .field.has-reset{padding-right:36px;background-image:url(../img/dropdown.63f5792d.svg);background-repeat:no-repeat;background-position:calc(100% - 8px) 50%;overflow:hidden;text-overflow:ellipsis}body.logged .field.has-reset:not(.has-reset-and-dropdown){background-image:none}body.logged .field:hover{background-color:#ececec}body.logged .field-warning{position:relative;margin-left:24px;margin-top:5px;font-weight:700;font-size:13px;color:#d73801}body.logged .field-warning>div{color:#000}body.logged .field-warning:before{content:"";position:absolute;top:-2px;left:-24px;display:inline-block;width:20px;height:20px;background:url(../img/icon-warning.9a5efde1.svg);background-size:100% 100%}body.logged .form-tel-field .tel-number{border-right:1px solid #fff}body.logged .form-tel-field .tel-infos{width:75px;text-align:center;background:#757575;border-radius:5px 0 0 5px}body.logged .form-tel-field .tel-infos .tel-type{font-size:12px;font-weight:600;color:#fff}body.logged .form-tel-field .tel-infos .tel-actions{margin:0 4px}body.logged .form-tel-field .tel-infos .tel-actions>a{font-size:10px;color:#fff}body.logged .form-date-field .day{width:70px}body.logged .form-date-field .month{width:140px}body.logged .form-date-field .year{width:90px}body.logged .form-date-field .day-name{position:absolute;bottom:-18px;height:18px;left:0;width:70px;background:#9b9b9b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1.1em}body.logged .date-shortcut{display:inline-block;margin:2px 5px;padding:3px 6px;background:#404040;color:#fff;font-size:11px;line-height:1em;border-radius:4px;cursor:pointer}body.logged .date-shortcut:hover:not(:active){background:#73af62}body.logged .form-button{font-family:Open Sans,sans-serif;font-weight:600;font-size:13px;line-height:1em;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:#9b9b9b no-repeat 10px;box-shadow:inset 0 0 10px rgba(0,0,0,.15);color:#fff;text-shadow:0 0 5px rgba(0,0,0,.3);white-space:nowrap;padding:1em 2em;border-radius:3px;cursor:pointer;text-decoration:none;transition:filter .2s ease-out}body.logged .form-button.narrow{padding-left:1em;padding-right:1em}body.logged .form-button.full-width{width:100%}body.logged .form-button.small{font-size:12px;padding:.6em 1em}body.logged .form-button.green{background-color:#c1ce43}body.logged .form-button.orange{background-color:#ff9f51}body.logged .form-button:hover:not(:active){filter:brightness(110%)}body.logged .form-button.icon{padding-left:calc(2em + 16px)}body.logged .form-button.icon.ok{background-image:url(../img/icon-button-ok.621f8c77.svg)}body.logged .form-button.icon.attachment{background-image:url(../img/icon-button-attachment.70f2d1f4.svg)}body.logged .form-button.icon.cancel{background-image:url(../img/icon-button-cancel.6a124d15.svg)}body.logged .form-button.icon.delete{background-image:url(../img/icon-button-delete.bad65938.svg)}body.logged .form-button.icon.event{background-image:url(../img/icon-button-event.fc426c44.svg)}body.logged .form-button.icon.copy{background-image:url(../img/icon-button-copy.2a84320e.svg)}body.logged .form-input-field.has-reset .field,body.logged .form-multi-select-field.has-reset .field{padding-right:30px}body.logged .form-input-field .reset,body.logged .form-multi-select-field .reset,body.logged .form-select-field .reset{position:absolute;top:0;bottom:0;right:0;width:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;opacity:.2}body.logged .field.has-reset-and-dropdown .reset{right:30px}body.logged .form-input-field .reset:hover,body.logged .form-input-field.theme-white .reset,body.logged .form-multi-select-field .reset:hover,body.logged .form-multi-select-field.theme-white .reset,body.logged .form-select-field .reset:hover,body.logged .form-select-field.theme-white .reset{opacity:1}body.logged .field.has-reset-and-dropdown{position:relative;padding-right:60px}.form-files-field ul.files{list-style:none;background:#f7f7f7;margin-bottom:2px}.form-files-field ul.files li{display:flex;align-items:center}.form-files-field ul.files a,.form-files-field ul.files span{display:inline-block;height:28px;padding:0 5px;line-height:28px;vertical-align:middle;max-width:115px;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600;color:#000;cursor:pointer;white-space:nowrap}.form-files-field ul.files span{cursor:default}.form-files-field ul.files .file-actions{display:none}.form-files-field ul.files li:hover .file-actions{display:inline-block}.form-files-field ul.files .file-actions img{opacity:.33;cursor:pointer}.form-files-field ul.files .file-actions img:hover{opacity:1}.form-files-field ul.files .ext{display:inline-block;font-size:9px;font-weight:600;line-height:16px;height:16px;vertical-align:middle;padding:0 4px;border-radius:4px;background:#252525;color:#fff}#login{min-height:100vh;padding:20px;box-sizing:border-box}#login.v-enter-active{transition:opacity .7s ease-out,transform .4s ease-out}#login.v-enter{opacity:0;transform:rotateX(45deg) translateY(-50px)}#login.v-leave-active{transition:opacity .2s ease-out}#login.v-leave-to{opacity:0}#login .inner{width:300px;padding-bottom:100px}#login .logo{position:relative;height:160px}#login .logo img{position:absolute;left:-66px;width:364px;height:auto}#login input{display:block;box-sizing:border-box;width:100%;font-family:Open Sans,sans-serif;font-weight:300;font-size:14px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;filter:none!important;background:#fff;box-shadow:inset 0 0 10px rgba(0,0,0,.15);height:44px;line-height:44px;vertical-align:middle;padding:0 22px;border-radius:22px}#login input:-webkit-autofill,#login input:-webkit-autofill:first-line,#login input:-webkit-autofill:focus,#login input:-webkit-autofill:hover{font-family:Open Sans,sans-serif;font-weight:300;font-size:14px;border:none!important;-webkit-text-fill-color:#000;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#login input:focus{outline:none}#login .fields{display:flex;flex-direction:column;margin:24px 0 24px}#login .fields>:not(:last-child){margin-bottom:15px}#login .form-input-field{position:relative}#login .form-input-field.icon input{padding-left:48px}#login .form-input-field.icon:before{content:"";position:absolute;left:18px;top:calc(50% - 9px);width:18px;height:18px;background:no-repeat 50%}#login .form-input-field.icon.login:before{background-image:url(../img/icon-login-user.7626ef93.svg)}#login .form-input-field.icon.password:before{background-image:url(../img/icon-login-pass.046555f6.svg)}#login .form-input-field .eye{position:absolute;right:18px;top:calc(50% - 9px);cursor:pointer;opacity:.4;transition:opacity .2s ease-out}#login .form-input-field .eye:hover{opacity:.8}#login button{display:block;box-sizing:border-box;width:100%;font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;text-transform:uppercase;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:#7fb56d;color:#fff;box-shadow:inset 0 0 10px rgba(0,0,0,.2),1px 1px 5px rgba(0,0,0,.3);height:44px;line-height:44px;vertical-align:middle;border-radius:22px;cursor:pointer;transition:all .1s ease-out;margin-top:24px}#login button:focus,#login button:hover{filter:contrast(115%);outline:none}#login button:active{box-shadow:inset 0 0 10px rgba(0,0,0,.4),1px 1px 5px rgba(0,0,0,.5)}#login .error{text-align:center;color:#d73801;font-weight:700;font-size:13px;max-height:24px;overflow:hidden}#login .error.v-enter-active,#login .error.v-leave-active{transition:max-height .5s ease-out}#login .error.v-enter,#login .error.v-leave-to{max-height:0}@media screen and (max-width:480px){#login .logo{height:140px}#login .logo img{width:300px;max-width:100%;left:-10px}}#the-header{position:relative;z-index:900;padding-left:250px;background:#b3b3b3}#the-header a.logo{position:absolute;top:0;left:0;width:250px;height:85px;text-decoration:none;cursor:pointer;background:#fff;box-shadow:2px -2px 5px rgba(0,0,0,.2)}#the-header .add-page .search,#the-header a.logo img.mobile{display:none}#the-header .control{position:relative;display:flex;justify-content:center;align-items:center;width:38px;height:42px;cursor:pointer;box-shadow:inset 0 0 7px rgba(0,0,0,.2);border-left:1px solid #fff;transition:all .2s ease-out}#the-header .control.green{background:#73af62}#the-header .control.green:hover:not(:active){filter:brightness(106%)}#the-header .control.black{background:#151515}#the-header .control.black:hover:not(:active){opacity:.8}#the-header .control.red{background:#900000}#the-header .control.red:hover:not(:active){filter:brightness(115%)}#the-header .control.grey{background:#4a4a49}#the-header .control.grey:hover:not(:active){filter:brightness(120%)}#the-header .control .counter{position:absolute;left:0;right:0;top:17px;text-align:center;color:#fff;font-size:10.5px;font-weight:600;line-height:1em}#the-header .tabs>*{position:relative;display:flex;align-items:center;padding:0 10px;white-space:nowrap;cursor:pointer;transition:background .2s ease-out}#the-header .tabs>.hidden{display:none}#the-header .tabs>:not(.current){box-shadow:inset 3px 0 7px rgba(0,0,0,.2)}#the-header .tabs>:hover:not(.current){background:hsla(0,0%,100%,.15)}#the-header .tabs>.sortable-ghost:not(.current){background:grey}#the-header .tabs .icon{width:24px;height:24px;background:no-repeat 50%;margin-right:4px;margin-top:-12px}#the-header .tabs .label{font-size:13px;font-weight:600;letter-spacing:-.04em}#the-header .tabs .details,#the-header .tabs .label{line-height:1em;overflow:hidden;text-overflow:ellipsis}#the-header .tabs .details{position:relative;top:.25em;font-size:11px;font-weight:400;letter-spacing:-.02em;opacity:.6;max-width:165px}#the-header .tabs .details .sep{display:inline-block;width:1em}#the-header .tabs>.CUSTOMERS .icon{background-image:url(../img/menu-icon-customers.f2af68c8.svg)}#the-header .tabs>.PROSPECTS .icon{background-image:url(../img/menu-icon-prospects.1fc54ee1.svg)}#the-header .tabs>.CONTACTS .icon{background-image:url(../img/menu-icon-contacts.3f7df6bf.svg)}#the-header .tabs>.ETABS .icon{background-image:url(../img/menu-icon-etabs.882226db.svg)}#the-header .tabs>.EVENTS .icon{background-image:url(../img/menu-icon-events.47744b01.svg)}#the-header .tabs>.TASKS .icon{background-image:url(../img/menu-icon-tasks.248f786c.svg)}#the-header .tabs>.MAILS .icon{background-image:url(../img/menu-icon-mails.81844205.svg)}#the-header .tabs>.SEARCH .icon{background-image:url(../img/menu-icon-search.bd51d44e.svg)}#the-header .tabs>.SETTINGS .icon{background-image:url(../img/menu-icon-settings.f99ba1c8.svg)}#the-header .tabs>.current{background:#fbd882;box-shadow:inset 0 12px 20px rgba(235,106,67,.4)}#the-header .tabs .close{display:flex;justify-content:center;align-items:center;margin-left:4px;margin-top:-10px;opacity:.3;transition:opacity .2s linear}#the-header .tabs .close:hover{opacity:1}#the-header .tabs .close:hover img{transform:scale(1.3)}#the-header .burger{display:none}#the-header .tabs>.v-enter-active,#the-header .tabs>.v-leave-active{transition:max-width .2s ease-out;overflow-x:hidden}#the-header .tabs>.v-enter,#the-header .tabs>.v-leave-to{max-width:0}#the-header .tabs>.v-enter-to,#the-header .tabs>.v-leave{max-width:200px}#the-header .session-info{background:#151515}#the-header .session-info .name{font-size:11px;font-weight:600;line-height:1em;white-space:nowrap;padding:0 1.4em;color:#fff}#the-header .session-info .logout{border-left:1px solid #fff}#the-header .session-info .logout:hover:not(:active){background:#900000;opacity:1}body.w1024 #the-header .desktop-only{display:none!important}@media screen and (max-width:1024px){#the-header{padding-left:0}#the-header .session-info .logout{background:#900000;opacity:1}#the-header a.logo{position:absolute!important;width:70px!important;height:60px!important;display:flex;justify-content:center;align-items:center;background:#fff;border-bottom:none!important;box-shadow:inset -2px -2px 8px rgba(0,0,0,.1)}#the-header a.logo img.desktop{display:none}#the-header a.logo img.mobile{display:inline-block}#the-header .main-menu{margin-left:70px}#the-header .control{width:60px;height:60px}#the-header .tabs{position:absolute;top:0;left:190px;width:calc(100% - 250px);border-left:1px solid #fff;flex-direction:column;background:#fff;overflow:hidden}#the-header .tabs>*{height:60px;width:100%;padding:0 16px;box-sizing:border-box}#the-header .tabs>:not(.current){box-shadow:inset 0 0 2px rgba(0,0,0,.15)}#the-header .tabs:not(.burger-opened)>:not(.current){display:none}#the-header .tabs .main-column{max-width:calc(100% - 60px)!important}#the-header .tabs .icon{width:28px;height:28px;margin-top:-2px;margin-right:8px}#the-header .tabs .label{font-size:14px;letter-spacing:0;margin-top:-2px;line-height:1.2em}#the-header .tabs .details{position:absolute;top:auto;margin-top:29px;font-size:12px;max-width:calc(100% - 85px)}#the-header .tabs .close{position:absolute;right:0;top:0;bottom:0;margin:0;padding:0 8px;opacity:.6}#the-header .tabs.burger-visible .close{display:none}#the-header .session-info .logout img{width:26px;height:26px}#the-header .tabs.burger-opened{box-shadow:0 3px 10px rgba(0,0,0,.3)}#the-header .tabs.burger-visible .burger{position:absolute;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;width:50px}#the-header .burger img{width:24px;height:auto}}@media screen and (max-width:580px){#the-header .control.search{display:none}#the-header .main-menu{margin-left:60px}#the-header .tabs{left:114px;width:calc(100% - 170px)}#the-header .control{width:54px}#the-header a.logo{width:60px!important}#the-header a.logo img{width:42px;height:42px}#the-header .tabs>*{padding:0 0 0 14px}#the-header .tabs .icon{display:none}#the-header .tabs .main-column{max-width:calc(100% - 45px)!important}#the-header .tabs .details{max-width:calc(100% - 58px);letter-spacing:-.04em}#the-header .tabs .label{letter-spacing:-.02em}#the-header .add-page .search{display:flex}}.page-toolbar{position:relative;z-index:20;display:flex;align-items:center;padding-left:250px;height:43px;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.15)}body.w1024 .page-toolbar{padding-left:0}.page-toolbar .group{display:flex;align-items:center;border-left:1px dotted #b0b0b0}.page-toolbar.search-toolbar>*{width:100%;padding:0}.page-toolbar .group>*,.page-toolbar>*{padding:0 20px;height:100%}.page-toolbar .group>*{padding-left:10px}.page-toolbar .txt{font-weight:300}.page-toolbar .link,.page-toolbar .txt{display:flex;align-items:center;font-size:13px}.page-toolbar .link{text-decoration:none;font-weight:600;cursor:pointer}.page-toolbar .link img{margin-left:-6px;margin-right:6px}.page-toolbar .link:not(.bg-green):hover:not(:active){background:#f9f9f9}.page-toolbar .link.bg-green{background:#73af62;color:#fff;box-shadow:inset 0 0 7px rgba(0,0,0,.2)}.page-toolbar .link.bg-green:hover:not(:active){filter:brightness(106%)}body.logged .page-toolbar .form-select-field .field{font-weight:600;font-size:13px;height:43px;line-height:43px}.page-body{position:relative;z-index:10}.page-overflow-wrapper{position:absolute;left:0;right:0;overflow:auto;padding-bottom:25vh;box-sizing:border-box}@media screen and (max-width:768px){.page-toolbar .group{display:none}.page-toolbar .group>*,.page-toolbar>*{padding:0 15px}}.customers-page td.has-children>.name{color:#73af62}.search-page .page-overflow-wrapper{background:#f0f0f0;padding-left:20px;padding-right:20px}.search-page h3{text-align:center;margin:45px 0 10px}.search-page h3 .title{font-size:14px}.search-page ul.cards{list-style:none}.search-page ul.cards>li{position:relative;background:#fff;border:1px solid #d0d0d0;margin-bottom:8px;padding:8px 10px}.search-page ul.cards>li>.actions-spacer{display:block;float:right;width:28px;height:50px}.search-page ul.cards>li>.actions{position:absolute;top:0;right:1px}.search-page ul.cards>li>.actions>*{display:flex;justify-content:center;align-items:center;width:25px;height:25px;margin-top:1px;cursor:pointer;opacity:.4}.search-page ul.cards>li:hover>.actions>*{opacity:1;background:#e0e0e0}.search-page ul.cards>li:hover>.actions>:hover{background:#fbd882;box-shadow:inset 0 12px 20px rgba(235,106,67,.4)}.search-page ul.cards .etab-typologies,.search-page ul.cards .list-of-details{margin-top:8px}.search-page .no-results h3{opacity:.2;transition:opacity .3s ease-out}.search-page .customer-details>div{cursor:pointer}.search-page .contact-card .name{font-weight:600}.search-page ul.cards .description{max-height:66px;overflow:hidden}.search-page ul.cards .days-before{display:inline-block;background:#000;color:#fff;font-size:11px;font-weight:600;line-height:1em;letter-spacing:-.02em;padding:4px 6px;border-radius:3px}.search-page ul.cards .days-before.emergency{background:#900000}.search-page .date-line{margin:4px 0}.search-page .new-item{text-align:center;margin-top:20px}