.chart-container[data-v-e4643c20]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;padding:10px}.chart-header[data-v-e4643c20]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.chart-header h3[data-v-e4643c20]{color:#333;font-size:1.1rem;font-weight:600;margin:0}.chart-wrapper[data-v-e4643c20]{height:100%;overflow:hidden;position:relative}.chart-wrapper canvas[data-v-e4643c20]{height:100%!important;width:100%!important}.chart-status[data-v-e4643c20]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:20px;display:flex;font-size:.85rem;gap:6px;left:50%;padding:8px 16px;position:absolute;transform:translate(-50%)}.chart-status.loading[data-v-e4643c20]{background:#ffffffe6;border:1px solid rgba(59,130,246,.2);color:#3b82f6;top:40%}.chart-status.error[data-v-e4643c20]{background:#ffffffe6;border:1px solid rgba(239,68,68,.2);color:#ef4444;top:40%}.chart-status.warning[data-v-e4643c20]{background:#ffffffe6;border:1px solid rgba(249,115,22,.2);color:#f97316;top:10px}
