.ff-page{min-width:0}.ff-page p,.ff-page li{overflow-wrap:anywhere}.ff-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.ff-controls label{gap:6px;min-width:0;font-weight:600;display:grid}.ff-controls select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:10px;padding:12px}.ff-table{table-layout:fixed;border-collapse:collapse;width:100%;max-width:100%;font-size:13px}.ff-table caption{text-align:left;padding:14px 0;font-weight:600}.ff-table th,.ff-table td{border-bottom:1px solid var(--line);text-align:left;white-space:normal;overflow-wrap:anywhere;padding:12px 6px}.ff-table th:first-child{width:23%}.ff-table small{margin-top:6px;font-weight:400;display:block}.ff-table a{color:var(--accent-ink);text-decoration:underline}.ff-page a:focus-visible,.ff-page select:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:600px){.ff-controls{grid-template-columns:minmax(0,1fr)}.ff-page .ff-table{width:100%;min-width:0;display:table}.ff-page .ff-table caption{width:auto;display:table-caption}.ff-page .ff-table thead{display:table-header-group}.ff-page .ff-table tbody{display:table-row-group}.ff-page .ff-table tr{display:table-row}.ff-page .ff-table th,.ff-page .ff-table td{padding:10px 2px;font-size:11px;display:table-cell}.ff-page .ff-table th:first-child{width:24%}}
