.IuE_YW_viewWrap{position:relative}.IuE_YW_playBtnOverlay{z-index:1000;background:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:8px;padding:8px 12px;font-size:13px;position:absolute;top:10px;right:10px;box-shadow:0 2px 6px #0003}.IuE_YW_playBtnOverlay[data-playing=true]{color:#5b6b80;background:#fffffff2}.IuE_YW_mapFill{height:100%}.IuE_YW_touchHint{z-index:1000;pointer-events:none;color:#fff;background:#154e83e6;border-radius:8px;max-width:200px;padding:5px 9px;font-size:12px;line-height:1.3;position:absolute;bottom:10px;left:10px;box-shadow:0 1px 4px #00000040}.IuE_YW_mapFailed{background:var(--c-surface-2);height:100%;color:var(--c-ink-2);border-radius:12px;padding:16px 20px;font-size:14px;overflow:auto}.IuE_YW_mapFailed p{margin:0 0 8px}.IuE_YW_mapFailed ol{color:var(--c-ink);margin:0;padding-left:20px}.IuE_YW_mapFailed li+li{margin-top:4px}
.g6JzXa_wrapper{flex-direction:column;gap:12px;display:flex}.g6JzXa_toolbar{background:var(--c-surface-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.g6JzXa_toolBtn{background:var(--c-surface);border:1px solid var(--c-line-input);cursor:pointer;border-radius:8px;padding:4px 12px;font-size:12px}.g6JzXa_toolBtn:disabled{opacity:.4;cursor:not-allowed}.g6JzXa_sizeControls{color:var(--c-ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.g6JzXa_sizeControls label{align-items:center;gap:4px;display:flex}.g6JzXa_sizeControls input{border:1px solid var(--c-line-input);border-radius:8px;width:50px;padding:2px 4px}.g6JzXa_counter{color:var(--c-ink-2);margin-left:auto;font-size:12px}.g6JzXa_canvasWrap{background:var(--c-surface);border:1px solid var(--c-line-input);border-radius:12px;padding:8px;overflow:auto}.g6JzXa_canvas{background:#fafdff;display:block}.g6JzXa_actions{justify-content:flex-end;gap:8px;display:flex}.g6JzXa_saveBtn{background-color:var(--c-primary);color:var(--c-on-dark);cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.g6JzXa_saveBtn:hover{background-color:var(--c-primary-hover)}.g6JzXa_saveBtn:disabled{opacity:.6;cursor:not-allowed}.g6JzXa_cancelBtn{border:1px solid var(--c-line-input);cursor:pointer;background:0 0;border-radius:12px;padding:8px 16px}.g6JzXa_modalOverlay{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.g6JzXa_modal{background:var(--c-surface);border-radius:12px;width:100%;max-width:720px;max-height:90vh;overflow-y:auto}.g6JzXa_modalHeader{border-bottom:1px solid var(--c-line-input);justify-content:space-between;align-items:center;padding:16px;display:flex}.g6JzXa_modalHeader h3{color:var(--c-ink);margin:0;font-size:20px;font-weight:600;line-height:1.4}.g6JzXa_closeBtn{cursor:pointer;color:var(--c-ink-2);background:0 0;border:none;font-size:24px}.g6JzXa_empty{text-align:center;color:var(--c-ink-2);padding:32px}.g6JzXa_presetGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;padding:16px;display:grid}.g6JzXa_presetCard{background:var(--c-surface-2);border:1px solid var(--c-line-input);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px;display:flex}.g6JzXa_presetCard:hover{border-color:var(--c-primary)}.g6JzXa_presetCard img{object-fit:contain;max-width:100%;height:100px}.g6JzXa_presetIcon{font-size:32px}.g6JzXa_presetName{font-size:13px;font-weight:600}.g6JzXa_presetMeta{color:var(--c-ink-2);font-size:12px}.g6JzXa_dialogNarrow{max-width:360px;padding:16px}.g6JzXa_dialogWide{max-width:480px;padding:16px}.g6JzXa_dialogBody{flex-direction:column;gap:8px;padding:12px;display:flex}.g6JzXa_fieldLabel{color:var(--c-ink);font-size:12px;font-weight:600}.g6JzXa_field{border:1px solid var(--c-line-input);color:var(--c-ink);background:var(--c-input-bg);border-radius:8px;padding:8px 12px}.g6JzXa_field:focus{outline:2px solid var(--c-primary);outline-offset:-1px}.g6JzXa_dialogActions,.g6JzXa_dialogActionsGap{justify-content:flex-end;gap:8px;display:flex}.g6JzXa_dialogActionsGap{margin-top:8px}.g6JzXa_btnGhost,.g6JzXa_btnDanger{border:1px solid var(--c-line-input);color:var(--c-ink);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px}.g6JzXa_btnGhost:hover,.g6JzXa_btnDanger:hover{border-color:var(--c-primary)}.g6JzXa_btnDanger{border-color:var(--c-danger-ink);color:var(--c-danger-ink)}.g6JzXa_preview{object-fit:contain;background:var(--c-surface-2);border-radius:8px;max-width:100%;max-height:200px}.g6JzXa_hint,.g6JzXa_hintCenter{color:var(--c-ink-2);font-size:11px}.g6JzXa_hintCenter{text-align:center;margin-top:4px}.g6JzXa_seatDraggable{cursor:grab}.g6JzXa_seatDragging{cursor:grabbing}.g6JzXa_seatStatic{cursor:default}.g6JzXa_seatPointer{cursor:pointer}
