@import url(https://fonts.googleapis.com/css?family=Muli:200,300,400,500,600,700,800,900&display=swap);
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
.lightbox__default-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.lightbox__default-loader__element{animation:LightboxDefaultLoaderAnimation 1s linear infinite;border:3px solid #292929;border-radius:50%;border-top-color:#fff;height:75px;width:75px}@keyframes LightboxDefaultLoaderAnimation{to{border-top-color:#fff;transform:rotate(1turn)}}.lightbox{align-items:center;background:rgba(0,0,0,.8);display:flex;justify-content:center;left:0;position:fixed;top:0;z-index:1}.lightbox,.lightbox__thumbnail{height:100%;width:100%}.lightbox__thumbnail img{width:100%}.lightbox__close{color:#fff;cursor:pointer;font-size:1.5rem;height:4rem;padding:1rem;position:fixed;right:0;top:0;width:4rem}.lightbox__arrow--invisible{visibility:hidden}.lightbox__element{height:-moz-fit-content;height:fit-content;width:100%}.lightbox__arrow,.lightbox__element{display:flex}.lightbox__arrow{align-items:center;cursor:pointer;justify-content:center;padding:0 2rem}.lightbox__arrow svg{fill:#fff;pointer-events:none}.lightbox__image{flex:1}.lightbox__image img{height:auto!important;width:100%}@media screen and (max-width:720px){.lightbox__arrow{padding:0 1rem}}@media screen and (max-width:500px){.lightbox__element{position:relative}.lightbox__arrow{height:100%;padding:0 2rem;position:absolute}.lightbox__arrow--right{background:linear-gradient(90deg,transparent,rgba(0,0,0,.3));right:0}.lightbox__arrow--left{background:linear-gradient(270deg,transparent,rgba(0,0,0,.3));left:0}}
@charset "UTF-8";button{align-items:center;background:#f90;border:0;border-radius:8px;color:#fff;display:flex;font-size:.85rem;font-weight:600;padding:7px 8px}button:hover{background-color:#ff9f0f}button:active{background-color:#ffa51f}button:focus{outline:0}button.grey,button[disabled]{background:#888}button.grey:hover,button[disabled]:hover{background-color:#909090}button.grey:active,button[disabled]:active{background-color:#979797}button.red{background:#f44336}button.red:hover{background-color:#f55145}button.red:active{background-color:#f65e53}button .icon-chevron-right{font-size:24px;line-height:16px;margin-left:8px;margin-right:-8px}button .loader{border-color:#fff #fff #fff #f90;height:1em;margin:0 8px 0 0;width:1em}@font-face{font-display:block;font-family:icons-eosol;font-style:normal;font-weight:400;src:url(/fonts/icons-eosol.eot?g3ohi9);src:url(/fonts/icons-eosol.eot?g3ohi9#iefix) format("embedded-opentype"),url(/fonts/icons-eosol.ttf?g3ohi9) format("truetype"),url(/fonts/icons-eosol.woff?g3ohi9) format("woff"),url(/fonts/icons-eosol.svg?g3ohi9#icons-eosol) format("svg")}.icon,[class*=" icon-"],[class^=icon-]{speak:none;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons-eosol!important;font-style:normal;font-variant:normal;font-variant-ligatures:discretionary-ligatures;font-weight:400;letter-spacing:0;line-height:1;text-transform:none}.icon-chevron-right:before{content:"\e903"}.icon-chevron-left{display:inline-block;transform:rotate(180deg)}.icon-chevron-left:before{content:"\e903"}.text-input{align-items:center;display:flex;flex-wrap:wrap;position:relative}.text-input input,.text-input textarea,.text-input>.input{background:hsla(0,0%,93%,.161);border:1px solid #eee;border-radius:8px;box-sizing:border-box;color:#545454;font-size:.85rem;font-weight:300;max-width:400px;padding:3px 7px;width:100%}.text-input input.has-error,.text-input textarea.has-error,.text-input>.input.has-error{border:1px solid #f44336}.text-input input:focus,.text-input textarea:focus,.text-input>.input:focus{outline:0}.text-input input.has-value+label,.text-input input:focus+label,.text-input textarea.has-value+label,.text-input textarea:focus+label,.text-input>.input.has-value+label,.text-input>.input:focus+label{font-size:.8rem;top:1px}.text-input input.has-label,.text-input textarea.has-label,.text-input>.input.has-label{padding:14px 7px 3px}.text-input>.input{padding-top:14px}.text-input textarea{resize:vertical}.text-input>.input{display:flex;flex-direction:row;overflow:hidden}.text-input>.input input{padding:0;text-align:center}.text-input>.input .prefix,.text-input>.input .suffix{color:#545454;font-size:.85rem;font-weight:300}.text-input>.input input{border:none;flex-grow:1;outline:none}.text-input label{color:#888;font-size:.85rem;font-weight:300;left:7px;max-width:80%;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:7px;transform-origin:left top;transition:.15s ease-in-out;white-space:nowrap}.text-input .icon{color:#545454;font-size:18px;left:8px;position:absolute;top:8px}.text-input .error{color:#f44336;font-size:.85rem;font-weight:300;padding-left:8px}.text-input.has-icon input{padding:14px 7px 3px 40px}.text-input.has-icon label{left:40px}.text-input.compact{display:block}.text-input.compact .error{box-sizing:border-box;max-width:400px;padding-top:4px;text-align:right;width:100%}.text-input .textarea{box-sizing:border-box}.disabled-input{opacity:.6}.disabled-input,.disabled-input input[type=checkbox]+label:before{cursor:default;pointer-events:none}header{background-color:#fff;box-shadow:0 0 16px rgba(0,0,0,.161);height:64px;position:relative;z-index:600}header,header .filter{align-items:center;display:flex;flex-shrink:0}header .filter{margin:0 24px 0 36px}header .filter .icon{color:#888;font-size:1.5rem;font-weight:300;margin:0 8px 0 4px}header .filter .filter-empty{color:#888;cursor:pointer;font-size:1.25rem;font-weight:200}header .filter .filter-empty .icon{font-size:20px;margin:0}header .filter .selected{color:#666;cursor:pointer;font-size:1.25rem;font-weight:400}header .filter .selected .icon{font-size:1.25rem;margin:0}header .filter .pins{border-left:1px solid #888;border-right:1px solid #888;display:flex;flex-direction:row;padding:0 16px}header .filter .pins>:last-of-type{margin-right:0}header .left-mobile{display:none;flex-grow:1;margin:0 16px}header .left-mobile .icon{color:#888;cursor:pointer;font-size:28px}header .back{align-items:center;display:flex;margin:0 16px}header .back .title{color:#888;font-size:1.25rem;font-weight:400;text-decoration:none}header .back .title:hover{opacity:.8}header .back .icon{color:#888;font-size:16px;font-weight:300;margin:0 12px 0 0}header .menu{align-items:center;display:flex;flex-grow:1;justify-content:center;overflow:hidden}header .menu .item{box-sizing:border-box;color:#888;font-size:1.25rem;font-weight:400;height:64px;line-height:64px;margin:0 20px;overflow:hidden;padding:0 8px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}header .menu .item:hover{opacity:.8}header .menu .item.active{border-bottom:2px solid #666;color:#666}header .menu .item.active .item-title{display:inline-block}header .menu .item .item-title{display:none}header .menu .icon{font-size:22px;margin-right:12px}header .menu-mobile{background-color:#fff;bottom:0;display:none;flex-direction:column;overflow-y:auto;position:fixed;right:100%;top:0;transition:right .3s ease-in-out;width:100%;z-index:500}header .menu-mobile.open{right:0}header .menu-mobile .close{color:#888;cursor:pointer;font-size:32px;left:15px;position:absolute;top:15px}header .menu-mobile .filter{display:block;margin:72px 32px}header .menu-mobile .filter>div{align-items:center;display:flex;flex-shrink:0}header .menu-mobile .filter>div.case{margin:8px 0 0 24px}header .menu-mobile .item{box-sizing:border-box;color:#888;font-size:1.25rem;font-weight:400;margin:12px 0;overflow:hidden;padding:0 32px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}header .menu-mobile .item:hover{opacity:.8}header .menu-mobile .item.active{border-left:3px solid #666;color:#666;padding-left:30px}header .menu-mobile .item .icon{font-size:22px;margin-right:12px}header .notifications-menu{cursor:pointer;margin:0 24px;padding:5px 5px 0;position:relative}header .notifications-menu .icon{color:#888;font-size:1.25rem}header .notifications-menu .count{background:#f90;border-radius:6px;box-shadow:0 0 6px rgba(0,0,0,.161);color:#fff;font-size:.5rem;font-weight:400;height:12px;line-height:12px;position:absolute;right:0;text-align:center;top:0;width:12px}header .profile{align-items:center;border-left:1px solid #888;cursor:pointer;display:flex;padding:0 24px}header .profile .icon-user{background-color:#f5f5f5;border-radius:12px;box-shadow:0 0 6px rgba(0,0,0,.161);font-size:1.25rem;height:24px;line-height:1.5rem;margin-right:8px;text-align:center;width:24px}header .profile .icon{color:#888}@media screen and (max-width:1280px){header .menu .item{text-overflow:unset}header .menu .item .icon{margin-right:0}header .menu .item .item-title,header .menu .item.active .item-title{display:none}}@media screen and (max-width:1000px){header .filter,header .menu{display:none}header .left-mobile{display:block}header .menu-mobile{display:flex}}@media screen and (min-width:1880px){header .menu .item .item-title{display:inline-block}}.card{background-color:#fff;border-radius:8px;display:flex;padding:8px;position:relative}.card.elevated{box-shadow:0 0 8px rgba(0,0,0,.078)}.card.active{background-color:rgba(255,153,0,.239)}.card.tabs{overflow:hidden;padding:0}.card.tabs .card-content>div{padding:8px}.card .card-highlight{background:#f90;border-radius:6px;box-shadow:0 0 6px rgba(0,0,0,.161);height:12px;left:-4px;position:absolute;top:-4px;width:12px}.card .card-content{color:#545454;flex-grow:1;font-size:.8rem;font-weight:200;max-width:100%;min-width:0}.card .card-content a{color:#888;cursor:pointer;text-decoration:none}.card .card-content a:hover:not(.icon){text-decoration:underline}.card .card-right{align-items:flex-end;display:flex;flex-direction:row;flex-shrink:0}.card .card-header{align-items:center;display:flex;justify-content:space-between}.card .card-title{color:#666;font-size:.85rem;font-weight:600}.card .card-title a{color:#666;text-decoration:none}.card .card-subtitle{color:#888;font-size:.85rem;font-weight:300;margin-bottom:5px}.card .card-description,.card .card-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card .card-action{color:#888;cursor:pointer;font-size:1.15rem;margin-left:8px;text-decoration:none}.card .card-footer{color:#888;font-size:.7rem;font-weight:200;margin-top:4px}.card .card-image{align-self:center;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.161);flex-shrink:0;height:64px;margin-left:16px;width:64px}.card .card-list{margin:8px 0;max-width:400px}.card .card-list .card-list-item{align-items:center;color:#666;display:flex;font-size:14px;font-weight:400;padding:8px}.card .card-list .card-list-item .title{flex-grow:1}.card .card-list .card-list-item .action{cursor:pointer;margin-left:16px;text-decoration:none}.card .card-list .card-list-item .action:hover{text-decoration:underline}.card .card-list .card-list-item:not(:last-child){border-bottom:1px solid #eee}.card .card-table{margin:8px 0;width:100%}.card .card-table tr:not(:last-child) td,.card .card-table tr:not(:last-child) th{border-bottom:1px solid #eee}.card .card-table tr.active{background-color:rgba(255,153,0,.239)}.card .card-table td,.card .card-table th{padding:4px;text-align:left;white-space:nowrap}.card .card-table td{color:#666;font-size:14px;font-weight:300}.card .card-table th{color:#666;font-size:14px;font-weight:400}.card .card-table th.sortable-header{cursor:pointer}.card .card-table .action{cursor:pointer;font-size:1.15rem;margin-right:8px;text-decoration:none}.card .card-table .action:hover{opacity:.8}.card .card-field{margin:8px 0}.card .card-field.dropdown-input .dropdown{margin:0}.card .card-tabs{border-bottom:1px solid #eee;display:flex;flex-direction:row;padding:0!important}.card .card-tabs .tab{border-right:1px solid #eee;color:#666;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px}.card .card-tabs .tab.active{background-color:rgba(255,153,0,.239)}.card .certificate-action-container .card-title{margin-bottom:5px}.card .label{color:#545454;font-size:16px;font-weight:300}.card .delivery-statuses{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}.card .delivery-statuses .statuses{align-self:flex-start;border-bottom-right-radius:8px;border-top-left-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.078);display:inline-block;margin:8px -8px -8px 0;padding:4px 8px}.card .delivery-statuses .statuses>:not(:last-child){margin-right:4px}.card .error{color:#f44336;font-size:.85rem;font-weight:300;margin:16px 0}input[type=radio]{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}input[type=radio]+label{color:#545454;display:inline-block;font-size:14px;font-weight:300;padding:2px 64px 2px 36px}input[type=radio]+label:before{border:1px solid #eee;border-radius:100%;box-sizing:border-box;content:"";cursor:pointer;display:block;float:left;height:12px;margin-left:-20px;margin-top:4px;text-align:center;transition:all .2s ease-out;vertical-align:bottom;width:12px}input[type=radio]:checked+label:before{background-color:#f90;border:1px solid #f90;box-shadow:inset 0 0 0 .07em hsla(0,0%,100%,.95)}.radio-all input[type=radio]+label{font-size:16px;font-weight:400;padding:2px 64px 2px 20px}input[type=checkbox]{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}.check-title{color:#545454;font-size:16px;font-weight:400;margin-bottom:4px}input[type=checkbox]+label{color:#545454;display:inline-block;font-size:14px;font-weight:300;padding:2px 0 2px 20px}.checkbox-group input[type=checkbox]+label{padding:2px 64px 2px 36px}input[type=checkbox]+label:before{border:1px solid #eee;border-radius:4px;box-sizing:border-box;color:#fff;content:"";cursor:pointer;display:block;float:left;font-family:icons-eosol;font-size:9px;height:12px;line-height:12px;margin-left:-20px;margin-top:4px;text-align:center;transition:all .2s ease-out;vertical-align:bottom;width:12px}input[type=checkbox]:checked+label:before{background-color:#f90;border:1px solid #f90;content:"\e90d"}input[type=checkbox]:indeterminate+label:before{background-color:#f90;border:1px solid #f90;content:"\e942"}input[type=checkbox].greyed-column-checkbox:checked+label:before{background-color:#888;border:1px solid #888}input[type=checkbox].greyed-column-checkbox:indeterminate+label:before{background-color:#888;border:1px solid #888}.check-all input[type=checkbox]+label{font-size:16px;font-weight:400;padding:2px 64px 2px 20px}.filters-container{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.161);margin-left:0;transition:margin-left .3s ease-in-out}.filters-container .hide-filters-button,.filters-container .show-filters-button{background-color:#eee;border-radius:16px;bottom:64px;box-shadow:0 0 6px rgba(0,0,0,.161);color:#545454;cursor:pointer;height:32px;margin-right:-16px;position:absolute;right:0;width:32px;z-index:1000}.filters-container .hide-filters-button .stacked-chevrons,.filters-container .show-filters-button .stacked-chevrons{align-items:center;display:flex;height:100%;justify-content:center;margin-left:8px;width:100%}.filters-container .hide-filters-button .icon,.filters-container .show-filters-button .icon{font-size:26px;letter-spacing:-16px;line-height:32px;transform:rotate(180deg)}.filters-container.closed{margin-left:-240px}.filters-container.closed .stacked-chevrons{margin-left:-8px}.filters-container.closed .icon{transform:rotate(0deg)}.filters-container input[type=checkbox]+label{padding:2px 64px 2px 36px}.list-container{background-color:#fafafa;box-shadow:0 0 8px rgba(0,0,0,.161)}.list-container .header{padding:16px 16px 8px}.list-container .inner{display:flex;flex-direction:column;overflow-y:auto;padding:0 16px 16px}.list-container .text-input{margin:16px 0}.list-container .card{cursor:pointer;margin:8px 0}.list-container .card .card-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.list-container .error{color:#f44336;font-size:.85rem;font-weight:300;margin:16px;text-align:center}.list-container .sort-filter{align-items:center;display:flex;justify-content:space-between}.list-container .sort-filter .direction{color:#888;cursor:pointer;font-size:1.25rem;font-weight:400}.list-container .action-button{bottom:16px;position:absolute;right:16px}.modal .product-type-import-error .message{color:red}.case-container{background-color:#f5f5f5;display:flex;flex-direction:column;overflow-y:auto}.case-container .deprecated-general-field{color:red}.case-container .case-error{color:#f44336;font-size:.85rem;font-weight:300;margin:16px;text-align:center}.case-container .case-header{display:flex;margin-top:14px}.case-container .case-content{display:flex;flex-direction:column;flex-grow:1}.case-container .case-description{flex-grow:1}.case-container .attachments{align-items:center;display:flex;flex-direction:column;margin:0 0 16px 16px}.case-container .case-title-container{align-items:center;display:flex;flex-direction:row}.case-container .case-title-container .case-number{color:#545454;flex-shrink:0;font-size:16px;font-weight:500}.case-container .case-title-container .case-title{color:#666;flex-grow:1;font-size:1.15rem;font-weight:500;margin:0 16px}.case-container .case-title-container .case-title input{background:none;border:0;border-radius:4px;outline:0;width:100%}.case-container .case-title-container .case-title input:focus,.case-container .case-title-container .case-title input:hover{background-color:#eee}.case-container .case-title-container .case-status{flex-shrink:0}.case-container .case-title-container .case-status p{color:#545454;font-size:16px;font-weight:500}.case-container .case-title-container .case-status .dropdown-container{width:164px}.case-container .case-subtitle-container{color:#545454;font-size:.85rem;font-weight:500}.case-container .case-image{border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.161);height:128px;width:128px}.case-container .attachment-button{background-color:#eee;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.078);color:#888;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;margin-bottom:16px;padding:6px 8px}.case-container .attachment-button .icon{font-size:16px;margin-right:6px}.case-container .tags{align-items:flex-start;display:flex;margin-top:4px}.case-container .tag{background-color:#fff;border-radius:13px;box-shadow:0 0 6px rgba(0,0,0,.078);color:#666;font-size:14px;font-weight:300;margin:8px 8px 0 0;padding:4px 8px;position:relative}.case-container .tag .delete{background-color:#fff;border-radius:13px;box-shadow:0 3px 6px rgba(0,0,0,.161);color:#f44336;cursor:pointer;display:none;height:26px;line-height:26px;position:absolute;right:0;text-align:center;top:0;width:26px}.case-container .tag:hover .delete{display:block}.case-container .card{margin:16px 0}.case-container .case-customer{color:#666;font-size:14px;font-weight:300;text-decoration:none}.case-container .case-customer .mb8{margin-bottom:8px}.case-container .case-customer .bold{font-weight:500}.case-container .case-customer .light{font-weight:200}.case-container .case-templates .card:last-child{margin-bottom:0}.case-container .case-tasks{display:flex;flex-wrap:wrap;margin-bottom:0}.case-container .case-tasks .card-header{margin-bottom:16px}.case-container .case-tasks .add-task{color:#f90;cursor:pointer;font-size:.8rem;font-weight:400;text-decoration:none}.case-container .case-tasks .add-task:hover{text-decoration:underline}.case-container .case-tasks .card{cursor:pointer;margin:0 16px 16px 0;outline:0;width:268px}.case-container .case-tasks .card:hover{text-decoration:none!important}.case-container .case-tasks .card .deadline{flex-shrink:0;font-size:16px}.case-container .case-tasks .card .deadline-today{color:#f90}.case-container .case-tasks .card .deadline-passed{color:#f44336}.case-container .case-tasks .card .card-title{margin:0}.case-container .case-tasks .card .card-content{overflow:hidden}.case-container .case-actions{margin-left:8px}.case-container .archive-case-button{align-self:center;margin-top:32px}.case-container .no-order-message-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.case-container .no-order-message-container .no-order-message{color:#545454;font-size:1.25rem;font-weight:600;margin-top:16px;text-align:center}@media screen and (max-width:800px){.case-container .case-description,.case-container .case-header{display:block}.case-container .case-title-container{flex-wrap:wrap}}.loader,.loader:after{border-radius:50%;height:2em;width:2em}.loader{animation:load8 1.1s linear infinite;border:.2em solid #eee;border-left-color:#888;flex-shrink:0;font-size:10px;margin:24px auto;position:relative;text-indent:-9999em;transform:translateZ(0)}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.overlay{z-index:900}.content-overlay,.overlay{background-color:#888;bottom:0;left:0;opacity:.16;position:fixed;right:0;top:0}.content-overlay{z-index:400}.second-overlay{background-color:#888;bottom:0;left:0;opacity:.16;position:fixed;right:0;top:0;z-index:901}.profile-menu{background-color:#fff;border-radius:4px;box-shadow:0 0 32px rgba(0,0,0,.161);min-width:150px;position:fixed;right:16px;top:52px;z-index:1000}.profile-menu .content{border-bottom:1px solid #eee;padding:8px}.profile-menu .item{color:#888;display:block;font-size:16px;font-weight:300;margin:8px 0;text-decoration:none}.profile-menu .item:hover{opacity:.8}.profile-menu .item.active{color:#666}.profile-menu .action{color:#f90;display:block;font-size:16px;font-weight:300;padding:8px;text-align:center;text-decoration:none}.profile-menu .action:hover{text-decoration:underline}.profile-menu .languageSelect{cursor:pointer}.action-button{align-items:center;background-color:#f90;border-radius:19px;box-shadow:0 0 8px rgba(0,0,0,.161);color:#fff;cursor:pointer;display:flex;font-size:22px;height:38px;justify-content:center;text-decoration:none;width:38px}.action-button:hover{opacity:.9}.create-case{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}.create-case .inner{background-color:#fff;border-radius:16px;box-shadow:0 0 32px rgba(0,0,0,.161);padding:16px;pointer-events:all;position:relative;width:400px;z-index:1001}.create-case .title{color:#545454;font-size:1.25rem;font-weight:500;margin-bottom:16px}.create-case .sub-title{color:#666;font-size:.85rem;font-weight:600;text-align:center}.create-case .create-customer-title{justify-content:space-between;text-align:left}.create-case .create-customer-title,.create-case .create-customer-title .toggle{align-items:center;display:flex;flex-direction:row}.create-case .create-customer-title .toggle .switch{margin-left:.5rem}.create-case .case-title{margin-bottom:16px}.create-case .text-input{margin-top:8px}.create-case .customer-auto-complete{margin-bottom:24px}.create-case .error{color:#f44336;font-size:.85rem;font-weight:300;padding-top:4px;text-align:right}.create-case .actions{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.create-case .cancel{color:#888;cursor:pointer;font-size:.85rem;font-weight:600}.create-case .cancel:hover{text-decoration:underline}.create-customer .text-input{margin-top:8px}.create-customer .sub-title{margin:16px 0 8px}.create-customer .checked-customers-container{height:320px;margin-top:16px;overflow-y:scroll;position:relative}.create-customer .checked-customers-container .loader-container{align-items:center;background-color:rgba(0,0,0,.2);display:flex;inset:0;justify-content:center;position:absolute}.create-customer .checked-customers-container .no-checked-customers{align-items:center;display:flex;font-size:14px;font-weight:lighter;inset:0;justify-content:center;position:absolute}.create-customer .checked-customers .checked-customer{align-items:center;display:flex;flex-direction:row;padding:8px 0}.create-customer .checked-customers .checked-customer .description{color:#545454;flex-grow:1;font-size:.85rem;font-weight:300}.create-customer .checked-customers .checked-customer .action{color:#888;cursor:pointer;flex-shrink:0;font-size:.85rem;font-weight:600;margin:0 8px}.create-customer .checked-customers .checked-customer .action:hover{text-decoration:underline}.create-customer .checked-customers .checked-customer:not(:last-child){border-bottom:1px solid #eee}.auto-complete-input{position:relative}.auto-complete-input input{width:100%}.auto-complete-input .options{background-color:#fff;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.161);box-sizing:border-box;left:0;max-height:420px;max-width:400px;overflow-y:auto;position:absolute;width:100%;z-index:800}.auto-complete-input .options .option{color:#545454;cursor:pointer;font-size:.85rem;font-weight:300;padding:6px}.auto-complete-input .options .option:not(:last-child){border-bottom:1px solid #eee}.auto-complete-input .no-options{color:#545454;font-size:.85rem;font-weight:300;padding:12px;text-align:center}.auto-complete-input .loader{margin:12px auto}.auto-complete-input .group{border-bottom:1px solid #eee;color:#666;font-size:14px;font-weight:600;padding:8px 6px}.add-tag{border:2px solid #888;border-radius:8px;color:#888;cursor:pointer;font-size:11.5px;font-weight:900;height:12px;line-height:12px;margin-right:184px;margin-top:13px;width:12px}.add-tag-input{margin-top:8px;width:200px}.add-tag-input .text-input{margin:0}.notifications{background-color:#fafafa;bottom:0;box-shadow:none;position:fixed;right:0;top:64px;transform:translateX(300px);width:300px;z-index:1000}.notifications .list-container{display:flex;flex-direction:column;height:100%}.notifications .list-container .inner{flex-grow:1}.notifications.animate{transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.notifications.show{box-shadow:0 0 8px rgba(0,0,0,.161);transform:translateX(0)}.notifications .header,.notifications .header .button{display:flex;justify-content:space-between}.notifications .header .button{color:#545454;cursor:pointer;font-size:.8rem;font-weight:400;padding:2px 8px 4px}.notifications .header .button:hover{background-color:#eee}.notifications .header .button .icon{font-size:16px;margin-left:4px;margin-right:-4px}.notifications .notification{margin:8px 0;position:relative;text-decoration:none}.case-attachments{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}.case-attachments .inner{background-color:#fff;border-radius:16px;box-shadow:0 0 32px rgba(0,0,0,.161);display:flex;flex-direction:row;max-height:90%;pointer-events:all;position:relative;width:816px;z-index:1001}.case-attachments .inner .attachments-input{display:flex;flex:1 1 0px;flex-direction:column}.case-attachments .inner .attachments-input:not(:last-child){border-right:1px solid #eee}.case-attachments .title{color:#545454;display:flex;flex-direction:row;flex-shrink:0;font-size:1.25rem;font-weight:500;justify-content:space-between;padding:16px 16px 0}.case-attachments .title .icon{cursor:pointer}.case-attachments .content{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.case-attachments .attachments-dropzone{border:1px dashed #888;border-radius:8px;cursor:pointer;flex-shrink:0;height:64px;margin:16px 16px 8px;padding:16px}.case-attachments .attachments-dropzone .dz-message{color:#666;font-size:16px;font-weight:200;margin-top:22px;text-align:center}.case-attachments .attachments-dropzone.drag{border-color:#f90}.case-attachments .attachments-container{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.case-attachments .attachments{display:flex;flex-wrap:wrap;min-height:300px;overflow-y:auto;padding:16px 8px}.case-attachments .attachment{margin:0 8px 16px}.case-attachments .attachment .preview{align-items:center;background-color:#eee;background-size:cover;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.161);box-sizing:border-box;display:flex;height:144px;justify-content:center;margin-bottom:8px;overflow:hidden;position:relative;width:144px}.case-attachments .attachment .preview.error{border:2px solid #f44336}.case-attachments .attachment .preview img{height:100%;padding:35%;width:100%}.case-attachments .attachment .preview img.full{-o-object-fit:cover;object-fit:cover;padding:0}.case-attachments .attachment .preview .actions{display:none;position:absolute;right:8px;top:8px}.case-attachments .attachment .preview .actions .action{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 0 6px rgba(0,0,0,.161);color:#545454;display:flex;font-size:14px;height:24px;justify-content:center;margin-left:8px;text-decoration:none;width:24px}.case-attachments .attachment .preview:hover .actions{display:flex}.case-attachments .attachment .action{cursor:pointer}.case-attachments .attachment .error,.case-attachments .attachment .name,.case-attachments .attachment .progress,.case-attachments .attachment .size{color:#666;font-size:.8rem;font-weight:400;overflow-wrap:break-word;text-align:center;width:144px}.case-attachments .attachment .size{font-weight:200}.case-attachments .attachment .error{color:#f44336}.case-attachments .close{bottom:0;display:flex;justify-content:flex-end;padding:16px;position:absolute;right:0}.visitor-report-attachments{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}.visitor-report-attachments .inner{background-color:#fff;border-radius:16px;box-shadow:0 0 32px rgba(0,0,0,.161);display:flex;flex-direction:row;max-height:90%;pointer-events:all;position:relative;width:816px;z-index:1001}.visitor-report-attachments .inner .attachments-input{display:flex;flex:1 1 0px;flex-direction:column}.visitor-report-attachments .inner .attachments-input:not(:last-child){border-right:1px solid #eee}.visitor-report-attachments .title{color:#545454;display:flex;flex-direction:row;flex-shrink:0;font-size:1.25rem;font-weight:500;justify-content:space-between;padding:16px 16px 0}.visitor-report-attachments .title .icon{cursor:pointer}.visitor-report-attachments .content{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.visitor-report-attachments .attachments-dropzone{border:1px dashed #888;border-radius:8px;cursor:pointer;flex-shrink:0;height:64px;margin:16px 16px 8px;padding:16px}.visitor-report-attachments .attachments-dropzone .dz-message{color:#666;font-size:16px;font-weight:200;margin-top:22px;text-align:center}.visitor-report-attachments .attachments-dropzone.drag{border-color:#f90}.visitor-report-attachments .attachments-container{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.visitor-report-attachments .attachments{display:flex;flex-wrap:wrap;min-height:300px;overflow-y:auto;padding:16px 8px}.visitor-report-attachments .attachment{margin:0 8px 16px}.visitor-report-attachments .attachment .preview{align-items:center;background-color:#eee;background-size:cover;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.161);box-sizing:border-box;display:flex;height:144px;justify-content:center;margin-bottom:8px;overflow:hidden;position:relative;width:144px}.visitor-report-attachments .attachment .preview.error{border:2px solid #f44336}.visitor-report-attachments .attachment .preview img{height:100%;padding:35%;width:100%}.visitor-report-attachments .attachment .preview img.full{-o-object-fit:cover;object-fit:cover;padding:0}.visitor-report-attachments .attachment .preview .actions{display:none;position:absolute;right:8px;top:8px}.visitor-report-attachments .attachment .preview .actions .action{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 0 6px rgba(0,0,0,.161);color:#545454;display:flex;font-size:14px;height:24px;justify-content:center;margin-left:8px;text-decoration:none;width:24px}.visitor-report-attachments .attachment .preview:hover .actions{display:flex}.visitor-report-attachments .attachment .action{cursor:pointer}.visitor-report-attachments .attachment .error,.visitor-report-attachments .attachment .name,.visitor-report-attachments .attachment .progress,.visitor-report-attachments .attachment .size{color:#666;font-size:.8rem;font-weight:400;overflow-wrap:break-word;text-align:center;width:144px}.visitor-report-attachments .attachment .size{font-weight:200}.visitor-report-attachments .attachment .error{color:#f44336}.visitor-report-attachments .close{bottom:0;display:flex;justify-content:flex-end;padding:16px;position:absolute;right:0}@media (hover:none){.visitor-report-attachments .attachment .preview .actions{display:flex}}.modal{bottom:0;justify-content:center;pointer-events:none;position:fixed;z-index:1000}.modal,.modal .header{align-items:center;display:flex;left:0;right:0;top:0}.modal .header{box-shadow:0 0 16px rgba(0,0,0,.161);flex-direction:row;justify-content:space-between;margin-bottom:16px;padding:16px;position:absolute}.modal .header .title{align-items:center;color:#aaa;cursor:default;display:flex;flex-direction:row;font-size:20px;font-weight:500;pointer-events:none}.modal .header .title .icon{margin-right:1rem}.modal .header .title.clickable{cursor:pointer;pointer-events:all}.modal .header .title.clickable:hover{opacity:.8}.modal .header .close{align-items:center;color:#aaa;cursor:pointer;display:flex;font-size:1.5em}.modal .header+*{margin-top:55px}.modal .inner{background-color:#fff;border-radius:16px;box-shadow:0 0 32px rgba(0,0,0,.161);max-height:90%;overflow-y:auto;padding:16px;pointer-events:all;position:relative;width:400px;z-index:1001}.modal .title{color:#545454;font-size:1.25rem;font-weight:500}.modal .sub-title{color:#666;font-size:.85rem;font-weight:600;text-align:center}.modal .message{color:#545454;font-size:16px;font-weight:300;margin-top:16px}.modal .content{margin-top:16px}.modal .error{color:#f44336;font-size:.85rem;font-weight:300;padding-top:4px;text-align:right}.modal .actions{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.modal .cancel{color:#888;cursor:pointer;font-size:.85rem;font-weight:600}.modal .cancel:hover{text-decoration:underline}.modal .generic-spinner{display:flex;flex-direction:row;justify-content:center;margin-top:14px}.split-screen{display:flex;flex-grow:1;overflow:hidden;position:relative}.split-screen .filters-container{display:flex;flex-shrink:0;position:relative;z-index:3}.split-screen .filters-container .inner{box-sizing:border-box;flex-grow:1;overflow-y:auto;padding:16px;position:relative;width:256px}.split-screen .filters-container .inner .vdp-datepicker__calendar{position:fixed}.split-screen .list-container{display:flex;flex-direction:column;flex-shrink:0;position:relative;width:300px;z-index:2}.split-screen .details-container{flex-grow:1;padding:16px;position:relative}.split-screen .details-container .container-title{justify-content:flex-start}.split-screen .details-container .container-title.product{display:flex;justify-content:space-between}.split-screen .details-container .container-title.product>div{align-items:center;display:flex}.split-screen .details-container .container-title.product .actions .scan-actions{align-items:center;display:flex;flex-direction:row}.split-screen .details-container .container-title.product .actions .line{border-left:1px solid #888;font-size:20px;height:20px;margin:0 .5rem}.split-screen .details-container .container-title .icon{margin-left:8px}.split-screen .details-container .container-title .icon.error{color:#f44336}.split-screen .details-container .container-title .icon.success{color:#4caf50}.split-screen .mobile-extra-container{display:none;flex-grow:1;padding:16px;position:relative}.split-screen .mobile-extra-container.open{display:block}.split-screen .container-title{align-items:center;color:#545454;display:flex;font-size:12px;font-weight:200;justify-content:space-between}.split-screen .container-title .button{color:#545454;cursor:pointer;display:flex;font-size:.8rem;font-weight:400;justify-content:space-between;padding:2px 8px 4px}.split-screen .container-title .button:hover{background-color:#eee}.split-screen .container-title .button .icon{font-size:16px;margin-left:4px;margin-right:-4px}.split-screen .details-back-button,.split-screen .mobile-extra-back-button{align-items:center;color:#888;cursor:pointer;display:none;margin-bottom:16px}.split-screen .details-back-button .title,.split-screen .mobile-extra-back-button .title{font-size:20px;font-weight:500;margin-left:12px}.split-screen .field{margin:12px 0 24px}@media screen and (max-width:1200px){.split-screen .filters-container{bottom:0;left:0;position:absolute;top:0}.split-screen .details-container,div:nth-of-type(2).list-container{margin-left:16px}}@media screen and (max-width:800px){.list-container .card.active{background:#fff}.details-container .card-content{max-width:100%}.split-screen:not(.has-details) .list-container{flex-grow:1}.split-screen.has-details .filters-container,.split-screen.has-details .list-container,.split-screen:not(.has-details) .details-container{display:none}.split-screen.has-details .details-container{flex-grow:1}.split-screen.has-details .mobile-extra-container{display:none}.split-screen.has-details .details-back-button{display:flex}.split-screen.has-mobile-extra .details-container,.split-screen.has-mobile-extra .filters-container,.split-screen.has-mobile-extra .list-container{display:none}.split-screen.has-mobile-extra .mobile-extra-container{display:block;flex-grow:1}.split-screen.has-mobile-extra .mobile-extra-back-button{display:flex}}@media screen and (min-width:800px){.split-screen.has-mobile-extra .mobile-extra-container.open{bottom:0;left:0;position:absolute;right:0;top:0;z-index:5}}.customer-container{background-color:#f5f5f5;overflow-y:auto}.customer-container .customer-error{color:#f44336;font-size:.85rem;font-weight:300;margin:16px;text-align:center}.customer-container .customer-header{display:flex;margin-top:14px}.customer-container .customer-description{flex-grow:1;width:100%}.customer-container .customer-title-container{align-items:center;display:flex;flex-direction:row}.customer-container .customer-title{color:#666;flex-grow:1;font-size:20px;font-weight:500}.customer-container .customer-login-time{background-color:#fff;border-radius:8px;color:#888;font-size:.85rem;font-weight:600;padding:6px;position:relative}.customer-container .customer-actions{margin-left:8px}.customer-container .card{margin:16px 0}.customer-container .dropdown,.customer-container .text-input{margin-bottom:8px}.customer-container .customer-cases{display:flex;flex-wrap:wrap}.customer-container .customer-cases .card-header{margin-bottom:16px}.customer-container .customer-cases .card{cursor:pointer;margin:0 16px 16px 0;outline:0;width:268px}.customer-container .customer-cases .card:hover{text-decoration:none!important}.customer-container .customer-cases .card .card-title{margin:0}.customer-container .customer-cases .add-case{color:#f90;cursor:pointer;font-size:.8rem;font-weight:400;text-decoration:none}.customer-container .customer-cases .add-case:hover{text-decoration:underline}.dropdown-input{align-items:center;display:flex;position:relative}.dropdown-input .dropdown{background:hsla(0,0%,93%,.161);border:1px solid #eee;border-radius:8px;box-sizing:border-box;color:#545454;font-size:.85rem;font-weight:300;max-width:400px;padding:14px 17px 3px 7px;position:relative;width:100%}.dropdown-input .dropdown.has-error{border:1px solid #f44336}.dropdown-input .dropdown.has-value+label{font-size:.8rem;top:1px}.dropdown-input .dropdown .selected{cursor:pointer;height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.dropdown-input .dropdown .icon{position:absolute;right:4px;top:10px}.dropdown-input .dropdown .options{background-color:#fff;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.161);left:0;margin-top:4px;max-height:420px;overflow-y:auto;position:absolute;right:0;z-index:800}.dropdown-input .dropdown .options.inverse{bottom:calc(100% + 4px);margin-top:0}.dropdown-input .dropdown .options .option{color:#545454;cursor:pointer;font-size:.85rem;font-weight:300;padding:6px}.dropdown-input .dropdown .options .option:not(:last-child){border-bottom:1px solid #eee}.dropdown-input .dropdown .options .option:hover{background-color:hsla(0,0%,93%,.8)}.dropdown-input label{color:#888;font-size:.85rem;font-weight:300;left:7px;pointer-events:none;position:absolute;top:7px;transform-origin:left top;transition:.15s ease-in-out}.dropdown-input .error{color:#f44336;font-size:.85rem;font-weight:300;padding-left:8px}.dropdown-input.compact{display:block}.dropdown-input.compact .error{box-sizing:border-box;max-width:400px;padding-top:4px;text-align:right;width:100%}.dropdown-container{background-color:#fff;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.078);color:#545454;display:inline-block;font-size:.85rem;font-weight:400}.dropdown-container .selected{cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.dropdown-container .selected .icon{font-size:1.25rem;margin-left:4px;margin-right:-4px}.dropdown-container .selected.placeholder{color:#888}.dropdown-container .options{background-color:#fff;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.161);min-width:80px;padding:4px;position:absolute;z-index:800}.dropdown-container .options .option{cursor:pointer;padding:4px}.dropdown-container .options .option:not(:last-child){border-bottom:1px solid #eee}.dropdown-container .options .option:hover{opacity:.8}.dropdown-hidden{color:#545454;display:inline-block;font-size:.8rem;font-weight:400}.dropdown-hidden .selected{cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:2px 8px 4px;text-overflow:ellipsis;white-space:nowrap}.dropdown-hidden .selected .icon{font-size:16px;margin-left:4px;margin-right:-4px}.dropdown-hidden .selected:hover,.dropdown-hidden.open .selected{background-color:#eee}.dropdown-hidden .options{background-color:#fff;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.161);min-width:80px;padding:4px;position:absolute;z-index:800}.dropdown-hidden .options .option{cursor:pointer;padding:4px}.dropdown-hidden .options .option:not(:last-child){border-bottom:1px solid #eee}.dropdown-header{color:#545454;display:inline-block;font-size:.8rem;font-weight:400}.dropdown-header .selected{align-items:center;cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.dropdown-header .selected .icon{font-size:1.3rem;margin-left:4px;margin-right:-4px}.dropdown-header .selected:hover,.dropdown-header.open .selected{border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.161)}.dropdown-header .options{background-color:#fff;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.161);min-width:80px;padding:4px;position:absolute;z-index:800}.dropdown-header .options .option{cursor:pointer;padding:4px}.dropdown-header .options .option:not(:last-child){border-bottom:1px solid #eee}.attachments-cube{display:flex;flex-shrink:0;flex-wrap:wrap;height:128px;width:128px}.attachments-cube .attachment{border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.161);box-sizing:border-box;cursor:pointer;height:128px;overflow:hidden;position:relative;text-decoration:none;width:128px}.attachments-cube .attachment .loader-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.attachments-cube .attachment .loader-container .loader{margin:0}.attachments-cube .attachment.no-attachment{box-shadow:none}.attachments-cube .attachment.no-attachment .title-preview{color:#888;font-size:.85rem;font-weight:400;text-align:center}.attachments-cube .attachment img.image-preview{height:128px;-o-object-fit:contain;object-fit:contain;width:128px}.attachments-cube .attachment .title-preview{align-items:center;background-color:#eee;color:#888;display:flex;flex-direction:column;font-size:.8rem;font-weight:700;height:100%;justify-content:center;letter-spacing:0;text-align:center;text-overflow:ellipsis;width:100%;word-break:break-word}.attachments-cube .attachment .title-preview img{margin-bottom:12px;width:30%}.attachments-cube .attachment .more{align-items:center;background-color:hsla(0,0%,93%,.88);bottom:0;color:#666;display:flex;font-size:.8rem;font-weight:600;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0}.attachments-cube .attachment.small{height:60px;width:60px}.attachments-cube .attachment.small .title-preview{font-size:.5rem}.attachments-cube .attachment.small .title-preview img{margin-bottom:8px}.attachments-cube .attachment.small img.image-preview{height:60px;width:60px}.attachments-cube .attachment.small:first-child{margin:0 8px 8px 0}.attachments-cube .attachment.small:nth-child(2){margin:0 0 8px}.attachments-cube .attachment.small:nth-child(3){margin:0 8px 0 0}.visitor-report-container{background-color:#f5f5f5;display:flex;flex-direction:column;overflow-y:auto}.visitor-report-container .visitor-report-header{display:flex;margin-top:14px}.visitor-report-container .visitor-report-header .visitor-report-title{color:#666;flex-grow:1;font-size:1.25rem;font-weight:500}.visitor-report-container .visitor-report-header .visitor-report-title input{background:none;border:0;border-radius:4px;outline:0;width:100%}.visitor-report-container .visitor-report-header .visitor-report-title input:focus,.visitor-report-container .visitor-report-header .visitor-report-title input:hover{background-color:#eee}.visitor-report-container .visitor-report-header .visitor-report-watch{color:#666;cursor:pointer;flex-shrink:0;font-size:1.25rem;margin-left:16px}.visitor-report-container .visitor-report-header .visitor-report-watch.watching{color:#f90}.visitor-report-container .visitor-report-header .visitor-report-actions{flex-shrink:0;margin-left:8px}.visitor-report-container .visitor-report-description{flex-grow:1}.visitor-report-container .visitor-report-description .visitor-report-header{align-items:center;display:flex;flex-direction:row}.visitor-report-container .visitor-report-description .visitor-report-description{color:#666;display:flex;flex-direction:row;font-size:.85rem;font-weight:200;margin-top:16px}.visitor-report-container .visitor-report-description .visitor-report-description .visitor-report-assigned-to-row .dropdown-container{margin-left:10px;width:200px}.visitor-report-container .visitor-report-description .visitor-report-description .visitor-report-assigned-to-row .dropdown-container .options{min-width:192px}.visitor-report-container .visitor-report-description .visitor-report-description .left{flex-grow:1;margin-right:16px}.visitor-report-container .visitor-report-description .visitor-report-description .right{flex-shrink:0}.visitor-report-container .visitor-report-description .visitor-report-description .right .row{justify-content:flex-end}.visitor-report-container .visitor-report-description .visitor-report-description .right .dropdown-container{width:180px}.visitor-report-container .visitor-report-description .visitor-report-description .row{align-items:center;display:flex;flex-direction:row}.visitor-report-container .visitor-report-description .visitor-report-description .row:not(:last-child){margin-bottom:8px}.visitor-report-container .visitor-report-description .visitor-report-description .row .value{color:#666;font-size:.85rem;font-weight:600;margin-left:8px}.visitor-report-container .visitor-report-description .visitor-report-description .row a{color:#f90;font-size:.85rem;font-weight:600;margin-left:8px;text-decoration:none}.visitor-report-container .visitor-report-description .visitor-report-description .row a:hover{text-decoration:underline}.visitor-report-container .attachments{align-items:center;display:flex;flex-direction:column;margin:0 0 16px 16px}.visitor-report-container .attachment-button{background-color:#eee;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.078);color:#888;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;margin-bottom:16px;padding:6px 8px}.visitor-report-container .attachment-button .icon{font-size:16px;margin-right:6px}.visitor-report-container .employee-auto-complete{flex-grow:1;margin-left:8px}.visitor-report-container .employee-auto-complete input{background:none;border:0;border-radius:4px;color:#666;font-size:.85rem;font-weight:600;outline:0;width:100%}.visitor-report-container .employee-auto-complete input:focus,.visitor-report-container .employee-auto-complete input:hover{background-color:#eee}.visitor-report-container .case-deadline{background:none;border:0;border-radius:4px;color:#666;font-size:.85rem;font-weight:600;margin-left:4px;outline:0;width:116px}.visitor-report-container .case-deadline:focus,.visitor-report-container .case-deadline:hover{background-color:#eee}.visitor-report-container .deadline .icon{font-size:16px;margin-left:8px}.visitor-report-container .deadline.deadline-soon .icon,.visitor-report-container .deadline.deadline-soon input{color:#f90}.visitor-report-container .deadline.deadline-passed .icon,.visitor-report-container .deadline.deadline-passed input{color:#f44336}.visitor-report-container .card{margin-top:16px}@keyframes vdpSlideFromLeft{0%{opacity:0;transform:translate3d(-.5em,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes vdpSlideFromRight{0%{opacity:0;transform:translate3d(.5em,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes vdpToggleCalendar{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes vdpFadeCalendar{0%{opacity:0}to{opacity:1}}.vdp-toggle-calendar-enter-active.vdpPositionReady{animation:vdpToggleCalendar .2s;transform-origin:top left}.vdp-toggle-calendar-leave-active{animation:vdpToggleCalendar .15s reverse}.vdp-toggle-calendar-enter-active.vdpPositionFixed{animation:vdpFadeCalendar .3s}.vdp-toggle-calendar-leave-active.vdpPositionFixed{animation:vdpFadeCalendar .3s reverse}.vdpComponent{color:#303030;display:inline-block;font-size:10px;position:relative}.vdpComponent.vdpWithInput>input{padding-right:30px}.vdpClearInput{bottom:0;font-size:1em;position:absolute;right:0;top:0;width:3em}.vdpClearInput:before{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:50%;box-sizing:border-box;color:rgba(0,0,0,.3);content:"×";height:1.4em;left:50%;line-height:1.1em;margin:-.7em 0 0 -.7em;position:absolute;top:50%;width:1.4em}.vdpClearInput:hover:before{box-shadow:0 .2em .5em rgba(0,0,0,.15)}.vdpOuterWrap.vdpFloating{padding:.5em 0;position:absolute;z-index:220}.vdpOuterWrap.vdpPositionFixed{align-items:center;background-color:rgba(0,0,0,.3);bottom:0;display:flex;justify-content:center;left:0;padding:2em;position:fixed;right:0;top:0}.vdpFloating .vdpInnerWrap{max-width:30em}.vdpPositionFixed .vdpInnerWrap{animation:vdpToggleCalendar .3s;border:0;margin:0 auto;max-width:30em}.vdpFloating.vdpPositionTop{top:100%}.vdpFloating.vdpPositionBottom{bottom:100%}.vdpFloating.vdpPositionLeft{left:0}.vdpFloating.vdpPositionRight{right:0}.vdpPositionTop.vdpPositionLeft{transform-origin:top left}.vdpPositionTop.vdpPositionRight{transform-origin:top right}.vdpPositionBottom.vdpPositionLeft{transform-origin:bottom left}.vdpPositionBottom.vdpPositionRight{transform-origin:bottom right}.vdpInnerWrap{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.5em;box-shadow:0 .2em 1.5em rgba(0,0,0,.06);box-sizing:border-box;min-width:28em;overflow:hidden;padding:1em}.vdpHeader{background:#f5f5f5;margin:-1em -1em -2.5em;padding:0 1em 2.5em;position:relative;text-align:center}.vdp12HourToggleBtn,.vdpArrow,.vdpClearInput,.vdpPeriodControl>button{background:none;border:0;cursor:pointer;margin:0;padding:0}.vdp12HourToggleBtn::-moz-focus-inner,.vdpArrow::-moz-focus-inner,.vdpClearInput::-moz-focus-inner,.vdpPeriodControl::-moz-focus-inner{border:0;padding:0}.vdpArrow{bottom:2.5em;font-size:1em;overflow:hidden;position:absolute;text-align:left;text-indent:-999em;top:0;width:5em}.vdpArrow:before{border-radius:100%;content:"";height:2.2em;left:50%;margin:-1.1em 0 0 -1.1em;position:absolute;top:50%;transition:background-color .2s;width:2.2em}.vdpArrow:active,.vdpArrow:focus,.vdpArrow:hover{outline:0}.vdpArrow:focus:before,.vdpArrow:hover:before{background-color:rgba(0,0,0,.03)}.vdpArrow:active:before{background-color:rgba(0,0,0,.07)}.vdpArrowNext:before{margin-left:-1.4em}.vdpArrow:after{border:.5em solid transparent;content:"";height:0;left:50%;margin-top:-.5em;position:absolute;top:50%;width:0}.vdpArrowPrev{left:-.3em}.vdpArrowPrev:after{border-right-color:#f90;margin-left:-.8em}.vdpArrowNext{right:-.6em}.vdpArrowNext:after{border-left-color:#f90;margin-left:-.5em}.vdpPeriodControl{display:inline-block;position:relative}.vdpPeriodControl>button{display:inline-block;font-size:1.5em;padding:1em .4em}.vdpPeriodControl>select{-webkit-appearance:none;cursor:pointer;font-size:1.6em;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.vdpTable{position:relative;table-layout:fixed;width:100%;z-index:5}.vdpNextDirection{animation:vdpSlideFromRight .5s}.vdpPrevDirection{animation:vdpSlideFromLeft .5s}.vdpCell,.vdpHeadCell{box-sizing:border-box;text-align:center}.vdpCell{padding:.5em 0}.vdpHeadCell{padding:.3em .5em 1.8em}.vdpHeadCellContent{color:#848484;font-size:1.3em;font-weight:400}.vdpCellContent{border-radius:100%;display:block;font-size:1.4em;line-height:1.857em;margin:0 auto;text-align:center;transition:background .1s,color .1s;width:1.857em}.vdpCell.outOfRange{color:#c7c7c7}.vdpCell.today{color:#f90}.vdpCell.selected .vdpCellContent{background:#f90;color:#fff}@media (hover:hover){.vdpCell.selectable:hover .vdpCellContent{background:#f90;color:#fff}}.vdpCell.selectable{cursor:pointer}.vdpCell.disabled{opacity:.5}.vdpTimeControls{background:#f5f5f5;margin:1em -1em -1em;padding:1.2em 2em;position:relative;text-align:center}.vdpTimeUnit{display:inline-block;position:relative;vertical-align:middle}.vdpTimeUnit>input,.vdpTimeUnit>pre{word-wrap:break-word;border:0;border-bottom:1px solid transparent;box-sizing:border-box;color:#000;font-size:1.7em;line-height:1.3;margin:0;padding:.1em;resize:none;text-align:center;white-space:pre-wrap}.vdpTimeUnit>pre{font-family:inherit;visibility:hidden}.vdpTimeUnit>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border-radius:0;height:100%;left:0;outline:none;overflow:hidden;padding:0;position:absolute;top:0;width:100%}.vdpTimeUnit>input::-moz-selection{background-color:rgba(255,153,0,.15)}.vdpTimeUnit>input::selection{background-color:rgba(255,153,0,.15)}.vdpTimeUnit>input:focus,.vdpTimeUnit>input:hover{border-bottom-color:#f90}.vdpTimeUnit>input:disabled{border-bottom-color:transparent}.vdpTimeUnit>input::-webkit-inner-spin-button,.vdpTimeUnit>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vdpTimeCaption,.vdpTimeSeparator{color:#848484;display:inline-block;font-size:1.3em;vertical-align:middle}.vdpTimeCaption{margin-right:.5em}.vdp12HourToggleBtn{color:#303030;display:inline-block;font-size:1.3em;padding:0 .4em;vertical-align:middle}.vdp12HourToggleBtn:focus,.vdp12HourToggleBtn:hover{color:#f90;outline:0}.vdp12HourToggleBtn:disabled{color:#303030}.vdpComponent button{color:#000;display:block;font-weight:400}.vdpComponent button:hover{background:none}.vdpComponent header{display:block;height:auto;z-index:auto}.visitor-report-history{padding-bottom:16px}.visitor-report-history .card-title{margin-bottom:20px}.visitor-report-history .status{align-items:center;display:flex}.visitor-report-history .status .status-date{color:#666;font-size:.8rem;font-weight:300;overflow:hidden;text-align:right;width:80px}.visitor-report-history .status .status-orb{background-color:#aaa;border-radius:6px;height:12px;margin:0 16px;position:relative;width:12px}.visitor-report-history .status .status-orb .status-line{border:1px solid #eee;display:none;height:54px;left:5px;position:absolute;top:12px;width:0}.visitor-report-history .status .status-description{color:#666;font-size:.85rem;font-weight:300;overflow:hidden}.visitor-report-history .status .status-updater{font-weight:600}.visitor-report-history .status:not(:last-child){margin-bottom:30px}.visitor-report-history .status:not(:last-child) .status-line{display:block}.dynamic-filter .date-input,.dynamic-filter .dropdown-input,.dynamic-filter .text-input{margin:0 0 4px 36px}.datafield-selector{align-items:center;display:flex;flex-direction:row;margin:8px 0}.datafield-selector .dropdown-input{margin:0;width:200px}.datafield-selector .dropdown-input:not(:first-child){margin-left:4px}.datafield-selector .error{color:#f44336;font-size:.85rem;font-weight:300;padding-left:8px}.date-modal{left:300px;position:fixed;top:300px;width:280px;z-index:1000}.multiselect-input{align-items:center;display:flex;position:relative}.multiselect-input .multiselect{background:hsla(0,0%,93%,.161);border:1px solid #eee;border-radius:8px;box-sizing:border-box;color:#545454;font-size:.85rem;font-weight:300;max-width:400px;padding:14px 17px 3px 7px;position:relative;width:100%}.multiselect-input .multiselect.has-error{border:1px solid #f44336}.multiselect-input .multiselect.has-value+label{font-size:.8rem;top:1px}.multiselect-input .multiselect .selected{cursor:pointer;height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.multiselect-input .multiselect .icon{position:absolute;right:4px;top:10px}.multiselect-input .multiselect .options{background-color:#fff;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.161);left:0;margin-top:4px;max-height:420px;overflow-y:auto;position:absolute;right:0;z-index:800}.multiselect-input .multiselect .options.inverse{bottom:calc(100% + 4px);margin-top:0}.multiselect-input .multiselect .options .option{color:#545454;cursor:pointer;font-size:.85rem;font-weight:300;padding:6px}.multiselect-input .multiselect .options .option:not(:last-child){border-bottom:1px solid #eee}.multiselect-input .input-label{color:#888;font-size:.85rem;font-weight:300;left:7px;pointer-events:none;position:absolute;top:7px;transform-origin:left top;transition:.15s ease-in-out}.multiselect-input .error{color:#f44336;font-size:.85rem;font-weight:300;padding-left:8px}.multiselect-input.compact{display:block}.multiselect-input.compact .error{box-sizing:border-box;max-width:400px;padding-top:4px;text-align:right;width:100%}.contact-type-filter{background-color:#fff;border-radius:4px;box-shadow:0 0 32px rgba(0,0,0,.161);left:35px;padding:4px 0;position:fixed;top:52px;width:300px;z-index:1000}.contact-type-filter .option{align-items:center;color:#666;cursor:pointer;display:flex;font-size:16px;font-weight:500;padding:6px 16px}.contact-type-filter .option:not(:last-child){border-bottom:1px solid #eee}.round-icon-badge{align-items:center;background-color:#eee;border-radius:12px;color:#888;cursor:pointer;display:flex;font-size:16px;font-weight:300;height:24px;justify-content:center;margin-right:16px;position:relative;width:24px}.round-icon-badge .icon{font-size:1em!important;margin:0!important;max-width:100%}.round-icon-badge .badge{background:#f90;border-radius:6px;box-shadow:0 0 6px rgba(0,0,0,.161);color:#fff;font-size:.5rem;font-weight:400;height:12px;line-height:12px;position:absolute;right:-3px;text-align:center;top:-3px;width:12px}.action-menu-container{display:flex;position:relative}.action-menu-button{align-items:center;box-shadow:0 0 6px rgba(0,0,0,.078);cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.action-menu,.action-menu-button{background-color:#fff;border-radius:4px}.action-menu{box-shadow:0 0 8px rgba(0,0,0,.161);color:#545454;font-size:.85rem;font-weight:400;position:absolute;right:0;top:32px;width:160px;z-index:800}.action-menu .action{cursor:pointer;margin:8px 4px}.action-menu .action.red{color:#f44336}.action-menu .action a{color:inherit;text-decoration:none}.action-menu .seperator{border-bottom:1px solid #eee}.case-card{flex-direction:column;position:relative}.case-card .card-content{display:flex;flex-direction:row}.case-card .card-content .card-left{flex-grow:1}.case-card .case-card-note,.case-card .case-card-subtitle{color:#888;font-size:.8rem;font-weight:200}.case-card .case-card-note.delivery-number{margin-top:.5rem}.case-card .case-card-footer{display:flex;flex-direction:row;margin-top:8px}.case-card .case-card-footer .icon{background-color:#666;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.161);color:#fff;font-size:.7rem;height:16px;line-height:16px;margin-right:8px;text-align:center;width:16px}.case-card .case-card-footer .icon.red{background-color:#f44336}.case-card .case-card-footer .icon.orange{background-color:#f90}.case-card .case-card-footer .icon.hidden{display:none}.case-card .case-card-footer .count{background-color:#fff;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.161);color:#666;font-size:.7rem;height:16px;line-height:16px;padding:0 4px}.case-card .attachment{border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.161);box-sizing:border-box;cursor:pointer;flex-shrink:0;height:60px;margin-left:8px;overflow:hidden;position:relative;text-decoration:none;width:60px}.case-card .attachment img.image-preview{height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.case-card .attachment img.image-preview:before{background-image:url(/images/fallback.png);background-position:50%;background-size:contain;content:" ";height:60px;position:absolute;width:60px}.case-card .attachment .title-preview{align-items:center;background-color:#eee;color:#888;display:flex;flex-direction:column;font-size:.5rem;font-weight:700;height:100%;justify-content:center;letter-spacing:0;text-align:center;text-overflow:ellipsis;width:100%}.case-card .attachment .title-preview img{margin-bottom:12px;width:30%}.case-card .attachment .more{align-items:center;background-color:hsla(0,0%,93%,.88);bottom:0;color:#666;display:flex;font-size:.8rem;font-weight:600;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0}.lightbox{z-index:1000}.lightbox__default-loader,.lightbox__thumbnail{display:none}.lightbox__element,.lightbox__image{max-height:100%}.lightbox__image .content{align-items:center;display:flex;flex-direction:column;justify-content:center;max-height:100%}.lightbox__image .content>img{flex-grow:1;-o-object-fit:scale-down;object-fit:scale-down;overflow:hidden}.lightbox__image .iframe-container{height:79vh;width:100%}.lightbox__image .iframe-container iframe{border:0;height:100%;max-width:100%;outline:0;width:800px}.lightbox__image .no-image{align-items:center;background-color:#eee;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.161);box-sizing:border-box;display:flex;height:144px;justify-content:center;width:144px}.lightbox__image .no-image img{height:30%;width:30%}.lightbox__image .lightbox-title{color:#fff;flex-shrink:0;font-size:16px;font-weight:200;padding:16px;text-align:center}.edit-image-attachment{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:1000}.edit-image-attachment header{box-sizing:border-box;flex-shrink:0;padding:16px}.edit-image-attachment header .settings{align-items:center;display:flex;flex-grow:1}.edit-image-attachment header .settings .dropdown-header{margin-right:16px}.edit-image-attachment header .settings .edit-image-color .options{min-width:20px}.edit-image-attachment header .settings .edit-image-color .color-orb{border-radius:8px;height:16px;width:16px}.edit-image-attachment header .settings .edit-image-stroke .options{min-width:20px}.edit-image-attachment header .settings .edit-image-stroke .stroke-width{background-color:#666;margin:4px 0;width:16px}.edit-image-attachment header .settings .edit-image-stroke .stroke-width.small{border-radius:1px;height:2px}.edit-image-attachment header .settings .edit-image-stroke .stroke-width.normal{border-radius:3px;height:3px}.edit-image-attachment header .settings .edit-image-stroke .stroke-width.big{border-radius:3px;height:4px}.edit-image-attachment header .settings .edit-image-mode .option{align-items:center;display:flex}.edit-image-attachment header .settings .edit-image-mode .icon-mode{font-size:.85rem;margin-left:0;margin-right:16px}.edit-image-attachment header .settings .back{color:#545454;cursor:pointer;font-size:1.25rem;margin-left:8px;margin-right:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.edit-image-attachment header .actions{align-items:center;display:flex;flex-shrink:0}.edit-image-attachment header .actions .cancel{color:#888;cursor:pointer;font-size:.85rem;font-weight:600;margin:0 16px}.edit-image-attachment header .actions .cancel:hover{text-decoration:underline}.edit-image-attachment .content{align-items:center;background-color:#f5f5f5;display:flex;flex-grow:1;justify-content:center;overflow:hidden;padding:32px}.edit-image-attachment .content .custom-editor{border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.161)}@media screen and (max-width:800px){.edit-image-attachment header{align-items:flex-start;height:auto}.edit-image-attachment header .settings{flex-wrap:wrap}.edit-image-attachment header .settings>*{margin-bottom:4px;margin-top:4px}}.speed-dial-container{bottom:16px;position:absolute;right:16px}.speed-dial-container .action{align-items:center;background-color:#f90;border-radius:19px;box-shadow:0 0 8px rgba(0,0,0,.161);color:#fff;cursor:pointer;display:flex;font-size:22px;height:38px;justify-content:center;text-decoration:none;width:38px}.speed-dial-container .action:hover{opacity:.9}.speed-dial-container .options{bottom:100%;margin-left:6px;position:absolute}.speed-dial-container .options .option-button{align-items:center;background-color:orange;border-radius:13px;box-shadow:0 0 8px rgba(0,0,0,.161);color:#fff;cursor:pointer;display:none;height:26px;justify-content:center;margin-bottom:10px;text-decoration:none;transform:scale(0);width:26px}.speed-dial-container .options .option-button .icon{height:16px;width:16px}.speed-dial-container .options .option-button .icon[icon=navigation]{margin:2px 2px 0 0}.speed-dial-container.is-showing-options .options{display:flex;flex-direction:column-reverse}.speed-dial-container.is-showing-options .options .option-button{animation-duration:.1s;animation-fill-mode:forwards;animation-name:enter;display:flex;transform-origin:bottom center}.speed-dial-container.is-showing-options .options .option-button:first-of-type{animation-delay:.1s}.speed-dial-container.is-showing-options .options .option-button:nth-of-type(2){animation-delay:.2s}.speed-dial-container.is-showing-options .options .option-button:nth-of-type(3){animation-delay:.3s}.speed-dial-container.is-showing-options .options .option-button:nth-of-type(4){animation-delay:.4s}.speed-dial-container.is-showing-options .options .option-button:nth-of-type(5){animation-delay:.5s}.speed-dial-container.is-showing-options .options .option-button:nth-of-type(6){animation-delay:.6s}@keyframes enter{0%{transform:scale(0)}to{transform:scale(1)}}.numpad{background-color:hsla(0,0%,93%,.161);border:1px solid #eee;border-radius:8px}.numpad .row{display:flex;flex-direction:row}.numpad .row .button{color:#545454;cursor:pointer;flex:1 1 0px;font-size:.85rem;font-weight:600;padding:16px;text-align:center}.numpad .row .button.back{font-size:.8rem;font-weight:100}.numpad .row .button.clear{font-size:1.25rem;line-height:.85rem}.numpad .row .button:not(:last-child){border-right:1px solid #eee}.numpad .row .button:active{background-color:rgba(255,153,0,.239)}.numpad .row:not(:last-child){border-bottom:1px solid #eee}.update-cases .inner{display:flex;flex-direction:column;justify-content:space-between;min-height:300px}.update-cases .field{margin-top:8px}.login-list #new-login-button{margin-left:auto}.login-list .is-employee{color:#f90}.login-list .error{color:#f44336}.login-list .error,.login-list .message{font-size:.85rem;font-weight:300;margin:16px;text-align:center}.login-list .message{color:#545454}.login-list .sortable-header{cursor:pointer}.login-list .login-filters{display:flex;flex-direction:row;margin-bottom:16px}.login-list .login-filters .filter{margin-right:8px;width:200px}.right-cards{display:flex;flex-direction:row;flex-wrap:wrap}.right-cards .card{margin-right:16px;min-width:400px!important}.header-filter{background-color:#fff;border-radius:4px;box-shadow:0 0 32px rgba(0,0,0,.161);position:fixed;top:52px;width:300px;z-index:1000}.header-filter.customer-filter{left:92px}.header-filter.case-filter{left:132px}.header-filter.delivery-filter{left:172px}.header-filter .text-input{margin:8px}.header-filter .options{box-shadow:none;max-height:600px;overflow:auto;position:relative}.header-filter .options .option{color:#666;cursor:pointer;font-size:16px;font-weight:500;padding:8px}.header-filter .options .option:not(:last-child){border-bottom:1px solid #eee}.header-filter .no-options{color:#545454;font-size:.85rem;font-weight:300;padding:12px;text-align:center}@media screen and (max-width:800px){.header-filter{left:32px!important;right:32px;width:auto}.header-filter.customer-filter{top:104px}.header-filter.case-filter{top:135px}}.card .crm-table{position:relative}.card .crm-table .filters{display:flex;flex-direction:row;margin-bottom:16px}.card .crm-table .filters .filter{margin-right:8px;width:200px}.card .crm-table .scrollable.has-sticky table{margin-bottom:0}.card .crm-table .scrollable.has-sticky table th.sticky{background-color:#fff;bottom:0;box-shadow:4px -3px 6px rgba(0,0,0,.078);position:sticky}.card .crm-table .card-table .row-action{cursor:pointer;display:inline-block}.card .crm-table .card-table .row-action.hidden{cursor:default;pointer-events:none;visibility:hidden}.card .crm-table .card-table .row-action .icon,.card .crm-table .card-table .row-action .line,.card .crm-table .card-table .row-action .no-icon{font-size:1.5em!important;margin-left:2px;margin-right:2px}.card .crm-table .card-table .row-action .line{border-left:1px solid #eee}.card .crm-table .document-nr-cell{align-items:center;display:flex;gap:8px}.card .crm-table .document-nr-cell .peppol-status{font-size:18px;margin:0}.card .crm-table .document-nr-cell .peppol-status.success{color:#4caf50}.card .crm-table .document-nr-cell .peppol-status.error{color:#f44336}.create-document .separator{flex-grow:1}.create-document .create-document-actions-container{display:flex;flex-direction:row;height:32px;justify-content:space-between}.create-document .create-document-actions-container .cancel{position:relative;top:9px}.create-document .error{margin-top:25px;text-align:center}.create-document .inner{display:flex;flex-direction:column;height:640px}.create-document .inner .selected-documents{font-size:.9em;margin-top:10px}.create-document .date-input,.create-document .dropdown-input,.create-document .sub-title{margin-bottom:10px;margin-top:20px}.create-document .case-auto-complete{margin-top:8px}.create-document .case-auto-complete.multiple-orders{width:calc(100% - 28px)}.create-document .add-product-order{border:2px solid #888;border-radius:8px;color:#888;cursor:pointer;font-size:11.5px;font-weight:900;height:12px;line-height:12px;margin-right:184px;margin-top:13px;padding:1px 0 0 1px;position:absolute;right:calc(-50% + 50px);width:12px}.create-document .product-orders{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:7px;margin-top:4px}.create-document .product-orders .product-order{background-color:#fff;border-radius:13px;box-shadow:0 0 6px rgba(0,0,0,.078);color:#666;font-size:14px;font-weight:300;margin:4px 8px 0 0;padding:4px 8px;position:relative}.create-document .product-orders .product-order .delete{background-color:#fff;border-radius:13px;box-shadow:0 3px 6px rgba(0,0,0,.161);color:#f44336;cursor:pointer;display:none;height:26px;line-height:26px;position:absolute;right:0;text-align:center;top:0;width:26px}.create-document .product-orders .product-order:hover .delete{display:block}.write-off-payment .inner{overflow-y:visible}.write-off-payment .field{margin-top:8px}.write-off-payment .auto-complete-input .options{max-height:300px}#document-type-details .inner{overflow-y:hidden;position:relative;width:816px}#document-type-details .inner .close{color:#545454;cursor:pointer;position:absolute;right:1rem;top:1rem}#document-type-details .sub-title{text-align:left}#document-type-details .document-type-title{align-items:center;display:flex;flex-direction:row;margin-bottom:24px}#document-type-details .document-type-title .icon{margin-left:8px}#document-type-details .document-type-title .icon.error{color:#f44336}#document-type-details .document-type-title .icon.success{color:#4caf50}#document-type-details .field{margin-top:8px}#document-type-details .divider{border-bottom:1px solid #eee;margin:24px 0}#document-type-details .document-type-flavours{display:flex;flex-direction:row;margin-top:12px}#document-type-details .document-type-flavours .document-type-flavour-tabs .tab{background-color:#eee;border-radius:12px;color:#888;cursor:pointer;font-size:16px;font-weight:300;height:24px;line-height:24px;margin:0 12px 16px;position:relative;text-align:center;width:24px}#document-type-details .document-type-flavours .document-type-flavour-tabs .tab.active{border:1px solid #f90;box-sizing:border-box;line-height:22px}#document-type-details .document-type-flavours .document-type-flavour-tabs .tab.active:after{background-color:#f90;border-radius:4px;content:" ";display:block;height:8px;margin-top:-15px;position:absolute;right:-17px;width:8px;z-index:-1}#document-type-details .document-type-flavour{background-color:#fafafa;border-radius:8px;flex-grow:1;max-height:40vh;overflow-y:auto;padding:16px}#document-type-details .document-type-flavour .sub-title{margin-bottom:16px}#document-type-details .document-type-flavour .section-title{border-top:1px solid #888;color:#545454;font-size:1.25rem;font-weight:300;margin:2rem 0;padding:16px 0 0 8px}#document-type-details .document-type-flavour .languageSelect{border-bottom:1px solid #eee;display:flex;margin:0 -16px;padding:0 16px}#document-type-details .document-type-flavour .languageSelect .language{color:#545454;cursor:pointer;margin-right:.5rem;padding:5px 8px 4px;position:relative}#document-type-details .document-type-flavour .languageSelect .language.active{border:1px solid #eee;border-radius:8px 8px 0 0;color:#f90}#document-type-details .document-type-flavour .languageSelect .language.active:after{border:1px solid #fafafa;bottom:-2px;content:"";display:block;left:0;position:absolute;right:0}#document-type-details .document-type-flavour .field .label{color:#545454;font-size:.85rem;padding:0 8px 8px}#document-type-details .document-type-flavour .field:not(:first-child){margin-top:24px}#document-type-details .document-type-flavour .field input{max-width:100%}#document-type-details .document-type-flavour .image-upload{display:flex;flex-direction:row}#document-type-details .document-type-flavour .image-upload .upload{flex-grow:1}#document-type-details .document-type-flavour .image-upload .spinner-container{min-width:144px}#document-type-details .document-type-flavour .image-upload .headerfooter-preview,#document-type-details .document-type-flavour .image-upload .headerfooter-preview img{background-color:#eee;background-size:cover;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.161);box-sizing:border-box;cursor:pointer;height:144px;margin-bottom:8px;position:relative;width:144px}#document-type-details .document-type-flavour .image-upload .headerfooter-preview .icon,#document-type-details .document-type-flavour .image-upload .headerfooter-preview img .icon{background-color:hsla(0,0%,93%,.75);border-radius:3px;position:absolute;right:5px;top:5px}#document-type-details .document-type-flavour .image-upload .headerfooter-preview .icon:hover,#document-type-details .document-type-flavour .image-upload .headerfooter-preview img .icon:hover{background-color:hsla(0,0%,93%,.8)}#document-type-details .document-type-flavour .afterDocType{align-items:center;display:flex;flex-direction:row;margin-bottom:.5rem}#document-type-details .document-type-flavour .afterDocType span{color:#545454;display:inline-block;font-size:14px;font-weight:300;padding:2px 10px 2px 20px}#document-type-details .document-type-flavour .afterDocType .dropdown-input{flex-shrink:0;margin:0;min-width:30%}#document-type-details .document-type-flavour .select-email-template{align-items:center;border-top:1px solid #888;display:flex;flex-direction:row;gap:1rem;margin-top:1rem;padding-top:1rem;position:relative}#document-type-details .document-type-flavour .select-email-template .dropdown-input{flex-grow:1}#document-type-details .document-type-flavour .select-email-template .dropdown-input .dropdown{max-width:100%}#document-type-details .document-type-flavour .select-email-template .add-email-template{border:2px solid #888;border-radius:50%;color:#888;cursor:pointer;font-size:12px;font-weight:900;height:12px;line-height:12px;margin-top:8px;padding:1px 0 0 1px;width:12px}#document-type-details .document-type-flavour .select-email-template .add-email-template:hover{opacity:.8}#document-type-details .document-type-flavour .email-template .email-template-default{margin-top:8px}#document-type-details .document-type-flavour .email-template .row{margin-top:0}#document-type-details .document-type-flavour .email-template .email-template-name{align-items:center;display:flex;flex-direction:row;gap:.8rem;margin-top:1rem;position:relative}#document-type-details .document-type-flavour .email-template .email-template-name .text-input{flex-grow:1;margin-top:0}#document-type-details .document-type-flavour .email-template .email-template-name .text-input input{max-width:100%}#document-type-details .document-type-flavour .email-template .email-template-name .delete-email-template{color:#f44336;cursor:pointer;font-size:1.2em;line-height:1.2em}#document-type-details .document-type-flavour .email-template .email-template-name .delete-email-template:hover{opacity:.8}#document-type-details .row{align-items:center;display:flex;flex-direction:row;margin-top:24px}#document-type-details .row>:first-child{flex-grow:1}#document-type-details .row .placeholderInfo{color:#f90;cursor:pointer;margin-left:8px;margin-top:8px}#document-type-details .attachment-upload .content{margin-top:0}#document-type-details .attachment-upload .content .attachments-dropzone{border:1px dashed #888;border-radius:8px;cursor:pointer;flex-shrink:0;height:64px;margin-bottom:8px;padding:16px}#document-type-details .attachment-upload .content .attachments-dropzone .dz-message{color:#666;font-size:16px;font-weight:200;margin-top:22px;text-align:center}#document-type-details .attachment-upload .content .attachments-dropzone.drag{border-color:#f90}#document-type-details .attachments-container{border-bottom:1px solid #e6e6e6;display:flex;flex-direction:column;flex-grow:1;overflow:hidden}#document-type-details .attachments{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;overflow-y:auto;padding:16px 8px}#document-type-details .attachment{align-items:center;border-radius:8px;display:flex;flex-direction:row;flex-grow:1;margin:4px 0;max-width:calc(50% - 20px);padding:8px}#document-type-details .attachment .preview{align-items:center;background-color:#eee;background-size:cover;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.161);box-sizing:border-box;display:flex;height:48px;justify-content:center;margin-right:16px;overflow:hidden;position:relative;width:48px}#document-type-details .attachment .preview.error{border:2px solid #f44336}#document-type-details .attachment .preview img{height:100%;padding:35%;width:100%}#document-type-details .attachment .preview img.full{-o-object-fit:cover;object-fit:cover;padding:0}#document-type-details .attachment .info{flex-grow:1}#document-type-details .attachment .actions{margin-top:0}#document-type-details .attachment .actions .action{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 0 6px rgba(0,0,0,.161);color:#545454;display:flex;font-size:14px;height:24px;justify-content:center;margin-left:8px;text-decoration:none;width:24px}#document-type-details .attachment .action{cursor:pointer}#document-type-details .attachment .error,#document-type-details .attachment .name,#document-type-details .attachment .progress,#document-type-details .attachment .size{color:#666;font-size:.8rem;font-weight:400;overflow-wrap:break-word;text-align:left;width:144px}#document-type-details .attachment .size{font-weight:200}#document-type-details .attachment .error{color:#f44336}#document-type-details .attachment:hover{background-color:#eee}.parameters-information-container .inner{padding:2rem}.parameters-information-container .placeholder{color:#f90;cursor:pointer}.parameters-information-container .actions{justify-content:flex-end}.file-input{align-items:center;display:flex;flex-direction:row}.file-input button{background:#eee;box-shadow:0 0 6px rgba(0,0,0,.078);color:#aaa;font-weight:400}.file-input button .icon{font-size:1.1rem;margin-right:6px}.file-input .info{color:#545454;font-size:.85rem;font-weight:300;margin-left:16px}.file-input .info.error{color:#f44336}.create-payment .inner{overflow-y:visible}.create-payment .field{margin-top:8px}.create-payment .auto-complete-input .options{max-height:300px}.generic-footer{background:#fff 0 0 padding-box;bottom:0;box-shadow:0 -3px 6px rgba(0,0,0,.078);height:32px;padding-bottom:16px;padding-top:16px;position:fixed;width:100%}.generic-footer .generic-footer-inner{margin:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.documents-payments-footer-summary-container{width:100%}.documents-payments-footer-summary-container tr th{text-align:right!important}.documents-payments-footer-summary-container tr th.no-padding{padding:0!important}.documents-payments-footer-summary-container tr th .footer-items{display:flex;flex-wrap:wrap;gap:32px;justify-content:flex-start;row-gap:8px}.documents-payments-footer-summary-container tr th .footer-items .footer-item:first-letter{text-transform:capitalize}@media (min-width:576px){.documents-payments-footer-summary-container tr th .footer-items{justify-content:flex-end}}.language-menu{background-color:#fff;border-radius:4px;box-shadow:0 0 32px rgba(0,0,0,.161);position:fixed;right:16px;top:52px;width:150px;z-index:1000}.language-menu .content{border-bottom:1px solid #eee;padding:8px}.language-menu .inputGroup{display:block;margin:8px 0;text-decoration:none}.language-menu .inputGroup:hover{opacity:.8}.language-menu .inputGroup label{color:#888;cursor:pointer;font-size:16px;font-weight:300}.language-menu .action{background:inherit;color:#f90;cursor:pointer;display:block;font-size:16px;font-weight:300;margin:0 auto;padding:8px;text-align:center;text-decoration:none}.language-menu .action:hover{text-decoration:underline}.flyout{box-shadow:0 0 8px rgba(0,0,0,.161);min-width:250px;position:relative}.flyout .statusIcon{position:absolute}.flyout .statusIcon.success{color:#4caf50}.flyout .statusIcon.error{color:#f44336}.flyout .close-icon{cursor:pointer;font-size:1.25rem;position:fixed;right:15px;top:79px}.flyout h1{color:#666;font-size:1.25rem;font-weight:700;margin-bottom:2rem}.flyout h3{color:#545454;font-size:.8rem;font-weight:400;margin-bottom:.5rem;margin-top:1rem}.flyout h3:first-letter{text-transform:uppercase}.flyout a{text-decoration:none}.flyout a:hover{opacity:.8}.flyout p{color:#545454;line-height:20px;margin:0}.flyout p.accent{color:#f90}.flyout ul{color:#545454;list-style-type:none;margin:0;padding-inline-start:1rem}.flyout ul>li:before{content:"-";padding-right:.5rem}.flyout .invoice-memo textarea{background:none;border:0;border-radius:4px;color:#545454;outline:0;resize:none;width:100%}.flyout .invoice-memo textarea:focus,.flyout .invoice-memo textarea:hover{background-color:#eee}.spinner-container .spinner{margin-bottom:90px;margin-left:-45px;z-index:1000}.spinner-container .spinner .spinner-text{background-color:hsla(0,0%,78%,.3);color:#7d7d7d;margin-top:200px;padding:20px}.spinner-container.center{display:flex;flex-direction:row;justify-content:center}.spinner-container.center .spinner{margin-left:-90px}.lds-spinner{display:inline-block;height:0;position:relative;width:0}.lds-spinner div{animation:lds-spinner 1.2s linear infinite;transform-origin:40px 40px}.lds-spinner div:after{background:currentColor;border-radius:20%;content:" ";display:block;height:18px;left:37px;position:absolute;top:3px;width:6px}.lds-spinner div:first-child{animation-delay:-1.1s;transform:rotate(0deg)}.lds-spinner div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.lds-spinner div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.lds-spinner div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.lds-spinner div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.lds-spinner div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.lds-spinner div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.lds-spinner div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.lds-spinner div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.lds-spinner div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.lds-spinner div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.lds-spinner div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}#contact-type-details .contact-type-title{align-items:center;display:flex;flex-direction:row}#contact-type-details .contact-type-title .icon{margin-left:8px}#contact-type-details .contact-type-title .icon.error{color:#f44336}#contact-type-details .contact-type-title .icon.success{color:#4caf50}#sign-document{max-height:100vh;overflow-y:scroll}#sign-document .sign-document-container{margin:0 auto;max-width:891px}#sign-document .sign-document-container .clear-signature{cursor:pointer;float:right}#sign-document .sign-document-container .errorPopup .overlay{pointer-events:all!important}#sign-document .sign-document-container .error{color:red}#sign-document .sign-document-container .actions{margin-top:0}#sign-document .sign-document-container .errorMessage{display:inline-block;margin-bottom:.5rem}#sign-document .sign-document-container .errorMessage:first-letter{text-transform:uppercase}#sign-document .sign-document-container .info-message{font-size:.85rem}#sign-document .sign-document-container .sign-document-confirm-container{align-items:flex-end;display:flex;flex-direction:row;font-size:1.5em;font-weight:700;justify-content:space-between;margin-top:3rem}#sign-document .sign-document-container .sign-document-confirm-container.bottom{flex-direction:row-reverse;margin-bottom:5rem;margin-top:2rem}#sign-document .sign-document-container .sign-document-certificate{border:1px solid #000;margin:2rem 0 0;padding:3rem 5rem}#sign-document .sign-document-container .sign-document-certificate h1{margin:2rem 0}#sign-document .sign-document-container .sign-document-certificate h2{font-size:1.2em;font-style:italic;font-weight:400;margin:2rem 0}#sign-document .sign-document-container .sign-document-certificate .information-table td{padding-right:2rem;vertical-align:top}#sign-document .sign-document-container .sign-document-certificate .indent{margin-left:4rem}#sign-document .sign-document-container .sign-document-certificate ul{word-wrap:break-word;list-style-type:none;overflow-wrap:break-word;padding-left:2.5rem;word-break:break-word}#sign-document .sign-document-container .sign-document-certificate ul li{margin-bottom:1rem}#sign-document .sign-document-container .sign-document-certificate #signedAt{min-width:50%}#sign-document .sign-document-container .sign-document-certificate>div>*{margin:2rem 0}#sign-document .sign-document-container .sign-document-certificate .signature-section{display:grid;grid-template-columns:3fr 2fr}#sign-document .sign-document-container .sign-document-certificate .signature-section .signature{align-self:flex-start;width:100%}#sign-document .sign-document-container .sign-document-certificate .signature-section .signature canvas{max-width:100%}#sign-document .sign-document-container .submit-container{display:flex;justify-content:flex-end;padding-bottom:3rem}#invalid-container{align-content:center;display:grid;height:100%;justify-content:center}@media (max-width:992px){#sign-document .sign-document-container{padding:0 2rem}}@media (max-width:768px){#sign-document .sign-document-container .sign-document-certificate .indent{margin-left:2rem}#sign-document .sign-document-container .sign-document-certificate ul{padding-left:2.5rem}#sign-document .sign-document-container .sign-document-certificate .signature-section{align-items:stretch;display:flex;flex-direction:column}#sign-document .sign-document-container .sign-document-certificate .signature-section>div{margin:1rem 0}}@media (max-width:576px){#sign-document .sign-document-container{padding:0 1rem}#sign-document .sign-document-container .sign-document-certificate{padding:2rem 1rem}#sign-document .sign-document-container .sign-document-certificate .indent{margin-left:0}}.sketchpad{border:1px solid grey;height:400px;max-width:600px;width:100%}.sketchpad .sketchpad-inner{height:100%}.sketchpad .sketchpad-inner canvas{height:100%!important}.rename-attachment-container .card-field{margin-top:24px}.product-status-container{align-items:flex-end;background-color:#fff;border-top-right-radius:8px;display:flex;flex-direction:column;flex-shrink:0}.product-status-container .card-title{margin-bottom:.3rem;margin-top:.5rem}.product-status-container .status-container{border-bottom-left-radius:8px;border-top-right-radius:8px;box-shadow:0 0 5px rgba(0,0,0,.08);display:flex;flex-direction:row;padding:.25rem .5rem}.product-status-container .status-container .status{align-items:center;color:#545454;cursor:pointer;display:flex;flex-direction:row;margin-right:3px;opacity:.6}.product-status-container .status-container .status:hover{opacity:.8}.product-status-container .status-container .status.active{opacity:1}.product-status-container .status-container .status.active .label{font-weight:500}.product-status-container .status-container .status.active .badge{background-color:#4caf50;box-shadow:none;color:#fff}.product-status-container .status-container .status.active.error .badge{background-color:#f44336}.product-status-container .status-container .status.active:hover{opacity:.8}.product-status-container .status-container .status.intermediate{opacity:1}.product-status-container .status-container .status.intermediate .label{font-weight:500}.product-status-container .status-container .status.intermediate .badge{background-color:#ffd966;box-shadow:none;color:#fff}.product-status-container .status-container .status.intermediate:hover{opacity:.8}.product-status-container .status-container .status.intermediate.finalIntermediate .badge{background-color:#f90}.product-status-container .status-container .status.error{margin:0}.product-status-container .status-container .status .icon{color:#545454}.product-status-container .status-container .status .chevron{flex-shrink:0;font-size:2em}.product-status-container .status-container .status .badge{align-items:center;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.25);display:grid;flex-shrink:0;font-size:.8em;height:22px;justify-content:center;margin-right:8px;width:22px}.product-status-container .status-information{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;margin-right:.5rem}.product-status-container .text-area-input{align-self:flex-end;margin-top:0;position:relative;width:60%}.product-status-container .text-area-input .description-area{border-radius:8px;font-weight:600;margin-top:0;min-height:75px;padding:.6rem .6rem .6rem 1.5rem}.product-status-container .text-area-input .description-area.editable{background-color:#f5f5f5;font-weight:400}.product-status-container .text-area-input .description-area.editable:focus{outline:none}.product-status-container .text-area-input .description-area.editable:hover{background-color:#f5f5f5}.product-status-container .text-area-input .badge{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.25);display:grid;flex-shrink:0;font-size:1em;height:28px;justify-content:center;left:-14px;margin-right:8px;position:absolute;top:7px;width:28px}.product-status-container .text-area-input .badge.icon{color:#888}@media screen and (max-width:1400px){.product-status-container .status-container .status .label{display:none}.product-status-container .status-container .status .badge:first-of-type{margin-right:0}}.modal .inner.send-document-container{display:flex;flex-direction:column;height:90%;overflow-y:visible!important;width:80%}.modal .inner.send-document-container .spinner-load-container{flex:1}.modal .inner.send-document-container .error.server-error{flex:1;text-align:center}.modal .inner.send-document-container .send-document-progress{flex:1}.modal .inner.send-document-container .send-document-progress .being-sent{text-align:center}.modal .inner.send-document-container .send-document-progress .failed-message{color:red}.modal .inner.send-document-container .send-document-progress .is-sent{color:green}.modal .inner.send-document-container .addresses{display:flex;flex-direction:row;margin-bottom:1rem;margin-top:.5rem}.modal .inner.send-document-container .addresses .email{background-color:#fff;border-radius:13px;box-shadow:0 0 6px rgba(0,0,0,.078);color:#666;font-size:14px;font-weight:300;margin:4px 8px 0 0;padding:4px 8px;position:relative}.modal .inner.send-document-container .addresses .email .delete{background-color:#fff;border-radius:13px;box-shadow:0 3px 6px rgba(0,0,0,.161);color:#f44336;cursor:pointer;display:none;height:26px;line-height:26px;position:absolute;right:0;text-align:center;top:0;width:26px}.modal .inner.send-document-container .addresses .email:hover .delete{display:block}.modal .inner.send-document-container .email-input{display:flex;flex-direction:row}.modal .inner.send-document-container .email-input .text-input{flex-grow:1}.modal .inner.send-document-container .email-input .add-email{border:2px solid #888;border-radius:8px;color:#888;cursor:pointer;font-size:11.5px;font-weight:900;height:12px;line-height:12px;margin-left:13px;margin-top:13px;padding:1px 0 0 1px;width:12px}.modal .inner.send-document-container .email-text-container{display:flex;flex:1;flex-direction:column}.modal .inner.send-document-container .email-text-container .email-text-field{flex:1}.modal .inner.send-document-container .email-text-container .email-text-field .field,.modal .inner.send-document-container .email-text-container .email-text-field .field .rich-editor{height:100%}.modal .inner.send-document-container .email-text-container .email-text-field .field .rich-editor .note-editor{display:flex;flex-direction:column;height:100%}.modal .inner.send-document-container .email-text-container .email-text-field .field .rich-editor .note-editor .note-editing-area{flex:1}.modal .inner.send-document-container .email-text-container>.field{margin-top:1rem}.modal .inner.send-document-container .email-text-container .row{align-items:center;display:flex;flex-direction:row;margin-top:1rem}.modal .inner.send-document-container .email-text-container .row>:first-child{flex-grow:1}.modal .inner.send-document-container .email-text-container .row .placeholderInfo{color:#f90;cursor:pointer;margin-left:8px;margin-top:8px}.modal .inner.send-document-container hr{margin-top:24px}.modal .inner.send-document-container .status-steps{margin-top:20px}.modal .inner.send-document-container .status-step{background-color:#f8f9fa;border-left:3px solid #dee2e6;border-radius:6px;margin-bottom:16px;padding:12px}.modal .inner.send-document-container .status-step h4{color:#495057;font-size:14px;font-weight:600;margin:0 0 8px}.modal .inner.send-document-container .status-step .step-number{background-color:#6c757d;border-radius:50%;color:#fff;display:inline-block;font-size:12px;height:24px;line-height:24px;margin-right:8px;text-align:center;width:24px}.modal .inner.send-document-container .status-step p{align-items:center;display:flex;gap:8px;margin:4px 0;padding-left:32px}.modal .inner.send-document-container .status-step .icon{font-size:16px;font-weight:700}.modal .inner.send-document-container .status-step .is-sent{color:#28a745}.modal .inner.send-document-container .status-step .failed-message{color:#dc3545}.modal .inner.send-document-container .status-step .skipped-message{color:#6c757d;font-style:italic}.modal .inner.send-document-container .status-step ul{list-style:none;margin:0;padding-left:32px}.qr-scanner-container{min-height:500px;min-width:60vw}.qr-scanner-container.inner{padding:32px}.qr-scanner-container.scan-error{animation-duration:2s;animation-fill-mode:forwards;animation-name:error-shadow}.qr-scanner-container.scan-success{animation-duration:2s;animation-fill-mode:forwards;animation-name:success-shadow}.qr-scanner-container .scanning-round-container .mode-selection .mode-option{border:none}.qr-scanner-container .scanning-round-container .scanner-screen{height:100%}.qr-scanner-container .scanning-round-container .scanner-screen .immediate-qr-scanner-container .qrcode-stream-overlay .spinner-container{margin-top:0}.qr-scanner-container .scanning-round-container .scanner-screen .result-message-container{left:auto}.qr-scanner-container .scanning-round-container .scanner-screen .result-message-container .result-message{max-width:100%}.scanning-round-container *{color:#545454}.scanning-round-container .mode-selection .mode-option{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.161);border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.161);cursor:pointer;display:flex;flex-direction:row;margin-bottom:.5rem;max-width:100%;padding:1rem}.scanning-round-container .mode-selection .mode-option .icon-container{min-width:16px}.scanning-round-container .mode-selection .mode-option .option{flex-grow:1}.scanning-round-container .mode-selection .mode-option:hover{background-color:#f5f5f5;opacity:.8}.scanning-round-container .badge{align-items:center;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.16);color:#545454;display:grid;font-size:1.2em;height:28px;justify-content:center;margin-right:16px;padding:5px;width:28px}.scanning-round-container .scanner-screen{border-radius:16px;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;top:0;width:100%}.scanning-round-container .scanner-screen.mobile{border:4px solid transparent}.scanning-round-container .scanner-screen.mobile.scan-error{animation-duration:2s;animation-fill-mode:forwards;animation-name:error-border}.scanning-round-container .scanner-screen.mobile.scan-success{animation-duration:2s;animation-fill-mode:forwards;animation-name:success-border}.scanning-round-container .scanner-screen .immediate-qr-scanner-container{height:100%}.scanning-round-container .scanner-screen .immediate-qr-scanner-container .qrcode-stream-overlay{align-items:center;display:flex;justify-content:center}.scanning-round-container .scanner-screen .immediate-qr-scanner-container .qrcode-stream-overlay .spinner-container{margin-top:-50px}.scanning-round-container .scanner-screen .stop-scanning{align-self:auto;background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;bottom:0;box-shadow:0 0 16px rgba(0,0,0,.161);cursor:pointer;flex:0 1 auto;height:45px;left:0;line-height:43px;margin-top:-5px;position:absolute;right:0;text-align:center;z-index:2}.scanning-round-container .scanner-screen .stop-scanning:hover{opacity:.95}.scanning-round-container .scanner-screen .result-message-container{display:flex;flex-direction:column-reverse;left:0;position:absolute;right:0;top:0;z-index:1}.scanning-round-container .scanner-screen .result-message-container .slide-enter,.scanning-round-container .scanner-screen .result-message-container .slide-leave-to{opacity:0;transform:translateX(300px)}.scanning-round-container .scanner-screen .result-message-container .slide-move{transition:transform 20s}.scanning-round-container .scanner-screen .result-message-container .slide-leave-active{position:absolute}.scanning-round-container .scanner-screen .result-message-container .result-message{align-items:center;background:hsla(0,0%,100%,.5);border-radius:8px;display:flex;flex-direction:row;margin:15px 15px 0;padding:.8rem 1rem;position:relative;transition:all .3s}.scanning-round-container .scanner-screen .result-message-container .result-message .close{cursor:pointer;position:absolute;right:calc(-1rem - 9px);top:-9px}.scanning-round-container .scanner-screen .result-message-container .result-message .close .badge{background-color:#eee;color:grey;height:18px;width:18px}.scanning-round-container .scanner-screen .result-message-container .result-message .close:hover{opacity:.9}.scanning-round-container .scanner-screen .result-message-container .result-message .error .badge,.scanning-round-container .scanner-screen .result-message-container .result-message .success .badge{background-color:#4caf50;color:#fff;font-size:1.5em;height:22px;width:22px}.scanning-round-container .scanner-screen .result-message-container .result-message .error .badge{background-color:#f44336}.scanning-round-container .products{border-bottom:1px solid #888;margin:1rem 0}.scanning-round-container .products .product{margin-bottom:1rem;padding-bottom:1rem}.scanning-round-container .products .product:not(:last-child){border-bottom:1px solid #eee}.scanning-round-container .products .product .name{font-weight:700;margin-bottom:.3rem}.scanning-round-container .products .product .number{font-weight:300}.scanning-round-container .products .product .message{align-items:center;display:flex;flex-direction:row;margin-left:1rem}.scanning-round-container .products .product .message .badge{background-color:#eee;border:none}.scanning-round-container .error-overview{display:flex;flex-direction:column}.scanning-round-container .error-overview>button{align-self:center;color:#fff}.scanning-round-container .header{align-items:center;background-color:#fff;box-shadow:0 0 16px rgba(0,0,0,.161);display:flex;flex-direction:row;justify-content:space-between;left:0;margin-bottom:16px;padding:16px;position:absolute;right:0;top:0}.scanning-round-container .header .title{align-items:center;color:#aaa;cursor:default;display:flex;flex-direction:row;font-size:20px;font-weight:500;pointer-events:none}.scanning-round-container .header .title .icon{color:grey;font-size:.8em;margin-right:1rem}.scanning-round-container .header .title.clickable{cursor:pointer;pointer-events:all}.scanning-round-container .header .title.clickable:hover{opacity:.8}.scanning-round-container .header .close{align-items:center;cursor:pointer;display:flex}.scanning-round-container .header .close .icon{color:#aaa;font-size:2em}.scanning-round-container .header+:not(.scanner-screen){margin-top:70px}@keyframes success-shadow{0%{box-shadow:0 0 0 4px #4caf50}90%{box-shadow:0 0 0 4px #4caf50}to{box-shadow:none}}@keyframes error-shadow{0%{box-shadow:0 0 0 4px #f44336}90%{box-shadow:0 0 0 4px #f44336}to{box-shadow:none}}@keyframes success-border{0%{border:4px solid #4caf50}90%{border:4px solid #4caf50}to{border:4px solid transparent}}@keyframes error-border{0%{border:4px solid #f44336}90%{border:4px solid #f44336}to{border:4px solid transparent}}.order-product-list{position:relative}.order-product-list .sort-filter{align-items:center;display:flex;flex-direction:row;gap:1rem;position:absolute;right:0;top:0}.order-product-list .sort-filter .direction{color:#888;cursor:pointer;font-size:1.25rem;font-weight:400;margin-top:-3px}.order-product-list .card{align-items:stretch;display:flex;flex-direction:column;padding:0}.order-product-list .card .primary-section,.order-product-list .card .primary-section .card-content{display:flex;flex-direction:row}.order-product-list .card .primary-section .card-content .attachments-cube.compact,.order-product-list .card .primary-section .card-content .attachments-cube.compact .attachment,.order-product-list .card .primary-section .card-content .attachments-cube.compact .attachment img{height:64px;width:64px}.order-product-list .card .primary-section .card-content .card-title.product-card-title{display:flex;justify-content:space-between}.order-product-list .card .primary-section .card-content .card-title.product-card-title div:last-of-type{margin-left:1rem}.order-product-list .card .primary-section .card-content .information{flex-grow:1;padding:.5rem 1rem}.order-product-list .card .secondary-section{background-color:#fafafa;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;padding:.8rem 1rem}.order-product-list .card .secondary-section p{color:#545454;font-size:.85rem;font-weight:400;margin:0}.order-product-list .signature-container{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}.order-product-list .signature-container>*{margin-bottom:1rem}.order-product-list .signature-container .date,.order-product-list .signature-container .title{margin-bottom:.5rem}.order-product-list .signature-container .error{color:#f44336;font-size:.85rem;font-weight:300}.action .option{align-items:center;cursor:pointer;display:grid;height:28px;justify-content:center;width:28px}.action .option .icon{color:#888;font-size:20px;margin:0!important}.action .option:hover{opacity:.8}.single-scan-container .option .icon{font-size:24px}.multiple-scan-container .option .icon{font-size:22px;position:relative;top:-1px}@media (max-width:576px){.order-product-list .card{flex-direction:column}.order-product-list .card .primary-section{flex-direction:column-reverse;gap:8px}.order-product-list .card .primary-section .card-content{gap:8px;padding:0 8px}.order-product-list .card .primary-section .card-content .attachments-cube{flex:4;flex-direction:column;height:unset;width:unset}.order-product-list .card .primary-section .card-content .attachments-cube .attachment{height:unset;width:unset}.order-product-list .card .primary-section .card-content .attachments-cube .attachment img{display:block}.order-product-list .card .primary-section .card-content .information{flex:6;padding:0}.order-product-list .card .primary-section .product-status-container{align-items:flex-start;border-radius:8px 8px 0 0}.order-product-list .card .primary-section .product-status-container .status-container{border-radius:8px 8px 0 0;box-sizing:border-box;width:100%}}.document-status-select-container .message{color:#545454;font-size:16px;font-weight:300;margin-top:16px}.document-status-select-container .dropdown-input{margin-top:20px}#parameters-container .parameters-title{align-items:center;display:flex;flex-direction:row}#parameters-container .parameters-title .settings-title{margin-top:0}#parameters-container .parameters-title .icon{margin-left:8px}#parameters-container .parameters-title .icon.error{color:#f44336}#parameters-container .parameters-title .icon.success{color:#4caf50}.create-reminder-container,.missing-invoices-container{display:flex;flex-direction:column;justify-content:space-between;min-height:300px;overflow-y:initial!important}.create-reminder-container p{color:#666;font-size:14px;font-weight:300;margin-top:.3rem}.create-reminder-container ul{list-style-type:none;padding-left:1.5rem}.create-reminder-container ul li{color:#666;font-size:16px;font-weight:300}.create-reminder-container ul li:before{content:"-"}.create-reminder-container .dropdown,.create-reminder-container input{margin-bottom:.5rem}.case-filter-list .card-table-filters{display:flex;flex-direction:row;margin-top:16px}.case-filter-list .card-table-filters .filter{margin-right:8px;width:200px}.case-datafield-list .card-table-filters{display:flex;flex-direction:row;margin-top:16px}.case-datafield-list .card-table-filters .filter{margin-right:8px;width:200px}.customer-card{flex-direction:column;position:relative}.customer-card .case-card-note{color:#888;font-size:.8rem;font-weight:200}.customer-card .case-card-note.delivery-number{margin-top:.5rem}.customer-card .case-statuses{align-self:flex-start;border-bottom-left-radius:8px;border-top-right-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.078);display:inline-block;margin:8px 0 -8px -8px;padding:4px 8px}.customer-card .case-statuses>:not(:last-child){margin-right:4px}.system-logs-list tr td{cursor:pointer}.system-log-popup{margin:5%!important;width:inherit!important}.system-log-popup .title-container{display:flex;flex-direction:row;justify-content:space-between}.system-log-popup pre{font-size:.8em}.system-log-popup .actions{flex-direction:row-reverse}.set-pincode-container .instruction{margin-bottom:14px;margin-top:-6px}.set-pincode-container .text-input{margin-top:8px}.set-pincode-container .error{margin-top:8px;text-align:center}.create-supplier .text-input{margin-top:8px}.create-supplier .sub-title{margin:16px 0 8px}.create-supplier .checked-suppliers .list{max-height:400px;overflow-y:auto}.create-supplier .checked-suppliers .checked-supplier{align-items:center;display:flex;flex-direction:row;padding:8px 0}.create-supplier .checked-suppliers .checked-supplier .description{color:#545454;flex-grow:1;font-size:.85rem;font-weight:300}.create-supplier .checked-suppliers .checked-supplier .action{color:#888;cursor:pointer;flex-shrink:0;font-size:.85rem;font-weight:600;margin:0 8px}.create-supplier .checked-suppliers .checked-supplier .action:hover{text-decoration:underline}.create-supplier .checked-suppliers .checked-supplier:not(:last-child){border-bottom:1px solid #eee}.sliderContainer{align-items:center;color:hsla(0,0%,93%,.161)!important;display:flex;flex-direction:row}.sliderContainer p{color:#545454;flex-grow:1;font-weight:400;margin:0}.switch{display:inline-block;flex-shrink:0;height:1rem;position:relative;width:2.1rem}.switch:hover .slider:before{opacity:.75}.switch--disabled{opacity:.4}.switch--disabled .slider{cursor:not-allowed}.switch input{height:0;opacity:0;width:0}.slider{background-color:#eee;cursor:pointer;right:0;top:0}.slider,.slider:before{bottom:0;left:0;position:absolute;transition:.4s}.slider:before{background-color:#f90;content:"";height:1rem;width:1rem}input:checked+.slider:before{transform:translateX(1.1rem)}.slider.round{border-radius:17px}.slider.round:before{border-radius:50%}.document-attachments .title{color:#545454;display:flex;flex-direction:row;flex-shrink:0;font-size:1.25rem;font-weight:500;justify-content:space-between;padding:16px 16px 0}.document-attachments .title .icon{cursor:pointer}.document-attachments .content{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.document-attachments .attachments-dropzone{border:1px dashed #888;border-radius:8px;cursor:pointer;flex-shrink:0;height:64px;margin:16px 16px 8px;padding:16px}.document-attachments .attachments-dropzone .dz-message{color:#666;font-size:16px;font-weight:200;margin-top:22px;text-align:center}.document-attachments .attachments-dropzone.drag{border-color:#f90}.document-attachments .attachments-container{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.document-attachments .attachments{display:flex;flex-wrap:wrap;min-height:300px;overflow-y:auto;padding:16px 8px}.document-attachments .attachment{margin:0 8px 16px}.document-attachments .attachment .preview{align-items:center;background-color:#eee;background-size:cover;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.161);box-sizing:border-box;display:flex;height:144px;justify-content:center;margin-bottom:8px;overflow:hidden;position:relative;width:144px}.document-attachments .attachment .preview.error{border:2px solid #f44336}.document-attachments .attachment .preview img{height:100%;padding:35%;width:100%}.document-attachments .attachment .preview img.full{-o-object-fit:cover;object-fit:cover;padding:0}.document-attachments .attachment .preview .attachment-actions{display:none;position:absolute;right:8px;top:8px}.document-attachments .attachment .preview .attachment-actions .action{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 0 6px rgba(0,0,0,.161);color:#545454;display:flex;font-size:14px;height:24px;justify-content:center;margin-left:8px;text-decoration:none;width:24px}.document-attachments .attachment .preview:hover .attachment-actions{display:flex}.document-attachments .attachment .action{cursor:pointer}.document-attachments .attachment .error,.document-attachments .attachment .name,.document-attachments .attachment .progress,.document-attachments .attachment .size{color:#666;font-size:.8rem;font-weight:400;overflow-wrap:break-word;text-align:center;width:144px}.document-attachments .attachment .name.input{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.document-attachments .attachment .name.input input{flex-grow:1}.document-attachments .attachment .size{font-weight:200}.document-attachments .attachment .error{color:#f44336}.document-attachments .close{bottom:0;display:flex;justify-content:flex-end;padding:16px;position:absolute;right:0}@media (hover:none){.case-attachments .attachment .preview .actions{display:flex}}.document-attachments-carousel{display:flex;flex-direction:column}.document-attachments-carousel .content{display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:hidden}.document-attachments-carousel .content>div:first-of-type{height:100%}.document-attachments-carousel .content>img{flex-grow:1;-o-object-fit:scale-down;object-fit:scale-down}.document-attachments-carousel .iframe-container{height:100%;width:100%}.document-attachments-carousel .iframe-container iframe{border:0;height:100%;max-width:100%;outline:0;width:100%}.document-attachments-carousel .no-image{align-items:center;background-color:#eee;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.161);box-sizing:border-box;display:flex;height:144px;justify-content:center;width:144px}.document-attachments-carousel .no-image img{height:30%;width:30%}.document-attachments-carousel .lightbox-title{color:#fff;flex-shrink:0;font-size:16px;font-weight:200;padding:16px;text-align:center}.document-attachments-carousel .footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;line-height:24px}.document-attachments-carousel .footer .navigation{align-items:center;display:flex}.document-attachments-carousel .footer .navigation .icon-chevron-left,.document-attachments-carousel .footer .navigation .icon-chevron-right{cursor:pointer;font-size:24px}.status-circle{aspect-ratio:1;border-radius:50%;display:inline-block;height:8px}.status-circle[data-status=not_started]{background-color:#f44336}.status-circle[data-status=in_progress]{background-color:#ffd966}.status-circle[data-status=almost_finished]{background-color:#f90}.status-circle[data-status=finished]{background-color:#4caf50}.status-circle[data-status=error]{background-color:#f44336}.status-circle[data-status=no_error]{background-color:#4caf50}.bank-reference-container{align-items:stretch;display:flex;flex-direction:column;gap:.5rem}.matrix-table{box-sizing:border-box;max-width:100%}.matrix-table thead{background-color:#fff;color:#212121}.matrix-table thead th{text-wrap:nowrap;background-color:#fff;border:1px solid #eee;padding:8px 10px;text-align:left}.matrix-table tbody tr,.matrix-table tfoot tr{background-color:#fff}.matrix-table tbody tr td,.matrix-table tfoot tr td{background-color:#fff;border:1px solid #eee;padding:8px 10px;text-align:left;vertical-align:top}.matrix-table tbody tr td .matrix-table-toggle,.matrix-table tfoot tr td .matrix-table-toggle{align-items:center;display:flex;justify-content:center;margin-bottom:10px;margin-top:10px}.matrix-table tbody input[type=email],.matrix-table tbody input[type=text],.matrix-table tfoot input[type=email],.matrix-table tfoot input[type=text]{min-width:250px}.matrix-table td:first-child.sticky,.matrix-table th:first-child.sticky{left:-16px;position:sticky;z-index:300}.matrix-table td:last-child.sticky,.matrix-table th:last-child.sticky{position:sticky;right:-16px;z-index:300}.rich-editor{max-width:100%}.timeline-card .timeline-header{border-radius:8px;box-shadow:0 0 6px rgba(0,0,0,.078);padding:.5rem;position:absolute}.timeline-card .timeline-scroll{overflow-x:auto;padding-bottom:1rem}.timeline-card .timeline-line{display:flex;flex-wrap:nowrap;min-width:-moz-max-content;min-width:max-content;padding-top:3rem;position:relative}.timeline-card .timeline-line:before{background-color:#eee;content:"";height:2px;left:0;position:absolute;right:0;top:80px;z-index:0}.timeline-card .timeline-item{flex:1;margin:0 2rem;position:relative;text-align:center;width:10rem}.timeline-card .timeline-item .timeline-dot{border-radius:50%;height:14px;left:50%;position:absolute;top:25px;transform:translateX(-50%);width:14px}.timeline-card .timeline-item .timeline-date{margin-top:.3rem}.timeline-card .timeline-item .timeline-label{margin-top:1.2rem}.timeline-card .timeline-item .timeline-days{margin-top:.25rem}.timeline-card .color-primary{background-color:#f90}.timeline-card .color-secondary{background-color:#ffd966}.graph-card{align-items:center;background-color:#fff;color:#545454;display:flex;flex-direction:column;margin-bottom:1rem;overflow-y:scroll;overflow:auto;position:relative;width:100%}.graph-card h2{margin-bottom:0;margin-top:1.5rem}.graph-card .card-title{align-self:end}.graph-header{display:flex;justify-content:space-between;margin-top:1rem;width:100%}.graph-header .field{margin:0 1.5rem}.graph-header .dropdown-input,.graph-header .multiselect{max-width:100%;min-width:150px;width:100px}.graph-title{color:#888;font-size:1.15rem;margin-top:2rem}.graph-filter{box-sizing:none}.graph-button{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.078);cursor:pointer;display:flex;justify-content:center;padding:.4rem}.graph-container{display:flex}.graph-legend{display:flex;gap:5rem;margin-top:2rem}.legend-card{align-items:flex-start;border:2px solid #eee;border-radius:8px;box-shadow:0 0 6px rgba(0,0,0,.078);display:flex;flex-direction:column;min-width:180px;padding:1rem 1.5rem}.legend-title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.legend-value{font-size:1.15rem;margin-bottom:.2rem}.legend-period{color:#545454;font-size:.85rem}.dropdown-search-filter,.dropdown-search-filter .input-wrapper{position:relative}.dropdown-search-filter .clear-button{background:none;border:none;color:#999;cursor:pointer;font-size:14px;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.dropdown-search-filter .dropdown{background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 0 6px rgba(0,0,0,.078);position:absolute;width:100%;z-index:10}.dropdown-search-filter .dropdown-options{max-height:200px;overflow-x:hidden;overflow-y:auto}.dropdown-search-filter .dropdown-option{cursor:pointer;padding:8px}.dropdown-search-filter .dropdown-option:hover{background-color:#eee}.dropdown-search-filter .dropdown-loader,.dropdown-search-filter .no-options{color:#999;padding:8px}.top-alert{z-index:10000}#login{display:flex;height:100%}#login #login-image{flex-grow:1}#login #login-form{box-shadow:0 0 16px rgba(0,0,0,.161);display:flex;flex-direction:column;justify-content:space-between;padding:32px;position:relative;width:350px}#login #login-form .action-message{color:#888;margin-bottom:10px}#login #login-form .title{color:#888;font-size:1.25rem;font-weight:400}#login #login-form .versionNumber{color:#888;font-size:.8rem;font-weight:400}#login .numpad,#login .text-input{margin-bottom:8px}#login input[name=password]{-webkit-text-security:disc}#login .actions{display:flex;flex-direction:row}#login .actions .types{display:flex;flex-grow:1}#login .actions .types .type{border-radius:8px;box-sizing:border-box;color:#545454;cursor:pointer;display:block;font-size:16px;height:30px;line-height:30px;margin-right:8px;text-align:center;width:30px}#login .actions .types .type:hover{background:hsla(0,0%,93%,.161)}#login .actions .types .type.active{background:hsla(0,0%,93%,.161);border:1px solid #eee;line-height:28px}#login .actions button{flex-shrink:0}#login #forgot-link{font-size:.9em;position:relative;top:30px}#login #forgot-link a{color:#fff;text-decoration:none}#forgot{display:flex;height:100%}#forgot #forgot-image{background:url(/images/login-forgot-background.png) no-repeat;background-size:cover;flex-grow:1}#forgot #forgot-form{box-shadow:0 0 16px rgba(0,0,0,.161);padding:32px;width:350px}#forgot #forgot-form .action-message{color:#888;margin-bottom:10px}#forgot #forgot-form .title{color:#888;font-size:1.25rem;font-weight:400}#forgot #forgot-form .title a{color:inherit;text-decoration:none}#forgot #forgot-form .title .icon{font-size:.8em}#forgot #forgot-form form{margin-top:280px}#forgot #forgot-form form button{margin-left:auto;margin-right:0;margin-top:15px}#reset{display:flex;height:100%}#reset #reset-image{background:url(/images/login-forgot-background.png) no-repeat;background-size:cover;flex-grow:1}#reset #reset-form{padding:32px;width:350px}#reset #reset-form .action-message{color:#888;margin-bottom:10px}#reset #reset-form .title{color:#888;font-size:1.25rem;font-weight:400}#reset #reset-form .title a{color:inherit;text-decoration:none}#reset #reset-form .title .icon{font-size:.8em}#reset #reset-form form{margin-top:280px}#reset #reset-form form button{margin-left:auto;margin-right:0}#reset #reset-form .text-input{margin-bottom:8px}#cases .field{margin:12px 0 24px}#cases .list-container .maps-button{align-items:center;background-color:orange;border-radius:13px;bottom:22px;box-shadow:0 0 8px rgba(0,0,0,.161);color:#fff;cursor:pointer;display:flex;height:26px;justify-content:center;position:absolute;right:64px;text-decoration:none;width:26px}#cases .list-container .maps-button .icon{height:16px;margin:2px 2px 0 0;width:16px}#cases .add-product-order{border:2px solid #888;border-radius:8px;color:#888;cursor:pointer;font-size:11.5px;font-weight:900;height:12px;left:407px;line-height:12px;margin-right:184px;margin-top:13px;padding:1px 0 0 1px;position:relative;top:-40px;width:12px}#cases .product-orders{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:7px;margin-top:4px;width:400px}#cases .product-orders .product-order{background-color:#fff;border-radius:13px;box-shadow:0 0 6px rgba(0,0,0,.078);color:#666;font-size:14px;font-weight:300;margin:4px 8px 0 0;padding:4px 8px;position:relative}#cases .product-orders .product-order .delete{background-color:#fff;border-radius:13px;box-shadow:0 3px 6px rgba(0,0,0,.161);color:#f44336;cursor:pointer;display:none;height:26px;line-height:26px;position:absolute;right:0;text-align:center;top:0;width:26px}#cases .product-orders .product-order:hover .delete{display:block}#tasks .list-container .card .deadline{flex-shrink:0;font-size:16px}#tasks .list-container .card .deadline-today{color:#f90}#tasks .list-container .card .deadline-passed{color:#f44336}#tasks .list-container .card-content{overflow:hidden}#payments .filters-container .checkbox label{padding:0 0 0 20px}#payments .payment-flyout{margin-left:20px;margin-right:15px;margin-top:3rem}#payments .payments-container{background-color:#f5f5f5;display:flex;flex-direction:column;overflow:auto}#payments .payments-container .payments-title{align-items:center;color:#545454;display:flex;flex-direction:row;font-size:1.25rem;font-weight:600;margin-top:16px}#payments .payments-container .payments-title span{flex-grow:1}#payments .payments-container .payments-title button{margin-left:16px}#payments .payments-container .payments-list{margin-top:16px;overflow:hidden;padding:0}#payments .payments-container .card-content{overflow:hidden}#payments .payments-container .crm-table{display:flex;flex-direction:column;max-height:100%;overflow:hidden}#payments .payments-container .crm-table .filters{padding:8px 8px 0}#payments .payments-container .crm-table .scrollable{padding:0}#payments .payments-container .crm-table tr td:first-child,#payments .payments-container .crm-table tr th:first-child{padding-left:12px}#payments .payments-container .crm-table tr td:last-child,#payments .payments-container .crm-table tr th:last-child{padding-right:12px}#payments .payments-container .crm-table tr .row-action{cursor:pointer;display:inline-block!important}#payments .payments-container .crm-table .multiselect-actions{align-items:center;display:flex;flex-direction:row}#payments .payments-container .crm-table .multiselect-actions .multiselect-action{color:#666;cursor:pointer;margin-left:10px;padding:3px}#payments .payments-container .crm-table .multiselect-actions .multiselect-action:hover{background-color:#eee}#payments .payments-container .scrollable{overflow:auto}#documents .flyout-right{display:flex;overflow-y:auto;padding:1rem 3rem 1rem 1rem}#documents .flyout-right .document-flyout-details{display:flex;flex-direction:column;justify-content:space-between}#documents .flyout-right .document-flyout-details .flyout-container{margin:3rem 15px 64px 20px}#documents .flyout-right .document-flyout-details .extra-controls{display:flex;flex-direction:row;justify-content:flex-end;padding-bottom:1rem}#documents .flyout-right .document-flyout-details .error{color:#f44336;font-size:.85rem;font-weight:300;padding-top:4px;text-align:left}#documents .documents-container{background-color:#f5f5f5;display:flex;flex-direction:column;overflow:auto}#documents .documents-container .documents-title{color:#545454;display:flex;flex-direction:row;font-size:1.25rem;font-weight:600;justify-content:space-between;margin-top:16px}#documents .documents-container .documents-title :last-child{display:flex;flex-direction:row;gap:.5rem}#documents .documents-container .documents-list{margin-top:16px;overflow:hidden;padding:0}#documents .documents-container .card-content{overflow:hidden}#documents .documents-container .crm-table{display:flex;flex-direction:column;max-height:100%;overflow:hidden}#documents .documents-container .crm-table .multiselect-actions{align-items:center;display:flex;flex-direction:row}#documents .documents-container .crm-table .multiselect-actions .multiselect-action{color:#666;cursor:pointer;margin-left:10px;padding:3px}#documents .documents-container .crm-table .multiselect-actions .multiselect-action:hover{background-color:#eee}#documents .documents-container .crm-table .multiselect-actions-error{margin:.2rem 0 .5rem 2rem}#documents .documents-container .crm-table .icon.indicator{color:#f90;font-size:1.5em!important}#documents .documents-container .crm-table .row-action .icon,#documents .documents-container .crm-table .row-action .line,#documents .documents-container .crm-table .row-action .no-icon{margin-left:2px;margin-right:2px}#documents .documents-container .crm-table .row-action .line{border-left:1px solid #eee}#documents .documents-container .crm-table .filters{padding:8px 8px 0}#documents .documents-container .crm-table .scrollable{padding:0}#documents .documents-container .crm-table tr td:first-child,#documents .documents-container .crm-table tr th:first-child{padding-left:12px}#documents .documents-container .crm-table tr td:last-child,#documents .documents-container .crm-table tr th:last-child{padding-right:12px}#documents .documents-container .scrollable{overflow:auto}#documents .field .checkbox-all label{font-size:16px;font-weight:400;padding:2px 64px 2px 20px}#documents .field .dynamic-filter .date-input,#documents .field .dynamic-filter .dropdown-input,#documents .field .dynamic-filter .multiselect-input,#documents .field .dynamic-filter .text-input{margin-left:20px}#documents .multiselect-input .multiselect .options{overflow-x:hidden}#documents .peppol-transmissions{display:flex;flex-direction:column;gap:8px}#documents .peppol-transmissions .retry{align-items:center;display:flex;gap:8px}#documents .peppol-transmissions .transmission{border:1px solid #eee;border-radius:4px;display:flex;flex-direction:column;gap:4px;max-width:220px;padding:8px}#documents .peppol-transmissions .transmission.success{border-left:4px solid #4caf50}#documents .peppol-transmissions .transmission.err{border-left:4px solid #f44336}#documents .peppol-transmissions .transmission .transmission-header{align-items:center;display:flex;gap:8px;justify-content:space-between}#documents .peppol-transmissions .transmission .transmission-header .date{font-size:.75rem}#documents .peppol-transmissions .transmission .error-details{background-color:#eee;border-radius:4px;display:flex;flex-direction:column;gap:4px;padding:4px}#documents .peppol-transmissions .transmission .error-details p,#documents .peppol-transmissions .transmission .error-details pre{font-size:.75rem}#documents .peppol-transmissions .transmission .error-details pre{word-wrap:break-word;color:#545454;margin:0;opacity:.75}#documents .peppol-transmissions .transmission button{background-color:#eee;color:#212121;cursor:pointer;font-size:.75rem;padding:4px;width:100%}#documents .peppol-transmissions .transmission button:hover{opacity:.75}#document-details{height:100%;overflow:auto}#document-details .icon.error,#document-details .icon.running,#document-details .icon.success{font-size:x-large;position:fixed;right:22px;z-index:1}#document-details .row{align-items:center;display:flex;flex-direction:row}#document-details .details-container{margin:16px;position:relative;top:-8px}#document-details .details-container .pdf-header{padding-bottom:16px;padding-top:16px;width:100%}#document-details .details-container .pdf-footer{background-color:#fff;min-height:100px;padding-bottom:16px;padding-top:16px;width:100%}#document-details .details-container .document-edit-container{height:100%;margin:2rem auto 0}#document-details .details-container .document-edit-container .description-area{border:none;font-weight:600;padding:.5rem}#document-details .details-container .document-edit-container .description-area.editable{font-weight:400}#document-details .details-container .document-edit-container .description-area.editable:focus{background-color:#eee!important;outline:none}#document-details .details-container .document-edit-container .description-area.editable:hover{background-color:#f5f5f5}#document-details .details-container .document-edit-container .row{align-items:center;display:flex;flex-direction:row}#document-details .details-container .document-edit-container .row>*{margin-right:1rem}#document-details .details-container .document-edit-container textarea{resize:vertical}#document-details .details-container .document-edit-container .icon{padding:.5rem}#document-details .details-container .document-edit-container .icon,#document-details .details-container .document-edit-container select{cursor:pointer}#document-details .details-container .document-edit-container input,#document-details .details-container .document-edit-container select{border:none;max-width:100%}#document-details .details-container .document-edit-container input:focus,#document-details .details-container .document-edit-container select:focus{background-color:#eee!important;outline:none}#document-details .details-container .document-edit-container input:hover,#document-details .details-container .document-edit-container select:hover{background-color:hsla(0,0%,93%,.5)}#document-details .details-container .document-edit-container .non-editable{font-weight:600}#document-details .error{color:#f44336;font-size:.85rem;font-weight:300;padding-left:8px}#document-details .document-paper{border:1px solid #000;margin-bottom:20px;margin-top:2rem;max-width:1060px;padding-left:60px;padding-right:60px;position:relative}#document-details .document-paper .icon.missing{color:#f44336}#document-details .document-paper .icon.not-missing{color:#4caf50;cursor:default}#document-details .document-paper .spinner-missing-invoices{left:52px;position:relative;top:-27px}#document-details .document-paper .spinner-missing-invoices .spinner-container{position:absolute}#document-details .document-edit-header{align-items:center;display:flex;justify-content:space-between}#document-details .document-edit-header .document-status-select-container{flex-grow:1}#document-details .export-banner{background-color:rgba(244,67,54,.75);color:#fff;margin:2rem auto;max-width:calc(1180px - 2rem);padding:2rem 1rem}#document-details #download-document-button a{color:#fff;text-decoration:none}#document-details .pdf-payments .pdf-payments-table{width:100%}#document-details .pdf-payments .add-payment-form{align-items:center;display:flex;flex-direction:row-reverse;justify-items:flex-end;padding:3px;width:100%}#document-details .pdf-payments .add-payment-form button{margin-left:6px;margin-right:6px}#document-details .pdf-payments .add-payment-form .dropdown-input{width:300px}#document-details .pdf-payments .add-payment-form .error{flex:1;margin-right:20px;text-align:left}#document-details .add-invoice-reminder-form{align-items:center;display:flex;flex-direction:row-reverse;justify-items:flex-end;margin-top:10px;padding:3px;width:100%}#document-details .add-invoice-reminder-form button{margin-left:6px;margin-right:6px}#document-details .add-invoice-reminder-form .dropdown-input{width:300px}#document-details .add-invoice-reminder-form .error{flex:1;margin-right:20px;text-align:left}#document-details .purchase-invoice{box-sizing:border-box;display:flex;flex-direction:column;margin:0;overflow:hidden;padding:0;width:100%}#document-details .purchase-invoice .container-title{margin:32px 32px 16px}#document-details .purchase-invoice .container-content{display:flex;flex-direction:row;flex-grow:1;max-height:100%;overflow:hidden}#document-details .purchase-invoice .container-content .document-attachments-carousel,#document-details .purchase-invoice .container-content .document-fields{padding:0 32px 16px;width:50%}#document-details .purchase-invoice .container-content .document-fields{max-height:100%;overflow-y:scroll}#document-details .purchase-invoice .container-content .document-fields .document-templates-container{display:grid;grid-template-columns:1fr 1fr}#document-details .purchase-invoice .container-content .document-edit-header{margin:0 8px}#document-details .purchase-invoice .container-content .document-edit-header .separator{flex-grow:1}#document-details .purchase-invoice .container-content .document-edit-header #copy-supplier-button{margin:0 8px}#document-details .purchase-invoice .container-content .document-edit-header .document-status-select-container .dropdown-input{margin:0}#document-details .purchase-invoice .supplier-information{color:#666;font-size:.85rem;padding:8px}#document-details .purchase-invoice .supplier-information .title{font-weight:600;margin-bottom:8px}#settings .list-container{overflow-y:auto}#settings .list-container .container-title{padding:16px 16px 8px}#settings .search-container{padding:0 16px}#settings .search-container .text-input{margin-bottom:8px}#settings .details-container{background-color:#f5f5f5;overflow:auto}#settings .details-container .card{margin-top:16px;min-width:100%;width:-moz-max-content;width:max-content}#settings .details-container .card .auto-complete-input{margin:8px 0}#settings .details-container td.error{color:#f44336}#settings .settings-menu{margin-bottom:16px}#settings .settings-menu .settings-menu-item{color:#545454;display:block;font-size:16px;font-weight:400;padding:8px 16px;text-decoration:none}#settings .settings-menu .settings-menu-item:hover{opacity:.8}#settings .settings-menu .settings-menu-item.active{border-right:3px solid #f90;color:#f90}#settings .settings-title{color:#545454;font-size:1.25rem;font-weight:600;margin-top:16px}#settings .settings-home{align-items:center;display:flex;height:100%;justify-content:center;width:100%}#settings .datafield-list{max-width:600px}#prefix{text-transform:uppercase}#error{display:flex;height:100%}#error #image{background:url(/images/login-forgot-background.png) no-repeat;background-size:cover;flex-grow:1}#error #side{padding:32px;width:350px}#error #side .title{color:#888;font-size:1.25rem;font-weight:400}#error #side .title a{color:inherit;text-decoration:none}#error #side .title .icon{font-size:.8em}#error #side .action-message{color:#888;margin-bottom:10px;margin-top:280px}#container-404{margin-left:288px;position:absolute;text-align:left;top:50%;transform:translateY(-50%)}#container-404 img{float:left}#container-404 .texts-container{color:#666;display:inline-block;margin-left:64px;margin-top:70px;width:314px}#container-404 .texts-container div:first-child{font-size:14px}#container-404 .texts-container div:nth-child(2){font-size:24px;margin-top:8px}#container-404 .texts-container div:nth-child(3){font-size:18px;margin-top:16px}@media screen and (max-width:1280px){#container-404{margin-left:10%}}@media screen and (max-width:800px){#container-404{margin-left:20%}#container-404 .texts-container{margin-left:15px}}@media screen and (max-width:500px){#container-404{left:50%;margin-left:auto;margin-right:auto;transform:translate(-50%,-50%)}#container-404 .texts-container{margin-left:15px}}#deliveries .flyout-right{display:flex;overflow-y:auto;padding:1rem 3rem 1rem 1rem}#deliveries .flyout-right .delivery-flyout-details{display:flex;flex-direction:column;justify-content:space-between}#deliveries .flyout-right .delivery-flyout-details .flyout-container{margin:3rem 15px 64px 20px}#deliveries .flyout-right .delivery-flyout-details .extra-controls{display:flex;flex-direction:row;justify-content:flex-end;padding-bottom:1rem}#deliveries .flyout-right .delivery-flyout-details .error{color:#f44336;font-size:.85rem;font-weight:300;padding-top:4px;text-align:left}#deliveries .deliveries-container{background-color:#f5f5f5;display:flex;flex-direction:column;overflow:auto}#deliveries .deliveries-container .deliveries-title{color:#545454;display:flex;flex-direction:row;font-size:1.25rem;font-weight:600;justify-content:space-between;margin-top:16px}#deliveries .deliveries-container .deliveries-title :last-child{display:flex;flex-direction:row;gap:.5rem}#deliveries .deliveries-container .deliveries-list{margin-top:16px;overflow:hidden;padding:0}#deliveries .deliveries-container .card-content{overflow:hidden}#deliveries .deliveries-container .crm-table{display:flex;flex-direction:column;max-height:100%;overflow:hidden}#deliveries .deliveries-container .crm-table .multiselect-actions{align-items:center;display:flex;flex-direction:row}#deliveries .deliveries-container .crm-table .multiselect-actions .multiselect-action{color:#666;cursor:pointer;margin-left:10px;padding:3px}#deliveries .deliveries-container .crm-table .multiselect-actions .multiselect-action:hover{background-color:#eee}#deliveries .deliveries-container .crm-table .multiselect-actions-error{margin:.2rem 0 .5rem 2rem}#deliveries .deliveries-container .crm-table .icon.indicator{color:#f90;font-size:1.5em!important}#deliveries .deliveries-container .crm-table .row-action .icon,#deliveries .deliveries-container .crm-table .row-action .line,#deliveries .deliveries-container .crm-table .row-action .no-icon{margin-left:2px;margin-right:2px}#deliveries .deliveries-container .crm-table .row-action .line{border-left:1px solid #eee}#deliveries .deliveries-container .crm-table .filters{padding:8px 8px 0}#deliveries .deliveries-container .crm-table .scrollable{padding:0}#deliveries .deliveries-container .crm-table tr td:first-child,#deliveries .deliveries-container .crm-table tr th:first-child{padding-left:12px}#deliveries .deliveries-container .crm-table tr td:last-child,#deliveries .deliveries-container .crm-table tr th:last-child{padding-right:12px}#deliveries .deliveries-container .scrollable{overflow:auto}#deliveries .field .checkbox-all label{font-size:16px;font-weight:400;padding:2px 64px 2px 20px}#deliveries .field .dynamic-filter .date-input,#deliveries .field .dynamic-filter .dropdown-input{margin-left:20px}#download-ubl-header{padding-left:20px}#download-ubl{display:flex;flex-direction:column;gap:20px;height:calc(100% - 110px);padding:20px}#download-ubl a{text-decoration:unset}#download-ubl textarea{flex:1}#app,body,html{color:#212121;font-family:Muli,sans-serif;font-size:16px;height:100%;overflow:hidden}#content{display:flex;flex-direction:column;height:100%}.breakAll{-webkit-hyphens:auto;hyphens:auto;-ms-word-break:break-all;word-break:break-all}*{transition:opacity .2s}.icon{-webkit-user-select:none;-moz-user-select:none;user-select:none}.flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.gap-5{gap:5px}
