[dir] .patients-page[data-v-8b2abd84]{padding:.25rem}.page-header-inner[data-v-8b2abd84]{display:flex;align-items:flex-end;justify-content:space-between}.page-title[data-v-8b2abd84]{font-size:1.6rem;font-weight:700;color:#1e293b;letter-spacing:-.3px}[dir] .page-title[data-v-8b2abd84]{margin:0}.page-subtitle[data-v-8b2abd84]{color:#64748b;font-size:.85rem}[dir] .page-subtitle[data-v-8b2abd84]{margin:2px 0 0}.total-badge[data-v-8b2abd84]{font-size:12px;color:#475569;font-weight:600;display:flex;align-items:center;gap:5px}[dir] .total-badge[data-v-8b2abd84]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;padding:5px 14px}[dir] .filters-card[data-v-8b2abd84]{border:1px solid #e2e8f0!important;border-radius:10px!important}.filters-header[data-v-8b2abd84]{display:flex;align-items:center;gap:7px;font-weight:600;font-size:13px;color:#334155}[dir] .filters-header[data-v-8b2abd84]{padding:12px 18px;border-bottom:1px solid #f1f5f9;background:#f8fafc;border-radius:10px 10px 0 0}[dir] .filters-body[data-v-8b2abd84]{padding:16px 18px 4px}.filter-label[data-v-8b2abd84]{font-size:11px!important;font-weight:600!important;color:#64748b!important;text-transform:uppercase;letter-spacing:.5px}.search-btn[data-v-8b2abd84]{display:flex;align-items:center;font-weight:600}.table-card[data-v-8b2abd84]{overflow:hidden}[dir] .table-card[data-v-8b2abd84]{border:1px solid #e2e8f0!important;border-radius:10px!important}.table-card-header[data-v-8b2abd84]{display:flex;align-items:center;justify-content:space-between}[dir] .table-card-header[data-v-8b2abd84]{padding:12px 18px;border-bottom:1px solid #f1f5f9;background:#f8fafc}.table-card-title[data-v-8b2abd84]{display:flex;align-items:center;gap:7px;font-weight:600;font-size:13px;color:#334155}.table-footer[data-v-8b2abd84]{display:flex;align-items:center;justify-content:space-between}[dir] .table-footer[data-v-8b2abd84]{padding-top:8px;border-top:1px solid #f1f5f9}.row-index[data-v-8b2abd84]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:11px;font-weight:700;color:#475569}[dir] .row-index[data-v-8b2abd84]{background:#f1f5f9;border-radius:50%}.patient-name-cell[data-v-8b2abd84]{display:flex;align-items:center;gap:8px}.patient-avatar[data-v-8b2abd84]{width:30px;height:30px;color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}[dir] .patient-avatar[data-v-8b2abd84]{border-radius:50%}[dir=ltr] .patient-avatar[data-v-8b2abd84]{background:linear-gradient(135deg,#4f7cac,#6aaa8e)}[dir=rtl] .patient-avatar[data-v-8b2abd84]{background:linear-gradient(-135deg,#4f7cac,#6aaa8e)}.specialist-badge[data-v-8b2abd84]{color:#166534;font-size:11px;font-weight:600}[dir] .specialist-badge[data-v-8b2abd84]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;padding:2px 10px}.date-cell[data-v-8b2abd84]{font-size:12px;color:#64748b}.latest-disease-cell[data-v-8b2abd84]{display:flex;flex-direction:column;gap:4px;font-size:12px;white-space:normal;word-break:break-word}.latest-disease-cell .disease-name[data-v-8b2abd84]{font-weight:600;color:#10376a}[dir] .latest-disease-cell .disease-name[data-v-8b2abd84]{background:#f0f7fd;border:1px solid #bbd0f7;border-radius:10px;padding:4px 8px}.latest-disease-cell .disease-meta[data-v-8b2abd84]{display:inline-flex;align-items:center;color:#1d1d1d;font-size:12px}.actions-cell[data-v-8b2abd84]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.preview-btn[data-v-8b2abd84]{display:flex;align-items:center;font-size:12px}.status-toggle .btn[data-v-8b2abd84]{font-size:13px;font-weight:600;min-width:88px}[dir] .status-toggle .btn[data-v-8b2abd84]{padding:.45rem .9rem}.status-badge[data-v-8b2abd84]{display:inline-block;font-size:11px;font-weight:700;text-transform:capitalize}[dir] .status-badge[data-v-8b2abd84]{border-radius:20px;padding:2px 10px}.status-confirmed[data-v-8b2abd84]{color:#166534}[dir] .status-confirmed[data-v-8b2abd84]{background:#dcfce7;border:1px solid #bbf7d0}.status-draft[data-v-8b2abd84]{color:#92400e}[dir] .status-draft[data-v-8b2abd84]{background:#fef3c7;border:1px solid #fde68a}.status-rejected[data-v-8b2abd84]{color:#991b1b}[dir] .status-rejected[data-v-8b2abd84]{background:#fee2e2;border:1px solid #fecaca}.attachments-grid[data-v-8b2abd84]{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.attachment-card[data-v-8b2abd84]{overflow:hidden;width:280px;display:flex;flex-direction:column}[dir] .attachment-card[data-v-8b2abd84]{border:1px solid #e2e8f0;border-radius:10px;background:#fff}.attachment-preview[data-v-8b2abd84]{min-height:180px;display:flex;align-items:center;justify-content:center}[dir] .attachment-preview[data-v-8b2abd84]{background:#f8fafc}.attachment-meta[data-v-8b2abd84]{list-style:none;font-size:12px;color:#475569}[dir] .attachment-meta[data-v-8b2abd84]{padding:10px 12px;margin:0}[dir] .attachment-meta li[data-v-8b2abd84]{margin-bottom:4px}[dir] .attachment-actions[data-v-8b2abd84]{padding:0 12px 12px}.patients-table.table td,.patients-table.table th,.patients-table>tbody>tr>td,.patients-table>thead>tr>th,[dir] .patients-table td,[dir] .patients-table th{padding:.5rem .75rem!important}[dir] .patients-table tbody tr.row-status-confirmed,[dir] .patients-table tbody tr.row-status-confirmed>td{background-color:#f0fdf4!important}[dir] .patients-table tbody tr.row-status-draft,[dir] .patients-table tbody tr.row-status-draft>td{background-color:#fffbeb!important}[dir] .patients-table tbody tr.row-status-rejected,[dir] .patients-table tbody tr.row-status-rejected>td{background-color:#fef2f2!important}