.nkd-smart-chart{background:linear-gradient(135deg,var(--color-bg-8,#f0fdfa) 0%,var(--color-surface,#ffffff) 100%);border-radius:var(--radius-md,12px);padding:1.25rem;margin:1.25rem 0;box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,0.08));border:1px solid var(--color-card-border,#e2e8f0);transition:all 0.2s ease}.nkd-smart-chart:hover{box-shadow:var(--shadow-md,0 4px 6px -1px rgba(0,0,0,0.1))}.nkd-smart-chart__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.75rem;padding-bottom:0.5rem;border-bottom:1px solid var(--color-border,#e2e8f0);flex-wrap:wrap;gap:0.5rem}.nkd-smart-chart__title{font-size:var(--font-size-lg,1.125rem);font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;gap:0.5rem;transition:color 0.3s ease}.nkd-smart-chart__title svg{stroke:currentColor;width:18px;height:18px}.nkd-smart-chart__subtitle{font-size:var(--font-size-xs,0.75rem);color:#64748b;margin:0.15rem 0 0 0;transition:color 0.3s ease}.nkd-smart-badge{display:inline-flex;align-items:center;gap:0.25rem;padding:0.2rem 0.6rem;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);color:white;font-size:var(--font-size-xs,0.75rem);font-weight:600;border-radius:9999px;box-shadow:0 1px 2px rgba(99,102,241,0.2);cursor:help}.nkd-smart-badge svg{width:12px;height:12px}.nkd-smart-chart__canvas-container{position:relative;height:200px;margin:0.5rem 0}.nkd-smart-chart__canvas{width:100% !important;height:100% !important}.nkd-smart-chart__legend{display:flex;justify-content:center;gap:1rem;margin-top:0.5rem;flex-wrap:wrap}.nkd-smart-chart__legend-item{display:flex;align-items:center;gap:0.35rem;font-size:var(--font-size-xs,0.75rem);color:#475569;transition:color 0.3s ease}.nkd-smart-chart__legend-dot{width:10px;height:10px;border-radius:50%}.nkd-smart-chart__info{display:flex;justify-content:space-between;align-items:center;margin-top:0.5rem;padding-top:0.5rem;border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:0.35rem;transition:border-color 0.3s ease}.nkd-smart-chart__multiplier{font-size:var(--font-size-xs,0.75rem);color:#64748b;display:flex;align-items:center;gap:0.2rem;transition:color 0.3s ease}.nkd-smart-chart__multiplier-value{font-weight:600;color:#6366f1}.nkd-smart-chart__no-data{text-align:center;padding:1rem;color:#64748b;background:var(--color-secondary,#f8fafc);border-radius:var(--radius-sm,8px);border:1px dashed #cbd5e1;transition:color 0.2s ease,background 0.2s ease,border-color 0.2s ease}.nkd-smart-chart__no-data-icon{display:block;font-size:1.75rem;opacity:0.5;margin-bottom:0.35rem}.nkd-smart-chart__no-data-icon .v2-icon{width:1em;height:1em}.nkd-smart-chart__no-data p{font-size:var(--font-size-sm,0.875rem);font-weight:500;margin:0 0 0.5rem 0}.nkd-smart-chart__coming-title{font-size:var(--font-size-sm,0.875rem);font-weight:600;color:#334155;margin:0.5rem 0 0.35rem 0;transition:color 0.2s ease}.nkd-smart-chart__coming-desc{font-size:var(--font-size-xs,0.75rem);color:#64748b;margin:0;line-height:1.45;max-width:400px;margin-left:auto;margin-right:auto;transition:color 0.2s ease}.nkd-smart-chart__grid{display:flex;flex-direction:column;gap:0.75rem}.nkd-smart-chart__left{min-width:0}.nkd-smart-chart__right{display:grid;grid-template-columns:1fr;gap:0.5rem;padding:0.75rem;background:var(--color-secondary,#f8fafc);border-radius:var(--radius-sm,8px);border:1px solid var(--color-border,#e2e8f0)}@media (min-width:768px){.nkd-smart-chart__right{grid-template-columns:auto 1fr 1fr 1fr;align-items:center}}.nkd-smart-chart__desc-title{font-size:var(--font-size-xs,0.75rem);font-weight:600;color:#334155;margin:0;display:flex;align-items:center;gap:0.35rem;transition:color 0.2s ease}@media (max-width:767px){.nkd-smart-chart__desc-title{padding-bottom:0.5rem;border-bottom:1px solid #e2e8f0;margin-bottom:0.35rem}}.nkd-smart-chart__desc-item{display:flex;flex-direction:column;align-items:flex-start;gap:0.15rem;padding:0.35rem 0.5rem;font-size:var(--font-size-xs,0.75rem);color:#475569;transition:color 0.2s ease}.nkd-smart-chart__desc-item span{display:flex;align-items:center;gap:0.25rem;font-size:var(--font-size-xs,0.75rem);color:#64748b}.nkd-smart-chart__desc-item strong{font-size:var(--font-size-sm,0.875rem);color:#1e293b;transition:color 0.2s ease}@media (min-width:768px){.nkd-smart-chart__desc-item{padding:0.35rem 0.65rem;border-left:1px solid #e2e8f0}.nkd-smart-chart__desc-item:first-of-type{border-left:none}}@media (max-width:767px){.nkd-smart-chart__desc-item{padding:0.35rem 0;border-bottom:1px solid #e2e8f0}.nkd-smart-chart__desc-item:last-child{border-bottom:none}}[data-theme="dark"] .nkd-smart-chart__right{background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border-color:#475569}[data-theme="dark"] .nkd-smart-chart__desc-title{color:#e2e8f0;border-color:#475569}[data-theme="dark"] .nkd-smart-chart__desc-item{border-color:#475569;color:#cbd5e1}[data-theme="dark"] .nkd-smart-chart__desc-item span{color:#94a3b8}[data-theme="dark"] .nkd-smart-chart__desc-item strong{color:#f1f5f9}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .nkd-smart-chart__right{background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border-color:#475569}:root:not([data-theme="light"]) .nkd-smart-chart__desc-title{color:#e2e8f0;border-color:#475569}:root:not([data-theme="light"]) .nkd-smart-chart__desc-item{border-color:#475569;color:#cbd5e1}:root:not([data-theme="light"]) .nkd-smart-chart__desc-item span{color:#94a3b8}:root:not([data-theme="light"]) .nkd-smart-chart__desc-item strong{color:#f1f5f9}}@media (max-width:640px){.nkd-smart-chart{padding:1rem;border-radius:12px}.nkd-smart-chart__title{font-size:1.125rem}.nkd-smart-chart__canvas-container{height:220px}.nkd-smart-chart__legend{gap:1rem}}[data-theme="dark"] .nkd-smart-chart{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-color:#334155;box-shadow:0 4px 6px -1px rgba(0,0,0,0.3),0 2px 4px -1px rgba(0,0,0,0.2)}[data-theme="dark"] .nkd-smart-chart__title{color:#f1f5f9}[data-theme="dark"] .nkd-smart-chart__subtitle{color:#94a3b8}[data-theme="dark"] .nkd-smart-chart__legend-item{color:#cbd5e1}[data-theme="dark"] .nkd-smart-chart__info{border-top-color:#334155}[data-theme="dark"] .nkd-smart-chart__multiplier{color:#94a3b8}[data-theme="dark"] .nkd-smart-chart__multiplier-value{color:#818cf8}[data-theme="dark"] .nkd-smart-chart__no-data{color:#94a3b8;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border-color:#475569}[data-theme="dark"] .nkd-smart-chart__no-data p{color:#cbd5e1}[data-theme="dark"] .nkd-smart-chart__coming-title{color:#e2e8f0}[data-theme="dark"] .nkd-smart-chart__coming-desc{color:#94a3b8}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .nkd-smart-chart{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-color:#334155;box-shadow:0 4px 6px -1px rgba(0,0,0,0.3),0 2px 4px -1px rgba(0,0,0,0.2)}:root:not([data-theme="light"]) .nkd-smart-chart__title{color:#f1f5f9}:root:not([data-theme="light"]) .nkd-smart-chart__subtitle{color:#94a3b8}:root:not([data-theme="light"]) .nkd-smart-chart__legend-item{color:#cbd5e1}:root:not([data-theme="light"]) .nkd-smart-chart__info{border-top-color:#334155}:root:not([data-theme="light"]) .nkd-smart-chart__multiplier{color:#94a3b8}:root:not([data-theme="light"]) .nkd-smart-chart__multiplier-value{color:#818cf8}:root:not([data-theme="light"]) .nkd-smart-chart__no-data{color:#94a3b8;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border-color:#475569}:root:not([data-theme="light"]) .nkd-smart-chart__no-data p{color:#cbd5e1}:root:not([data-theme="light"]) .nkd-smart-chart__coming-title{color:#e2e8f0}:root:not([data-theme="light"]) .nkd-smart-chart__coming-desc{color:#94a3b8}}