.tfarm .fx{overflow-x:auto;margin:2px 0 10px}.tfarm table{border-collapse:collapse;white-space:nowrap;font-size:12px;font-family:var(--font-np-sans),sans-serif;min-width:100%}.tfarm td,.tfarm th{padding:2.5px 7px;border-bottom:1px dotted var(--rule);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tfarm thead th{border-bottom:2px solid var(--ink);font-weight:800;font-size:11px}.tfarm .c-uni{color:var(--t-note);font-size:11px;min-width:26px}.tfarm .c-name{text-align:left;position:-webkit-sticky;position:sticky;left:0;background:var(--paper3,#faf8f1);min-width:92px}.tfarm .c-name a{font-weight:700;padding:0 3px;border-radius:2px}.tfarm tr.uq td{color:var(--t-note)}.tfarm tr.uq .c-name a{font-weight:500}.tfarm tr.divider td{text-align:left;background:var(--washi);color:var(--t-note);font-size:10.5px;padding:3px 7px;position:static}.tfarm tr.divider .dvl{position:-webkit-sticky;position:sticky;left:7px;display:inline-block}.tfarm .iku{display:inline-block;margin-left:4px;padding:0 3px;border:1px solid var(--rule);border-radius:2px;font-size:9.5px;color:var(--t-sub);vertical-align:1px}.tfarm .np-h2 .sub{font-weight:400;font-size:11px;color:var(--t-note)}.tfarm .empty{font-size:12px;color:var(--t-note)}.tfarm .fnav{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;margin:14px 0 6px;font-size:12px}.tfarm .fnav-l{color:var(--t-note);font-size:11px}.tfarm .fnav .cur,.tfarm .fnav a{display:inline-flex;align-items:center;gap:4px}.tfarm .note{font-size:10.5px;color:var(--t-note);margin-top:10px}.tfarm .fragnav{display:flex;margin:10px 0 0;border:1px solid var(--ink);width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto}.tfarm .fragnav a,.tfarm .fragnav b{font-size:11.5px;font-weight:800;padding:3px 14px;white-space:nowrap;text-decoration:none;color:var(--ink);font-family:var(--font-np-sans),sans-serif}.tfarm .fragnav b{background:var(--ink);color:var(--paper,#f7f5ef)}.tfarm .fragnav a+a,.tfarm .fragnav a+b,.tfarm .fragnav b+a{border-left:1px solid var(--ink)}.tfarm .fsec.tpaper{background:none;min-height:0;padding:0}.tfarm .fsec:focus{outline:none}.tfarm .gswitch{margin:2px 0 4px}.tfarm .gback button,.tfarm .gswitch button{font-size:11px;font-weight:800;font-family:var(--font-np-sans),sans-serif;border:1px solid var(--ink);background:var(--washi);color:var(--ink);padding:2px 10px;cursor:pointer;border-radius:2px}.tfarm .gback{margin:4px 0 10px}.tfarm .gback button{border-color:var(--rule);color:var(--t-sub)}.tfarm .rowfollow{display:inline-flex;width:16px;height:16px;margin-left:6px;border:1px solid var(--rule);border-radius:3px;background:#fff;color:var(--shu,#9a1f1f);font-weight:900;font-size:12px;line-height:1;align-items:center;justify-content:center;cursor:pointer;vertical-align:-2px;padding:0}.tfarm .rowfollow:hover{border-color:var(--shu,#9a1f1f)}.tfarm .rowfollow.on{background:var(--ink);border-color:var(--ink);color:#fff}.tfarm .rowfollow:disabled{opacity:.5;cursor:default}.tfarm .npx-list{list-style:none;margin:4px 0 0;padding:0;font-size:12.5px}.tfarm .npx-list li{padding:2.5px 2px;border-bottom:1px dotted var(--rule)}.tfarm .npx-list .d{color:var(--t-note);font-weight:700;font-size:11px;margin-right:6px}.tfarm .npx-list .src{color:var(--t-note);font-size:11px;margin-left:4px}.tfarm .np-mod-tbl{border-collapse:collapse;font-size:12px;min-width:340px}.tfarm .np-mod-tbl th{text-align:left;font-weight:700;color:var(--t-sub);border-bottom:1px solid var(--ink);padding:3px 8px;white-space:nowrap}.tfarm .np-mod-tbl td{padding:3px 8px;border-bottom:1px dotted var(--rule)}