.ptl-toolbar[data-v-24b8325b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}[data-v-24b8325b] #tradies-table td .custom-control.custom-checkbox{padding-left:1rem;margin-right:0}[data-v-24b8325b] #tradies-table td .custom-control.custom-checkbox .custom-control-label:after,[data-v-24b8325b] #tradies-table td .custom-control.custom-checkbox .custom-control-label:before{left:-1rem}.ptl-toolbar__actions[data-v-24b8325b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.5rem}.ptl-action-btn[data-v-24b8325b]{font-weight:600;white-space:nowrap}.ptl-toolbar__search[data-v-24b8325b]{-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px;min-width:180px}.ptl-search-label[data-v-24b8325b]{display:block;font-size:.85rem;margin-bottom:.15rem}@media (max-width:767.98px){.ptl-toolbar[data-v-24b8325b]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ptl-toolbar__actions[data-v-24b8325b]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ptl-action-btn[data-v-24b8325b]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0}.ptl-toolbar__search[data-v-24b8325b]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:0}.ptl-search-input[data-v-24b8325b]{font-size:.85rem}[data-v-24b8325b] .ptl-table{font-size:.82rem}[data-v-24b8325b] .ptl-table td,[data-v-24b8325b] .ptl-table th{padding:.4rem .4rem}[data-v-24b8325b] .pagination{font-size:.8rem}[data-v-24b8325b] .pagination .page-link{padding:.25rem .5rem}.ptl-count-note[data-v-24b8325b]{font-size:.72rem}}.import-csv-error-emails-wrap[data-v-601b1eb5]{max-height:min(50vh,280px);overflow-y:auto;background:#fafafa}.summary-text[data-v-601b1eb5]{font-size:1rem;line-height:1.55;white-space:pre-wrap}.table-wrapper[data-v-c5f7d82e]{position:relative;overflow:visible;max-width:100%}[data-v-c5f7d82e] .tradies-table{overflow:visible!important}[data-v-c5f7d82e] .table-responsive{overflow-x:auto!important;max-width:100%}[data-v-c5f7d82e] .tradies-table tbody tr.row-locked td{overflow:visible!important}[data-v-c5f7d82e] .tradies-table .row-locked .lock-overlay,[data-v-c5f7d82e] .tradies-table .row-locked .lock-overlay span{color:#999!important}[data-v-c5f7d82e] .tradies-table .row-locked .lock-overlay{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;pointer-events:none;font-size:1.1rem;font-weight:600;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:none;opacity:1!important}[data-v-c5f7d82e] .tradies-table .lock-icon{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;margin-right:8px}[data-v-c5f7d82e] .b-form-btn-label-control.form-control{height:50px}[data-v-c5f7d82e] label.form-control{padding-top:10px}[data-v-c5f7d82e] .cursor-pointer td{vertical-align:middle}.progress-container[data-v-c5f7d82e]{width:100%;height:8px;border-radius:4px;background:#e9eef5}.progress-bar[data-v-c5f7d82e]{height:100%;border-radius:4px;background:#006cff;-webkit-transition:width .2s ease;transition:width .2s ease}.progress-bar--primary[data-v-c5f7d82e]{background:#006cff}.progress-bar--danger[data-v-c5f7d82e]{background:#e52c00}[data-v-c5f7d82e] .cursor-pointer{cursor:pointer}.text-noproject[data-v-c5f7d82e]{color:#d3d3d3}[data-v-c5f7d82e] .excluded .custom-file-label{height:69%}.hover-bg-darken[data-v-c5f7d82e]:hover{background-color:#f0f0f0;-webkit-transition:background-color .2s;transition:background-color .2s}.b-icon[data-v-c5f7d82e]{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.bg-light-darker[data-v-c5f7d82e]{background-color:#e4e4e4!important}.btn-light-darker[data-v-c5f7d82e]{background-color:#e4e4e4!important;border-color:#e4e4e4!important;color:#495057!important}.btn-light-darker[data-v-c5f7d82e]:hover{background-color:#d2d5d5!important;border-color:#d2d5d5!important;color:#495057!important}.btn-light-darker[data-v-c5f7d82e]:focus{-webkit-box-shadow:0 0 0 .2rem hsla(0,0%,94.1%,.5)!important;box-shadow:0 0 0 .2rem hsla(0,0%,94.1%,.5)!important}.no-outline[data-v-c5f7d82e]:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.tradie-share-checkbox-gutter[data-v-c5f7d82e]{width:2.75rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box}.tradie-share-user-header[data-v-c5f7d82e]{min-height:2.5rem;border-top:1px solid grey;background-color:#006cff}.tradie-share-file-row[data-v-c5f7d82e],.tradie-share-personal-row[data-v-c5f7d82e],.tradie-share-personal-subrow[data-v-c5f7d82e]{border-top:1px solid #d9d9d9}.tradie-share-file-grid .tradie-share-file-name[data-v-c5f7d82e]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.tradie-share-file-grid .tradie-share-file-status[data-v-c5f7d82e]{-webkit-box-flex:0;-ms-flex:0 0 8.85rem;flex:0 0 8.85rem;min-width:0}.tradie-share-file-grid .tradie-share-file-size[data-v-c5f7d82e]{-webkit-box-flex:0;-ms-flex:0 0 4.9rem;flex:0 0 4.9rem;min-width:4.9rem;-webkit-box-sizing:border-box;box-sizing:border-box}.tradie-share-personal-fields .tradie-share-personal-key[data-v-c5f7d82e]{-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%;min-width:0}.tradie-share-personal-fields .tradie-share-personal-val[data-v-c5f7d82e]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.project-approved-tick[data-v-c5f7d82e]{vertical-align:-.125em;font-size:1rem}.delete-project-modal[data-v-c5f7d82e]{padding:.5rem .25rem .25rem}.delete-project-modal__icon[data-v-c5f7d82e]{width:64px;height:64px;margin:0 auto 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background:#fdecea;color:#dc3545;font-size:1.6rem}.delete-project-modal__actions[data-v-c5f7d82e],.delete-project-modal__icon[data-v-c5f7d82e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.delete-project-modal__actions[data-v-c5f7d82e]{gap:.75rem}.delete-project-modal__btn[data-v-c5f7d82e]{min-width:130px;font-weight:600}@media (max-width:575.98px){.delete-project-modal__actions[data-v-c5f7d82e]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:.5rem}.delete-project-modal__btn[data-v-c5f7d82e]{width:100%;min-width:0}}.add-tradie-actions[data-v-c5f7d82e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;padding:.5rem .25rem 0}.add-tradie-actions__btn[data-v-c5f7d82e]{min-width:130px;font-weight:600;white-space:nowrap}@media (max-width:575.98px){.add-tradie-actions[data-v-c5f7d82e]{gap:.5rem}.add-tradie-actions__btn[data-v-c5f7d82e]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}}.edit-project-actions[data-v-c5f7d82e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem;padding:.5rem}.edit-project-actions__btn[data-v-c5f7d82e]{min-width:120px;font-weight:600}@media (max-width:575.98px){.edit-project-actions__btn[data-v-c5f7d82e]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}}.title-nowrap-mobile[data-v-c5f7d82e]{white-space:nowrap}@media (min-width:768px){.title-nowrap-mobile[data-v-c5f7d82e]{white-space:normal}}[data-v-c5f7d82e] td.project-approved-td,[data-v-c5f7d82e] th.project-approved-th{width:28px;padding-left:8px;padding-right:0;text-align:center}.project-name-detail-label[data-v-c5f7d82e]{margin-right:.5rem}.project-name-detail-value[data-v-c5f7d82e]{min-width:0}.header-action-btn[data-v-c5f7d82e]{max-height:64px;max-width:220px;width:100%;min-height:46px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #c8d1dc!important;border-radius:.5rem;font-weight:600;line-height:1.2;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.06);box-shadow:0 1px 2px rgba(15,23,42,.06);-webkit-transition:background-color .18s ease,border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease}.header-action-btn[data-v-c5f7d82e]:focus,.header-action-btn[data-v-c5f7d82e]:hover{background-color:#f8fafc!important;border-color:#8794a3!important;color:#1f2d3d!important;-webkit-box-shadow:0 4px 10px rgba(15,23,42,.1);box-shadow:0 4px 10px rgba(15,23,42,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.header-action-btn.text-danger[data-v-c5f7d82e]:focus,.header-action-btn.text-danger[data-v-c5f7d82e]:hover{background-color:#fff5f5!important;border-color:#dc3545!important;color:#dc3545!important}.header-action-btn[data-v-c5f7d82e]:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,108,255,.14),0 4px 10px rgba(15,23,42,.1);box-shadow:0 0 0 .2rem rgba(0,108,255,.14),0 4px 10px rgba(15,23,42,.1)}.header-action-btn[data-v-c5f7d82e]:active{-webkit-box-shadow:0 1px 3px rgba(15,23,42,.08);box-shadow:0 1px 3px rgba(15,23,42,.08);-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:767.98px){.header-action-btn[data-v-c5f7d82e]{width:auto;max-width:none;max-height:none;height:auto;min-height:0;padding:.4rem .6rem;font-size:.875rem;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-action-icon[data-v-c5f7d82e]{font-size:1.2rem;vertical-align:middle}}@media (min-width:768px) and (max-width:991.98px){.header-action-btn[data-v-c5f7d82e]{max-height:none;font-size:.875rem;padding-left:.5rem;padding-right:.5rem}}.tradie-action-btn[data-v-c5f7d82e]{height:48px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.4rem;border-radius:.5rem;border-width:1px;font-weight:600;line-height:1.2;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.08);box-shadow:0 1px 2px rgba(15,23,42,.08);-webkit-transition:background-color .18s ease,border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease}.tradie-action-btn[data-v-c5f7d82e]:focus,.tradie-action-btn[data-v-c5f7d82e]:hover{-webkit-box-shadow:0 4px 10px rgba(15,23,42,.14);box-shadow:0 4px 10px rgba(15,23,42,.14);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.tradie-action-btn[data-v-c5f7d82e]:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,108,255,.16),0 4px 10px rgba(15,23,42,.14);box-shadow:0 0 0 .2rem rgba(0,108,255,.16),0 4px 10px rgba(15,23,42,.14)}.tradie-action-btn[data-v-c5f7d82e]:active{-webkit-box-shadow:0 1px 3px rgba(15,23,42,.1);box-shadow:0 1px 3px rgba(15,23,42,.1);-webkit-transform:translateY(0);transform:translateY(0)}.tradie-action-btn.btn-secondary[data-v-c5f7d82e]{background-color:#697683;border-color:#697683}.tradie-action-btn.btn-secondary[data-v-c5f7d82e]:focus,.tradie-action-btn.btn-secondary[data-v-c5f7d82e]:hover{background-color:#56616d;border-color:#56616d}@media (max-width:767.98px){.tradie-toolbar-row[data-v-c5f7d82e]{margin-left:0!important;margin-right:0!important}.tradie-toolbar-actions[data-v-c5f7d82e]{margin-left:-.25rem;margin-right:-.25rem}.tradie-toolbar-actions .tradie-action-btn[data-v-c5f7d82e]{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 0.5rem);flex:1 1 calc(50% - 0.5rem);min-width:0;height:42px;margin-left:.25rem!important;margin-right:.25rem!important;padding-left:.5rem!important;padding-right:.5rem!important;font-size:.8rem}.tradie-toolbar-actions .tradie-action-btn .b-icon[data-v-c5f7d82e]{font-size:.95rem!important}.tradie-toolbar-actions--supervisor[data-v-c5f7d82e]{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.tradie-toolbar-actions--supervisor .tradie-action-btn[data-v-c5f7d82e]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:1rem!important;padding-right:1rem!important;margin-left:-.25rem!important}.tradie-search[data-v-c5f7d82e]{padding-left:15px!important;padding-right:15px!important}.tradie-search b[data-v-c5f7d82e]{font-size:.85rem}.tradie-search[data-v-c5f7d82e] .form-control{height:40px;padding:.25rem .6rem;font-size:.85rem}}@media (min-width:768px) and (max-width:991.98px){.tradie-search[data-v-c5f7d82e]{padding-right:1rem!important}}@media (max-width:767.98px){.project-header-row[data-v-c5f7d82e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-title-col[data-v-c5f7d82e]{min-width:0}.project-actions-col[data-v-c5f7d82e]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.project-title[data-v-c5f7d82e]{font-size:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}}@media (min-width:768px) and (max-width:1449.98px){.tradie-toolbar-actions .tradie-action-btn[data-v-c5f7d82e]{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 1rem);flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem);min-width:0}}@media (max-width:991.98px){[data-v-c5f7d82e] .table-responsive{-webkit-overflow-scrolling:touch;scrollbar-width:thin}[data-v-c5f7d82e] .tradies-table td,[data-v-c5f7d82e] .tradies-table th{white-space:nowrap}[data-v-c5f7d82e] .tradies-table td.tradie-name-cell{white-space:normal;min-width:5.5rem}[data-v-c5f7d82e] .tradies-table tr.row-locked .lock-overlay,[data-v-c5f7d82e] .tradies-table tr.row-locked .lock-overlay span{white-space:normal}}@media (max-width:575.98px){[data-v-c5f7d82e] .tradies-table{font-size:.78rem}[data-v-c5f7d82e] .tradies-table td,[data-v-c5f7d82e] .tradies-table th{padding:.4rem .35rem}[data-v-c5f7d82e] .tradies-table tr.row-locked .lock-overlay{left:0!important;right:0!important;top:50%!important;width:auto!important;max-width:100%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;white-space:normal!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0 6px;font-size:.85rem}[data-v-c5f7d82e] .tradies-table tr.row-locked .lock-overlay span{display:none}[data-v-c5f7d82e] .tradies-table tr.row-locked .lock-overlay .lock-icon{margin-right:0!important;width:20px;height:20px}[data-v-c5f7d82e] .pagination{font-size:.8rem}[data-v-c5f7d82e] .pagination .page-link{padding:.25rem .5rem}.tradie-count[data-v-c5f7d82e]{font-size:.7rem;margin-top:.35rem;margin-bottom:.5rem}}.section-separator[data-v-c5f7d82e]{height:0;border:0;border-top:1px solid #e9ecef;margin:2rem 0}.mobile-tradie-list[data-v-c5f7d82e]{margin-top:.5rem}@media (min-width:768px){.attention-row[data-v-c5f7d82e],.mobile-flush-row[data-v-c5f7d82e]{padding-left:1rem;padding-right:1rem}}@media (max-width:767.98px){.attention-row[data-v-c5f7d82e],.mobile-flush-row[data-v-c5f7d82e]{margin-left:-.5rem;margin-right:-1.75rem}.attention-row>[class*=col][data-v-c5f7d82e],.mobile-flush-row>[class*=col][data-v-c5f7d82e]{padding-left:.5rem;padding-right:.5rem}.mobile-flush-row>.title-nowrap-mobile[data-v-c5f7d82e]{margin-bottom:0}.attention-cards-col .mobile-tradie-list[data-v-c5f7d82e]{margin-top:.25rem}.section-separator[data-v-c5f7d82e]{margin:1rem 0}.mobile-tradie-list[data-v-c5f7d82e]{margin-top:.25rem}.mobile-tradie-list .py-4[data-v-c5f7d82e]{padding-top:.75rem!important;padding-bottom:.75rem!important}.tradie-count[data-v-c5f7d82e]{margin-top:.25rem!important}.mobile-tradie-list--wide[data-v-c5f7d82e]{margin-right:-.85rem}}.mobile-tradie-item[data-v-c5f7d82e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;padding:.65rem .6rem .65rem .85rem;border-bottom:1px solid #e1e6ea;background:#fff}.mobile-tradie-item.row-locked[data-v-c5f7d82e]{background:#f5f5f5}.mobile-tradie-item.is-selected[data-v-c5f7d82e]{background:#eef9f1}.mobile-tradie__tick[data-v-c5f7d82e]{-ms-flex-negative:0;flex-shrink:0;font-size:1rem}.mobile-tradie__body[data-v-c5f7d82e]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.mobile-tradie__name[data-v-c5f7d82e]{display:block;font-weight:600;font-size:.875rem;color:#364052;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-tradie__meta[data-v-c5f7d82e]{font-size:.72rem;color:#8b95a3;margin-top:.15rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-tradie__meta--lock[data-v-c5f7d82e]{white-space:normal;overflow:visible;text-overflow:clip}.mobile-tradie__lock-icon[data-v-c5f7d82e]{width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0}.mobile-tradie__remove[data-v-c5f7d82e],.mobile-tradie__select[data-v-c5f7d82e]{-ms-flex-negative:0;flex-shrink:0}.mobile-tradie__remove-btn[data-v-c5f7d82e],.mobile-tradie__select-btn[data-v-c5f7d82e]{height:32px;width:32px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-tradie__select-btn[data-v-c5f7d82e]{border-radius:8px;border:1px solid grey}