:is(.vp-scope,.vp-portal) .stroke-panel{--stroke-label: 104px}:is(.vp-scope,.vp-portal) .stroke-panel .stroke-label,:is(.vp-scope,.vp-portal) .stroke-panel .row-field .num-label{width:var(--stroke-label);flex:none;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11.5px}:is(.vp-scope,.vp-portal) .stroke-panel .row-field{flex:none}:is(.vp-scope,.vp-portal) .stroke-panel .spacer{flex:1}:is(.vp-scope,.vp-portal) .stroke-panel .segmented .icon-btn{height:22px;width:26px}:is(.vp-scope,.vp-portal) .stroke-panel .num-field.disabled .num-label{cursor:default}:is(.vp-scope,.vp-portal) .stroke-divider{height:1px;background:var(--border-soft);margin:2px -10px}:is(.vp-scope,.vp-portal) .stroke-panel.compact .stroke-divider{margin:2px 0}:is(.vp-scope,.vp-portal) .stroke-panel .dash-cell .num-field input{font-size:10.5px;padding:0 2px}:is(.vp-scope,.vp-portal) .stroke-menu-btn{width:18px;height:24px;border:1px solid var(--input-border);border-radius:4px;background:var(--input-bg);color:var(--text-dim);display:grid;place-items:center;margin-left:-4px}:is(.vp-scope,.vp-portal) .stroke-menu-btn:hover{color:var(--text);border-color:var(--input-border-hover)}:is(.vp-scope,.vp-portal) .preview-select{height:26px;display:inline-flex;align-items:center;gap:4px;padding:0 6px 0 4px;border:1px solid var(--input-border);border-radius:4px;background:var(--input-bg);color:var(--text);min-width:0}:is(.vp-scope,.vp-portal) .preview-select:hover:not(:disabled){border-color:var(--input-border-hover)}:is(.vp-scope,.vp-portal) .preview-select:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}:is(.vp-scope,.vp-portal) .preview-select:disabled{opacity:.45}:is(.vp-scope,.vp-portal) .preview-select>svg:last-child{color:var(--text-dim);flex:none}:is(.vp-scope,.vp-portal) .preview-select-face{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;overflow:hidden}:is(.vp-scope,.vp-portal) .arrow-select{width:72px}:is(.vp-scope,.vp-portal) .profile-select{width:104px}:is(.vp-scope,.vp-portal) .preview-list{max-height:360px;overflow-y:auto;padding:4px;outline:none}:is(.vp-scope,.vp-portal) .preview-option{display:flex;align-items:center;gap:10px;height:26px;padding:0 8px 0 4px;border-radius:4px;cursor:default;white-space:nowrap}:is(.vp-scope,.vp-portal) .preview-option.active{background:var(--chrome-hover)}:is(.vp-scope,.vp-portal) .preview-option.current{background:var(--accent-soft)}:is(.vp-scope,.vp-portal) .preview-option.current.active{background:var(--menu-hover);color:var(--accent-text)}:is(.vp-scope,.vp-portal) .preview-option-art{display:flex;align-items:center;flex:none}:is(.vp-scope,.vp-portal) .preview-option-label{overflow:hidden;text-overflow:ellipsis}:is(.vp-scope,.vp-portal) .arrow-preview,:is(.vp-scope,.vp-portal) .profile-preview{display:block;flex:none}:is(.vp-scope,.vp-portal) .stroke-link{border:none;background:none;padding:0;color:var(--text);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--text-faint);cursor:pointer;font:inherit}:is(.vp-scope,.vp-portal) .stroke-link:hover{text-decoration-color:var(--text)}:is(.vp-scope,.vp-portal) .stroke-popover{width:316px;padding:10px}:is(.vp-scope,.vp-portal) .stroke-popover .panel{padding:0}:is(.vp-scope,.vp-portal) .brushes-panel{display:flex;flex-direction:column;gap:6px;min-height:100%}:is(.vp-scope,.vp-portal) .brush-group-title{font-size:11px;color:var(--text-dim);margin:2px 0}:is(.vp-scope,.vp-portal) .brush-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:4px}:is(.vp-scope,.vp-portal) .brush-tile{height:34px;border:1px solid var(--border-soft);border-radius:4px;background:#fff;padding:1px;display:grid;place-items:center;cursor:default;overflow:hidden}:is(.vp-scope,.vp-portal) .brush-tile:hover{border-color:var(--input-border-hover)}:is(.vp-scope,.vp-portal) .brush-tile.current{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}:is(.vp-scope,.vp-portal) .brush-tile canvas,:is(.vp-scope,.vp-portal) .brush-row canvas{display:block}:is(.vp-scope,.vp-portal) .brush-list{display:flex;flex-direction:column;gap:2px}:is(.vp-scope,.vp-portal) .brush-row{display:flex;align-items:center;gap:8px;height:30px;padding:0 4px;border-radius:4px;cursor:default}:is(.vp-scope,.vp-portal) .brush-row:hover{background:var(--chrome-hover)}:is(.vp-scope,.vp-portal) .brush-row.current{background:var(--accent-soft)}:is(.vp-scope,.vp-portal) .brush-row .brush-swatch{width:84px;height:26px;background:#fff;border-radius:3px;border:1px solid var(--border-soft);overflow:hidden;flex:none;display:grid;place-items:center}:is(.vp-scope,.vp-portal) .brush-row .brush-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.vp-scope,.vp-portal) .brush-row .brush-kind{font-size:10.5px;color:var(--text-faint)}:is(.vp-scope,.vp-portal) .brushes-panel .panel-footer{margin-top:auto}:is(.vp-scope,.vp-portal) .brush-dialog .dialog-body{display:flex;flex-direction:column;gap:8px}:is(.vp-scope,.vp-portal) .brush-preview{background:#fff;border:1px solid var(--border-soft);border-radius:4px;display:grid;place-items:center;overflow:hidden}:is(.vp-scope,.vp-portal) .brush-var-grid{display:grid;grid-template-columns:110px 1fr 104px 1fr;gap:6px 8px;align-items:center}:is(.vp-scope,.vp-portal) .brush-var-grid>.dim{white-space:nowrap}:is(.vp-scope,.vp-portal) .brush-columns{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}:is(.vp-scope,.vp-portal) .brush-columns h4{margin:0 0 4px;font-size:11.5px}:is(.vp-scope,.vp-portal) .brush-radio{display:flex;flex-direction:column;gap:4px}:is(.vp-scope,.vp-portal) .brush-radio label{display:flex;align-items:center;gap:6px}:is(.vp-scope,.vp-portal) .width-point-dialog .link-col{display:flex;align-items:center}
