.UploadTable_uploadTableContainer__QHRa9{width:100%}.UploadTable_tableWrapper__U5RfF{overflow-x:auto;background:white;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.UploadTable_table__fHAmg{width:100%;min-width:700px;border-collapse:collapse}@media (max-width:900px){.UploadTable_table__fHAmg{min-width:500px}}@media (max-width:700px){.UploadTable_table__fHAmg{min-width:400px}}@media (max-width:480px){.UploadTable_table__fHAmg{min-width:300px}}.UploadTable_tableHeader__4FL5p{background-color:#f9fafb}.UploadTable_tableHeaderCell__kvsQA{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb;white-space:nowrap}.UploadTable_tableHeaderCell__kvsQA:first-child{width:60px;padding-left:1.5rem;text-align:center}.UploadTable_tableHeaderCell__kvsQA:nth-child(2){width:80px;text-align:center}.UploadTable_tableHeaderCell__kvsQA:last-child{width:120px;text-align:center;padding-right:1.5rem}.UploadTable_sortableHeader__q4biv{cursor:pointer;transition:background-color .15s ease-in-out}.UploadTable_sortableHeader__q4biv:hover{background-color:#f3f4f6}.UploadTable_tableRow__Ii2gt{border-bottom:1px solid #e5e7eb;transition:background-color .15s ease-in-out}.UploadTable_tableRow__Ii2gt:hover{background-color:#f9fafb}.UploadTable_tableCell__g6YQt{padding:1rem 1.5rem;white-space:nowrap;font-size:.875rem;color:#374151}.UploadTable_tableCell__g6YQt:first-child{width:60px;padding-left:1.5rem;text-align:center}.UploadTable_tableCell__g6YQt:nth-child(2){width:80px;text-align:center}.UploadTable_tableCell__g6YQt:last-child{width:120px;padding-right:1.5rem}.UploadTable_tableCellTruncate__cFR45{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UploadTable_fileName__EnA2M{font-weight:500;color:#111827}.UploadTable_fileCategory__6YVhb{font-size:.75rem;color:#6b7280}.UploadTable_typeIcon__nbNQr{display:flex;justify-content:center;align-items:center;width:100%}.UploadTable_actionButtons__1k5E8{display:flex;justify-content:center;gap:.5rem}.UploadTable_actionButton__NbQOC{padding:.25rem;border-radius:.25rem;transition:color .15s ease-in-out}.UploadTable_downloadButton__rEpNo{color:#2563eb}.UploadTable_downloadButton__rEpNo:hover{color:#1d4ed8}.UploadTable_deleteButton__Oal_i{color:#dc2626}.UploadTable_deleteButton__Oal_i:hover{color:#b91c1c}.UploadTable_deleteButton__Oal_i:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1024px){.UploadTable_tableCellTruncate__cFR45{max-width:180px}}@media (max-width:900px){.UploadTable_tableCell__g6YQt,.UploadTable_tableHeaderCell__kvsQA{padding:.75rem .5rem;font-size:.8125rem}.UploadTable_tableCellTruncate__cFR45{max-width:140px}.UploadTable_hiddenOnTablet__kKSW_{display:none!important}}@media (max-width:700px){.UploadTable_tableCell__g6YQt,.UploadTable_tableHeaderCell__kvsQA{padding:.5rem .375rem;font-size:.75rem}.UploadTable_tableCellTruncate__cFR45{max-width:100px}.UploadTable_actionButtons__1k5E8{gap:.25rem;flex-direction:column}.UploadTable_actionButton__NbQOC{padding:.375rem}.UploadTable_hiddenOnMobile__HQvGY{display:none!important}}@media (max-width:480px){.UploadTable_table__fHAmg{display:none!important}.UploadTable_tableWrapper__U5RfF{overflow:visible}.UploadTable_mobileCardView__bntIQ{display:block}.UploadTable_mobileCardView__bntIQ .UploadTable_tableWrapper__U5RfF{overflow-x:visible}.UploadTable_mobileCardView__bntIQ .UploadTable_table__fHAmg{display:none}.UploadTable_fileCard__1v1z0{background:white;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;margin-bottom:.75rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.UploadTable_fileCardHeader__Ud1Sk{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.UploadTable_fileCardTitle__YMEEv{font-weight:500;color:#111827;font-size:.875rem;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UploadTable_fileCardMeta__7h2Uv{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;color:#6b7280}.UploadTable_fileCardActions__A_sDx{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}}.UploadTable_emptyContainer__rQ7uL,.UploadTable_errorContainer__ZWYem,.UploadTable_loadingContainer__hS9tO{padding:2rem;text-align:center}.UploadTable_loadingSpinner__0LB__{display:inline-block;width:2rem;height:2rem;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:UploadTable_spin__sI7s_ 1s linear infinite}@keyframes UploadTable_spin__sI7s_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UploadTable_emptyIcon__vQ6HY{width:3rem;height:3rem;color:#9ca3af;margin:0 auto 1rem}.UploadTable_headerSection___mLT2{margin-bottom:1.5rem;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;background:#f8f9fa;border:1px solid #e9ecef}.UploadTable_headerTitle__TL0n7{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.UploadTable_headerActions__383e6{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.UploadTable_selectedCount__iMmm_{font-size:.875rem;color:#6b7280;padding:.25rem .5rem;background:#e5e7eb;border-radius:.25rem}.UploadTable_refreshButton__ndlTq{padding:.5rem 1rem;font-size:.875rem;background-color:#ffffff;color:#374151;border-radius:.375rem;border:1px solid #d1d5db;cursor:pointer;transition:all .15s ease-in-out;font-weight:500}.UploadTable_refreshButton__ndlTq:hover{background-color:#f3f4f6;border-color:#9ca3af}@media (max-width:768px){.UploadTable_headerSection___mLT2{padding:.75rem 1rem;flex-direction:column;align-items:flex-start;gap:.75rem}.UploadTable_headerActions__383e6{width:100%;justify-content:space-between}.UploadTable_headerTitle__TL0n7{font-size:1.125rem}}@media (max-width:480px){.UploadTable_headerSection___mLT2{padding:.75rem;margin-bottom:1rem}.UploadTable_headerTitle__TL0n7{font-size:1rem}.UploadTable_refreshButton__ndlTq{padding:.375rem .75rem;font-size:.8125rem}}.ApptTable_apptContainer__4SxrB{width:100%;padding:.5rem}.ApptTable_headerSection__jzFGW{margin-bottom:1.5rem;padding:1rem;background:linear-gradient(90deg,#f0fdfa,#ccfbf1);border-radius:.5rem}.ApptTable_headerContent__xLphH{display:flex;flex-direction:column;gap:1rem}.ApptTable_headerText__hlTSy{flex:1}.ApptTable_headerTitle__nMhSg{font-size:1.25rem;font-weight:700;color:#111827;line-height:1.25;margin:0 0 .5rem}.ApptTable_headerDescription__FI_Af{font-size:.875rem;color:#6b7280;line-height:1.5;margin:0}.ApptTable_headerButton__kHn_j{width:100%;background-color:#0d9488;color:white;padding:.75rem 1rem;border:none;border-radius:.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color .2s ease;text-align:center;text-decoration:none;display:inline-block}.ApptTable_headerButton__kHn_j:hover{background-color:#0f766e}.ApptTable_errorAlert__YjOxC{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:1rem;border-radius:.5rem;margin-bottom:1rem}.ApptTable_viewAllButton__1OUpH{display:flex;align-items:center;justify-content:center;width:100%;max-width:200px;height:48px;padding:.75rem 1rem;background:#0d9488;color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s ease;text-decoration:none;text-align:center;white-space:nowrap;gap:.5rem}.ApptTable_viewAllButton__1OUpH:hover{background:#0f766e}.ApptTable_viewAllButton__1OUpH svg{width:16px;height:16px;flex-shrink:0}.ApptTable_tableContainer__Q0g7W{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.ApptTable_tableContainer__Q0g7W::-webkit-scrollbar{height:8px}.ApptTable_tableContainer__Q0g7W::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.ApptTable_tableContainer__Q0g7W::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ApptTable_tableContainer__Q0g7W::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ApptTable_desktopTable__rWQRI{display:none}.ApptTable_mobileCards__dthwp{display:block;gap:1rem}.ApptTable_appointmentCard__DP3YQ{background:white;border:1px solid #e5e7eb;border-radius:12px;padding:1rem;margin-bottom:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ApptTable_cardHeader__2ncDa{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.ApptTable_intakeFormBadge__TiZ7y{background:#f3f4f6;color:#374151;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600}.ApptTable_cardContent__hvhVs{display:grid;gap:.5rem}.ApptTable_cardRow__f51Uo{display:flex;justify-content:space-between;align-items:flex-start;padding:.25rem 0;border-bottom:1px solid #f3f4f6;flex-wrap:wrap;gap:.25rem}.ApptTable_cardRow__f51Uo:last-child{border-bottom:none}.ApptTable_cardLabel__r_9Ss{font-weight:600;color:#374151;font-size:.875rem;min-width:80px;flex-shrink:0}.ApptTable_cardValue__Al0Sc{color:#6b7280;font-size:.875rem;text-align:right;flex:1;word-break:break-word}.ApptTable_cardActions__zxyvS{margin-top:1rem;padding-top:1rem;border-top:1px solid #f3f4f6}.ApptTable_emptyState__cD6if,.ApptTable_loadingContainer__kLdup{text-align:center;padding:2rem}@media (min-width:640px){.ApptTable_apptContainer__4SxrB{padding:0}.ApptTable_headerSection__jzFGW{padding:1.5rem}.ApptTable_headerContent__xLphH{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}.ApptTable_headerTitle__nMhSg{font-size:1.5rem}.ApptTable_headerDescription__FI_Af{font-size:1rem}.ApptTable_headerButton__kHn_j{width:auto;min-width:180px;padding:.75rem 1.5rem;font-size:1rem;white-space:nowrap;flex-shrink:0}.ApptTable_appointmentCard__DP3YQ{padding:1.25rem}.ApptTable_cardHeader__2ncDa,.ApptTable_cardRow__f51Uo{flex-direction:row;align-items:center}.ApptTable_cardValue__Al0Sc{text-align:right}}@media (min-width:768px) and (max-width:1199px){.ApptTable_viewAllButton__1OUpH{width:200px}.ApptTable_desktopTable__rWQRI{display:none}.ApptTable_mobileCards__dthwp{display:block}.ApptTable_appointmentCard__DP3YQ{padding:1.5rem;margin-bottom:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.ApptTable_cardHeader__2ncDa{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid #f3f4f6}.ApptTable_cardContent__hvhVs{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.ApptTable_cardRow__f51Uo{display:flex;flex-direction:column;padding:.5rem;background:#f9fafb;border-radius:8px;border-bottom:none;text-align:center;align-items:center}.ApptTable_cardLabel__r_9Ss{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;color:#6b7280;text-align:center}.ApptTable_cardValue__Al0Sc{font-size:.875rem;font-weight:500;color:#374151;text-align:center}.ApptTable_cardActions__zxyvS{grid-column:1/-1;margin-top:1rem;padding-top:1rem;border-top:2px solid #f3f4f6}}@media (min-width:1200px){.ApptTable_viewAllButton__1OUpH{width:200px}.ApptTable_desktopTable__rWQRI{display:block}.ApptTable_mobileCards__dthwp{display:none}.ApptTable_tableContainer__Q0g7W{overflow-x:visible}.ApptTable_tableContainer__Q0g7W table{font-size:.95rem;width:100%;table-layout:fixed}.ApptTable_tableContainer__Q0g7W td,.ApptTable_tableContainer__Q0g7W th{padding:.75rem;text-align:left;vertical-align:middle}.ApptTable_tableContainer__Q0g7W td:first-child,.ApptTable_tableContainer__Q0g7W th:first-child{padding-left:1.5rem}.ApptTable_tableContainer__Q0g7W td:last-child,.ApptTable_tableContainer__Q0g7W th:last-child{padding-right:1.5rem}.ApptTable_tableContainer__Q0g7W .ApptTable_btn__tAquk{padding:.75rem 1rem!important;min-height:auto!important;height:auto!important}}.ApptTable_tableButton__tDlaY{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease;white-space:nowrap;border:1px solid transparent}.ApptTable_tableButtonPrimary__z_hyy{background-color:#3b82f6;color:white}.ApptTable_tableButtonPrimary__z_hyy:hover{background-color:#2563eb}.ApptTable_tableButtonOutline__kEc4k{background-color:transparent;color:#0ea5e9;border-color:#0ea5e9}.ApptTable_tableButtonOutline__kEc4k:hover{background-color:#0ea5e9;color:white}.ApptTable_tableButtonOutlineRed__C1ICv{background-color:transparent;color:#ef4444;border-color:#ef4444}.ApptTable_tableButtonOutlineRed__C1ICv:hover{background-color:#ef4444;color:white}.ApptTable_tableButtonOutlinePurple__cbshw{background-color:transparent;color:#a855f7;border-color:#a855f7}.ApptTable_tableButtonOutlinePurple__cbshw:hover{background-color:#a855f7;color:white}@media (min-width:1200px){.ApptTable_tableContainer__Q0g7W td:first-child,.ApptTable_tableContainer__Q0g7W th:first-child{width:12%}.ApptTable_tableContainer__Q0g7W td:nth-child(2),.ApptTable_tableContainer__Q0g7W th:nth-child(2){width:10%}.ApptTable_tableContainer__Q0g7W td:nth-child(3),.ApptTable_tableContainer__Q0g7W th:nth-child(3){width:8%}.ApptTable_tableContainer__Q0g7W td:nth-child(4),.ApptTable_tableContainer__Q0g7W td:nth-child(5),.ApptTable_tableContainer__Q0g7W th:nth-child(4),.ApptTable_tableContainer__Q0g7W th:nth-child(5){width:13%}.ApptTable_tableContainer__Q0g7W td:nth-child(6),.ApptTable_tableContainer__Q0g7W td:nth-child(7),.ApptTable_tableContainer__Q0g7W th:nth-child(6),.ApptTable_tableContainer__Q0g7W th:nth-child(7){width:15%}.ApptTable_tableContainer__Q0g7W td:nth-child(8),.ApptTable_tableContainer__Q0g7W th:nth-child(8){width:9%;padding-left:1rem;padding-right:1rem}.ApptTable_tableContainer__Q0g7W td:nth-child(9),.ApptTable_tableContainer__Q0g7W th:nth-child(9){width:11%;padding-left:.5rem}.ApptTable_tableContainer__Q0g7W .ApptTable_max-w-__120px____FevZA,.ApptTable_tableContainer__Q0g7W .ApptTable_max-w-__150px____tKqmS{max-width:none}.ApptTable_tableContainer__Q0g7W .ApptTable_truncate__oMyac{white-space:normal;overflow:visible;text-overflow:clip}}@media (min-width:1400px){.ApptTable_tableContainer__Q0g7W table{font-size:1rem}.ApptTable_tableContainer__Q0g7W td,.ApptTable_tableContainer__Q0g7W th{padding:1rem .75rem}}@media (min-width:1024px){.ApptTable_headerTitle__nMhSg{font-size:1.875rem}}@media (max-width:480px){.ApptTable_apptContainer__4SxrB{padding:.25rem}.ApptTable_headerSection__jzFGW{padding:.75rem}.ApptTable_headerTitle__nMhSg{font-size:1.125rem}.ApptTable_headerDescription__FI_Af{font-size:.8125rem}.ApptTable_headerButton__kHn_j{padding:.625rem .875rem;font-size:.8125rem}.ApptTable_cardHeader__2ncDa,.ApptTable_cardRow__f51Uo{flex-direction:column;align-items:flex-start}.ApptTable_cardValue__Al0Sc{text-align:left;margin-top:.25rem}}.DashboardOverview_headerSection__bQCnk{margin-bottom:1.5rem;padding:1rem;background:linear-gradient(90deg,#f0fdfa,#ccfbf1);border-radius:.5rem}@media (min-width:640px){.DashboardOverview_headerSection__bQCnk{padding:1.5rem}}@media (min-width:1024px){.DashboardOverview_headerSection__bQCnk{padding:2rem}}@media (max-width:480px){.DashboardOverview_headerSection__bQCnk{padding:.75rem}}.FormsPage_formsContainer__EW6_n{width:100%;padding:.5rem}.FormsPage_headerSection__JXkBZ{margin-bottom:1.5rem;padding:1rem;background:linear-gradient(90deg,#f0fdfa,#ccfbf1);border-radius:.5rem}.FormsPage_headerContent__TKyb2{display:flex;flex-direction:column;gap:1rem}.FormsPage_headerText__InLum{flex:1}.FormsPage_headerTitle__rrOsS{font-size:1.25rem;font-weight:700;color:#111827;line-height:1.25;margin:0 0 .5rem}.FormsPage_headerDescription__o_Cm7{font-size:.875rem;color:#6b7280;line-height:1.5;margin:0}.FormsPage_headerButton__6o1Dm{width:100%;background-color:#0d9488;color:white;padding:.75rem 1rem;border:none;border-radius:.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color .2s ease;text-align:center;text-decoration:none;display:inline-block}.FormsPage_headerButton__6o1Dm:hover{background-color:#0f766e}@media (min-width:640px){.FormsPage_formsContainer__EW6_n{padding:0}.FormsPage_headerSection__JXkBZ{padding:1.5rem}.FormsPage_headerContent__TKyb2{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}.FormsPage_headerTitle__rrOsS{font-size:1.5rem}.FormsPage_headerDescription__o_Cm7{font-size:1rem}.FormsPage_headerButton__6o1Dm{width:auto;min-width:180px;padding:.75rem 1.5rem;font-size:1rem;white-space:nowrap;flex-shrink:0}}@media (min-width:1024px){.FormsPage_headerTitle__rrOsS{font-size:1.875rem}}@media (max-width:480px){.FormsPage_formsContainer__EW6_n{padding:.25rem}.FormsPage_headerSection__JXkBZ{padding:.75rem}.FormsPage_headerTitle__rrOsS{font-size:1.125rem}.FormsPage_headerDescription__o_Cm7{font-size:.8125rem}.FormsPage_headerButton__6o1Dm{padding:.625rem .875rem;font-size:.8125rem}}.FormsPage_errorAlert__RxZnY{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:1rem;border-radius:.5rem;margin-bottom:1rem}.FormsPage_contentSection__Vyh2V{margin-top:1rem}