.BaseCard_baseCard__pZmQf{background:#FFFFFF;border:1px solid #bdc3c7;position:relative;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:Inter,sans-serif;color:#2C3E50}.BaseCard_elevation-none__rPFDJ{box-shadow:none}.BaseCard_elevation-low__vi17o{box-shadow:0 2px 4px rgba(44,62,80,.08)}.BaseCard_elevation-medium__jkgyt{box-shadow:0 4px 8px rgba(44,62,80,.12)}.BaseCard_elevation-high__TuMlK{box-shadow:0 8px 16px rgba(44,62,80,.16)}.BaseCard_padding-tight__0fw3i{padding:16px}.BaseCard_padding-normal__g5VFQ{padding:24px}.BaseCard_padding-loose__1xLbQ{padding:32px}.BaseCard_radius-none__5FXhf{border-radius:0}.BaseCard_radius-small__Sbzd5{border-radius:4px}.BaseCard_radius-medium__BOMo6{border-radius:8px}.BaseCard_radius-large__f8BfV{border-radius:12px}.BaseCard_interactive__858PH{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BaseCard_interactive__858PH:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(44,62,80,.15);border-color:#2E86C1}.BaseCard_interactive__858PH:focus{outline:none;box-shadow:0 0 0 3px rgba(46,134,193,.3);border-color:#2E86C1}.BaseCard_interactive__858PH:focus-visible{outline:2px solid #2E86C1;outline-offset:2px}.BaseCard_interactive__858PH:active{transform:translateY(0);box-shadow:0 2px 4px rgba(44,62,80,.12)}.BaseCard_disabled__VGd_L{opacity:.6;cursor:not-allowed;pointer-events:none;filter:grayscale(.3)}.BaseCard_loading__84vrK{pointer-events:none}.BaseCard_error__t21JP{border-color:#E74C3C;background-color:#FDEDEC}.BaseCard_loadingContainer__7dTI_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;color:#7F8C8D}.BaseCard_spinner__JKUg_{width:24px;height:24px;border:3px solid #bdc3c7;border-top-color:#2e86c1;border-radius:50%;animation:BaseCard_spin__Mz7dB 1s linear infinite;margin-bottom:8px}.BaseCard_loadingText__uqYTD{font-size:14px;font-weight:500;color:#7F8C8D}@keyframes BaseCard_spin__Mz7dB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BaseCard_skeleton__NAjBt{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:BaseCard_loading__84vrK 1.5s infinite}@keyframes BaseCard_loading__84vrK{0%{background-position:200% 0}to{background-position:-200% 0}}.BaseCard_errorContainer__fk9mr{display:flex;align-items:flex-start;padding:16px;background-color:#FDEDEC;border:1px solid #f1c0c0;border-radius:6px;color:#C0392B}.BaseCard_errorIcon__zi8AT{font-size:20px;margin-right:12px;flex-shrink:0}.BaseCard_errorContent__QFxJU{display:flex;flex-direction:column;gap:8px;width:100%}.BaseCard_errorMessage__Z8v_I{font-size:14px;font-weight:500;line-height:1.4;color:#C0392B}.BaseCard_retryButton__nVxhl{background:#E74C3C;color:white;border:none;padding:8px 16px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;align-self:flex-start;min-height:32px}.BaseCard_retryButton__nVxhl:hover{background:#C0392B;transform:translateY(-1px)}.BaseCard_retryButton__nVxhl:focus{outline:none;box-shadow:0 0 0 3px rgba(231,76,60,.3)}.BaseCard_retryButton__nVxhl:active{transform:translateY(0)}@media (max-width:768px){.BaseCard_baseCard__pZmQf{margin-bottom:16px}.BaseCard_padding-normal__g5VFQ{padding:16px}.BaseCard_padding-loose__1xLbQ{padding:20px}.BaseCard_interactive__858PH:hover{transform:none;box-shadow:0 4px 8px rgba(44,62,80,.12)}}@media (min-width:768px) and (max-width:1024px){.BaseCard_baseCard__pZmQf{margin-bottom:20px}}@media (min-width:1024px){.BaseCard_baseCard__pZmQf{margin-bottom:24px}}@media (prefers-contrast:high){.BaseCard_baseCard__pZmQf{border-color:#000000;border-width:2px}.BaseCard_interactive__858PH:focus{box-shadow:0 0 0 4px #000000;border-color:#000000}.BaseCard_errorContainer__fk9mr{border-color:#8B0000;background-color:#FFE4E1}}@media (prefers-reduced-motion:reduce){.BaseCard_baseCard__pZmQf,.BaseCard_interactive__858PH,.BaseCard_retryButton__nVxhl,.BaseCard_skeleton__NAjBt,.BaseCard_spinner__JKUg_{animation:none;transition:none}.BaseCard_interactive__858PH:hover{transform:none}}@media print{.BaseCard_baseCard__pZmQf{box-shadow:none;border:1px solid #000000;background:white}.BaseCard_skeleton__NAjBt,.BaseCard_spinner__JKUg_{display:none}}.BaseCard_baseCard__pZmQf:focus-within{outline:2px solid #2E86C1;outline-offset:2px}.BaseCard_interactive__858PH[tabindex="0"]:focus{z-index:1}@media (hover:none){.BaseCard_interactive__858PH{min-height:44px;touch-action:manipulation}.BaseCard_interactive__858PH:hover{transform:none;box-shadow:0 4px 8px rgba(44,62,80,.12)}.BaseCard_retryButton__nVxhl{min-height:44px;padding:12px 16px}}.MetricDisplayCard_metricCard__kQM_I{background:#FFFFFF;border:1px solid #bdc3c7;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Inter,sans-serif;position:relative;overflow:hidden}.MetricDisplayCard_metricCard__kQM_I:hover{border-color:#2E86C1;transform:translateY(-2px);box-shadow:0 8px 16px rgba(44,62,80,.12)}.MetricDisplayCard_size-small__EGpL6{min-height:120px}.MetricDisplayCard_size-medium__HcGq4{min-height:180px}.MetricDisplayCard_size-large__ZsqSp{min-height:240px}.MetricDisplayCard_status-excellent__TWE_4{border-left:4px solid #28b463;background:linear-gradient(135deg,#FFFFFF,#E8F8F5)}.MetricDisplayCard_status-good__RRCz6{border-left:4px solid #2e86c1;background:linear-gradient(135deg,#FFFFFF,#EBF5FB)}.MetricDisplayCard_status-warning__sN2_y{border-left:4px solid #f39c12;background:linear-gradient(135deg,#FFFFFF,#FEF9E7)}.MetricDisplayCard_status-critical__rNbg4{border-left:4px solid #e74c3c;background:linear-gradient(135deg,#FFFFFF,#FADBD8);animation:MetricDisplayCard_criticalPulse__kh9Es 2s infinite}@keyframes MetricDisplayCard_criticalPulse__kh9Es{0%,to{box-shadow:0 4px 8px rgba(44,62,80,.12)}50%{box-shadow:0 4px 8px rgba(231,76,60,.3),0 0 0 2px rgba(231,76,60,.1)}}.MetricDisplayCard_cardHeader__Jbij_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ecf0f1}.MetricDisplayCard_cardBody__0G_nw{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.MetricDisplayCard_cardFooter__6_3bu{border-top:1px solid #ecf0f1;padding-top:12px}.MetricDisplayCard_titleSection__N9HMV{display:flex;align-items:center;gap:8px}.MetricDisplayCard_metricIcon__8vF8S{font-size:24px;line-height:1;flex-shrink:0}.MetricDisplayCard_metricTitle__frRQN{font-size:16px;font-weight:600;color:#2C3E50;margin:0;line-height:1.3;word-break:break-word}.MetricDisplayCard_size-small__EGpL6 .MetricDisplayCard_metricTitle__frRQN{font-size:14px}.MetricDisplayCard_size-large__ZsqSp .MetricDisplayCard_metricTitle__frRQN{font-size:18px}.MetricDisplayCard_statusSection__VNEDA{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.MetricDisplayCard_statusIndicator__nz83w{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:12px;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.1)}.MetricDisplayCard_lastUpdated__bwUz9{font-size:10px;color:#7F8C8D;font-weight:500;white-space:nowrap}.MetricDisplayCard_metricValue__hQ_B9{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.MetricDisplayCard_value__9nVQJ{font-weight:700;color:#2C3E50;line-height:1;letter-spacing:-.025em}.MetricDisplayCard_unit__DUe_z{font-size:.7em;font-weight:500;color:#7F8C8D;margin-left:2px}.MetricDisplayCard_size-small__EGpL6 .MetricDisplayCard_value__9nVQJ{font-size:28px}.MetricDisplayCard_size-medium__HcGq4 .MetricDisplayCard_value__9nVQJ{font-size:36px}.MetricDisplayCard_size-large__ZsqSp .MetricDisplayCard_value__9nVQJ{font-size:48px}.MetricDisplayCard_size-small__EGpL6 .MetricDisplayCard_unit__DUe_z{font-size:12px}.MetricDisplayCard_size-medium__HcGq4 .MetricDisplayCard_unit__DUe_z{font-size:14px}.MetricDisplayCard_size-large__ZsqSp .MetricDisplayCard_unit__DUe_z{font-size:16px}.MetricDisplayCard_trendDisplay__bDJH_{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.MetricDisplayCard_trendIcon__awY9D{font-size:16px;line-height:1}.MetricDisplayCard_trend-up__H0AuP{color:#28B463}.MetricDisplayCard_trend-down__KAzyG{color:#E74C3C}.MetricDisplayCard_trend-stable__ZAQpX{color:#7F8C8D}.MetricDisplayCard_trendPercentage__pgBGW{font-weight:600}.MetricDisplayCard_trendPeriod__b_khf{color:#7F8C8D;font-size:12px}.MetricDisplayCard_trend-small__FSTyM{font-size:12px}.MetricDisplayCard_trend-large___Kovo{font-size:16px}.MetricDisplayCard_targetIndicator__upKq5{display:flex;flex-direction:column;gap:8px}.MetricDisplayCard_targetInfo__veaCX{display:flex;justify-content:space-between;align-items:center;font-size:12px}.MetricDisplayCard_targetLabel__hDhJg{color:#7F8C8D;font-weight:500}.MetricDisplayCard_targetValue__PzqC8{color:#2C3E50;font-weight:600}.MetricDisplayCard_progressBar__ngvnW{width:100%;height:6px;background-color:#ECF0F1;border-radius:3px;overflow:hidden;position:relative}.MetricDisplayCard_progressFill__3Fj9T{height:100%;border-radius:3px;transition:width .3s ease;position:relative}.MetricDisplayCard_onTarget__pP53L{background:linear-gradient(90deg,#28B463,#2ECC71)}.MetricDisplayCard_belowTarget__RY7z_{background:linear-gradient(90deg,#F39C12,#E67E22)}.MetricDisplayCard_progressText__OieAC{font-size:10px;color:#7F8C8D;font-weight:500;text-align:center}.MetricDisplayCard_comparisonDisplay__wJ534{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#F8F9FA;border-radius:6px;font-size:12px}.MetricDisplayCard_comparisonLabel__3f3IP{color:#7F8C8D;font-weight:500}.MetricDisplayCard_comparisonValue__D1R7E{color:#2C3E50;font-weight:600}@media (max-width:768px){.MetricDisplayCard_metricCard__kQM_I{min-height:auto}.MetricDisplayCard_size-small__EGpL6{min-height:100px}.MetricDisplayCard_size-medium__HcGq4{min-height:140px}.MetricDisplayCard_size-large__ZsqSp{min-height:180px}.MetricDisplayCard_cardHeader__Jbij_{flex-direction:column;gap:8px;align-items:stretch}.MetricDisplayCard_statusSection__VNEDA{flex-direction:row;align-items:center;justify-content:space-between}.MetricDisplayCard_metricTitle__frRQN{font-size:14px}.MetricDisplayCard_size-small__EGpL6 .MetricDisplayCard_value__9nVQJ{font-size:24px}.MetricDisplayCard_size-medium__HcGq4 .MetricDisplayCard_value__9nVQJ{font-size:28px}.MetricDisplayCard_size-large__ZsqSp .MetricDisplayCard_value__9nVQJ{font-size:36px}.MetricDisplayCard_trendDisplay__bDJH_{font-size:12px}.MetricDisplayCard_metricCard__kQM_I:hover{transform:none}}@media (min-width:768px) and (max-width:1024px){.MetricDisplayCard_size-small__EGpL6 .MetricDisplayCard_value__9nVQJ{font-size:32px}.MetricDisplayCard_size-medium__HcGq4 .MetricDisplayCard_value__9nVQJ{font-size:40px}.MetricDisplayCard_size-large__ZsqSp .MetricDisplayCard_value__9nVQJ{font-size:52px}}@media (prefers-contrast:high){.MetricDisplayCard_metricCard__kQM_I{border-color:#000000;border-width:2px}.MetricDisplayCard_metricTitle__frRQN{color:#000000;font-weight:700}.MetricDisplayCard_value__9nVQJ{color:#000000}.MetricDisplayCard_statusIndicator__nz83w{border:2px solid #000000}.MetricDisplayCard_progressBar__ngvnW{background-color:#CCCCCC;border:1px solid #000000}}@media (prefers-reduced-motion:reduce){.MetricDisplayCard_metricCard__kQM_I,.MetricDisplayCard_progressFill__3Fj9T{transition:none;animation:none}.MetricDisplayCard_metricCard__kQM_I:hover{transform:none}.MetricDisplayCard_status-critical__rNbg4{animation:none}}.MetricDisplayCard_metricCard__kQM_I:focus-within{outline:2px solid #2E86C1;outline-offset:2px}@media print{.MetricDisplayCard_metricCard__kQM_I{background:white!important;border:1px solid #000000!important;box-shadow:none!important;-moz-column-break-inside:avoid;break-inside:avoid}.MetricDisplayCard_status-critical__rNbg4{animation:none}.MetricDisplayCard_lastUpdated__bwUz9{color:#000000}.MetricDisplayCard_progressFill__3Fj9T{background:#000000!important}}.MetricDisplayCard_metricCard__kQM_I[aria-busy=true]{opacity:.7;pointer-events:none}.MetricDisplayCard_metricCard__kQM_I[aria-busy=true] .MetricDisplayCard_value__9nVQJ{animation:MetricDisplayCard_pulse__0vxml 1.5s infinite}@keyframes MetricDisplayCard_pulse__0vxml{0%,to{opacity:1}50%{opacity:.5}}.MetricDisplayCard_metricCard__kQM_I[aria-invalid=true]{border-color:#E74C3C;background:#FDEDEC}.MetricDisplayCard_metricCard__kQM_I[aria-invalid=true] .MetricDisplayCard_metricTitle__frRQN{color:#C0392B}@media (hover:none){.MetricDisplayCard_metricCard__kQM_I{min-height:44px;touch-action:manipulation}.MetricDisplayCard_metricCard__kQM_I:hover{transform:none;box-shadow:0 4px 8px rgba(44,62,80,.12)}.MetricDisplayCard_statusIndicator__nz83w{min-width:32px;min-height:32px}}.AlertNotificationCard_alertCard__PP8qR{background:#FFFFFF;border:1px solid #bdc3c7;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Inter,sans-serif;position:relative;overflow:visible}.AlertNotificationCard_alertCard__PP8qR:hover{border-color:#2E86C1;transform:translateY(-2px);box-shadow:0 8px 16px rgba(44,62,80,.12)}.AlertNotificationCard_type-critical__k2G2P{border-left:4px solid #e74c3c;background:linear-gradient(135deg,#FFFFFF,#FADBD8)}.AlertNotificationCard_type-warning__rZY3v{border-left:4px solid #f39c12;background:linear-gradient(135deg,#FFFFFF,#FEF9E7)}.AlertNotificationCard_type-info___2C79{border-left:4px solid #2e86c1;background:linear-gradient(135deg,#FFFFFF,#EBF5FB)}.AlertNotificationCard_severity-4__wRBxP,.AlertNotificationCard_severity-5__mstGY{box-shadow:0 4px 8px rgba(231,76,60,.15);animation:AlertNotificationCard_criticalPulse__YFf3P 3s infinite}.AlertNotificationCard_severity-3__PVPvG{box-shadow:0 4px 8px rgba(243,156,18,.12)}.AlertNotificationCard_severity-1__ekoOi,.AlertNotificationCard_severity-2__ZEwVW{box-shadow:0 4px 8px rgba(46,134,193,.1)}@keyframes AlertNotificationCard_criticalPulse__YFf3P{0%,to{box-shadow:0 4px 8px rgba(231,76,60,.15)}50%{box-shadow:0 8px 16px rgba(231,76,60,.25),0 0 0 2px rgba(231,76,60,.1)}}.AlertNotificationCard_status-new__xIiu_{border-top:3px solid #e74c3c}.AlertNotificationCard_status-acknowledged__NMNbf{border-top:3px solid #f39c12}.AlertNotificationCard_status-in_progress__aQYaM{border-top:3px solid #2e86c1}.AlertNotificationCard_status-resolved__0iqeU{border-top:3px solid #28b463;opacity:.8}.AlertNotificationCard_highPriority__4O_lZ{position:relative;z-index:10}.AlertNotificationCard_highPriority__4O_lZ:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#E74C3C,#F39C12,#E74C3C);border-radius:8px;z-index:-1;animation:AlertNotificationCard_priorityGlow__yG3CT 2s infinite}@keyframes AlertNotificationCard_priorityGlow__yG3CT{0%,to{opacity:.3}50%{opacity:.6}}.AlertNotificationCard_compact__5b9GK{padding:12px 16px!important}.AlertNotificationCard_compact__5b9GK .AlertNotificationCard_alertBody__97kFx,.AlertNotificationCard_compact__5b9GK .AlertNotificationCard_alertHeader__CvZ1m{margin-bottom:8px}.AlertNotificationCard_alertHeader__CvZ1m{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ecf0f1}.AlertNotificationCard_alertMeta__0zo9G{display:flex;align-items:flex-start;gap:12px;flex:1}.AlertNotificationCard_alertIcon__3tHWP{font-size:24px;line-height:1;flex-shrink:0;margin-top:2px}.AlertNotificationCard_alertInfo__JQ0je{display:flex;flex-direction:column;gap:4px;flex:1}.AlertNotificationCard_alertTitle__yb2KU{font-size:16px;font-weight:600;color:#2C3E50;margin:0;line-height:1.3;word-break:break-word}.AlertNotificationCard_alertControls__Yvzzb{display:flex;align-items:flex-start;gap:8px}.AlertNotificationCard_alertBadge__xpyzt{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.AlertNotificationCard_severityIndicator__XaNhu{font-size:8px;line-height:1;letter-spacing:1px}.AlertNotificationCard_statusLabel__5zXbC{font-size:11px}.AlertNotificationCard_priorityIndicator__m8oJn{font-size:16px;animation:AlertNotificationCard_flame__6UkoM 1.5s infinite}@keyframes AlertNotificationCard_flame__6UkoM{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.AlertNotificationCard_timestampDisplay__gJwHz{display:flex;align-items:center;gap:8px;font-size:12px}.AlertNotificationCard_timestamp__AlZ5y{color:#7F8C8D;font-weight:500}.AlertNotificationCard_estimation__gy36Y{background-color:#EBF5FB;color:#2E86C1;padding:2px 6px;border-radius:8px;font-weight:600;font-size:10px}.AlertNotificationCard_estimation__gy36Y.AlertNotificationCard_overdue__fSd0i{background-color:#FADBD8;color:#E74C3C;animation:AlertNotificationCard_urgentBlink__KlQMi 1s infinite}@keyframes AlertNotificationCard_urgentBlink__KlQMi{0%,50%{opacity:1}51%,to{opacity:.7}}.AlertNotificationCard_alertBody__97kFx{margin-bottom:16px}.AlertNotificationCard_alertSource__ntpau{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;background-color:#F8F9FA;border-radius:6px}.AlertNotificationCard_sourceIcon__JNKAo{font-size:16px;line-height:1}.AlertNotificationCard_sourceInfo__zuEoL{display:flex;flex-direction:column;gap:2px}.AlertNotificationCard_sourceIdentifier__lrnTg{font-weight:600;color:#2C3E50;font-size:14px}.AlertNotificationCard_sourceLocation__viVqe{font-size:12px;color:#7F8C8D}.AlertNotificationCard_alertDescription__mqAvm{color:#2C3E50;font-size:14px;line-height:1.5;margin:0 0 12px}.AlertNotificationCard_assignedTo__1Ar8_{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:8px}.AlertNotificationCard_assignedLabel__yTywa{color:#7F8C8D;font-weight:500}.AlertNotificationCard_assignedPerson__Fdq9f{color:#2C3E50;font-weight:600;background-color:#E8F8F5;padding:2px 8px;border-radius:12px}.AlertNotificationCard_relatedAlerts__kuocC{font-size:12px;color:#7F8C8D;font-weight:500;margin-bottom:8px}.AlertNotificationCard_autoActionsDisplay__GYewk{background-color:#F8F9FA;border-radius:6px;padding:12px;margin-bottom:16px;border:1px solid #ecf0f1}.AlertNotificationCard_autoActionsTitle__uQB5n{font-size:12px;font-weight:600;color:#2C3E50;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.AlertNotificationCard_autoActionsList__RLwYz{display:flex;flex-direction:column;gap:8px}.AlertNotificationCard_autoAction__LFW2U{background-color:#FFFFFF;border-radius:4px;padding:8px;border:1px solid #e8e8e8}.AlertNotificationCard_autoActionHeader___AW9r{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.AlertNotificationCard_autoActionName__gRxQR{font-size:12px;font-weight:600;color:#2C3E50}.AlertNotificationCard_autoActionStatus__Kl00v{font-size:10px;font-weight:600;text-transform:uppercase;padding:2px 6px;border-radius:8px}.AlertNotificationCard_autoActionStatus__Kl00v.AlertNotificationCard_pending__w4d8D{background-color:#FEF9E7;color:#F39C12}.AlertNotificationCard_autoActionStatus__Kl00v.AlertNotificationCard_executed__oA09s{background-color:#E8F8F5;color:#28B463}.AlertNotificationCard_autoActionStatus__Kl00v.AlertNotificationCard_failed__IhVNi{background-color:#FADBD8;color:#E74C3C}.AlertNotificationCard_autoActionDescription__iL7J7{font-size:11px;color:#7F8C8D;margin:0 0 4px;line-height:1.3}.AlertNotificationCard_autoActionTime__G3zJv{font-size:10px;color:#95A5A6;font-style:italic}.AlertNotificationCard_alertActions__KgBIO{border-top:1px solid #ecf0f1;padding-top:12px}.AlertNotificationCard_actionButtons__dtBjj{display:flex;gap:8px;flex-wrap:wrap}.AlertNotificationCard_actionContainer__DO3SF{position:relative}.AlertNotificationCard_actionButton__sOYaD{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;min-height:32px;text-transform:uppercase;letter-spacing:.5px}.AlertNotificationCard_actionButton__sOYaD:disabled{opacity:.6;cursor:not-allowed}.AlertNotificationCard_primary__OQCWi{background:#2E86C1;color:white}.AlertNotificationCard_primary__OQCWi:hover:not(:disabled){background:#2874A6;transform:translateY(-1px)}.AlertNotificationCard_secondary__4_yvo{background:#F8F9FA;color:#2C3E50;border:1px solid #bdc3c7}.AlertNotificationCard_secondary__4_yvo:hover:not(:disabled){background:#E8E8E8;border-color:#95A5A6}.AlertNotificationCard_danger__Gbqln{background:#E74C3C;color:white}.AlertNotificationCard_danger__Gbqln:hover:not(:disabled){background:#C0392B;transform:translateY(-1px)}.AlertNotificationCard_actionIcon__Cplx7{font-size:14px;line-height:1}.AlertNotificationCard_moreActions__vTAEr{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#F8F9FA;border:1px solid #bdc3c7;border-radius:6px;cursor:pointer;font-weight:700;color:#7F8C8D}.AlertNotificationCard_moreActions__vTAEr:hover{background-color:#E8E8E8}.AlertNotificationCard_confirmationPopup___vJsT{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:white;border:1px solid #bdc3c7;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:12px;z-index:100;min-width:200px}.AlertNotificationCard_confirmationPopup___vJsT p{margin:0 0 8px;font-size:12px;color:#2C3E50;font-weight:500}.AlertNotificationCard_confirmationButtons__3mcU8{display:flex;gap:6px}.AlertNotificationCard_confirmButton__lt0vG{flex:1;padding:6px 12px;border:none;border-radius:4px;font-size:11px;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.5px}.AlertNotificationCard_confirmButton__lt0vG:not(.AlertNotificationCard_danger__Gbqln){background:#F8F9FA;color:#2C3E50;border:1px solid #bdc3c7}@media (max-width:768px){.AlertNotificationCard_alertHeader__CvZ1m{flex-direction:column;gap:12px;align-items:stretch}.AlertNotificationCard_alertControls__Yvzzb{justify-content:space-between}.AlertNotificationCard_alertTitle__yb2KU{font-size:14px}.AlertNotificationCard_actionButtons__dtBjj{justify-content:space-between}.AlertNotificationCard_actionButton__sOYaD{flex:1;min-width:0;padding:8px}.AlertNotificationCard_actionButton__sOYaD span:not(.AlertNotificationCard_actionIcon__Cplx7){display:none}.AlertNotificationCard_confirmationPopup___vJsT{left:-50%;right:-50%;min-width:180px}}@media (min-width:768px) and (max-width:1024px){.AlertNotificationCard_alertTitle__yb2KU{font-size:15px}.AlertNotificationCard_actionButton__sOYaD{padding:8px 10px;font-size:11px}}@media (prefers-contrast:high){.AlertNotificationCard_alertCard__PP8qR{border-color:#000000;border-width:2px}.AlertNotificationCard_alertTitle__yb2KU{color:#000000;font-weight:700}.AlertNotificationCard_alertBadge__xpyzt{border-width:2px}.AlertNotificationCard_actionButton__sOYaD{border:2px solid #000000}.AlertNotificationCard_primary__OQCWi{background:#000000}.AlertNotificationCard_secondary__4_yvo{background:#FFFFFF;color:#000000}}@media (prefers-reduced-motion:reduce){.AlertNotificationCard_actionButton__sOYaD,.AlertNotificationCard_alertCard__PP8qR,.AlertNotificationCard_criticalPulse__YFf3P,.AlertNotificationCard_flame__6UkoM,.AlertNotificationCard_highPriority__4O_lZ,.AlertNotificationCard_priorityGlow__yG3CT,.AlertNotificationCard_urgentBlink__KlQMi{animation:none;transition:none}.AlertNotificationCard_actionButton__sOYaD:hover,.AlertNotificationCard_alertCard__PP8qR:hover{transform:none}}.AlertNotificationCard_alertCard__PP8qR:focus-within{outline:2px solid #2E86C1;outline-offset:2px}.AlertNotificationCard_actionButton__sOYaD:focus{outline:2px solid #2E86C1;outline-offset:2px}@media print{.AlertNotificationCard_alertCard__PP8qR{background:white!important;border:1px solid #000000!important;box-shadow:none!important;-moz-column-break-inside:avoid;break-inside:avoid}.AlertNotificationCard_actionButtons__dtBjj,.AlertNotificationCard_confirmationPopup___vJsT,.AlertNotificationCard_highPriority__4O_lZ:before{display:none}}.AlertNotificationCard_alertCard__PP8qR[aria-busy=true]{opacity:.7;pointer-events:none}.AlertNotificationCard_alertCard__PP8qR[aria-invalid=true]{border-color:#E74C3C;background:#FDEDEC}@media (hover:none){.AlertNotificationCard_alertCard__PP8qR{touch-action:manipulation}.AlertNotificationCard_alertCard__PP8qR:hover{transform:none;box-shadow:0 4px 8px rgba(44,62,80,.12)}.AlertNotificationCard_actionButton__sOYaD{min-height:44px;padding:12px 16px}.AlertNotificationCard_moreActions__vTAEr{min-width:44px;min-height:44px}}.PerformanceScoreCard_performanceCard__zW1mw{background:#FFFFFF;border:1px solid #bdc3c7;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Inter,sans-serif;position:relative;overflow:hidden}.PerformanceScoreCard_performanceCard__zW1mw:hover{border-color:#2E86C1;transform:translateY(-2px);box-shadow:0 8px 16px rgba(44,62,80,.12)}.PerformanceScoreCard_level-excellent__89eO_{border-left:4px solid #28b463;background:linear-gradient(135deg,#FFFFFF,#E8F8F5)}.PerformanceScoreCard_level-good__JoToG{border-left:4px solid #2e86c1;background:linear-gradient(135deg,#FFFFFF,#EBF5FB)}.PerformanceScoreCard_level-needs-improvement__AmUge{border-left:4px solid #f39c12;background:linear-gradient(135deg,#FFFFFF,#FEF9E7)}.PerformanceScoreCard_level-critical__WOScU{border-left:4px solid #e74c3c;background:linear-gradient(135deg,#FFFFFF,#FADBD8);animation:PerformanceScoreCard_criticalPulse__Bo2Sh 3s infinite}@keyframes PerformanceScoreCard_criticalPulse__Bo2Sh{0%,to{box-shadow:0 4px 8px rgba(44,62,80,.12)}50%{box-shadow:0 8px 16px rgba(231,76,60,.2),0 0 0 2px rgba(231,76,60,.1)}}.PerformanceScoreCard_compact___hSki{min-height:120px}.PerformanceScoreCard_compact___hSki .PerformanceScoreCard_cardHeader__9C0aS{margin-bottom:8px}.PerformanceScoreCard_compact___hSki .PerformanceScoreCard_cardBody__Bym41,.PerformanceScoreCard_compact___hSki .PerformanceScoreCard_cardFooter__nozGm{display:none}.PerformanceScoreCard_cardHeader__9C0aS{display:flex;flex-direction:column;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #ecf0f1}.PerformanceScoreCard_headerContent__UdZLh{display:flex;align-items:flex-start;gap:20px}.PerformanceScoreCard_cardBody__Bym41{margin-bottom:20px}.PerformanceScoreCard_cardFooter__nozGm{border-top:1px solid #ecf0f1;padding-top:16px}.PerformanceScoreCard_footerContent__PS6qK{display:grid;grid-template-columns:1fr 1fr;gap:20px}.PerformanceScoreCard_staffMemberDisplay__bgVaH{display:flex;align-items:center;gap:12px}.PerformanceScoreCard_staffAvatar__5ivXk{position:relative;flex-shrink:0}.PerformanceScoreCard_avatarImage__OHtUO{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #ecf0f1}.PerformanceScoreCard_avatarPlaceholder__Cg9D_{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#2E86C1,#3498DB);color:white;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;border:2px solid #ecf0f1}.PerformanceScoreCard_staffInfo__Ut9zi{display:flex;flex-direction:column;gap:2px}.PerformanceScoreCard_staffName__bf__2{font-size:16px;font-weight:600;color:#2C3E50;margin:0;line-height:1.2}.PerformanceScoreCard_staffRole__PPsQH{font-size:14px;color:#7F8C8D;font-weight:500;margin:0}.PerformanceScoreCard_staffDepartment__K6vR2{font-size:12px;color:#95A5A6;font-weight:400;margin:0}.PerformanceScoreCard_scoreDisplay__23O3M{display:flex;align-items:center;gap:16px;flex:1}.PerformanceScoreCard_scoreDetails__nkFAA{display:flex;flex-direction:column;gap:8px;flex:1}.PerformanceScoreCard_scoreInfo__wVrDJ{display:flex;align-items:center;justify-content:space-between;gap:12px}.PerformanceScoreCard_scoreLabel__Y8lTm{font-size:14px;font-weight:600;color:#2C3E50}.PerformanceScoreCard_levelBadge__VzNiu{display:flex;align-items:center}.PerformanceScoreCard_levelIndicator__G45eD{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;border-radius:12px;border:1px solid}.PerformanceScoreCard_excellent__31E03{color:#28B463;background-color:#E8F8F5;border-color:#28B463}.PerformanceScoreCard_good__CkMLV{color:#2E86C1;background-color:#EBF5FB;border-color:#2E86C1}.PerformanceScoreCard_needs-improvement__mpTUa{color:#F39C12;background-color:#FEF9E7;border-color:#F39C12}.PerformanceScoreCard_critical__Qd3kr{color:#E74C3C;background-color:#FADBD8;border-color:#E74C3C}.PerformanceScoreCard_lastUpdated__mjxfi{font-size:11px;color:#95A5A6;font-weight:500}.PerformanceScoreCard_scoreCircle__Qkr_n{position:relative;display:flex;align-items:center;justify-content:center}.PerformanceScoreCard_size-small__UpCRY{width:80px;height:80px}.PerformanceScoreCard_size-medium__5pxSs{width:100px;height:100px}.PerformanceScoreCard_size-large__yBboF{width:120px;height:120px}.PerformanceScoreCard_circularProgress__upTk4{width:100%;height:100%;transform:rotate(-90deg)}.PerformanceScoreCard_progressCircle__LxiTT{transition:stroke-dashoffset .5s ease-in-out}.PerformanceScoreCard_scoreText__ot3Iw{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;align-items:center}.PerformanceScoreCard_scoreValue__pi4wx{font-weight:700;color:#2C3E50;line-height:1}.PerformanceScoreCard_scoreLabel__Y8lTm{font-size:.5em;color:#7F8C8D;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.PerformanceScoreCard_scoreBreakdown__ETdQ4{background-color:#F8F9FA;border-radius:8px;padding:16px;border:1px solid #ecf0f1}.PerformanceScoreCard_breakdownTitle__BKlqU{font-size:14px;font-weight:600;color:#2C3E50;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.PerformanceScoreCard_breakdownList__3Fphn{display:flex;flex-direction:column;gap:12px}.PerformanceScoreCard_breakdownItem__pvqd1{background-color:#FFFFFF;border-radius:6px;padding:12px;border:1px solid #e8e8e8}.PerformanceScoreCard_breakdownHeader__V2CIF{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.PerformanceScoreCard_breakdownLabel__GSMkw{font-size:12px;font-weight:600;color:#2C3E50}.PerformanceScoreCard_breakdownScores__Nbuv2{display:flex;align-items:center;gap:8px}.PerformanceScoreCard_breakdownScore__8z2cq{font-size:14px;font-weight:700;color:#2C3E50}.PerformanceScoreCard_breakdownWeight__j0MqY{font-size:10px;color:#7F8C8D;font-weight:500}.PerformanceScoreCard_breakdownBar__5l_et{width:100%;height:6px;background-color:#ECF0F1;border-radius:3px;overflow:hidden;margin-bottom:4px}.PerformanceScoreCard_breakdownFill__VzlFj{height:100%;border-radius:3px;transition:width .3s ease}.PerformanceScoreCard_breakdownContribution__lhuXR{font-size:10px;color:#95A5A6;text-align:right}.PerformanceScoreCard_comparisons__SssGV{background-color:#F8F9FA;border-radius:8px;padding:16px;border:1px solid #ecf0f1}.PerformanceScoreCard_comparisonsTitle__X2_WU{font-size:14px;font-weight:600;color:#2C3E50;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.PerformanceScoreCard_comparisonsList__K4aVm{display:flex;flex-direction:column;gap:10px}.PerformanceScoreCard_comparisonItem__VDTK1{background-color:#FFFFFF;border-radius:6px;padding:10px 12px;border:1px solid #e8e8e8}.PerformanceScoreCard_comparisonHeader__7kEs2{display:flex;align-items:center;gap:8px;margin-bottom:4px}.PerformanceScoreCard_comparisonIcon__60GoZ{font-size:14px}.PerformanceScoreCard_comparisonLabel__mmhgq{font-size:11px;color:#7F8C8D;font-weight:500}.PerformanceScoreCard_comparisonValues__YGrjf{display:flex;justify-content:space-between;align-items:center}.PerformanceScoreCard_comparisonValue__KbTuC{font-size:14px;font-weight:600;color:#2C3E50}.PerformanceScoreCard_comparisonTrend__1J0BM{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600}.PerformanceScoreCard_positive__cAxrH{color:#28B463}.PerformanceScoreCard_negative__4CGUH{color:#E74C3C}.PerformanceScoreCard_trendIcon__BPsVC{font-size:12px}.PerformanceScoreCard_trendValue__YR4pz{font-size:11px}.PerformanceScoreCard_achievements__W0S_M{background-color:#FEF9E7;border-radius:8px;padding:16px;border:1px solid #f1c40f}.PerformanceScoreCard_achievementsTitle__R9CWU{font-size:14px;font-weight:600;color:#2C3E50;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.PerformanceScoreCard_achievementsList__pCavD{display:flex;flex-direction:column;gap:12px}.PerformanceScoreCard_achievementItem__nTRMI{background-color:#FFFFFF;border-radius:6px;padding:12px;border:1px solid #f39c12;display:flex;align-items:flex-start;gap:12px}.PerformanceScoreCard_achievementIcon__hXZP9{position:relative;flex-shrink:0}.PerformanceScoreCard_achievementEmoji__FwDux{font-size:20px}.PerformanceScoreCard_achievementBadge__zBZtj{position:absolute;bottom:-2px;right:-2px;width:8px;height:8px;border-radius:50%;border:1px solid white}.PerformanceScoreCard_achievementInfo__yiQQj{flex:1}.PerformanceScoreCard_achievementTitle__qxk10{font-size:13px;font-weight:600;color:#2C3E50;margin:0 0 4px}.PerformanceScoreCard_achievementDescription__DRNNV{font-size:11px;color:#7F8C8D;margin:0 0 4px;line-height:1.3}.PerformanceScoreCard_achievementDate__1ZZV7{font-size:10px;color:#95A5A6;font-style:italic}.PerformanceScoreCard_improvementAreas__UzXh5{background-color:#EBF5FB;border-radius:8px;padding:16px;border:1px solid #2e86c1}.PerformanceScoreCard_improvementTitle__cCXxw{font-size:14px;font-weight:600;color:#2C3E50;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.PerformanceScoreCard_improvementList__Vcwj8{display:flex;flex-direction:column;gap:12px}.PerformanceScoreCard_improvementItem__52GW7{background-color:#FFFFFF;border-radius:6px;padding:12px;border:1px solid #2e86c1}.PerformanceScoreCard_improvementHeader__D5k2u{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.PerformanceScoreCard_improvementCategory__E4nKY{font-size:12px;font-weight:600;color:#2C3E50}.PerformanceScoreCard_improvementPriority___OT5c{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:8px;color:white}.PerformanceScoreCard_improvementProgress__zIMPI{display:flex;align-items:center;gap:8px;margin-bottom:8px;justify-content:center;font-size:12px;font-weight:600;color:#2C3E50}.PerformanceScoreCard_currentScore__RuCXU{color:#E74C3C}.PerformanceScoreCard_progressArrow__6V6jN{color:#7F8C8D;font-size:14px}.PerformanceScoreCard_targetScore__K5Aiv{color:#28B463}.PerformanceScoreCard_recommendations__R6hoZ{display:flex;flex-direction:column;gap:4px}.PerformanceScoreCard_recommendation__1iZmx{font-size:10px;color:#7F8C8D;line-height:1.3}@media (max-width:768px){.PerformanceScoreCard_headerContent__UdZLh{flex-direction:column;align-items:stretch;gap:12px}.PerformanceScoreCard_scoreDisplay__23O3M,.PerformanceScoreCard_staffMemberDisplay__bgVaH{justify-content:center}.PerformanceScoreCard_footerContent__PS6qK{grid-template-columns:1fr;gap:16px}.PerformanceScoreCard_size-large__yBboF{width:100px;height:100px}.PerformanceScoreCard_scoreText__ot3Iw{font-size:16px}.PerformanceScoreCard_breakdownList__3Fphn,.PerformanceScoreCard_comparisonsList__K4aVm{gap:8px}}@media (min-width:768px) and (max-width:1024px){.PerformanceScoreCard_headerContent__UdZLh{gap:16px}.PerformanceScoreCard_size-large__yBboF{width:110px;height:110px}}@media (prefers-contrast:high){.PerformanceScoreCard_performanceCard__zW1mw{border-color:#000000;border-width:2px}.PerformanceScoreCard_breakdownLabel__GSMkw,.PerformanceScoreCard_scoreValue__pi4wx,.PerformanceScoreCard_staffName__bf__2{color:#000000;font-weight:700}.PerformanceScoreCard_levelIndicator__G45eD{border-width:2px}.PerformanceScoreCard_breakdownBar__5l_et,.PerformanceScoreCard_progressCircle__LxiTT{filter:contrast(150%)}}@media (prefers-reduced-motion:reduce){.PerformanceScoreCard_breakdownFill__VzlFj,.PerformanceScoreCard_performanceCard__zW1mw,.PerformanceScoreCard_progressCircle__LxiTT{transition:none;animation:none}.PerformanceScoreCard_performanceCard__zW1mw:hover{transform:none}.PerformanceScoreCard_level-critical__WOScU{animation:none}}.PerformanceScoreCard_performanceCard__zW1mw:focus-within{outline:2px solid #2E86C1;outline-offset:2px}@media print{.PerformanceScoreCard_performanceCard__zW1mw{background:white!important;border:1px solid #000000!important;box-shadow:none!important;-moz-column-break-inside:avoid;break-inside:avoid}.PerformanceScoreCard_level-critical__WOScU{animation:none}.PerformanceScoreCard_lastUpdated__mjxfi{color:#000000}.PerformanceScoreCard_breakdownFill__VzlFj,.PerformanceScoreCard_progressCircle__LxiTT{stroke:#000000!important;background:#000000!important}}.PerformanceScoreCard_performanceCard__zW1mw[aria-busy=true]{opacity:.7;pointer-events:none}.PerformanceScoreCard_performanceCard__zW1mw[aria-busy=true] .PerformanceScoreCard_scoreValue__pi4wx{animation:PerformanceScoreCard_pulse__G8mcg 1.5s infinite}@keyframes PerformanceScoreCard_pulse__G8mcg{0%,to{opacity:1}50%{opacity:.5}}.PerformanceScoreCard_performanceCard__zW1mw[aria-invalid=true]{border-color:#E74C3C;background:#FDEDEC}@media (hover:none){.PerformanceScoreCard_performanceCard__zW1mw{touch-action:manipulation}.PerformanceScoreCard_performanceCard__zW1mw:hover{transform:none;box-shadow:0 4px 8px rgba(44,62,80,.12)}}.CreditManagementCard_creditCard__G57Y5{background:#FFFFFF;border:1px solid #bdc3c7;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Inter,sans-serif;position:relative;overflow:hidden}.CreditManagementCard_creditCard__G57Y5:hover{border-color:#2E86C1;transform:translateY(-2px);box-shadow:0 8px 16px rgba(44,62,80,.12)}.CreditManagementCard_status-healthy__VegMN{border-left:4px solid #28b463;background:linear-gradient(135deg,#FFFFFF,#E8F8F5)}.CreditManagementCard_status-monitor__4GKcF{border-left:4px solid #f39c12;background:linear-gradient(135deg,#FFFFFF,#FEF9E7)}.CreditManagementCard_status-critical__K0FSU{border-left:4px solid #e74c3c;background:linear-gradient(135deg,#FFFFFF,#FADBD8);animation:CreditManagementCard_criticalPulse__glAcU 3s infinite}@keyframes CreditManagementCard_criticalPulse__glAcU{0%,to{box-shadow:0 4px 8px rgba(44,62,80,.12)}50%{box-shadow:0 8px 16px rgba(231,76,60,.2),0 0 0 2px rgba(231,76,60,.1)}}.CreditManagementCard_compact__thWIL{min-height:140px}.CreditManagementCard_compact__thWIL .CreditManagementCard_cardBody__3WIJl .CreditManagementCard_usageChart__AVX3f,.CreditManagementCard_compact__thWIL .CreditManagementCard_restrictions__QPAu7{display:none}.CreditManagementCard_compact__thWIL .CreditManagementCard_cardFooter__vFMZU .CreditManagementCard_topUpSection__XYPOS{padding:8px}.CreditManagementCard_cardHeader__RGtUd{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ecf0f1}.CreditManagementCard_cardBody__3WIJl{margin-bottom:16px}.CreditManagementCard_cardFooter__vFMZU{border-top:1px solid #ecf0f1;padding-top:12px}.CreditManagementCard_clinicInfo__1FeMA{display:flex;flex-direction:column;gap:4px}.CreditManagementCard_clinicName__D2I_u{font-size:16px;font-weight:600;color:#2C3E50;margin:0;line-height:1.3}.CreditManagementCard_lastUpdated__NV3J8{font-size:11px;color:#95A5A6;font-weight:500}.CreditManagementCard_statusIndicator__lxfIm{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background-color:#F8F9FA;border:1px solid #ecf0f1}.CreditManagementCard_statusIcon__HPgI_{font-size:16px;line-height:1}.CreditManagementCard_statusInfo__GD_Bj{display:flex;flex-direction:column;gap:2px}.CreditManagementCard_statusLabel__SP_qm{font-size:12px;font-weight:600;color:#2C3E50;text-transform:uppercase;letter-spacing:.5px}.CreditManagementCard_daysRemaining___zBi9{font-size:11px;color:#7F8C8D;font-weight:500}.CreditManagementCard_balanceDisplay__n2kpz{background-color:#F8F9FA;border-radius:8px;padding:16px;border:1px solid #ecf0f1;margin-bottom:16px}.CreditManagementCard_balanceHeader__nrbmk{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px}.CreditManagementCard_balanceTitle__8UFS7{font-size:14px;font-weight:600;color:#2C3E50;margin:0;text-transform:uppercase;letter-spacing:.5px}.CreditManagementCard_balanceValue__lS25Q{font-size:24px;font-weight:700;color:#2C3E50;line-height:1;display:flex;align-items:baseline;gap:6px}.CreditManagementCard_creditsLabel___fQ6_{font-size:12px;font-weight:500;color:#7F8C8D;text-transform:lowercase}.CreditManagementCard_balanceMetrics___34iT{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.CreditManagementCard_metric__tFe4Z{display:flex;flex-direction:column;gap:4px;background-color:#FFFFFF;padding:8px;border-radius:6px;border:1px solid #e8e8e8;text-align:center}.CreditManagementCard_metricLabel__OGaF3{font-size:10px;color:#7F8C8D;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.CreditManagementCard_metricValue__A0y_k{font-size:12px;font-weight:600;color:#2C3E50}.CreditManagementCard_usageChart__AVX3f{background-color:#F8F9FA;border-radius:8px;padding:16px;border:1px solid #ecf0f1;margin-bottom:16px}.CreditManagementCard_chartTitle__kehvy{font-size:14px;font-weight:600;color:#2C3E50;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.CreditManagementCard_chartContainer__94bt1{background-color:#FFFFFF;border-radius:6px;padding:12px;border:1px solid #e8e8e8}.CreditManagementCard_chartBars__S_Ias{display:flex;align-items:flex-end;gap:8px;height:80px;margin-bottom:8px;padding:0 4px}.CreditManagementCard_chartBar__g6lq1{display:flex;flex-direction:column;align-items:center;flex:1;gap:4px}.CreditManagementCard_bar__OTyzt{width:100%;background:linear-gradient(0deg,#2E86C1,#3498DB);border-radius:2px 2px 0 0;min-height:2px;transition:height .3s ease;cursor:pointer}.CreditManagementCard_bar__OTyzt:hover{background:linear-gradient(0deg,#2874A6,#2E86C1)}.CreditManagementCard_barLabel__BLThG{font-size:9px;color:#7F8C8D;font-weight:500;text-transform:uppercase}.CreditManagementCard_barValue__9whp8{font-size:8px;color:#2C3E50;font-weight:600}.CreditManagementCard_chartSummary__OBKrf{display:flex;justify-content:space-around;padding-top:8px;border-top:1px solid #ecf0f1}.CreditManagementCard_summaryItem__PzRCa{display:flex;flex-direction:column;align-items:center;gap:2px}.CreditManagementCard_summaryLabel___fwXd{font-size:9px;color:#7F8C8D;font-weight:500;text-transform:uppercase}.CreditManagementCard_summaryValue__h4P0H{font-size:11px;color:#2C3E50;font-weight:600}.CreditManagementCard_restrictions__QPAu7{background-color:#FADBD8;border-radius:8px;padding:12px;border:1px solid #e74c3c;margin-bottom:16px}.CreditManagementCard_restrictionsTitle__RrS4j{font-size:12px;font-weight:600;color:#C0392B;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.CreditManagementCard_restrictionsList__U5tuX{display:flex;flex-direction:column;gap:6px}.CreditManagementCard_restrictionItem__vHyAX{display:flex;align-items:flex-start;gap:8px;background-color:#FFFFFF;padding:6px 8px;border-radius:4px;border:1px solid #f1c0c0}.CreditManagementCard_restrictionIcon__lPXIB{font-size:12px;line-height:1;flex-shrink:0;margin-top:1px}.CreditManagementCard_restrictionInfo__PUrP2{display:flex;flex-direction:column;gap:2px;flex:1}.CreditManagementCard_restrictionReason__BEi_u{font-size:11px;color:#C0392B;font-weight:500;line-height:1.3}.CreditManagementCard_restrictionExpiry__OB25L{font-size:9px;color:#E74C3C;font-weight:400}.CreditManagementCard_topUpSection__XYPOS{background-color:#EBF5FB;border-radius:8px;padding:16px;border:1px solid #2e86c1}.CreditManagementCard_recommendationHeader__yVxPI{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.CreditManagementCard_recommendationTitle__AQfbr{font-size:14px;font-weight:600;color:#2C3E50;margin:0;text-transform:uppercase;letter-spacing:.5px}.CreditManagementCard_urgencyBadge__kXjnD{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:12px;color:white}.CreditManagementCard_recommendationDetails__EFLzA{margin-bottom:16px}.CreditManagementCard_recommendedAmount__TVgNh{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.CreditManagementCard_amountLabel__LRiMR{font-size:12px;color:#7F8C8D;font-weight:500}.CreditManagementCard_amountValue__lGBwQ{font-size:16px;font-weight:700;color:#2C3E50}.CreditManagementCard_recommendationReason__qc1bI{font-size:12px;color:#2C3E50;line-height:1.4;margin:0 0 8px}.CreditManagementCard_costSaving__NSiCW{display:flex;align-items:center;gap:6px;background-color:#E8F8F5;padding:6px 8px;border-radius:4px;border:1px solid #28b463}.CreditManagementCard_savingsIcon__LgC6E{font-size:12px}.CreditManagementCard_savingsText__8bo8T{font-size:11px;color:#28B463;font-weight:600}.CreditManagementCard_topUpActions__kP1QD{display:flex;flex-direction:column;gap:12px}.CreditManagementCard_quickTopUps__8gnlc{display:flex;flex-direction:column;gap:8px}.CreditManagementCard_presetAmounts__2ZQFb{display:flex;gap:6px;flex-wrap:wrap}.CreditManagementCard_topUpButton__BM_fs{display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 12px;border-radius:6px;font-size:11px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;min-height:32px}.CreditManagementCard_topUpButton__BM_fs:disabled{opacity:.6;cursor:not-allowed}.CreditManagementCard_recommended__TS_wD{background:linear-gradient(135deg,#2E86C1,#3498DB);color:white;font-size:12px;padding:10px 16px}.CreditManagementCard_recommended__TS_wD:hover:not(:disabled){background:linear-gradient(135deg,#2874A6,#2E86C1);transform:translateY(-1px);box-shadow:0 4px 8px rgba(46,134,193,.3)}.CreditManagementCard_preset___JbPT{background:#F8F9FA;color:#2C3E50;border:1px solid #bdc3c7;flex:1;min-width:0}.CreditManagementCard_preset___JbPT:hover:not(:disabled){background:#E8E8E8;border-color:#95A5A6}.CreditManagementCard_custom__X_7l6{background:#F8F9FA;color:#2E86C1;border:1px solid #2e86c1}.CreditManagementCard_custom__X_7l6:hover:not(:disabled){background:#EBF5FB;border-color:#2874A6}.CreditManagementCard_confirm__8L5Qt{background:#28B463;color:white;flex:1}.CreditManagementCard_confirm__8L5Qt:hover:not(:disabled){background:#239B56;transform:translateY(-1px)}.CreditManagementCard_cancel__3mhAk{background:#F8F9FA;color:#7F8C8D;border:1px solid #bdc3c7;flex:1}.CreditManagementCard_cancel__3mhAk:hover:not(:disabled){background:#E8E8E8;border-color:#95A5A6}.CreditManagementCard_emergency__SqCAv{background:linear-gradient(135deg,#E74C3C,#C0392B);color:white;font-weight:700;animation:CreditManagementCard_emergencyPulse__6f2Ct 2s infinite}.CreditManagementCard_emergency__SqCAv:hover:not(:disabled){background:linear-gradient(135deg,#C0392B,#A93226);animation:none}@keyframes CreditManagementCard_emergencyPulse__6f2Ct{0%,to{box-shadow:0 2px 4px rgba(231,76,60,.3)}50%{box-shadow:0 4px 12px rgba(231,76,60,.5)}}.CreditManagementCard_customTopUp__2wxck{border-top:1px solid #bdc3c7;padding-top:8px}.CreditManagementCard_customInput__s7Ma1{display:flex;gap:6px;align-items:stretch}.CreditManagementCard_amountInput__6h2Tm{flex:2;padding:8px 10px;border:1px solid #bdc3c7;border-radius:4px;font-size:12px;font-family:Inter,sans-serif;background:#FFFFFF;color:#2C3E50}.CreditManagementCard_amountInput__6h2Tm:focus{outline:none;border-color:#2E86C1;box-shadow:0 0 0 2px rgba(46,134,193,.2)}.CreditManagementCard_amountInput__6h2Tm::-moz-placeholder{color:#95A5A6;font-style:italic}.CreditManagementCard_amountInput__6h2Tm::placeholder{color:#95A5A6;font-style:italic}.CreditManagementCard_emergencyTopUp__akZ9G{border-top:1px solid #e74c3c;padding-top:8px}.CreditManagementCard_bulkTopUp__NJQN3{background-color:#F0F3FF;border-radius:6px;padding:8px;border:1px solid #6c7ce7;margin-top:8px}.CreditManagementCard_bulkInfo___l3gE{display:flex;align-items:center;gap:6px}.CreditManagementCard_bulkIcon__BU54g{font-size:12px}.CreditManagementCard_bulkText__g8CeH{font-size:10px;color:#6C7CE7;font-weight:500}.CreditManagementCard_alertControls__HTg2_{position:absolute;top:12px;right:12px}.CreditManagementCard_alertButton__Hu3lB{background:transparent;border:none;color:#7F8C8D;cursor:pointer;padding:4px;border-radius:4px;font-size:12px;transition:all .2s ease}.CreditManagementCard_alertButton__Hu3lB:hover:not(:disabled){background:#F8F9FA;color:#2E86C1}.CreditManagementCard_alertButton__Hu3lB:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.CreditManagementCard_cardHeader__RGtUd{flex-direction:column;gap:12px;align-items:stretch}.CreditManagementCard_balanceMetrics___34iT{grid-template-columns:1fr 1fr;gap:8px}.CreditManagementCard_metric__tFe4Z:last-child{grid-column:1/-1}.CreditManagementCard_chartBars__S_Ias{height:60px;gap:4px}.CreditManagementCard_presetAmounts__2ZQFb{flex-direction:column}.CreditManagementCard_preset___JbPT{flex:none}.CreditManagementCard_customInput__s7Ma1{flex-direction:column}.CreditManagementCard_balanceValue__lS25Q{font-size:20px}.CreditManagementCard_topUpButton__BM_fs{font-size:10px;padding:8px}.CreditManagementCard_recommended__TS_wD{font-size:11px}}@media (min-width:768px) and (max-width:1024px){.CreditManagementCard_balanceValue__lS25Q{font-size:22px}.CreditManagementCard_chartBars__S_Ias{height:70px}}@media (prefers-contrast:high){.CreditManagementCard_creditCard__G57Y5{border-color:#000000;border-width:2px}.CreditManagementCard_balanceValue__lS25Q,.CreditManagementCard_clinicName__D2I_u,.CreditManagementCard_metricValue__A0y_k{color:#000000;font-weight:700}.CreditManagementCard_topUpButton__BM_fs{border:2px solid #000000}.CreditManagementCard_recommended__TS_wD{background:#000000}.CreditManagementCard_cancel__3mhAk,.CreditManagementCard_custom__X_7l6,.CreditManagementCard_preset___JbPT{background:#FFFFFF;color:#000000}}@media (prefers-reduced-motion:reduce){.CreditManagementCard_bar__OTyzt,.CreditManagementCard_creditCard__G57Y5,.CreditManagementCard_topUpButton__BM_fs{transition:none;animation:none}.CreditManagementCard_creditCard__G57Y5:hover,.CreditManagementCard_topUpButton__BM_fs:hover{transform:none}.CreditManagementCard_emergency__SqCAv,.CreditManagementCard_status-critical__K0FSU{animation:none}}.CreditManagementCard_creditCard__G57Y5:focus-within{outline:2px solid #2E86C1;outline-offset:2px}.CreditManagementCard_amountInput__6h2Tm:focus,.CreditManagementCard_topUpButton__BM_fs:focus{outline:2px solid #2E86C1;outline-offset:2px}@media print{.CreditManagementCard_creditCard__G57Y5{background:white!important;border:1px solid #000000!important;box-shadow:none!important;-moz-column-break-inside:avoid;break-inside:avoid}.CreditManagementCard_alertControls__HTg2_,.CreditManagementCard_topUpActions__kP1QD{display:none}.CreditManagementCard_status-critical__K0FSU{animation:none}.CreditManagementCard_bar__OTyzt{background:#000000!important}}.CreditManagementCard_creditCard__G57Y5[aria-busy=true]{opacity:.7;pointer-events:none}.CreditManagementCard_creditCard__G57Y5[aria-busy=true] .CreditManagementCard_balanceValue__lS25Q{animation:CreditManagementCard_pulse__jymGo 1.5s infinite}@keyframes CreditManagementCard_pulse__jymGo{0%,to{opacity:1}50%{opacity:.5}}.CreditManagementCard_creditCard__G57Y5[aria-invalid=true]{border-color:#E74C3C;background:#FDEDEC}@media (hover:none){.CreditManagementCard_creditCard__G57Y5{touch-action:manipulation}.CreditManagementCard_creditCard__G57Y5:hover{transform:none;box-shadow:0 4px 8px rgba(44,62,80,.12)}.CreditManagementCard_topUpButton__BM_fs{min-height:44px;padding:12px 16px}.CreditManagementCard_alertButton__Hu3lB{min-width:44px;min-height:44px;padding:12px}.CreditManagementCard_amountInput__6h2Tm{min-height:44px}}