.sp-exploration{border-top:1px solid #dce5d6;min-width:0;margin-top:22px;padding-top:4px}.sp-exploration-tabs{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.sp-exploration-tabs button,.sp-connection-pages button{color:#385d4d;min-height:40px;font:inherit;background:#fff;border:1px solid #dce5d6;border-radius:9px;padding:8px 10px;font-size:12px}.sp-exploration-tabs button[aria-pressed=true],.sp-part-options button[aria-pressed=true]{background:#eaf0e3;border-color:#90a78b}.sp-part-options{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;display:flex}.sp-part-options small{color:#65785e;font-size:12px}.sp-part-options button{min-width:42px;min-height:44px;font-size:25px;font-family:var(--font-hanzi),sans-serif;color:inherit;background:#fff;border:1px solid #dce5d6;border-radius:8px;padding:3px 8px}.sp-connection-note{color:#65785e;margin:10px 0;font-size:12px;line-height:1.55}.sp-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sp-connection-card{background:#fbfcf8;border:1px solid #dce5d6;border-radius:10px;min-width:0;overflow:hidden}.sp-connection-target{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:5px;padding:11px;display:flex}.sp-connection-target strong{font-family:var(--font-hanzi),sans-serif;overflow-wrap:anywhere;font-size:32px;font-weight:400;line-height:1.4}.sp-connection-target>span{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.sp-connection-card .sp-speaker{min-height:36px;margin:0 7px 7px;padding:5px 8px}.sp-connection-card .sp-speaker .sp-audio-copy{display:none}.sp-connection-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;margin:14px 0 0;font-size:12px;display:flex}.sp-connection-pages button:disabled{opacity:.4}.sp-occurrence-filter{flex-direction:column;gap:7px;margin:12px 0;font-size:12px;display:flex}.sp-occurrence-filter select{max-width:100%;min-height:40px;color:inherit;font:inherit;background:#fff;border:1px solid #dce5d6;border-radius:8px;padding:8px}.sp-occurrences article{border-bottom:1px solid #e0e7db;padding:14px 0}.sp-occurrences article>small{color:#65785e;margin-bottom:8px;font-size:11px;display:block}.sp-occurrences article>div[lang]{overflow-wrap:anywhere;font-size:25px;line-height:1.7}.sp-occurrences article>p{margin:6px 0;font-size:13px;line-height:1.6}:is(.sp-exploration button:focus-visible,.sp-exploration select:focus-visible){outline-offset:2px;outline:2px solid #779886}.sp-exploration button:hover{border-color:#8ca586}@media (max-width:420px){.sp-exploration-tabs button{min-height:44px;padding:7px;font-size:11px}.sp-connection-target{padding:9px}.sp-connection-target strong{font-size:30px}}.sp-connection-card>.dictionary-hsk-badge{margin:0 11px 9px auto}
