.FocusOrderVisualizerClient-module__aU_W9W__wrapper{gap:1.5rem}.FocusOrderVisualizerClient-module__aU_W9W__header{gap:.75rem;display:grid}.FocusOrderVisualizerClient-module__aU_W9W__header h2{margin:0}.FocusOrderVisualizerClient-module__aU_W9W__builderCard{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.75rem;gap:1rem;padding:1.25rem;display:grid}.FocusOrderVisualizerClient-module__aU_W9W__newElementForm,.FocusOrderVisualizerClient-module__aU_W9W__formGrid{gap:.75rem;display:grid}@media (min-width:720px){.FocusOrderVisualizerClient-module__aU_W9W__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}}.FocusOrderVisualizerClient-module__aU_W9W__field{gap:.35rem;display:grid}.FocusOrderVisualizerClient-module__aU_W9W__field label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.75rem;font-weight:600}.FocusOrderVisualizerClient-module__aU_W9W__rowList{gap:1rem;display:grid}.FocusOrderVisualizerClient-module__aU_W9W__row{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.FocusOrderVisualizerClient-module__aU_W9W__rowHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.FocusOrderVisualizerClient-module__aU_W9W__orderBadge{background:var(--surface-stronger);width:2rem;height:2rem;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:999px;place-items:center;font-weight:600;display:grid}.FocusOrderVisualizerClient-module__aU_W9W__rowContent{gap:.75rem;display:grid}.FocusOrderVisualizerClient-module__aU_W9W__rowControls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.FocusOrderVisualizerClient-module__aU_W9W__rowControls button,.FocusOrderVisualizerClient-module__aU_W9W__rowControls label{font-size:.85rem}.FocusOrderVisualizerClient-module__aU_W9W__iconButton{border:1px solid var(--border-subtle);cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .55rem;transition:background .2s;display:inline-flex}.FocusOrderVisualizerClient-module__aU_W9W__iconButton:hover,.FocusOrderVisualizerClient-module__aU_W9W__iconButton:focus-visible{background:var(--surface-stronger)}.FocusOrderVisualizerClient-module__aU_W9W__simulationCard{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.75rem;gap:1rem;padding:1.25rem;display:grid}.FocusOrderVisualizerClient-module__aU_W9W__simulationStage{border:2px dashed var(--border-strong);background:var(--surface);border-radius:.75rem;outline:none;gap:.75rem;min-height:200px;padding:1rem;display:grid}.FocusOrderVisualizerClient-module__aU_W9W__simulationStage:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)25%,transparent)}.FocusOrderVisualizerClient-module__aU_W9W__simInfo{color:var(--text-muted);font-size:.85rem}.FocusOrderVisualizerClient-module__aU_W9W__simItems{gap:.75rem;display:grid}.FocusOrderVisualizerClient-module__aU_W9W__simItem{border:1px solid var(--border-subtle);background:var(--surface-stronger);cursor:pointer;border-radius:.65rem;align-items:center;gap:.75rem;padding:.75rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.FocusOrderVisualizerClient-module__aU_W9W__simItem:hover{transform:translateY(-1px)}.FocusOrderVisualizerClient-module__aU_W9W__simItemActive{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)25%,transparent);background:color-mix(in srgb,var(--accent)12%,var(--surface-stronger))}.FocusOrderVisualizerClient-module__aU_W9W__simNumber{width:2rem;height:2rem;color:var(--accent-contrast,#0f172a);background:color-mix(in srgb,var(--accent)80%,#fff 20%);border-radius:999px;place-items:center;font-weight:600;display:grid}.FocusOrderVisualizerClient-module__aU_W9W__simMeta{gap:.35rem;display:grid}.FocusOrderVisualizerClient-module__aU_W9W__simMeta small{color:var(--text-muted);font-size:.75rem}.FocusOrderVisualizerClient-module__aU_W9W__warningsCard{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.75rem;gap:.75rem;padding:1.25rem;display:grid}.FocusOrderVisualizerClient-module__aU_W9W__warningList{gap:.5rem;margin:0;padding-left:1.25rem;display:grid}.FocusOrderVisualizerClient-module__aU_W9W__warningList li{color:var(--warning-strong,#b45309);line-height:1.4}.FocusOrderVisualizerClient-module__aU_W9W__exportCard{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.75rem;gap:.75rem;padding:1.25rem;display:grid}.FocusOrderVisualizerClient-module__aU_W9W__exportButtons{flex-wrap:wrap;gap:.75rem;display:flex}.FocusOrderVisualizerClient-module__aU_W9W__guidanceCard{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.75rem;gap:.75rem;padding:1.25rem;display:grid}.FocusOrderVisualizerClient-module__aU_W9W__guidanceCard a{color:var(--accent);text-decoration:underline}.FocusOrderVisualizerClient-module__aU_W9W__skipToggle{align-items:center;gap:.35rem;display:inline-flex}.FocusOrderVisualizerClient-module__aU_W9W__deleteButton{color:var(--danger-strong,#b91c1c)}@media (min-width:960px){.FocusOrderVisualizerClient-module__aU_W9W__builderGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}}@media (max-width:719px){.FocusOrderVisualizerClient-module__aU_W9W__formGrid{grid-auto-rows:auto}}
