.q8RsXG_tool{flex-direction:column;gap:12px;min-width:0;display:flex}.q8RsXG_sample{align-self:flex-start;max-width:100%}.q8RsXG_local{color:var(--muted);margin:0;font-size:.85rem}.q8RsXG_panel{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:12px 16px;min-width:0;padding:12px;display:grid}.q8RsXG_field{flex-direction:column;gap:6px;min-width:0;font-size:.9rem;display:flex}.q8RsXG_label{font-weight:600}.q8RsXG_hint{color:var(--muted);margin:0;font-size:.85rem}.q8RsXG_inline{align-items:center;gap:8px;display:flex}.q8RsXG_inline input[type=color]{border:1px solid var(--line);background:var(--card);border-radius:8px;width:3rem;height:2.2rem;padding:0}.q8RsXG_chips{flex-wrap:wrap;gap:6px;display:flex}.q8RsXG_chip{border:1px solid var(--line);background:var(--card);overflow-wrap:anywhere;border-radius:999px;max-width:100%;min-height:40px;padding:6px 12px;font-size:.9rem}.q8RsXG_chipOn{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.q8RsXG_strip{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.q8RsXG_pick{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;max-width:14rem;padding:6px 10px;display:flex}.q8RsXG_pickOn{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.q8RsXG_pickName{overflow-wrap:anywhere;font-size:.85rem;font-weight:600}.q8RsXG_pickN{color:var(--muted);font-size:.8rem}.q8RsXG_editor{flex-direction:column;gap:8px;min-width:0;display:flex}.q8RsXG_editHead{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.q8RsXG_editHead strong{overflow-wrap:anywhere}.q8RsXG_muted{color:var(--muted);margin:0;font-size:.9rem}.q8RsXG_x{min-width:44px;min-height:44px;padding:0;font-size:1.2rem;line-height:1}.q8RsXG_stage{background:var(--bg);touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;border-radius:10px;width:100%;max-height:75vh;margin:0 auto;position:relative;overflow:hidden}.q8RsXG_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.q8RsXG_box{cursor:move;border:2px dashed #ffffffe6;outline:1px solid #0000008c;position:absolute}.q8RsXG_box.q8RsXG_on{border:2px solid var(--coral);outline:none}.q8RsXG_toggle{cursor:pointer;background:#0000008c;border:2px solid #fff;border-radius:50%;width:22px;height:22px;padding:0;position:absolute;top:-1px;left:-1px}.q8RsXG_on .q8RsXG_toggle{background:var(--coral)}.q8RsXG_del{color:#fff;cursor:pointer;background:#221a14;border:2px solid #fff;border-radius:50%;width:26px;height:26px;padding:0;font-size:15px;line-height:1;position:absolute;top:-12px;right:-12px}.q8RsXG_handle{cursor:nwse-resize;touch-action:none;background:#221a14;border:2px solid #fff;border-radius:4px;width:18px;height:18px;position:absolute;bottom:-8px;right:-8px}.q8RsXG_row{flex-wrap:wrap;gap:8px;display:flex}.q8RsXG_row button:disabled,.q8RsXG_bar button:disabled{opacity:.5;cursor:default}.q8RsXG_bar{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.q8RsXG_saveBox{flex-direction:column;gap:4px;min-width:0;display:flex}
