.element-list-wrapper{display:flex;flex-wrap:wrap}.break{flex-basis:100%;height:0}.question{margin:4px;flex-grow:1}.element--title{border-bottom:1px solid darkgrey;background-color:#e4e4e4;padding:.3rem .5rem;margin-bottom:.2rem}.element-text,.element-datetime,.element-signature,.element-multiple-choice,.element-hyperlink,.element-media-upload,.element-unit{border-left:2px solid #4caf50;border:1px solid darkgrey}.element-text .answer,.element-datetime .answer,.element-signature .answer,.element-multiple-choice .answer,.element-hyperlink .answer,.element-media-upload .answer,.element-unit .answer{padding:.3rem .5rem}.element-media{padding:.3rem 0}.element-heading{margin-top:1.5rem}.element-heading .element--description{white-space:pre-wrap;margin-top:.25rem}.media-list{padding:0}.alert{background-color:#b3e5fc;padding:1rem}.element-multiple-choice ul{padding-left:0;margin-top:0;margin-bottom:0}.element-multiple-choice ul.answer i{margin-right:.5rem;color:#4caf50}.element-information>div,.element-text>div{white-space:pre-line}th,td{padding:.3rem .5rem}table.compact{width:auto}table.compact td:nth-child(n+2){padding-left:3rem}.element-risk-assessment{margin-top:1rem}.element-risk-assessment .element--title{font-size:1rem}.element-risk-assessment table.risk-assessment,.element-risk-assessment table.risk-assessment th,.element-risk-assessment table.risk-assessment td{border:1px solid darkgrey}.element-risk-assessment table.risk-assessment th{font-size:.8rem}.element-risk-assessment table.risk-assessment>thead{background-color:#e4e4e4}.element-risk-assessment table.risk-assessment>thead th:nth-child(2),.element-risk-assessment table.risk-assessment>thead th:nth-child(4){width:90px;text-align:center}.element-risk-assessment table.risk-assessment>thead th:nth-child(3){width:50%}.element-risk-assessment table.risk-assessment .activity-row td{font-weight:700;background-color:#e4e4e4;font-size:.8rem}.element-risk-assessment table.risk-assessment tbody:nth-child(n+3) .activity-row td{padding-top:2rem}.element-risk-assessment table.risk-assessment .risk-column{text-align:center}table.diary,table.diary th,table.diary td{border:1px solid darkgrey}table.diary th{font-weight:400}table.diary thead tr:first-child{padding-top:.25rem;padding-bottom:.25rem;background-color:#e4e4e4}table.diary thead tr:not(:first-child) th{font-weight:700;font-size:.8rem}table.diary td{padding:.35rem;vertical-align:top}table.checklist{border:1px solid darkgrey}table.checklist thead{background-color:#e4e4e4}table.checklist td.chosen{background-color:#d9eaf9;color:#01468a;font-weight:700}table.checklist td:not(:first-child){width:5rem}table.aftercare{border:1px solid darkgrey}table.aftercare .aftercare-quantity{width:100px;text-align:right}table.aftercare thead{background-color:#e4e4e4}table.aftercare td.chosen{background-color:#d9eaf9;color:#01468a;font-weight:700}.worker-comment{display:inline-block;font-style:italic;padding:.25rem .5rem;background-color:#fff9c4}.no-disc{margin-top:.5rem;list-style:none;padding-left:0}.enlarged-image-container{display:grid;grid-template-columns:50% 50%;column-gap:5px;row-gap:5px;width:100%}@media print{table{page-break-inside:auto}tr,td{page-break-inside:avoid}thead{display:table-header-group}tfoot{display:table-footer-group}table.diary{display:inline-table}}@media print{.print-box{display:none}.sheet-heading--voided,.sheet-heading--deleted{font-size:1.5rem;background-color:none;color:red!important;font-weight:700}.sheet-heading--warning{font-size:1.5rem;background-color:none;color:orange!important;font-weight:700}.page-break-always{page-break-after:always}}@media screen{.sheet{max-width:70rem!important;margin-top:2rem!important}}.sheet-heading{margin:0 auto -2rem;max-width:70rem;padding:1rem;text-align:center}.sheet-heading--voided,.sheet-heading--deleted{background-color:red;color:#fff}.sheet-heading--warning{background-color:orange;color:#fff}a{color:#16a085;text-decoration:none}.invoice-attachment-item{line-height:1.5rem}.print-box{max-width:70rem;margin:1rem auto;font-size:.8rem;text-align:right}.footer{padding:2rem 0}.dockets-no-break .docket{margin:0}.mono-font{font-family:Courier New,Courier,monospace}.docket{page-break-inside:avoid;min-width:650px;margin:2rem 0 0;padding:1.5rem 0;border-bottom:1pt dashed #c4c9d1}.docket:last-child{border-bottom:none}.docket__table{border:1px solid #818284;border-collapse:collapse}.docket__table td,.docket__table th{border-left:1px solid #818284;border-right:1px solid #818284;vertical-align:top}.docket__table th{background-color:#dadada;border-bottom:1px solid #818284}.docket__table th.date-column,.docket__table td.date-column{text-align:center;width:7rem}.docket__table th.number-column,.docket__table td.number-column{text-align:right;width:4.5rem}.docket__table tr{border-bottom:1px solid #818284}.docket__table--extras{width:100%;margin-top:1rem;border:1px solid #818284;border-collapse:collapse;table-layout:fixed}.docket__table--extras td,.docket__table--extras th{border:1px solid #818284;vertical-align:center}@media(max-width:667px){.docket__table--extras td,.docket__table--extras th{display:block}}.docket__table--extras th{border-bottom:1px solid #818284}.docket__table--extras img{max-width:350px}th,td{padding:.2rem .4rem}.logo-cell{height:8rem}.address-cell{height:7rem}.invoice-items thead{border-top:1px solid #818284;border-bottom:1px solid #818284}.invoice-items th{background-color:#dadada}.invoice-items tfoot{border-top:1px solid #818284}.invoice-items tfoot tr:first-child td{padding-top:.5rem}.invoice-items thead th,.invoice-items tbody td{border-left:1px solid #818284;border-right:1px solid #818284}.h1{font-size:1.75rem;font-weight:700}.h2{font-size:1.3rem;font-weight:700}.col-qty{text-align:center;width:3rem}.col-period{width:13rem}.col-fees{text-align:right;width:7.5rem}.text-center{text-align:center}.text-right{text-align:right}.text-bold{font-weight:700}.text-red{color:red}.text-green{color:green}.text-grey{color:#616161}.v-align-top{vertical-align:top}.payment_info_small_text{padding:0;font-size:8px;width:70%}.payment_info_small_text p{margin:0}
