.actionIcons{text-align:center}span.dark-text{color:#333!important}.no-padding{padding-right:0}.dashboardtable{min-height:500px}.sj-template-link{color:#6e0677;text-decoration:none;-webkit-transition:color .15s;transition:color .15s}.sj-template-link:hover{color:#470d61;text-decoration:underline}#datatable-list-projects{table-layout:fixed;width:100%;min-width:1240px}#datatable-list-projects col.dashboard-col-select{width:44px}#datatable-list-projects col.dashboard-col-edit{width:48px}#datatable-list-projects col.dashboard-col-menu{width:68px}#datatable-list-projects col.dashboard-col-status{width:170px}#datatable-list-projects col.dashboard-col-due-date{width:120px}#datatable-list-projects col.dashboard-col-technician-status{width:160px}#datatable-list-projects col.dashboard-col-completed{width:110px}#datatable-list-projects col.dashboard-col-created{width:120px}#datatable-list-projects td:not(.dashboard-col-job),#datatable-list-projects th:not(.dashboard-col-job){white-space:nowrap}#datatable-list-projects .dashboard-sort-caret{margin-left:5px;font-size:11px;opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}#datatable-list-projects .dashboard-sort-caret.fa-sort-asc{position:relative;top:2px}#datatable-list-projects .dashboard-sort-caret.fa-sort-desc{position:relative;top:-2px}#datatable-list-projects th:hover .dashboard-sort-caret{opacity:.35}#datatable-list-projects .dashboard-sort-caret.is-sorted{opacity:.55}#datatable-list-projects th:hover .dashboard-sort-caret.is-sorted{opacity:.8}#datatable-list-projects .dashboard-sort-link:hover{text-decoration:underline}#datatable-list-projects td .job-desc-preview{display:block;max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results-per-page-buttons[data-v-7546aa54]{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f8f9fa;border-radius:6px;padding:2px;border:1px solid #e9ecef;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.results-per-page-buttons[data-v-7546aa54]:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.results-page-btn[data-v-7546aa54]{border:none;background:transparent;padding:6px 12px;font-size:13px;font-weight:500;border-radius:4px;margin:0 1px;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;color:#6c757d}.results-page-btn[data-v-7546aa54]:hover{background-color:#e9ecef;color:#495057;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.results-page-btn--active[data-v-7546aa54]{background-color:#007bff;color:#fff;-webkit-box-shadow:0 2px 6px rgba(0,123,255,.4);box-shadow:0 2px 6px rgba(0,123,255,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.results-page-btn--active[data-v-7546aa54]:hover{background-color:#0056b3;color:#fff;-webkit-box-shadow:0 3px 8px rgba(0,123,255,.5);box-shadow:0 3px 8px rgba(0,123,255,.5)}.results-page-btn--inactive[data-v-7546aa54]{background:transparent}.dashboard-results-retry[data-v-7546aa54]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:16px;white-space:nowrap}.runtime-template-files code[data-v-e82d4c58]{overflow-wrap:anywhere}.runtime-template-label[data-v-e82d4c58]{color:#4c1d95;font-size:.875rem;font-weight:600}.runtime-template-hint[data-v-e82d4c58]{color:#6b7280;font-size:.875rem;margin-bottom:0}.runtime-template-link[data-v-e82d4c58]{color:#4c1d95;font-size:.875rem;font-weight:600}.runtime-template-ready[data-v-e82d4c58]{background-color:#faf5ff;border-left:3px solid #f78a11;padding:12px 16px}.badge-success[data-v-e82d4c58]{background-color:#28a745}.template-file-current[data-v-79fcf8be]{color:#3b0764;font-size:.875rem;font-weight:500}.template-file-label[data-v-79fcf8be]{color:#4c1d95;font-size:.875rem;font-weight:600}.template-file-notes[data-v-79fcf8be]{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.badge-success[data-v-79fcf8be]{background-color:#28a745}.btn.disabled[data-v-79fcf8be]{pointer-events:none;opacity:.6}