body,html{height:100%;background-color:#353535}.Loader__content{height:100vh;top:0;right:0;bottom:0;left:0;position:absolute}.main__content{min-height:calc(100vh - 80px);top:56px;position:relative}.navbar-dark .navbar-nav .nav-link{color:#bbbfbf}header.navbar{box-shadow:0 8px 20px 0 rgba(0,0,0,.2);background-image:linear-gradient(#929292,#020202 85%,#000);padding:.3rem 15px .3rem 26px}@media (min-width:992px){header.navbar .product{-webkit-order:4;order:4;margin-left:auto}}header.navbar .nav-link{padding:0;border-left:none;border-right:none}.navbar-nav{-webkit-align-items:center;align-items:center}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#bb9c70}.navbar.bg-light .nav-link:focus,.navbar.bg-light .nav-link:hover,.navbar .nav-link:focus,.navbar .nav-link:hover{background-image:none;border-left:none}.navbar-collapse{-webkit-justify-content:center;justify-content:center}footer.navbar{background-image:linear-gradient(#929292,#020202 85%,#000);background-color:#000;border-color:#2b2e32;padding:0 6px 0 0}footer.navbar span{padding:0}footer.navbar p{margin:0;line-height:1.8;font-size:.8em}.logo.navbar-brand{width:122px;height:41px;background-image:url(/images/1st-Option-logo.png)}.logo.navbar-brand,.product.navbar-brand{background-repeat:no-repeat;background-size:contain;background-position:50%;border:none}.product.navbar-brand{width:103px;height:17px;background-image:url(/images/toolkit-logo.png)}a:hover{text-decoration:none}li{list-style-type:none}.form-group{margin-bottom:10px}.form-control:disabled,.form-control[readonly]{background-color:#5f5f5f}.form-control:focus{background-color:inherit;color:#bbbfbf}.form-control,.img-thumbnail,.list-group-item,.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{color:#bbbfbf;background-color:initial;border-color:#636262}.form-control option{color:#bbbfbf;background-color:#444}.form-control option:checked{font-weight:700;color:#fff}.form-control-xs{height:calc(1.25em + .5rem + 2px);padding:.125rem .15rem;font-size:.75rem;line-height:1.5;border-radius:.2rem}.card,.grid-item{box-shadow:8px 8px 10px 0 rgba(0,0,0,.2);background-color:#444}.card{margin-bottom:.75rem}.card-header{padding:.1rem 1.25rem 0;margin-bottom:0;background-color:#000;border:none;height:26px}.badge-light2{color:#50585f;background-color:#bbbfbf}.badge-secondary{color:#bbbfbf}.badge-sm{font-size:.35em;top:-5px;position:relative}.progress-bar{color:#fff}.dropdown-menu{background-color:#353535}.has-success{color:#478d47}.grid-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:15px 0;padding:0}.grid-item{background-color:#353535}.grid-item,.grid-item.list-group-item{border:1px solid #636262;border-radius:4px;position:relative;margin:10px}.HTMLTextEditor-wrapper-custom{width:100%;display:block;height:15em;margin-bottom:3.5em}.terms-wrapper-custom{width:100%;display:block;height:70vh}.editor-toolbar-custom{color:#000;width:100%;border-color:#7a8288!important;background-color:#7a8288!important}.editor-custom{border:1px solid #7a8288;padding:5px;border-radius:2px}.rdw-dropdown-wrapper{color:#000!important;font-weight:600}.rdw-dropdown-wrapper,.rdw-option-wrapper{background-color:#bbbfbf!important;border:1px solid #bbbfbf!important;height:26px!important}.rdw-option-wrapper{color:#fff!important}.rdw-option-active{background-color:#444!important}.item{overflow:hidden;-webkit-transform-origin:30% 50% 0;transform-origin:30% 50% 0;max-height:100%;background-color:initial}.item .dragHandle{visibility:hidden;position:absolute;top:5px;left:5px;cursor:move;width:20px;height:16px;background:url(/images/grippy.png) 50% 50% no-repeat}.item.dragged .dragHandle,.item:hover .dragHandle{visibility:visible}.sortable-grid .section-list-media{width:16em;height:16em;border:1px solid #636262}.sortable-grid-item{padding:0}.sortable-grid .drag-handle{height:1em;width:100%;background-color:#3e444c;border-top-left-radius:4px;border-bottom:1px solid #636262;border-top-right-radius:4px}.sortable-grid .form-control{border-top-left-radius:0;border-top-right-radius:0;border:none}main{height:100%;padding-bottom:28px}.notFound{background-image:url(/images/background_404.jpg);display:block;height:100vh;text-shadow:1px 1px #000;font-size:1.6em;margin-bottom:2vh;font-weight:600;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#fff}.loading{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.help-block{margin-top:inherit;margin-bottom:inherit;color:inherit;font-size:smaller}.list-group{border:1px solid #636262;border-radius:.25rem;padding:1.25rem}.list-group a:focus,.list-group a:hover{text-decoration:inherit}.list-group-item{border:none;border-bottom:2px solid #000;padding:.65rem 1.065rem}.list-group-item:hover{background-color:#444}.list-group-item:last-child{border-bottom:none}.btn{background-image:linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5))!important;color:#fff;text-shadow:none!important;font-weight:600}.btn-circle{width:30px;height:30px;padding:6px 0;border-radius:15px;text-align:center;font-size:12px;line-height:.5}.btn-success{background-color:#62c462!important}.btn-success:not([disabled]):not(.disabled).active,.btn-success:not([disabled]):not(.disabled):active,.btn-success:not([disabled]):not(.disabled):focus,.btn-success:not([disabled]):not(.disabled):hover{background-color:#259725!important}.btn-danger{background-color:#cea28f;text-shadow:1px 1px 1px hsla(0,0%,100%,.3);border-color:rgba(0,0,0,.6)!important}.btn-danger:not([disabled]):not(.disabled).active,.btn-danger:not([disabled]):not(.disabled):active,.btn-danger:not([disabled]):not(.disabled):focus,.btn-danger:not([disabled]):not(.disabled):hover{background-color:#fb7e7b!important;background-image:none!important;border-color:#c82c2c!important}.btn-info{color:#000;background-color:#97e6e9;border-color:rgba(0,0,0,.6)!important}.btn-info:not([disabled]):not(.disabled).active,.btn-info:not([disabled]):not(.disabled):active,.btn-info:not([disabled]):not(.disabled):focus,.btn-info:not([disabled]):not(.disabled):hover{color:#000;background-color:#99c5e7;background-image:inherit}.btn-group-sm>.btn,.btn-sm{padding:.3rem .5rem;font-size:.8rem}.btn-group-xs>.btn,.btn-xs{padding:.2rem .4rem;font-size:.6rem}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{padding-left:5px;margin-left:0}.modal-content{color:#bbbfbf;background-color:#444}.img-thumbnail{padding:0;border:1px solid #000}.img-floorplan-thumbnail,.img-tearsheet-thumbnail{position:relative;margin-bottom:10px}.img-floorplan-thumbnail p,.img-tearsheet-thumbnail p{position:absolute;bottom:-9px;text-align:center;width:100%;font-size:small}.img-floorplan-thumbnail img{-webkit-filter:brightness(2);filter:brightness(2)}.editable:hover{box-shadow:0 0 5px 0 #fff}.dragged{opacity:.7}.dropzone-overlay{position:fixed;transition:width 2s;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:2.5em 0;background-color:rgba(0,0,0,.8);text-align:center;color:#fff;z-index:10000}.dropzone-target{margin:2%;width:46%;height:150px;background-color:hsla(0,0%,40%,.8);border:2px dashed #666;border-radius:5px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;float:left}.dropzone-target.drag-over{background-color:#c5c5c5;border-color:#c5c5c5;border-style:solid}.editing{width:220px}table{background-color:#32383e}.react-numeric-input{font-size:.8203125rem}.react-numeric-input b:first-of-type i{border-color:transparent transparent #c8c8c8!important}.react-numeric-input b:last-of-type i{border-color:#c8c8c8 transparent transparent!important}.timelineInfo{width:19%;height:100%;border:1px solid #111}.timelineInfo ul{list-style-type:none;padding:0;margin:0}.timelineInfo li{margin:5px 0;color:#c8c8c8}.timelineInfo li span{color:#88d2e7}.timelineInfo ul.statuses li{background-image:linear-gradient(0deg,hsla(0,0%,75.3%,0),hsla(0,0%,75.3%,.75));border-radius:4px;box-sizing:border-box;font-size:12px;color:#000;text-align:center}.timelineInfo div,.timelineInfo ul{margin-bottom:10px;color:#fff}.form-control.timeInput{height:22px}.danger{color:#eb6565}.success{color:#399739}.alert-dismissable i{vertical-align:initial}.alert-dismissable [class^=Alert-msgContainer-]{margin-right:.75rem}#PDFContainer{margin:10px 0;width:100%;-webkit-align-items:flex-start;align-items:flex-start}#PDFContainer,.PDFDocument{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.PDFDocument{-webkit-align-items:center;align-items:center}.PDFPage{box-shadow:0 0 8px rgba(0,0,0,.5)}.PDFPage>canvas{max-width:100%;height:auto!important}.status-awaiting-options,.status-new-enquiry{background-color:#f5f5f5}.status-1st-option{background-color:#b795f4}.status-2nd-option{background-color:#f599c2}.status-3rd-option{background-color:#95f5f3}.status-awaiting-booking-contract,.status-booking-contract-signed,.status-call-around,.status-call-around-lm,.status-confirmed-booking,.status-shoot-in-progress,.status-shoot-pending{background-color:#27f473}.status-awaiting-invoice,.status-awaiting-payment,.status-call-around-completed,.status-invoice-sent,.status-payment-accepted{background-color:#166c36}.status-in-dispute{background-color:#f44447}.status-closed{background-color:#fdb429}.status-cancelled-enquiry,.status-released-option{background-color:#7c8383}.status-cancelled-booking{background-color:#4f4748}.status-recce{background-color:#f4f49a}.status-1st-option-3rd-party{background-color:#f4b596}.status-2nd-option-3rd-party{background-color:#a47b67}.status-booked-3rd-party{background-color:#c06e48}.status-partially-available{background-color:#513a4e}.status-not-available{background-color:#404040}.status-owner-is-on-holiday{background-color:#8fa8ea}.status-spare{background-color:#28bffe}.status-postponed{background-color:#f44447}.is-dark-text{color:#7b8389}.is-dark-text-light{color:#c8c8c8}.is-light-text{color:#fff}.font-medium{font-family:basefont-medium}.font-bold{font-family:basefont-bold}.text-x-large{font-size:2rem}.text-large{font-size:1.25rem}.text-medium{font-size:1.125rem}.text-small{font-size:.875rem}.text-x-small{font-size:.75rem}.chart-container svg text,.letter-spacing{letter-spacing:.05rem}input[type=date]::-webkit-calendar-picker-indicator{display:inline-block}.tabulator{background-color:#000;color:#9a9c9c;border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0;border:1px solid #000;border-top-color:#353535;box-shadow:8px 8px 10px 0 rgba(0,0,0,.2);font-size:.8rem}.tabulator .tabulator-header{color:#9a9c9c;font-weight:500;background-color:#000;border-top:none!important;border-bottom:2px solid #636262!important}.tabulator .tabulator-header .tabulator-col.tabulator-col-group{height:100%!important}.tabulator .tabulator-header .tabulator-col{background-color:#000;border-right:1px solid;border-color:#464646;height:100%!important}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{padding:.2rem 0 0 .75rem;height:34px!important}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{border-top:1px solid #464646}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-arrow{border-top:6px solid #686b6d;border-bottom:none}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=asc] .tabulator-col-content .tabulator-arrow{border-bottom:6px solid #fff;border-top:none}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=desc] .tabulator-col-content .tabulator-arrow{border-top:6px solid #fff;border-bottom:none}.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover{background-color:#666}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #353535}.tabulator-row .tabulator-frozen.tabulator-frozen-left{border-right:2px solid rgba(17,17,17,.5)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{height:30px}.tabulator-row .tabulator-frozen.tabulator-frozen-right,.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid rgba(17,17,17,.5)}.tabulator-row.tabulator-selectable:hover{color:#fff}.tabulator-row{color:#9a9c9c;border-bottom:1px solid #000!important;min-height:24px}.tabulator-row.tabulator-row-even,.tabulator-row.tabulator-selectable:hover{background-color:#323232}.tabulator-row.tabulator-row-odd,.tabulator-row.tabulator-selectable:hover{background-color:#353535}.tabulator-row.tabulator-row-even .tabulator-cell.tabulator-frozen{background-color:#3f3f3f}.tabulator-row.tabulator-row-odd .tabulator-cell.tabulator-frozen{background-color:#3c3c3c}.tabulator-row.tabulator-row-even.completed .tabulator-cell{background:#1c1c1c}.tabulator-row.tabulator-row-odd.completed .tabulator-cell{background:#0f0f0f}.tabulator-row.tabulator-row-even.completed .tabulator-cell.tabulator-frozen{background:#202020}.tabulator-row.tabulator-row-odd.completed .tabulator-cell.tabulator-frozen{background:#131313}.tabulator-row.tabulator-group{background-color:#000}.tabulator-row .tabulator-cell{border-right:1px solid #000;padding:2px 8px;height:24px!important}.tabulator-row .tabulator-cell[aria-checked=false] svg path{fill:#ff5050!important}.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid rgba(17,17,17,.5);overflow:visible}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{background:transparent;color:inherit;font-size:inherit;width:100%;height:100%}.tabulator-row .tabulator-cell.tabulator-validation-fail{color:#000}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{background:transparent;color:#9a9c9c}.tabulator-edit-select-list{background-color:#444}.tabulator .tabulator-footer .tabulator-page{text-shadow:1px 1px 1px rgba(0,0,0,.3);background-image:linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5));background-repeat:no-repeat;-webkit-filter:none;filter:none}.tabulator .tabulator-footer .tabulator-page.active,.tabulator .tabulator-footer .tabulator-page:disabled{color:#9a9c9c;background-color:#3a3f44;border-color:#000}.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover{border-color:rgba(17,17,17,.5);background:#666;color:#9a9c9c}.tabulator .tabulator-footer{border-top:2px solid #000}.headerContainer{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}.headerContainer button a{color:#000}.headerContainer>div{margin-bottom:10px}.headerContainer>div:not(:last-child){margin-right:15px}.headerContainer .links,.headerContainer .options{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.headerContainer .links>a button,.headerContainer .links>button,.headerContainer .options>a button,.headerContainer .options>button{margin:0 1px;-webkit-flex:1 1;flex:1 1;color:#000}.headerContainer .links>a button,.headerContainer .links>button{width:100px;min-width:100px}.headerContainer .options>a button,.headerContainer .options>button{width:140px;min-width:140px}.headerContainer .links>button.active,.headerContainer .options>button.active{color:#000!important}.table-options{-webkit-flex-flow:row wrap;flex-flow:row wrap}.table-options,.table-options .filters{display:-webkit-flex;display:flex}.table-options>button,.table-options>div{margin-bottom:10px}.table-options>button:not(:last-child),.table-options>div:not(:last-child){margin-right:15px}.resultStats{margin-left:auto}.displayName,.resultStats{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}@media (min-width:1200px){.headerContainer .links>button,.headerContainer .options>button{margin-bottom:0}.headerContainer .links,.table-options .resultStats{margin-left:auto}.table-options>button,.table-options>div{margin-bottom:0}}.jsoneditor{color:#bbbfbf;border:thin solid rgba(17,17,17,.5);height:100%}textarea.jsoneditor-text{color:#bbbfbf;background-color:#444}.jsoneditor-menu{color:#bbbfbf;background-color:#000;border-bottom:1px solid rgba(17,17,17,.5)}.jsoneditor-popover,.jsoneditor-schema-error,div.jsoneditor-field,div.jsoneditor-value,div.jsoneditor td,div.jsoneditor textarea,div.jsoneditor th,pre.jsoneditor-preview{color:#bbbfbf}.jsoneditor-statusbar{color:#7b8389;background-color:#353535;border-top:1px solid rgba(17,17,17,.5)}.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;-webkit-flex-direction:row;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;user-select:none}.DayPicker-Months{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.DayPicker-Month{display:table;margin:1em 1em 0;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5em;vertical-align:middle;cursor:pointer}.DayPicker-WeekNumber{min-width:1em;border-right:1px solid #eaecec;color:#8b9898;text-align:right;font-size:.75em}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:initial;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}.DayPicker-Day--today{color:#fff}.DayPicker{height:100%!important;width:100%!important;font-size:.8rem}.DayPickerInput-Overlay,.DayPickerInput input{background-color:#444;color:#bbbfbf;border:1px solid #636262;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.DayPickerInput input{background-color:initial}.DayPickerInput-Overlay{z-index:1000;margin-top:2px}.DayPickerInput input{height:100%;width:100%}.DayPicker-Day--disabled{color:#5f5f5f}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#97e6e9;color:#000}.tabulator-row.tabulator-row-odd:not(.completed) .clientInvoiceReadyDate.prepayment{background-color:#623760!important}.tabulator-row.tabulator-row-even:not(.completed) .clientInvoiceReadyDate.prepayment{background-color:#592f57!important}.tabulator-row.tabulator-row-odd.completed .clientInvoiceReadyDate.prepayment{background-color:#3c1239!important}.tabulator-row.tabulator-row-even.completed .clientInvoiceReadyDate.prepayment{background-color:#3e143a!important}.tabulator-row.tabulator-row-odd:not(.completed) .dateClientInvoiced{background-color:#5d613b!important}.tabulator-row.tabulator-row-even:not(.completed) .dateClientInvoiced{background-color:#646842!important}.tabulator-row.tabulator-row-odd:not(.completed) .dateClientInvoiced.clientInvoicePastDue{background-color:#78313c!important}.tabulator-row.tabulator-row-even:not(.completed) .dateClientInvoiced.clientInvoicePastDue{background-color:#7c3641!important}.tabulator-row.tabulator-row-odd.completed .dateClientInvoiced.clientInvoicePastDue{background-color:#802525!important}.tabulator-row.tabulator-row-even.completed .dateClientInvoiced.clientInvoicePastDue{background-color:#842727!important}.tabulator-row.tabulator-row-odd:not(.completed) .dateClientPaid{background-color:#2d5459!important}.tabulator-row.tabulator-row-even:not(.completed) .dateClientPaid{background-color:#335a5f!important}.tabulator-row.tabulator-row-odd:not(.completed) .dateOwnerInvoiced{background-color:#563c2c!important}.tabulator-row.tabulator-row-even:not(.completed) .dateOwnerInvoiced{background-color:#4d3527!important}.tabulator-row.tabulator-row-odd:not(.completed) .dateOwnerPaid{background-color:#3f575a!important}.tabulator-row.tabulator-row-even:not(.completed) .dateOwnerPaid{background-color:#465e61!important}.tabulator-row.tabulator-row-odd .medium{background-color:#6f4d3a!important}.tabulator-row.tabulator-row-even .medium{background-color:#755340!important}.tabulator-row.tabulator-row-odd .high{background-color:#78313c!important}.tabulator-row.tabulator-row-even .high{background-color:#7c3641!important}.tabulator-row.tabulator-row-odd .ready{background-color:#5d613b!important}.tabulator-row.tabulator-row-even .ready{background-color:#646842!important}.tabulator-row.tabulator-row-odd .remitted{background-color:#415659!important}.tabulator-row.tabulator-row-even .remitted{background-color:#495e61!important}.tabulator-row.tabulator-row-odd .locationFeeOutstanding{background-color:#8e592b!important}.tabulator-row.tabulator-row-even .locationFeeOutstanding{background-color:#966439!important}.tabulator-row.cancelled [tabulator-field=totalDayRates],.tabulator-row.cancelled [tabulator-field=totalExtras],.tabulator-row.cancelled [tabulator-field=totalOvertime],.tabulator-row.cancelled [tabulator-field=totalOwnerCommissionDayRates],.tabulator-row.cancelled [tabulator-field=totalRates]{color:#2e2e2e}.tabulator-row.cancelled:hover [tabulator-field=totalDayRates],.tabulator-row.cancelled:hover [tabulator-field=totalExtras],.tabulator-row.cancelled:hover [tabulator-field=totalOvertime],.tabulator-row.cancelled:hover [tabulator-field=totalOwnerCommissionDayRates],.tabulator-row.cancelled:hover [tabulator-field=totalRates]{color:#000}.tabulator-row.tabulator-row-odd.cancelled{background-color:#7c4d47!important}.tabulator-row.tabulator-row-even.cancelled{background-color:#8b5650!important}.react-calendar-timeline *{box-sizing:border-box}.react-calendar-timeline .rct-outer{display:block;overflow:hidden;white-space:nowrap}.react-calendar-timeline .rct-scroll{display:inline-block;white-space:normal;vertical-align:top;overflow-x:scroll;overflow-y:hidden;touch-action:none}.react-calendar-timeline .rct-canvas{position:relative}.react-calendar-timeline .rct-items{top:-1px;position:relative}.react-calendar-timeline .rct-item{position:absolute;box-sizing:border-box;font-size:12px;color:#000!important;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:14px!important;background-image:linear-gradient(0deg,hsla(0,0%,75.3%,0),hsla(0,0%,75.3%,.75))!important;border:none!important;z-index:80}.react-calendar-timeline .rct-item.rct-group-start{border-top-left-radius:4px;border-bottom-left-radius:4px}.react-calendar-timeline .rct-item.rct-group-end{border-top-right-radius:4px;border-bottom-right-radius:4px}.react-calendar-timeline .rct-item.selected{background-image:none;z-index:82}.react-calendar-timeline .rct-item.selected.can-move{cursor:move}.react-calendar-timeline .rct-item.selected.can-resize-left{border-left-width:3px}.react-calendar-timeline .rct-item.selected.can-resize-left .rct-drag-left{cursor:w-resize}.react-calendar-timeline .rct-item.selected.can-resize-right{border-right-width:3px}.react-calendar-timeline .rct-item.selected.can-resize-right .rct-drag-right{cursor:e-resize}.react-calendar-timeline .rct-item.selected.rct-group-start{border:1px solid #ffc107;border-right:none}.react-calendar-timeline .rct-item.selected:not(.rct-group-start):not(.rct-group-end){border:1px solid #ffc107;border-right:none;border-left:none}.react-calendar-timeline .rct-item.selected.rct-group-end{border:1px solid #ffc107;border-left:none}.react-calendar-timeline .rct-item .rct-drag-left{position:absolute;width:24px;max-width:20%;min-width:2px;height:100%;top:0;left:0;cursor:pointer;z-index:88}.react-calendar-timeline .rct-item .rct-drag-right{position:absolute;width:24px;max-width:20%;min-width:2px;height:100%;top:0;right:0;cursor:pointer;z-index:88}.react-calendar-timeline .rct-item:hover{z-index:88}.react-calendar-timeline .rct-item .rct-item-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:sticky;position:-webkit-sticky;left:0;overflow:hidden;border-radius:2px;padding:0 6px;height:100%;font-weight:600}.react-calendar-timeline .rct-item.status-awaiting-options,.react-calendar-timeline .rct-item.status-new-enquiry{background-color:#f5f5f5!important}.react-calendar-timeline .rct-item.status-1st-option{background-color:#b795f4!important}.react-calendar-timeline .rct-item.status-2nd-option{background-color:#f599c2!important}.react-calendar-timeline .rct-item.status-3rd-option{background-color:#95f5f3!important}.react-calendar-timeline .rct-item.status-awaiting-booking-contract,.react-calendar-timeline .rct-item.status-booking-contract-signed,.react-calendar-timeline .rct-item.status-call-around,.react-calendar-timeline .rct-item.status-call-around-lm,.react-calendar-timeline .rct-item.status-confirmed-booking,.react-calendar-timeline .rct-item.status-shoot-in-progress,.react-calendar-timeline .rct-item.status-shoot-pending{background-color:#27f473!important}.react-calendar-timeline .rct-item.status-awaiting-invoice,.react-calendar-timeline .rct-item.status-awaiting-payment,.react-calendar-timeline .rct-item.status-call-around-completed,.react-calendar-timeline .rct-item.status-invoice-sent,.react-calendar-timeline .rct-item.status-payment-accepted{background-color:#166c36!important}.react-calendar-timeline .rct-item.status-in-dispute{background-color:#f44447!important}.react-calendar-timeline .rct-item.status-closed{background-color:#fdb429!important}.react-calendar-timeline .rct-item.status-cancelled-enquiry,.react-calendar-timeline .rct-item.status-released-option{background-color:#7c8383!important}.react-calendar-timeline .rct-item.status-cancelled-booking{background-color:#4f4748!important}.react-calendar-timeline .rct-item.status-postponed{background-color:#f44447!important}.react-calendar-timeline .rct-item.status-recce{background-color:#f4f49a!important}.react-calendar-timeline .rct-item.status-1st-option-3rd-party{background-color:#f4b596!important}.react-calendar-timeline .rct-item.status-2nd-option-3rd-party{background-color:#a47b67!important}.react-calendar-timeline .rct-item.status-booked-3rd-party{background-color:#c06e48!important}.react-calendar-timeline .rct-item.status-partially-available{background-color:#513a4e!important}.react-calendar-timeline .rct-item.status-not-available{background-color:#404040!important}.react-calendar-timeline .rct-item.status-owner-is-on-holiday{background-color:#8fa8ea!important}.react-calendar-timeline .rct-item.status-spare{background-color:#28bffe!important}.react-calendar-timeline .rct-header-container{z-index:90;display:-webkit-flex;display:flex;overflow:hidden;border-left:1px solid #252525;border-right:1px solid #252525}.react-calendar-timeline .rct-header-container.header-sticky{position:sticky;position:-webkit-sticky;border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.react-calendar-timeline .rct-header{margin:0;overflow-x:hidden;z-index:90;background-color:#000}.react-calendar-timeline .rct-header .rct-bottom-header,.react-calendar-timeline .rct-header .rct-top-header{position:relative}.react-calendar-timeline .rct-header .rct-label-group{padding:0 5px;position:absolute;top:0;font-size:14px;text-align:center;color:#bbbfbf;background:#000;border-top:1px solid #252525;border-bottom:1px solid #252525;border-left:1px solid #252525;cursor:pointer}.react-calendar-timeline .rct-header .rct-label-group.rct-has-right-sidebar{border-right:1px solid #252525;border-left:1px solid #252525}.react-calendar-timeline .rct-header .rct-label-group>span{position:-webkit-sticky;position:sticky;left:5px;right:5px}.react-calendar-timeline .rct-header .rct-label{position:absolute;text-align:center;border-right:1px solid #252525;color:#bbbfbf;background:#000;border-bottom:1px solid #252525;cursor:pointer}.react-calendar-timeline .rct-header .rct-label.rct-label-only{color:#bbbfbf;background:#000}.react-calendar-timeline .rct-header .rct-label.rct-first-of-type{border-left:2px solid #252525}.react-calendar-timeline .rct-sidebar-header{margin:0;color:#bbbfbf;background:#000;box-sizing:border-box;border-top:1px solid #252525;border-right:1px solid #252525;border-bottom:1px solid #252525;overflow:hidden}.react-calendar-timeline .rct-sidebar-header.rct-sidebar-right{border-right:0;border-left:1px solid #252525}.react-calendar-timeline .rct-sidebar{overflow:hidden;white-space:normal;display:inline-block;background-color:#3f3f3f;vertical-align:top;position:relative;box-sizing:border-box;border-left:1px solid #252525;border-right:1px solid #252525;font-size:.8rem}.react-calendar-timeline .rct-sidebar.rct-sidebar-right{border-right:0;border-left:1px solid #252525}.react-calendar-timeline .rct-sidebar .rct-sidebar-row{padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:initial;margin:0;border-bottom:1px solid #252525;color:#bbbfbf}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{background:rgba(0,0,0,.05)}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even{background:transparent}.react-calendar-timeline .rct-vertical-lines .rct-vl{position:absolute;border-right:1px solid rgba(17,17,17,.5);z-index:30}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-vl-first{border-right-width:2px}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-0,.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-6{background:rgba(76,75,72,.5)}.react-calendar-timeline .rct-horizontal-lines{position:relative;z-index:50}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{border-bottom:1px solid rgba(17,17,17,.5);box-sizing:initial;z-index:40}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even:last-child,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd:last-child{border-bottom:2px solid #252525}.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{background:rgba(0,0,0,.05)}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even{background:transparent}.react-calendar-timeline .rct-today{position:absolute;width:2px;background:#424268;z-index:50}.react-calendar-timeline .rct-cursor-line{position:absolute;width:2px;background:#6c6c6c;z-index:51}.react-calendar-timeline .rct-infolabel{position:fixed;left:100px;bottom:50px;background:rgba(0,0,0,.5);color:#fff;padding:10px;font-size:20px;border-radius:5px;z-index:85}