.Login_formWrapper__4Nq30{display:flex;flex-direction:column;gap:1.4rem;padding:2.2rem;max-width:460px;margin:0 auto;background:#ffffff;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,.06);border:1px solid #f1f5f9}.Login_passwordToggle__u0le5{text-align:right;margin-top:-10px}.Login_passwordToggle__u0le5 button{background:none;border:none;color:#2563eb;cursor:pointer;font-size:.85rem}.Login_buttonWrapper__0EF8O{display:flex;justify-content:center;margin-top:.8rem}.Login_otpInfo___7JsM{font-size:.9rem;color:#475569;text-align:center;background:#f8fafc;padding:10px;border-radius:8px;border:1px dashed #e2e8f0}.Login_resendWrapper__weFGq{text-align:center;font-size:.85rem}.Login_timerText__f622W{color:#64748b}.Login_resendButton__nmQxf{background:none;border:none;color:#2563eb;font-weight:600;cursor:pointer}.Login_resendButton__nmQxf:hover{text-decoration:underline}.StatCard_card__19rQs{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 6px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:.5rem;min-width:180px;transition:transform .2s ease}.StatCard_card__19rQs:hover{transform:translateY(-2px)}.StatCard_header__fYYbn{display:flex;align-items:center;gap:.5rem}.StatCard_icon__U6plL{font-size:1.4rem}.StatCard_title__RW6Ew{font-size:.9rem;color:#666}.StatCard_value__Z6T9m{font-size:1.6rem;font-weight:700;color:#222}.StatCard_trend__i6RQw{margin-top:.5rem}.MiniTrendLine_miniTrendWrapper__fbCUj{display:inline-block;padding:.2rem;background-color:#fff}.ComplianceFilterBar_filterBarWrapper__oPmDm{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;padding:1rem 0;border-bottom:1px solid #ddd;background-color:#f9f9f9;border-radius:6px}.ComplianceFilterBar_filterItem__74y9p{flex:1 1 200px}.ComplianceFilterBar_dateRangeGroup__vncNH{display:flex;flex-direction:column;gap:.5rem}.ComplianceFilterBar_datePickers__joMq3{display:flex;gap:.5rem}.ComplianceFilterBar_dateInput__qn47R{flex:1}.ComplianceFilterBar_viewToggle__9gstV{display:flex;flex-direction:column;gap:.3rem}.EntityListItem_wrapper__3wuqT{display:grid;position:relative;grid-template-columns:48px minmax(0,1fr) minmax(120px,auto) minmax(44px,auto);gap:16px;padding:14px 16px;border:1px solid #e6e6e6;border-radius:12px;background:#ffffff;cursor:pointer;align-items:center;transition:background .2s ease,box-shadow .2s ease}.EntityListItem_wrapper__3wuqT:hover{background:#f9fbff;box-shadow:0 2px 8px rgba(0,0,0,.04)}.EntityListItem_avatar__porQN{display:flex;align-items:center;justify-content:center}.EntityListItem_main__sHOu8{display:flex;flex-direction:column;gap:6px;min-width:0}.EntityListItem_primary__u47UB{font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EntityListItem_secondary__e0ZhK{font-size:.85rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EntityListItem_meta__wuRV7{text-align:right;font-size:.85rem;color:#444;white-space:nowrap}.EntityListItem_actions__azFWH{display:flex;justify-content:flex-end;align-items:center;min-width:44px;white-space:nowrap;grid-column:-1}.EntityListItem_content__PR_36{grid-column:span 3;display:flex;flex-direction:column}.EntityListItem_name___RoZd{font-weight:600;margin-bottom:2px}.EntityListItem_metric__RlC2x{font-size:.85rem;color:#555}.EntityListItem_progressWrapper__TIeiU{margin-top:6px}@media (max-width:768px){.EntityListItem_wrapper__3wuqT{grid-template-columns:40px minmax(0,1fr) minmax(44px,auto)}.EntityListItem_meta__wuRV7{display:none}}.Drawer_overlay__G7Znq{position:fixed;inset:0;z-index:9999;display:flex}.Drawer_backdrop__fDSeW{position:absolute;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px)}.Drawer_drawer__PAV9F{position:relative;background:#ffffff;height:100vh;overflow-y:auto;box-shadow:-8px 0 30px rgba(0,0,0,.15);animation-duration:.25s;animation-timing-function:ease;animation-fill-mode:forwards;display:flex;flex-direction:column}.Drawer_right__wFGE_{margin-left:auto;animation-name:Drawer_slideInRight__g47q7}.Drawer_left__g7u5t{margin-right:auto;animation-name:Drawer_slideInLeft__XFcdm}.Drawer_sm__sdWlu{width:380px}.Drawer_md__w11HR{width:500px}.Drawer_lg__lK_XF{width:700px}.Drawer_xl__H1_aA{width:950px}.Drawer_drawer__PAV9F::-webkit-scrollbar{width:8px}.Drawer_drawer__PAV9F::-webkit-scrollbar-track{background:#f8fafc}.Drawer_drawer__PAV9F::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.Drawer_drawer__PAV9F::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes Drawer_slideInRight__g47q7{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes Drawer_slideInLeft__XFcdm{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media(max-width:992px){.Drawer_lg__lK_XF,.Drawer_md__w11HR,.Drawer_sm__sdWlu,.Drawer_xl__H1_aA{width:100%}}@media(max-width:576px){.Drawer_drawer__PAV9F{border-radius:0}}.Loader_loader__QWP8r{border:4px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;animation:Loader_spin__oxDpl 1s linear infinite;margin:auto}.Loader_loader__QWP8r.Loader_small__Hxnfw{width:20px;height:20px}.Loader_loader__QWP8r.Loader_medium__57t7S{width:40px;height:40px}.Loader_loader__QWP8r.Loader_large__ODtcm{width:60px;height:60px}@keyframes Loader_spin__oxDpl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Label_label__4_AYY{font-size:16px;color:#333;margin-bottom:8px;display:block;font-weight:700}.Text_text__4W3bm{font-size:1rem;color:#333;line-height:1.6}.DocumentExplorer_wrapper__MDNTX{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:auto}.DocumentExplorer_table__0_lEm{width:100%;border-collapse:collapse}.DocumentExplorer_table__0_lEm th{background:#f8fafc;padding:14px;text-align:left;font-size:13px;font-weight:600;color:#475569;border-bottom:1px solid #e5e7eb;white-space:nowrap}.DocumentExplorer_table__0_lEm td{padding:14px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.DocumentExplorer_table__0_lEm tbody tr:hover{background:#f8fafc}.DocumentExplorer_document__31lRc{display:flex;align-items:center;gap:12px}.DocumentExplorer_document__31lRc svg{font-size:22px}.DocumentExplorer_pdf__F1FJC{color:#dc2626}.DocumentExplorer_excel___JF8t{color:#16a34a}.DocumentExplorer_word__GDvrb{color:#2563eb}.DocumentExplorer_image__IGBJK{color:#7c3aed}.DocumentExplorer_archive__0wo0g{color:#f59e0b}.DocumentExplorer_defaultFile__ZEGJI{color:#64748b}.DocumentExplorer_actions__p_DV7{display:flex;gap:8px}.DocumentExplorer_empty__ajme7{text-align:center;padding:60px;color:#64748b}@media(max-width:1200px){.DocumentExplorer_wrapper__MDNTX{overflow-x:auto}.DocumentExplorer_table__0_lEm{min-width:1200px}}.Divider_divider__erb6C{background-color:#e0e0e0;margin:1rem 0}.Divider_horizontal__ORSn6{height:1px;width:100%}.Divider_vertical__B5TXH{width:1px;height:100%;margin:0 1rem}.InputField_input__04wxE{padding:.6rem .75rem;font-size:1rem;border:1px solid #ccc;border-radius:.375rem;transition:border-color .2s ease-in-out;outline:none}.InputField_input__04wxE:focus{border-color:#0070f3}.Avatar_avatar__Z4z62{display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;font-weight:600;background-color:#6366f1;color:#ffffff;border:1px solid #e5e7eb}.Avatar_image__xlZxz{width:100%;height:100%;object-fit:cover}.Avatar_fallback__Ie4gJ{text-transform:uppercase;letter-spacing:.5px}.Avatar_sm__lYfen{width:32px;height:32px;font-size:12px}.Avatar_md__Zgij5{width:40px;height:40px;font-size:14px}.Avatar_lg__XPoGJ{width:56px;height:56px;font-size:18px}.SelectInput_select__wkihW{width:100%;padding:10px 12px;font-size:1rem;font-family:inherit;border:1px solid #ccc;border-radius:6px;background-color:#fff;color:#333;transition:border-color .3s ease,box-shadow .3s ease;appearance:none;outline:none}.SelectInput_select__wkihW:focus{border-color:#3f51b5;box-shadow:0 0 0 3px rgba(63,81,181,.2)}.SelectInput_select__wkihW:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.Icon_iconWrapper__NdT9d{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.Icon_iconWrapper__NdT9d:hover{transform:scale(1.1)}.FilterDropdown_filterWrapper__Ypzfq{display:flex;flex-direction:column;gap:6px;min-width:180px}.FilterDropdown_label__aSG1w{font-weight:500;font-size:14px;color:#333}.FilterDropdown_select__W4lJ6{padding:6px 10px;font-size:14px;border-radius:4px;border:1px solid #ccc;background-color:white}.DropDownmenu_iconButton__nEoqU{width:32px;height:32px;border-radius:6px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.DropDownmenu_iconButton__nEoqU:hover{background:rgba(0,0,0,.06)}.DropDownmenu_menu__yGE8Y{position:absolute;z-index:10000;min-width:160px;background:#ffffff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.18);list-style:none;padding:6px 0;margin:0}.DropDownmenu_menuItem__zSi1N{padding:8px 14px;font-size:.85rem;cursor:pointer;white-space:nowrap}.DropDownmenu_menuItem__zSi1N:hover{background:#f1f5f9}.EmptyState_wrapper__3Gq8h{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;gap:16px}.EmptyState_iconContainer__iCSjI{opacity:.6}.EmptyState_description__NYt_k{max-width:400px;color:#6b7280}.PaginationControl_pagination__4ktWJ{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:16px;flex-wrap:wrap}.PaginationControl_pageButton__Z_AKk{padding:6px 10px;border-radius:4px;font-size:14px;background-color:#f3f3f3;border:1px solid #ddd;cursor:pointer;transition:.2s}.PaginationControl_pageButton__Z_AKk:hover:not(:disabled){background-color:#eaeaea}.PaginationControl_pageButton__Z_AKk:disabled{cursor:not-allowed;opacity:.5}.PaginationControl_active__IGML4{background-color:#007bff;color:#fff;border-color:#007bff}.Button_button__dk9QN{border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease}.Button_sm__QdF5d{padding:6px 10px;font-size:12px}.Button_md__a402X{padding:10px 16px;font-size:14px}.Button_lg__NkbSX{padding:12px 20px;font-size:15px}.Button_primary__xzhZA{background-color:#4f46e5;color:white}.Button_primary__xzhZA:hover{background-color:#4338ca}.Button_secondary__zctev{background-color:#eef2ff;color:#4f46e5}.Button_secondary__zctev:hover{background-color:#e0e7ff}.Button_ghost__3Avnt{background-color:transparent;color:#4f46e5}.Button_ghost__3Avnt:hover{background-color:#f3f4f6}.Button_button__dk9QN:disabled{background-color:#c7d2fe;color:#6366f1;cursor:not-allowed}.CalendarAgenda_wrapper__zY2Nw{display:flex;flex-direction:column;gap:18px;padding:22px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px}.CalendarAgenda_header__zwx0_{display:flex;justify-content:space-between;align-items:center}.CalendarAgenda_viewAll__IzunR{display:flex;align-items:center;gap:8px;border:none;background:none;cursor:pointer;color:#2563eb;font-weight:600}.CalendarAgenda_row__vb55J{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:.2s}.CalendarAgenda_row__vb55J:hover{background:#f8fafc}.CalendarAgenda_left__iu9q9{display:flex;align-items:center;gap:14px}.CalendarAgenda_icon__Et1nC{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#eff6ff;color:#2563eb;border-radius:10px;font-size:18px}.CalendarAgenda_right__1jf91{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.CalendarAgenda_empty__v6MCY{text-align:center;padding:40px;border:1px dashed #d1d5db;border-radius:10px}@media(max-width:768px){.CalendarAgenda_header__zwx0_,.CalendarAgenda_row__vb55J{flex-direction:column;align-items:flex-start;gap:12px}.CalendarAgenda_right__1jf91{align-items:flex-start}}.Title_title__9gmqG{font-size:2rem;font-weight:600;color:#1f2937;margin-bottom:1rem;line-height:1.25;text-align:center}.Title_xl__26O6n{font-size:2rem}.Title_lg___TCvN{font-size:1.5rem}.Title_md__7LRIy{font-size:1.25rem}.Title_sm__A_WG2{font-size:1rem}.Title_xs__tlb7i{font-size:.9rem}.ComplianceDocumentsView_wrapper__kDjZY{display:flex;flex-direction:column;gap:24px}.ComplianceDocumentsView_yearHeader__3Oj4Y{font-size:20px;font-weight:700}.ComplianceDocumentsView_list___no4x{display:flex;flex-direction:column;gap:24px}.ComplianceSection_wrapper__lo_xn{display:flex;flex-direction:column;gap:18px;background:white;border-radius:14px;padding:20px;border:1px solid #e5e7eb}.ComplianceSection_header__zusix{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600}.ComplianceSection_badge__xP3k5{background:#f3f4f6;padding:6px 10px;border-radius:999px;font-size:12px}.ComplianceSection_periods__Uc_p7{display:flex;flex-direction:column;gap:18px}.CalendarLegend_wrapper__SmL2N{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.CalendarLegend_header__OLxbl{margin-bottom:20px}.CalendarLegend_grid__Pq_9x{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.CalendarLegend_item__2ct7T{display:flex;align-items:center;gap:10px}.CalendarLegend_dot__9r0cE{width:14px;height:14px;border-radius:50%;flex-shrink:0}.CalendarLegend_pending__NPih_{background:#6b7280}.CalendarLegend_assigned__HFCNf{background:#2563eb}.CalendarLegend_inProgress__JjMhs{background:#0ea5e9}.CalendarLegend_waitingClient__tOAjk{background:#f59e0b}.CalendarLegend_documentsReceived__aBfVd{background:#6366f1}.CalendarLegend_underReview__ULRWO{background:#8b5cf6}.CalendarLegend_readyToFile__UDOCq{background:#06b6d4}.CalendarLegend_filed__yKqhO{background:#10b981}.CalendarLegend_completed__5c_YC{background:#15803d}.CalendarLegend_overdue__d_1BI{background:#dc2626}@media(max-width:768px){.CalendarLegend_grid__Pq_9x{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.CalendarLegend_grid__Pq_9x{grid-template-columns:1fr}}.CalendarDayDrawer_overlay__9_0BT{position:fixed;inset:0;background:rgba(15,23,42,.35);z-index:999}.CalendarDayDrawer_drawer__kGkXJ{position:fixed;top:0;right:0;width:560px;max-width:100%;height:100vh;background:#ffffff;display:flex;flex-direction:column;z-index:1000;box-shadow:-8px 0 30px rgba(0,0,0,.12);overflow:hidden}.CalendarDayDrawer_header__bdBld{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;border-bottom:1px solid #e5e7eb;background:#ffffff}.CalendarDayDrawer_filters__VWEYV{display:flex;flex-direction:column;gap:16px;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.CalendarDayDrawer_list__eu154{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:18px}.CalendarDayDrawer_card__yoTPe{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:18px;transition:all .25s ease}.CalendarDayDrawer_card__yoTPe:hover{border-color:#2563eb;box-shadow:0 6px 18px rgba(37,99,235,.08)}.CalendarDayDrawer_top__PEjaR{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.CalendarDayDrawer_meta__W9Ztd{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:18px;color:#6b7280;font-size:14px}.CalendarDayDrawer_actions__32MFf{display:flex;flex-wrap:wrap;gap:10px}.CalendarDayDrawer_empty__6ywEA{padding:60px 20px;text-align:center;border:2px dashed #d1d5db;border-radius:12px;color:#6b7280}.CalendarDayDrawer_list__eu154::-webkit-scrollbar{width:8px}.CalendarDayDrawer_list__eu154::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.CalendarDayDrawer_list__eu154::-webkit-scrollbar-track{background:transparent}@media (max-width:768px){.CalendarDayDrawer_drawer__kGkXJ{width:100%}.CalendarDayDrawer_filters__VWEYV,.CalendarDayDrawer_header__bdBld,.CalendarDayDrawer_list__eu154{padding:18px}.CalendarDayDrawer_top__PEjaR{flex-direction:column;align-items:flex-start}.CalendarDayDrawer_meta__W9Ztd{flex-direction:column;gap:8px}.CalendarDayDrawer_actions__32MFf{width:100%}.CalendarDayDrawer_actions__32MFf button{flex:1}}.CompletedBulkActions_wrapper__UgLGA{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:14px}.CompletedBulkActions_left__bvTUd{display:flex;align-items:center;gap:14px}.CompletedBulkActions_count__yzGg8{padding:6px 12px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:13px;font-weight:600}.CompletedBulkActions_actions__TFmvD{display:flex;flex-wrap:wrap;gap:12px}.CompletedBulkActions_actions__TFmvD button{display:flex;align-items:center;gap:8px}@media (max-width:992px){.CompletedBulkActions_wrapper__UgLGA{flex-direction:column;align-items:flex-start}.CompletedBulkActions_actions__TFmvD{width:100%}}@media (max-width:768px){.CompletedBulkActions_actions__TFmvD{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.CompletedBulkActions_actions__TFmvD button{width:100%;justify-content:center}}@media (max-width:576px){.CompletedBulkActions_actions__TFmvD{grid-template-columns:1fr}}.StatusBadge_badge__3FRa4{padding:.25rem .6rem;font-size:.75rem;font-weight:600;border-radius:999px;display:inline-block;text-align:center;text-transform:capitalize;color:white}.StatusBadge_default__d_qWY{background-color:#9e9e9e}.StatusBadge_green__hKR32{background-color:#4caf50}.StatusBadge_red__TruWU{background-color:#f44336}.StatusBadge_blue__z6vi1{background-color:#2196f3}.StatusBadge_yellow__CTFAD{background-color:#fde68a;color:#92400e}.StatusBadge_purple__7mtDV{background-color:#9c27b0}.StatusBadge_amber__1QzkA{background-color:#f57c00}.StatusBadge_sm__Ix6f6{padding:.25rem .6rem;font-size:.75rem}.StatusBadge_md__begfG{padding:.35rem .7rem;font-size:.8rem}.StatusBadge_workspace__57Mvt{border-radius:6px;font-weight:500}.StatusBadge_workspace__57Mvt.StatusBadge_green__hKR32{background:rgba(76,175,80,.15);color:#2e7d32}.StatusBadge_workspace__57Mvt.StatusBadge_red__TruWU{background:rgba(244,67,54,.15);color:#c62828}.StatusBadge_workspace__57Mvt.StatusBadge_blue__z6vi1{background:rgba(33,150,243,.15);color:#1565c0}.StatusBadge_workspace__57Mvt.StatusBadge_default__d_qWY{background:rgba(158,158,158,.15);color:#616161}.DocumentsBulkActions_wrapper__IPuQ4{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;flex-wrap:wrap}.DocumentsBulkActions_info__erl_p{display:flex;align-items:center;gap:10px;color:#1d4ed8;font-size:14px;font-weight:500}.DocumentsBulkActions_info__erl_p svg{font-size:18px}.DocumentsBulkActions_actions__qIjpi{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.DocumentsBulkActions_actions__qIjpi button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:130px}@media (max-width:992px){.DocumentsBulkActions_wrapper__IPuQ4{flex-direction:column;align-items:stretch}.DocumentsBulkActions_actions__qIjpi{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.DocumentsBulkActions_actions__qIjpi button{width:100%;min-width:auto}}@media (max-width:576px){.DocumentsBulkActions_actions__qIjpi{grid-template-columns:1fr}}.DocumentsDrawer_overlay__64izv{position:fixed;inset:0;background:rgba(15,23,42,.35);backdrop-filter:blur(2px);z-index:1000}.DocumentsDrawer_drawer__4dKRa{position:fixed;top:0;right:0;width:560px;max-width:100%;height:100vh;display:flex;flex-direction:column;background:#ffffff;box-shadow:-10px 0 35px rgba(0,0,0,.15);z-index:1001}.DocumentsDrawer_header__7973w{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;border-bottom:1px solid #e5e7eb;background:#ffffff;flex-shrink:0}.DocumentsDrawer_tabs__CrTv_{display:flex;gap:10px;padding:16px 20px;overflow-x:auto;border-bottom:1px solid #e5e7eb;background:#f8fafc;flex-shrink:0}.DocumentsDrawer_tabs__CrTv_::-webkit-scrollbar{height:6px}.DocumentsDrawer_tabs__CrTv_::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.DocumentsDrawer_tabs__CrTv_ button{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;background:transparent;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:.25s}.DocumentsDrawer_tabs__CrTv_ button:hover{background:#e2e8f0}.DocumentsDrawer_active__dZXcz{background:#2563eb!important;color:#ffffff!important}.DocumentsDrawer_body__JBT7z{flex:1;overflow-y:auto;padding:24px;background:#ffffff}.DocumentsDrawer_body__JBT7z::-webkit-scrollbar{width:8px}.DocumentsDrawer_body__JBT7z::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}@media (max-width:992px){.DocumentsDrawer_drawer__4dKRa{width:100%}}@media (max-width:768px){.DocumentsDrawer_header__7973w{padding:18px}.DocumentsDrawer_tabs__CrTv_{padding:12px 16px}.DocumentsDrawer_body__JBT7z{padding:18px}}@media (max-width:576px){.DocumentsDrawer_tabs__CrTv_ button{font-size:13px;padding:8px 12px}}.ComplianceDetailsDrawer_overlay__TUv46{position:fixed;inset:0;background:rgba(15,23,42,.35);backdrop-filter:blur(2px);z-index:1000}.ComplianceDetailsDrawer_drawer__U7_xC{position:fixed;top:0;right:0;width:520px;max-width:100%;height:100vh;background:#ffffff;display:flex;flex-direction:column;box-shadow:-12px 0 40px rgba(0,0,0,.12);z-index:1001}.ComplianceDetailsDrawer_header__MxeEf{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;border-bottom:1px solid #e5e7eb;background:#ffffff;flex-shrink:0}.ComplianceDetailsDrawer_header__MxeEf h3{margin-bottom:6px}.ComplianceDetailsDrawer_summary___ZEBn{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:20px 24px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.ComplianceDetailsDrawer_summaryItem__xVUNx{display:flex;align-items:center;gap:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:10px;padding:12px}.ComplianceDetailsDrawer_summaryItem__xVUNx svg{font-size:18px;color:#2563eb;flex-shrink:0}.ComplianceDetailsDrawer_summaryItem__xVUNx small{display:block;color:#64748b;font-size:12px;margin-bottom:4px}.ComplianceDetailsDrawer_summaryItem__xVUNx strong{color:#0f172a;font-size:14px;font-weight:600}.ComplianceDetailsDrawer_progressSection__saBfF{padding:18px 24px;border-bottom:1px solid #e5e7eb;background:#ffffff}.ComplianceDetailsDrawer_progressHeader__bm3AV{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ComplianceDetailsDrawer_progressHeader__bm3AV strong{color:#2563eb;font-size:15px}.ComplianceDetailsDrawer_tabs__AgWD1{display:flex;gap:6px;padding:14px 16px;overflow-x:auto;background:#ffffff;border-bottom:1px solid #e5e7eb;flex-shrink:0}.ComplianceDetailsDrawer_tabs__AgWD1::-webkit-scrollbar{height:5px}.ComplianceDetailsDrawer_tabs__AgWD1::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.ComplianceDetailsDrawer_tabs__AgWD1 button{display:flex;align-items:center;gap:8px;border:none;background:transparent;padding:10px 16px;border-radius:8px;cursor:pointer;white-space:nowrap;color:#475569;font-size:14px;font-weight:500;transition:all .25s ease}.ComplianceDetailsDrawer_tabs__AgWD1 button:hover{background:#eff6ff;color:#2563eb}.ComplianceDetailsDrawer_active__eEBsn{background:#2563eb!important;color:#ffffff!important}.ComplianceDetailsDrawer_body__b1385{flex:1;overflow-y:auto;padding:24px;background:#f8fafc}.ComplianceDetailsDrawer_body__b1385::-webkit-scrollbar{width:8px}.ComplianceDetailsDrawer_body__b1385::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.ComplianceDetailsDrawer_stickyActions__qIyvb{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;background:#ffffff;border-top:1px solid #e5e7eb;box-shadow:0 -5px 20px rgba(0,0,0,.05);flex-shrink:0}.ComplianceDetailsDrawer_actionGroup__mXtGD{display:flex;gap:10px;flex-wrap:wrap}.ComplianceDetailsDrawer_empty__ADnDo{padding:60px 20px;text-align:center;color:#64748b}@media (max-width:992px){.ComplianceDetailsDrawer_drawer__U7_xC{width:100%}}@media (max-width:768px){.ComplianceDetailsDrawer_header__MxeEf{padding:18px}.ComplianceDetailsDrawer_summary___ZEBn{grid-template-columns:1fr;padding:18px}.ComplianceDetailsDrawer_progressSection__saBfF{padding:18px}.ComplianceDetailsDrawer_tabs__AgWD1{padding:12px}.ComplianceDetailsDrawer_body__b1385{padding:18px}.ComplianceDetailsDrawer_stickyActions__qIyvb{flex-direction:column;align-items:stretch}.ComplianceDetailsDrawer_actionGroup__mXtGD{width:100%;justify-content:center}}@media (max-width:576px){.ComplianceDetailsDrawer_drawer__U7_xC{width:100%}.ComplianceDetailsDrawer_tabs__AgWD1 button{font-size:13px;padding:8px 12px}}.CompletedDrawer_overlay__IdLLe{position:fixed;inset:0;background:rgba(15,23,42,.35);backdrop-filter:blur(2px);z-index:1000}.CompletedDrawer_drawer__dL_98{position:fixed;top:0;right:0;width:520px;max-width:100%;height:100vh;background:#ffffff;display:flex;flex-direction:column;box-shadow:-12px 0 40px rgba(0,0,0,.12);z-index:1001}.CompletedDrawer_header__yYm6P{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;border-bottom:1px solid #e5e7eb;background:#ffffff;flex-shrink:0}.CompletedDrawer_summary__6Z5GX{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:20px 24px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.CompletedDrawer_summary__6Z5GX>div{display:flex;flex-direction:column;gap:6px;background:#ffffff;border:1px solid #e5e7eb;border-radius:10px;padding:14px}.CompletedDrawer_summary__6Z5GX strong{color:#0f172a;font-size:15px;font-weight:600}.CompletedDrawer_tabs__B4KiD{display:flex;gap:8px;padding:16px;border-bottom:1px solid #e5e7eb;overflow-x:auto;background:#ffffff}.CompletedDrawer_tabs__B4KiD::-webkit-scrollbar{height:5px}.CompletedDrawer_tabs__B4KiD::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.CompletedDrawer_tabs__B4KiD button{display:flex;align-items:center;gap:8px;border:none;background:transparent;padding:10px 16px;border-radius:8px;cursor:pointer;font-size:14px;color:#475569;white-space:nowrap;transition:.25s}.CompletedDrawer_tabs__B4KiD button:hover{background:#eff6ff;color:#2563eb}.CompletedDrawer_active___THtO{background:#2563eb!important;color:#ffffff!important}.CompletedDrawer_body__HGxMI{flex:1;overflow-y:auto;padding:24px;background:#f8fafc}.CompletedDrawer_body__HGxMI::-webkit-scrollbar{width:8px}.CompletedDrawer_body__HGxMI::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}@media (max-width:992px){.CompletedDrawer_drawer__dL_98{width:100%}}@media (max-width:768px){.CompletedDrawer_header__yYm6P{padding:18px}.CompletedDrawer_summary__6Z5GX{grid-template-columns:1fr;padding:18px}.CompletedDrawer_tabs__B4KiD{padding:12px}.CompletedDrawer_body__HGxMI{padding:18px}}@media (max-width:576px){.CompletedDrawer_drawer__dL_98{width:100%}.CompletedDrawer_tabs__B4KiD button{padding:8px 12px;font-size:13px}}.FileInput_fileInputWrapper__3lakt{display:inline-block;position:relative}.FileInput_fileInput__UCEW3{padding:8px;border:1px solid #ccc;border-radius:6px;background-color:#fff;cursor:pointer;font-size:14px;color:#333;width:100%}.ProgressBar_progressContainer__QOoMc{width:100%;background-color:#e0e0e0;border-radius:10px;overflow:hidden;position:relative;height:20px}.ProgressBar_progressBar__8eMiX{height:100%;background-color:#4caf50;width:0;transition:width .3s ease-in-out}.ProgressBar_progressLabel__jONWO{position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:12px;color:#fff;line-height:20px;font-weight:700}.TextArea_textarea__Rnpa1{width:100%;padding:.75rem 1rem;border:1px solid #ccc;border-radius:8px;resize:vertical;font-size:1rem;font-family:inherit;transition:border-color .2s ease-in-out}.TextArea_textarea__Rnpa1:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.3)}.TextArea_textarea__Rnpa1:disabled{background-color:#f5f5f5;cursor:not-allowed}.ContextualCommentsTab_container__R77Yj{display:flex;flex-direction:column;height:100%;background:#f9fafb;border-radius:12px;overflow:hidden}.ContextualCommentsTab_comments__Y8g2N{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.ContextualCommentsTab_comment__MFZ6Y{background:#ffffff;padding:.75rem 1rem;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.08);font-size:.95rem;line-height:1.4}.ContextualCommentsTab_comment__MFZ6Y b{color:#2563eb;font-weight:600}.ContextualCommentsTab_inputBox__s4BEX{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-top:1px solid #e5e7eb;background:#fff}.ContextualCommentsTab_inputBox__s4BEX input{flex:1;padding:.6rem .8rem;border:1px solid #d1d5db;border-radius:8px;outline:none;font-size:.95rem;transition:all .2s ease}.ContextualCommentsTab_inputBox__s4BEX input:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.ContextualCommentsTab_inputBox__s4BEX button{background:#2563eb;color:#fff;border:none;padding:.6rem 1rem;border-radius:8px;cursor:pointer;transition:background .2s ease;font-weight:500}.ContextualCommentsTab_inputBox__s4BEX button:hover{background:#1e40af}.CommunicationDrawer_drawer__hDhZH{position:fixed;top:0;right:0;width:420px;height:100vh;background-color:#ffffff;border-left:1px solid #e5e7eb;box-shadow:-4px 0 10px rgba(0,0,0,.1);z-index:1500;display:flex;flex-direction:column;animation:CommunicationDrawer_slideIn__WIPw6 .3s ease forwards}@keyframes CommunicationDrawer_slideIn__WIPw6{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.CommunicationDrawer_header__8f6cw{display:flex;align-items:center;justify-content:space-between;background-color:#007bff;color:#ffffff;padding:1rem 1.2rem;font-size:1.1rem;font-weight:600;letter-spacing:.3px;border-bottom:1px solid #0065d1}.CommunicationDrawer_header__8f6cw span{margin-left:.4rem}.CommunicationDrawer_closeBtn__HS59O{background:transparent;border:none;color:#ffffff;font-size:1.2rem;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.CommunicationDrawer_closeBtn__HS59O:hover{opacity:.8;transform:scale(1.1)}.CommunicationDrawer_tabContent__KUcDM{flex:1;overflow-y:auto;padding:1rem 1.2rem;background-color:#fafafa}.CommunicationDrawer_tabContent__KUcDM::-webkit-scrollbar{width:6px}.CommunicationDrawer_tabContent__KUcDM::-webkit-scrollbar-thumb{background-color:#c5c5c5;border-radius:3px}.CommunicationDrawer_tabContent__KUcDM::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.CommunicationDrawer_MuiTabs-root__YGnKa{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.CommunicationDrawer_MuiTab-root__JLec5{font-weight:500;text-transform:none!important;font-size:.95rem}.CommunicationDrawer_Mui-selected__3TdgC{color:#007bff!important;font-weight:600!important}.CommunicationDrawer_MuiTabs-indicator__C6Z46{background-color:#007bff!important}.DocumentPermissions_wrapper__by7Ba{display:flex;flex-direction:column;gap:20px}.DocumentPermissions_card__EjckQ{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;transition:.2s}.DocumentPermissions_card__EjckQ:hover{border-color:#2563eb;box-shadow:0 8px 18px rgba(37,99,235,.08)}.DocumentPermissions_left__ldrzu{display:flex;align-items:center;gap:16px;flex:1}.DocumentPermissions_avatar__HpAOG{width:50px;height:50px;border-radius:50%;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.DocumentPermissions_info__SFWlV{display:flex;flex-direction:column;gap:4px}.DocumentPermissions_info__SFWlV>strong{color:#111827;font-size:15px}.DocumentPermissions_permissions__T_mty{display:flex;flex-wrap:wrap;gap:8px;flex:1}.DocumentPermissions_permissions__T_mty>*{display:flex;align-items:center;gap:6px}.DocumentPermissions_actions__3NX7C{display:flex;gap:10px}.DocumentPermissions_empty__K8XtT{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:50px;background:#ffffff;border:1px dashed #d1d5db;border-radius:12px;color:#64748b}.DocumentPermissions_empty__K8XtT svg{font-size:42px}@media(max-width:992px){.DocumentPermissions_card__EjckQ{flex-direction:column;align-items:flex-start}.DocumentPermissions_permissions__T_mty{width:100%}.DocumentPermissions_actions__3NX7C{width:100%;justify-content:flex-end}}@media(max-width:576px){.DocumentPermissions_actions__3NX7C{flex-direction:column}.DocumentPermissions_actions__3NX7C button{width:100%}}.DocumentSharing_wrapper__gUZu0{display:flex;flex-direction:column;gap:20px}.DocumentSharing_card__gdwN9{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;transition:.2s}.DocumentSharing_card__gdwN9:hover{border-color:#2563eb;box-shadow:0 8px 18px rgba(37,99,235,.08)}.DocumentSharing_left__QjQ8D{display:flex;gap:16px;flex:1}.DocumentSharing_icon__DOUaP{width:52px;height:52px;border-radius:12px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.DocumentSharing_info__l_oN3{display:flex;flex-direction:column;gap:6px}.DocumentSharing_info__l_oN3>strong{font-size:15px;color:#111827}.DocumentSharing_status__5_EZw{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:150px}.DocumentSharing_expiry__KI_iG,.DocumentSharing_lock__nrLt7{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b}.DocumentSharing_actions__FbfC3{display:flex;gap:10px}.DocumentSharing_empty__IRdWe{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px;background:#ffffff;border:1px dashed #d1d5db;border-radius:12px;color:#64748b}.DocumentSharing_empty__IRdWe svg{font-size:42px}@media(max-width:992px){.DocumentSharing_card__gdwN9{flex-direction:column;align-items:flex-start}.DocumentSharing_status__5_EZw{width:100%}.DocumentSharing_actions__FbfC3{width:100%;justify-content:flex-end}}@media(max-width:576px){.DocumentSharing_actions__FbfC3{flex-wrap:wrap}.DocumentSharing_actions__FbfC3 button{flex:1}}.DocumentStickyActions_wrapper__fmNXu{position:sticky;bottom:0;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:18px 24px;background:#ffffff;border-top:1px solid #e5e7eb;box-shadow:0 -4px 12px rgba(0,0,0,.05);z-index:20}.DocumentStickyActions_wrapper__fmNXu>button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:130px}@media (max-width:768px){.DocumentStickyActions_wrapper__fmNXu{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px}.DocumentStickyActions_wrapper__fmNXu>button{width:100%;min-width:auto}}@media (max-width:576px){.DocumentStickyActions_wrapper__fmNXu{grid-template-columns:1fr}}.UploadDocumentDrawer_overlay__otRig{position:fixed;inset:0;background:rgba(15,23,42,.35);backdrop-filter:blur(2px);z-index:1000}.UploadDocumentDrawer_drawer__2KspL{position:fixed;top:0;right:0;width:620px;max-width:100%;height:100vh;display:flex;flex-direction:column;background:#fff;box-shadow:-10px 0 35px rgba(0,0,0,.15);z-index:1001}.UploadDocumentDrawer_header__8SFfY{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.UploadDocumentDrawer_body__BXHBT{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.UploadDocumentDrawer_body__BXHBT::-webkit-scrollbar{width:8px}.UploadDocumentDrawer_body__BXHBT::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}@media(max-width:992px){.UploadDocumentDrawer_drawer__2KspL{width:100%}}@media(max-width:768px){.UploadDocumentDrawer_header__8SFfY{padding:18px}.UploadDocumentDrawer_body__BXHBT{padding:18px;gap:18px}}.UploadArea_wrapper__HOZje{display:flex;flex-direction:column;gap:20px;padding:20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px}.UploadArea_dropzone__wQxRR{border:2px dashed #cbd5e1;border-radius:12px;padding:50px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#f8fafc;cursor:pointer;transition:.25s}.UploadArea_dropzone__wQxRR:hover{border-color:#2563eb;background:#eff6ff}.UploadArea_uploadIcon__DKr12{font-size:54px;color:#2563eb}.UploadArea_input__pFkXV{display:none}.UploadArea_fileCard__SUWy2{justify-content:space-between;padding:16px;border:1px solid #e5e7eb;border-radius:10px;background:#ffffff}.UploadArea_fileCard__SUWy2,.UploadArea_fileInfo__FvJFh{display:flex;align-items:center;gap:16px}.UploadArea_fileInfo__FvJFh svg{font-size:28px;color:#2563eb}.UploadArea_fileInfo__FvJFh>div{display:flex;flex-direction:column;gap:4px}.UploadArea_fileInfo__FvJFh>div>strong{color:#111827;font-size:15px}@media(max-width:768px){.UploadArea_dropzone__wQxRR{padding:36px 16px}.UploadArea_fileCard__SUWy2{flex-direction:column;align-items:flex-start}}.UploadMetadata_wrapper__jOW84{display:flex;flex-direction:column;gap:20px;padding:20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px}.UploadMetadata_grid__DPKSb{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.UploadMetadata_description__sDEZ0,.UploadMetadata_grid__DPKSb>div{display:flex;flex-direction:column;gap:8px}.UploadMetadata_description__sDEZ0>label,.UploadMetadata_grid__DPKSb>div>label{font-size:14px;font-weight:600;color:#374151}.UploadMetadata_description__sDEZ0>textarea{min-height:120px;resize:vertical}@media (max-width:768px){.UploadMetadata_grid__DPKSb{grid-template-columns:1fr}}.UploadTags_wrapper__IkKFp{display:flex;flex-direction:column;gap:20px;padding:20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px}.UploadTags_grid__KiW8e{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.UploadTags_grid__KiW8e>div{display:flex;flex-direction:column;gap:8px}.UploadTags_grid__KiW8e>div>label{font-size:14px;font-weight:600;color:#374151}.UploadTags_options__GVUmR{display:flex;flex-direction:column;gap:14px;padding-top:8px;border-top:1px solid #e5e7eb}@media (max-width:768px){.UploadTags_grid__KiW8e{grid-template-columns:1fr}}.Checkbox_checkboxContainer__QNOGT{display:flex;align-items:center;cursor:pointer;user-select:none;gap:8px}.Checkbox_checkbox__qhKGd{display:none}.Checkbox_customCheckbox__8OiNH{width:18px;height:18px;border:2px solid #666;border-radius:4px;position:relative;background-color:#fff;transition:all .2s ease-in-out}.Checkbox_checkbox__qhKGd:checked+.Checkbox_customCheckbox__8OiNH{background-color:#007bff;border-color:#007bff}.Checkbox_checkbox__qhKGd:checked+.Checkbox_customCheckbox__8OiNH:after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.Checkbox_labelText__JRPAD{font-size:14px;color:#333}.BillingBulkActions_container__d7tw0{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px}.BillingBulkActions_left__3Es5R{display:flex;align-items:center;gap:12px;color:#334155;flex-shrink:0}.BillingBulkActions_actions__YpKm1{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;flex:1}.BillingBulkActions_actions__YpKm1 button{white-space:nowrap}@media(max-width:992px){.BillingBulkActions_container__d7tw0{flex-direction:column;align-items:flex-start}.BillingBulkActions_actions__YpKm1{width:100%;justify-content:flex-start}}@media(max-width:768px){.BillingBulkActions_actions__YpKm1{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;width:100%}.BillingBulkActions_actions__YpKm1 button{width:100%}}@media(max-width:576px){.BillingBulkActions_container__d7tw0{padding:14px;gap:16px}.BillingBulkActions_actions__YpKm1{grid-template-columns:1fr}}.BillingPagination_container__KYORW{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px}.BillingPagination_info__yvOY9{display:flex;align-items:center;color:#475569}.BillingPagination_controls__MXdMG{display:flex;align-items:center;gap:12px}.BillingPagination_controls__MXdMG button{min-width:38px;height:38px;padding:0}@media(max-width:768px){.BillingPagination_container__KYORW{flex-direction:column;align-items:flex-start}.BillingPagination_controls__MXdMG{width:100%;justify-content:space-between}}.BillingDetailsDrawer_header__QWFpt{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;border-bottom:1px solid #e5e7eb;background:#ffffff}.BillingDetailsDrawer_headerActions__56kF_{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.BillingDetailsDrawer_content__H3UVe{display:flex;flex-direction:column;gap:24px;padding:24px;background:#f8fafc;overflow-y:auto}.BillingDetailsDrawer_section__2bDuF{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:18px}.BillingDetailsDrawer_grid__6klJc{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.BillingDetailsDrawer_field__fHFOX{display:flex;flex-direction:column;gap:6px}.BillingDetailsDrawer_summary__gbqO_{display:flex;flex-direction:column;gap:10px}.BillingDetailsDrawer_summaryRow__56Hiy{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px dashed #e5e7eb}.BillingDetailsDrawer_summaryRow__56Hiy:last-child{border-bottom:none}.BillingDetailsDrawer_totalRow__849Xg{font-size:16px;color:#2563eb}.BillingDetailsDrawer_balanceRow__otzCE{font-size:16px;color:#dc2626}.BillingDetailsDrawer_tableWrapper__u4squ{overflow-x:auto}.BillingDetailsDrawer_table__e1M_n{width:100%;border-collapse:collapse;min-width:700px}.BillingDetailsDrawer_table__e1M_n thead{background:#f8fafc}.BillingDetailsDrawer_table__e1M_n th{text-align:left;padding:14px;border-bottom:1px solid #e5e7eb;font-size:14px;font-weight:600;color:#475569}.BillingDetailsDrawer_table__e1M_n td{padding:14px;border-bottom:1px solid #f1f5f9;vertical-align:top}.BillingDetailsDrawer_table__e1M_n tbody tr:hover{background:#f8fafc}.BillingDetailsDrawer_emptyTable__NZKfL{text-align:center;padding:30px;color:#94a3b8}.BillingDetailsDrawer_notes__jcv4s{padding:16px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;line-height:1.8}.BillingDetailsDrawer_timeline__Nk0SM{display:flex;flex-direction:column;gap:14px}.BillingDetailsDrawer_timelineItem__CQtpR{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:12px;border-bottom:1px dashed #e5e7eb}.BillingDetailsDrawer_timelineItem__CQtpR:last-child{border-bottom:none}.BillingDetailsDrawer_content__H3UVe::-webkit-scrollbar{width:8px}.BillingDetailsDrawer_content__H3UVe::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.BillingDetailsDrawer_content__H3UVe::-webkit-scrollbar-track{background:transparent}@media(max-width:1200px){.BillingDetailsDrawer_header__QWFpt{flex-direction:column;align-items:flex-start}.BillingDetailsDrawer_headerActions__56kF_{width:100%}}@media(max-width:768px){.BillingDetailsDrawer_content__H3UVe{padding:18px}.BillingDetailsDrawer_section__2bDuF{padding:16px}.BillingDetailsDrawer_grid__6klJc{grid-template-columns:1fr}.BillingDetailsDrawer_summaryRow__56Hiy,.BillingDetailsDrawer_timelineItem__CQtpR{flex-direction:column;align-items:flex-start}.BillingDetailsDrawer_summaryRow__56Hiy{gap:6px}}@media(max-width:576px){.BillingDetailsDrawer_header__QWFpt{padding:18px}.BillingDetailsDrawer_headerActions__56kF_{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.BillingDetailsDrawer_headerActions__56kF_ button{width:100%}.BillingDetailsDrawer_content__H3UVe{padding:14px}}.AddInvoiceDrawer_header__0wY4r{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;background:#ffffff;border-bottom:1px solid #e5e7eb}.AddInvoiceDrawer_content___lhwn{display:flex;flex-direction:column;gap:24px;padding:24px;background:#f8fafc;overflow-y:auto}.AddInvoiceDrawer_section__g4X6g{display:flex;flex-direction:column;gap:18px;padding:20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px}.AddInvoiceDrawer_sectionHeader__2jhcP{display:flex;justify-content:space-between;align-items:center;gap:20px}.AddInvoiceDrawer_grid__vu1gI{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.AddInvoiceDrawer_itemCard__7HhRX{display:flex;flex-direction:column;gap:18px;padding:18px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc}.AddInvoiceDrawer_itemGrid__PMMUX{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.AddInvoiceDrawer_itemActions__EdUzr{display:flex;justify-content:flex-end}.AddInvoiceDrawer_summary__3BJh8{display:flex;flex-direction:column;gap:10px}.AddInvoiceDrawer_summaryRow__LRu1q{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px dashed #e5e7eb}.AddInvoiceDrawer_summaryRow__LRu1q:last-child{border-bottom:none}.AddInvoiceDrawer_totalRow__1H_84{font-size:16px;color:#2563eb;font-weight:700}.AddInvoiceDrawer_footer__MEg8m{display:flex;justify-content:flex-end;gap:12px;padding-top:10px}.AddInvoiceDrawer_content___lhwn::-webkit-scrollbar{width:8px}.AddInvoiceDrawer_content___lhwn::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.AddInvoiceDrawer_content___lhwn::-webkit-scrollbar-track{background:transparent}@media(max-width:1200px){.AddInvoiceDrawer_header__0wY4r,.AddInvoiceDrawer_sectionHeader__2jhcP{flex-direction:column;align-items:flex-start}}@media(max-width:768px){.AddInvoiceDrawer_content___lhwn{padding:18px}.AddInvoiceDrawer_section__g4X6g{padding:16px}.AddInvoiceDrawer_grid__vu1gI,.AddInvoiceDrawer_itemGrid__PMMUX{grid-template-columns:1fr}.AddInvoiceDrawer_summaryRow__LRu1q{flex-direction:column;align-items:flex-start;gap:6px}.AddInvoiceDrawer_footer__MEg8m{flex-direction:column-reverse}.AddInvoiceDrawer_footer__MEg8m button{width:100%}}@media(max-width:576px){.AddInvoiceDrawer_header__0wY4r{padding:18px}.AddInvoiceDrawer_content___lhwn,.AddInvoiceDrawer_itemCard__7HhRX{padding:14px}}.DSCBulkActions_wrapper__VryMq{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px}.DSCBulkActions_left__b73ly{display:flex;align-items:center;gap:10px;color:#1e3a8a;font-weight:600}.DSCBulkActions_right__51fcu{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.DSCBulkActions_right__51fcu button{white-space:nowrap}@media(max-width:768px){.DSCBulkActions_wrapper__VryMq{flex-direction:column;align-items:flex-start}.DSCBulkActions_right__51fcu{width:100%}}@media(max-width:576px){.DSCBulkActions_right__51fcu{flex-direction:column}.DSCBulkActions_right__51fcu button{width:100%}}.DSCPagination_wrapper__dxht1{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:16px 18px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px}.DSCPagination_info__wdcmT{color:#64748b;font-size:14px}.DSCPagination_controls__JfAGq{display:flex;align-items:center;gap:12px}.DSCPagination_pageNumber__7HO6W{display:flex;align-items:center;justify-content:center;min-width:120px;padding:8px 14px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#334155}@media(max-width:768px){.DSCPagination_wrapper__dxht1{flex-direction:column;align-items:flex-start}.DSCPagination_controls__JfAGq{width:100%;justify-content:space-between}}@media(max-width:576px){.DSCPagination_controls__JfAGq{flex-direction:column;width:100%}.DSCPagination_controls__JfAGq button,.DSCPagination_pageNumber__7HO6W{width:100%}}.UploadVersion_wrapper__d4MYD{display:flex;flex-direction:column;gap:20px;padding:20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px}.UploadVersion_grid__x9n3A{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.UploadVersion_grid__x9n3A>div,.UploadVersion_notes__ynlrG{display:flex;flex-direction:column;gap:8px}.UploadVersion_grid__x9n3A>div>label,.UploadVersion_notes__ynlrG>label{font-size:14px;font-weight:600;color:#374151}.UploadVersion_notes__ynlrG>textarea{min-height:120px;resize:vertical}.UploadVersion_options__8n4wY{display:flex;flex-direction:column;gap:14px;padding-top:8px;border-top:1px solid #e5e7eb}@media (max-width:768px){.UploadVersion_grid__x9n3A{grid-template-columns:1fr}}.UploadFooter_wrapper__fL6_n{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:18px 24px;background:#ffffff;border-top:1px solid #e5e7eb;flex-shrink:0}.UploadFooter_wrapper__fL6_n>button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:150px}@media (max-width:768px){.UploadFooter_wrapper__fL6_n{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px}.UploadFooter_wrapper__fL6_n>button{width:100%;min-width:auto}}@media (max-width:576px){.UploadFooter_wrapper__fL6_n{grid-template-columns:1fr}}.DocumentRequestDrawer_overlay__U70Wu{position:fixed;inset:0;background:rgba(15,23,42,.35);backdrop-filter:blur(2px);z-index:1000}.DocumentRequestDrawer_drawer__7aACw{position:fixed;top:0;right:0;width:620px;max-width:100%;height:100vh;display:flex;flex-direction:column;background:#ffffff;box-shadow:-10px 0 35px rgba(0,0,0,.15);z-index:1001}.DocumentRequestDrawer_header__iApeZ{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.DocumentRequestDrawer_body__unFpC{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.DocumentRequestDrawer_body__unFpC::-webkit-scrollbar{width:8px}.DocumentRequestDrawer_body__unFpC::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}@media(max-width:992px){.DocumentRequestDrawer_drawer__7aACw{width:100%}}@media(max-width:768px){.DocumentRequestDrawer_header__iApeZ{padding:18px}.DocumentRequestDrawer_body__unFpC{padding:18px;gap:18px}}.RequestClient_wrapper__rClQm{display:flex;flex-direction:column;gap:20px;padding:20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px}.RequestClient_grid__PZEZH{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.RequestClient_grid__PZEZH>div{display:flex;flex-direction:column;gap:8px}.RequestClient_grid__PZEZH>div>label{font-size:14px;font-weight:600;color:#374151}@media (max-width:768px){.RequestClient_grid__PZEZH{grid-template-columns:1fr}}.RequestDocuments_wrapper__H6udf{display:flex;flex-direction:column;gap:20px;padding:20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px}.RequestDocuments_grid__VmZDf{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.RequestDocuments_grid__VmZDf>div,.RequestDocuments_textArea__oYoIn{display:flex;flex-direction:column;gap:8px}.RequestDocuments_grid__VmZDf>div>label,.RequestDocuments_textArea__oYoIn>label{font-size:14px;font-weight:600;color:#374151}.RequestDocuments_textArea__oYoIn>textarea{min-height:180px;resize:vertical}@media (max-width:768px){.RequestDocuments_grid__VmZDf{grid-template-columns:1fr}}.RequestMessage_wrapper__9mPsa{display:flex;flex-direction:column;gap:20px;padding:20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px}.RequestMessage_grid__lv2EQ{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.RequestMessage_grid__lv2EQ>div,.RequestMessage_messageBox__2EovI{display:flex;flex-direction:column;gap:8px}.RequestMessage_grid__lv2EQ>div>label,.RequestMessage_messageBox__2EovI>label{font-size:14px;font-weight:600;color:#374151}.RequestMessage_messageBox__2EovI>textarea{min-height:180px;resize:vertical}@media (max-width:768px){.RequestMessage_grid__lv2EQ{grid-template-columns:1fr}}.RequestDueDate_wrapper__5HMrs{display:flex;flex-direction:column;gap:20px;padding:20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px}.RequestDueDate_grid__QA4u3{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.RequestDueDate_grid__QA4u3>div{display:flex;flex-direction:column;gap:8px}.RequestDueDate_grid__QA4u3>div>label{font-size:14px;font-weight:600;color:#374151}@media (max-width:768px){.RequestDueDate_grid__QA4u3{grid-template-columns:1fr}}.RequestFooter_wrapper__GwGdB{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:18px 24px;border-top:1px solid #e5e7eb;background:#ffffff;flex-shrink:0}.RequestFooter_wrapper__GwGdB button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:150px}@media (max-width:768px){.RequestFooter_wrapper__GwGdB{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px}.RequestFooter_wrapper__GwGdB button{width:100%;min-width:auto}}@media (max-width:576px){.RequestFooter_wrapper__GwGdB{grid-template-columns:1fr}}.ShareDocumentDrawer_overlay__C3lIT{position:fixed;inset:0;background:rgba(15,23,42,.35);backdrop-filter:blur(2px);z-index:1000}.ShareDocumentDrawer_drawer__P1Ayx{position:fixed;top:0;right:0;width:620px;max-width:100%;height:100vh;display:flex;flex-direction:column;background:#ffffff;box-shadow:-10px 0 35px rgba(0,0,0,.15);z-index:1001}.ShareDocumentDrawer_header__WieOJ{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.ShareDocumentDrawer_body__yxh6a{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.ShareDocumentDrawer_body__yxh6a::-webkit-scrollbar{width:8px}.ShareDocumentDrawer_body__yxh6a::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}@media(max-width:992px){.ShareDocumentDrawer_drawer__P1Ayx{width:100%}}@media(max-width:768px){.ShareDocumentDrawer_header__WieOJ{padding:18px}.ShareDocumentDrawer_body__yxh6a{padding:18px;gap:18px}}.ShareRecipients_wrapper__hirhs{display:flex;flex-direction:column;gap:20px;padding:20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px}.ShareRecipients_grid__Smyrg{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ShareRecipients_grid__Smyrg>div{display:flex;flex-direction:column;gap:8px}.ShareRecipients_grid__Smyrg>div>label{font-size:14px;font-weight:600;color:#374151}@media (max-width:768px){.ShareRecipients_grid__Smyrg{grid-template-columns:1fr}}.SharePermissions_wrapper__azULi{display:flex;flex-direction:column;gap:20px;padding:20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px}.SharePermissions_grid__lcww0{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.SharePermissions_grid__lcww0>div{display:flex;flex-direction:column;gap:8px}.SharePermissions_grid__lcww0>div>label{font-size:14px;font-weight:600;color:#374151}.SharePermissions_options__5s8j0{display:flex;flex-direction:column;gap:14px;padding-top:8px}@media (max-width:768px){.SharePermissions_grid__lcww0{grid-template-columns:1fr}}.ShareExpiry_wrapper__S4LPY{display:flex;flex-direction:column;gap:20px;padding:20px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px}.ShareExpiry_grid__troYp{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ShareExpiry_grid__troYp>div{display:flex;flex-direction:column;gap:8px}.ShareExpiry_grid__troYp>div>label{font-size:14px;font-weight:600;color:#374151}@media (max-width:768px){.ShareExpiry_grid__troYp{grid-template-columns:1fr}}.ShareFooter_wrapper__uFpAq{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:18px 24px;border-top:1px solid #e5e7eb;background:#ffffff;flex-shrink:0}.ShareFooter_wrapper__uFpAq>button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:150px}@media (max-width:768px){.ShareFooter_wrapper__uFpAq{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px}.ShareFooter_wrapper__uFpAq>button{width:100%;min-width:auto}}@media (max-width:576px){.ShareFooter_wrapper__uFpAq{grid-template-columns:1fr}}.DocumentPreviewDrawer_overlay__ltIGU{position:fixed;inset:0;background:rgba(15,23,42,.35);backdrop-filter:blur(2px);z-index:1000}.DocumentPreviewDrawer_drawer__psoeS{position:fixed;top:0;right:0;width:80%;max-width:1200px;height:100vh;background:#ffffff;display:flex;flex-direction:column;box-shadow:-12px 0 40px rgba(0,0,0,.18);z-index:1001}.DocumentPreviewDrawer_header__HIjRQ{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.DocumentPreviewDrawer_body__dneq6{flex:1;overflow:auto;padding:24px;display:flex;flex-direction:column;gap:24px;background:#f8fafc}.DocumentPreviewDrawer_body__dneq6::-webkit-scrollbar{width:8px}.DocumentPreviewDrawer_body__dneq6::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}@media(max-width:992px){.DocumentPreviewDrawer_drawer__psoeS{width:100%;max-width:100%}}@media(max-width:768px){.DocumentPreviewDrawer_header__HIjRQ{padding:16px}.DocumentPreviewDrawer_body__dneq6{padding:16px;gap:16px}}.PreviewToolbar_wrapper__IrYde{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#ffffff}.PreviewToolbar_info__qOAHs{display:flex;flex-direction:column;gap:4px}.PreviewToolbar_info__qOAHs strong{color:#0f172a;font-size:15px}.PreviewToolbar_info__qOAHs span{color:#64748b;font-size:13px}.PreviewToolbar_actions__fsD2D{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.PreviewToolbar_actions__fsD2D button{display:flex;align-items:center;gap:8px}@media (max-width:768px){.PreviewToolbar_wrapper__IrYde{flex-direction:column;align-items:stretch}.PreviewToolbar_actions__fsD2D{justify-content:flex-end}}@media (max-width:576px){.PreviewToolbar_actions__fsD2D{display:grid;grid-template-columns:repeat(2,1fr)}.PreviewToolbar_actions__fsD2D button{width:100%}}.PreviewContent_viewer__1GN0F{width:100%;height:700px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.PreviewContent_iframe__or6Z_{width:100%;height:100%;border:none}.PreviewContent_image__wQINp{width:100%;height:100%;object-fit:contain;background:#f8fafc}.PreviewContent_unsupported__l_9tx{height:700px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;text-align:center;padding:40px}.PreviewContent_icon__8hEar{font-size:72px;color:#94a3b8}@media(max-width:768px){.PreviewContent_unsupported__l_9tx,.PreviewContent_viewer__1GN0F{height:500px}}.PreviewVersions_wrapper__y_cCv{display:flex;flex-direction:column;gap:16px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.PreviewVersions_header__h7KoZ{display:flex;align-items:center}.PreviewVersions_header__h7KoZ h5{display:flex;align-items:center;gap:8px}.PreviewVersions_card__6HuLd{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc}.PreviewVersions_left__bkkZW{display:flex;align-items:center;gap:16px}.PreviewVersions_version___9d95{width:56px;height:56px;border-radius:50%;background:#2563eb;color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:700}.PreviewVersions_right__YZ97c{display:flex;align-items:center;gap:10px}.PreviewVersions_current__WMiUT{display:flex;align-items:center;gap:6px;color:#16a34a;font-weight:600}.PreviewVersions_empty__08HZk{padding:40px;text-align:center;color:#64748b}@media(max-width:768px){.PreviewVersions_card__6HuLd{flex-direction:column;align-items:flex-start}.PreviewVersions_right__YZ97c{width:100%;justify-content:flex-end}}