.pt-select[data-v-172750bc]{position:relative;font-size:.85em}.pt-select__trigger[data-v-172750bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:32px;height:auto;padding:4px 8px}.pt-select__trigger--empty .pt-select__label[data-v-172750bc]{color:#6c757d}.pt-select__trigger--open[data-v-172750bc]{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.pt-select__label[data-v-172750bc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.pt-select__extra[data-v-172750bc]{font-size:.85em;color:#6c757d;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.pt-select__loading[data-v-172750bc]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.9em}.pt-select__arrow[data-v-172750bc]{font-size:.7em;color:#6c757d;-ms-flex-negative:0;flex-shrink:0}.pt-select__dropdown[data-v-172750bc]{position:fixed;z-index:9999;background:#fff;border:1px solid #ced4da;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12)}.pt-select__search-wrap[data-v-172750bc]{padding:6px 8px;border-bottom:1px solid #e9ecef}.pt-select__search[data-v-172750bc]{height:28px;font-size:.9em}.pt-select__list[data-v-172750bc]{max-height:240px;overflow-y:auto}.pt-select__option[data-v-172750bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 12px;cursor:pointer;white-space:nowrap}.pt-select__option[data-v-172750bc]:hover{background:#f0f4ff}.pt-select__option--selected[data-v-172750bc]{background:#e8f0fe;font-weight:500}.pt-select__option--disabled[data-v-172750bc]{color:#adb5bd;cursor:not-allowed;pointer-events:none}.pt-select__option-extra[data-v-172750bc]{font-size:.85em;color:#6c757d;-ms-flex-negative:0;flex-shrink:0}.pt-select__empty[data-v-172750bc]{padding:8px 12px;color:#6c757d;font-style:italic}.font-weight-500[data-v-8544c7ee]{font-weight:500}.retry-mode-banner[data-v-8544c7ee]{background-color:rgba(255,243,205,.8);border:1px solid #ffc107;border-radius:.5rem}.therapist-transfer__transfer-content[data-v-8544c7ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.therapist-transfer__left-panel[data-v-8544c7ee],.therapist-transfer__right-panel[data-v-8544c7ee]{-webkit-box-flex:1;-ms-flex:1 1 448px;flex:1 1 448px;min-width:0}.therapist-transfer__empty-state[data-v-8544c7ee]{background:#f8f9fa;border-radius:8px;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.therapist-transfer__members-table[data-v-8544c7ee]{border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.therapist-transfer__queue-panel[data-v-8544c7ee]{background:#fff;height:100%}.therapist-transfer__queue-header[data-v-8544c7ee],.therapist-transfer__queue-item[data-v-8544c7ee]:hover{background:#f8f9fa}.therapist-transfer__review[data-v-8544c7ee]{width:100%}.therapist-transfer__review-actions[data-v-8544c7ee]{position:sticky;top:-1rem;z-index:100;background:#fff;padding:0 0 0 0;border-bottom:1px solid #e9ecef;margin-bottom:0;min-height:48px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.03);box-shadow:0 2px 4px rgba(0,0,0,.03)}.therapist-transfer__review-group[data-v-8544c7ee]{border:1px solid #e9ecef;border-radius:8px;overflow:hidden;position:relative;z-index:1}.therapist-transfer__review-group-header[data-v-8544c7ee]{background:#f8f9fa;border-bottom:1px solid #e9ecef}.therapist-transfer__pt-option[data-v-8544c7ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:8px}.therapist-transfer__pt-count[data-v-8544c7ee]{font-size:.8em;color:#6c757d;-ms-flex-negative:0;flex-shrink:0}.therapist-transfer__confirmation-page[data-v-8544c7ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:60vh;padding:3rem 1rem;max-width:600px;margin:0 auto}.therapist-transfer__therapist-select[data-v-8544c7ee]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:640px}.therapist-transfer__therapist-select[data-v-8544c7ee] .multiselect__option,.therapist-transfer__therapist-select[data-v-8544c7ee] .multiselect__single{white-space:normal;word-break:break-word}.therapist-transfer__therapist-select[data-v-8544c7ee] .multiselect__content-wrapper{min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:480px}.tt-status-message[data-v-8544c7ee]{text-align:center;padding:2rem 1rem;border-radius:12px;margin-bottom:1.5rem;width:100%}.tt-status-icon-large[data-v-8544c7ee]{margin-bottom:1rem}.tt-status-icon-large svg[data-v-8544c7ee]{stroke-width:1.5}.tt-status-title[data-v-8544c7ee]{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.tt-status-text[data-v-8544c7ee]{font-size:1rem;margin-bottom:0;line-height:1.5}.tt-transfer-id[data-v-8544c7ee]{font-weight:600;text-decoration:underline;color:inherit}.tt-transfer-id[data-v-8544c7ee]:hover{opacity:.75}.tt-success-message[data-v-8544c7ee]{background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(5,150,105,.04));border:2px solid rgba(16,185,129,.3)}.tt-success-message .tt-status-icon-large[data-v-8544c7ee]{color:#10b981}.tt-success-message .tt-status-title[data-v-8544c7ee]{color:#047857}.tt-success-message .tt-status-text[data-v-8544c7ee]{color:#065f46}.tt-summary-card[data-v-8544c7ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%;background:#f8f9fa;border-radius:8px;padding:16px 24px;margin-bottom:1.5rem}.tt-summary-row[data-v-8544c7ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-size:.9375rem;color:#374151}.tt-summary-row--total[data-v-8544c7ee]{border-top:1px solid #dee2e6;padding-top:8px;margin-top:4px;font-weight:600}.tt-reminder-card[data-v-8544c7ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-left:4px solid #3b82f6;border-radius:8px;margin-bottom:1.5rem;width:100%;background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(37,99,235,.04))}.tt-reminder-icon[data-v-8544c7ee]{-ms-flex-negative:0;flex-shrink:0;color:#3b82f6;margin-top:.125rem}.tt-reminder-text[data-v-8544c7ee]{font-size:.9375rem;color:#1e40af;line-height:1.5}.tt-reminder-text strong[data-v-8544c7ee]{font-weight:600}.tt-email-card[data-v-8544c7ee]{background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(21,128,61,.04));border-left-color:#22c55e}.tt-email-card .tt-reminder-icon[data-v-8544c7ee]{color:#22c55e}.tt-email-card .tt-reminder-text[data-v-8544c7ee]{color:#15803d}.tt-confirmation-actions[data-v-8544c7ee]{width:100%}.tt-confirmation-actions button[data-v-8544c7ee]{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;font-weight:500;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.tt-confirmation-actions button[data-v-8544c7ee]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.thead-light th[data-v-8544c7ee]{font-size:.75rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;border-top:none;background-color:#f8f9fa;padding:1rem .75rem}.font-weight-500[data-v-1ef9c013]{font-weight:500}.thead-light th[data-v-1ef9c013]{font-size:.75rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;border-top:none;background-color:#f8f9fa;padding:1rem .75rem}.thead-light th.actions-col[data-v-1ef9c013]{width:50px}.status-filter-dropdown[data-v-1ef9c013] .btn{background:#fff;border:1px solid #ced4da;color:#495057}.status-filter-dropdown[data-v-1ef9c013] .btn.show,.status-filter-dropdown[data-v-1ef9c013] .btn:active,.status-filter-dropdown[data-v-1ef9c013] .btn:focus,.status-filter-dropdown[data-v-1ef9c013] .btn:hover{background:#fff!important;border-color:#495057!important;color:#495057!important;-webkit-box-shadow:none!important;box-shadow:none!important}.action-dropdown[data-v-1ef9c013] .btn{padding:.25rem .5rem;background:transparent;border:none;color:#6b7280}.action-dropdown[data-v-1ef9c013] .btn:hover:not(:disabled){background:rgba(0,0,0,.05);color:#374151}.action-dropdown[data-v-1ef9c013] .btn:focus{-webkit-box-shadow:none;box-shadow:none}.action-dropdown[data-v-1ef9c013] .dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;padding:.5rem 1rem;cursor:pointer}.action-dropdown[data-v-1ef9c013] .dropdown-item svg{width:14px;height:14px}.action-dropdown[data-v-1ef9c013] .dropdown-item:hover:not(.disabled){background-color:#f8f9fa}.action-dropdown[data-v-1ef9c013] .dropdown-item.disabled{opacity:.5;cursor:not-allowed;color:#9ca3af}.action-dropdown[data-v-1ef9c013] .dropdown-item.disabled:hover{background-color:transparent}.action-dropdown[data-v-1ef9c013] .dropdown-item.text-danger{color:#dc3545!important}.action-dropdown[data-v-1ef9c013] .dropdown-item.text-danger.disabled{color:#adb5bd!important}.count-cell[data-v-1ef9c013]{font-variant-numeric:tabular-nums;min-width:56px}.progress-counts[data-v-1ef9c013]{font-size:.85rem;font-variant-numeric:tabular-nums}.count-success[data-v-1ef9c013]{color:#0f5132;font-weight:500}.count-failed[data-v-1ef9c013]{color:#dc3545;font-weight:500}.history-table tbody tr[data-v-1ef9c013]{-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.history-table tbody tr[data-v-1ef9c013]:hover{background-color:#f8f9fa}.history-table tbody td[data-v-1ef9c013]{vertical-align:middle;padding:1rem .75rem;font-size:.875rem;font-weight:400;color:#495057}.status-badge[data-v-1ef9c013]{display:inline-block;padding:.25em .8em;font-size:85%;font-weight:500;line-height:1.2;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:1.2rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:.5px solid hsla(0,0%,100%,.6);-webkit-transition:all .2s ease;transition:all .2s ease}.status-badge.status-scheduled[data-v-1ef9c013]{background-color:rgba(253,230,138,.6);color:#664d03;text-shadow:0 1px 1px hsla(0,0%,100%,.4)}.status-badge.status-failed[data-v-1ef9c013]{background-color:rgba(248,113,113,.6);color:#7f1d1d;text-shadow:0 1px 1px hsla(0,0%,100%,.4)}.status-badge.status-partial[data-v-1ef9c013]{background-color:rgba(253,186,116,.6);color:#7c4a00;text-shadow:0 1px 1px hsla(0,0%,100%,.4)}.status-badge.status-completed[data-v-1ef9c013]{background-color:rgba(132,225,42,.6);color:#0f5132;text-shadow:0 1px 1px hsla(0,0%,100%,.4)}.status-badge.status-1st_transfer_completed[data-v-1ef9c013],.status-badge.status-started[data-v-1ef9c013]{background-color:rgba(152,123,238,.6);color:#4a2dba;text-shadow:0 1px 1px hsla(0,0%,100%,.3)}.status-badge.status-denied[data-v-1ef9c013]{background-color:rgba(248,113,113,.3);color:#842029;text-shadow:0 1px 1px hsla(0,0%,100%,.4)}.therapist-transfer[data-v-122cd14d]{padding:24px}.view-label[data-v-122cd14d]{font-size:.875rem;font-weight:600;color:#6b7280}.view-toggle-segmented[data-v-122cd14d]{background:#fff;padding:.25rem;gap:.25rem;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.view-toggle-segmented .btn[data-v-122cd14d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;font-weight:500;padding:.5rem 1rem;border:none;border-radius:6px!important;-webkit-transition:all .2s ease;transition:all .2s ease;background:transparent;color:#6b7280}.view-toggle-segmented .btn[data-v-122cd14d]:hover{background:#f3f4f6;color:#374151}.view-toggle-segmented .btn.btn-primary[data-v-122cd14d]{background:#3b82f6;color:#fff;-webkit-box-shadow:0 1px 2px rgba(59,130,246,.3);box-shadow:0 1px 2px rgba(59,130,246,.3)}.view-toggle-segmented .btn.btn-primary[data-v-122cd14d]:hover{background:#2563eb;color:#fff}.view-toggle-segmented .btn svg[data-v-122cd14d]{-ms-flex-negative:0;flex-shrink:0}