*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{height:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;background-color:#fafafa;color:#000000de;font-synthesis:none;text-rendering:optimizeLegibility}#root{height:100%;min-height:100vh}button{font-family:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:var(--base03);border-radius:.25rem}::-webkit-scrollbar-thumb{background:var(--base06);border-radius:.25rem}::-webkit-scrollbar-thumb:hover{background:var(--base07)}.sr-only{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._popover_faf70_1{margin-top:.5rem}._popoverPaper_faf70_5{overflow:visible;box-shadow:0 .5rem 1.5rem #0000001f}._container_faf70_10{position:relative;width:18.75rem;border-radius:1rem;padding:0;outline:none}._closeButton_faf70_18{position:absolute;right:.375rem;top:.375rem}._closeIcon_faf70_24{font-size:1.25rem}._profileSection_faf70_28{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem 1rem}._avatar_faf70_38{width:5rem;height:5rem;margin-bottom:.75rem;font-size:2rem}._userNameButton_faf70_45{border-radius:1.25rem;text-transform:none;padding:.25rem 1rem;font-size:.875rem}._actionsContainer_faf70_55{padding-left:1rem;padding-right:1rem;padding-bottom:1rem}._actionsGrid_faf70_61{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem}._actionButton_faf70_68{justify-content:flex-start;text-transform:none;padding:.5rem .75rem;font-size:.875rem}._actionIcon_faf70_78{font-size:1.125rem}._divider_faf70_82{margin-top:.75rem;margin-bottom:.75rem}._logoutButton_faf70_87{text-transform:none;border-radius:1.25rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;font-weight:500}._welcomeSection_p268a_1{flex-grow:1}._welcomeText_p268a_5{color:var(--base05);font-weight:500;margin-bottom:.25rem}._actionsContainer_p268a_11{display:flex;align-items:center;gap:1rem}._hospitalIcon_p268a_17{font-size:1.125rem}._hospitalChip_p268a_21{font-size:.875rem;font-weight:500;height:2.25rem;border-radius:1.125rem}._hospitalChipLabel_p268a_28{padding-left:.75rem;padding-right:.75rem}._hospitalChipIcon_p268a_33{margin-left:.75rem}._collapsedContainer_9bow0_4{display:flex;flex-direction:column;align-items:center;height:100%;padding-top:1rem}._bellButton_9bow0_12{margin-bottom:1.5rem}._notificationDotsContainer_9bow0_16{display:flex;flex-direction:column;gap:1rem;align-items:center}._notificationBox_9bow0_23{background-color:var(--base01);border-radius:.5rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}._expandedContainer_9bow0_34{display:flex;flex-direction:column;height:100%}._header_9bow0_40{display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;min-height:4rem;border-bottom:.0625rem solid var(--base04)}._headerLeft_9bow0_50{display:flex;align-items:center;gap:.5rem}._headerRight_9bow0_56{display:flex;align-items:center;gap:.25rem}._chevronIcon_9bow0_62{font-size:1.25rem}._toggleContainer_9bow0_67{padding:1rem;border-bottom:.0625rem solid var(--base04);overflow-x:auto;overflow-y:hidden}._toggleContainer_9bow0_67::-webkit-scrollbar{height:.25rem}._toggleContainer_9bow0_67::-webkit-scrollbar-thumb{background-color:#0003;border-radius:.125rem}._toggleButtonGroup_9bow0_86{background-color:var(--base01);border-radius:1.5rem;padding:.25rem;display:inline-flex;min-width:fit-content}._tabPanelsContainer_9bow0_95{flex-grow:1;overflow:hidden}._notificationList_9bow0_100{height:100%;overflow:auto;padding:.5rem}._notificationItem_9bow0_109{margin-bottom:.5rem;background-color:var(--base01);border-radius:.5rem;border:.0625rem solid var(--base04);align-items:flex-start}._notificationItem_9bow0_109:hover{background-color:var(--base02)}._notificationText_9bow0_121{font-size:.813rem;line-height:1.5}._emptyState_9bow0_127{padding:1rem}._container_1sl9o_3{padding:32px;background-color:#f5f5f5;min-height:100vh}._header_1sl9o_9{margin-bottom:24px}._title_1sl9o_13{font-size:28px;font-weight:600;color:#1a1a1a;margin:0 0 8px}._subtitle_1sl9o_20{font-size:14px;color:#666;margin:0}._approvalQueueSection_1sl9o_27{background:#fff;border-radius:8px;padding:20px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}._approvalQueueHeader_1sl9o_35{margin-bottom:12px}._approvalQueueTitle_1sl9o_39{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 4px}._approvalQueueSubtitle_1sl9o_46{font-size:13px;color:#666;margin:0}._stackContainer_1sl9o_52{position:relative;min-height:180px}._approvalRequestCard_1sl9o_57{background:#fff;border-radius:8px;padding:20px;display:flex;justify-content:space-between;align-items:center;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000001a;position:absolute;width:calc(100% - 40px);transition:all .3s ease}._requestInfo_1sl9o_71{flex:1}._hospitalBadge_1sl9o_75{display:inline-block;background:#5046e5;color:#fff;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:8px}._manufacturerBadge_1sl9o_87{display:inline-block;background:#ff6b35;color:#fff;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:8px}._distributorBadge_1sl9o_99{display:inline-block;background:#00bcd4;color:#fff;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:8px}._hospitalName_1sl9o_111{font-size:16px;font-weight:600;color:#333;margin:4px 0}._hospitalCode_1sl9o_118{font-size:13px;color:#666;margin:2px 0}._hospitalDetails_1sl9o_124{font-size:13px;color:#888;margin:6px 0 0;display:flex;gap:16px;flex-wrap:wrap}._detailItem_1sl9o_133{display:flex;align-items:center;gap:4px}._requestActions_1sl9o_139{display:flex;gap:12px;align-items:center}._pendingBadge_1sl9o_145{background:#ffa726;color:#fff;padding:6px 16px;border-radius:4px;font-size:13px;font-weight:500}._approveButton_1sl9o_154{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:6px;background:#2e7d32;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #2e7d3233}._approveButton_1sl9o_154:hover:not(:disabled){background:#1b5e20;transform:translateY(-1px);box-shadow:0 4px 8px #2e7d324d}._approveButton_1sl9o_154:disabled{opacity:.5;cursor:not-allowed;transform:none}._rejectButton_1sl9o_182{display:flex;align-items:center;gap:6px;padding:10px 20px;border:1px solid #d32f2f;border-radius:6px;background:#fff;color:#d32f2f;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._rejectButton_1sl9o_182:hover:not(:disabled){background:#d32f2f;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #d32f2f33}._rejectButton_1sl9o_182:disabled{opacity:.5;cursor:not-allowed;transform:none}._emptyState_1sl9o_210{text-align:center;padding:40px 20px;color:#666}._emptyStateIcon_1sl9o_216{font-size:48px;color:#ccc;margin-bottom:16px}._emptyStateText_1sl9o_222{font-size:16px;font-weight:500;color:#999}._loadingState_1sl9o_228{text-align:center;padding:40px 20px;color:#666}._errorState_1sl9o_234{text-align:center;padding:40px 20px;color:#d32f2f}._statsGrid_1sl9o_241{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:24px}._statCard_1sl9o_248{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000001a;display:flex;align-items:center;gap:16px}._statIcon_1sl9o_258{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px}._statContent_1sl9o_268{flex:1}._statValue_1sl9o_272{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 4px}._statLabel_1sl9o_279{font-size:14px;color:#666;margin:0}@media (max-width: 768px){._container_1sl9o_3{padding:16px}._stackContainer_1sl9o_52{min-height:220px}._approvalRequestCard_1sl9o_57{flex-direction:column;align-items:flex-start;width:calc(100% - 32px);padding:16px}._hospitalDetails_1sl9o_124{flex-direction:column;gap:4px}._requestActions_1sl9o_139{margin-top:12px;width:100%;justify-content:flex-start;flex-direction:row}._approveButton_1sl9o_154,._rejectButton_1sl9o_182{flex:1;justify-content:center}._statsGrid_1sl9o_241{grid-template-columns:1fr}}._popoverRoot_w57u4_1{margin-top:.25rem;border-radius:.75rem;width:17.5rem}._popoverBox_w57u4_6{padding:1rem}._typography_w57u4_9{margin-bottom:.5rem;font-weight:600}._textfield_w57u4_13{margin-bottom:1rem}._list_w57u4_17{padding:0rem}._listItem_w57u4_20{cursor:pointer;border-radius:.75rem;margin-bottom:.125rem;font-weight:500}._listItemBox_w57u4_27{display:flex;align-items:center}._divider_w57u4_32{margin-bottom:.75rem!important}._btnBox_w57u4_36{display:flex;justify-content:flex-end}._sortIconWrapper_1isej_1{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;cursor:pointer;color:#fff}._cellBox_1isej_12{display:flex;align-items:center;justify-content:space-between;overflow:hidden}._cellBoxEllipsis_1isej_19{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._iconButtonFlexShrink_1isej_25{flex-shrink:0}._typographyMedium_1isej_29{font-weight:500}._typographyNormal_1isej_33{font-weight:400}._container_70x9d_3{padding:32px;background-color:#f5f5f5;min-height:100vh}._header_70x9d_9{margin-bottom:24px}._title_70x9d_13{font-size:28px;font-weight:600;color:#1a1a1a;margin:0 0 8px}._subtitle_70x9d_20{font-size:14px;color:#666;margin:0}._approvalQueueSection_70x9d_27{background:#fff;border-radius:8px;padding:20px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}._approvalQueueHeader_70x9d_35{margin-bottom:12px}._approvalQueueTitle_70x9d_39{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 4px}._approvalQueueSubtitle_70x9d_46{font-size:13px;color:#666;margin:0}._stackContainer_70x9d_52{position:relative;min-height:120px}._approvalRequestCard_70x9d_57{background:#fff;border-radius:8px;padding:20px;display:flex;justify-content:space-between;align-items:center;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000001a;position:absolute;width:calc(100% - 40px);transition:all .3s ease}._requestInfo_70x9d_71{flex:1}._actionBadge_70x9d_75{display:inline-block;background:#5046e5;color:#fff;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:8px}._requestDetails_70x9d_87{font-size:14px;color:#333;margin:4px 0}._requestMeta_70x9d_93{font-size:12px;color:#999;margin:4px 0 0}._requestActions_70x9d_99{display:flex;gap:12px;align-items:center}._pendingBadge_70x9d_105{background:#ffa726;color:#fff;padding:6px 16px;border-radius:4px;font-size:13px;font-weight:500}._acceptButton_70x9d_114{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:6px;background:#2e7d32;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #2e7d3233}._acceptButton_70x9d_114:hover:not(:disabled){background:#1b5e20;transform:translateY(-1px);box-shadow:0 4px 8px #2e7d324d}._acceptButton_70x9d_114:disabled{opacity:.5;cursor:not-allowed;transform:none}._rejectButton_70x9d_142{display:flex;align-items:center;gap:6px;padding:10px 20px;border:1px solid #d32f2f;border-radius:6px;background:#fff;color:#d32f2f;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._rejectButton_70x9d_142:hover:not(:disabled){background:#d32f2f;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #d32f2f33}._rejectButton_70x9d_142:disabled{opacity:.5;cursor:not-allowed;transform:none}._userListSection_70x9d_171{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000001a}._userListHeader_70x9d_178{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._userListTitle_70x9d_185{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}._userListActions_70x9d_192{display:flex;gap:12px}._tableContainer_70x9d_198{margin-top:24px;overflow-x:auto}._userInfo_70x9d_204{display:flex;flex-direction:column;gap:4px}._userName_70x9d_210{font-weight:500;color:#1a1a1a;font-size:14px}._userEmail_70x9d_216,._userPhone_70x9d_221{font-size:13px;color:#666}._statusBadge_70x9d_227{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}._statusActive_70x9d_236{background-color:#e8f5e9;color:#2e7d32}._statusInactive_70x9d_241{background-color:#ffebee;color:#c62828}._tableActions_70x9d_247{display:flex;gap:8px;flex-wrap:wrap}._actionButton_70x9d_253{padding:6px 12px;border-radius:4px;border:1px solid;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;background:#fff}._editButton_70x9d_264{border-color:#1976d2;color:#1976d2}._editButton_70x9d_264:hover{background-color:#1976d2;color:#fff}._deactivateButton_70x9d_274{border-color:#ed6c02;color:#ed6c02}._deactivateButton_70x9d_274:hover{background-color:#ed6c02;color:#fff}._activateButton_70x9d_284{border-color:#2e7d32;color:#2e7d32}._activateButton_70x9d_284:hover{background-color:#2e7d32;color:#fff}._reassignButton_70x9d_294{border-color:#9c27b0;color:#9c27b0}._reassignButton_70x9d_294:hover{background-color:#9c27b0;color:#fff}._deleteButton_70x9d_304{border-color:#d32f2f;color:#d32f2f}._deleteButton_70x9d_304:hover{background-color:#d32f2f;color:#fff}._modal_70x9d_315{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_70x9d_328{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a;margin-top:3rem}._modalHeader_70x9d_339{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e0e0e0}._modalTitle_70x9d_347{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 8px}._modalSubtitle_70x9d_354{font-size:14px;color:#666;margin:0}._closeButton_70x9d_360{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}._closeButton_70x9d_360:hover{background-color:#f5f5f5}._modalBody_70x9d_376{padding:24px;position:relative}._loadingOverlay_70x9d_381{position:absolute;inset:0;background-color:#fffc;display:flex;align-items:center;justify-content:center;z-index:10}._errorAlert_70x9d_394{background-color:#ffebee;color:#c62828;padding:12px;border-radius:4px;margin-bottom:16px;font-size:14px}._formSection_70x9d_403{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e0e0e0}._formSection_70x9d_403:last-of-type{border-bottom:none;margin-bottom:0}._sectionTitle_70x9d_414{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 20px}._formGroup_70x9d_421{margin-bottom:20px}._formLabel_70x9d_425{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}._required_70x9d_433{color:#d32f2f;margin-left:4px}._formInput_70x9d_438,._formSelect_70x9d_439{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;font-family:inherit;transition:border-color .2s}._formInput_70x9d_438:focus,._formSelect_70x9d_439:focus{outline:none;border-color:#1976d2}._formInput_70x9d_438::placeholder{color:#999}._modalFooter_70x9d_459{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e0e0e0}._cancelButton_70x9d_467{padding:10px 20px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#666;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._cancelButton_70x9d_467:hover:not(:disabled){border-color:#999;color:#333}._cancelButton_70x9d_467:disabled{opacity:.5;cursor:not-allowed}._submitButton_70x9d_489{padding:10px 20px;border:none;border-radius:4px;background:#1976d2;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}._submitButton_70x9d_489:hover:not(:disabled){background-color:#1565c0}._submitButton_70x9d_489:disabled{opacity:.5;cursor:not-allowed}._approvalBanner_70x9d_511{display:flex;align-items:flex-start;gap:12px;padding:16px;margin:24px 0 0;background-color:#fff9e6;border:1px solid #ff9800;border-radius:8px}._approvalBannerIcon_70x9d_522{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}._exclamationIcon_70x9d_531{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#ff9800;color:#fff;font-weight:700;font-size:14px;line-height:1}._approvalBannerText_70x9d_545{flex:1;font-size:14px;line-height:1.5;color:#8b4513}@media (max-width: 768px){._container_70x9d_3{padding:16px}._stackContainer_70x9d_52{min-height:180px}._approvalRequestCard_70x9d_57{flex-direction:column;align-items:flex-start;width:calc(100% - 32px);padding:16px}._requestActions_70x9d_99{margin-top:12px;width:100%;justify-content:flex-start;flex-direction:row}._acceptButton_70x9d_114,._rejectButton_70x9d_142{flex:1;justify-content:center}._userListActions_70x9d_192{flex-direction:column;width:100%}._tableActions_70x9d_247{flex-direction:column}._actionButton_70x9d_253{width:100%}}._pageContainer_idgvh_4{display:flex;flex-direction:column;gap:1.5rem}._headerSection_idgvh_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._title_idgvh_17{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}._subtitle_idgvh_24{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}._addButton_idgvh_30{background-color:var(--base05);color:#fff;border-radius:.5rem;padding:.625rem 1.25rem;font-weight:600;text-transform:none;box-shadow:none}._addButton_idgvh_30:hover{background-color:var(--grey-800)}._pendingSection_idgvh_45{margin-bottom:2rem}._pendingSectionTitle_idgvh_49{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}._pendingCard_idgvh_56{border:.125rem solid var(--warning-border-light);border-radius:.75rem;padding:1.25rem;background-color:#fff;display:flex;align-items:flex-start;gap:1rem;margin-bottom:.75rem}._pendingCardIcon_idgvh_67{color:var(--warning-accent);font-size:1.5rem;flex-shrink:0;margin-top:.125rem}._pendingCardContent_idgvh_74{flex:1;display:flex;flex-direction:column;gap:.5rem}._pendingCardManufacturerName_idgvh_81{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}._pendingCardRequestInfo_idgvh_88{font-size:.875rem;color:var(--text-secondary);display:flex;align-items:center;gap:.375rem}._pendingCardDetails_idgvh_96{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:.5rem}._pendingCardDetail_idgvh_96{font-size:.875rem;color:var(--text-secondary);display:flex;align-items:center;gap:.375rem}._pendingCardActions_idgvh_111{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0;align-items:flex-end;min-width:8.75rem}._viewChangesButton_idgvh_120{border:.0625rem solid var(--grey-300);color:var(--text-primary);background-color:#fff;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-transform:none;cursor:pointer;transition:all .2s ease;width:100%;display:flex;align-items:center;justify-content:center;gap:.375rem}._viewChangesButton_idgvh_120:hover{background-color:var(--grey-50);border-color:var(--grey-400)}._approveButton_idgvh_143{background-color:var(--success-main);color:#fff;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-transform:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%}._approveButton_idgvh_143:hover{background-color:var(--success-dark)}._approveButton_idgvh_143:disabled{background-color:var(--grey-400);cursor:not-allowed}._tableSection_idgvh_171{margin-top:1.5rem}._tableSectionTitle_idgvh_175{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}._statusBadge_idgvh_183{display:inline-block;padding:.25rem .75rem;border-radius:.75rem;font-size:.75rem;font-weight:500;background-color:var(--success-bg-light);color:var(--success-text-dark)}._errorMessage_idgvh_194{margin-top:1rem;text-align:center;color:var(--error-main);font-size:.875rem}._container_1gjum_1{border:1px solid var(--base04);border-radius:.75rem;margin-bottom:1.5rem;overflow:hidden;background-color:var(--background-paper);will-change:auto}._header_1gjum_10{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;cursor:pointer;border-bottom:1px solid transparent;transition:border-color .3s ease}._header_1gjum_10:has(+._MuiCollapse-entered_1gjum_21){border-bottom-color:var(--base04)}._title_1gjum_27{font-weight:600;font-size:.95rem}._iconButton_1gjum_32{padding:.25rem}._icon_1gjum_32{display:flex;align-items:center}._content_1gjum_41{padding:1.5rem;transform:translateZ(0)}._modalPaper_1fekg_4{border-radius:.75rem;box-shadow:0 .5rem 2rem #0003;max-height:90vh}._modalTitle_1fekg_10{padding:1.5rem 1.5rem 1rem;border-bottom:.0625rem solid var(--grey-200)}._titleContainer_1fekg_15{display:flex;justify-content:space-between;align-items:center}._title_1fekg_15{font-weight:600;color:var(--text-primary);margin:0}._closeButton_1fekg_27{color:var(--text-secondary);padding:.25rem}._closeButton_1fekg_27:hover{background-color:var(--grey-100)}._modalContent_1fekg_36{padding:1.5rem;max-height:calc(90vh - 12.5rem);overflow-y:auto}._modalActions_1fekg_42{padding:1rem 1.5rem;border-top:.0625rem solid var(--grey-200);display:flex;justify-content:flex-end;gap:.75rem}._closeButtonAction_1fekg_50{background-color:#fff;color:var(--text-primary);border:.0625rem solid var(--grey-300);border-radius:.375rem;padding:.625rem 1.25rem;font-weight:500;text-transform:none;box-shadow:none}._closeButtonAction_1fekg_50:hover{background-color:var(--grey-50);border-color:var(--grey-400);box-shadow:none}._disabledForm_1fekg_68{pointer-events:none}._disabledForm_1fekg_68 input,._disabledForm_1fekg_68 textarea,._disabledForm_1fekg_68 select,._disabledForm_1fekg_68 button:not(._MuiIconButton-root_1fekg_75){pointer-events:none;cursor:not-allowed;opacity:.7}._disabledForm_1fekg_68 ._MuiTextField-root_1fekg_81,._disabledForm_1fekg_68 ._MuiAutocomplete-root_1fekg_82,._disabledForm_1fekg_68 ._MuiFormControl-root_1fekg_83{pointer-events:none}._disabledForm_1fekg_68 ._MuiTextField-root_1fekg_81 input,._disabledForm_1fekg_68 ._MuiTextField-root_1fekg_81 textarea,._disabledForm_1fekg_68 ._MuiAutocomplete-input_1fekg_89{cursor:not-allowed}._container_2vd1q_1{border:1px solid var(--base04);border-radius:.75rem;margin-bottom:1.5rem;overflow:hidden;background-color:var(--background-paper);will-change:auto;width:100%;min-width:0;box-sizing:border-box}._header_2vd1q_13{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;cursor:pointer;border-bottom:1px solid transparent;transition:border-color .3s ease;width:100%;box-sizing:border-box}._header_2vd1q_13:has(+._MuiCollapse-entered_2vd1q_26){border-bottom-color:var(--base04)}._title_2vd1q_32{font-weight:600;font-size:.95rem}._iconButton_2vd1q_37{padding:.25rem}._icon_2vd1q_37{display:flex;align-items:center}._content_2vd1q_46{padding:1.5rem;transform:translateZ(0);width:100%;box-sizing:border-box}._pageContainer_cfkm9_4{display:flex;flex-direction:column;gap:1.5rem}._headerSection_cfkm9_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._title_cfkm9_17{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}._subtitle_cfkm9_24{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}._addButton_cfkm9_30{background-color:var(--base05);color:#fff;border-radius:.5rem;padding:.625rem 1.25rem;font-weight:600;text-transform:none;box-shadow:none}._addButton_cfkm9_30:hover{background-color:var(--grey-800)}._pendingSection_cfkm9_45{margin-bottom:2rem}._pendingSectionTitle_cfkm9_49{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}._pendingCard_cfkm9_56{border:.125rem solid var(--warning-border-light);border-radius:.75rem;padding:1.25rem;background-color:#fff;display:flex;align-items:flex-start;gap:1rem;margin-bottom:.75rem}._pendingCardIcon_cfkm9_67{color:var(--warning-accent);font-size:1.5rem;flex-shrink:0;margin-top:.125rem}._pendingCardContent_cfkm9_74{flex:1;display:flex;flex-direction:column;gap:.5rem}._pendingCardManufacturerName_cfkm9_81{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}._pendingCardRequestInfo_cfkm9_88{font-size:.875rem;color:var(--text-secondary);display:flex;align-items:center;gap:.375rem}._pendingCardDetails_cfkm9_96{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:.5rem}._pendingCardDetail_cfkm9_96{font-size:.875rem;color:var(--text-secondary);display:flex;align-items:center;gap:.375rem}._pendingCardActions_cfkm9_111{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0;align-items:flex-end;min-width:8.75rem}._viewChangesButton_cfkm9_120{border:.0625rem solid var(--grey-300);color:var(--text-primary);background-color:#fff;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-transform:none;cursor:pointer;transition:all .2s ease;width:100%;display:flex;align-items:center;justify-content:center;gap:.375rem}._viewChangesButton_cfkm9_120:hover{background-color:var(--grey-50);border-color:var(--grey-400)}._approveButton_cfkm9_143{background-color:var(--success-main);color:#fff;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-transform:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%}._approveButton_cfkm9_143:hover{background-color:var(--success-dark)}._approveButton_cfkm9_143:disabled{background-color:var(--grey-400);cursor:not-allowed}._tableSection_cfkm9_171{margin-top:1.5rem}._tableSectionTitle_cfkm9_175{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}._statusBadge_cfkm9_183{display:inline-block;padding:.25rem .75rem;border-radius:.75rem;font-size:.75rem;font-weight:500;background-color:var(--success-bg-light);color:var(--success-text-dark)}._errorMessage_cfkm9_194{margin-top:1rem;text-align:center;color:var(--error-main);font-size:.875rem}._spocContainer_s5rsf_1{border:1px dashed var(--base04);border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem;background-color:var(--background-paper)}._spocHeader_s5rsf_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._spocTitle_s5rsf_16{font-weight:600}._fieldLabel_s5rsf_21{margin-bottom:.5rem;font-weight:500;display:block;font-size:.875rem}.MuiFormHelperText-root{margin-top:.25rem}._fieldLabel_1k3vd_2{margin-bottom:.5rem;font-weight:500;display:block;color:var(--text-primary, #1F2937);font-size:.875rem}._requiredAsterisk_1k3vd_10{color:var(--error-main, #d32f2f)}._container_mouc4_1{width:100%}._fieldLabel_mouc4_6{margin-bottom:.5rem;font-weight:500;display:block;font-size:.875rem}._button_mouc4_13{justify-content:flex-start;text-transform:none;padding-top:.5rem;padding-bottom:.5rem;height:3.5rem}._fileDisplay_mouc4_22{display:flex;align-items:center;gap:.5rem;padding:0 .75rem;border:1px solid var(--base04);border-radius:.5rem;background-color:var(--base01);height:3.5rem;box-sizing:border-box}._fileIcon_mouc4_34{font-size:1.25rem;flex-shrink:0}._fileNameText_mouc4_39{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1}._removeButton_mouc4_47{padding:.125rem;margin-left:auto;flex-shrink:0}._errorText_mouc4_53{margin-top:.25rem;margin-left:.875rem;font-size:.75rem}._modalPaper_rnz14_4{border-radius:.75rem;box-shadow:0 .5rem 2rem #0003;max-height:90vh}._modalTitle_rnz14_10{padding:1.5rem 1.5rem 1rem;border-bottom:.0625rem solid var(--grey-200)}._titleContainer_rnz14_15{display:flex;justify-content:space-between;align-items:center}._title_rnz14_15{font-weight:600;color:var(--text-primary);margin:0}._closeButton_rnz14_27{color:var(--text-secondary);padding:.25rem}._closeButton_rnz14_27:hover{background-color:var(--grey-100)}._modalContent_rnz14_36{padding:1.5rem;max-height:calc(90vh - 12.5rem);overflow-y:auto}._modalActions_rnz14_42{padding:1rem 1.5rem;border-top:.0625rem solid var(--grey-200);display:flex;justify-content:flex-end;gap:.75rem}._closeButtonAction_rnz14_50{background-color:#fff;color:var(--text-primary);border:.0625rem solid var(--grey-300);border-radius:.375rem;padding:.625rem 1.25rem;font-weight:500;text-transform:none;box-shadow:none}._closeButtonAction_rnz14_50:hover{background-color:var(--grey-50);border-color:var(--grey-400);box-shadow:none}._disabledForm_rnz14_68{pointer-events:none}._disabledForm_rnz14_68 input,._disabledForm_rnz14_68 textarea,._disabledForm_rnz14_68 select,._disabledForm_rnz14_68 button:not(._MuiIconButton-root_rnz14_75){pointer-events:none;cursor:not-allowed;opacity:.7}._disabledForm_rnz14_68 ._MuiTextField-root_rnz14_81,._disabledForm_rnz14_68 ._MuiAutocomplete-root_rnz14_82,._disabledForm_rnz14_68 ._MuiFormControl-root_rnz14_83{pointer-events:none}._disabledForm_rnz14_68 ._MuiTextField-root_rnz14_81 input,._disabledForm_rnz14_68 ._MuiTextField-root_rnz14_81 textarea,._disabledForm_rnz14_68 ._MuiAutocomplete-input_rnz14_89{cursor:not-allowed}._pageContainer_ovadp_4{display:flex;flex-direction:column;gap:1.5rem}._headerSection_ovadp_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._title_ovadp_17{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}._subtitle_ovadp_24{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}._addButton_ovadp_30{background-color:var(--base05);color:#fff;border-radius:.5rem;padding:.625rem 1.25rem;font-weight:600;text-transform:none;box-shadow:none}._addButton_ovadp_30:hover{background-color:var(--grey-800)}._pendingSection_ovadp_45{margin-bottom:2rem}._pendingSectionTitle_ovadp_49{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}._pendingCard_ovadp_56{border:.125rem solid var(--warning-border-light);border-radius:.75rem;padding:1.25rem;background-color:#fff;display:flex;align-items:flex-start;gap:1rem;margin-bottom:.75rem}._pendingCardIcon_ovadp_67{color:var(--warning-accent);font-size:1.5rem;flex-shrink:0;margin-top:.125rem}._pendingCardContent_ovadp_74{flex:1;display:flex;flex-direction:column;gap:.5rem}._pendingCardUnitName_ovadp_81{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}._pendingCardRequestInfo_ovadp_88{font-size:.875rem;color:var(--text-secondary);display:flex;align-items:center;gap:.375rem}._pendingCardDetails_ovadp_96{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:.5rem}._pendingCardDetail_ovadp_96{font-size:.875rem;color:var(--text-secondary);display:flex;align-items:center;gap:.375rem}._pendingCardActions_ovadp_111{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0;align-items:flex-end;min-width:8.75rem}._viewChangesButton_ovadp_120{border:.0625rem solid var(--grey-300);color:var(--text-primary);background-color:#fff;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-transform:none;cursor:pointer;transition:all .2s ease;width:100%;display:flex;align-items:center;justify-content:center;gap:.375rem}._viewChangesButton_ovadp_120:hover{background-color:var(--grey-50);border-color:var(--grey-400)}._approveButton_ovadp_143{background-color:var(--success-main);color:#fff;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-transform:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%}._approveButton_ovadp_143:hover{background-color:var(--success-dark)}._approveButton_ovadp_143:disabled{background-color:var(--grey-400);cursor:not-allowed}._tableSection_ovadp_171{margin-top:1.5rem}._tableSectionTitle_ovadp_175{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}._statusBadge_ovadp_183{display:inline-block;padding:.25rem .75rem;border-radius:.75rem;font-size:.75rem;font-weight:500;background-color:var(--success-bg-light);color:var(--success-text-dark)}._errorMessage_ovadp_194{margin-top:1rem;text-align:center;color:var(--error-main);font-size:.875rem}._modalPaper_1tdia_4{border-radius:.75rem;box-shadow:0 .5rem 2rem #0003;max-height:90vh}._modalTitle_1tdia_10{padding:1.5rem 1.5rem 1rem;border-bottom:.0625rem solid var(--grey-200)}._titleContainer_1tdia_15{display:flex;justify-content:space-between;align-items:center}._title_1tdia_15{font-weight:600;color:var(--text-primary);margin:0}._closeButton_1tdia_27{color:var(--text-secondary);padding:.25rem}._closeButton_1tdia_27:hover{background-color:var(--grey-100)}._modalContent_1tdia_36{padding:1.5rem;max-height:calc(90vh - 12.5rem);overflow-y:auto}._modalActions_1tdia_42{padding:1rem 1.5rem;border-top:.0625rem solid var(--grey-200);display:flex;justify-content:flex-end;gap:.75rem}._closeButtonAction_1tdia_50{background-color:#fff;color:var(--text-primary);border:.0625rem solid var(--grey-300);border-radius:.375rem;padding:.625rem 1.25rem;font-weight:500;text-transform:none;box-shadow:none}._closeButtonAction_1tdia_50:hover{background-color:var(--grey-50);border-color:var(--grey-400);box-shadow:none}._disabledForm_1tdia_68{pointer-events:none}._disabledForm_1tdia_68 input,._disabledForm_1tdia_68 textarea,._disabledForm_1tdia_68 select,._disabledForm_1tdia_68 button:not(._MuiIconButton-root_1tdia_75){pointer-events:none;cursor:not-allowed;opacity:.7}._disabledForm_1tdia_68 ._MuiTextField-root_1tdia_81,._disabledForm_1tdia_68 ._MuiAutocomplete-root_1tdia_82,._disabledForm_1tdia_68 ._MuiFormControl-root_1tdia_83{pointer-events:none}._disabledForm_1tdia_68 ._MuiTextField-root_1tdia_81 input,._disabledForm_1tdia_68 ._MuiTextField-root_1tdia_81 textarea,._disabledForm_1tdia_68 ._MuiAutocomplete-input_1tdia_89{cursor:not-allowed}._pageContainer_1tnjj_4{display:flex;flex-direction:column;gap:1.5rem}._headerSection_1tnjj_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._title_1tnjj_17{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}._subtitle_1tnjj_24{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}._addButton_1tnjj_30{background-color:var(--base05);color:#fff;border-radius:.5rem;padding:.625rem 1.25rem;font-weight:600;text-transform:none;box-shadow:none}._addButton_1tnjj_30:hover{background-color:var(--grey-800)}._pendingSection_1tnjj_45{margin-bottom:2rem}._pendingSectionTitle_1tnjj_49{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}._pendingCard_1tnjj_56{border:.125rem solid var(--warning-border-light);border-radius:.75rem;padding:1.25rem;background-color:#fff;display:flex;align-items:flex-start;gap:1rem;margin-bottom:.75rem}._pendingCardIcon_1tnjj_67{color:var(--warning-accent);font-size:1.5rem;flex-shrink:0;margin-top:.125rem}._pendingCardContent_1tnjj_74{flex:1;display:flex;flex-direction:column;gap:.5rem}._pendingCardSupplierName_1tnjj_81{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}._pendingCardRequestInfo_1tnjj_88{font-size:.875rem;color:var(--text-secondary);display:flex;align-items:center;gap:.375rem}._pendingCardDetails_1tnjj_96{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:.5rem}._pendingCardDetail_1tnjj_96{font-size:.875rem;color:var(--text-secondary);display:flex;align-items:center;gap:.375rem}._pendingCardActions_1tnjj_111{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0;align-items:flex-end;min-width:8.75rem}._viewFormButton_1tnjj_120{border:.0625rem solid var(--grey-300);color:var(--text-primary);background-color:#fff;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-transform:none;cursor:pointer;transition:all .2s ease;width:100%;display:flex;align-items:center;justify-content:center;gap:.375rem}._viewFormButton_1tnjj_120:hover{background-color:var(--grey-50);border-color:var(--grey-400)}._approveButton_1tnjj_143{background-color:var(--success-main);color:#fff;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-transform:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%}._approveButton_1tnjj_143:hover{background-color:var(--success-dark)}._approveButton_1tnjj_143:disabled{background-color:var(--grey-400);cursor:not-allowed}._tableSection_1tnjj_171{margin-top:1.5rem}._tableSectionTitle_1tnjj_175{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}._statusBadge_1tnjj_183{display:inline-block;padding:.25rem .75rem;border-radius:.75rem;font-size:.75rem;font-weight:500;background-color:var(--success-bg-light);color:var(--success-text-dark)}._errorMessage_1tnjj_194{margin-top:1rem;text-align:center;color:var(--error-main);font-size:.875rem}._modalPaper_a069b_4{border-radius:.75rem;box-shadow:0 .5rem 2rem #0003}._modalTitle_a069b_9{padding:1.5rem 1.5rem 1rem;border-bottom:.0625rem solid var(--grey-200)}._titleContainer_a069b_14{display:flex;justify-content:space-between;align-items:flex-start}._title_a069b_14{font-weight:600;color:var(--text-primary);margin-bottom:.25rem}._subtitle_a069b_26{color:var(--text-secondary);font-size:.875rem}._closeButton_a069b_31{color:var(--text-secondary);padding:.25rem}._closeButton_a069b_31:hover{background-color:var(--grey-100)}._modalContent_a069b_40{padding:1.5rem}._tabContainer_a069b_45{margin-bottom:1.5rem}._tabButtons_a069b_49{display:flex;gap:.5rem;border-bottom:.125rem solid var(--grey-200)}._tabButton_a069b_49{flex:1;padding:.75rem 1rem;border:none;background:transparent;border-bottom:.125rem solid transparent;cursor:pointer;font-weight:500;transition:all .2s ease;margin-bottom:-.125rem}._tabButton_a069b_49._active_a069b_67{border-bottom-color:var(--primary-main);color:var(--primary-main)}._tabButton_a069b_49._approveTab_a069b_72._active_a069b_67{border-bottom-color:var(--success-main);color:var(--success-main)}._tabButton_a069b_49._rejectTab_a069b_77._active_a069b_67{border-bottom-color:var(--error-main);color:var(--error-main)}._summarySection_a069b_83{margin-bottom:1.5rem}._summaryRow_a069b_87{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.25rem}._summaryRow_a069b_87:last-child{margin-bottom:0}._summaryItem_a069b_98{display:flex;flex-direction:column;gap:.5rem}._summaryLabel_a069b_104{color:var(--text-secondary);font-size:.875rem;font-weight:500}._summaryValue_a069b_110{color:var(--text-primary);font-size:1rem;font-weight:600}._notesSection_a069b_117{margin-top:1.5rem}._notesLabel_a069b_121{color:var(--text-primary);font-weight:500;margin-bottom:.5rem;display:block}._notesInput_a069b_128{width:100%}._notesInput_a069b_128 textarea{font-family:inherit;resize:vertical}._infoMessage_a069b_138{background-color:var(--success-bg-light);border:.0625rem solid var(--success-border-light);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem;color:var(--success-text-dark);font-size:.875rem}._errorMessage_a069b_148{background-color:var(--error-bg-light);border:.0625rem solid var(--error-border-light);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem;color:var(--error-text-dark);font-size:.875rem}._characterCounter_a069b_159{font-size:.75rem;color:var(--text-secondary);text-align:right;margin-top:.25rem}._characterCounter_a069b_159._error_a069b_148{color:var(--error-main)}._modalActions_a069b_171{padding:1rem 1.5rem;border-top:.0625rem solid var(--grey-200);display:flex;justify-content:flex-end;gap:.75rem}._modalPaper_awjtm_4{border-radius:.75rem;box-shadow:0 .5rem 2rem #0003}._modalTitle_awjtm_9{padding:1.5rem 1.5rem 1rem;border-bottom:.0625rem solid var(--grey-200)}._titleContainer_awjtm_14{display:flex;justify-content:space-between;align-items:flex-start}._title_awjtm_14{font-weight:600;color:var(--text-primary)}._closeButton_awjtm_25{color:var(--text-secondary);padding:.25rem}._closeButton_awjtm_25:hover{background-color:var(--grey-100)}._statusBadge_awjtm_34{display:inline-block;background-color:var(--warning-bg-light);color:var(--warning-text-dark);padding:.25rem .75rem;border-radius:.75rem;font-size:.75rem;font-weight:500;margin-bottom:.5rem}._modalContent_awjtm_45{padding:1.5rem;max-height:calc(100vh - 12rem);overflow-y:auto}._disabledForm_awjtm_51{pointer-events:none;opacity:.9}._modalActions_awjtm_56{padding:1rem 1.5rem;border-top:.0625rem solid var(--grey-200);display:flex;justify-content:flex-end}._closeButtonAction_awjtm_63{background-color:#fff;color:var(--text-primary);border:.0625rem solid var(--grey-300);border-radius:.375rem;padding:.625rem 1.25rem;font-weight:500;text-transform:none;box-shadow:none}._closeButtonAction_awjtm_63:hover{background-color:var(--grey-50);border-color:var(--grey-400);box-shadow:none}._welcomeSection_jmt4o_1{margin-bottom:1.5rem}._controlsSection_jmt4o_5{display:flex;justify-content:flex-end;gap:1rem;margin-bottom:1.5rem}._uploadButton_jmt4o_12{text-transform:none;border-radius:1.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500}._card_1klws_1{cursor:pointer;position:relative;overflow:hidden}._backgroundOverlay_1klws_7{position:absolute;inset:0;z-index:0}._content_1klws_16{position:relative;z-index:1}._period_1klws_21{display:block;margin-bottom:.5rem}._title_1klws_26,._value_1klws_30{margin-bottom:.5rem}._card_1mu2d_1{cursor:pointer;position:relative;overflow:hidden}._backgroundOverlay_1mu2d_7{position:absolute;inset:0;z-index:0}._content_1mu2d_16{position:relative;z-index:1}._container_1mu2d_21{display:flex;align-items:center}._iconWrapper_1mu2d_26{border-radius:.5rem;padding:.75rem;margin-right:1rem}._textContainer_1mu2d_32{flex-grow:1}._pageContainer_11o5g_1{padding:24px;display:flex;flex-direction:column;gap:24px}._statusFilters_11o5g_8{display:flex;gap:12px;flex-wrap:wrap;align-items:center}._categoryFilters_11o5g_15{display:flex;gap:16px;align-items:center;flex-wrap:wrap}._tableContainer_11o5g_22{width:100%;overflow-x:auto}._container_1r2jl_3{min-height:100vh;background:var(--bg-default);padding:2rem}._header_1r2jl_9{margin-bottom:2rem}._title_1r2jl_13{font-size:2rem;font-weight:600;color:var(--grey-900);margin:0 0 .5rem}._subtitle_1r2jl_20{font-size:1rem;color:var(--grey-600);margin:0}._actions_1r2jl_26{display:flex;gap:1rem;margin-bottom:2rem}._statsGrid_1r2jl_32{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}._statCard_1r2jl_39{position:relative;background:var(--bg-paper);border:1px solid var(--grey-200);border-radius:12px;padding:1.5rem;overflow:hidden;cursor:pointer}._statCardOverlay_1r2jl_49{position:absolute;inset:0;z-index:1;pointer-events:none}._statCardContent_1r2jl_59{position:relative;z-index:2}._statLabel_1r2jl_64{font-size:.875rem;font-weight:500;margin-bottom:.5rem;transition:color .3s ease}._statValue_1r2jl_71{font-size:2rem;font-weight:700;margin-bottom:.25rem;transition:color .3s ease}._statDescription_1r2jl_78{font-size:.875rem;transition:color .3s ease}._autoRenewalSection_1r2jl_83{background:var(--bg-paper);border:1px solid var(--grey-200);border-radius:12px;padding:2rem;margin-bottom:2rem}._sectionHeader_1r2jl_91{margin-bottom:1.5rem}._sectionTitle_1r2jl_95{font-size:1.25rem;font-weight:600;color:var(--grey-900);margin:0 0 .5rem}._sectionSubtitle_1r2jl_102{font-size:.875rem;color:var(--grey-600);margin:0}._autoRenewalToggle_1r2jl_108{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--grey-50);border-radius:8px;margin-bottom:1.5rem}._toggleLeft_1r2jl_118{flex:1}._toggleLabel_1r2jl_122{font-size:1rem;font-weight:600;color:var(--grey-900);margin:0 0 .25rem}._toggleDescription_1r2jl_129{font-size:.875rem;color:var(--grey-600);margin:0}._infoGrid_1r2jl_135{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}._infoCard_1r2jl_142{padding:1.5rem;border-radius:8px;cursor:pointer;transition:all .2s ease}._infoCardYellow_1r2jl_149{background:#ffc1071a;border:1px solid rgba(255,193,7,.3)}._infoCardGreen_1r2jl_154{background:#4caf501a;border:1px solid rgba(76,175,80,.3)}._infoCardBlue_1r2jl_159{background:#2196f31a;border:1px solid rgba(33,150,243,.3)}._infoHeader_1r2jl_164{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}._infoIcon_1r2jl_171{color:inherit}._infoLabel_1r2jl_175{font-size:.875rem;font-weight:500;color:var(--grey-700)}._infoValue_1r2jl_181{font-size:1.5rem;font-weight:700;color:var(--grey-900);margin-bottom:.25rem}._infoSubtext_1r2jl_188{font-size:.875rem;color:var(--grey-600)}._notificationSchedule_1r2jl_193{background:var(--grey-50);padding:1.5rem;border-radius:8px;margin-bottom:1.5rem}._notificationTitle_1r2jl_200{font-size:.875rem;font-weight:600;color:var(--grey-900);margin:0 0 1rem}._notificationList_1r2jl_207{display:flex;flex-direction:column;gap:.75rem}._notificationItem_1r2jl_213{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--grey-700)}._notificationDot_1r2jl_221{width:8px;height:8px;border-radius:50%;flex-shrink:0}._dotYellow_1r2jl_228{background:#ffc107}._dotOrange_1r2jl_232{background:#ff9800}._dotRed_1r2jl_236{background:#f44336}._noteText_1r2jl_240{font-size:.875rem;color:var(--grey-600);line-height:1.6;margin:0}._noteLabel_1r2jl_247{font-weight:600;color:var(--grey-900)}._tableContainer_1r2jl_252{background:var(--bg-paper);border:1px solid var(--grey-200);border-radius:12px;overflow:hidden}._userInfo_1r2jl_259{display:flex;flex-direction:column}._userName_1r2jl_264{font-weight:500;color:var(--grey-900);margin-bottom:.25rem}._userEmail_1r2jl_270{font-size:.875rem;color:var(--grey-600)}._statusBadge_1r2jl_275{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:capitalize}._statusActive_1r2jl_284{background:#4caf501a;color:#4caf50}._statusInactive_1r2jl_289{background:#9e9e9e1a;color:#9e9e9e}._statusAwaiting_1r2jl_294{background:#ff98001a;color:#ff9800}._tableActions_1r2jl_299{display:flex;gap:.5rem;justify-content:flex-end}._actionButton_1r2jl_305{padding:.375rem .75rem;font-size:.75rem;font-weight:500;border-radius:6px;border:1px solid;cursor:pointer;transition:all .2s ease}._renewButton_1r2jl_315{background:#2196f31a;color:#2196f3;border-color:#2196f34d}._renewButton_1r2jl_315:hover{background:#2196f333}._editButton_1r2jl_325{background:#ffc1071a;color:#ffc107;border-color:#ffc1074d}._editButton_1r2jl_325:hover{background:#ffc10733}._deactivateButton_1r2jl_335{background:#f443361a;color:#f44336;border-color:#f443364d}._deactivateButton_1r2jl_335:hover{background:#f4433633}._reactivateButton_1r2jl_345{background:#4caf501a;color:#4caf50;border-color:#4caf504d}._reactivateButton_1r2jl_345:hover{background:#4caf5033}._modal_1r2jl_356{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}._modalContent_1r2jl_370{background:var(--bg-paper);border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto}._modalHeader_1r2jl_379{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--grey-200)}._modalTitle_1r2jl_387{font-size:1.25rem;font-weight:600;color:var(--grey-900);margin:0}._closeButton_1r2jl_394{background:none;border:none;color:var(--grey-500);cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}._closeButton_1r2jl_394:hover{background:var(--grey-100);color:var(--grey-700)}._modalBody_1r2jl_412{padding:2rem;max-height:60vh;overflow-y:auto;position:relative}._loadingOverlay_1r2jl_419{position:absolute;inset:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:8px}._errorAlert_1r2jl_433{background-color:#fee;border:1px solid #fcc;color:#c33;padding:.75rem 1rem;border-radius:6px;margin-bottom:1.5rem;font-size:.875rem;line-height:1.4}._formGroup_1r2jl_444{margin-bottom:1.5rem}._formLabel_1r2jl_448{display:block;font-size:.875rem;font-weight:500;color:var(--grey-700);margin-bottom:.5rem}._required_1r2jl_456{color:#f44336;margin-left:.25rem}._formInput_1r2jl_461,._formSelect_1r2jl_462{width:100%;padding:.75rem 1rem;font-size:.875rem;border:1px solid var(--grey-300);border-radius:8px;transition:all .2s ease;font-family:inherit}._formInput_1r2jl_461:focus,._formSelect_1r2jl_462:focus{outline:none;border-color:var(--primary-main);box-shadow:0 0 0 3px #4f39f61a}._formInput_1r2jl_461::placeholder{color:var(--grey-400)}._formSelect_1r2jl_462:disabled{background-color:var(--grey-100);cursor:not-allowed;opacity:.6}._modalFooter_1r2jl_489{padding:1.5rem;border-top:1px solid var(--grey-200);display:flex;justify-content:flex-end;gap:.75rem}._cancelButton_1r2jl_497{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;background:var(--bg-paper);color:var(--grey-700);border:1px solid var(--grey-300);border-radius:8px;cursor:pointer;transition:all .2s ease}._cancelButton_1r2jl_497:hover{background:var(--grey-50)}._submitButton_1r2jl_513{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;background:var(--primary-main);color:var(--bg-paper);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}._submitButton_1r2jl_513:hover{background:var(--primary-dark)}._submitButton_1r2jl_513:disabled{background:var(--grey-300);cursor:not-allowed}._approvalQueueSection_1r2jl_535{background:var(--bg-paper);border:1px solid var(--grey-200);border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 1px 3px #0000001a}._approvalQueueHeader_1r2jl_544{margin-bottom:1rem}._approvalQueueTitle_1r2jl_548{font-size:1.125rem;font-weight:600;color:var(--grey-900);margin:0 0 .25rem}._approvalQueueSubtitle_1r2jl_555{font-size:.8125rem;color:var(--grey-600);margin:0}._stackContainer_1r2jl_561{position:relative;min-height:120px}._approvalRequestCard_1r2jl_566{background:var(--bg-paper);border-radius:8px;padding:1.25rem;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--grey-300);box-shadow:0 2px 8px #0000001a;position:absolute;width:calc(100% - 2.5rem);transition:all .3s ease}._requestInfo_1r2jl_580{flex:1}._actionBadge_1r2jl_584{display:inline-block;background:#5046e5;color:#fff;padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;margin-bottom:.5rem}._requestDetails_1r2jl_596{font-size:.875rem;color:var(--grey-800);margin:.25rem 0}._requestMeta_1r2jl_602{font-size:.75rem;color:var(--grey-500);margin:.25rem 0 0}._requestActions_1r2jl_608{display:flex;gap:.75rem;align-items:center}._acceptButton_1r2jl_614{display:flex;align-items:center;gap:.375rem;padding:.625rem 1.25rem;border:none;border-radius:6px;background:#2e7d32;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #2e7d3233}._acceptButton_1r2jl_614:hover:not(:disabled){background:#1b5e20;transform:translateY(-1px);box-shadow:0 4px 8px #2e7d324d}._acceptButton_1r2jl_614:disabled{opacity:.5;cursor:not-allowed;transform:none}._rejectButton_1r2jl_642{display:flex;align-items:center;gap:.375rem;padding:.625rem 1.25rem;border:1px solid #d32f2f;border-radius:6px;background:#fff;color:#d32f2f;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}._rejectButton_1r2jl_642:hover:not(:disabled){background:#d32f2f;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #d32f2f33}._rejectButton_1r2jl_642:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 768px){._stackContainer_1r2jl_561{min-height:180px}._approvalRequestCard_1r2jl_566{flex-direction:column;align-items:flex-start;width:calc(100% - 2rem);padding:1rem}._requestActions_1r2jl_608{margin-top:.75rem;width:100%;justify-content:flex-start;flex-direction:row}._acceptButton_1r2jl_614,._rejectButton_1r2jl_642{flex:1;justify-content:center}}._card_1r7yi_1{position:relative;overflow:hidden;cursor:pointer;border-radius:.75rem}._backgroundOverlay_1r7yi_8{position:absolute;inset:0;z-index:0}._content_1r7yi_17{position:relative;z-index:1;padding:1.5rem!important}._period_1r7yi_23{display:block;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.03125rem}._title_1r7yi_30{display:block;margin-bottom:.5rem}._value_1r7yi_35{display:block;margin-bottom:.25rem}._card_1o9vw_1{position:relative;overflow:hidden;cursor:pointer;border-radius:.75rem}._backgroundOverlay_1o9vw_8{position:absolute;inset:0;z-index:0}._content_1o9vw_17{position:relative;z-index:1;padding:1.5rem!important}._container_1o9vw_23{display:flex;align-items:center;gap:1rem}._iconWrapper_1o9vw_29{display:flex;align-items:center;justify-content:center;border-radius:.75rem;padding:.75rem;width:3.25rem;height:3.25rem}._textContainer_1o9vw_39{flex:1}._financialMetricsGrid_6mjqb_5{display:grid;gap:1.5rem;margin-bottom:2rem}@media (min-width: 900px){._financialMetricsGrid_6mjqb_5{grid-template-columns:repeat(3,1fr)}}._tablesGrid_6mjqb_17{display:grid;gap:1.5rem;margin-bottom:2rem}@media (min-width: 1200px){._tablesGrid_6mjqb_17{grid-template-columns:1fr 1fr}}._metricsGrid_6mjqb_29{display:grid;gap:1.5rem}@media (min-width: 600px){._metricsGrid_6mjqb_29{grid-template-columns:repeat(2,1fr)}}@media (min-width: 900px){._metricsGrid_6mjqb_29{grid-template-columns:repeat(3,1fr)}}._pageContainer_1y3yh_1{padding:24px;display:flex;flex-direction:column;gap:24px}._headerSection_1y3yh_8{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}._actionButtons_1y3yh_16{display:flex;align-items:center;gap:8px}._tableContainer_1y3yh_22{width:100%;overflow-x:auto}._pageContainer_1114x_1{padding:24px;display:flex;flex-direction:column;gap:24px}._headerSection_1114x_8{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}._tableContainer_1114x_16{width:100%;overflow-x:auto}._container_13plb_3{padding:2rem;background:var(--bg-default, #f5f7fa);min-height:100vh}._header_13plb_9{margin-bottom:2rem}._title_13plb_13{font-size:2rem;font-weight:600;color:var(--grey-900, #1a1a1a);margin:0 0 .5rem}._subtitle_13plb_20{font-size:1rem;color:var(--grey-600, #666);margin:0}._actions_13plb_27{display:flex;gap:1rem;margin-bottom:2rem}._statsGrid_13plb_34{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}._statCard_13plb_41{background:#fff;border-radius:12px;padding:2rem 1.5rem;box-shadow:0 2px 8px #00000014;border:1px solid #e5e7eb;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;min-height:160px;display:flex;flex-direction:column;justify-content:center}._statCard_13plb_41:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#5e72e4,#825ee4);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}._statCard_13plb_41:hover:after{opacity:1}._statCard_13plb_41:hover{transform:translateY(-4px);box-shadow:0 8px 24px #5e72e44d;border-color:transparent}._statLabel_13plb_81{font-size:.875rem;font-weight:500;color:#6b7280;margin-bottom:.75rem;text-align:center;position:relative;z-index:1;transition:color .3s ease}._statValue_13plb_92{font-size:3rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;text-align:center;line-height:1;position:relative;z-index:1;transition:color .3s ease}._statValue_13plb_92._red_13plb_104{color:#ef4444}._statCard_13plb_41:hover ._statValue_13plb_92._red_13plb_104{color:#fca5a5}._statDescription_13plb_112{font-size:.875rem;color:#6b7280;text-align:center;position:relative;z-index:1;transition:color .3s ease}._statCard_13plb_41:hover ._statLabel_13plb_81,._statCard_13plb_41:hover ._statValue_13plb_92,._statCard_13plb_41:hover ._statDescription_13plb_112{color:#fff}._purchaseLink_13plb_128{color:#2196f3;text-decoration:none;font-weight:600;display:block;text-align:center;margin-top:.75rem;font-size:.875rem;position:relative;z-index:1;transition:color .3s ease}._purchaseLink_13plb_128:hover{text-decoration:underline;color:#1976d2}._statCard_13plb_41:hover ._purchaseLink_13plb_128{color:#fff}._statCard_13plb_41:hover ._purchaseLink_13plb_128:hover{color:#fffc}._tableContainer_13plb_155{background:var(--bg-paper, #fff);border:1px solid var(--grey-200, #e0e0e0);border-radius:12px;overflow:hidden}._userInfo_13plb_162{display:flex;flex-direction:column}._userName_13plb_167{font-weight:500;color:var(--grey-900, #1a1a1a);margin-bottom:.25rem}._userEmail_13plb_173{font-size:.875rem;color:var(--grey-600, #666)}._hospitalUnit_13plb_178{display:inline-block;padding:.375rem .75rem;border-radius:16px;font-size:.875rem;font-weight:500;background:#e3f2fd;color:#1976d2;border:1px solid #bbdefb}._statusBadge_13plb_189{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:capitalize}._statusActive_13plb_198{background:#4caf501a;color:#4caf50}._statusInactive_13plb_203{background:#9e9e9e1a;color:#9e9e9e}._tableActions_13plb_208{display:flex;gap:.5rem;justify-content:flex-end;flex-wrap:wrap}._actionButton_13plb_215{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent;background:transparent}._editButton_13plb_226{color:#666;border-color:#ddd}._editButton_13plb_226:hover{background:#f5f5f5;border-color:#bbb}._deactivateButton_13plb_236{color:#ff9800;border-color:#ff9800}._deactivateButton_13plb_236:hover{background:#ff98001a}._reactivateButton_13plb_245,._activateButton_13plb_246{color:#4caf50;border-color:#4caf50}._reactivateButton_13plb_245:hover,._activateButton_13plb_246:hover{background:#4caf501a}._reassignButton_13plb_256{color:#2196f3;border-color:#2196f3}._reassignButton_13plb_256:hover{background:#2196f31a}._deleteButton_13plb_265{color:#f44336;border-color:#f44336}._deleteButton_13plb_265:hover{background:#f443361a}._modal_13plb_275{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}._modalContent_13plb_289{background:var(--bg-paper, #fff);border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto}._modalHeader_13plb_298{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--grey-200, #e0e0e0)}._modalTitle_13plb_306{font-size:1.25rem;font-weight:600;color:var(--grey-900, #1a1a1a);margin:0}._closeButton_13plb_313{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:50%;cursor:pointer;color:var(--grey-600, #666);transition:all .2s ease}._closeButton_13plb_313:hover{background:var(--grey-100, #f5f5f5);color:var(--grey-700, #555)}._modalBody_13plb_332{padding:2rem;max-height:60vh;overflow-y:auto;position:relative}._loadingOverlay_13plb_339{position:absolute;inset:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:8px}._errorAlert_13plb_353{background-color:#fee;border:1px solid #fcc;color:#c33;padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem;font-size:.875rem}._formGroup_13plb_363{margin-bottom:1.5rem}._formLabel_13plb_367{display:block;font-size:.875rem;font-weight:500;color:var(--grey-700, #555);margin-bottom:.5rem}._required_13plb_375{color:#f44336;margin-left:.25rem}._formInput_13plb_380,._formSelect_13plb_381{width:100%;padding:.75rem;border:1px solid var(--grey-300, #ddd);border-radius:6px;font-size:.875rem;color:var(--grey-900, #1a1a1a);transition:border-color .2s ease;background:var(--bg-paper, #fff)}._formInput_13plb_380:focus,._formSelect_13plb_381:focus{outline:none;border-color:#2196f3}._formInput_13plb_380:disabled,._formSelect_13plb_381:disabled{background:var(--grey-100, #f5f5f5);cursor:not-allowed}._formSelect_13plb_381{cursor:pointer}._modalFooter_13plb_408{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--grey-200, #e0e0e0)}._cancelButton_13plb_416{padding:.75rem 1.5rem;border:1px solid var(--grey-300, #ddd);background:transparent;color:var(--grey-700, #555);border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_13plb_416:hover{background:var(--grey-100, #f5f5f5)}._cancelButton_13plb_416:disabled{opacity:.5;cursor:not-allowed}._submitButton_13plb_437{padding:.75rem 1.5rem;border:none;background:#2196f3;color:#fff;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._submitButton_13plb_437:hover{background:#1976d2}._submitButton_13plb_437:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){._container_13plb_3{padding:1rem}._statsGrid_13plb_34{grid-template-columns:1fr}._actions_13plb_27{flex-direction:column}._tableActions_13plb_208{flex-direction:column;gap:.25rem}._actionButton_13plb_215{width:100%;justify-content:center}}.app-container{height:100vh;display:flex;flex-direction:column}.layout-container{display:flex;flex-direction:column;min-height:100vh}.layout-main{flex:1;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.loading-container{display:flex;justify-content:center;align-items:center;height:100vh}.error-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;text-align:center;padding:2rem}.form-container{display:flex;flex-direction:column;gap:1rem}.fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}._cellBox_5062k_1{display:flex;align-items:center;justify-content:space-between;overflow:hidden}._cellBoxEllipsis_5062k_8{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._iconButtonFlexShrink_5062k_14{flex-shrink:0}._typographyMedium_5062k_18{font-weight:500}._typographyNormal_5062k_22{font-weight:400}
