.scmp{margin:8px 0 28px}.scmp [hidden]{display:none!important}.scmp-pick{border:1px solid var(--hair);border-radius:var(--r-lg);background:#fff;margin-bottom:16px;padding:20px 22px}.scmp-step{align-items:center;gap:10px;font-weight:700;display:flex;color:var(--ink)!important;margin:0 0 14px!important}.scmp-step span{background:var(--brand);width:28px;height:28px;color:var(--ink);font-family:var(--serif);border-radius:999px;place-items:center;display:grid}.scmp-selects{gap:10px;display:grid}@media (width>=720px){.scmp-selects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.scmp-selects{grid-template-columns:repeat(4,minmax(0,1fr))}}.scmp-sel{gap:4px;min-width:0;display:grid}.scmp-sel small{letter-spacing:.03em;color:var(--ink-3);font-size:.76rem;font-weight:700}.scmp-sel select{border:1.5px solid var(--hair);background:var(--paper);width:100%;min-width:0;font:inherit;color:var(--ink);border-radius:10px;padding:10px 12px;font-size:.92rem}.scmp-sel select:focus{outline:2px solid var(--accent);outline-offset:1px}.scmp-tools{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex;margin:14px 0 0!important}.scmp-toggle{color:var(--ink-2);align-items:center;gap:6px;font-size:.9rem;display:inline-flex}.scmp-link{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:600;text-decoration:underline}.scmp-msg{color:var(--ink-3);word-break:break-all;font-size:.85rem}.scmp-scroll{border:1px solid var(--hair);border-radius:var(--r-md);background:#fff;overflow-x:auto}.scmp-table{width:100%;min-width:calc(150px + var(--n,2) * 180px);border-collapse:collapse;font-size:.9rem;margin:0!important}.scmp-table th,.scmp-table td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;text-transform:none;letter-spacing:0;padding:11px 14px;line-height:1.55}.scmp-table tbody tr:last-child>*{border-bottom:0}.scmp-table thead th{background:var(--ink);color:#fff;font-size:.95rem;font-weight:700}.scmp-table thead th a{color:#fff;text-decoration:none}.scmp-table thead th small{color:#ffffffb3;margin-top:2px;font-size:.76rem;font-weight:500;display:block}.scmp-go{color:var(--brand);margin-top:6px;font-size:.78rem;font-weight:700;display:block}.scmp-table thead th:has(a:hover) .scmp-go{text-decoration:underline}.scmp-rh{z-index:1;background:var(--paper-2);width:150px;color:var(--ink-2);font-size:.82rem;font-weight:700;position:sticky;left:0}.scmp-table thead .scmp-rh{background:var(--ink);color:#ffffffb3}.scmp-table td{color:var(--ink)}.scmp-na{color:var(--ink-3)}.scmp-note{font-size:.82rem;line-height:1.65;color:var(--ink-3)!important;margin:10px 0 0!important}.scmp-empty{border:1.5px dashed var(--hair);border-radius:var(--r-md);color:var(--ink-2);background:var(--paper);margin:0;padding:18px 20px}
