.AdaptiveVisualizationBoard-module__RspvzG__board{color:var(--ink);gap:16px;display:grid}.AdaptiveVisualizationBoard-module__RspvzG__board>header{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--mint-50),var(--n-50));justify-content:space-between;align-items:flex-start;gap:18px;padding:16px;display:flex}.AdaptiveVisualizationBoard-module__RspvzG__board>header p{color:var(--mint-600);font:600 .65rem var(--font-mono);align-items:center;gap:6px;margin:0 0 6px;display:flex}.AdaptiveVisualizationBoard-module__RspvzG__board>header h2{max-width:760px;color:var(--n-800);font-size:var(--fs-lg);margin:0;line-height:1.45}.AdaptiveVisualizationBoard-module__RspvzG__board>header>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.AdaptiveVisualizationBoard-module__RspvzG__board button,.AdaptiveVisualizationBoard-module__RspvzG__board a,.AdaptiveVisualizationBoard-module__RspvzG__planning button{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:36px;color:var(--ink);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:7px 10px;font:600 .72rem inherit;text-decoration:none;display:inline-flex}.AdaptiveVisualizationBoard-module__RspvzG__board button.AdaptiveVisualizationBoard-module__RspvzG__primary{border-color:var(--mint-600);background:var(--mint-600);color:#fff}.AdaptiveVisualizationBoard-module__RspvzG__toolbar{flex-wrap:wrap;gap:8px;display:flex}.AdaptiveVisualizationBoard-module__RspvzG__toolbar>label:first-child{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:220px;color:var(--muted);background:#fff;flex:260px;align-items:center;gap:7px;padding:0 10px;display:flex}.AdaptiveVisualizationBoard-module__RspvzG__toolbar input,.AdaptiveVisualizationBoard-module__RspvzG__toolbar select{min-height:40px;color:var(--ink);background:0 0;border:0;outline:0}.AdaptiveVisualizationBoard-module__RspvzG__toolbar>label:first-child input{width:100%}.AdaptiveVisualizationBoard-module__RspvzG__filter{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;grid-template-columns:auto minmax(110px,170px);align-items:center;gap:5px;padding:0 8px;display:grid}.AdaptiveVisualizationBoard-module__RspvzG__filter>span{color:var(--muted);font-size:var(--fs-3xs)}.AdaptiveVisualizationBoard-module__RspvzG__filter.AdaptiveVisualizationBoard-module__RspvzG__range{grid-template-columns:auto minmax(105px,135px) minmax(105px,135px)}.AdaptiveVisualizationBoard-module__RspvzG__filter select[multiple]{min-height:64px}.AdaptiveVisualizationBoard-module__RspvzG__board>nav{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.AdaptiveVisualizationBoard-module__RspvzG__board>nav button{text-align:left;justify-content:flex-start;min-height:64px}.AdaptiveVisualizationBoard-module__RspvzG__board>nav button.AdaptiveVisualizationBoard-module__RspvzG__active{border-color:var(--brand-mint);background:var(--mint-100);color:var(--mint-700)}.AdaptiveVisualizationBoard-module__RspvzG__board>nav button>span{gap:2px;min-width:0;display:grid}.AdaptiveVisualizationBoard-module__RspvzG__board>nav strong,.AdaptiveVisualizationBoard-module__RspvzG__board>nav small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AdaptiveVisualizationBoard-module__RspvzG__board>nav small{color:var(--muted);font-size:var(--fs-3xs);font-weight:400}.AdaptiveVisualizationBoard-module__RspvzG__visual{border:1px solid var(--line);border-radius:var(--radius-xl);background:#fff;padding:18px;overflow:hidden}.AdaptiveVisualizationBoard-module__RspvzG__visual>header{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.AdaptiveVisualizationBoard-module__RspvzG__visual h3{color:var(--n-800);font-size:var(--fs-lg);margin:0}.AdaptiveVisualizationBoard-module__RspvzG__visual p{color:var(--muted);font-size:var(--fs-xs);margin:4px 0 0}.AdaptiveVisualizationBoard-module__RspvzG__visual code{color:var(--muted);font-size:var(--fs-3xs)}.AdaptiveVisualizationBoard-module__RspvzG__bars{gap:9px;display:grid}.AdaptiveVisualizationBoard-module__RspvzG__bars>div{grid-template-columns:minmax(120px,220px) 1fr 56px;align-items:center;gap:10px;display:grid}.AdaptiveVisualizationBoard-module__RspvzG__bars span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);overflow:hidden}.AdaptiveVisualizationBoard-module__RspvzG__bars span small{color:var(--muted);font-size:var(--fs-3xs);display:block}.AdaptiveVisualizationBoard-module__RspvzG__bars i{border-radius:var(--radius-pill);background:var(--n-150);height:16px;overflow:hidden}.AdaptiveVisualizationBoard-module__RspvzG__bars i b{border-radius:inherit;height:100%;display:block}.AdaptiveVisualizationBoard-module__RspvzG__bars strong,.AdaptiveVisualizationBoard-module__RspvzG__verticalBars strong{font:.65rem var(--font-mono)}.AdaptiveVisualizationBoard-module__RspvzG__stackedBars{gap:9px;display:grid}.AdaptiveVisualizationBoard-module__RspvzG__stackedBars>div{grid-template-columns:minmax(110px,190px) 1fr 50px;align-items:center;gap:9px;display:grid}.AdaptiveVisualizationBoard-module__RspvzG__stackedBars>div>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-2xs);overflow:hidden}.AdaptiveVisualizationBoard-module__RspvzG__stackedBars>div>i{border-radius:var(--radius-pill);background:var(--n-150);height:18px;display:flex;overflow:hidden}.AdaptiveVisualizationBoard-module__RspvzG__stackedBars>div>i b{height:100%}.AdaptiveVisualizationBoard-module__RspvzG__stackedBars strong{font:.65rem var(--font-mono)}.AdaptiveVisualizationBoard-module__RspvzG__stackedBars footer{flex-wrap:wrap;gap:10px;margin:6px 0 0 200px;display:flex}.AdaptiveVisualizationBoard-module__RspvzG__stackedBars footer span{color:var(--muted);font-size:var(--fs-3xs);align-items:center;gap:4px;display:flex}.AdaptiveVisualizationBoard-module__RspvzG__stackedBars footer i{border-radius:2px;width:9px;height:9px}.AdaptiveVisualizationBoard-module__RspvzG__verticalBars{align-items:end;gap:8px;min-height:320px;padding-top:24px;display:flex;overflow-x:auto}.AdaptiveVisualizationBoard-module__RspvzG__verticalBars>div{flex:1 0 48px;grid-template-rows:260px auto auto;place-items:end center;gap:5px;min-width:48px;display:grid}.AdaptiveVisualizationBoard-module__RspvzG__verticalBars i{border-radius:var(--radius-xs) var(--radius-xs) 2px 2px;background:var(--n-100);align-items:end;width:70%;height:260px;display:flex;overflow:hidden}.AdaptiveVisualizationBoard-module__RspvzG__verticalBars i b{border-radius:var(--radius-xs) var(--radius-xs) 0 0;width:100%}.AdaptiveVisualizationBoard-module__RspvzG__verticalBars span{text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:var(--fs-3xs);overflow:hidden}.AdaptiveVisualizationBoard-module__RspvzG__svgWrap{width:100%;overflow:hidden}.AdaptiveVisualizationBoard-module__RspvzG__svgWrap svg{width:100%;min-width:560px;max-height:360px}.AdaptiveVisualizationBoard-module__RspvzG__axis{stroke:var(--n-300);stroke-width:1px}.AdaptiveVisualizationBoard-module__RspvzG__line{fill:none;stroke:var(--mint-600);stroke-width:4px;stroke-linejoin:round}.AdaptiveVisualizationBoard-module__RspvzG__area{fill:var(--mint-200);opacity:.65}.AdaptiveVisualizationBoard-module__RspvzG__point{fill:#fff;stroke:var(--mint-600);stroke-width:3px}.AdaptiveVisualizationBoard-module__RspvzG__axisLabels{color:var(--muted);font-size:var(--fs-3xs);justify-content:space-between;gap:6px;display:flex}.AdaptiveVisualizationBoard-module__RspvzG__axisLabels span{text-overflow:ellipsis;white-space:nowrap;max-width:90px;overflow:hidden}.AdaptiveVisualizationBoard-module__RspvzG__donutLayout{grid-template-columns:minmax(220px,.65fr) 1.35fr;align-items:center;gap:28px;display:grid}.AdaptiveVisualizationBoard-module__RspvzG__donut{aspect-ratio:1;border-radius:var(--radius-circle);place-items:center;width:min(100%,300px);margin:auto;display:grid}.AdaptiveVisualizationBoard-module__RspvzG__donut:before{content:"";border-radius:var(--radius-circle);background:#fff;grid-area:1/1;width:58%;height:58%}.AdaptiveVisualizationBoard-module__RspvzG__donut span{z-index:1;color:var(--n-800);font:700 1.4rem var(--font-mono);grid-area:1/1}.AdaptiveVisualizationBoard-module__RspvzG__legend{gap:7px;display:grid}.AdaptiveVisualizationBoard-module__RspvzG__legend>div{font-size:var(--fs-2xs);grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.AdaptiveVisualizationBoard-module__RspvzG__legend i{border-radius:3px;width:10px;height:10px}.AdaptiveVisualizationBoard-module__RspvzG__treemap{flex-wrap:wrap;gap:3px;min-height:360px;display:flex}.AdaptiveVisualizationBoard-module__RspvzG__treemap>div{border-radius:var(--radius-xs);color:#fff;align-content:end;min-width:110px;min-height:100px;padding:12px;display:grid}.AdaptiveVisualizationBoard-module__RspvzG__treemap span{font:.7rem var(--font-mono)}.AdaptiveVisualizationBoard-module__RspvzG__map{border:1px solid var(--n-300);border-radius:var(--radius-lg);background:linear-gradient(var(--n-100),var(--n-150));min-height:430px;position:relative;overflow:hidden}.AdaptiveVisualizationBoard-module__RspvzG__map>div:first-child{opacity:.3;background-image:linear-gradient(var(--n-400) 1px,transparent 1px),linear-gradient(90deg,var(--n-400) 1px,transparent 1px);background-size:10% 20%;position:absolute;inset:0}.AdaptiveVisualizationBoard-module__RspvzG__map button{min-height:0;color:var(--mint-600);background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-100%)}.AdaptiveVisualizationBoard-module__RspvzG__map button span{background:var(--n-800);color:#fff;white-space:nowrap;padding:5px;display:none;position:absolute;top:0;left:16px}.AdaptiveVisualizationBoard-module__RspvzG__map button:hover span{display:block}.AdaptiveVisualizationBoard-module__RspvzG__kpi{text-align:center;place-items:center;min-height:280px;display:grid}.AdaptiveVisualizationBoard-module__RspvzG__kpi strong{color:var(--mint-600);font:700 clamp(2.5rem,8vw,6rem) var(--font-mono)}.AdaptiveVisualizationBoard-module__RspvzG__kpi span{color:var(--muted)}.AdaptiveVisualizationBoard-module__RspvzG__tableScroll{width:100%;overflow:auto}.AdaptiveVisualizationBoard-module__RspvzG__tableScroll table{border-collapse:collapse;width:100%;font-size:var(--fs-2xs)}.AdaptiveVisualizationBoard-module__RspvzG__tableScroll th,.AdaptiveVisualizationBoard-module__RspvzG__tableScroll td{border:1px solid var(--n-150);text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:280px;padding:8px 10px;overflow:hidden}.AdaptiveVisualizationBoard-module__RspvzG__tableScroll th{background:var(--n-50);color:var(--muted)}.AdaptiveVisualizationBoard-module__RspvzG__planning{border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--mint-50),var(--n-50));min-height:300px;color:var(--mint-600);place-items:center;gap:9px;display:grid;position:relative;overflow:hidden}.AdaptiveVisualizationBoard-module__RspvzG__planning i{border-radius:var(--radius-circle);background:var(--mint-600);width:8px;height:8px;animation:3.8s ease-in-out infinite AdaptiveVisualizationBoard-module__RspvzG__drift;position:absolute}.AdaptiveVisualizationBoard-module__RspvzG__planning i:last-child{top:25%;left:20%}.AdaptiveVisualizationBoard-module__RspvzG__planning i:nth-last-child(2){animation-delay:-1s;top:60%;left:70%}.AdaptiveVisualizationBoard-module__RspvzG__planning i:nth-last-child(3){animation-delay:-2s;top:20%;left:82%}@keyframes AdaptiveVisualizationBoard-module__RspvzG__drift{50%{opacity:.2;transform:translate(20px,15px)scale(2)}}.AdaptiveVisualizationBoard-module__RspvzG__empty{min-height:220px;color:var(--muted);place-items:center;display:grid}.AdaptiveVisualizationBoard-module__RspvzG__rowClickable{cursor:pointer;transition:background var(--transition-fast)}.AdaptiveVisualizationBoard-module__RspvzG__rowClickable:hover,.AdaptiveVisualizationBoard-module__RspvzG__rowClickable:focus-visible{background:var(--mint-50);outline:0}.AdaptiveVisualizationBoard-module__RspvzG__modalOverlay{z-index:1200;-webkit-backdrop-filter:blur(7px);background:#102a3a52;place-items:center;padding:20px;animation:.16s AdaptiveVisualizationBoard-module__RspvzG__fadeIn;display:grid;position:fixed;inset:0}.AdaptiveVisualizationBoard-module__RspvzG__modalCard{border:1px solid var(--line);border-radius:var(--radius-xl);width:min(640px,100%);max-height:86vh;box-shadow:var(--shadow-lg);background:#fff;animation:.18s AdaptiveVisualizationBoard-module__RspvzG__popIn;overflow:auto}.AdaptiveVisualizationBoard-module__RspvzG__modalCard>header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--mint-50),var(--n-50));justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex;position:sticky;top:0}.AdaptiveVisualizationBoard-module__RspvzG__modalCard>header p{color:var(--mint-600);font:600 .62rem var(--font-mono);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px}.AdaptiveVisualizationBoard-module__RspvzG__modalCard>header h3{max-width:480px;color:var(--n-800);font-size:var(--fs-lg);margin:0;line-height:1.4}.AdaptiveVisualizationBoard-module__RspvzG__modalCard>header button{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:32px;color:var(--muted);cursor:pointer;background:#fff;padding:6px}.AdaptiveVisualizationBoard-module__RspvzG__modalFields{gap:0;margin:0;padding:8px 20px 20px;display:grid}.AdaptiveVisualizationBoard-module__RspvzG__modalFields>div{border-bottom:1px solid var(--n-100);grid-template-columns:minmax(120px,200px) 1fr;gap:14px;padding:11px 0;display:grid}.AdaptiveVisualizationBoard-module__RspvzG__modalFields>div:last-child{border-bottom:0}.AdaptiveVisualizationBoard-module__RspvzG__modalFields dt{color:var(--muted);font:600 .68rem inherit}.AdaptiveVisualizationBoard-module__RspvzG__modalFields dd{color:var(--ink);font-size:var(--fs-sm);word-break:break-word;margin:0;line-height:1.5}@keyframes AdaptiveVisualizationBoard-module__RspvzG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AdaptiveVisualizationBoard-module__RspvzG__popIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.AdaptiveVisualizationBoard-module__RspvzG__embedded{margin-top:20px}@media (max-width:720px){.AdaptiveVisualizationBoard-module__RspvzG__board>header,.AdaptiveVisualizationBoard-module__RspvzG__visual>header{flex-direction:column}.AdaptiveVisualizationBoard-module__RspvzG__donutLayout{grid-template-columns:1fr}.AdaptiveVisualizationBoard-module__RspvzG__modalFields>div{grid-template-columns:1fr;gap:3px}.AdaptiveVisualizationBoard-module__RspvzG__bars>div,.AdaptiveVisualizationBoard-module__RspvzG__stackedBars>div{grid-template-columns:100px 1fr 40px}.AdaptiveVisualizationBoard-module__RspvzG__stackedBars footer{margin-left:0}.AdaptiveVisualizationBoard-module__RspvzG__filter,.AdaptiveVisualizationBoard-module__RspvzG__filter.AdaptiveVisualizationBoard-module__RspvzG__range{grid-template-columns:1fr}.AdaptiveVisualizationBoard-module__RspvzG__verticalBars{min-height:260px}.AdaptiveVisualizationBoard-module__RspvzG__verticalBars>div{grid-template-rows:200px auto auto}.AdaptiveVisualizationBoard-module__RspvzG__verticalBars i{height:200px}}
