@import url(https://fonts.bunny.net/css?family=Nunito);.project-table{width:100%;border-collapse:collapse}.project-table td{padding:10px;border:1px solid #ddd}.mobile-label{display:none}@media screen and (max-width:768px){.project-table,.project-table tbody,.project-table td,.project-table thead,.project-table tr{display:block;width:100%}.project-table tr{margin-bottom:10px;border:1px solid #ccc;padding:10px;background:#f9f9f9}.project-table td{text-align:left;padding:10px;border:none;justify-content:space-between}.project-table td strong{flex:1;font-weight:700}.project-table td span{flex:2;text-align:right}.project-table td[colspan="5"]{text-align:center;display:flex;flex-direction:column;gap:10px}}.subproject-table{width:100%;border-collapse:collapse}.subproject-table td{padding:10px;border:1px solid #ddd}@media screen and (max-width:768px){.subproject-table,.subproject-table tbody,.subproject-table td,.subproject-table thead,.subproject-table tr{display:block;width:100%}.subproject-table tr{margin-bottom:10px;border:1px solid #ccc;padding:10px;background:#f9f9f9}.subproject-table td{text-align:left;padding:10px;border:none;display:flex;justify-content:space-between}.subproject-table td:first-child{font-weight:700}.subproject-table td:last-child{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.subproject-table td form{width:100%}.subproject-table td a,.subproject-table td button{width:100%}}.task-table{width:100%;border-collapse:collapse}.task-table td,.task-table th{padding:10px;border:1px solid #ddd}@media screen and (max-width:768px){.task-table th{display:none}.task-table .task-row{display:block;padding-bottom:2rem}.task-table td{display:block;width:100%;box-sizing:border-box;border:none;padding:15px;text-align:left;background-color:#f9f9f9;margin-bottom:10px}.task-table td .mobile-label{display:contents;font-weight:700;padding-right:5rem}.task-table td:first-child{display:flex;align-items:center}.task-table td:first-child img{margin-right:10px}.task-table td a,.task-table td button{width:100%;margin-top:10px}.task-table td .task-cost{margin-bottom:10px}.task-table td:last-child{font-weight:700;text-align:right}.task-table td[colspan="8"]{text-align:right}tr.table-totals-row{display:flex;justify-content:space-around}tr.table-totals-row td{display:flex;justify-content:space-around;width:50%}}@media screen and (max-width:768px){.customer-table thead,.users-table thead{display:none}.customer-table,.customer-table tbody,.customer-table td,.customer-table tr,.users-table,.users-table tbody,.users-table td,.users-table tr{display:block;width:100%}.customer-table tr,.users-table tr{margin-bottom:10px;border:1px solid #ccc;background:#f9f9f9;padding:10px;border-radius:5px}.customer-table td,.users-table td{text-align:left;padding:10px;border:none;position:relative}.customer-table td p.mobile-label,.users-table td p.mobile-label{display:block;font-weight:700;margin:0 1rem 0 0}.customer-table td ul,.users-table td ul{list-style:none}.customer-table td ul li,.users-table td ul li{list-style-type:none}.customer-table td::before,.users-table td::before{content:attr(data-label);font-weight:700;text-transform:uppercase;flex:1;color:#333}.customer-table td:last-child,.users-table td:last-child{text-align:center}.customer-table td a,.users-table td a{display:block;text-align:lect;margin-top:5px}}.required::after{content:" *";color:red}.justify-content-center{text-align:center}.dashboard-list{text-align:left}.dashboard-list .dashboard-card{border-bottom:1px #ccc solid;padding:1rem 0}.dashboard-list .dashboard-label{display:block;font-size:medium;font-weight:700;margin:1rem 0 0 0}.dashboard-list ul{list-style:none;margin:0;padding:0}.dashboard-list .btn.btn-primary.btn-sm{margin-top:.5rem}.dashboard-customer-edit{text-align:right}.main-nav .navbar-nav.open{display:flex}.dropdown-menu.open{display:block}@media screen and (max-width:768px){.main-nav .navbar-nav{display:none}.main-nav .navbar-nav.open{display:flex}.dropdown-menu.open{display:block}}.manage_project{float:right}.equipment-row{display:flex;align-items:center;margin-bottom:10px}.equipment-row select{margin-right:10px}.equipment-row input{width:80px;margin-right:10px}.equipment-row button{background-color:#007bff;color:#fff;border:none;border-radius:5px;padding:5px 10px;cursor:pointer}.equipment-row button.remove-row{background-color:#d9abb1}.labor-optional div{display:flex;justify-content:flex-start;align-items:start}.labor-optional div input,.labor-optional div textarea{margin-right:2px}.project-form .form-group .row{margin-bottom:.5rem}.task-small{font-size:80%}.task-cost{margin-bottom:1rem;line-height:1}.task-status-pending{background-color:#e7e6e8}.task-status-in_progress{background-color:#74a4bc}.task-status-completed{background-color:#b3d89c}.task-status-on_hold{background-color:#d9abb1}.btn.float-right{margin-left:1rem}.project-div{border-top:1px solid #007bff;margin-bottom:2rem!important;padding:2rem 1rem 1rem 1rem}.project-div:first-child{border-bottom:1px solid #007bff}