@charset "UTF-8";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:"Sequel100Black-95";src:url(/static/media/Sequel100Black-95.27df14b3.woff2) format("woff2"),url(/static/media/Sequel100Black-95.feddbaf4.woff) format("woff");font-weight:900;font-style:normal}a{color:#000}select{border:1px solid #888;border-radius:3px;background-color:#fff}.center{text-align:center}.link{cursor:pointer;text-decoration:underline}.hidden{display:none!important}.hidden-link{text-decoration:none}.strong{font-weight:700}.float-right{float:right}.align-right{text-align:right}.clickable{cursor:pointer}.clickable.label{padding-left:5px;padding-right:3px;margin-right:-3px;border-radius:5px}.clickable.label:hover{background-color:#dadada}.block{display:block!important}.table{display:table}.tr{display:table-row}.td{display:table-cell;border:1px solid #aaa}.red{color:#dd3e31}.white-bg{background-color:#fff!important}.th{display:table-cell;text-align:center;font-weight:700;border:1px solid #aaa}.long-tr{background-color:#eee;width:100%;border-radius:0 0 10px 10px}.long-td,.long-tdb{padding:15px 30px}.long-tdb{border-radius:0 0 10px 10px;background-color:#fff}.settings .long-tr{background-color:#ccc}.section{margin-top:60px}.inline-block{display:inline-block}.margin-left{margin-left:10px!important}.small-bottom-margin{margin-bottom:10px!important}.bottom-margin{margin-bottom:30px!important}.no-bottom-margin{margin-bottom:0!important}.no-top-margin{margin-top:0!important}.negative-right-margin{margin-right:-20px!important}.negative-top-margin{margin-top:-20px!important}.error{background-color:#ffb6c1;border:2px solid #ff6a6a;border-radius:6px;padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;float:right;margin-bottom:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.padding-bottom{padding-bottom:20px}.margin-right{margin-right:10px}.margin-right-20{margin-right:20px}h2.page-title{margin-bottom:0}h3.import-title{margin-top:60px}h4.organisation-name{margin-top:5px;font-weight:400;color:#555;margin-bottom:40px}.relative{position:relative}.inline{display:inline}.pcs-logo{border-radius:50%}.dr-logo,.pcs-logo{width:69px;vertical-align:middle;background:#fff;padding:3px;text-decoration:none}.dr-logo{border-bottom-right-radius:20%}.cc-logo{width:59px;vertical-align:middle;background:#fff;border-top-left-radius:50%;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:9px;text-decoration:none;border:2px solid #777;margin:1px}.logo-link{position:absolute}.logo-link:after{height:0}header nav{display:inline-block}header nav.right-nav{float:right}header nav.right-nav ul{margin:0}header nav li{display:inline-block;text-decoration:none;border:1px solid #aaa;border-top:0;border-bottom:0;border-left:0;font-size:14px}header nav li:last-child{border:0}header nav a{color:#000;text-decoration:none;font-weight:600;display:block;vertical-align:initial;padding:7px 20px}header nav a:after{content:"";display:block;width:100%;height:2px;background-color:initial;position:absolute;top:1px;left:0;position:relative;outline:none}header nav a:hover{color:#000;background-color:#20c7d4;background-color:var(--base-color,#20c7d4)}header nav a:hover:after{background-color:#000}header nav a svg{margin-right:4px}.left-nav ul{margin:0 0 0 30px}.bottom-header{background-color:#20c7d4;background-color:var(--base-color,#20c7d4);padding:6px 19px 9px 0;margin-left:23px}.dr-header-text{font-size:20px;font-weight:700;color:#fff}.dr-header-text,.signed-out-top-header{text-align:right}.dropdown:hover .dropdown-content{display:block;min-width:165px}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.notification-count{border-radius:20px;text-align:center;color:#fff;min-width:13px;line-height:11px;max-height:11px;border:2px solid #fff;box-shadow:1px 1px 3px #000;margin-bottom:-3px;padding:4px!important}.notification-count,.notification-indicator{background-color:#20c7d4;background-color:var(--base-color,#20c7d4);display:inline-block}.notification-indicator{border-radius:50%;height:10px;width:10px;margin-bottom:5px;margin-right:-8px}.notification-indicator.red{background-color:#dd3e31}.notification-seperate-link{display:grid;grid-template-columns:auto auto}.notification-seperate-link .notification-count{margin:5px 10px 5px -15px}.notification-seperate-link:hover{background-color:#20c7d4;background-color:var(--base-color,#20c7d4)}.unread-replies{background-color:#dd3e31!important}.center-container{display:block;text-align:center}.login-box{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;text-align:left}.welcome-to{margin-bottom:1px;margin-left:71px}.main-logo{width:750px}.login-form{margin:30px auto 0;border:5px solid #eee;border-radius:15px;padding:20px;max-width:400px}.login-form input{width:98%;height:30px;font-size:22px;padding-left:6px;margin-bottom:10px;border:1px solid #aaa;border-radius:5px}.login-form p{margin:0 0 30px}.login-form input[type=submit]{width:100.2%;height:50px}.login-form input[type=submit]:hover{cursor:pointer;background-color:#20c7d4;background-color:var(--base-color,#20c7d4);color:#000;font-weight:600;border:2px solid #000}.google-login-container{width:-webkit-min-content;width:min-content;margin:20px auto}.google-login-error{margin:auto;width:400px;text-align:center}p.italics{text-align:right;margin-bottom:0;font-style:italic;font-size:11px}.errors{margin-top:20px;background-color:#ffb6c1;border:3px solid #ff6a6a;border-radius:15px;padding:15px 0 0 15px}.logout-message{text-align:center;margin-top:60px}.forgotten-password{max-width:570px}.forgotten-password p{text-align:center}.forgotten-password .success{margin-bottom:0}@-webkit-keyframes blink1{0%{opacity:1}33%{opacity:.5}66%{opacity:.2}to{opacity:0}}@keyframes blink1{0%{opacity:1}33%{opacity:.5}66%{opacity:.2}to{opacity:0}}@-webkit-keyframes blink2{0%{opacity:0}33%{opacity:1}66%{opacity:.5}to{opacity:.2}}@keyframes blink2{0%{opacity:0}33%{opacity:1}66%{opacity:.5}to{opacity:.2}}@-webkit-keyframes blink3{0%{opacity:.2}33%{opacity:0}66%{opacity:1}99%{opacity:.5}}@keyframes blink3{0%{opacity:.2}33%{opacity:0}66%{opacity:1}99%{opacity:.5}}.blink1{-webkit-animation:blink1 .5s infinite;animation:blink1 .5s infinite}.blink2{-webkit-animation:blink2 .5s infinite;animation:blink2 .5s infinite}.blink3{-webkit-animation:blink3 .5s infinite;animation:blink3 .5s infinite}.main-page{margin:30px}.widgets{clear:both}.widget{border:5px solid #eee;border-radius:15px;padding:10px;margin:30px 10px;display:inline-block;vertical-align:top}.widget-title,.widget h3{font-weight:700;font-size:18px;margin-top:0}.main-page h2{display:inline-block}.main-page .edit-button{display:inline-block;margin-left:10px;margin-top:15px;margin-bottom:14px;float:right;text-align:center;background-color:#efefef;border:1px solid #000;border-radius:10px;box-shadow:1px 1px 1px #000;padding:10px;cursor:pointer}.main-page.print{display:inline}.main-page .edit-button.print{margin-top:0}.main-page .edit-button:hover{background-color:#bbb;box-shadow:3px 3px 1px #000}.main-page .edit-button h4{display:inline-block;font-weight:400;margin:0 0 3px}.edit-icon{padding-left:15px;vertical-align:bottom}.main-page .no-float{float:none}.main-page .button.small{margin-left:3px;margin-bottom:15px}.edit-button.download-csv{position:absolute;top:-190px;right:10px}.edit-button.download-csv h4{margin-left:10px}.edit-button.download-csv svg{font-size:30px;vertical-align:bottom}.edit-button.download-csv.relative-csv{position:relative;float:none;margin-top:0;top:0;right:0}.list-of-users{margin-top:50px;margin-bottom:30px}.support-user{margin-bottom:70px}.right-container{text-align:right;margin-bottom:30px}.cool-button{display:inline-block;background-color:#efefef;border:1px solid #000;border-radius:10px;box-shadow:1px 1px 1px #000;padding:10px;cursor:pointer}.cool-button:hover{background-color:#bbb;box-shadow:3px 3px 1px #000}.cool-button h4{margin:0;display:inline-block;font-weight:400;vertical-align:middle}.cool-button svg{padding-left:12px;font-size:45px;vertical-align:middle;color:#c00000}.settings input,.settings select{width:45%;height:30px;font-size:22px;padding-left:6px;margin-bottom:10px;border:1px solid #aaa;border-radius:5px;display:inline-block}.settings p{margin:0 0 10px}.settings input[type=submit]{width:auto;height:34px;display:inline-block;padding:0 30px;margin-left:10px;border:2px solid #666;background-color:#ccc}.settings input[type=submit]:not([disabled]):hover{cursor:pointer;background-color:#20c7d4;background-color:var(--base-color,#20c7d4);color:#000;font-weight:600;border:2px solid #000}.big-settings{margin:30px auto 0;width:80%;background-color:#eee;padding:30px;border-radius:7px}.big-settings label{margin-bottom:10px;display:inline-block}.short-input{width:100px!important}.big-settings input{width:100%;margin-bottom:30px}.big-settings input[type=time]{width:47%;margin-bottom:30px;float:right}.big-settings input[type=date]{width:47%;margin-bottom:30px}.big-settings .center-cell input[type=time]{float:none;margin-bottom:15px;margin-top:15px}.big-settings .center-cell input[type=date]{width:180px;margin:0}.big-settings select{width:100%;margin-bottom:40px}.big-settings textarea{width:97%;height:150px;font-size:22px;padding-left:6px;margin-bottom:10px;border:1px solid #aaa;border-radius:5px;margin-top:0;font-family:inherit;outline:none}.big-settings input[type=checkbox]{cursor:pointer;width:34px;height:34px;margin:0 10px 30px 0}.big-settings input[type=radio]{cursor:pointer}.big-settings .checkbox-label{cursor:pointer;margin-top:7px;vertical-align:top}.big-settings input:disabled,.big-settings input:disabled+.checkbox-label{cursor:default}.email-template-page{margin:0;width:95.5%}.email-body{display:grid;grid-template-columns:1fr 1fr;margin-top:40px}.email-body textarea{field-sizing:content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:200px}.email-preview h1,.email-preview h2,.email-preview h3,.email-preview h4,.email-preview h5,.email-preview h6{margin:0 0 20px}.email-preview{border:1px solid #000;padding:11px;min-height:181px}.variables{border:1px solid #000;border-radius:5px}.variable-button{display:inline-block;border-radius:3px;border:1px solid #000;background-color:#eee;padding:5px;margin:5px;cursor:pointer}.save-buttons{display:flex;justify-content:space-between}.save-buttons .button,.save-buttons input{margin-top:auto;margin-bottom:0;margin-right:0}.save-container .error{margin:34px 0 0 auto}.save-container{display:grid;grid-template-rows:1fr}.segment-settings{margin:0;width:100%;background-color:#fff;padding:0}.segment{margin:30px auto 0;width:80%;background-color:#eee;padding:30px;border-radius:7px}.inline-text{display:inline-block}.medium-settings{margin:30px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#eee;padding:30px;border-radius:7px}.big-settings .inline-image{margin-bottom:30px}.big-settings .inline-image img{width:500px;border-radius:15px}.big-settings .inline-image button{display:block}.big-top-padding{margin-top:70px}.top-padding{margin-top:40px}.small-top-padding{margin-top:10px}.textbox-and-checkbox .checkbox{text-align:right}.key-value-pairs{display:grid;grid-template-columns:2fr 2fr 0fr;grid-column-gap:20px}.key-value-pairs input{margin-bottom:5px}.key-value-pairs svg{margin-top:8px}.key-value-pairs svg:hover{color:red;cursor:pointer}.key-value-pairs:first-child svg{color:#eee}button.right-button{margin:10px 0 33px auto;display:block}.checkbox-table{width:100%;margin:15px 0 25px;border-spacing:0;border-radius:10px;border-collapse:initial;overflow:hidden}.checkbox-table .center-cell{text-align:center;padding:0}.checkbox-table input[type=checkbox]{margin:10px 0}.checkbox-table th{border:1px solid #888}.checkbox-table td{border:1px solid #aaa;padding-left:15px}.checkbox-table tr th{background-color:#aaa}.checkbox-table tr th:first-child{padding:15px}.checkbox-table tr td:first-child{padding-left:20px}.checkbox-table tr:nth-child(odd){background-color:#ddd}.checkbox-table tr:nth-child(2n){background-color:#fff}.checkbox-table tr:hover{background-color:#20c7d4;background-color:var(--base-color,#20c7d4)}.checkbox-table tr:first-child th:first-child{border-top-left-radius:10px}.checkbox-table tr:first-child th:last-child{border-top-right-radius:10px}.checkbox-table tr:last-child td:first-child{border-bottom-left-radius:10px}.checkbox-table tr:last-child td:last-child{border-bottom-right-radius:10px}.scrollable-table{overflow:scroll;max-height:475px;margin-top:15px;margin-bottom:30px;border-radius:10px;border-bottom:2px solid grey}.scrollable-table table{margin:0;overflow:visible}.scrollable-table thead{position:-webkit-sticky;position:sticky;top:0}.info-tooltip{cursor:pointer;margin-left:10px;border:1px solid #555;color:#555;width:17px;text-align:center;height:17px;border-radius:50%;font-size:13px;background-color:#fff;float:right}.info-tooltip:hover{border-color:#fff;color:#fff;background-color:#555}.radial-three-options{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:30px}.radial-two-options{display:grid;grid-template-columns:1fr 1fr;margin-bottom:30px}.radial-option{text-align:center}.read-only{background-color:#eee;font-size:18px!important}textarea.read-only{height:55px!important}.locations-page.new-button{margin-top:-50px}.locations-page.widget{min-width:300px;margin-top:0}.locations-page.widget:hover{background-color:#eee;border-color:grey}.locations-page.widget h3{margin-top:0;text-shadow:1px 1px 4px #e4e4e4}.locations-page.widget .icons{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:100px;justify-items:stretch;text-shadow:1px 1px 4px #e4e4e4}.locations-page .no-of-devices,.locations-page .no-of-events,.locations-page .no-of-people{display:inline-block;padding-left:5px}.locations-page.widget .icons svg{margin-right:5px}.locations-page.widget .icons div:first-child{justify-self:start}.locations-page.widget .icons div:nth-child(2){justify-self:center}.locations-page.widget .icons div:nth-child(3){justify-self:end}.full-background{background-repeat:no-repeat;background-size:cover;padding:0;background-position:50%}.fade{background-color:hsla(0,0%,100%,.3803921568627451);padding:10px;border-radius:10px;height:88%;position:relative}.locations-page.widget:hover .fade{background-color:hsla(0,0%,100%,0)}.toggle-hidden input{display:none}.toggle-hidden label{cursor:pointer;font-size:16px;font-style:italic;text-decoration:underline}.hidden-locations{margin-top:10px}.fire-log-title,.fire-log h3{display:inline-block}.fire-log-title{color:#000;float:right}.fire-log-title:after{content:"";display:block;height:3px;background-color:initial;position:absolute;top:100%;left:0;position:relative;outline:none}.fire-log:hover .widget{background:#e43d40;background:linear-gradient(45deg,#ee2d31,#f37970 57%,#fabec0 99%)}.fire-log:hover .fire-log-title{color:#fc1519}.fire-log:hover .fire-log-title:after{background-color:#fc1519;text-shadow:-1px 1px 2px #ffcece}.people-count{text-align:left;margin-left:48px}.people-count div{display:inline-block;margin-right:40px;text-align:center}.people-count .count-title{font-size:20px;font-weight:500}.inline-grid input,.inline-grid label{display:inline-block}.inline-grid label{width:90%}.person-details{display:grid;grid-template-columns:8fr 2fr 5fr 2fr 3fr}.margin-top{margin-top:20px}.qr-code-options{display:grid;grid-template-columns:1fr 1fr;margin-bottom:30px}.qr-code-option{margin-left:auto;margin-right:auto;text-align:center}.qr-code-option label{margin-left:10px;cursor:pointer}.sample-qr{height:256px;width:256px;line-height:256px}.sample-qr,.sample-qr-small{border:2px solid #666;background-color:#999;color:#fff;text-align:center}.sample-qr-small{height:128px;width:128px;line-height:128px}.reset-device{height:80px}.reset-device .button{clear:both}.custom-attributes-table input{width:98%;height:auto;line-height:50px;margin-bottom:0}.default-color-options{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;margin-bottom:15px}.default-color-option{margin-left:auto;margin-right:auto;text-align:center}.default-color-option input{margin-bottom:15px}.default-color-option label{margin-left:10px;padding:4px;border-radius:7px;cursor:pointer}.radio-buttons{display:inline-block;margin-bottom:20px}.radio-button{display:inline-block;text-align:center;margin-right:60px}.radio-button input,.radio-button label{margin:0;cursor:pointer}.feedback-preview input[type=checkbox]{width:0;opacity:0;padding:0;margin:0}.feedback-preview .question.text{display:block;width:80%!important;margin:auto}.feedback-preview .radio{width:-webkit-max-content;width:max-content;margin:auto}.feedback-preview .radio label{border:3px solid #20c7d4;border:3px solid var(--page-border-color,#20c7d4);border-radius:30px;padding:20px;vertical-align:top;display:inline-block;cursor:pointer;min-width:50px;margin:10px;background-color:hsla(0,0%,100%,.8705882352941177);text-align:center}.feedback-preview .radio label.longer{width:130px}.feedback-preview input:checked+label{background-color:#20c7d4;background-color:var(--page-border-color,#20c7d4);border-color:#000;text-decoration:underline}.feedback-preview .radio .mobile-stars label{border:none;border-radius:0;padding:10px;min-width:0;margin:0;background-color:initial;font-size:40px}.feedback-preview .radio .no:checked+label{background-color:#b80c09;border-color:#000;color:#fff}.feedback-preview .radio .yes:checked+label{background-color:#22ee80;border-color:#000}.smileys{font-size:36px}.smileys label{min-width:67px!important}.smileys .very_unhappy input:checked+label{background-color:#b80c09;border-color:#000;color:#fff}.smileys .unhappy input:checked+label{background-color:#ff8819;border-color:#000}.smileys .yellow input:checked+label{background-color:#eee622;border-color:#000}.smileys .light-green input:checked+label{background-color:#cbee22;border-color:#000}.smileys .very_happy input:checked+label{background-color:#22ee80;border-color:#000}.smileys .very_unhappy input:not(:checked)+label{color:#b80c09}.smileys .unhappy input:not(:checked)+label{color:#ff8819}.smileys .yellow input:not(:checked)+label{color:#e6d220}.smileys .light-green input:not(:checked)+label{color:#a4bf1b}.smileys .very_happy input:not(:checked)+label{color:#1bbf67}.feedback-preview .question{background-color:#fff;border-radius:15px;padding:10px 40px}.feedback-preview input{font-size:22px;padding-left:6px;border:1px solid #aaa;border-radius:5px}.button{display:inline-block;padding:5px 20px;margin-left:10px;border:2px solid #666;background-color:#ccc;font-size:22px;margin-bottom:10px;border-radius:5px;cursor:pointer}.button:not([disabled]):hover{cursor:pointer;background-color:#20c7d4;background-color:var(--base-color,#20c7d4);color:#000;font-weight:600;border:2px solid #000;letter-spacing:-.54px}.button[disabled]{color:#777}.button.centered{display:block;margin:20px auto;width:-webkit-max-content;width:max-content}.button.small{font-size:19px;margin:0 auto}.new-button{float:right;margin-top:16px}.red-button{background-color:#ea7970}.manual-time-left{margin:20px 0 30px!important}.big-table{width:100%}.big-table .heading .th{background-color:#ccc;padding:15px}.big-table .tr:nth-child(2n){background-color:#eee}.big-table .tr:not(.heading):nth-child(odd){background-color:#fff}.big-table .tr.not-clickable:nth-child(2n){background-color:#b9fcff}.big-table .tr.not-clickable:not(.heading):nth-child(odd){background-color:#eefffe}.big-table .td{padding:10px 10px 10px 15px;vertical-align:middle}.big-table a{text-decoration:none}.big-table a.tr:not(.heading):hover{background-color:#20c7d4!important;background-color:var(--base-color,#20c7d4)!important;text-decoration:underline}.big-table .heading .th.first-child,.big-table .heading .th:first-child{border-radius:10px 0 0 0}.big-table .heading .th.last-child,.big-table .heading .th:last-child{border-radius:0 10px 0 0}.big-table .tr:last-child .td:first-child{border-radius:0 0 0 10px}.big-table .tr:last-child .td:last-child{border-radius:0 0 10px 0}.big-table .sortable{cursor:pointer}.big-table .sortable:hover,.big-table .sorted.th{background-color:#aaa;border-color:#777}.big-table .not-clickable,.big-table .not-sortable{cursor:not-allowed}.big-table a{cursor:pointer!important}.td.center{text-align:center}.input-in-table{width:96%;padding:0 6px;margin:7px 7px 7px -7px}.button-in-table{margin-left:0;margin-bottom:0}.amend{color:#b80c09;background-color:#eee622}.amend,.green-button{text-align:center;display:inline-block;padding:5px 10px;border-radius:10px;cursor:pointer}.green-button{color:#fff;background-color:#158e4d}.no-access{text-align:center;display:inline-block;padding:5px 10px;border-radius:10px;color:#555;background-color:#d3d3d3}.visited-people-table{width:100%}.visited-people-table .heading .th{background-color:#aaa;border:1px solid #888;padding:15px}.visited-people-table .tr:not(.heading){height:45px}.visited-people-table .tr:nth-child(2n) .td{background-color:#fff}.visited-people-table .tr:not(.heading):nth-child(odd) .td{background-color:#ddd}.visited-people-table .td{border:1px solid #aaa;padding-left:15px;line-height:45px;vertical-align:middle}.visited-people-table .button.small{margin:8px 10px}.visited-people-table a{text-decoration:none}.visited-people-table a.tr:not(.heading):hover .td{background-color:#20c7d4;background-color:var(--base-color,#20c7d4);text-decoration:underline}.visited-people-table .heading .th:first-child{border-radius:10px 0 0 0}.visited-people-table .heading .th:last-child{border-radius:0 10px 0 0}.visited-people-table .tr:last-child .td:first-child{border-radius:0 0 0 10px}.visited-people-table .tr:last-child .td:last-child{border-radius:0 0 10px 0}.visited-people-table .tr .td:last-child,.visited-people-table .tr .td:nth-last-child(2),.visited-people-table .tr .td:nth-last-child(3){text-align:center;padding:0}.bottom-divider .td{border-bottom:3px solid #aaa}.top-divider .td{border-top:3px solid #aaa}.left-divider{border-left:3px solid #aaa}.right-divider{border-right:3px solid #aaa}.drag-and-drop .row{display:grid}.drag-and-drop .three-columns{grid-template-columns:.3fr .6fr 1fr}.drag-and-drop .six-columns{grid-template-columns:.3fr .6fr 1fr 1fr .7fr .6fr}.drag-and-drop .eight-columns{grid-template-columns:.3fr .6fr 1fr 1fr 1fr .7fr .5fr .5fr}.drag-and-drop .drag-icon{text-align:center}.drag-and-drop .three-columns.heading{width:100%}.drag-and-drop .heading{background-color:#ccc}.drag-and-drop .heading .th{padding:15px}.drag-and-drop .row:nth-child(2n){background-color:#eee}.drag-and-drop .td{padding:10px 10px 10px 15px}.drag-and-drop a{text-decoration:none}.drag-and-drop a.row:not(.heading):hover{background-color:#20c7d4!important;background-color:var(--base-color,#20c7d4)!important;text-decoration:underline}.drag-and-drop a.row:last-child{border-radius:0 0 10px 10px}.drag-and-drop .heading{border-radius:10px 10px 0 0}.drag-and-drop .heading .th:first-child{border-radius:10px 0 0 0}.drag-and-drop .heading .th:last-child{border-radius:0 10px 0 0}.drag-and-drop .row:last-child,.drag-and-drop .row:last-child .td:first-child{border-radius:0 0 0 10px}.drag-and-drop .row:last-child,.drag-and-drop .row:last-child .td:last-child{border-radius:0 0 10px 0}.drag-and-drop a.row.nested:last-child,.drag-and-drop a.row.nested:last-child .td:first-child,.drag-and-drop a.row.nested:last-child .td:last-child{border-radius:0 0 0 0}.analysis-page .react-tabs__tab-list{margin:0 0 25px}.analysis-page .date-selection{margin-left:10px}.date-selection select{font-size:18px;margin-right:20px}label.column{margin-right:10px}label.rightcolumn{float:right}label.pcolumn{margin-right:10px;padding-left:10px}label.prightcolumn{float:right;padding-right:10px}input[type=date]{margin-right:20px}.text-answer{width:500px;height:340px}.text-answer div{text-align:center;margin-top:100px}.export-selection label{margin-right:7px}.export-selection input[type=date]{margin-right:20px}.export-selection input,.export-selection select{font-size:18px;margin-right:20px}.selection-block{display:inline-block;padding-top:5px}.selection-block.right-label input{margin-right:7px;margin-left:10px}.selection-block.right-label label{margin-right:10px}.big-checkbox input[type=checkbox]{cursor:pointer;width:34px;height:34px}.big-checkbox label{vertical-align:super;margin-left:-5px}.exports-page.widget{min-width:280px;margin-top:0;padding:10px;background-color:hsla(0,0%,100%,.5058823529411764);min-height:140px}.exports-page.widget:hover{background-color:#eee;border-color:grey}.exports-page.widget h3{margin-top:0;text-shadow:1px 1px 4px #e4e4e4;padding:5px 9px}.centered-text{width:-webkit-max-content;width:max-content;margin:auto;display:block;float:unset}.positive-feedback{background-color:#22ee80!important;color:#000!important}.positive-feedback:not(.not-clickable):hover{color:#fff!important}.neutral-feedback{background-color:#eee622!important;color:#000!important}.neutral-feedback:not(.not-clickable):hover{color:#0058ff!important}.negative-feedback{background-color:#ce5252!important;color:#000!important}.negative-feedback:not(.not-clickable):hover{color:#fff!important}.open-action{background-color:#eee622!important;color:#000!important}.negative-feedback:not(.not-clickable):hover .open-action,.neutral-feedback:not(.not-clickable):hover .open-action,.open-action:not(.not-clickable):hover,.positive-feedback:not(.not-clickable):hover .open-action,.scoreless-feedback:not(.not-clickable):hover .open-action{color:#0058ff!important}.started-action{background-color:#3cdaff!important;color:#000!important}.negative-feedback:not(.not-clickable):hover .started-action,.neutral-feedback:not(.not-clickable):hover .started-action,.positive-feedback:not(.not-clickable):hover .started-action,.scoreless-feedback:not(.not-clickable):hover .started-action,.started-action:not(.not-clickable):hover{color:#fff!important}.awaiting-sign-off-action{background-color:#f29e32!important;color:#000!important}.awaiting-sign-off-action:not(.not-clickable):hover,.blocked-action,.negative-feedback:not(.not-clickable):hover .awaiting-sign-off-action,.neutral-feedback:not(.not-clickable):hover .awaiting-sign-off-action,.positive-feedback:not(.not-clickable):hover .awaiting-sign-off-action,.scoreless-feedback:not(.not-clickable):hover .awaiting-sign-off-action{color:#fff!important}.blocked-action{background-color:#ce5252!important}.blocked-action:not(.not-clickable):hover,.negative-feedback:not(.not-clickable):hover .blocked-action,.neutral-feedback:not(.not-clickable):hover .blocked-action,.positive-feedback:not(.not-clickable):hover .blocked-action,.scoreless-feedback:not(.not-clickable):hover .blocked-action{color:#fff!important}.completed-action{background-color:#22ee80!important;color:#000!important}.abandoned-action,.completed-action:not(.not-clickable):hover,.negative-feedback:not(.not-clickable):hover .completed-action,.neutral-feedback:not(.not-clickable):hover .completed-action,.positive-feedback:not(.not-clickable):hover .completed-action,.scoreless-feedback:not(.not-clickable):hover .completed-action{color:#fff!important}.abandoned-action{background-color:#8789d5!important}.abandoned-action:not(.not-clickable):hover,.negative-feedback:not(.not-clickable):hover .abandoned-action,.neutral-feedback:not(.not-clickable):hover .abandoned-action,.positive-feedback:not(.not-clickable):hover .abandoned-action,.scoreless-feedback:not(.not-clickable):hover .abandoned-action{color:#fff!important}.no-action{background-color:#fff!important;color:#000!important}.no-action:not(.not-clickable):hover{background-color:#20c7d4!important;background-color:var(--base-color,#20c7d4)!important}.negative-feedback:not(.not-clickable):hover .no-action,.neutral-feedback:not(.not-clickable):hover .no-action,.positive-feedback:not(.not-clickable):hover .no-action,.scoreless-feedback:not(.not-clickable):hover .no-action{background-color:#20c7d4!important;background-color:var(--base-color,#20c7d4)!important;color:#000!important}.settings-page{display:grid;grid-template-columns:250px auto}.sidebar{border-right:3px solid #666;min-height:100vh;padding-top:3px}.sidebar a{display:block;text-decoration:none;padding:10px 15px;border-bottom:2px solid #666;font-weight:600}.sidebar a.current-page{background-color:#70e1e9;background-color:var(--accent-color,#70e1e9)}.sidebar a:hover{background-color:#20c7d4;background-color:var(--base-color,#20c7d4)}.sidebar a.current-page:hover{background-color:#70e1e9;background-color:var(--accent-color,#70e1e9)}.segment-heading{margin-top:-10px}.reminder-table{max-width:700px;margin-right:auto;display:grid;grid-template-columns:auto 1fr 1fr 1fr}.reminder-options{display:grid;grid-template-columns:2fr 1fr 1fr 1fr}.reminder-option.header{margin-bottom:15px}.reminder-option{margin-left:auto;margin-right:auto;text-align:center}.reminder-option.text{text-align:right;margin-right:0;padding-top:5px}.reminder-option label{cursor:pointer}.reminder-option input[type=checkbox]{margin:0 10px 30px}.support-resources{display:inline-block;min-width:31%;vertical-align:top}.ask-frequency{grid-template-columns:1fr 1fr 1fr 1fr}.ask-frequency,.question-types{display:grid;margin-bottom:30px}.question-types{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.answer-quantity{display:grid;grid-template-columns:1fr 1fr;margin-bottom:30px}.question-type{text-align:center}.question-type input{margin-bottom:7px}.question-type label{cursor:pointer;margin-left:10px}.exports-page.widget{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0}.alert-processing .alert-title{margin-bottom:10px;margin-top:9px}.alert-processing input[type=checkbox]{margin:0 10px 0 0}.alert-processing .checkbox-label{margin-right:0}.alert-processing.title{margin-top:0}.invalid{border:2px solid #dd3e31!important}.email-row{display:grid;grid-template-columns:auto 40px}.email-row .remove-button{border:2px solid #666;background-color:#ccc;font-size:22px;border-radius:5px;height:31px;width:31px;text-align:center;margin-left:10px}.rotate-90{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.remove-button{font-weight:600;cursor:pointer}.remove-button:hover{font-weight:700;color:#f51a1e}#staff-filfilment-help-text{margin-bottom:30px}#staff-fulfilment-flow{background-color:#eee;border-radius:15px;margin-bottom:30px;padding:30px;text-align:center;z-index:0;position:relative}#staff-fulfilment-flow ul{list-style:none;display:inline-table}#staff-fulfilment-flow ul li{display:inline}#staff-fulfilment-flow .box{display:inline-block;background:#bbb;text-align:center;padding:15px 20px 15px 40px;position:relative;margin:0 8px 0 0;color:#000;cursor:pointer;font-weight:600;font-size:17px}#staff-fulfilment-flow .box a{text-decoration:none}#staff-fulfilment-flow .box.current{background:#22c7d3}#staff-fulfilment-flow .box.current:after{border-left:25px solid #22c7d3!important}#staff-fulfilment-flow .box:after{border-left:25px solid #bbb;right:-25px;z-index:1}#staff-fulfilment-flow .box:after,#staff-fulfilment-flow .box:before{content:"";border-top:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:0}#staff-fulfilment-flow .box:before{border-left:25px solid #eee;left:0}#staff-fulfilment-flow ul li:first-child .box{border-top-left-radius:10px;border-bottom-left-radius:10px;padding-left:30px}#staff-fulfilment-flow ul li:first-child .box:before{display:none}#staff-fulfilment-flow ul li:last-child .box{padding-right:30px;border-top-right-radius:10px;border-bottom-right-radius:10px}#staff-fulfilment-flow ul li:last-child .box:after{display:none}#staff-fulfilment-flow .box:hover:not(.disabled){background:#eee622}#staff-fulfilment-flow .box:hover:not(.disabled):after{border-left-color:#eee622!important}#staff-fulfilment-flow .box.disabled{color:#777}#staff-fulfilment-flow .box.disabled:hover{cursor:not-allowed}.fulfilment-day-options{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.fulfilment-day-option{margin-left:auto;margin-right:auto;text-align:center}.fulfilment-day-options .fulfilment-day-option input{margin:0 auto;display:block}.fulfilment-day-option label{padding:15px 4px;border-radius:7px;cursor:pointer}.fulfilment-day-button{text-align:right}.fulfilment-day-button .button{font-size:18px;margin-bottom:20px}.fulfilment .switch-buttons-container{display:grid;grid-template-columns:1fr 1fr;justify-items:stretch;margin-bottom:20px}.fulfilment .switch-buttons a,.fulfilment .switch-buttons div{display:inline-block;background-color:#eee;border-radius:10px;padding:9px 20px;border:1px solid #aaa;box-shadow:1px 1px 1px rgba(0,0,0,.32941176470588235);margin:5px;cursor:pointer}.fulfilment .switch-buttons a.active,.fulfilment .switch-buttons div.active{background-color:#22c7d3;font-weight:700;cursor:default}.fulfilment .switch-buttons a:hover:not(.active),.fulfilment .switch-buttons div:hover:not(.active){background-color:#eee622}.fulfilment .default-or-weekly{margin-left:40px}.fulfilment .rotas{overflow-x:scroll;white-space:nowrap}.fulfilment .container{display:inline-block;background-color:#eee;border-radius:25px;padding:20px;margin:0 10px 10px 0;vertical-align:top}.fulfilment .container.past{background-color:#cfcfcf}.fulfilment .container.future,.fulfilment .container.present{background-color:#eee}.fulfilment .title{text-align:center;font-size:24px}.fulfilment .roles{display:grid;grid-template-columns:130px 720px;position:relative}.fulfilment .roles.with-people{display:grid;grid-template-columns:1fr 720px}.fulfilment .roles:first-child .left .role-label{position:absolute;bottom:0;left:33%}.fulfilment .roles:first-child .left .time-label{-webkit-transform:rotate(270deg);transform:rotate(270deg);position:absolute;right:-8px;top:38%}.fulfilment .roles:first-child .right{min-height:auto}.fulfilment .roles:first-child .hours{margin-top:20px}.fulfilment .left,.fulfilment .right:not(.config){position:relative;border-bottom:2px solid #666}.fulfilment .right:not(.config){min-height:124px}.config{position:absolute;top:170px;right:10px}.staff-fulfilment-config-explainer{width:316px;font-size:16px;padding-bottom:20px}.divisor-line{width:100%;border-top:2px solid #000;float:right;margin:10px}.indented-content{width:95%;float:right}.divided-columns{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.divided-columns input[type=date]{margin-right:0}.update-working-pattern .divided-columns input[type=date],.update-working-pattern .divided-columns input[type=number]{width:97%}.role-preview-color{padding:10px 10px 10px 20px;border-radius:25px}.fulfilment .role-title{flex-direction:column}.fulfilment .role-title,.role-title-container{height:100%;display:flex;justify-content:center}.role-title-container{padding:0;margin:0;align-items:center;position:absolute}.fulfilment .role-title.sideways{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.fulfilment .role-title .bubble{border:1px solid #eee;background-color:#aaa;border-radius:9px;padding:10px;margin:0 auto 12px}.fulfilment .role-title .hour-count{white-space:break-spaces;font-size:11px;text-align:center}.fulfilment .right:hover+.new-shift{opacity:1}.fulfilment .new-shift{cursor:pointer;border-radius:5px;position:absolute;right:-45px;top:29%;background:#eee;font-size:30px;line-height:20px;opacity:0}.fulfilment .new-shift:hover{background-color:#dadada;opacity:1}.fulfilment .new-shift .plus-button{padding:15px;margin-top:-2px}.fulfilment .left .row-labels{display:grid;font-size:8px;height:100%;align-items:center;float:right;margin-right:3px}.fulfilment .with-people .left .row-labels{padding-left:50px}.fulfilment .left .row-labels .person{height:25px;line-height:25px;font-size:12px;text-align:right}.fulfilment .left .row-labels .contracted-hours{height:20px;font-size:11px;text-align:right;line-height:3px}.fulfilment .roles:last-child .left,.fulfilment .roles:last-child .right{border-bottom:none}.fulfilment .hours{display:grid;height:100%}.fulfilment .hour-title{border-left:2px solid #bbb;text-align:center;overflow:hidden}.fulfilment .hour-title:first-child{border-left:none}.fulfilment .hour-column{border-left:2px solid #bbb;text-align:center;cursor:pointer}.fulfilment .hour-column:hover{background-color:#dadada}.fulfilment .hour-column:first-child{border-left:none}.fulfilment .holiday-column{border-left:2px solid #bbb;text-align:center;cursor:pointer}.fulfilment .left{border-right:2px solid #666}.fulfilment .rota-hours{position:absolute;bottom:1px;margin-left:1px;display:grid;width:100%;height:98.5%}.fulfilment .rota-hours:hover{cursor:pointer}.fulfilment .allocated-shift{float:left;background-color:#aaa;color:#727272;overflow:hidden}.fulfilment .allocated-shift.exception{float:left;background-color:#33d;color:#ccc;overflow:hidden}.fulfilment .allocated-shift .number-of-people{font-size:37px;line-height:40px;font-weight:500}.fulfilment .allocated-shift .time{font-size:11px;line-height:7px;top:40px}.fulfilment .allocated-shift:hover{background:#999;cursor:pointer;color:#4f4f4f}.fulfilment .allocated-shift.exception:hover{background:#22c;cursor:pointer;color:#bbb}.assigned-hours{width:100%}.assigned-hours div{position:absolute;height:100%;width:100%;cursor:pointer;margin-top:-1px}.assigned-hours .green{background-color:#23ed80;background:linear-gradient(0deg,#81f9ba,#23ed80 30%,#23ed80)}.assigned-hours .orange{background-color:#ff8819;background:linear-gradient(0deg,#cc6e14,#ff8819 30%,#ff8819)}.assigned-hours .red{background-color:#ce5252;background:linear-gradient(0deg,#933333,#ce5252 30%,#ce5252)}.assigned-hours .yellow{background-color:#eee622;background:linear-gradient(0deg,#ccc522,#eee622 30%,#eee622)}.assigned-hours .green-lunch-pattern{background-color:#23ed80;background:repeating-linear-gradient(135deg,#666,#777 1px,#23ed80 3px,#23ed80 7px)}.assigned-hours .orange-lunch-pattern{background-color:#ff8819;background:repeating-linear-gradient(135deg,#666,#777 1px,#ff8819 3px,#ff8819 7px)}.assigned-hours .green:hover{background-color:#23ed80;background:linear-gradient(0deg,#81f9ba,#23ed80 100%,#23ed80 0)}.assigned-hours .orange:hover{background-color:#ff8819;background:linear-gradient(0deg,#cc6e14,#ff8819 100%,#ff8819 0)}.assigned-hours .red:hover{background-color:#ce5252;background:linear-gradient(0deg,#933333,#ce5252 100%,#ce5252 0)}.assigned-hours .yellow:hover{background-color:#eee622;background:linear-gradient(0deg,#ccc522,#eee622 100%,#eee622 0)}.assigned-hours .green-lunch-pattern:hover{background-color:#23ed80;background:repeating-linear-gradient(135deg,#666,#777 1px,#81f9ba 3px,#81f9ba 7px)}.assigned-hours .orange-lunch-pattern:hover{background-color:#ff8819;background:repeating-linear-gradient(135deg,#666,#777 1px,#cc6e14 3px,#cc6e14 7px)}.half-row{display:grid;grid-template-columns:1fr 1fr}.half-row select{width:90%;float:left}.half-row input[type=date]{width:90%}.half-row input[type=time]{width:90%;float:left}.half-row input[type=number]{width:90%}.full-row input[type=date]{width:100%}.full-row input[type=time]{width:100%;margin-bottom:0}.big-table input,.big-table select{margin-bottom:0}.no-margin{margin:0!important}.worked-hours-table tr:not(.heading):hover{background-color:#abf3f9!important}.faq-search-box{margin:100px 0}.faq-search-box h3{display:block;text-align:left;margin-top:0}.faq-search-box .input-box{text-align:center}.faq-search-box input{height:50px;background-color:hsla(0,0%,97.6%,.9333333333333333);box-shadow:1px 1px 6px #5c5c5c;border:1px solid #000;border-radius:11px;font-size:30px;padding-left:15px}.answers,.faq-search-box input{margin:0 auto;width:90%}.loading-segment{background-color:#e5e5e5;display:block;padding:30px;border-bottom:1px solid #000}.loading-segment h3{margin:0}.faq-segment{background-color:#e5e5e5;display:block;padding:30px;border-bottom:1px solid #000}.faq-segment:hover{background-color:#20c7d4;background-color:var(--base-color,#20c7d4)}.faq-segment div,.faq-segment p{display:inline}.faq-answer img{max-width:100%}.faq-search-box .score-comments{float:right}.inline-score-comments{display:block!important;text-align:right;margin-top:20px}.voting-box{text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#eee;padding:12px 30px;border-radius:20px;border:1px solid #999;margin:70px auto 0}.voting-box .thumbs div{display:inline-block}.voting-box .thumbs svg{height:1.5em}.voting-box .thumbs .score{font-size:41px;margin:0 15px;vertical-align:sub;min-width:30px}.vote-option{margin:10px;padding:10px 28px;border:1px solid #000;border-radius:5px;box-shadow:1px 1px 1px 0 #040404}.vote-option.clicked{color:#fff;background-color:#20c7d4;background-color:var(--base-color,#20c7d4);box-shadow:inset 0 0 2px 0 #040404}.subtle-link{-webkit-text-decoration-line:none!important;text-decoration-line:none!important;cursor:pointer}.subtle-link:hover{-webkit-text-decoration-line:revert!important;text-decoration-line:revert!important}.inline-faq-search input{width:98.7%;margin-bottom:0}.new-ticket-button{text-align:center;display:block;margin:55px auto 30px}.ticket-body .body-title{display:inline-block;vertical-align:top}.ticket-body .body-title .status-text{line-height:31px}.ticket-body .body-content{display:inline-block}.action-status{border-radius:6px;padding:5px 8px}.ticket-body .image-content{max-width:800px;max-height:400px}.user-response{text-align:right}.admin-response{background-color:#a7f9ff;box-shadow:1px 1px 5px 0 #72dde2}.unread{background-color:#a7f9a7}.unread-ticket{background-color:#dd3e31;border-radius:50%;width:20px;height:20px;margin-left:-22px;margin-top:-17px}.ticket-status{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;text-align:center;padding:0 6%;margin-top:29px}.ticket-status:after,.ticket-status:before{content:"";display:block;border-top:2px solid #000}.unread-status{color:#50f050}.unread-status:after,.unread-status:before{content:"";display:block;border-top:2px solid #70f970}.first-unread-reply{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;text-align:center;padding:0 6%;margin-top:29px;color:#50f050}.first-unread-reply:after,.first-unread-reply:before{content:"";display:block;border-top:2px solid #70f970}.locations-component.widget{min-width:300px;height:160px;margin-top:0}.locations-component.widget:hover,.rota-type-component.widget:hover{background-color:#eee;border-color:grey}.rota-type-component.widget{min-width:230px;height:150px;margin-top:0;vertical-align:bottom;overflow:hidden;position:relative}.edit-cog{display:none;position:absolute;font-size:25px;right:7px;top:6px;z-index:10}.edit-cog:hover{color:#eee}.rota-type-component.widget:hover .edit-cog{display:block}.update-popup{position:fixed;z-index:2;top:95%;left:50%;white-space:pre;border:2px solid #47ad07;border-radius:4px;box-shadow:1px 1px #030;background-color:#bee3a6;color:#000;text-align:center;width:-webkit-min-content;width:min-content;height:-webkit-min-content;height:min-content;margin:0 auto 26px;padding:10px 25px 10px 10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;animation:fadeout 1.5s 1;-webkit-animation:fadeout 1.5s 1;animation-delay:3.5s;-webkit-animation-delay:3.5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.slow{-webkit-animation-delay:8.5s!important;animation-delay:8.5s!important}.close-button{display:inline;z-index:2;color:#000;float:right;padding:0;margin-right:-17px;margin-top:3.5px;align-items:right;text-align:right}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}.center-cell{display:table-cell;text-align:center;padding:0;border:1px solid #aaa}.soft-table{width:100%;margin:auto;overflow:hidden;border-radius:10px}.soft-table .heading{background-color:#ccc}.soft-table .heading .th{padding:15px}.soft-table .tr:nth-child(2n){background-color:#eee}.soft-table .tr:not(.heading):nth-child(odd){background-color:#fff}.soft-table .td{padding:10px 10px 10px 15px}.soft-table a{text-decoration:none}.soft-table a.tr:not(.heading):hover{background-color:#20c7d4;background-color:var(--base-color,#20c7d4);text-decoration:underline}.soft-table label.pcolumn{padding-left:16px;margin-top:7px;margin-bottom:7px}.soft-table label.prightcolumn{padding-right:16px;margin-top:7px;margin-bottom:7px}.tall-tr{height:45px}.merge-title{margin:10px 0}.merge-people-columns{display:grid;grid-template-columns:1fr 80px 1fr;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}.two-columns{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px;-webkit-column-gap:30px;column-gap:30px}.merge-results{margin-bottom:40px;display:table;width:100%}.merge-results .row{display:table-row}.merge-results .row:nth-child(odd){background-color:#ddd}.merge-results .row:nth-child(2n){background-color:#fff}.merge-results .cell{display:table-cell;padding:8px}.person-swap{margin:auto;width:auto;height:34px;display:inline-block;padding:0 20px;border:2px solid #666;background-color:#ccc}.person-swap:not([disabled]):hover{cursor:pointer;background-color:#20c7d4;background-color:var(--base-color,#20c7d4);color:#000;font-weight:600;border:2px solid #000}.bold{font-weight:600}.full-modal-container{position:fixed;left:-100%;right:0;margin-left:auto;margin-right:auto;top:0;height:100%;border-radius:10px;width:200vw}.full-modal-content{background-color:#fff;border:1px solid #000;border-radius:5px;padding:30px 60px;position:fixed;top:50%;left:16%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 0 60px 0 rgba(0,0,0,.7411764705882353);width:80vw;max-height:90vh;overflow:auto}.full-modal-content.minimal{width:-webkit-max-content;width:max-content;max-width:80vw}.modal-container{position:fixed;left:0;right:0;margin-left:auto;margin-right:auto;top:0;height:100%;border-radius:10px;cursor:pointer}.modal-content{background-color:#fff;border:1px solid #000;border-radius:15px;padding:30px 60px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 0 60px 0 rgba(0,0,0,.7411764705882353);max-height:100%;overflow:auto;cursor:default}.modal-content.manual-check-out{min-width:690px}.modal-title{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:22px;font-weight:700;padding-bottom:20px}.center-two-buttons{width:auto;margin:0 auto;text-align:center}.modal-button{height:50px;width:auto;font-size:20px;margin:30px 10px 0;border-radius:5px}.modal-button:not([disabled]):hover{cursor:pointer;background-color:#20c7d4;background-color:var(--base-color,#20c7d4);color:#000;font-weight:600;border:2px solid #000}.send-email-container{position:fixed;left:0;right:0;margin-left:auto;margin-right:auto;top:0;height:100%;border-radius:10px}.send-email-content{background-color:#fff;border:1px solid #000;border-radius:5px;padding:30px 60px;position:absolute;top:50%;left:50%;width:-webkit-max-content;width:max-content;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 0 60px 0 rgba(0,0,0,.7411764705882353)}.send-email-content input{width:100%;font-size:20px}.send-email-button{height:50px;width:160px;font-size:20px;margin:30px 10px 0;border-radius:5px}.send-email-button:hover{cursor:pointer;background-color:#20c7d4;background-color:var(--base-color,#20c7d4);color:#000;font-weight:600;border:2px solid #000}.grid-2-centered-columns{display:grid;grid-template-columns:.15fr 1fr 1fr .15fr}.reset-password-link{margin-top:20px}.reset-password-link input{margin-top:10px;margin-bottom:0}.information-box{color:#fff;padding:12px 9px;font-weight:700;align-items:center;display:flex;background-color:#4299e1;margin-bottom:15px;border-radius:5px}.information-box .icon{padding:0 12px}.warning-box{color:#c53030;padding:12px 9px;align-items:center;background-color:#ebdfdf;border:1px solid #c53030;border-radius:5px;margin-bottom:15px}.warning-box a{color:#c53030;font-weight:600}.orange{background-color:#ff8819!important}.color-preview{height:30px;border-radius:40px;margin-top:-20px;margin-bottom:20px}.td .color-preview{margin:auto;height:24px;max-width:80%}.contextual-date{margin-left:15px}.loading{cursor:progress}.legend-box{width:50%;background-color:#eee;border-radius:5px;padding-left:10px;padding-right:10px;padding-bottom:10px;margin-top:-155px}.legend{padding-left:3px;color:#fff;background-color:#1db6c2}.small.button{font-size:18px!important}.td.with-button{line-height:normal;max-width:50%}.top-space{margin-top:30px}.add-person{min-width:40%}.bigger-font{font-size:22px}.right{float:right}.search-select{width:60%!important}.search-select,.search-text{margin:auto;display:block!important;margin-bottom:0!important}.search-text{width:58.5%!important;height:30px;font-size:22px;padding-left:6px;border:1px solid #aaa;border-radius:5px}.search-text.small-bottom-margin{margin-bottom:10px!important}.search-text.full-width{width:98.5%!important}.under-search{margin-top:40px!important}.react-select{font-size:18px;margin-right:20px;border:1px solid #767676;border-radius:3px;min-width:250px;display:inline-block}.react-select .react-select__control{min-height:0;padding:0 8px;margin:3px 0}.react-select .react-select__menu{background:#e3e4e3;border:1px solid #c4c4c4;box-shadow:0 0 1px #000;padding:10px}.react-select .react-select__option{padding:5px 10px}.react-select .react-select__option:hover{background-color:#699ff8;border-radius:5px}.react-select__multi-value{margin-right:5px}.react-select__multi-value__label{background-color:#ccc;padding:0 5px;border-top-left-radius:3px;border-bottom-left-radius:3px}.react-select__multi-value__remove{background-color:#ccc;border-top-right-radius:3px;border-bottom-right-radius:3px;padding:0 3px}.react-select__multi-value__remove:hover{background-color:#ffbdad;color:#de350b}.button.highlighted{cursor:pointer;background-color:#20c7d4;background-color:var(--base-color,#20c7d4);color:#000;font-weight:600;border:2px solid #000}.tall-line{margin-bottom:10px;padding:10px}.title-help-text{float:left;margin-top:5px;margin-right:8px}.big-tabs{font-size:24px}.big-tabs .react-tabs__tab--selected{font-weight:600}.small-tabs{font-size:16px}.tab-container{overflow-x:scroll}.tab-container .react-tabs__tab-list{width:-webkit-max-content;width:max-content;margin:0;border:none;border-bottom:1px solid #aaa}.tab-container .react-tabs__tab{padding-bottom:15px}@-webkit-keyframes flash-highlight{0%{background-color:#20c7d4;background-color:var(--base-color,#20c7d4)}to{background-color:#eee}}@keyframes flash-highlight{0%{background-color:#20c7d4;background-color:var(--base-color,#20c7d4)}to{background-color:#eee}}.flash-highlight{-webkit-animation:flash-highlight 8s;animation:flash-highlight 8s}.event-data{padding:10px;margin-top:-30px}.red-text{color:#dd3e31}.green-text{color:#1ac267}.blue-text{color:#222aee}.grey-text{color:#aaa}.orange-text{color:#ff8819}.subtable{text-align:right!important;background-color:#c5f9fd!important}.jump-to-date-tooltip-container{position:relative;display:inline-block}.jump-to-date-tooltip{position:absolute;z-index:1;background-color:#222;color:#fff;padding:5px 0;border-radius:6px;text-align:center;width:240px;bottom:100%;left:50%;margin-left:-120px;opacity:.9}.tooltip-container{position:relative;display:inline-block}.tooltip-container:hover .tooltip,.tooltip-trigger:hover+.tooltip{visibility:visible}.tooltip{position:absolute;z-index:1;background-color:#222;color:#fff;padding:10px;border-radius:6px;text-align:center;width:240px;left:50%;margin-left:-120px;opacity:.9;visibility:hidden}.tooltip *,.tooltip p{margin:0;color:#fff}.tooltip:before{content:"";position:absolute;left:50%;margin-left:-19px;border-style:solid}.tooltip.above{bottom:130%}.tooltip.above:before{bottom:-15px;border-width:15px 19px 0;border-color:#222 transparent transparent}.tooltip.below{top:130%}.tooltip.below:before{top:-15px;border-width:0 15px 15px;border-color:transparent transparent #222}.lds-ring{display:inline-block;position:relative;width:30px;height:22px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:26px;height:26px;margin-left:8px;border-radius:50%;-webkit-animation:lds-ring 1.4s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.4s cubic-bezier(.5,0,.5,1) infinite;border:6px solid transparent;border-top-color:#20c7d4;border-top:6px solid var(--base-color,#20c7d4)}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.th-helptext{margin-top:-35px;padding-bottom:35px;font-weight:400!important}.tr-helptext{margin-top:-25px;padding-bottom:25px}.visible-link{-webkit-text-decoration-line:revert!important;text-decoration-line:revert!important}.visible-link:hover{background-color:#20c7d4!important;background-color:var(--base-color,#20c7d4)!important;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important;cursor:pointer}.event-row{background-color:#e0e0e0;border-radius:10px;padding:10px 10px 10px 15px;display:grid;grid-template-columns:auto auto auto}.event-panel.button{float:right;margin-right:10px;margin-top:15px;margin-bottom:10px;border-radius:5px}.suggested-merge{background-color:#e0e0e0}.selected-merge,.suggested-merge{border-radius:10px;padding:10px 10px 10px 15px}.selected-merge{background-color:#20c7d4;background-color:var(--base-color,#20c7d4)}.selected-merge-details{display:grid;grid-template-columns:auto auto auto}.margin-auto{margin:auto!important}.padded{padding:10px}.bottom-padding{padding-bottom:30px}.small-bottom-padding{padding-bottom:10px}.margin-zero{margin:0}.center-text{display:block;margin:auto;width:-webkit-max-content;width:max-content}.full-width.error{width:90%;margin-left:10%}.break-time-bg{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}.reason-selection input[type=checkbox]{width:60px;margin-bottom:6px;margin-top:6px}.reason-container{display:flex;align-items:center;min-width:50%}.existing-import-person{background-color:#ff0}.existing-import-person,.new-import-person{width:5px;height:35px;margin-left:-16px;margin-top:-10px;position:fixed}.new-import-person{background-color:green}.page-button-container{display:grid;grid-template-columns:1fr 1fr;margin-top:30px;margin-bottom:-23px}.right-button-container{text-align:right}.page-info{display:inline-block;line-height:70px}.email-checkbox-container{float:right}.with-icon{margin-left:10px!important}.audit-box{background-color:#ccc;border-radius:7px;padding:20px;margin:10px}.audit-box .row{margin-bottom:10px}.background-image{position:absolute;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;overflow-x:scroll}.booking-container{display:grid;place-items:center}.booking-container .error{font-size:36px;margin-top:60px;text-align:center;float:none}.booking-form{width:1070px}.confirm-form,.confirmed-form,.service-form,.slot-calendar,.slot-selection,.staff-form{border:7px solid #20c7d4;border:7px solid var(--page-border-color,#20c7d4);border-radius:30px;background-color:hsla(0,0%,100%,.8705882352941177);text-align:center}.booking-form h1,.booking-form h3{border-radius:10px;background-color:hsla(0,0%,100%,.8705882352941177);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:7px 17px}.booking-form .button:not([disabled]):hover{background-color:#20c7d4;background-color:var(--page-border-color,#20c7d4)}.booking-form .selection:hover{cursor:pointer;background-color:#000;color:#fff}.selected-options{text-align:right}.booking-progress{border:4px solid color-mix(in srgb,#20c7d4 77%,#fff);border:4px solid color-mix(in srgb,var(--page-border-color,#20c7d4) 77%,#fff);background-color:color-mix(in srgb,#20c7d4 77%,#fff);background-color:color-mix(in srgb,var(--page-border-color,#20c7d4) 77%,#fff);border-radius:30px;margin-bottom:40px}.progress-section{padding:0 0 0 20px;border:3px solid #20c7d4;border:3px solid var(--page-border-color,#20c7d4);border-radius:26px;margin-bottom:-3px;background-color:#fff}.progress-section:last-child{margin-bottom:0}.small-button{margin:10px;border-radius:10px;font-size:16px;border-width:1px}.small-button:hover{border-width:1px!important}.selection{padding:15px 20px;border-bottom:1px solid #636363;font-size:22px;font-weight:600}.service-form .selection:first-child,.staff-form .selection:first-child{border-top-left-radius:23px;border-top-right-radius:23px}.service-form .selection:last-child,.staff-form .selection:last-child{border-bottom-left-radius:23px;border-bottom-right-radius:23px}.slot-form{display:grid;grid-template-columns:1fr 2fr}.slot-calendar{margin-right:10px;padding:10px;height:350px}.slot-selection{margin-left:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.slot-scroller{max-height:550px;overflow:scroll;border-bottom-right-radius:23px;border-bottom-left-radius:23px}.slot-calendar .react-calendar{border:none;background-color:initial;border-radius:23px}.confirm-form{padding:40px 60px}.confirm-form .text{font-size:22px;text-align:left}.confirm-form input{width:98%;height:30px;font-size:22px;padding-left:6px;border:1px solid #555;border-radius:10px;margin-bottom:15px}.confirm-form input:last-of-type{margin-bottom:40px}.confirmed-form{padding:30px}.confirmed-form .booking-progress{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin:0 auto;font-size:22px}.confirmed-form .progress-section{padding:13px 50px}.red{color:#b80c09;font-weight:600}.collapsible-button{background-color:#ccc;padding:7px;border-radius:5px}.collapsible-icon{float:right;margin-left:5px}.collapsible-button:hover{background-color:#777;color:#fff}.collapsible-content{overflow:hidden;-webkit-animation:fillheight .8s 1;animation:fillheight .8s 1}@-webkit-keyframes fillheight{0%{max-height:0}to{max-height:1000px}}@keyframes fillheight{0%{max-height:0}to{max-height:1000px}}@media only screen and (max-width:1800px){.legend{font-size:14px}}@media only screen and (max-width:1300px){.legend{font-size:13px}}@media only screen and (max-width:1070px){.booking-form{width:100%}.booking-container{padding:0 15px 15px}}@media only screen and (max-width:1100px){.legend-box{float:none!important;margin-top:0;width:100%}.seperator{margin-top:70px}}@media only screen and (max-width:650px){.main-logo{width:100%}.welcome-to{margin-left:0}.login-box{position:relative;top:0;-webkit-transform:none;transform:none;text-align:left;margin:10px}.ReactModal__Content{width:100%!important}.slot-form{grid-template-columns:1fr}.slot-calendar{margin:0 auto 20px}.slot-selection{margin:0 0 20px}}@media print{.no-print{display:none!important}.print-full-width{width:100%!important}.slide-pane__overlay{position:absolute!important}.slide-pane__header{display:none!important}.slide-pane__content{overflow:initial!important;background-color:#fff;padding:0!important}}@media only screen and (max-width:1730px){.feedback-preview .radio .smileys label{padding:15px;font-size:27px}.smileys label{min-width:50px!important}}@media only screen and (max-width:1425px){.feedback-preview .radio .smileys label{padding:10px;font-size:22px}.smileys label{min-width:40px!important}}@media only screen and (max-width:1160px){.feedback-preview .radio .smileys label{padding:8px;font-size:18px}.smileys label{min-width:35px!important}.feedback-preview .question{padding:10px}}.slide-pane__content:focus{outline:none}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-items:stretch}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;flex:1 0;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:0}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}.rbc-day-slot .rbc-background-event,.rbc-event{border:1px solid #265985;box-sizing:border-box;box-shadow:none;margin:0;padding:2px 5px;background-color:#1db6c2;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5)}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:rgba(0,0,0,.1)}.rbc-show-more{background-color:hsla(0,0%,100%,.3);z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#1db6c2}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:flex;flex-direction:column;flex:1 0;width:100%;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;position:relative;flex-direction:column;flex:1 0;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex-direction:row;flex:1 0;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:0;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.25);padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex-direction:column;flex:1 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:80px;display:flex;flex-flow:column nowrap}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-time-gutter .rbc-timeslot-group .rbc-time-slot{background-color:#fff!important;background-image:none!important}.rbc-label{margin:auto;padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{border:1px solid #265985;display:flex;max-height:100%;min-height:20px;flex-flow:column wrap;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;flex:1 1;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:-webkit-sticky;position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;flex:1 0;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{width:140px;flex:1 1;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{display:flex;flex-direction:column;flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:rgba(0,0,0,.5);color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:flex;flex-direction:column;flex:1 1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{box-sizing:initial;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{flex:1 1;display:flex;min-width:0;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{display:flex;flex:1 0;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:0;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}
/*# sourceMappingURL=main.473696de.chunk.css.map */