.attachment-upload__note,.ext-status__msg,.job-status__label,.job__detail--hidden{font-size:12px;line-height:16px;font-weight:400;color:#93979f}.attachment-upload__lbl,.required-hint{font-weight:300;font-size:16px;color:#131c26;letter-spacing:0;line-height:22px}.btn--cancel,.btn--save{font-weight:400;font-size:14px;color:#fff;letter-spacing:0;line-height:20px;border-radius:3px;padding:6px 16px;cursor:pointer}.btn--save:disabled{opacity:.6;cursor:not-allowed}span.link{color:#1386bf;font-weight:400;cursor:pointer}.account-badge,.archived-badge,.diaryEntry-category__badge,.job-type,.live-badge,.new-badge,.section-status-badge,.sectionStatusDropdown__current,.wip_badge{display:inline-block;border-radius:3px;font-weight:400;font-size:12px;text-align:center;white-space:nowrap;vertical-align:baseline;letter-spacing:0;line-height:16px;padding:2px 8px}.constructionPlannerSection--readonly,.constructionPlannerSectionSelection--archived{cursor:not-allowed}.constructionPlannerSection--readonly:after,.constructionPlannerSectionSelection--archived:after{content:"";cursor:not-allowed;left:0;position:absolute;right:0;height:100%;width:100%;top:0;bottom:0;opacity:.5;z-index:3;background:#fff}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}/*!
 *  PaymentFont 1.2.5 by @AMPoellmann - http://paymentfont.io
 *  License - http://paymentfont.io/#license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:"PaymentFont";src:url(/fonts/paymentfont-webfont.eot?v=1.2.5);src:url(/fonts/paymentfont-webfont.eot?#iefix&v=1.2.5) format("embedded-opentype"),url(/fonts/paymentfont-webfont.woff?v=1.2.5) format("woff"),url(/fonts/paymentfont-webfont.woff?v=1.2.5) format("woff"),url(/fonts/paymentfont-webfont.ttf?v=1.2.5) format("truetype"),url(/fonts/paymentfont-webfont.svg?v=1.2.5#paymentfont-webfont) format("svg");font-weight:400;font-style:normal}.pf{display:inline-block;font:normal normal normal 14px/1 "PaymentFont";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pf-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.pf-2x{font-size:2em}.pf-3x{font-size:3em}.pf-4x{font-size:4em}.pf-5x{font-size:5em}.pf-amazon:before{content:""}.pf-american-express:before{content:""}.pf-american-express-alt:before{content:""}.pf-atm:before{content:""}.pf-bankomat:before{content:""}.pf-bank-transfer:before{content:""}.pf-bitcoin:before{content:""}.pf-bitcoin-sign:before{content:""}.pf-braintree:before{content:""}.pf-btc:before{content:""}.pf-card:before{content:""}.pf-carta-si:before{content:""}.pf-cash:before{content:""}.pf-cash-on-delivery:before{content:""}.pf-cb:before{content:""}.pf-cirrus:before{content:""}.pf-cirrus-alt:before{content:""}.pf-clickandbuy:before{content:""}.pf-credit-card:before{content:""}.pf-diners:before{content:""}.pf-discover:before{content:""}.pf-ec:before{content:""}.pf-eps:before{content:""}.pf-eur:before{content:""}.pf-facture:before{content:""}.pf-fattura:before{content:""}.pf-flattr:before{content:""}.pf-giropay:before{content:""}.pf-google-wallet:before{content:""}.pf-google-wallet-alt:before{content:""}.pf-gpb:before{content:""}.pf-gratipay:before{content:""}.pf-ideal:before{content:""}.pf-ils:before{content:""}.pf-inr:before{content:""}.pf-invoice:before{content:""}.pf-invoice-sign:before{content:""}.pf-invoice-sign-alt:before{content:""}.pf-invoice-sign-alt-o:before{content:""}.pf-invoice-sign-o:before{content:""}.pf-jcb:before{content:""}.pf-jpy:before{content:""}.pf-krw:before{content:""}.pf-maestro:before{content:""}.pf-maestro-alt:before{content:""}.pf-mastercard:before{content:""}.pf-mastercard-alt:before{content:""}.pf-mastercard-securecode:before{content:""}.pf-ogone:before{content:""}.pf-paybox:before{content:""}.pf-paylife:before{content:""}.pf-paypal:before{content:""}.pf-paypal-alt:before{content:""}.pf-paysafecard:before{content:""}.pf-postepay:before{content:""}.pf-quick:before{content:""}.pf-rechnung:before{content:""}.pf-ripple:before{content:""}.pf-rub:before{content:""}.pf-skrill:before{content:""}.pf-sofort:before{content:""}.pf-square:before{content:""}.pf-stripe:before{content:""}.pf-truste:before{content:""}.pf-try:before{content:""}.pf-unionpay:before{content:""}.pf-usd:before{content:""}.pf-verified-by-visa:before{content:""}.pf-verisign:before{content:""}.pf-visa:before{content:""}.pf-visa-electron:before{content:""}.pf-western-union:before{content:""}.pf-western-union-alt:before{content:""}.pf-wirecard:before{content:""}.pf-sepa:before{content:""}.pf-sepa-alt:before{content:""}.pf-apple-pay:before{content:""}.pf-interac:before{content:""}.pf-paymill:before{content:""}.pf-dankort:before{content:""}.pf-bancontact-mister-cash:before{content:""}.pf-moip:before{content:""}.pf-pagseguro:before{content:""}.pf-cash-on-pickup:before{content:""}.pf-sage:before{content:""}.pf-elo:before{content:""}.pf-elo-alt:before{content:""}.pf-payu:before{content:""}.pf-mercado-pago:before{content:""}.pf-mercado-pago-sign:before{content:""}.pf-payshop:before{content:""}.pf-multibanco:before{content:""}.pf-gratipay-sign:before{content:""}.pf-six:before{content:""}.pf-cashcloud:before{content:""}.pf-interac-alt:before{content:""}.pf-klarna:before{content:""}.pf-bitpay:before{content:""}.pf-venmo:before{content:""}.pf-visa-debit:before{content:""}.pf-alipay:before{content:""}.pf-diners-alt:before{content:""}.pf-hipercard:before{content:""}.pf-skrill-alt:before{content:""}.pf-shopify:before{content:""}.pf-direct-debit:before{content:""}.pf-sodexo:before{content:""}.pf-bpay:before{content:""}.pf-contactless:before{content:""}.pf-contactless-alt:before{content:""}.pf-eth:before{content:""}.pf-ltc:before{content:""}.pf-visa-pay:before{content:""}.pf-wechat-pay:before{content:""}.pf-amazon-pay:before{content:""}.pf-amazon-pay-alt:before{content:""}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*,:after,:before{box-sizing:border-box}html{min-height:100%}figure{margin:0}img{display:inline-block}h1,h2,h3,h4,h5,h6,p{margin:0}body{font-size:16px;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;line-height:22px;letter-spacing:0;text-transform:none;color:#0d1626}.wf-active body{font-family:"Source Sans Pro"}.h1,.modal__ttl,h1{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;font-size:28px;line-height:34px;letter-spacing:0;margin-bottom:20px}.wf-active .h1,.wf-active .modal__ttl,.wf-active h1{font-family:"Source Sans Pro"}.h2,.modal--confirmation .modal__ttl,.modal--micro-form .modal__ttl,.modal--upload .modal__ttl,h2{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;font-size:24px;line-height:29px;letter-spacing:0;margin-bottom:8px}.modal--confirmation .wf-active .modal__ttl,.modal--micro-form .wf-active .modal__ttl,.modal--upload .wf-active .modal__ttl,.wf-active .h2,.wf-active .modal--confirmation .modal__ttl,.wf-active .modal--micro-form .modal__ttl,.wf-active .modal--upload .modal__ttl,.wf-active h2{font-family:"Source Sans Pro"}.h3,h3{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;font-size:16px;line-height:22px;letter-spacing:0}.wf-active .h3,.wf-active h3{font-family:"Source Sans Pro"}.border-bottom{border-bottom:1px solid #dddedf}table{width:100%}body{background-color:#e9ebf0}a{color:#1386bf;font-weight:400}hr{height:2px;margin:31px 0;border:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 32 1' width='30' height='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23dddedf' stroke-dasharray='8' d='M0 1h32'/%3E%3C/svg%3E")}[role=button]{cursor:pointer}.page__footer{margin-top:40px}.unscrollable{overflow:hidden}.sidebar{background:#ff0;position:relative}.sidebar__link{position:absolute}.btn-group{margin-bottom:20px;margin-top:20px}.btn-group .btn--save{float:right}.delimiter{padding:0 .25em}.page__last-changed{margin-top:-9px;margin-bottom:7px;margin-left:-28px}.media-list__items-ct.is-grouped{padding-top:44px}.media-list__empty-lbl{font-size:14px;line-height:19px;font-weight:500;letter-spacing:0;padding-top:4px;padding-bottom:12px;border-bottom:1px solid #dddedf;font-weight:600;color:#93979f}.media-list__items{position:relative}.media-list__items+.media-list__items{margin-top:48px}.media-list__visibility{position:absolute;left:-64%;top:0}.media-list__visibility .media-visibility__lbl{font-weight:400}.media-list__itm{position:relative;display:block;border-bottom:1px solid #d3d3d3;padding-bottom:11px;font-size:14px;line-height:19px;font-weight:500;letter-spacing:0}.media-list__itm:after{clear:both;content:" ";display:block}.media-list__itm+.media-list__itm{margin-top:20px}.media-list__itm-main{float:left;width:50%}.media-list__itm-name{font-weight:500;cursor:pointer}.media-list__itm-actions{margin-left:-8px;margin-top:4px}.media-list__itm-action{font-size:13px;line-height:17px;letter-spacing:0;text-decoration:none;cursor:pointer;font-weight:400;padding:1px 8px;color:#131c26}.media-list__itm-action:active,.media-list__itm-action:focus,.media-list__itm-action:hover{text-decoration:underline}.media-list__itm-action+.media-list__itm-action{border-left:1px solid #dddedf}.media-list__itm-meta{float:right;width:50%;max-width:205px;padding-left:32px;padding-right:50px;color:#81858d}.media-list__itm-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-list__itm-size{font-weight:400}.media-list__itm-file-name .media-list__itm-size{margin-top:4px}.media-list__itm-download{position:absolute;top:0;right:0;font-size:18px;cursor:pointer;color:#1386bf}.media-list__itm-download:focus,.media-list__itm-download:hover{color:#1176a8}.media-list__itm-download:active{color:#0f6894}.media-visibility{display:block}.media-visibility:after{clear:both;content:" ";display:block}.media-visibility__icn{float:left;margin-right:6px;margin-top:-2px}.media-reference__type{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;display:inline-block;margin-right:.5em}.wf-active .media-reference__type{font-family:"Source Sans Pro"}.media-reference__group .media-reference__group-hd{font-size:16px;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;line-height:22px;letter-spacing:0;text-transform:none;color:#0d1626}.wf-active .media-reference__group .media-reference__group-hd{font-family:"Source Sans Pro"}.media-reference__group.media-reference__group--section{padding-top:0}.media-reference__group--site .media-reference__group-hd{font-weight:600}.media-reference__group--scaffolding .media-reference__group-hd,.media-reference__group--section .media-reference__group-hd{font-weight:400}.media-reference__group--scaffolding{border-top:1px solid #dddedf}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{display:block;width:100%;margin:16px 0 0;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer;vertical-align:middle}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:12px;height:12px;border-radius:12px;background:#81858d;font-family:"slick";line-height:20px;text-align:center;color:#c0c2c6;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#81858d;opacity:.75}form p{margin:1em 0}.control-label,label{display:block;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0;padding-top:6px}.control-label strong,label strong{font-weight:600}fieldset{display:block;margin:0;padding:0;border:0}legend{display:block;margin-bottom:8px}.checkbox{position:relative}.checkbox label{width:auto!important;max-width:none!important;padding:3px 0 3px 22px;margin:0;font-weight:300;cursor:pointer}.checkbox label input[type=checkbox]{position:absolute;left:0;top:7px;z-index:1}.input-grp{display:flex;align-items:flex-start;max-width:708px}.input-grp+.input-grp{margin-top:1rem}.input-grp .input-grp__lbl,.input-grp label{width:33.33%}.input-grp .input-grp__lbl+div,.input-grp label+div{flex:1 1;padding-top:5px}.input-grp .detail-link{display:block;text-decoration:none}.input-grp--media+.input-grp--media{margin-top:48px}.checkbox{width:100%;display:inline-block}.input-grp.is-dirty.is-invalid .input-grp__error{display:block}.input-grp.is-dirty.is-invalid .input-grp__field{border:1px solid red}.input-grp.horizontal .input-grp__cnt{display:flex}.input-grp__field--zip{margin-right:20px;width:97px}.input-grp__field--city{flex:8 1}.input-grp__lbl{display:block;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0;padding-top:5px;padding-right:8px}.input-grp--disabled .input-grp__lbl{color:#bdbdbd}.input-grp__lbl--light{font-weight:400}.input-grp__field{max-width:650px}.form-error,.input-grp__error{display:block;color:#e64d45;font-weight:400;margin:3px 0}.form-error{margin-bottom:20px}.input-grp__cnt .input-grp__optionlabel{width:100%;max-width:100%;padding-top:0;margin-bottom:5px;cursor:pointer}.input-grp__cnt .input-grp__optionlabel>input{margin-right:6px}.input-grp__optionlabel--disabled{color:#afafaf}.input-grp__cnt .input-grp__cnt{padding:10px 20px;background:#f2f2f2;margin:9px 0;border-radius:3px}.input-grp__cnt select+input[type=text]{margin-top:5px}.react-datepicker__day--keyboard-selected{background-color:#00a984}.input-grp__container-2{width:903px}.input-grp__container-2 .input-grp{display:inline-block}.input-grp__container-2 .input-grp:first-child{width:52%}.input-grp__container-2 .input-grp:first-child .input-grp__field{max-width:180px}.input-grp__container-2 .input-grp:last-child{width:48%}.input-grp__container-2 .input-grp:last-child .input-grp__lbl{width:0}.input-grp__container-2 .input-grp:last-child .input-grp__error{margin-left:0}.input-grp__container-2 .input-grp:last-child .input-grp__field{max-width:430px}input[type=email],input[type=password],input[type=text],input[type=url]{min-height:33px;line-height:25px;padding:5px 8px 3px}.textarea,input[type=email],input[type=password],input[type=text],input[type=url],textarea{display:block;width:100%;max-width:475px;outline:none;font-weight:300;border:1px solid #81858d;background-color:#fff;color:#0d1626;transition:background-color .1s;font-size:16px;border-radius:3px;overflow:hidden}.textarea,textarea{padding:8px;resize:none;min-height:100px}.textarea--hidden{opacity:.3;min-height:100px;display:block;white-space:pre-wrap;word-wrap:break-word;visibility:hidden;position:absolute;top:0}.textarea-wrapper{position:relative}.textarea__charcount{position:absolute;font-size:12px;right:12px;bottom:8px;font-weight:400;color:#93979f}.textarea__charcount--warning{color:#e64d45}input[type=email],input[type=password],input[type=text],input[type=url]{height:33px}input[disabled]{opacity:.5}:-ms-input-placeholder{color:#81858d;opacity:1;font-size:16px}::placeholder{color:#81858d;opacity:1;font-size:16px}:focus:-ms-input-placeholder{color:rgba(13,22,38,.4)}:focus::placeholder{color:rgba(13,22,38,.4)}select{font-size:16px;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;line-height:22px;letter-spacing:0;text-transform:none;display:block;width:100%;border:1px solid #81858d;border-radius:3px;background:#fff;height:33px;line-height:21px;padding:4px 8px;max-width:475px}.wf-active select{font-family:"Source Sans Pro"}select+select{margin-top:16px}.option-group+input,.option-group+select{margin-top:12px}.input-grp__optionlabel{font-weight:300}.input-grp__optionlabel+input,.input-grp__optionlabel+select{margin-top:10px}input+.input-grp__optionlabel{margin-top:12px}select[disabled]{border:1px solid #dcdcdc;color:#a2a2a2}select.excludeManagedScaffoldings optgroup[label="Eigene Gerüste"]{display:none}.checkbox-grp .form-group{width:100%;margin-bottom:0}.form-hint{display:block;margin:12px 0 21px;border-radius:3px;background:transparent;font-size:13px;line-height:19px;color:#93979f}.form-hint__icon{float:left;margin-right:8px;color:#81858d}.form-hint__icon svg{display:inline-block;width:16px;height:16px;margin-top:-2px}.form-hint__cnt{overflow:hidden}.form-hint__ttl{font-size:16px;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;line-height:22px;letter-spacing:0;text-transform:none;margin-bottom:2px}.wf-active .form-hint__ttl{font-family:"Source Sans Pro"}.form-hint--collapsible .form-hint__msg{max-height:38px;overflow:hidden}.form-hint--expanded .form-hint__msg{max-height:none;overflow:visible}.form-hint--initial{padding:16px;margin-top:0;margin-bottom:24px;font-size:16px;line-height:22px}.form-hint--initial .form-hint__ttl{margin-bottom:2px}.form-hint--footer{padding:16px;margin-top:24px;margin-bottom:0}.form-hint__collapse-toggle-ct{margin-top:4px}.form-hint__collapse-toggle{color:#93979f}.form-hint__collapse-toggle svg{width:10px;height:10px}.form-hint--warning{background-color:#ffc055;color:#0d1626;padding:8px}.form-hint--warning svg{fill:#0d1626}.comments__archived-hint,.construction-plan__archived-hint-text,.diff-log__hd .diff-log__subttl,.input-hint,.input-hint--important,.input-hint .notAvailablePlaceholder,.object-reference__details,.registration-form .registration-form__licencetext{color:#93979f;font-size:13px;line-height:17px;letter-spacing:0;font-weight:400}.input-hint{display:flex;padding:3px 0;margin:5px 0 8px}.job__construction-plan .input-hint{border-top:1px solid #dddedf;padding-top:24px;margin-top:40px}.job__construction-plan .input-hint .input-hint__cnt{max-width:530px}.input-hint--important{display:block;padding:3px 0}.input-hint--important strong{color:#0d1626}.input-hint__icon{float:left;font-size:16px;margin-right:7px;color:#8d8e8e;margin-top:-2px}.input-hint__msg{display:inline;overflow:hidden}.comments_form{margin:20px 0}.comments_form .input-grp__cnt{position:relative}.input-grp--light-label .input-grp__lbl,.input-grp--sub-input .input-grp__lbl{font-weight:400}.file-upload-header{font-weight:400;margin-bottom:16px}.form-content{position:relative;z-index:1}.form-content+.input-grp{margin-top:16px}.form-content--disabled{cursor:not-allowed}.form-content--disabled:after{content:"";cursor:not-allowed;left:0;position:absolute;right:0;height:100%;width:100%;top:0;bottom:0;opacity:.5;z-index:3;background:#fff}.react-select .job-status{display:block}.react-select .job-status .status-dots{top:7px}.react-select .job-status__label{color:#0d1626!important;line-height:33px!important}.react-select__menu{z-index:4000!important}.react-select__input>input[type=text]{height:27px;min-height:27px}.create-new-option{color:red!important}.media-field__empty-lbl{font-size:14px;line-height:19px;font-weight:500;letter-spacing:0;padding-top:4px;padding-bottom:12px;border-bottom:1px solid #dddedf;font-weight:600;color:#93979f}.media-field__items{position:relative;padding-top:44px}.media-list__items-ct+.media-list__items-ct{margin-top:32px}.media-field__visibility{position:absolute;left:-50%;top:44px}.media-field__visibility-icn{float:left;margin-right:6px;margin-top:-2px}.media-field__visibility-lbl{font-weight:400}.media-field__itm{position:relative;z-index:1;display:block;border-bottom:1px solid #d3d3d3;padding-bottom:11px;font-size:14px;line-height:19px;font-weight:500;letter-spacing:0}.media-field__itm:after{clear:both;content:" ";display:block}.media-field__itm+.media-field__itm{margin-top:20px}.media-field__itm-main{float:left;width:50%;max-width:230px}.media-field__itm-name{font-weight:500;cursor:pointer}.media-field__itm-actions{margin-left:-8px;margin-top:4px}.media-field__itm-action{font-size:13px;line-height:17px;letter-spacing:0;text-decoration:none;cursor:pointer;font-weight:400;padding:1px 8px;color:#131c26}.media-field__itm-action:active,.media-field__itm-action:focus,.media-field__itm-action:hover{text-decoration:underline}.media-field__itm-action+.media-field__itm-action{border-left:1px solid #dddedf}.media-field__itm-meta{float:right;width:50%;max-width:230px;padding-left:8px;padding-right:26px;color:#81858d}.media-field__itm-file-name,.media-field__itm-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-field__itm-size{font-weight:400}.media-field__itm-file-name .media-field__itm-size{margin-top:4px}.media-field__itm-delete{position:absolute;top:0;right:0;font-size:18px;cursor:pointer;color:#81858d}.media-field__itm-delete:focus,.media-field__itm-delete:hover{color:#747880}.media-field__itm-delete:active{color:#6b6e75}.media-form__files{display:flex;height:100%;justify-content:center;flex-direction:column;max-height:100%;overflow:auto}.media-form__files--readonly{border:1px solid #dcdcdc;background-color:#fff;border-radius:3px;height:180px}.media-form__files--readonly .media-form__file-name,.media-form__files--readonly .media-form__file-size{color:#a2a2a2}.media-form__file{position:relative;display:block;padding:15px 52px 15px 20px}.media-form__file:nth-child(2n){background:#f5f5f5}.media-form__file-name{color:#121a24;font-size:14px;font-weight:600}.media-form__file-sep{display:inline-block;margin:0 .3em}.media-form__file-size{font-size:14px;font-weight:300;color:#0d1c30}.media-form__file-remove{position:absolute;cursor:pointer;right:20px;top:9px;padding:6px}.media-form__file-size-warning{color:#e64d45;font-size:13px;letter-spacing:0;font-weight:400}.media-form__file-size-warning-icn{margin-right:4px}.file-upload label{width:auto!important;max-width:none!important}.file-upload .btn__spinner{border:2px solid #00a984;border-right-color:transparent;margin-left:2px;margin-right:4px}.card,.error,.filterbar,.job-constructionplan-empty-placeholder,.list-filterbar,.section{background-color:#fff;border-radius:3px;padding:20px 16px 32px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.card-empty-hint{max-width:630px;margin:0 auto;text-align:center}.card-empty-hint__hd{margin-bottom:10px;font-weight:600}.card-empty-hint__hd svg{color:#81858d;margin-right:10px}.card-empty-hint__bd p{color:#0e1e33;font-size:16px;font-weight:300;line-height:22px;margin-bottom:15px}.section{margin:auto}.section+.section{margin-top:16px}.section--busy{position:relative}.section__busy-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);border-radius:3px;display:flex;align-items:center;justify-content:center}.section__anchor{position:relative;top:-116px}.section__hd{position:relative;padding-bottom:16px;border-bottom:1px solid #d3d3d3;margin-bottom:32px}.section__ttl{display:inline-block;margin-bottom:0}.section__subline{font-size:16px;margin-left:15px}.section__actions{float:right;margin-top:-5px}.section__actions .btn+.btn{margin-left:8px}.section__actions .btn{background-color:#00a984}.section__ft{border-top:1px solid #dddedf;margin:40px 0 -32px}.section.section--list .section__ft{margin:40px 0 0}.section__ft-hints{color:#93979f;font-size:13px;line-height:17px;letter-spacing:0;font-weight:400}.section__ft-ct{padding:16px 0}.section--login{padding:20px;margin:0}.section--login .section__hd{padding-bottom:8px;margin-bottom:8px}.section--login .input-grp{flex-direction:column}.section--login .input-grp .input-grp__cnt{width:100%}.section--login .input-grp .input-grp__lbl+div{flex:1 1 auto}.section--login .hints{margin:15px 0}.section--list{padding-bottom:0}.section--list .section__hd{margin-bottom:0;border-bottom:0}.section--list table tr:last-child{border-radius:3px 0 3px 0}.section--list table tr:last-child td:first-child{border-bottom-left-radius:3px}.section--list table tr:last-child td:last-child{border-bottom-right-radius:3px}.section-wth-btn{background-color:#fff;padding:1.5rem 0 0;margin:auto auto 1.5rem;border-radius:3px}.section-wth-btn .section-info__ttl{padding-left:1rem;padding-bottom:1rem}.section-form__type{margin-bottom:1.5rem}.section__header-tooltip{display:inline-block;font-size:13px;vertical-align:top;padding-top:1px}.current-posting{display:flex}.current-posting__info-icon{margin-left:10px}.section-hint{display:block;padding:15px 20px;margin:5px 0;border-radius:6px;background:#ebebed}.section--collapsible .section__hd{cursor:pointer}.section--collapsible.section--isCollapsed .section__cnt{display:none}.section--collapsible .section-collapse__icon{color:#81858d;position:absolute;right:0;top:10px}.section-intro{border-bottom:2px dashed #d3d3d3;padding-bottom:32px;margin-bottom:32px}.section.related-jobs .section__subline,.section.related-requests .section__subline{display:block;margin-left:0;color:#9da1a9;font-size:13px;font-weight:400}.section.related-jobs .section__subline .tooltip,.section.related-requests .section__subline .tooltip{margin-left:4px}.section-form-cnt .input-grp--affiliation{margin:32px 0}.section-form-cnt .input-grp+.input-grp{margin-top:27px}.section-form-cnt textarea{max-width:none;padding:12px 14px}.pagination{display:flex;justify-content:flex-end;font-size:16px;font-weight:400;padding:32px 0}.pagination span:first-child{margin-right:20px;padding-left:0}.pagination .disabled{pointer-events:none;color:#131c26;line-height:1.3rem;opacity:.5}.pagination .disabled__txt{padding-right:.5rem}.pagination .quo{color:#fff;background-color:#1386bf;border-radius:3px;width:26px;height:26px;text-align:center}.pagination .quo:focus,.pagination .quo:hover{background-color:#127cb1}.pagination .quo:active{background-color:#0f6692}.pagination .quo+.quo{margin-left:8px}.pagination .pagination__txt{padding:0 20px}.pagination-total{font-size:16px;font-weight:400}.top-nav{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);transition:transform .4s}@media(min-width:0px){.top-nav{height:106px}}@media(min-width:1100px){.top-nav{height:56px}}.top-nav.no-shadow{box-shadow:none}.top-nav.hide{transform:translateY(-106px)}@media(min-width:1100px){.top-nav.hide{transform:translateY(-56px)}}.top-nav.hide .top-nav__ct{opacity:.1}.top-nav--public{left:0!important;height:56px!important}.top-nav--public .top-nav__ct{justify-content:center;align-items:center;margin:0 auto;height:56px!important}.app-header__logo{width:159px;margin-right:14px}.top-nav__ct{box-sizing:content-box;max-width:1280px;margin:auto;align-items:center;opacity:1;transition:opacity .4s;padding:0 32px;display:flex;justify-content:space-between;flex-wrap:wrap}@media(min-width:0px){.top-nav__ct{padding-left:16px}}@media(min-width:768px){.top-nav__ct{padding-left:24px}}@media(min-width:0px){.top-nav__ct{padding-right:16px}}@media(min-width:768px){.top-nav__ct{padding-right:24px}}@media(min-width:0px){.top-nav__ct{height:106px}}@media(min-width:1100px){.top-nav__ct{height:56px}}.top-nav__logo-wrapper{order:1;width:175px;position:absolute;top:20px}@media(min-width:0px){.top-nav__logo-wrapper{left:16px}}@media(min-width:768px){.top-nav__logo-wrapper{left:24px}}.top-nav__logo-wrapper>a{display:inline-block}.top-nav--public .top-nav__logo-wrapper{position:relative;left:auto;top:auto}.top-nav__secondary-navigation-wrapper{order:2;width:100%;padding-left:177px}.top-nav__main-navigation-wrapper{order:3;width:100%}@media(min-width:1100px){.top-nav__logo-wrapper{position:relative;left:auto;top:auto}.top-nav__ct{flex-wrap:nowrap;justify-content:flex-start}.top-nav__main-navigation-wrapper{order:2;width:auto;padding-left:0}.top-nav__secondary-navigation-wrapper{order:3;width:auto;margin-left:auto;padding-left:0}}button{font-size:16px;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;line-height:22px;letter-spacing:0;text-transform:none}.wf-active button{font-family:"Source Sans Pro"}.btn,.navigationDropdown__button,.scaff-managed-choice__btn,.scaff-managed-choice__dd-btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:0;border:0;padding:9px 28px;font-size:16px;line-height:22px;border-radius:3px;letter-spacing:0;text-decoration:none;cursor:pointer}.btn--outline{background:none;border:1px solid #81858d;color:#81858d;padding:4px 24px}.btn--outline:active,.btn--outline:focus,.btn--outline:hover{border-color:#0d1626;color:#0d1626}.btn--lg{padding:11px 25px;width:100%;max-width:475px}.btn--icon{padding:2px 13px}.btn--icon .btn__icon+span{margin-left:8px}.btn--icon.btn--outline{padding:1px 12px}.btn--block{width:100%}.btn--dummy{background:transparent!important;box-shadow:none!important;border:transparent!important;color:#0d1626;cursor:default}.btn--upload{display:block;width:100%;color:#fff;background-color:#1386bf;padding:11px 0;margin:20px 0}.btn--upload:focus,.btn--upload:hover{border-color:#1176a8;background-color:#1176a8}.btn--upload:active{border-color:#0f6894;background-color:#0f6894}.btn--upload:disabled{opacity:.6;cursor:not-allowed}.btn--upload:disabled:active,.btn--upload:disabled:focus,.btn--upload:disabled:hover{border-color:#1386bf;background-color:#1386bf}.btn__icon{display:inline-block;margin-right:8px;vertical-align:top}.btn--icon .btn__icon{margin-right:0;font-size:12px;padding-left:1px}.btn__icon svg{display:block;width:12px;height:12px;padding-top:6px;box-sizing:content-box}.btn--backward-action{color:#fff;background-color:#81858d;border-color:#81858d}.btn--backward-action:focus,.btn--backward-action:hover{border-color:#747880;background-color:#747880}.btn--backward-action:active{border-color:#6b6e75;background-color:#6b6e75}.btn--backward-action:disabled{opacity:.5}.btn--light{color:#0d1626;background-color:#fff;border:#fff}.btn--light:focus,.btn--light:hover{border-color:#efefef;background-color:#efefef}.btn--light:active{border-color:#e8e8e8;background-color:#e8e8e8}.btn--archive-action,.btn--delete-action,.btn--secondary-action{color:#fff;background-color:#81858d;border-color:#81858d}.btn--archive-action:focus,.btn--archive-action:hover,.btn--delete-action:focus,.btn--delete-action:hover,.btn--secondary-action:focus,.btn--secondary-action:hover{border-color:#747880;background-color:#747880}.btn--archive-action:active,.btn--delete-action:active,.btn--secondary-action:active{border-color:#6b6e75;background-color:#6b6e75}.btn--add-action,.btn--primary-green,.navigationDropdown__button{color:#fff;background-color:#00a984;border-color:#00a984}.btn--add-action:focus,.btn--add-action:hover,.btn--primary-green:focus,.btn--primary-green:hover,.navigationDropdown__button:focus,.navigationDropdown__button:hover{border-color:#039f82;background-color:#039f82}.btn--add-action:active,.btn--primary-green:active,.navigationDropdown__button:active{border-color:#078171;background-color:#078171}.btn--add-action:disabled,.btn--primary-green:disabled,.navigationDropdown__button:disabled{opacity:.5}.btn--edit-action,.btn--neutral-action,.btn--save{color:#fff;background-color:#1386bf}.btn--edit-action:focus,.btn--edit-action:hover,.btn--neutral-action:focus,.btn--neutral-action:hover,.btn--save:focus,.btn--save:hover{border-color:#1176a8;background-color:#1176a8}.btn--edit-action:active,.btn--neutral-action:active,.btn--save:active{border-color:#0f6894;background-color:#0f6894}.btn--delete{color:#ed6556}.btn--delete .btn__icon{color:#e64d45}.delete-option{margin:40px 0 20px}.delete-option .btn--delete{padding-left:0;padding-right:0}.btn--link-neutral{cursor:pointer;text-decoration:underline;background-color:transparent;color:#1386bf}.btn--link-neutral--disabled{color:#a3acb1;cursor:text;text-decoration:none}.btn--link-neutral-bold{text-decoration:none}.btn--link-neutral-bold,.btn--link-neutral-bold-underline{cursor:pointer;background-color:transparent;color:#1386bf;font-weight:600}.btn--link-neutral-bold-underline{text-decoration:underline}.btn--link-neutral-bold--disabled{color:#a3acb1;cursor:text}.navigationDropdown__button{padding-left:10px;padding-right:10px}.btn--save:disabled{background-color:#dadce1}.btn--save.btn--isSending{background:#00a984!important}.btn--cancel{background:#989b9e}.btn__spinner{display:inline-block;margin-left:-10px;margin-right:8px;height:13px;width:13px;animation:rotate 1.2s linear infinite;border:2px solid #fff;border-right-color:transparent;border-radius:50%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.switch-job-status-btn .btn-icon{position:relative;top:2px;margin-right:8px}.switch-job-status-btn .btn-icon--flip{position:relative;top:-5px;margin-right:8px}.switch-job-status-btn .btn-icon--flip svg{transform:rotate(180deg)}.btn--sync-all{color:#fff;background-color:#81858d;border-color:#81858d}.btn--sync-all-active,.btn--sync-all:active,.btn--sync-all:focus,.btn--sync-all:hover{border-color:#0f6894;background-color:#0f6894}.btn-history .icon{margin-right:4px}.loading-spinner{display:inline-block}.loading-spinner__spinner{display:inline-block;width:22px;height:22px;border:3px solid #00a984;border-top-color:#ebedf2;border-radius:50%;animation:spin 1s linear infinite;z-index:1;vertical-align:middle}.loading-spinner__spinner--blue{border:3px solid #1386bf;border-top-color:#ebedf2}.loading-spinner__label{display:inline-block;margin-left:8px;vertical-align:middle}.loading-spinner--inverted{border-color:#00a984 #fff #fff}.loading-spinner--bg-w{border-color:#ebedf2 #00a984 #00a984}.loading-spinner--large{display:block}.loading-spinner--large .loading-spinner__spinner{display:block;margin:0 auto;border-width:10px;width:70px;height:70px;animation:spin 2s linear infinite}.loading-spinner--large .loading-spinner__label{display:block;margin:16px 0 0;text-align:center;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600}.wf-active .loading-spinner--large .loading-spinner__label{font-family:"Source Sans Pro"}.loading-spinner--small .loading-spinner__spinner{display:block;margin:0 auto;width:15px;height:15px}.loading-spinner--small .loading-spinner__label{display:block;margin:16px 0 0;text-align:center;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600}.wf-active .loading-spinner--small .loading-spinner__label{font-family:"Source Sans Pro"}.loading-spinner--block{display:block;margin:16px 0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner-page{display:flex;height:40em;min-height:75vh}.loading-spinner-page .loading-spinner{margin:auto!important}.logout-container{margin:0 auto;width:50vw;text-align:center}.login-form{width:460px;margin:0 auto;padding-top:169px}.login-form .input-wrapper,.login-form p{margin-bottom:20px}.login-form .btn{margin:8px 0}.login-form__footer{padding:24px 0}.login-form__footer a{margin-right:32px}.registration-form{width:520px;margin:0 auto;padding-top:169px}.registration-form .section{min-width:510px}.registration-form .registration-form__terms{font-weight:300;font-size:12px}.registration-form .input-grp.last{margin-top:0}.registration-form .registration-form__infobox{background-color:#d8d8d8;padding:16px;margin-bottom:20px;border-radius:6px}.registration-form .verification-failure{color:#e64d45;margin-right:10px}.registration-form .verification-success{color:#00a984;margin-right:10px}.registration-form p{margin-bottom:20px}.registration-form .input-wrapper{margin-bottom:35px}.registration-form .registration-form__licencetext{line-height:20px}.registration-form .btn{margin:8px 0}.registration-form .registration-form__buttons{overflow:auto;display:flex;justify-content:space-between}.registration-form .registration-form__heading{border-bottom:1px solid #d3d3d3;padding-bottom:10px}.registration-form .registration-form__content{margin-bottom:20px}.registration-form .registration-form__navigation{list-style:none;position:relative;padding:0 0 16px;margin-bottom:20px}.registration-form .registration-form__navigation li{display:inline-block;padding-right:8px;padding-left:8px}.registration-form .registration-form__navigation li.active{font-weight:600}.registration-form .registration-form__navigation li:first-child{padding-left:0}.registration-form__footer{padding:24px 0}.registration-form__footer a{margin-right:32px;margin-left:10px}.forgot-password{width:460px;margin:0 auto;padding-top:169px}.forgot-password .input-wrapper,.forgot-password p{margin-bottom:20px}.forgot-password .btn{margin:8px 0}.forgot-password__footer{padding:24px 0}.forgot-password__footer a{margin-right:32px}.modal .section{background:transparent;box-shadow:none;padding:0}.modal .section+.section{margin-top:48px}.modal .section__hd{padding-bottom:16px;margin-bottom:32px}.modal__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1999}.modal__window{position:fixed;display:flex;flex-direction:column;justify-content:stretch;align-content:space-between;top:10%;height:80%;left:50%;width:810px;margin-left:-405px;background:#fff;border-radius:3px;z-index:2001;padding:3px 0}.modal--idx-1 .modal__window{transform:translate(20px,20px)}.modal--idx-2 .modal__window{transform:translate(40px,40px)}.modal--idx-3 .modal__window{transform:translate(60px,60px)}.modal--idx-4 .modal__window{transform:translate(80px,80px)}.modal__loading{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);padding-top:50px;z-index:2001;border-radius:3px}.modal__hd{border-bottom:2px solid #dddedf}.modal__hd-ct{position:relative;z-index:1}.modal__hd-right{position:absolute;z-index:5;top:0;right:0;padding:21px 50px 24px 0}.modal__subttl,.modal__ttl{padding:24px 50px}.modal__ttl{margin-bottom:0;padding-top:21px}.modal__subttl{margin-bottom:0;padding-top:0}.modal__bd{overflow-x:visible;overflow-y:auto;padding:0 50px;height:100%}.modal__bd p{margin-bottom:15px}.modal__bd p .btn--link-neutral,.modal__bd p a{text-decoration:none}.modal__bd-ct{padding:32px 0 50px}.modal__bd-ct :last-child{margin-bottom:0}.modal__ft{padding:20px 50px 17px;z-index:1;border-top:2px solid #dddedf;background-color:#fff}.modal__ft .btn-group{margin-top:0;margin-bottom:0}.modal__ft .btn-group:after{clear:both;content:" ";display:block}.modal__ft .btn{float:left}.modal__ft .btn+.btn{margin-right:0;margin-left:16px}.modal__ft .btn--forward-action{float:right}.modal__ft .btn--forward-action+.btn--forward-action{margin-left:16px}.modal__cnt .section{margin-bottom:0;padding-bottom:0}.modal__cnt .btn-group,.modal__cnt .required-hin{padding:.8rem}.modal__cnt .input-grp__error{margin-left:0}.modal__cnt .section>header{position:relative;margin-bottom:26px}.modal-link-btn{padding-left:0;text-decoration:underline}.modal-btn{background-color:#337ab7;color:#fff;width:90px;height:30px;outline:none;font-size:.8em;font-weight:700;cursor:pointer}.modal-text{margin-top:27%}.modal--collapse-header .modal__window{display:block;padding-top:67px}.modal--collapse-header .modal__hd{position:absolute;top:3px;left:0;right:0;z-index:1;height:64px;border:0}.modal--collapse-header .modal__hd:after{content:"";position:absolute;z-index:10;height:2px;left:0;right:0;top:62px;background:#dddedf;opacity:0;transform:translateY(40px);transition:opacity .4s,transform .4s}.modal--collapse-header .modal__hd.collapsed:after,.modal--collapse-header .modal__hd.collapsing:after{opacity:1;transform:translateY(0)}.modal--collapse-header .modal__hd.collapsed .modal__ttl,.modal--collapse-header .modal__hd.collapsing .modal__ttl{transform:translateY(0)}.modal--collapse-header .modal__hd.collapsed .modal__subttl,.modal--collapse-header .modal__hd.collapsing .modal__subttl{transform:translateY(-100%);opacity:0}.modal--collapse-header .modal__hd.collapsed{overflow:hidden}.modal--collapse-header .modal__hd-ct{position:relative;margin-right:20px;padding-bottom:32px}.modal--collapse-header .modal__subttl,.modal--collapse-header .modal__ttl{position:relative;z-index:1;padding:13px 32px 16px 50px;transform:translateY(32px)}.modal--collapse-header .modal__ttl{z-index:4;transition:transform .6s,background-color .6s;background:hsla(0,0%,100%,.5)}.modal--collapse-header .modal__subttl{position:relative;z-index:3;transition:transform .8s,opacity .6s;opacity:1;background:hsla(0,0%,100%,.5)}.modal--collapse-header .modal__subttl:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#fff;transition:transform .4s;transform:scaleY(1);transform-origin:top left}.modal--collapse-header.modal--has-subtitle .modal__bd-ct{padding-top:24px}.modal--collapse-header .modal__bd{padding:0 50px}.modal--collapse-header.modal--has-footer .modal__window{padding-bottom:81px}.modal--collapse-header .modal__ft{position:absolute;left:0;bottom:3px;right:0}.modal--confirmation .modal__window,.modal--micro-form .modal__window,.modal--upload .modal__window{margin-left:-245px;width:490px;height:auto;padding:0 32px}.modal--confirmation.modal--idx-1 .modal__window,.modal--micro-form.modal--idx-1 .modal__window,.modal--upload.modal--idx-1 .modal__window{transform:translate(0)}.modal--confirmation.modal--idx-2 .modal__window,.modal--micro-form.modal--idx-2 .modal__window,.modal--upload.modal--idx-2 .modal__window{transform:translate(20px,20px)}.modal--confirmation.modal--idx-3 .modal__window,.modal--micro-form.modal--idx-3 .modal__window,.modal--upload.modal--idx-3 .modal__window{transform:translate(40px,40px)}.modal--confirmation .modal__bd,.modal--confirmation .modal__ft,.modal--confirmation .modal__hd,.modal--micro-form .modal__bd,.modal--micro-form .modal__ft,.modal--micro-form .modal__hd,.modal--upload .modal__bd,.modal--upload .modal__ft,.modal--upload .modal__hd{position:static;padding-left:0;padding-right:0}.modal--confirmation .modal__bd,.modal--micro-form .modal__bd,.modal--upload .modal__bd{overflow:visible}.modal--confirmation .modal__bd-ct,.modal--micro-form .modal__bd-ct,.modal--upload .modal__bd-ct{padding-top:18px;padding-bottom:16px}.modal--confirmation .modal__hd,.modal--micro-form .modal__hd,.modal--upload .modal__hd{height:auto;border-bottom:1px solid #dddedf;padding-top:20px;padding-bottom:19px}.modal--confirmation .modal__hd:before,.modal--micro-form .modal__hd:before,.modal--upload .modal__hd:before{display:none}.modal--confirmation .modal__hd-ct,.modal--micro-form .modal__hd-ct,.modal--upload .modal__hd-ct{margin:0}.modal--confirmation .modal__ttl,.modal--micro-form .modal__ttl,.modal--upload .modal__ttl{margin:0;transform:none!important;padding:0}.modal--confirmation .modal__ft,.modal--micro-form .modal__ft,.modal--upload .modal__ft{padding:16px 0 20px;border-top:0}.modal--diff .modal__hd{margin:0 30px}.modal--diff .modal__ttl{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;font-size:24px;line-height:29px;letter-spacing:0;padding:16px 0 12px;line-height:34px}.wf-active .modal--diff .modal__ttl{font-family:"Source Sans Pro"}.modal--diff .modal__bd{overflow:hidden;padding:16px 30px 24px}.modal--diff .modal__bd-ct{display:flex;flex-direction:column;height:100%;padding:0}.modal--diff .modal__ft{padding:0 32px 30px;border:0}.modal--upload .modal__window{width:746px;margin-left:-373px;margin-top:32px}.modal--auto-height .modal__window{max-height:calc(100vh - 11.5rem);display:flex;flex-direction:column;height:auto}.modal--auto-height .modal__bd{padding-bottom:32px}#advModal .terms-intro,#termsModal .terms-intro{border-bottom:1px solid #dddedf;padding-bottom:32px;margin-bottom:32px}#advModal .terms-intro h3,#termsModal .terms-intro h3{color:#0d1626;font-size:24px;font-weight:400;margin-bottom:32px}#advModal p,#termsModal p{color:#0d1626;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px}#advModal .terms-ct,#termsModal .terms-ct{font-style:italic;color:#525459;padding:0 32px}#advModal .terms-ct h2,#termsModal .terms-ct h2{font-size:24px;color:#525459;margin-bottom:16px;letter-spacing:0;line-height:29px}#advModal .terms-ct p,#termsModal .terms-ct p{color:#525459;font-size:16px}#legacyBrowserInfoModal .modal__window{width:475px;padding:0 34px}#legacyBrowserInfoModal .modal__hd{padding-top:32px;padding-bottom:20px}#legacyBrowserInfoModal ul{list-style:none;padding:0}#legacyBrowserInfoModal li{margin-bottom:7px}#legacyBrowserInfoModal li a{color:#0087c4}#legacyBrowserInfoModal .browser-recommendations{margin:32px 0}#legacyBrowserInfoModal .browser-recommendations h3{font-weight:600}.input-capture__label{margin-bottom:6px}.input-capture__error{color:#e64d45;font-weight:400;margin:3px 0}#modal-archive .input-capture{padding-top:24px;margin-top:24px;border-top:1px solid #dddedf}#modal-confirmation .btn--link-neutral{float:right;padding-right:0}.light-box-link{cursor:zoom-in}.light-box-link .icon{margin-top:-.15em;margin-left:.25em;fill:#81858d}.light-box-link:active .icon,.light-box-link:focus .icon,.light-box-link:hover .icon{fill:#0d1626}.light-box{cursor:zoom-out}.light-box__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2999}.light-box__hd{position:fixed;top:0;left:0;right:0;padding:15px 0;overflow:hidden;text-align:center;z-index:3002;background-color:rgba(0,0,0,.75);color:#fff}.light-box__ttl{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;font-size:16px;line-height:22px;letter-spacing:0}.wf-active .light-box__ttl{font-family:"Source Sans Pro"}.light-box__close{position:absolute;top:0;right:0;padding:16px}.light-box__close .icon{display:block;fill:#fff;width:auto;height:20px}.light-box__window{position:fixed;top:52px;bottom:0;left:0;right:0;overflow:hidden;z-index:3001}.light-box__loading{padding-top:50px;z-index:3001}.light-box__bd,.light-box__loading{position:absolute;top:0;left:0;right:0;bottom:0}.light-box__bd{display:flex;align-content:center;justify-content:center;z-index:1;overflow-x:hidden;overflow-y:auto;padding:2.5%}.light-box__bd .pdfobject-container{height:100%;background:#000;width:100%;max-width:900px}.light-box__img{display:block;max-width:100%;height:auto;width:auto;margin:auto;max-height:100%;background:#000}.light-box__unsupported-hint{display:flex;flex-direction:column;align-items:center;font-weight:400;justify-content:center;color:#fff}.light-box__unsupported-hint-cnt{text-align:center;margin-bottom:24px}.light-box__unsupported-hint-cnt h2{margin-bottom:2px}.forgot-container{margin:200px auto 0;text-align:center;width:35vw}.footer{margin-top:50px;text-align:center}.forgot-input{margin:0 auto;width:207px}.progress{height:.4rem}.name-column{min-width:125px;position:relative;word-wrap:break-word;white-space:pre-wrap}.name-column,.name-column a{font-weight:600;color:#0d1626}.name-column a{text-decoration:none}.name-column a:hover{color:#0d1626}.name-column .file-preview{display:none}.name-column:focus .file-preview,.name-column:hover .file-preview{display:inline-block}.name-column__extra{float:left;margin-right:8px}.data-row__description{background-color:#f5f5f5;border-radius:6px;padding:20px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.data-row{display:flex;align-items:flex-start;max-width:708px}.data-row+.data-row{margin-top:7px}.data-row+.data-row.data-row--related-to-previous{margin-top:3px}.data-row+.data-row.data-row--sub{margin-top:1px}.data-row--separator{margin:31px 0;height:1px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23DDDEDF' stroke-dasharray='8' stroke-linecap='square'/%3E%3C/svg%3E")}.data-row--sub .data-row__label{font-weight:400}.data-row--media+.data-row--media{margin-top:48px}.data-row__label{width:39%;display:block;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0;padding-top:5px}.data-row--light-label .data-row__label{font-weight:400}.data-row__content{flex:1 1;padding-top:5px}.object-reference .object-reference__name a,a.object-reference__linkwrapper{text-decoration:none}.object-reference__badge{margin-left:8px}.download-link{position:relative}.download-link__preview .light-box-link{display:flex}.download-link__ctn{background:#ebf1ff;display:flex;justify-content:space-between;align-items:center;border:1px solid #ccd1dd;border-radius:3px;color:#1386bf;padding:11px 16px}.download-link__ctn .light-box-link .download-link__name{display:inline-block;margin-right:.25em;font-weight:600;min-width:0;line-height:16px;font-size:14px}.download-link__ctn .light-box-link .icon{margin-top:0;margin-right:8px;margin-left:0;font-size:13px;fill:#1386bf;vertical-align:baseline}.download-link__visibility{color:#131c26;font-size:12px;text-align:right;min-width:75px}.download-link__visibility span{display:inline-block}.download-link__meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}.download-link__ctn .btn__spinner{border:2px solid #00a984;border-right-color:transparent;margin-left:2px;margin-right:4px}.download-link__link{padding:5px 9px;border-radius:3px}.download-link__link:hover{background:rgb(209.5,223.15,255)}.download-link__link .icon{color:#1386bf}.download-link__name{font-weight:400;margin-right:25px;font-size:14px;display:block;min-width:80px}.download-link__filename,.download-link__filesize{font-weight:400;color:#93979f;font-size:14px}.download-link:first-child .download-icon{padding-top:0}.download-icon{display:flex;justify-content:space-between}.content-table .download-icon{padding-left:16px}.download-icon__link{cursor:pointer;color:#0d1626}.download-icon .btn__spinner{border:2px solid #00a984;border-right-color:transparent;margin-left:2px;margin-right:4px}.download-link__link{cursor:pointer;color:#0d1626}.hidden-actions{position:relative}.hidden-actions .hidden-actions__dots{display:none}@media(min-width:1281px){.hidden-actions .hidden-actions__bd{display:none}.hidden-actions:hover .hidden-actions__bd,tr:hover .hidden-actions .hidden-actions__bd{display:block}.hidden-actions:hover .hidden-actions__dots,tr:hover .hidden-actions .hidden-actions__dots{display:none}.hidden-actions .hidden-actions__dots{display:block}}.hidden-actions__bd{visibility:visible}.hidden-actions__action{display:inline-block}.hidden-actions__action a,.hidden-actions__action button,.hidden-actions__action span{font-size:12px;line-height:16px;font-weight:400;color:#131c26;text-decoration:none;cursor:pointer}.hidden-actions__action a:hover,.hidden-actions__action button:hover,.hidden-actions__action span:hover{text-decoration:underline}.hidden-actions__action+.hidden-actions__action{margin-left:8px;padding-left:8px;border-left:1px solid #dddedf}.hidden-actions__dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#989b9e;margin-right:4px;vertical-align:baseline}.inspection__images{margin-bottom:10px}.inspection__images img{max-width:100%;border-radius:6px;margin-bottom:10px;display:block}.inspection__notes{background:#fff;padding:16px;border:1px solid #dadce1;border-radius:6px}.inspection-results__categoryblock{margin-bottom:65px}.inspection-results__categoryheading{margin-bottom:10px}.inspection-results__resultwrapper{border-bottom:1px solid #dddedf}.inspection-results__resultwrapper--failure{padding:25px 0}.inspection-results__result{padding:18px 20px}.inspection-results__result--failure{background-color:#f5f5f7;font-weight:400;border-radius:6px}.inspection-results__resultheading{display:flex;justify-content:space-between}.inspection-results__resultheading--input-answer{flex-direction:column;justify-content:space-between}.inspection-results__status{min-width:150px;text-align:right}.inspection-results__status span{color:#00a984;font-size:24px;margin-left:5px}.inspection-results__result--failure .inspection-results__resultheading .inspection-results__status span{color:#ffc055}.inspection-results__result--not-applicable .inspection-results__resultheading .inspection-results__status span{color:#81858d}.inspection-results__failuredetails{margin-top:15px}.inspection-results__failuredetails img{margin-bottom:10px;max-width:100%}.inspection-results__notes{background:#fff;padding:16px;border:1px solid #dadce1;border-radius:6px;max-width:567px}.inspection-results__notes p{font-weight:300}.inspection-results__notes p.note--anonymized{color:#81858d}.inspection-results__anonymized-image-placeholder{height:125px;width:567px;margin-bottom:10px;font-weight:400;background:#81858d;border-radius:6px;font-size:24px;color:#fff;display:flex;align-items:center;justify-content:center}.data-row__content .anonymized-info{color:#81858d}.anonymized-hint{color:#81858d;font-size:16px;font-weight:300}.inspection-result__lbl .state-icon{font-size:24px;margin-right:5px}.inspection-result--ok .inspection-result__lbl .state-icon{color:#00a984}.inspection-result--alert .inspection-result__lbl .state-icon{color:#ffc055}.inspection-result--not-applicable .inspection-result__lbl .state-icon{color:#81858d}.section-status-badge{color:#5c85a1;background:#d6e0e7}.section-status-badge--icon{position:relative;z-index:1;padding-left:24px}.section-status-badge--icon .icon--statealert,.section-status-badge--icon .icon--stateclosed{color:#e64d45}.section-status-badge--icon .icon--stateok{color:#00a984}.section-status-badge--icon .icon--statedismantled{color:#81858d}.section-status-badge__icon{position:absolute;z-index:2;top:50%;left:8px;margin-top:-6px}.section-status-badge__icon svg{display:block;width:12px;height:12px}.section-status-badge--big{padding:4px 16px;font-size:14px;line-height:16px;font-weight:400}.section-status-badge--big.section-status-badge--icon{padding-left:30px}.section-status-badge--big .section-status-badge__icon{margin-top:-7px}.section-status-badge--big .section-status-badge__icon svg{width:14px;height:14px}.section-status-badge--constructed,.section-status-badge--open{background:#b7e2db;color:#00a984}.section-status-badge--being_altered,.section-status-badge--closed,.section-status-badge--under_construction,.section-status-badge--under_maintenance{color:#e64d45;background:#f9d2d0}.section-status-badge--dismantled,.section-status-badge--unknown{color:#81858d;background:#dadce1}.react-select .status-label{font-weight:400}.section-status-link{display:inline-block;margin-right:20px;margin-bottom:16px}.section-status-link__lbl{margin-right:8px}.wip_badge{color:#fff;background:#0d1626}.indicator svg{display:inline-block;vertical-align:baseline;width:11px;height:11px;margin-right:6px}.indicator__lbl{vertical-align:baseline;font-size:16px;font-weight:300;line-height:22px;letter-spacing:0;text-transform:none;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600}.wf-active .indicator__lbl{font-family:"Source Sans Pro"}.indicator--small .indicator__lbl{font-size:12px;line-height:16px;font-weight:400}.indicator--small svg{width:8px;height:8px;margin-right:4px}.indicator--third-party{color:#00a984}.indicator--third-party svg{fill:#00a984}.indicator--unmanaged{color:#81858d}.indicator--unmanaged svg{fill:#81858d}.indicator--isAccountOwner{color:#9b55ff;font-size:12px;display:block;font-weight:400;text-align:left;letter-spacing:0}.indicator--isInvited{color:#9b55ff}.indicator--isInvited svg{fill:#9b55ff}.account-badge{background:#b7e2db;color:#00a984;font-weight:600;letter-spacing:0;text-transform:uppercase}.new-badge{color:#fff;background:#00a984;font-weight:600}.live-badge{background:#ebedf2;color:#93979f;font-size:12px;font-weight:600;letter-spacing:0;padding:4px;line-height:13px}.sidebar__menugroup-hd .live-badge{background:#93979f;color:#5e6166;padding:2px 4px;margin-left:6px;border-radius:5px}.diff-col--live .live-badge{display:inline-block;margin-top:-2px;margin-bottom:-2px;margin-left:4px}.archived-badge{background:#d9d921;color:#808020;font-weight:600;margin:0 10px;padding:3px 6px;position:relative}.page__title .archived-badge{margin-left:8px}.detail-page-header__ttl .archived-badge{top:-5px}.constructionPlannerSection__hd .archived-badge,.data-row__content .archived-badge,.name-column__link .archived-badge,a>.archived-badge,td>.archived-badge{top:-2px}.name-column__extra .archived-badge,.object-reference__badge .archived-badge{margin:0}.archived-badge--small{padding:0 4px;font-size:10px;border-radius:4px}.page__title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.page__title h1{margin-bottom:0;display:flex;align-items:center}.page__title .btn{box-shadow:0 2px 2px 0 rgba(0,0,0,.1);margin-top:-3px;margin-bottom:-3px}.error{margin:auto}.error__hd{position:relative;padding-bottom:16px;border-bottom:1px solid #d3d3d3;margin-bottom:35px;text-align:center}.error__bd,.error__ft,.error__msg,.error__options{text-align:center;max-width:300px;margin:0 auto;padding:15px 0}.app-error{max-width:927px;margin-left:5%;margin-top:5%}.app-error__logo{margin-bottom:120px}.app-error__cnt{display:flex}.app-error__ttl{display:flex;align-items:flex-start;margin-bottom:45px}.app-error__ttl span{margin-right:32px;color:#0e1e33;display:block;font-size:96px;line-height:84px}.app-error__ttl h2,.app-error__ttl span{font-weight:600;text-align:left;letter-spacing:0}.app-error__ttl h2{max-width:518px;color:#81858d;font-size:48px;line-height:50px}.app-error__body p{width:711px;color:#131c26;font-size:24px;font-weight:400;text-align:left;letter-spacing:0;line-height:29px;margin-bottom:20px}.app-error__body p.small{font-weight:300;font-size:16px;line-height:22px}.app-error__recoverylinks{margin:60px 0}.modal__window .app-error__recoverylinks{margin:16px 0}.app-error__recoverylinks span{width:41px;height:22px;cursor:pointer;color:#1386bf;margin-right:16px;font-size:16px;font-weight:600;text-align:left;letter-spacing:0;line-height:22px}.app-error__icon{font-size:216px;color:#dadce1}.notAvailablePlaceholder{font-size:16px;font-weight:300;color:#81858d;letter-spacing:0;text-align:center;line-height:22px}.sectionDropdown{position:relative}.sectionDropdown__header{cursor:pointer;color:#131c26;font-size:12px;text-align:left;letter-spacing:0;line-height:16px;margin:6px 0;font-weight:400;position:relative}.sectionDropdown__header span{display:inline-block;margin:0 5px}.sectionDropdown__list{list-style:none;padding:0;margin:0}.sectionDropdown__list-item{font-size:14px;line-height:19px;font-weight:400;text-decoration:none;display:block;margin-bottom:5px}.navigationDropdown{position:relative}.navigationDropdown__button{padding-left:15px;box-shadow:0 2px 2px 0 rgba(0,77,59,.3)}.navigationDropdown__button svg{width:12px;height:12px;margin-right:6px;margin-top:-2px}.navigationDropdown__button--open{border-color:#078171!important;background-color:#078171!important;box-shadow:none}.navigationDropdown__button-chevron{margin-left:25px}.navigationDropdown__list li+li{border-top:1px solid #dddedf}.navigationDropdown__list li:nth-child(3){border-top-width:3px}.navigationDropdown__ct{position:absolute;top:100%;right:0;z-index:1000;min-width:216px;margin:9px 0 0;text-align:left;list-style:none;padding:0;background-color:#fff;background-clip:padding-box;border:1px solid #81858d;border-radius:6px}.navigationDropdown__group{border-bottom:1px solid #dddedf;padding:12px 0 7px}.navigationDropdown__group-header{color:#93979f;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;padding:0 20px;margin-bottom:3px}.navigationDropdown__group-list{list-style:none;padding:0;margin:0}.navigationDropdown__group-list-item{padding:3px 20px 5px;display:block;width:100%;clear:both;text-align:inherit;white-space:nowrap;background-color:transparent;text-decoration:none;font-weight:400;color:#212529;cursor:pointer;border:0}.navigationDropdown__group-list-item:focus,.navigationDropdown__group-list-item:hover{background-color:#b7e2db}.job__section-list a{font-size:14px;line-height:19px;font-weight:400;text-decoration:none}.job__section-lnk+.job__section-lnk:before{content:" "}.job__customer-contact{margin-bottom:32px}.job-type{font-size:12px;font-weight:600;text-align:left;letter-spacing:0;line-height:16px}.job-type--job{color:#1b85bd;background:#d0e7f1}.job-type--request{color:#81858d;background:#dadce1}.dashboard-summary{display:flex;justify-content:space-around;align-items:flex-start;padding:32px}.dashboard-summary__card{width:274px}.dashboard-summary__card a{color:#1386bf;font-weight:400;text-align:left;letter-spacing:0;line-height:22px;text-decoration:none}.dashboard-summary__cnt{display:flex;padding-top:29px}.dashboard-summary__hd{font-size:19px;font-weight:600;letter-spacing:0;line-height:22px;padding-bottom:16px;border-bottom:1px solid #dddedf}.dashboard-summary__row{position:relative;box-sizing:border-box;font-size:14px}.dashboard-summary__row-cnt{border-top:1px dashed #dddedf;padding:8px 0}.dashboard-summary__details{width:100%}.dashboard-summary__row--main{display:flex;padding:0 0 32px;border-top:none;font-size:16px;position:relative}.dashboard-summary__row--main .tooltip{margin-left:4px}.dashboard-summary__counter{color:#1386bf;font-size:46px;font-weight:600;letter-spacing:0;margin-right:16px}@media(min-width:1024px){.dashboard-summary__counter{font-size:81px}}.dashboard-empty-hint{margin-top:20px;max-width:630px;text-align:left}.dashboard-empty-hint .navigationDropdown__button{margin-right:20px}.dashboard-empty-hint__hd{margin-bottom:10px;font-weight:600}.dashboard-empty-hint__hd svg{color:#81858d;margin-right:10px}.dashboard-empty-hint__bd p{color:#0e1e33;font-size:16px;font-weight:300;line-height:22px;margin-bottom:15px}.media-dropzone__dropzone{position:relative;border:1px solid #81858d;background-color:#fff;border-radius:3px;cursor:pointer;height:180px;overflow:hidden}.media-dropzone__empty{display:flex;flex-direction:column;padding:20px 4px;justify-content:center;align-items:center;text-align:center;overflow-y:auto;min-height:180px}.media-dropzone__empty p{font-size:14px;font-weight:600;color:#1386bf;margin-bottom:5px;display:inline;text-align:center;margin-top:0}.media-dropzone__empty button{margin-bottom:10px}.media-dropzone__empty small{font-weight:300;color:#0e1e33;justify-self:end;font-size:16px}.media-dropzone__empty .allowed-file-formats-hint{margin-top:2px;color:#93979f;font-size:13px;line-height:17px;letter-spacing:0;font-weight:400}.media-dropzone--multiple .media-form__files,.subscription-details{justify-content:flex-start}.subscription-details{display:flex}.subscription-details .subscription-details__icon{width:75px;height:75px;background:#00a984;border-radius:50px;color:#fff;display:flex;justify-content:center;align-items:center;font-size:24px;margin-right:20px}.btn--resubscribe{margin-top:1em}.subscription-details__delete-option{color:#1386bf;font-size:16px;font-family:SourceSansPro-Regular;font-weight:400;text-align:left;letter-spacing:0;margin-top:10px;margin-right:10px}.subscription-details__delete-option span{padding:0}.subscription-details__upgrade-cta{top:-9px;position:relative;margin-left:10px}.subscription-details__metaoptions{display:flex;justify-content:flex-start;align-items:flex-end;margin-top:10px}.subscription-details__metaoptions a{text-decoration:none;margin-right:30px}.invoice-forecast{margin:10px 0}.tooltip__content{padding:15px!important;max-width:350px!important;background:#427ea6!important;opacity:1!important;color:#fff!important;font-size:12px!important;font-family:"Source Sans Pro";font-weight:400!important;text-align:left!important;letter-spacing:0!important;line-height:16px!important;border-radius:6px!important;z-index:4000!important}.tooltip__content:after,.tooltip__content:before{display:none!important}.tooltip{color:#1386bf}.input-grp__lbl .tooltip{margin-left:6px}.tooltip__label{color:#93979f;font-size:13px;font-weight:400;margin-left:6px}.account-type-tooltip{display:inline-block;margin-left:10px}.tooltip-inline{color:#1386bf;display:inline-block;margin-left:5px}.modal-tooltip-content{font-weight:400!important;line-height:16px!important;border-radius:6px!important}.attachment-upload__edit{color:#131c26;font-size:12px;cursor:pointer}.attachment-upload__file-image{max-width:100%;border-radius:6px}.attachment-upload label{width:auto!important;max-width:none!important}.attachment-upload a .loading-spinner{color:#0d1626}.attachment-upload .btn__spinner{border:2px solid #00a984;border-right-color:transparent;margin-left:2px;margin-right:4px}.attachment-upload .input-grp__error{padding:10px}.attachment-upload__controls{position:absolute;bottom:-6px;left:0}.attachment-upload__controls .input-grp__error{position:absolute;bottom:-31px;padding:0;width:300px}.attachment-upload__file-placeholder{width:100%;height:143px;background:#d8d8d8;border-radius:6px 6px 6px 6px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;text-decoration:none}.attachment-upload__file-icon{font-size:67px;color:#81858d}.attachment-upload__file-extension{text-transform:uppercase;color:#93979f;font-size:16px;font-weight:600;letter-spacing:0;margin-top:5px;line-height:22px}.attachment-upload__download-indicator{margin-left:8px;font-size:15px}.attachment-upload__ctn{margin-top:.5rem;display:flex;position:relative;justify-content:space-between;align-items:center}.attachment-upload__close-icn{font-size:1.3rem;cursor:pointer;position:absolute;top:20px;right:20px;color:#fff}.attachment-upload__lbl{display:block;text-decoration:underline;color:#1386bf;cursor:pointer}.attachment-upload__ld-txt{display:block;color:#0d1626}.comments_form .attachment-upload{border:1px solid #81858d;min-height:7px;border-bottom:0;color:#00a984;border-top-left-radius:6px;border-top-right-radius:6px}.comments_form .textarea{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.comments__attachments .attachment-upload__ctn{margin-top:0;margin-bottom:10px}.comments_form .attachment-upload__ctn{margin:0;padding:10px}.comments_form .attachment-upload__ctn+.attachment-upload__ctn{padding-top:0}.comments .data-row__content,.section-notes{background-color:#f5f5f5;border-radius:6px;padding:20px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.comments .data-row{margin-top:0;margin-bottom:20px}.comments .data-row :last-child{margin-bottom:0}.comments .data-row:last-child .data-row__content{border-bottom:none}.comments .data-row__content,.comments .data-row__label{padding:0}.comments .comments__attachments .attachment-upload__ctn:last-child,.comments .comments__content .comments__attachments:last-child{margin-bottom:0}.comments .data-row.comments__list-toggle-wrapper .data-row__content{background-color:transparent;padding:0;box-shadow:none}.comments .comments__attachments{margin-bottom:10px}.comments .separator{width:100%;height:2px;background-color:#dddedf;margin:30px 0 25px}.comments .comments__list-toggle{display:inline-block;padding:20px 20px 20px 0;color:#1386bf;font-size:16px;text-decoration:underline;cursor:pointer}.comments__archived-hint{line-height:16px;margin-top:5px;width:728px;padding-left:276px}.section-notes{max-width:750px}.reset-password-block .btn--link-neutral{margin-bottom:10px;display:inline-block}.reset-password-block div{margin-bottom:10px}.account-type{position:relative;padding-left:10px}.account-type:before{content:"";width:2px;top:5px;height:13px;position:absolute;left:2px}.account-type--administrator:before{background-color:#e64d45}.account-type--standard:before{background-color:#ffc055}.account-type--qualified-worker:before{background-color:#427ea6}.account-type--worker:before{background-color:#009014}.connected-jobs-tooltip{display:inline-block;margin-left:.5em}.site-invitation{display:flex;border-bottom:1px solid #dddedf;padding:8px 0}.site-invitation .tooltip{display:inline-block;margin-right:.5em}.site-invitation .tooltip__icon{font-size:16px}.site-invitation .icon--stateok{fill:#00a984}.site-invitation .icon--question{fill:#81858d}.site-invitation__meta{display:table;color:#81858d;font-size:13px;line-height:18px}.site-invitation__meta .btn--link-neutral{padding:0;font-size:13px}.site-invitation--isSending .site-invitation__meta .btn--link-neutral{text-decoration:none;pointer-events:none}.site-invitation__meta .loading-spinner{display:table-cell;vertical-align:middle;padding-right:6px}.update-banner{width:auto;position:fixed;z-index:999;right:0;left:0;bottom:0}.update-banner__cnt{box-sizing:content-box;max-width:1280px;margin:auto;text-align:left;font-size:16px;font-weight:400;line-height:22px;display:flex;align-items:center;justify-content:space-between;padding:16px 32px}@media(min-width:0px){.update-banner__cnt{padding-left:16px}}@media(min-width:768px){.update-banner__cnt{padding-left:24px}}@media(min-width:0px){.update-banner__cnt{padding-right:16px}}@media(min-width:768px){.update-banner__cnt{padding-right:24px}}.update-banner--update-available{background-color:#ffc055;color:#131c26}.warning-banner{width:100%;background-color:#ffc055;position:relative;color:#0e1e33;font-size:16px;line-height:22px;padding:15px 100px 15px 20px;border-radius:6px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);margin-bottom:30px;font-weight:400}.warning-banner a{color:#000;font-weight:600}@media(min-width:0px){.warning-banner--top{top:47px}}@media(min-width:1100px){.warning-banner--top{top:32px}}.warning-banner__close-banner{position:absolute;right:20px;top:10px;cursor:pointer}.warning-banner__section-banner{margin-top:32px;margin-bottom:0}.container{min-width:768px}.container__cnt{box-sizing:content-box;max-width:1280px;margin:auto;padding-top:32px;padding-bottom:32px}@media(min-width:0px){.container__cnt{padding-left:16px}}@media(min-width:768px){.container__cnt{padding-left:24px}}@media(min-width:0px){.container__cnt{padding-right:16px}}@media(min-width:768px){.container__cnt{padding-right:24px}}@media(min-width:0px){.container__cnt{margin-top:106px}}@media(min-width:1100px){.container__cnt{margin-top:56px}}.container__cnt.update-available{padding-bottom:151px}.payment-option{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #dddedf}.payment-option__hd{display:flex;align-items:center}.payment-option__hd .input-grp__optionlabel{margin-right:5px;cursor:pointer}.payment-option__hd .tooltip{font-size:12px}.payment-option__stripe-component{width:100%}.payment-option__stripe-component .btn{margin:10px 0}.payment-option__stripe-wrapper{margin:15px 0}.payment-option__stripe-wrapper label,.StripeElement{font-weight:300}.StripeElement{flex:1 1;min-height:32px;line-height:24px;padding:5px 8px 3px;color:#0d1626;background-color:#fff;border:1px solid #81858d;border-radius:6px;font-size:16px}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}.creditcard__edit{margin-bottom:10px}.creditcard__edit label{margin-bottom:5px}.creditcard__data{margin-bottom:25px}.creditcard__data .btn--link-neutral{margin:5px 0;display:block}.creditcard__actions{display:flex;justify-content:space-between;align-items:center}.creditcard__edit input{width:100px}.sepadebit{margin-top:10px}.sepadebit__actions{text-align:left}.creditcard-expirationCvc,.creditcard__expirationCvc{display:flex}.credidcard__expiry{margin-right:20px}.filterbar{display:flex;justify-content:flex-start;align-items:center;margin-bottom:15px;font-weight:400;padding:3px 20px 3px 105px;position:relative}.filterbar__heading{font-weight:600;font-size:16px;margin-right:50px;position:absolute;left:20px;top:14px}.filterbar__autocomplete{cursor:pointer}.filterbar__autocomplete .filterbar__control{max-width:220px;border-width:0;height:20px;display:none}.filterbar__menu{font-weight:300;position:relative;z-index:3!important}.filterbar__addresssearch-content,.filterbar__datepicker-content{min-width:160px}.filterbar__autocomplete.filterbar__is-expanded .filterbar__control,.filterbar__autocomplete.filterbar__item-selected .filterbar__control{display:flex}.filterbar__autocomplete{margin-right:25px;positions:relative;display:flex;padding:0;align-items:center;min-height:44px}.filterbar__autocomplete .filterbar__autocomplete-label{margin-right:10px;font-weight:300;cursor:pointer;display:flex;align-items:center}.filterbar__autocomplete .filterbar__autocomplete-label .icon{margin-left:12px}.filterbar__autocomplete .filterbar__control .filterbar__value-container{display:none;width:200px;font-weight:300}.filterbar__autocomplete .filterbar__control .filterbar__menu{font-weight:300}.filterbar__autocomplete .filterbar__control .filterbar__indicators{cursor:pointer}.filterbar__autocomplete.filterbar__is-expanded .filterbar__value-container,.filterbar__autocomplete .filterbar__value-container.filterbar__value-container--has-value{display:block!important;width:200px;height:38px}.filterbar__autocomplete.filterbar__is-expanded .filterbar__control,.filterbar__autocomplete.filterbar__item-selected .filterbar__control{border-width:1px}.filterbar__autocomplete.filterbar__is-expanded .filterbar__autocomplete-label{display:none}.filterbar__autocomplete.filterbar__is-expanded.filterbar__item-selected .filterbar__autocomplete-label{display:flex}.filterbar__autocomplete.filterbar__is-expanded.filterbar__item-selected .filterbar__autocomplete-label .icon{display:none}.filterbar__autocomplete.filterbar__item-selected .filterbar__autocomplete-label{display:flex}.filterbar__autocomplete.filterbar__item-selected .filterbar__autocomplete-label .icon{display:none}.filterbar__autocomplete .filterbar__autocomplete-label .icon{font-size:24px;color:#ccc}.filterbar__autocomplete .filterbar__autocomplete-label:hover .icon{color:#999}.filterbar__is-disabled .filterbar__autocomplete-label,.filterbar__is-disabled .filterbar__autocomplete-label:hover .icon{color:#bfbfbf}.filterbar{flex-wrap:wrap}.filterbar__datepicker{position:relative;display:flex;padding:0;align-items:center;min-height:44px}.filterbar__datepicker .filterbar__datepicker-label{margin-right:10px;font-weight:300;cursor:pointer;display:flex;align-items:center}.filterbar__datepicker .filterbar__datepicker-label .icon{margin-left:12px}.filterbar__datepicker-is-selected .filterbar__datepicker-label .icon{display:none}.filterbar__datepicker-disabled .filterbar__datepicker-label{color:#bfbfbf}.filterbar__datepicker-disabled .filterbar__datepicker-label:hover .icon{color:#bfbfbf!important}.filterbar__datepicker-separator{webkit-align-self:stretch;align-self:stretch;background-color:#ccc;margin-bottom:8px;margin-top:8px;width:1px;box-sizing:border-box}.filterbar__datepicker .filterbar__datepicker-label .icon{font-size:24px;color:#ccc}.filterbar__datepicker .filterbar__datepicker-label:hover .icon{color:#999}.filterbar__datepicker-item-selected{min-width:250px;align-items:center;background-color:#fff;border-radius:4px;border:1px solid #ccc;cursor:default;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 0 8px;min-height:36px;position:relative;transition:all .1s;box-sizing:border-box;font-weight:300}.filterbar__datepicker-item-selected:hover{border-color:#b3b3b3}.filterbar__datepicker-indicators{align-items:center;align-self:stretch;display:flex;flex-shrink:0;box-sizing:border-box}.filterbar__datepicker-indicators .filterbar__datepicker-indicator{color:#ccc;display:flex;cursor:pointer;transition:color .15s;box-sizing:border-box;font-size:24px;align-items:center;justify-content:center;width:36px;height:36px;padding:4px 0 0}.filterbar__datepicker-indicators .filterbar__datepicker-indicator:hover{color:#999}.filterbar__datepicker-picker{position:relative}.filterbar__datepicker-wrapper{position:relative;margin-right:25px}.filterbar__datepicker-dropdown{top:100%;right:-21px;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 11px rgba(0,0,0,.1);margin-bottom:8px;margin-top:8px;position:absolute;width:100%;z-index:1;box-sizing:border-box;border-radius:4px;width:270px;padding:15px}.filterbar__datepicker-dropdown p{margin:10px 0;padding-left:15px;color:#0e1e33;font-weight:300}.filterbar__datepicker-dropdown .react-datepicker__close-icon:after{background-color:#a2a2a2}.filterbar__datepicker-dropdown .react-datepicker__day--in-range,.filterbar__datepicker-dropdown .react-datepicker__day--in-selecting-range,.filterbar__datepicker-dropdown .react-datepicker__day--selected{background-color:#00a984}.filterbar__datepicker-dropdown .react-datepicker__day--keyboard-selected:hover{background-color:#039f82}.logs-table .filterbar__datepicker-dropdown{right:auto}.filterbar__addresssearch{position:relative;display:flex;padding:0;align-items:center;min-height:44px}.filterbar__addresssearch .filterbar__addresssearch-label{margin-right:10px;font-weight:300;cursor:pointer;display:flex;align-items:center}.filterbar__addresssearch .filterbar__addresssearch-label .icon{margin-left:12px}.filterbar__addresssearch-is-selected .filterbar__addresssearch-label .icon{display:none}.filterbar__addresssearch-disabled .filterbar__addresssearch-label{color:#bfbfbf}.filterbar__addresssearch-disabled .filterbar__addresssearch-label:hover .icon{color:#bfbfbf!important}.filterbar__addresssearch-separator{webkit-align-self:stretch;align-self:stretch;background-color:#ccc;margin-bottom:8px;margin-top:8px;width:1px;box-sizing:border-box}.filterbar__addresssearch .filterbar__addresssearch-label .icon{font-size:24px;color:#ccc}.filterbar__addresssearch .filterbar__addresssearch-label:hover .icon{color:#999}.filterbar__addresssearch-item-selected{min-width:250px;align-items:center;background-color:#fff;border-radius:4px;border:1px solid #ccc;cursor:default;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 0 8px;min-height:36px;position:relative;transition:all .1s;box-sizing:border-box;font-weight:300}.filterbar__addresssearch-item-selected:hover{border-color:#b3b3b3}.filterbar__addresssearch-indicators{align-items:center;align-self:stretch;display:flex;flex-shrink:0;box-sizing:border-box}.filterbar__addresssearch-indicators .filterbar__addresssearch-indicator{color:#ccc;display:flex;cursor:pointer;transition:color .15s;box-sizing:border-box;font-size:24px;align-items:center;justify-content:center;width:36px;height:36px;padding:4px 0 0}.filterbar__addresssearch-indicators .filterbar__addresssearch-indicator:hover{color:#999}.filterbar__addresssearch-picker,.filterbar__addresssearch-wrapper{position:relative}.filterbar__addresssearch-dropdown{top:100%;right:-21px;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 11px rgba(0,0,0,.1);margin-bottom:8px;margin-top:8px;position:absolute;width:100%;z-index:1;box-sizing:border-box;border-radius:4px;width:270px;padding:15px}.filterbar__addresssearch-dropdown p{margin:10px 0;padding-left:15px;color:#0e1e33;font-weight:300}.filterbar__addresssearch-btn{position:absolute;right:1px;top:1px;background:#fff;padding:5px 14px;line-height:21px;color:#999;border-top-right-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:0;border-bottom-left-radius:0}.filterbar__addresssearch-picker--focused .filterbar__addresssearch-btn,.filterbar__addresssearch-picker:hover .filterbar__addresssearch-btn{background:#f3f3f3}.filterbar__addresssearch-picker .filterbar__addresssearch-btn:hover{background:#efeeee}.filterbar__addresssearch-picker .filterbar__addresssearch-btn:active,.filterbar__addresssearch-picker .filterbar__addresssearch-btn:focus{background:#e3e2e2}.filterbar__addresssearch-picker .search-input{padding-right:52px}.sites-list-view-toggle{width:210px}.status-dots{padding:7px 0 5px}.status-dots:after{clear:both;content:" ";display:block}.status-dots__dot{float:left;display:block;width:7px;height:7px;border-radius:50%;margin:0 3px;position:relative}.status-dots__dot:before{content:"";width:6px;height:1px;top:3px;right:7px;background:#989b9e;position:absolute;z-index:2}.status-dots__dot:first-child:before{display:none}.job-status{display:inline-block}.job-status:after{clear:both;content:" ";display:block}.job-status .status-dots{float:left}.job-status .status-dots__dot{background:#d0e7f1}.job-status .status-dots__dot:first-child{margin-left:0}.job-status .status-dots__dot:last-child{margin-right:0}.job-status .status-dots__dot:before{background:#d0e7f1}.job-status .is-active,.job-status .is-active:before,.job-status .is-complete,.job-status .is-complete:before{background:#1386bf}.job-status__label{clear:left;font-size:12px;line-height:16px;max-width:11em}.job-status--badge,.job-status--horizontal{position:relative;z-index:1;vertical-align:baseline;padding-left:54px}.job-status--badge.job-status--request,.job-status--horizontal.job-status--request{padding-left:41px}.job-status--badge .status-dots,.job-status--horizontal .status-dots{position:absolute;top:3px;left:0}.job-status--badge .job-status__label,.job-status--horizontal .job-status__label{font-size:16px;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;line-height:22px;letter-spacing:0;text-transform:none;display:block;margin:0;padding:1px 0 0;overflow:hidden;color:#0d1626;max-width:none;white-space:nowrap}.wf-active .job-status--badge .job-status__label,.wf-active .job-status--horizontal .job-status__label{font-family:"Source Sans Pro"}.job-status--badge{height:26px;padding:1px 12px 3px 66px;background-color:#d0e7f1;border-radius:6px}.job-status--badge.job-status--request{padding-left:53px}.job-status--badge .status-dots{left:12px}.job-status--badge .status-dots__dot,.job-status--badge .status-dots__dot:before{background-color:#fff}.job-status--badge .status-dots__dot.is-active,.job-status--badge .status-dots__dot.is-active:before,.job-status--badge .status-dots__dot.is-complete,.job-status--badge .status-dots__dot.is-complete:before{background-color:#1386bf}.job-status--badge .job-status__label{font-weight:600;color:#1b85bd}.job-status--request .status-dots__dot,.job-status--request .status-dots__dot:before{background:#dadce1}.job-status--request .is-active,.job-status--request .is-active:before,.job-status--request .is-complete,.job-status--request .is-complete:before{background:#81858d}.job-status--request .status-dots__dot.is-rejected{background:#ffc055!important}.job-status--request .status-dots__dot.is-rejected:before{right:9px}.job-status--request .status-dots__dot.is-rejected:after{display:inline-block;width:13px;height:13px;content:"";border:1px solid #8a8888;border-radius:50%;position:absolute;right:-3px;background:none;top:-3px;z-index:0}.job-status--request.job-status--badge{background-color:#dadce1}.job-status--request.job-status--badge .job-status__label{color:#81858d;max-width:220px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-status--request.job-status--badge .status-dots__dot,.job-status--request.job-status--badge .status-dots__dot:before{background-color:#fff}.job-status--request.job-status--badge .status-dots__dot.is-active,.job-status--request.job-status--badge .status-dots__dot.is-active:before,.job-status--request.job-status--badge .status-dots__dot.is-complete,.job-status--request.job-status--badge .status-dots__dot.is-complete:before{background-color:#81858d}.job-type+.job-status{vertical-align:bottom;margin-left:.5em}.jobPageHeader .archived-badge{margin-left:0}.ext-status{padding-top:.5rem!important}.ext-status span{font-size:1.6rem}.ext-status .alert{color:#e64d45}.ext-status .success{color:#00a984}.ext-status .in-progress,.ext-status .warning{color:#e64d45}.job-constructionplan-empty-placeholder{margin-top:16px;text-align:center;padding:25px 25px 36px}.job-constructionplan-empty-placeholder__hd{margin-bottom:32px}.job-constructionplan-empty-placeholder__text{width:100%;margin:0 auto 28px;max-width:475px}.job__construction-plan{margin:32px -12px 0;padding:12px;border:2px dashed #81858d;border-radius:6px;background:none;box-shadow:none}.job__construction-plan--archived{border:none;margin:32px 0 0;padding:0 0 16px}.section--construction-plan-media{margin-top:16px!important}.section--construction-plan-media .section__ttl{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;font-size:16px;line-height:22px;letter-spacing:0}.wf-active .section--construction-plan-media .section__ttl{font-family:"Source Sans Pro"}.construction-plan__mode-hint{margin:-32px 0 0;padding:24px 0 12px}.construction-plan__mode-hint .btn{margin-top:8px}.construction-plan__mode-hint--new{padding-top:8px;padding-bottom:0;margin-bottom:0}.construction-plan__mode-hint-lbl{font-size:14px;line-height:19px;font-weight:500;letter-spacing:0;font-size:13px;line-height:17px;color:#93979f}.construction-plan__mode-hint--ref-only{position:relative;z-index:1;border-bottom:1px solid #d3d3d3;padding-left:30px;padding-bottom:24px}.construction-plan__mode-hint--ref-only .construction-plan__mode-hint-lbl{font-size:16px;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;line-height:22px;letter-spacing:0;text-transform:none;color:#0d1626}.wf-active .construction-plan__mode-hint--ref-only .construction-plan__mode-hint-lbl{font-family:"Source Sans Pro"}.construction-plan__mode-hint--ref-only .icon{position:absolute;left:0;top:50%;font-size:20px;margin-top:-10px;color:#00a984}.construction-plan__model{padding:32px 0}.construction-plan__model--scaffolding{position:relative;z-index:1;border-top:1px solid #d3d3d3}.construction-plan__model--section{border-top:1px dashed #d3d3d3}.construction-plan__model--scaffolding+.construction-plan__model--section{border-top:0}.construction-plan__model-name{font-weight:400}.construction-plan__model-name .new-badge{margin-left:8px}.construction-plan__models--ref-only .construction-plan__model{border-bottom:0}.construction-plan__models--archived{border-bottom:1px solid #dddedf;padding-bottom:24px}.construction-plan__models--archived .data-row__label{visibility:hidden}.construction-plan__models--archived .construction-plan__model:first-child .data-row__label,.construction-plan__models--archived .construction-plan__model:nth-child(2) .data-row__label{visibility:visible}.construction-plan__models--archived .construction-plan__model{border-top:0}.construction-plan__models--archived .construction-plan__model--site{padding-bottom:8px!important;padding-top:0!important}.construction-plan__models--archived .construction-plan__model--scaffolding{padding:8px 0}.construction-plan__archived-hint-text{padding-top:24px}.job-constructionplan-details__single-scaffolding{padding-top:36px;border-top:1px solid #d3d3d3;margin-bottom:36px}.job-constructionplan-details__single-section+.job-constructionplan-details__single-section{margin-top:32px}.job-constructionplan-details__section-toggle{display:inline-block;color:#1386bf;margin-top:20px;font-size:16px;text-decoration:none;font-weight:400;cursor:pointer;line-height:22px}.job-constructionplan-details__section-toggle .icon{margin-left:4px}.job-constructionplan-details__single-section-collapsible-content{margin-top:1rem}.job-constructionplan-details__single-section--isCollapsed .job-constructionplan-details__single-section-collapsible-content{display:none}.construction-plan__scaffolding-section-separator{position:absolute;top:100%;margin-top:-8px;left:30px}.job-constructionplan-details__scaffolding-sections-separator-arrowicon{color:#81858d;font-size:28px}.job-constructionplan-details__media-section .section__hd .section__ttl{font-size:16px;font-weight:600}.job-constructionplan-details-sync-action{border-bottom:1px solid #d3d3d3;font-weight:400;padding-bottom:30px;margin-bottom:30px}.job-constructionplan-details-sync-action .job-constructionplan-details-sync-action__hinticon{color:#81858d;font-size:20px;margin-right:8px}.job-constructionplan-details-sync-action.job-constructionplan-details-sync-action--edited .job-constructionplan-details-sync-action__hinticon{color:#00a984}.job-constructionplan-details-sync-action__cnt .btn.btn-icon.btn--neutral-action{margin-top:16px;display:block}.job-constructionplan-details__reference-list-item{margin-bottom:16px}.job-constructionplan-details__reference-list-item .job__section-lnk{font-size:14px}.job-constructionplan-details__reference-list-item .job__section-lnk .object-reference{display:inline-block}.offer-deadline .tooltip{margin-left:6px;bottom:1px;position:relative}.diaryEntry-category__badge--dismantling,.diaryEntry-category__badge--other,.diaryEntry-category__badge--psaDocumentation,.diaryEntry-category__badge--waitingPeriod,.diaryEntry-category__badge--warehouse{background:#dadce1;color:#81858d}.diaryEntry-category__badge--objectDamaged,.diaryEntry-category__badge--repairs{background:#f9d2d0;color:#e64d45}.diaryEntry-category__badge--acceptance{background:#b7e2db;color:#00a984}.diaryEntry-category__badge--construction{background:#d0e7f2;color:#1386bf}.diary-entry__description{background-color:#f5f5f5;border-radius:6px;padding:20px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);margin-bottom:10px}.diary-entry__state-ok{color:#00a984;font-size:24px}.diary-export-modal__summary{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #dddedf}.diary-export-modal__summary h4{margin-bottom:5px}.diff-item{padding:17px 20px 16px}.diff-item--empty .diff-item__label{color:#81858d}.diff-item__label{font-weight:400;margin-bottom:4px}.diff-item__data:after{clear:both;content:" ";display:block}.diff-item__data-new,.diff-item__data-old{float:left;width:50%}.diff-item__data-new{padding-right:20px}.diff-item__data-old{padding-left:20px}.diff-item--row{padding:0}.diff-item--row>td{padding:0!important}.diff-item--row .diff-item__label{padding:17px 20px 0}.diff-item--row .diff-item__data{padding:0 20px 16px}.diff-item--ref{color:#81858d}.diff-item--ref:nth-child(2n){background:#fafafa}.diff-log{height:100%;display:flex;flex-direction:column}.diff-log__hd{margin-bottom:24px}.diff-log__hd .diff-log__ttl{margin-bottom:5px}.diff-log__hd .diff-log__subttl{color:#93979f;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.diff-log__bd{display:flex;height:100%;flex:1 1;flex-direction:column;border:1px solid #6b6b6b;border-radius:6px}.diff-table{position:relative;height:100%;border-collapse:collapse;padding:0}.diff-table thead tr{display:block;width:100%}.diff-table thead tr:after{clear:both;content:" ";display:block}.diff-table thead th{float:left}.diff-table tbody{display:block;overflow:auto;height:100%;width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.diff-table tbody tr{display:flex;align-content:stretch}.diff-table tbody tr:after{clear:both;content:" ";display:block}.diff-table tbody td{display:block;width:100%}.diff-table td,.diff-table th{padding:0}.diff-table tbody tr{background:#f5f5f7}.diff-table tbody tr:nth-child(2n){background:#fff}.diff-table tbody td{padding:32px 20px}.diff-table__hd{color:#131c26;font-size:12px;font-weight:400;height:9%;letter-spacing:0;line-height:16px}.diff-table__hd th{padding:11px 20px;border-bottom:1px solid #dddedf;text-align:left;background-color:#fff}.diff-table__hd th:first-child{border-top-left-radius:6px}.diff-table__hd th:last-child{border-top-right-radius:6px}.diff-table__bd{overflow-y:scroll}.diff-col--live,.diff-col--plan{width:50%;line-height:18px}.diff-table__row{padding:30px 0}.changelog-modal .modal__hd-ct{position:relative}.changelog-modal__close{position:absolute;top:0;right:0;font-size:44px;line-height:44px}.change-log-modal-title .icon{color:#81858d;margin-right:6px}.diff-table--changelog .diff-table__bd td{padding:0}.diff-table--changelog .change-log-col--type{width:27.4%}.diff-table--changelog .change-log-col--new,.diff-table--changelog .change-log-col--old{width:35.4%}.diff-table--changelog .diff-item{padding:0 0 6px;border-bottom:1px solid #d3d3d3}.diff-table--changelog .diff-item+.diff-item{margin-top:15px}.diff-table--changelog .diff-item__hd{margin-bottom:4px}.change-log-entry{padding:32px 0}.change-log-entry__meta{margin:0 20px;font-size:13px;line-height:16px;letter-spacing:0;font-weight:400;color:#131c26}.change-log-entry__diff{margin-top:19px}.change-log__group+.change-log__group{margin-top:24px}.change-log__group:after{clear:both;content:" ";display:block}.change-log__group-diff,.change-log__group-type{float:left;padding:0 20px}.change-log__group-type{width:28%}.change-log__group-diff{width:72%}.change-log__group-type{font-size:16px;color:#131c26;font-weight:400;letter-spacing:0;line-height:22px}.diff-type-heading .change-log__diff-main-action{font-weight:600;margin-right:4px}.diff-type-heading.diff-type-heading--jobTypeChangedToRequest svg{transform:rotate(180deg);margin-top:-10px}.diff-type-heading .icon{width:20px;height:20px;margin-right:6px;color:#81858d;margin-top:-2px}.diff-type-heading--reactivated .icon--reactivate,.diff-type-heading--statusChanged .icon--statusChangeJobChangeLog{width:24px;height:24px;margin-right:1px;margin-top:2px}.change-log__diff-lbl--jobTypeChangedToJob>div,.change-log__diff-lbl--jobTypeChangedToRequest>div,.change-log__diff-lbl--statusChanged>div{display:inline}.diff-type-heading.diff-type-heading--jobTypeChangedToJob svg{margin-top:3px}.change-log__diff-highlight{margin-left:4px;text-transform:uppercase;color:#1b85bd;font-weight:600}.diff-type-heading--changed,.diff-type-heading--deleted,.diff-type-heading--new{font-weight:600}.diff-type-heading--constructionPlanCreated .icon,.diff-type-heading--new .icon{color:#00a984}.diff-type-heading--constructionPlanDeleted .icon,.diff-type-heading--deleted .icon{color:#000}.change-log__single-row-change{padding:0 20px}.changelog-intro{margin-bottom:1.5em}.changelog-entry h3{font-size:20px;line-height:28px;font-weight:400;margin-bottom:8px}.changelog-entry+.changelog-entry{margin-top:32px;border-top:1px solid #dddedf;padding-top:32px}.changelog-entry__ttl,.changelog-infotext_ttl{font-style:italic;font-weight:300;margin-bottom:16px}.changelog-entry__cnt{max-width:555px}.changelog-entry__cnt section{margin-bottom:32px}.changelog-entry__cnt h4{margin-bottom:4px;font-style:italic}.changelog-entry__cnt p{margin-bottom:16px}.changelog-entry__cnt ul{margin-top:0;padding-left:32px;font-weight:400}.changelog-entry__cnt li{padding-left:12px}.changelog-infotext{max-width:555px}.changelog-items-list.is-sentences li{font-weight:300}.changelog-slides{margin:32px 0;background:grey;padding:32px 0}.modal .changelog-slides{margin:0 0 -32px;background:transparent;padding:0}.changelog-slides .slick-list{margin:0 -8px}.changelog-slides .slick-dots{bottom:-62px;position:absolute;left:25%;right:25%;width:50%}.changelog-slides-ct{max-width:768px;margin:0 auto;padding:17px;border:1px solid #c6ccd9;border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);background:#fff}.modal .changelog-slides-ct{max-width:none;margin:0 auto;padding:0;border:0;border-radius:0;box-shadow:none}.changelog-slide{padding:0 8px}.changelog-slide img{display:block;height:auto;width:100%}.changelog-slide__img,.changelog-slide__ttl{margin-bottom:16px}.changelog-slide__sub-ttl{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;font-size:16px;line-height:22px;letter-spacing:0;margin-bottom:6px}.wf-active .changelog-slide__sub-ttl{font-family:"Source Sans Pro"}.changelog-slides__nav{margin-top:32px}.modal .changelog-slides__nav{margin-bottom:-16px!important}.changelog-slides__next{float:right}.creditCardInfo{margin-bottom:25px}.creditCardInfo__owner{margin-bottom:10px}.creditCardInfo__brand{margin-right:5px;font-size:25px;color:#81858d}.creditCardInfo__number{margin-right:20px}.creditCardInfo__expiration-month-year{align-self:flex-end}.pf-default{width:100px;height:20px;background-color:#3dcc4a}.sepaInfo__owner{margin-bottom:10px}.sepaInfo__number{margin-right:20px}.sepaInfo__bankicon{font-size:25px;margin-right:5px;color:#81858d}.radio-group .input-wrapper{display:inline-block}.radio-group .input-field,.radio-group .input-label{display:block}.radio-group .input-label{width:150px}.customers-add .content h4{margin-bottom:1.5rem}.form--submitted .input-grp__error{display:block;font-size:.69em}.form--invalid .input-grp__error{font-size:.69em}.banner{width:100%;background-color:#ffc055;position:relative;color:#0e1e33;font-size:16px;line-height:22px;padding:15px 20px;border-radius:6px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);margin-bottom:30px;font-weight:400}.banner p:last-child{margin-bottom:0}.banner--warning{background-color:#ffc055}.site-invitations .input-grp__optionlabel{color:#0e1e33;font-size:16px;font-weight:300;letter-spacing:0;line-height:22px}.input-grp__optionlabel.input-grp__optionlabel--preselected{color:#8a8a8a}.site-invitations__permission-group{margin-bottom:20px}.site-invitations__permission-group-heading{color:#131c26;font-size:16px;font-weight:400;letter-spacing:0;margin-bottom:5px}.settingsDropdown{position:relative}.settingsDropdown__header{position:relative;cursor:pointer;font-size:12px;text-align:left;letter-spacing:0;line-height:16px;padding:6px 0;font-weight:400;color:#0e1e33}.settingsDropdown__header span{display:inline-block;margin:0 5px}.settingsDropdown__header-title{display:flex;align-items:center;font-size:13px}.settingsDropdown__header-title .settingsDropdown__header-title-avatar{font-size:24px;color:#787878;background:#d5d5d5;border-radius:50%;margin-right:8px;margin-left:0}.settingsDropdown__header-title .settingsDropdown__header-title-chevron{font-size:10px;top:-1px;position:relative}.settingsDropdown__cnt{position:absolute;top:100%;right:0;z-index:1500;min-width:254px;margin:9px 0 0;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #81858d;border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.settingsDropdown__section{border-bottom:1px solid #dddedf;padding:11px 0 8px}.settingsDropdown__section-hd{padding:0 20px;color:#93979f;font-size:12px;letter-spacing:0}ul.settingsDropdown__section-links{list-style:none;padding:0;margin:0}ul.settingsDropdown__section-links li{margin:0;display:flex;justify-content:space-between;align-items:center}a.settingsDropdown__section-link{font-family:"Source Sans Pro";font-weight:400;font-size:16px;color:#0e1e33;padding:4px 20px;display:block;width:100%;clear:both;text-align:inherit;white-space:nowrap;background-color:transparent;text-decoration:none;cursor:pointer;border:0}a.settingsDropdown__section-link:focus,a.settingsDropdown__section-link:hover{background-color:#b7e2db}a.settingsDropdown__logout-link{color:#1386bf;text-decoration:none}a.settingsDropdown__logout-link:focus,a.settingsDropdown__logout-link:hover{background-color:#fff;text-decoration:underline}.settingsDropdown__changelog-link{color:#93979f;font-size:12px;padding:0 20px;letter-spacing:0;text-decoration:none;white-space:nowrap}.settingsDropdown__changelog-link:focus,.settingsDropdown__changelog-link:hover{text-decoration:underline}.jobPageHeader__action-group+.jobPageHeader__action-group{margin-left:16px;border-left:1px solid #93979f;padding-left:9px}.jobPageHeader__actions{display:flex;align-items:center;justify-content:space-between}.accept-invitation-form{width:460px;margin:0 auto;padding-top:169px}.accept-invitation-form .input-grp__error{display:block}.accept-invitation-form p{margin-bottom:22px}.accept-invitation-form .section{padding-top:32px}.accept-invitation-form .input-grp{display:block}.accept-invitation-form .input-grp__lbl{width:100%}.accept-invitation-form .input-grp+.input-grp{margin-top:10px}.accept-invitation-form .verification-success{color:#00a984;margin-right:10px}.accept-invitation-form .confirmation__redirectCountdown{text-align:center;margin:16px 0}.accept-invitation-form__disclaimer{display:flex;margin:24px 0}.accept-invitation-form__disclaimer-icon{color:#81858d;margin-right:5px}.accept-invitation-form__infobox{background-color:#d8d8d8;padding:16px;margin-bottom:20px;border-radius:6px}.accept-invitation-form__content{margin-bottom:20px}.accept-invitation-form__buttons button[type=submit]{display:block;width:100%}.accept-invitation-form__adv{font-weight:300;font-size:12px}.accept-invitation-form__heading{border-bottom:1px solid #d3d3d3;padding-bottom:10px}.datepicker{position:relative}.datepicker__icon{position:absolute;left:12px;top:3px;z-index:1;color:#0d1626}.react-datepicker-popper{z-index:5!important}.react-datepicker-wrapper,.react-datepicker__input-container{width:100%}.react-datepicker-wrapper input,.react-datepicker__input-container input{padding-left:40px}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:#00a984}.react-datepicker__header{background-color:#fbfbfb}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#00a984}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#039f82}.scaffoldingDropdown{position:relative}.scaffoldingDropdown__header{font-size:16px;letter-spacing:0;line-height:16px;margin:6px 0;position:relative}.scaffoldingDropdown__header span{display:inline-block;margin:0 5px}.scaffoldingDropdown__header-suffix{color:#0e1e33;font-size:16px;font-weight:300;letter-spacing:0;line-height:22px}.scaffoldingDropdown__toggle{color:#93979f;font-size:13px;font-weight:400;line-height:16px;cursor:pointer}.scaffoldingDropdown__toggle span{margin-left:3px}.scaffoldingDropdown__toggle span .icon{font-size:10px}.scaffoldingDropdown__list{list-style:none;padding:0;margin:0}.scaffoldingDropdown__list-item{font-size:14px;line-height:19px;font-weight:400;text-decoration:none;display:block;margin-bottom:5px;padding-left:8px}.scaffoldingDropdown__list-group{padding-bottom:3px;padding-top:8px;border-bottom:1px solid #dddedf}.scaffoldingDropdown__list-group:first-child{padding-top:3px}.scaffoldingDropdown__list-group:last-child{border-bottom:none}.scaffoldingDropdown__list-group-header{margin-bottom:6px}.scaffoldingDropdown__list-group-header a{font-size:16px}.collapse{border:1px solid #c6ccd9;border-radius:6px;background-color:#f5f5f7}.collapse__hd{cursor:pointer;padding:20px 24px;position:relative}.collapse__icon{color:#81858d;position:absolute;right:24px;top:20px}.collapse-cnt{padding:0 24px 20px}.collapse--isCollapsed .collapse-cnt{display:none}.collapse-toggle{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;display:inline-block;padding-left:0;padding-right:0;text-decoration:none;cursor:pointer}.wf-active .collapse-toggle{font-family:"Source Sans Pro"}.collapse-toggle:active .collapse-toggle__label,.collapse-toggle:focus .collapse-toggle__label,.collapse-toggle:hover .collapse-toggle__label{text-decoration:underline}.collapse-toggle.block{display:block;width:100%;text-align:left}.collapse-toggle.block .collapse-toggle__icon{float:right}.collapse-toggle__icon{display:inline-block;margin-left:8px}.constructionPlannerBtn{display:block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;border-radius:3px;letter-spacing:0;text-decoration:none;cursor:pointer;border:1px solid #c6ccd9;background-color:#f5f5f7;padding:0 24px;line-height:62px;width:325px}.constructionPlannerBtn--block{width:100%}.constructionPlannerBtn-icon{color:#1386bf;margin-right:12px}.constructionPlannerSection{margin:auto;position:relative}.constructionPlannerSection+.constructionPlannerSection{margin-top:40px}.constructionPlannerSection .media-field__items{padding-top:0}.constructionPlannerSection--dashed{padding:24px 24px 32px;border:2px dashed #c6ccd9;border-radius:6px;margin-left:-24px;margin-right:-24px}.constructionPlannerSection__anchor{position:relative;top:-116px}.constructionPlannerSection__hd{position:relative;padding-bottom:8px;border-bottom:1px solid #d3d3d3;margin-bottom:24px;display:flex;justify-content:space-between}.constructionPlannerSection__ttl{display:flex}.constructionPlannerSection__lbl{color:#81858d}.constructionPlannerSection__type{color:#131c26;font-size:24px;font-weight:400;letter-spacing:0;line-height:29px;margin-right:12px}.constructionPlannerSection__icon{color:#81858d;margin-right:16px}.constructionPlannerSection__hd .icon--plannerExisting{font-size:34px}.constructionplan-reference-item__icon .icon--plannerExisting,.constructionPlannerBtn-icon .icon--plannerExisting{font-size:26px}.constructionPlannerSection__actions .btn+.btn{margin-left:8px}.constructionPlannerSectionSelection__title .constructionPlannerSectionSelection__icon{margin-right:0}.constructionPlannerSectionSelection__title .icon--plannerExisting{margin-right:6px;font-size:24px}.constructionPlannerSectionSelection__title .icon--add{margin-right:12px}.constructionPlannerSectionSelection{padding:20px 25px;background:#f5f5f7;border:1px solid #c6ccd9;border-radius:6px;position:relative}.constructionPlannerSectionSelection .construction-plan-form__edit-hint{margin-top:1px;margin-bottom:6px}.constructionPlannerSectionSelection+.constructionPlannerSectionSelection{margin-top:24px}.constructionPlannerSectionSelection__hd{display:flex;justify-content:space-between;margin-bottom:8px}.constructionPlannerSectionSelection__title{font-size:16px;color:#131c26;font-weight:600}.constructionPlannerSectionSelection__section-name{color:#81858d;margin-left:8px}.constructionPlannerSectionSelection__icon{margin-right:12px;color:#81858d}.constructionPlannerSectionSelection-actions .btn+.btn{margin-left:8px}.construction-plan__section-details{margin-top:2px}.construction-plan__section-data{color:#81858d;font-size:13px;font-weight:400;line-height:20px}.construction-plan__section-data .notAvailablePlaceholder{line-height:20px;font-size:13px}.construction-plan__section-data+.construction-plan__section-data,.content-reveal__cnt>.construction-plan__section-data{margin-top:2px}.construction-plan__section-purpose+.construction-plan__section-purpose:before{content:"; "}.constructionPlannerList{margin-bottom:24px;margin-top:24px}.construction-plan__mode-mode-actions{width:100%;display:flex;justify-content:space-between}.constructionPlannerEmptyListPlaceholder{display:flex;justify-content:space-between;margin-top:32px}.constructionPlannerScaffoldingList--disabled{position:relative}.constructionPlannerScaffoldingList--disabled:after{content:"";background:#fff;opacity:.4;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;cursor:not-allowed}.constructionPlanSite{margin-bottom:24px}.constructionPlannerMedia__item{margin-bottom:20px}.constructionPlannerMedia__item-hd{font-weight:400}.constructionPlannerMedia__item-hd-modelType{font-weight:700;display:inline-block;margin-right:8px}.constructionPlannerMediaGroup__hd{font-weight:400}.constructionPlannerMediaGroup__list{margin-bottom:24px}.constructionPlannerMediaGroup__listitem{display:flex;justify-content:space-between;padding-bottom:9px;padding-top:16px;border-bottom:1px solid #d0d0d0;cursor:pointer;color:#81858d}.constructionPlannerMediaGroup__listitem:active,.constructionPlannerMediaGroup__listitem:active .constructionPlannerMediaGroup-icon,.constructionPlannerMediaGroup__listitem:hover,.constructionPlannerMediaGroup__listitem:hover .constructionPlannerMediaGroup-icon{color:#61646a}.constructionPlannerMediaGroup__listitem .constructionPlannerMediaGroup-icon{color:#81858d;font-size:18px}.constructionPlannerMediaGroup__main{display:flex;width:80%}.constructionPlannerMediaGroup__listitem-name{min-width:240px;margin-right:16px}.constructionPlannerMediaGroup__listitem-filename,.constructionPlannerMediaGroup__listitem-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.constructionPlannerMedia--disabled{position:relative}.constructionPlannerMedia--disabled:after{content:"";background:#fff;opacity:.4;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;cursor:not-allowed}.construction-plan-media-modal .btn--upload{margin-top:0;margin-bottom:64px}.media-group{background:#fff;margin-top:64px!important}.media-group--section{margin-top:0!important;position:relative;z-index:2;top:-6px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;padding-top:44px}.constructionplan-referencelist{margin-bottom:16px}.constructionplan-reference-item+.constructionplan-reference-item{margin-top:16px}.constructionplan-reference-item__icon{margin-right:8px;color:#81858d}.constructionplan-reference-item__title{font-weight:600;font-size:16px;color:#81858d}.constructionplan-allorsingle-selection{margin-bottom:24px}.constructionplan-allorsingle-selection input[type=radio]{margin-right:12px}.constructionplan-allorsingle-selection .input-hint{display:inline-block;padding-left:30px}.constructionplan-allorsingle-selection .input-grp__optionlabel{font-weight:400;margin-bottom:16px;cursor:pointer}.construction-plan__mode-selection{position:relative;z-index:1}.construction-plan__mode-selection--disabled{cursor:not-allowed}.construction-plan__mode-selection--disabled:after{content:"";cursor:not-allowed;left:0;position:absolute;right:0;height:100%;width:100%;top:0;bottom:0;opacity:.5;z-index:3;background:#fff}.syncInputGroup+.syncInputGroup{margin-top:8px}.syncInputGroup__title{font-size:16px;font-weight:400}.syncInputGroup__cnt{margin-top:16px}.sync-option.is-empty .sync-option__cnt:before{content:"";display:inline-block;height:100%;vertical-align:middle}.sync-option.has-meta .sync-option__meta{margin-bottom:18px}.sync-option__cnt{padding:16px;border-radius:6px;border:2px solid #c6ccd9;cursor:pointer;background-color:#f5f5f7;height:100%}.sync-option.is-selected .sync-option__cnt,.sync-option__cnt:hover{border-color:#1386bf}.sync-option__meta{min-height:24px}.sync-option__meta:after{clear:both;content:" ";display:block}.sync-option__selected{float:right;margin-top:4px;font-size:13px;line-height:17px;color:#1386bf}.sync-option__selected-icon{display:inline-block;margin-right:4px;font-size:11px}.sync-option__selected-icon svg{margin-top:-1px}.sync-option__selected-label{display:inline-block;font-weight:400}.sync-option__hint{float:left;margin-right:16px;margin-bottom:16px}.sync-option__hint .tooltip__icon{font-size:14px}.sync-option__hint .tooltip__icon svg{margin-top:-2px}.sync-option__hint .tooltip__content p{margin:0}.sync-option__hint .tooltip__content p+p{margin-top:.75em}.sync-option__hint--warning .tooltip{color:#e64d45}.sync-option__hint--warning .tooltip__content{background-color:#e64d45!important}.sync-option--identical .sync-option__cnt{padding:11px;border:2px solid #f5f5f7;cursor:default;background-color:#f5f5f7}.sync-option--identical .sync-option__cnt:after{clear:both;content:" ";display:block}.sync-option--identical .sync-option__cnt:hover{border-color:#f5f5f7}.sync-option__identical{float:right;font-size:16px;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;line-height:22px;text-transform:none;font-size:13px;line-height:17px;letter-spacing:0;color:#00a984;padding-top:3px}.wf-active .sync-option__identical{font-family:"Source Sans Pro"}.sync-option__identical svg{display:inline-block;margin-right:2px}.sync-row{margin:0 -30px}.sync-row:after{clear:both;content:" ";display:block}.sync-row+.sync-row{margin-top:8px}.sync-column{float:left;width:50%;padding:0 30px}.sync-row--identical{margin-bottom:32px!important}.sync-row--identical+.sync-row--identical{margin-top:-16px!important}.sync-row--identical+.sync-row{margin-top:32px}.sync-choice-field__error{max-width:315px;position:relative;z-index:0;top:-22px;left:0}.sync-row--sec-status .sync-column--live{line-height:33px}.model-sync-section{position:relative;padding-top:32px;padding-bottom:32px}.model-sync-section:after{content:"";position:absolute;height:100%;width:1px;top:0;left:50%;background:#c6ccd9;z-index:1}.model-sync-section__hd{position:relative;z-index:1;width:50%;margin-right:auto;margin-bottom:20px}.model-sync-section__ttl{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;font-size:18px;letter-spacing:0;line-height:29px}.wf-active .model-sync-section__ttl{font-family:"Source Sans Pro"}.model-sync-section__model-name{color:#81858d;padding-left:.15em}.model-sync-section__sync-toggle{position:absolute;z-index:2;left:100%;top:4px;padding-left:28px;width:100%}.model-sync-section__toggle-identical{width:50%;margin:24px auto 24px 0;padding-right:28px}.model-sync-section__toggle-identical>button{background:transparent!important}.model-sync-section__bulk-actions{margin:16px -28px 10px}.model-sync-section__bulk-actions:after{clear:both;content:" ";display:block}.model-sync-section__sync-all-live,.model-sync-section__sync-all-plan{width:50%;float:left;padding:0 28px;text-align:right}.model-sync-section__ignored{width:50%;padding-right:28px}.sync-mediaoption{position:relative}.sync-mediaoption.is-empty .sync-mediaoption__cnt:before{content:"";display:inline-block;height:100%;vertical-align:middle}.sync-mediaoption__cnt{position:relative}.sync-mediaoption__cnt-wrapper{width:283px}.sync-mediaoption__sidebar-options{position:absolute;top:0;right:0;text-align:center;padding-top:8px}.sync-mediaoption__sidebar-options .light-box-link .icon{margin-left:0}.sync-mediaoption__sidebar-btn{display:block;height:28px;width:28px;color:#81858d;text-align:center}.sync-mediaoption__sidebar-preview-btn{font-size:26px;margin-bottom:12px}.sync-mediaoption__sidebar-options--disabled{opacity:.3;cursor:auto;pointer-events:none}.sync-mediaoption__sidebar-visibility-btn{border-radius:50%;border:1px solid #81858d;color:#81858d;font-size:16px}.sync-mediaoption__sidebar-visibility-btn+.sync-mediaoption__sidebar-visibility-btn{margin-top:8px}.sync-mediaoption__sidebar-visibility-btn--selected{color:#fff;background-color:#00a984;border:1px solid #00a984}.sync-mediaoption__sidebar-visibility-btn--disabled{opacity:.3;cursor:auto}.sync-mediaoption__cnt{padding:16px;border-radius:6px;border:2px solid #c6ccd9;cursor:pointer;background-color:#f5f5f7;height:132px;display:table;text-align:center;width:100%}.sync-mediaoption.is-selected .sync-mediaoption__cnt,.sync-mediaoption__cnt:hover{border-color:#1386bf}.sync-mediaoption__media-content{display:table-cell;vertical-align:middle;width:100%;position:relative;font-weight:300}.sync-mediaoption__media-content-fileIcon{font-size:32px;color:#81858d;margin-bottom:8px}.sync-mediaoption__media-content-fileName,.sync-mediaoption__media-content-name{max-width:240px;text-align:center;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sync-mediaoption__media-content-renamed-hint{color:#93979f;font-weight:400;position:absolute;left:0;right:0;bottom:-8px}.sync-mediaoption__meta{min-height:24px}.sync-mediaoption__meta:after{clear:both;content:" ";display:block}.sync-mediaoption__selected{float:right;margin-top:4px;font-size:13px;line-height:17px;color:#1386bf}.sync-mediaoption__selected-icon{display:inline-block;margin-right:4px;font-size:11px}.sync-mediaoption__selected-icon svg{margin-top:-1px}.sync-mediaoption__selected-label{display:inline-block;font-weight:400}.sync-mediaoption__hint{float:left}.sync-mediaoption__hint .tooltip__icon{font-size:14px}.sync-mediaoption__hint .tooltip__icon svg{margin-top:-2px}.sync-mediaoption__hint .tooltip__content p{margin:0}.sync-mediaoption__hint .tooltip__content p+p{margin-top:.75em}.sync-mediaoption__hint--warning .tooltip{color:#e64d45}.sync-mediaoption__hint--warning .tooltip__content{background-color:#e64d45!important}.sync-mediaoption--identical .sync-mediaoption__cnt{padding:11px;border:2px solid #f5f5f7;cursor:default;background-color:#f5f5f7}.sync-mediaoption--identical .sync-mediaoption__cnt:after{clear:both;content:" ";display:block}.sync-mediaoption--identical .sync-mediaoption__cnt:hover{border-color:#f5f5f7}.sync-mediaoption__identical{float:right;font-size:16px;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;line-height:22px;text-transform:none;font-size:13px;line-height:17px;letter-spacing:0;color:#00a984;padding-top:3px}.wf-active .sync-mediaoption__identical{font-family:"Source Sans Pro"}.sync-mediaoption__identical svg{display:inline-block;margin-right:2px}.sync-summary__bd{position:relative;padding:1px 0;z-index:1}.sync-summary__bd:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background-color:#c6ccd9}.sync-summary__model{margin:64px 0}.sync-summary__model--new-ressource{position:relative}.sync-summary__model--new-ressource:before{content:"-";position:absolute;font-weight:700;font-size:24px;top:0;left:0}.sync-summary__model--new-ressource .sync-summary__model-ttl,.sync-summary__model--new-ressource .sync-summary__ressource-is-ignored-hint{position:relative;padding-left:26px;margin-left:50%}.sync-summary__model--new-ressource .sync-summary__col--l,.sync-summary__model--new-ressource .sync-summary__field-label--l{visibility:hidden}.sync-summary__model-ttl{font-size:18px;font-weight:600;letter-spacing:0;line-height:29px}.sync-summary__model-ttl .new-badge{margin-left:10px;background-color:#1386bf;vertical-align:text-bottom}.sync-summary__field+.sync-summary__field,.sync-summary__model-bd{margin-top:33px}.sync-summary__field.has-no-change{color:#81858d}.sync-summary__field .new-badge{margin-left:6px;background-color:#1386bf;vertical-align:bottom}.sync-summary__field-label-row:after{clear:both;content:" ";display:block}.sync-summary__field-label{width:50%;float:left;font-weight:400}.sync-summary__field-label--l{color:#81858d}.sync-summary__field-label--r{padding-left:26px}.sync-summary__field-value{margin-top:4px}.sync-summary__row:after{clear:both;content:" ";display:block}.sync-summary__row+.sync-summary__row{margin-top:4px}.sync-summary__col{float:left;width:50%}.sync-summary__col--l{padding-right:26px}.sync-summary__col--r{padding-left:26px}.sync-summary-media-item{position:relative;height:48px;border-bottom:1px solid #dddedf;padding-right:58px;padding-top:11px}.sync-summary-media-item__media-info{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sync-summary__col--l .sync-summary-media-item__media-info,.sync-summary__row--identical .sync-summary-media-item__media-info{color:#81858d}.sync-summary-media-item__actions{position:absolute;top:0;right:-6px}.sync-summary-media-item__action-icon{float:left;display:block;width:32px;height:48px;text-align:center}.sync-summary-media-item__action-icon .sync-mediaoption__sidebar-preview-btn{font-size:18px;height:100%}.sync-summary-media-item__action-icon .light-box-link{height:100%}.sync-summary-media-item__action-icon .light-box-link svg{margin-top:14px!important}.sync-summary-media-item__action-icon svg{margin-top:15px;fill:#81858d}#constructionplanner-syncmodal .modal__bd-ct{padding:0 0 32px}.construction-planner-sync-form-header{display:flex;justify-content:space-between;padding:0;border-bottom:1px solid #c6ccd9;border-top:1px solid #c6ccd9;margin-left:-45px;margin-right:-45px}.construction-planner-sync-form-header__reference{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.construction-planner-sync-form__title span{color:#81858d;margin-left:12px}.construction-planner-sync-form__usage-visualization{display:block;margin:20px 0 35px}.construction-planner-sync-form-header__column{width:50%;padding-top:15px;padding-bottom:20px}.construction-planner-sync-form-header__column--left{width:50%;padding-left:45px;padding-right:26px}.construction-planner-sync-form-header__column--right{width:50%;padding-right:45px;padding-left:26px;border-left:1px solid #c6ccd9}.construction-planner-sync-form-header__cnt{font-weight:300;font-size:16px}.construction-planner-sync-form-header__cnt h2{margin-bottom:4px;color:#0e1e33}.constructionPlannerScaffoldingList,.constructionPlanSite{margin-bottom:54px}.construction-plan-form__edit-hint{font-size:14px;line-height:19px;font-weight:500;letter-spacing:0;color:#93979f;margin-top:-14px;margin-bottom:16px}.construction-plan-form__reference{margin-bottom:4px}.construction-plan-diff__model-row td,.construction-plan-diff__model-row tr{background:#fff}.construction-plan-diff__model-row td{padding-bottom:14px!important}.construction-plan-diff__model{position:relative}.construction-plan-diff__model-arrow{position:absolute;top:-16px;font-size:22px;left:20px;color:#81858d}.construction-plan-diff__model--scaffolding,.construction-plan-diff__model--section.construction-plan-diff__model--first{padding-top:32px}.construction-plan-diff__model-ttl{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;font-size:28px;line-height:34px;letter-spacing:0;font-size:18px;line-height:29px}.wf-active .construction-plan-diff__model-ttl{font-family:"Source Sans Pro"}.construction-plan-diff__model-ttl .new-badge{margin-left:8px;position:relative;top:-2px}.construction-plan-diff__model-name{display:inline-block;margin-left:8px;color:#81858d}.construction-plan-diff__model-ref{margin-top:4px;font-size:13px;line-height:17px;letter-spacing:0;font-weight:400;color:#81858d}.construction-plan-scaffolding-modal .media-field__items,.construction-plan-section-modal .media-field__items,.construction-plan-site-modal .media-field__items{padding-top:0}.construction-plan-scaffolding-modal .media-field__items+.media-field__items,.construction-plan-section-modal .media-field__items+.media-field__items,.construction-plan-site-modal .media-field__items+.media-field__items{margin-top:16px}.content-reveal__cnt{display:none}.content-reveal__toggle{cursor:pointer;font-weight:400}.content-reveal--contentIsRevealed .content-reveal__toggle{margin-top:16px}.content-reveal__toggle-icon{margin-left:8px;font-size:14px}.content-reveal--contentIsRevealed .content-reveal__cnt{display:block}.content-reveal--documents .content-reveal__toggle{color:#1386bf}.detail-page-header__cnt{box-sizing:content-box;max-width:1280px;margin:auto;transition:transform .4s}@media(min-width:0px){.detail-page-header__cnt{padding-left:16px}}@media(min-width:768px){.detail-page-header__cnt{padding-left:24px}}@media(min-width:0px){.detail-page-header__cnt{padding-right:16px}}@media(min-width:768px){.detail-page-header__cnt{padding-right:24px}}.detail-page-header-ct{height:82px}.detail-page-header-ct.has-nav-links{height:114px}.detail-page-header{position:fixed;height:82px;z-index:990;right:0;left:0;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);border-top:1px solid #d3d3d3;transform:translateY(0);transition:transform .4s,border-top-color .4s}@media(min-width:0px){.detail-page-header{top:106px}}@media(min-width:1100px){.detail-page-header{top:56px}}.detail-page-header.has-nav-links{height:114px}.detail-page-header.is-collapsed{transform:translateY(-136px);border-top-color:#fff}.detail-page-header.is-collapsed .detail-page-header__cnt{transform:translateY(15px)}.detail-page-header.is-collapsed .detail-page-header__ttl-icon{transform:translateY(-1px)}.detail-page-header.is-collapsed .detail-page-header__ttl{transform:scale(.857) translateX(-6px) translateY(3px)}.detail-page-header.is-collapsed .detail-page-header__ttl-add-ons-ct{transform:scale(1.167) translateY(-2px)}.detail-page-header.is-collapsed .detail-page-header__navigational-links{border-color:#d3d3d3;transform:translateY(0)}.detail-page-header.is-collapsed.has-nav-links{transform:translateY(-123px)}.detail-page-header.is-collapsed.has-nav-links .detail-page-header__cnt{transform:translateY(0)}@media(min-width:1100px){.detail-page-header.is-collapsed{transform:translateY(-86px)}.detail-page-header.is-collapsed.has-nav-links{transform:translateY(-73px)}}.breadcrumbs-ct+.detail-page-header-ct .detail-page-header{border-top-color:transparent}@media(min-width:0px){.breadcrumbs-ct+.detail-page-header-ct .detail-page-header{margin-top:47px}}@media(min-width:1100px){.breadcrumbs-ct+.detail-page-header-ct .detail-page-header{margin-top:32px}}.detail-page-header__ttl-ct{position:relative;z-index:2;max-width:1280px;padding:23px 0 0 40px}.detail-page-header__ttl-add-ons-ct{position:relative;display:inline-block;vertical-align:top;margin-left:16px;transition:transform .4s;transform-origin:0 50%}.detail-page-header__ttl-add-ons{position:absolute;z-index:2;left:0;top:4px}.detail-page-header__actions{position:absolute;z-index:3;top:28px;right:0;background:#fff;box-shadow:0 0 10px 10px #fff}.detail-page-header__actions .btn{margin-left:8px}.detail-page-header__actions .btn--edit-action{margin-left:24px;padding:5px 16px;margin-top:-3px;margin-bottom:-3px}.detail-page-header__actions .btn--edit-action+.btn--edit-action{margin-left:8px}.detail-page-header__ttl{color:#0e1e33;transform-origin:0 0;transition:transform .4s;margin:0}.detail-page-header__ttl-boundary{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;max-width:75%}.detail-page-header__ttl-icon{position:absolute;left:0;top:27px;font-size:24px;color:#81858d;transition:transform .4s}.detail-page-header__navigational-links{border-top:1px solid transparent;transition:border-top-color .4s,transform .4s;margin-top:7px}.detail-page-header__navigational-links-ct{display:flex;margin-left:-8px;margin-right:-8px}.detail-page-header__link{color:#0e1e33;font-weight:400;cursor:pointer;padding:13px 0 9px;border-bottom:4px solid transparent;margin:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-page-header__link.active{border-bottom-color:#00a984}.site-invitees__list-item{margin-top:.5rem;border-bottom:1px solid #d3d3d3;padding-bottom:.5rem;display:flex;position:relative;justify-content:space-between;align-items:center}.site-invitees__invitee-email{margin-right:2rem;font-weight:600;display:block;cursor:pointer;color:#0d1626;text-decoration:none}.site-invitees__btn{color:#131c26;font-size:12px;cursor:pointer}.site-invitees__btn--edit{margin-right:10px}.site-invitees__invitee-permissions{color:#131c26;font-size:12px;position:absolute;top:0;right:0}.legacy-browser-infobanner{margin:155px auto 0;max-width:500px;background:#e64d45;padding:24px;border-radius:6px}.upload-progress{display:flex;align-items:center;justify-content:space-between;margin:3px 0}.upload-progress__bar{width:100%;background-color:#e0e0e0;padding:3px;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2)}.upload-progress__fill{display:block;height:7px;background-color:#00a984;border-radius:3px}.upload-progress--failed .upload-progress__fill{background-color:#e64d45}.upload-progress__upload-percentage{min-width:36px;margin-left:6px;font-size:13px;text-align:right}.weather-option__icn{display:inline-block;margin-right:6px;font-size:22px;color:#81858d}.construction-diary-team-members__list-item{margin-top:.8rem;padding-bottom:.8rem;border-bottom:1px solid #d3d3d3;display:flex;position:relative;justify-content:space-between;align-items:center}@media(min-width:1280px){.construction-diary-team-members__list-item{margin-top:.5rem;padding-bottom:.5rem}}.construction-diary-team-members__member-info{display:flex;justify-content:space-between}.construction-diary-team-members__member-name{margin-right:16px;font-weight:600;display:block;font-size:14px;cursor:pointer;color:#0d1626;text-decoration:none;width:125px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px}.construction-diary-team-members__btn{color:#81858d;font-size:18px;cursor:pointer}.construction-diary-team-members__btn--edit{margin-right:10px}.construction-diary-team-members__member-role{color:#81858d;font-size:14px;font-weight:600}.construction-diary-team-members__nooptions-hint{text-align:left;font-size:16px;font-weight:300;background-color:#fff;color:#0d1626}.employee-role-label__icn{color:#81858d;display:inline-block;font-size:14px;margin-right:8px}.construction-diary-team-members__member-role .employee-role-label{position:relative}.construction-diary-team-members__member-role .employee-role-label .employee-role-label__icn{position:absolute;left:-20px;bottom:1px}.employee-role-label__cnt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeduration-picker{display:flex;align-items:center}.timeduration-picker .timeduration-picker__input{width:66px}.timeduration-picker__label{margin-right:8px}.timeduration-picker__input{width:66px}.timeduration-picker__wrapper{display:flex;align-items:center}.timeduration-picker__wrapper+.timeduration-picker__wrapper{margin-left:20px}.help-option{display:flex;padding:32px 0}.help-option a{text-decoration:none}.help-option .data-row__label{font-weight:400}.help-option+.help-option{border-top:1px solid #dddedf}.help-option__icn-wrp{width:64px;margin-right:24px;padding-top:5px;text-align:center}.help-option__icn{font-size:40px;color:#1386bf}.help-option__cnt{width:60%}.help-option__ttl{margin-bottom:8px;font-size:16px}.help-option__ttl a{text-decoration:none;font-weight:600}.help-contact-section{margin-bottom:56px;padding-bottom:64px}.help-contact-section a{text-decoration:none;font-weight:400}.help-contact-section .data-row__label{font-weight:400}.list-filterbar{display:flex;flex-direction:column;margin-bottom:15px;padding:0 20px;font-weight:400;position:relative}.list-filterbar__cnt{flex-direction:row;display:flex;padding:4px 0}.list-filterbar__row+.list-filterbar__row .list-filterbar__cnt{border-top:1px solid #dddedf}.list-filterbar__heading{font-weight:600;font-size:16px;min-width:72px;padding:10px 0 0;align-items:flex-start;display:flex}.list-filterbar__components{display:flex;flex-wrap:wrap}.filterbar__component .filterbar-element__control{max-width:220px;min-width:200px;height:20px;cursor:pointer}.filterbar-element__value-container--has-value{width:200px;height:38px;font-weight:300}.filterbar-element__input{line-height:20px}.filterbar__archive-select{margin:4px 0}.main-contact-indicator{color:#8c8d8e;display:inline-block;margin-left:8px;position:relative;top:-2px}.main-contact-indicator .icon{margin-right:2px}.job-correspondence-type-lbl{font-weight:600}.job-correspondence-list__bd{padding-bottom:20px}.job-correspondence-timeline__cluster{position:relative;padding-left:26px;padding-bottom:19px}.job-correspondence-timeline__cluster:before{content:"";width:1px;position:absolute;background-color:#d8d8d8;left:7px;top:32px;bottom:0}.job-correspondence-timeline__cluster+.job-correspondence-timeline__cluster{margin-top:5px}.job-correspondence-timeline__cluster-icon{position:absolute;left:0;top:-1px;color:#ccc}.job-correspondence-timeline__cluster-icon svg{width:16px;height:16px}.job-correspondence-timeline__cluster-hd{margin-bottom:10px}.job-correspondence-timeline__cluster-items{margin-bottom:3px}.job-correspondence-timeline__item{background-color:#f5f5f7;padding:10px 19px 11px;font-size:14px;display:flex;border-radius:5px;justify-content:space-between}.job-correspondence-timeline__item+.job-correspondence-timeline__item{margin-top:8px}.job-correspondence-timeline__file-info{display:flex;align-items:center;justify-content:flex-start}.job-correspondence-timeline__file-name,.job-correspondence-timeline__upload-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-correspondence-timeline__file-name{margin-right:16px;font-weight:600;width:185px}.job-correspondence-timeline__file-specs{color:#93979f;font-size:14px;font-weight:600;display:flex}.job-correspondence-timeline__upload-file-name{width:108px;margin-right:8px}.job-correspondence-timeline__action.job-correspondence-timeline__action--delete{padding-left:0}.job-correspondence-timeline__item:hover .hidden-actions .hidden-actions__bd{display:flex}.job-correspondence-timeline__item:hover .hidden-actions .hidden-actions__dots{display:none}.hidden-actions__dots{padding-right:24px}.job-correspondence-timeline__actions{display:flex;align-items:center;margin-right:-19px}.job-correspondence-timeline__action{padding:0 24px;border-left:1px solid #93979f!important;cursor:pointer;color:#81858d;display:inline-block}.job-correspondence-timeline__action:focus,.job-correspondence-timeline__action:hover{color:#747880}.job-correspondence-timeline__action:active{color:#6b6e75}.job-correspondence-timeline__action--delete{border-left:none!important}.job-correspondence-timeline__action--delete,.job-correspondence-timeline__action--edit{font-size:13px}.job-correspondence-timeline__action--download svg,.job-correspondence-timeline__action--preview svg{width:18px;height:18px}.job-correspondence-timeline__action--download .download-icon__link .btn__spinner,.job-correspondence-timeline__action--preview .download-icon__link .btn__spinner{position:relative;top:3px}.job-correspondence-timeline__action--download .download-icon__link svg,.job-correspondence-timeline__action--preview .download-icon__link svg{color:#81858d}.job-correspondence-timeline__action--download .download-icon__link svg:focus,.job-correspondence-timeline__action--download .download-icon__link svg:hover,.job-correspondence-timeline__action--preview .download-icon__link svg:focus,.job-correspondence-timeline__action--preview .download-icon__link svg:hover{color:#747880}.job-correspondence-timeline__action--download .download-icon__link svg:active,.job-correspondence-timeline__action--preview .download-icon__link svg:active{color:#6b6e75}.job-correspondence-list__collapse-toggle .collapse-toggle.btn,.job-correspondence-timeline-cluster__collapse-toggle .collapse-toggle.btn{color:#0991c9;text-decoration:none;font-weight:400;padding-bottom:0;background:none}.job-correspondence-list__collapse-toggle .collapse-toggle.btn svg{width:12px;height:12px}.job-correspondance-section-title .tooltip{margin-left:12px}.job-correspondance-section-title .tooltip svg{width:16px;height:16px}@media(min-width:1150px){.job-correspondence-timeline__file-name{width:250px}.job-correspondence-timeline__upload-file-name{width:200px;margin-right:0}.job-correspondence-timeline__action.job-correspondence-timeline__action--delete{padding:0 24px}.job-correspondence-timeline__action{display:inline}}.multiline-text .collapse-toggle.btn{color:#0991c9;text-decoration:none;font-weight:400;padding-bottom:0;background:none}.content-table{color:#0d1626}.content-table th{padding:15px 20px;border-bottom:1px solid #dddedf}.content-table td{padding:16px 20px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.section--list .content-table{margin-left:-16px;margin-right:-16px}.section--list .content-table td:first-child,.section--list .content-table th:first-child{padding-left:16px}.section--list .content-table td:last-child,.section--list .content-table th:last-child{padding-right:16px}.content-table .name-column{max-width:160px;min-width:143px}.content-table thead tr{height:46px}.content-table thead th{background-color:#fff;font-weight:400;letter-spacing:0;white-space:nowrap;text-align:left;font-size:12px}.content-table thead th a{color:#131c26;font-weight:400;text-decoration:none}.content-table .status-column,.content-table .status-dots{text-align:left;white-space:nowrap}.content-table tr{font-weight:300;font-size:1rem;height:5rem;color:#0d1626}.content-table tr td{background-color:#fff}.content-table tr:nth-child(odd) td{background-color:#f5f5f7}.content-table td{vertical-align:top}.content-table td a{text-decoration:none}.content-table .selected{font-weight:600}.content-table.standalone{overflow:visible}.content-table.standalone table{border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.content-table.standalone thead th:first-child{border-top-left-radius:3px}.content-table.standalone thead th:last-child{border-top-right-radius:3px}.content-table.standalone tbody tr:last-child td:first-child{border-bottom-left-radius:3px}.content-table.standalone tbody tr:last-child td:last-child{border-bottom-right-radius:3px}.content-table .note-column{color:#93979f;font-size:12px;font-weight:400;max-width:140px}.content-table .note-column .comment-preview{font-size:16px}.content-table .note-column svg{margin-right:2px}.content-table .shortdescription-column{width:40%}.table__footer-link{display:inline-block;padding:20px;color:#1386bf;font-size:16px;text-decoration:none;font-weight:400;cursor:pointer}.content-table--recent-comments thead tr th:nth-child(2){width:40%}.content-table--recent-diary-entries thead tr th:first-child{width:38%}.content-table--recent-diary-entries .diary-entry-tooltip{margin-right:8px}.content-table--recent-diary-entries-overview{padding:6px 0}.content-table--recent-comments .name-column__sub,.diary-overview-table .name-column__sub{color:#0e1e33;font-size:16px;font-weight:300}.quo{font-size:2rem;line-height:1.3rem;width:1.6rem;cursor:pointer}.job__detail--hidden{display:none}.job__detail--hidden div{border-right:1px solid #131c26;margin-top:.5rem;padding-left:.4rem;padding-right:.4rem}.job__detail--hidden div:first-child{padding-left:0}.job__detail--hidden div:last-child{border-right:0;padding-right:0}th:hover .table-sort-icn{opacity:.6}.table-sort-icn-ct{position:relative;display:inline-block;margin-left:.1em;height:1em;width:1em;vertical-align:baseline;bottom:-.2em}.table-sort-icn-ct.asc .table-sort-icn--asc,.table-sort-icn-ct.desc .table-sort-icn--desc{opacity:1!important}.table-sort-icn{width:1em;height:1em;position:absolute;left:0;top:-.2em;opacity:.25}.table-sort-icn--desc{top:auto;bottom:-.2em}.table-empty-hint{max-width:600px}.table-empty-hint__hd{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;font-size:24px;line-height:29px;letter-spacing:0;margin-bottom:24px}.wf-active .table-empty-hint__hd{font-family:"Source Sans Pro"}.table-empty-hint__bd{margin-top:8px}.table-empty-hint__bd p{margin-bottom:12px}.table-empty-hint__bd p strong{font-weight:600}.table-empty-hint__row .table-empty-hint__icon{display:none}.table-empty-hint__row.table-empty-hint__row--center .table-empty-hint{max-width:630px;margin:0 auto;text-align:center}.table-empty-hint__row.table-empty-hint__row--center .table-empty-hint__hd{font-size:16px;font-weight:600;margin-bottom:10px}.table-empty-hint__row.table-empty-hint__row--center .table-empty-hint__hd .table-empty-hint__icon{display:inline-block}.table-empty-hint__row.table-empty-hint__row--center .table-empty-hint__hd svg{color:#81858d;margin-right:10px}.table-empty-hint__column{padding:48px 25px!important;background:#fff!important;text-align:left!important}.datatable-empty-hint__hd .tooltip svg{color:#1386bf!important;margin-left:10px}.datatable-empty-hint{max-width:630px;margin:0 auto;text-align:center}.datatable-empty-hint__hd{margin-bottom:10px;font-weight:600}.datatable-empty-hint__hd svg{color:#81858d;margin-right:10px}.datatable-empty-hint__bd p{color:#0e1e33;font-size:16px;font-weight:300;line-height:22px;margin-bottom:15px}.sort__link{cursor:pointer}.content-table tr.requests-older-than-table-row{height:40px}.content-table tr.requests-older-than-table-row td{background-color:#eaeaed;border-left:3px solid #ffc055;padding:5px 10px;color:#787a80;font-size:14px;vertical-align:middle;font-weight:400}.content-table tfoot tr{height:4rem}.content-table tfoot tr:nth-child(odd) td{background-color:#fff;vertical-align:middle;padding:4px 20px}.content-table tfoot tr:nth-child(odd) td .btn--link-neutral{padding-left:0}.jobs-table table thead tr th{min-width:130px}.requests-table table thead tr th{min-width:99px}.content-table .status-column,.requests-table .content-table .status-dots{white-space:pre-wrap}@media(min-width:1000px){.content-table .status-column,.requests-table .content-table .status-dots{white-space:nowrap}}.main-navigation{border-top:1px solid #dddedf}.main-navigation__cnt{display:flex;justify-content:space-between}a.main-navigation__menu-itm{border-bottom:4px solid transparent;padding:12px 0 9px;display:inline-block;font-family:"Source Sans Pro";font-weight:400;font-size:16px;color:#192847;text-decoration:none;white-space:nowrap}a.main-navigation__menu-itm--active{border-bottom:4px solid #00a984}@media(min-width:1100px){.main-navigation{border-top:none}a.main-navigation__menu-itm{padding:17px 0 13px;margin-right:11px}}@media(min-width:1200px){.main-navigation{margin-left:20px}a.main-navigation__menu-itm{margin-right:20px}}.secondary-navigation{justify-content:space-between;padding:9px 0}.secondary-navigation,.secondary-navigation__meta{display:flex;align-items:center}.secondary-navigation__help-btn a{color:#81858d;padding-right:32px;padding-left:32px;font-size:20px}.secondary-navigation__divider{width:1px;height:100%;background:#dddedf}.secondary-navigation .settingsDropdown{padding-left:32px;border-left:1px solid #dddedf}@media(min-width:1100px){.secondary-navigation__help-btn a{padding-right:24px;padding-left:24px}}.breadcrumbs-ct{height:47px}@media(min-width:1100px){.breadcrumbs-ct{height:32px}}.breadcrumbs{background:#192847;z-index:999;position:fixed;left:0;right:0;transition:transform .4s}@media(min-width:0px){.breadcrumbs{top:106px}}@media(min-width:1100px){.breadcrumbs{top:56px}}.breadcrumbs.is-collapsed{transform:translateY(-106px)}@media(min-width:1100px){.breadcrumbs.is-collapsed{transform:translateY(-56px)}}.breadcrumbs.is-collapsed .top-nav__ct{opacity:.1}.breadcrumbs__cnt{box-sizing:content-box;max-width:1280px;margin:auto;display:flex;justify-content:flex-start;align-items:center}@media(min-width:0px){.breadcrumbs__cnt{height:47px}}@media(min-width:1100px){.breadcrumbs__cnt{height:32px}}@media(min-width:0px){.breadcrumbs__cnt{padding-left:16px}}@media(min-width:768px){.breadcrumbs__cnt{padding-left:24px}}@media(min-width:0px){.breadcrumbs__cnt{padding-right:16px}}@media(min-width:768px){.breadcrumbs__cnt{padding-right:24px}}.breadcrumbs__menuitem{display:flex;justify-content:flex-start;align-items:center;position:relative}.breadcrumbs__menuitem+.breadcrumbs__menuitem{padding-left:.3em}.breadcrumbs__menuitem+.breadcrumbs__menuitem:before{font-family:"Source Sans Pro";font-weight:600;content:"/";position:absolute;color:#b0b5c0;left:0;top:50%;font-size:12px;margin-top:-11px}.breadcrumbs__link{font-size:14px;font-weight:300;letter-spacing:.2px;line-height:18px;font-family:"Source Sans Pro";font-weight:600;padding:14px 16px;color:#b0b5c0;text-decoration:none;line-height:19px}.breadcrumbs__link.has-icon{padding-left:18px}.breadcrumbs__link--active{color:#fff}.breadcrumbs__link-icn{position:absolute;left:0;top:50%;margin-top:-6px}.breadcrumbs__link-icn svg{display:block;width:12px;height:12px}@media(min-width:1100px){.breadcrumbs__link{padding:6px 8px;line-height:20px}.breadcrumbs__link.has-icon{padding-left:18px}}.sectionStatusDropdown{position:relative;display:inline-block}.sectionStatusDropdown .loading-spinner{display:flex;justify-content:center;align-items:center;position:absolute;margin:0;width:100%;height:100%;left:0;top:0;background-color:hsla(0,0%,100%,.3);border-radius:3px}.sectionStatusDropdown .loading-spinner .loading-spinner__spinner{display:block;width:16px;height:16px}.sectionStatusDropdown .icon,.sectionStatusDropdown .icon svg{display:block}.sectionStatusDropdown__current{padding:7px 47px 7px 15px;cursor:pointer;font-size:14px;line-height:16px;font-weight:400;color:#5c85a1;background:#d6e0e7;border:1px solid transparent}.sectionStatusDropdown__current.has-icon{padding-left:38px}.sectionStatusDropdown__current:active,.sectionStatusDropdown__current:focus,.sectionStatusDropdown__current:hover{border-color:#5c85a1}.sectionStatusDropdown__current--constructed{background:#b7e2db;color:#00a984}.sectionStatusDropdown__current--constructed:active,.sectionStatusDropdown__current--constructed:focus,.sectionStatusDropdown__current--constructed:hover{border-color:#00a984}.sectionStatusDropdown__current--being_altered,.sectionStatusDropdown__current--closed,.sectionStatusDropdown__current--under_construction,.sectionStatusDropdown__current--under_maintenance{color:#e64d45;background:#f9d2d0}.sectionStatusDropdown__current--being_altered:active,.sectionStatusDropdown__current--being_altered:focus,.sectionStatusDropdown__current--being_altered:hover,.sectionStatusDropdown__current--closed:active,.sectionStatusDropdown__current--closed:focus,.sectionStatusDropdown__current--closed:hover,.sectionStatusDropdown__current--under_construction:active,.sectionStatusDropdown__current--under_construction:focus,.sectionStatusDropdown__current--under_construction:hover,.sectionStatusDropdown__current--under_maintenance:active,.sectionStatusDropdown__current--under_maintenance:focus,.sectionStatusDropdown__current--under_maintenance:hover{border-color:#e64d45}.sectionStatusDropdown__current--dismantled,.sectionStatusDropdown__current--unknown{color:#81858d;background:#dadce1}.sectionStatusDropdown__status-icon{position:absolute;top:50%;left:16px;margin-top:-7px}.sectionStatusDropdown__status-icon svg{width:15px;height:15px}.sectionStatusDropdown__chevron{position:absolute;top:50%;transform:translateY(-50%);right:16px}.sectionStatusDropdown__chevron svg{width:10px;height:10px}.sectionStatusDropdown__menu{position:absolute;top:100%;z-index:1500;min-width:216px;margin:9px 0 0;padding:8px 0;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #81858d;border-radius:6px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.sectionStatusDropdown__menu-item{padding:4px 20px;display:block;clear:both;text-align:inherit;white-space:nowrap;background-color:transparent;text-decoration:none;font-weight:400;color:#212529;cursor:pointer;border:0}.sectionStatusDropdown__menu-item.has-icon{position:relative;z-index:1;padding-left:43px}.sectionStatusDropdown__menu-item-icon{position:absolute;z-index:2;top:7px;left:20px;color:#81858d}.sectionStatusDropdown__menu-item-icon.has-status-constructed{color:#00a984}.sectionStatusDropdown__menu-item-icon.has-status-being_altered,.sectionStatusDropdown__menu-item-icon.has-status-closed,.sectionStatusDropdown__menu-item-icon.has-status-under_construction,.sectionStatusDropdown__menu-item-icon.has-status-under_maintenance{color:#e64d45}.jobStatusQuickEdit{position:relative;display:block}.jobStatusQuickEdit .loading-spinner{position:absolute;z-index:3;display:flex;justify-content:center;align-items:center;margin:0;width:100%;height:100%;left:0;top:0;background-color:hsla(0,0%,100%,.3);border-radius:3px}.jobStatusQuickEdit .loading-spinner .loading-spinner__spinner{display:block;width:16px;height:16px}.jobStatusQuickEdit .status-dots__dots{display:inline-block}.jobStatusQuickEdit:hover .jobStatusQuickEdit__btn,tr:hover .jobStatusQuickEdit .jobStatusQuickEdit__btn{background-color:#ebf1ff;border-color:#ccd1dd}.jobStatusQuickEdit:hover .jobStatusQuickEdit__chevron,tr:hover .jobStatusQuickEdit .jobStatusQuickEdit__chevron{visibility:visible}.jobStatusQuickEdit__btn{display:inline-block;padding:4px 8px 7px;border-radius:6px;border:1px solid transparent;min-width:100px;margin-left:-8px;margin-top:-4px;margin-bottom:-5px;cursor:pointer}.jobStatusQuickEdit__btn .job-status__label{clear:left;margin-top:-1px}.jobStatusQuickEdit__chevron{float:left;color:#1386bf;visibility:hidden;padding-top:6px;margin-left:7px}.jobStatusQuickEdit__chevron svg{float:left;width:10px;height:10px}.jobStatusQuickEdit__list{position:absolute;z-index:4500;top:100%;left:0;min-width:216px;margin:9px 0 0;padding:4px 0;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #81858d;border-radius:6px}.jobStatusQuickEdit__list li:last-of-type{margin-top:5px;padding-top:4px;border-top:1px solid #dddedf}.jobStatusQuickEdit__list li:last-of-type span{color:#1386bf}.jobStatusQuickEdit__list-item{font-size:16px;font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;line-height:22px;letter-spacing:0;text-transform:none;padding:4px 20px;display:block;width:100%;clear:both;text-align:inherit;white-space:nowrap;text-decoration:none;font-weight:400;color:#212529;cursor:pointer;border:0;background-color:#fff}.wf-active .jobStatusQuickEdit__list-item{font-family:"Source Sans Pro"}.jobStatusQuickEdit__list-item:hover{background-color:#b7e2db}.jobStatusQuickEdit--horizontal .jobStatusQuickEdit__btn{display:block;margin:0;padding:0;border:0}.jobStatusQuickEdit--horizontal .job-status{display:block;padding-right:36px}.jobStatusQuickEdit--horizontal .jobStatusQuickEdit__chevron{position:absolute;float:none;z-index:1;top:8px;right:12px;visibility:visible!important;padding:0;margin:0}.jobStatusQuickEdit--horizontal .jobStatusQuickEdit__chevron svg{display:block;float:none;width:12px;height:12px}.jobStatusQuickEdit--horizontal .job-status__label{margin:0}.scaff-managed-choice{position:relative;z-index:5;margin-top:-4px;margin-right:-16px}.scaff-managed-choice__btn{background:#fff;padding-left:16px;padding-right:16px;border:1px solid transparent}.scaff-managed-choice__btn:hover{border-color:#c6ccd9;background:#efefef}.scaff-managed-choice__btn[disabled]{cursor:default;color:#0d1626}.scaff-managed-choice__btn[disabled]:hover{border-color:transparent;background:#fff}.scaff-managed-choice__dd{position:absolute;z-index:2010}.scaff-managed-choice__btn-indicator{display:inline-block;width:18px;height:18px;background:#81858d;border-radius:3px;margin-right:8px;vertical-align:middle}.scaff-managed-choice__btn.is-managed .scaff-managed-choice__btn-indicator{background:#00a984}.scaff-managed-choice__btn-lbl{vertical-align:middle}.scaff-managed-choice__btn-chevron{margin-left:8px;vertical-align:middle}.scaff-managed-choice__btn-chevron .icon{width:12px;height:12px}.scaff-managed-choice__btn-chevron .icon--chevronUp{margin-top:-2px}.scaff-managed-choice__dd{background:#fff;border:1px solid #81858d;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);border-radius:6px}.scaff-managed-choice__dd-btn{padding:12px 16px 15px;background:#fff;border-radius:0;text-align:left;display:block;width:100%}.scaff-managed-choice__dd-btn:active,.scaff-managed-choice__dd-btn:focus,.scaff-managed-choice__dd-btn:hover{background:#b7e2db}.scaff-managed-choice__dd-btn[disabled]{cursor:default;background:#e9ebf0}.scaff-managed-choice__dd-btn[disabled]:hover{background:#e9ebf0}.scaff-managed-choice__dd-btn:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.scaff-managed-choice__dd-btn:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.scaff-managed-choice__dd-btn+.scaff-managed-choice__dd-btn{border-top:1px solid #dddedf}.scaff-managed-choice__dd-hint,.scaff-managed-choice__dd-lbl{display:block}.scaff-managed-choice__dd-hint{color:#93979f;font-size:13px;line-height:17px;letter-spacing:0;font-weight:400}.flex{display:flex!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.justify-content-center{justify-content:center!important}.justify-content-start{justify-content:start!important}.justify-content-between{justify-content:space-between!important}
/*# sourceMappingURL=main.bf6d7484.chunk.css.map */