.flex-1{flex:1}.box{background:#fff;padding:20px;border:1px solid #c8ced3;margin-bottom:20px}html{font-size:62.5%;font-family:Helvetica,Arial,sans-serif}body{font-size:calc(1.8rem / 1.2);background-color:#e4e5e6;color:#232323;position:relative}@media only screen and (min-width:768px){body{font-size:calc(1.8rem / 1.05)}}@media only screen and (min-width:1440px){body{font-size:1.8rem}}h2{padding-bottom:5px;margin-bottom:20px}table{width:100%;background:#fff;margin-bottom:40px}table th{background-color:#ff8f00;color:#fff}table td,table th{border:1px solid #c8ced3;padding:7px;margin:5px}input{border:1px solid #c8ced3}body>main{padding:0 40px}.main-content{position:relative}.main-content p{margin:0}.main-content .email-toggle{position:absolute;top:10px;left:20px}.project-heading{margin-bottom:20px;text-align:center}.reports-heading{border:1px solid #c8ced3;width:100%;padding:5px;text-align:center}.loader{background:rgba(0,0,0,.6);position:fixed;left:0;top:0;right:0;width:100%;height:100%;display:none}.loader p{color:#fff;font-size:3rem;text-align:center;padding:25% 20px}.toggle-switch{position:relative;display:block;height:60px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch .slider{position:absolute;cursor:pointer;left:0;right:0;bottom:-35px;background-color:#ccc;-webkit-transition:.4s;transition:.4s;width:60px;height:33px}.toggle-switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.btn,.button,input[type=submit]{background-color:#ff8f00;padding:7px 25px;color:#fff;border-radius:5px;display:inline-block;text-transform:uppercase;font-weight:600;font-size:calc(1.6rem / 1.2)}@media only screen and (min-width:768px){.btn,.button,input[type=submit]{font-size:calc(1.6rem / 1.05)}}@media only screen and (min-width:1440px){.btn,.button,input[type=submit]{font-size:1.6rem}}.btn:hover,.button:hover,input:hover[type=submit]{background-color:#ffa533;color:#fff}.btn--danger,.button--danger{background-color:red}.btn--danger:hover,.button--danger:hover{background-color:#c00}.btn--rounded,.button--rounded{border-radius:20px}.btn--hollow,.button--hollow{background:0 0;border:2px solid #ff8f00;color:#ff8f00}.btn--add-report,.button--add-report{position:absolute;right:20px;top:20px;padding:5px 10px;display:inline-block;font-size:calc(2rem / 1.2)}@media only screen and (min-width:768px){.btn--add-report,.button--add-report{font-size:calc(2rem / 1.05)}}@media only screen and (min-width:1440px){.btn--add-report,.button--add-report{font-size:2rem}}input[type=text]{width:100%}form{margin:0}form>div{margin-bottom:20px}form h3{font-weight:700;background:#ff8f00;padding:5px;color:#fff;margin-bottom:20px;margin-top:30px;text-transform:uppercase}input:not([type=checkbox]):not([type=submit]),select,textarea{padding:7px;width:100%;margin-bottom:10px}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.3em;height:1.3em;border:.15em solid #ff8f00;transform:translateY(-.075em);cursor:pointer;display:grid;place-content:center;margin-right:7px}input[type=checkbox]::before{content:"";width:.65em;height:.65em;transform:scale(0) rotate(45deg);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #ff8f00}input[type=checkbox]:checked::before{transform:scale(1)}textarea{height:150px}select{width:100%}input[type=submit]{border:0}label{display:block}small{margin-bottom:10px;display:block}input:checked+.slider{background-color:#ff8f00}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.form--add-report input{margin-right:10px}.form--add-report input[type=submit]{height:45px;margin:15px 0 0;width:20%}.delete-report-form .delete-btn{background:#ce4343;color:#fff;border-radius:100%;border:0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:7px}.table-collection{margin-top:80px;position:relative}.report-table th{width:1%;font-size:calc(1.2rem / 1.2)}@media only screen and (min-width:768px){.report-table th{font-size:calc(1.2rem / 1.05)}}@media only screen and (min-width:1440px){.report-table th{font-size:1.2rem}}.report-table .report-status--open{background-color:#ffe5e5}.report-table .report-status--complete{background-color:#d7ebdc;text-decoration:line-through}.report-table .report-status--in_progress{background-color:#fff9e3}.report-table .report-item{text-align:center;font-size:calc(1.2rem / 1.2)}@media only screen and (min-width:768px){.report-table .report-item{font-size:calc(1.2rem / 1.05)}}@media only screen and (min-width:1440px){.report-table .report-item{font-size:1.2rem}}.report-table .report-item img{object-fit:cover;margin:0 auto;display:block;box-shadow:1px 1px 3px rgba(0,0,0,.2)}.cbm-tooltip{max-width:220px;background:orange;color:#fff;padding:10px;position:absolute;display:none;left:290px;box-shadow:1px 1px 10px rgba(0,0,0,.3);border:2px solid #fff;font-size:14px}.cbm-tooltip__close{position:absolute;right:-10px;top:-10px;border-radius:100%;width:24px;height:24px;background-color:#000;color:#fff;border:0;display:inline-flex;align-items:center;justify-content:center}.fa-sticky-note{color:orange;border:2px solid orange;padding:5px;border-radius:100%;width:30px;height:30px;font-size:14px;display:inline-flex;align-items:center;justify-content:center;transition:.3s ease;cursor:pointer}.fa-sticky-note:hover{background-color:orange;color:#fff}.user-bar{background:#ff8f00;padding:5px 40px;color:#fff}.user-bar a{color:#fff}.site-header{border-bottom:1px solid #c8ced3;margin-bottom:60px;padding:10px 40px;background:#fff}.site-header__logo img{max-height:60px}.site-header__links{margin:20px 0 20px auto}@media only screen and (min-width:768px){.site-header__links{margin:0 0 0 auto}}.site-header__links a{padding:10px;color:#73818f;text-transform:uppercase;font-size:calc(1.4rem / 1.2)}@media only screen and (min-width:768px){.site-header__links a{font-size:calc(1.4rem / 1.05)}}@media only screen and (min-width:1440px){.site-header__links a{font-size:1.4rem}}@media only screen and (min-width:768px){.site-header .project-select{width:30%}}.add-project-form input[type=text]{margin-right:10px;margin-bottom:10px}.add-project-form input[type=submit]{margin-top:20px}.project-notice{display:inline-block;margin:20px auto 0;width:auto;text-align:center;padding:10px 1em;border-radius:40px;color:red;background:rgba(255,0,0,.25)}.added-by .initials{height:40px;width:40px;background:#ccc;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.report-header{border-bottom:1px solid #c8ced3;margin-bottom:20px;padding-bottom:10px}.report-header h2{margin-bottom:0;margin-left:auto;margin-right:auto}.report-header .added-by{margin-right:auto}.report-header .delete-report-form{margin-left:auto}.report-header.no-initials h2{margin-right:0}.report-header.no-delete-privs h2{margin-left:0}