.brush-tip-picker[data-v-b1244035]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--panel-surface,rgba(30,30,30,.92));border:1px solid var(--panel-border,hsla(0,0%,100%,.08));border-radius:10px;box-shadow:0 4px 16px #00000040;display:flex;flex-direction:column;gap:6px;padding:8px;pointer-events:auto;position:relative}.brush-tip-picker__head[data-v-b1244035]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.brush-tip-picker__title[data-v-b1244035]{color:#ffffff8c;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.brush-tip-picker__active-name[data-v-b1244035]{color:#ffffffd9;font-size:11px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brush-tip-picker__row[data-v-b1244035]{display:flex;flex-wrap:wrap;gap:6px}.brush-tip-picker__swatch[data-v-b1244035]{background-color:#2a2a2a;background-image:linear-gradient(45deg,hsla(0,0%,100%,.06) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.06) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.06) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.06) 0);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border:2px solid transparent;border-radius:8px;cursor:pointer;height:44px;overflow:hidden;padding:0;position:relative;transition:transform .08s ease,border-color .08s ease;width:44px}.brush-tip-picker__swatch[data-v-b1244035]:hover{transform:translateY(-1px)}.brush-tip-picker__swatch.is-active[data-v-b1244035]{border-color:var(--accent-color,#7eb7ff);box-shadow:0 0 0 2px #7eb7ff59}.brush-tip-picker__swatch.is-user[data-v-b1244035]:before{background:var(--accent-color,#7eb7ff);height:4px;left:3px;width:4px}.brush-tip-picker__swatch.is-graph[data-v-b1244035]:after,.brush-tip-picker__swatch.is-user[data-v-b1244035]:before{border-radius:50%;box-shadow:0 0 0 1px #00000080;content:"";position:absolute;top:3px;z-index:2}.brush-tip-picker__swatch.is-graph[data-v-b1244035]:after{background:#ffd166;height:5px;right:3px;width:5px}.brush-tip-picker__swatch--add[data-v-b1244035]{background-color:#ffffff0f;background-image:none;border-color:#ffffff38;border-style:dashed}.brush-tip-picker__swatch--add.is-open[data-v-b1244035],.brush-tip-picker__swatch--add[data-v-b1244035]:hover{background-color:#ffffff1f;border-color:#fff6}.brush-tip-picker__thumb[data-v-b1244035]{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;width:100%}.brush-tip-picker__add-mark[data-v-b1244035]{color:#ffffffb3;display:grid;font-size:18px;inset:0 0 12px;line-height:1;place-items:center;position:absolute}.brush-tip-picker__label[data-v-b1244035]{background:#0000008c;bottom:0;color:#fff;font-size:8px;left:0;line-height:1.3;overflow:hidden;padding:1px 3px;position:absolute;right:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.brush-tip-picker__file[data-v-b1244035]{display:none}.brush-tip-picker__status[data-v-b1244035]{color:#fff9;font-size:10px;margin:0}.brush-tip-picker__popover[data-v-b1244035]{background:var(--panel-surface,rgba(30,30,30,.96));border:1px solid var(--panel-border,hsla(0,0%,100%,.12));border-radius:10px;box-shadow:0 8px 24px #00000059;display:flex;flex-direction:column;gap:6px;left:0;max-height:320px;padding:10px;position:absolute;right:0;top:calc(100% + 6px);z-index:10}.brush-tip-picker__popover-title[data-v-b1244035]{color:#ffffffb3;font-size:12px}.brush-tip-picker__popover-list[data-v-b1244035]{display:flex;flex-direction:column;gap:3px;max-height:220px;overflow-y:auto}.brush-tip-picker__popover-option[data-v-b1244035]{align-items:flex-start;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#ffffffe6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;padding:6px 9px;text-align:left}.brush-tip-picker__popover-option[data-v-b1244035]:hover{background:#ffffff17;border-color:#fff3}.brush-tip-picker__popover-name[data-v-b1244035]{font-weight:500}.brush-tip-picker__popover-desc[data-v-b1244035]{color:#ffffff80;font-size:10px;margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brush-tip-picker__popover-empty[data-v-b1244035]{color:#ffffff80;font-size:11px;font-style:italic;padding:8px;text-align:center}.brush-tip-picker__popover-cancel[data-v-b1244035]{background:transparent;border:none;color:#ffffff8c;cursor:pointer;font-size:11px;padding:4px}.brush-tip-picker__popover-cancel[data-v-b1244035]:hover{color:#ffffffe6}.view-mode-picker[data-v-0c0120b1]{background:var(--island-bg,var(--panel-surface-alt,#f5f5f5));border:1px solid var(--panel-border,rgba(0,0,0,.15));border-radius:4px;color:var(--text-color,inherit);cursor:pointer;font-size:.75rem;padding:2px 6px}.view-mode-picker[data-v-0c0120b1]:disabled{cursor:not-allowed;opacity:.5}
