.ini .back{text-decoration:none}.ini-field{color:var(--ink);flex-direction:column;gap:6px;margin:0 0 14px;font-size:14px;display:flex}.ini-field select{font:inherit;border:1.5px solid var(--line);background:var(--card);color:var(--ink);border-radius:12px;padding:12px 14px;font-size:15px}.ini-field select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ini-check{align-items:flex-start;gap:12px}.ini-opt-body{flex-direction:column;gap:3px;min-width:0;display:flex}.ini-opt-body small{color:var(--ink-soft);font-size:12.5px;line-height:1.4}.ini-check .radio{border-radius:5px}.ini-check.selected .radio{box-shadow:inset 0 0 0 3px var(--card)}.ini-err{color:var(--long);margin:12px 0;font-size:14px}.ini-trend-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}:is(.trend:has(.ini-trend-scroll),.trend-chart:has(>.ini-trend-scroll)){min-width:0;max-width:100%}.ini .whats-new,.ini .seat-list-note{border:1.5px solid var(--line);background:var(--card);color:var(--ink);border-radius:12px;margin:0 0 14px;padding:10px 14px;font-size:13.5px;line-height:1.5}.ini .whats-new summary,.ini .seat-list-note summary{cursor:pointer;font-weight:600}.ini .whats-new ul,.ini .seat-list-note ul{flex-direction:column;gap:6px;margin:8px 0 2px;padding-left:18px;display:flex}.ini .seat-list-note p{color:var(--ink-soft);margin:8px 0 0}.ini .seat-list-note .source-line{margin-top:8px}.ini .seat-list-note{margin:0 22px 14px}
