div.cl-form-group label{display:block;font-size:1.2rem}div.cl-form-group input{zoom:1.5}div.cl-form-group-inline label{display:inline-block;margin-right:1em;font-size:1.2rem}div.cl-form-group-inline input{zoom:1.5}div.cl-col-half h3{margin-top:20px;margin-bottom:10px}div.cl-btn-container{display:flex}div.cl-col-half{width:50%}.cl-container{margin-top:1rem}.cl-container-btn{text-align:center;cursor:pointer;font-weight:700}.cl-container-block-btn{width:97.5%;display:block}div.server-message{background:#eee;padding:.5em 1em;border:1px solid #ccc;margin:1em 0}div.cl-inline-buttons{float:right;column-count:2}div.cl-container .cl-table{width:97%}div.cl-container .cl-table td:nth-child(1){width:75%}div.cl-container .cl-table td:nth-child(2){width:15%}div.cl-container .cl-table td:nth-child(3){width:10%}div.cl-container .cl-table{border-collapse:separate}p.flash-message{border:1px solid #6c7781;padding:1rem;color:#32373c}.checklist-items{columns:2;padding:0;margin:0;list-style:none}.checklist-items>li{padding:0;margin:0}.checklist-item{display:flex;flex-direction:row;break-inside:avoid;border-bottom:1px solid #ececec;padding:.5rem;align-items:center}.checklist-item input.cl-number-input{width:5rem;border:0;background:#fff;padding:.5rem 0 .5rem .5rem;margin:0 1rem}input.cl-checkbox{zoom:1.5}.cl-text-input{width:100%}.checklist-form .cl-container h3{margin:1rem 0}.checklist-new-item{display:flex;flex-direction:row;break-inside:avoid;align-items:center;margin-top:1rem}.checklist-new-item-inputs{display:flex;flex:1}.checklist-new-item input{margin-left:.5rem}.checklist-new-item button{padding:.5rem;margin-left:.5rem;width:8rem}.checklist-new-item .cl-text-input{flex:1}.checklist-new-item .cl-number-input{width:5rem}.checklist-new-category{display:flex;align-items:center}.checklist-new-category input{flex:1;margin:0 .5rem}.checklist-new-item-inputs input,.checklist-new-category input{border:0;background:#fff;padding:.5rem 0 .5rem .5rem}@media (min-width:0) and (max-width:767px){.checklist-items{columns:1}.checklist-new-item{display:block}.checklist-new-item label{display:block;margin-top:1rem;text-align:center}.checklist-new-item input{display:inline-block;margin-left:0}.checklist-new-item .cl-text-input{margin-right:.5rem}.checklist-new-item button{width:100%;margin-left:0}}