.ds .vb-stage{padding:var(--space-64) var(--space-32);border-radius:var(--radius-xl);justify-content:center;display:flex}.ds .vb-stage .sc-wrap.vb-wrap{width:960px;max-width:100%}.ds .vb-body{gap:var(--space-48);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.ds .vb-palette{gap:var(--space-20);flex-direction:column;display:flex}.ds .vb-group{gap:var(--space-8);flex-direction:column;display:flex}.ds .vb-chips{gap:var(--space-6,6px);flex-wrap:wrap;display:flex}.ds .vb-chip{align-items:center;gap:var(--space-6,6px);padding:calc(var(--space-6,6px) - 1px) calc(var(--space-12) - 1px);border:1px solid var(--borders-standard);border-radius:var(--radius-full);font:inherit;font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--t-fast), background-color var(--t-fast), border-color var(--t-fast);-webkit-tap-highlight-color:transparent;background:0 0;line-height:1.2;display:inline-flex}.ds .vb-chip[aria-pressed=true]{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-primary-inverse)}@media (hover:hover) and (pointer:fine){.ds .vb-chip:not([aria-pressed=true]):hover{color:var(--text-primary);border-color:var(--text-primary)}}.ds .vb-chip:focus-visible{outline:2px solid var(--borders-focus);outline-offset:2px}.ds .vb-chip-mark{background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat;flex:none;width:8px;height:8px;display:block}.ds .vb-chip-mark[data-on]{background:currentColor;width:10px;height:10px;-webkit-mask:url(/icons/check-16.svg) 50%/100% 100% no-repeat;mask:url(/icons/check-16.svg) 50%/100% 100% no-repeat}.ds .vb-view{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.ds .vb-view-top{justify-content:space-between;align-items:baseline;gap:var(--space-16);display:flex}.ds .vb-view-name{font-size:var(--fs-16);font-weight:var(--fw-450);line-height:1.2}.ds .vb-count{font-size:var(--fs-12);font-weight:var(--fw-350);color:var(--text-secondary);line-height:1.2}.ds .vb-grid{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ds .vb-tile{gap:var(--space-8);min-width:0;padding:var(--space-16);border:1px solid var(--borders-standard);border-radius:var(--radius-s);background:var(--surface-10);flex-direction:column;display:flex}.ds .vb-tile-label{font-size:var(--fs-12);font-weight:var(--fw-350);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.ds .vb-tile-num{font-size:var(--fs-24);font-weight:var(--fw-450);white-space:nowrap;line-height:1}.ds .vb-tile-group{font-size:var(--fs-10,10px);font-weight:var(--fw-350);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-secondary);line-height:1.2}.ds .vb-empty{padding:var(--space-24) 0;font-size:var(--fs-14);color:var(--text-secondary);grid-column:1/-1}.ds .vb-note{font-size:var(--fs-12);font-weight:var(--fw-350);color:var(--text-secondary);margin:0;line-height:1.4}@media (max-width:1023px){.ds .vb-body{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ds .vb-stage{padding:var(--space-32) var(--space-16);border-radius:var(--radius-l)}.ds .vb-card.sc-card{gap:var(--space-16);padding:calc(var(--space-16) - .5px);border-width:.5px}.ds .vb-body{gap:var(--space-24)}.ds .vb-view{order:-1}.ds .vb-palette{gap:var(--space-16)}.ds .vb-chip{padding:calc(var(--space-6,6px) - .5px) calc(var(--space-12) - .5px);border-width:.5px}.ds .vb-grid{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.ds .vb-tile{padding:var(--space-16);gap:var(--space-8);border-width:.5px}.ds .vb-tile-label{white-space:normal}.ds .vb-tile-num{font-size:var(--fs-20)}}@media (prefers-reduced-motion:reduce){.ds .vb-chip{transition:none}}
