.tbp-explorer-deck{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.tbp-explorer-card{display:flex!important;flex-direction:column;min-width:0;height:100%;box-sizing:border-box;padding:16px;border:1px solid #bdcfdc;border-top:4px solid #77a5c5;border-radius:11px;background:#edf6fc;color:#233d50}.tbp-explorer-card:nth-child(2){background:#eef8ef;border-color:#b5d6bc;border-top-color:#77b28b}.tbp-explorer-card:nth-child(3){background:#f5effb;border-color:#d0bde3;border-top-color:#b097cd}.tbp-explorer-card:nth-child(4){background:#fff3e9;border-color:#e5c8b1;border-top-color:#d5ac87}.tbp-explorer-card h3{font-size:1.05rem;line-height:1.35;color:#233d50;margin:0 0 .6rem}.tbp-explorer-card p{color:#354a58;line-height:1.5;margin:0 0 1rem}.tbp-explorer-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px}.tbp-explorer-actions a,.tbp-explorer-actions button{display:inline-flex!important;align-items:center;justify-content:center;text-align:center;min-height:44px;box-sizing:border-box;padding:8px 11px!important;border:1px solid #91aab9!important;border-radius:7px;background:#ffffffc9!important;color:#173f59!important;font:inherit;text-decoration:none!important;line-height:1.3;cursor:pointer;margin:0!important;white-space:normal!important}.tbp-explorer-deck :is(a,button):focus-visible,.tbp-explorer-shortcuts button:focus-visible{outline:3px solid #75459a;outline-offset:3px}.tbp-explorer-legacy{margin-top:12px;padding:10px;border:1px solid #c5d3dc;border-radius:8px}.tbp-explorer-legacy summary{cursor:pointer}.tbp-explorer-legacy>div{display:flex;gap:10px;flex-wrap:wrap;padding:10px 0}.tbp-explorer-legacy a{display:inline-flex;flex-direction:column;min-height:44px;padding:8px}.tbp-explorer-hub{color:#263e50;container-type:inline-size}.tbp-explorer-hub[hidden]{display:none!important}.tbp-explorer-hub .tbp-explorer-deck{grid-template-columns:1fr}.tbp-explorer-hub details{border:1px solid #c5d3dc;padding:.75rem;border-radius:8px;margin-top:1rem}.tbp-explorer-shortcuts{display:flex;gap:8px;flex-wrap:wrap;margin:.6rem 0}.tbp-explorer-shortcuts button{min-height:44px;border:1px solid #9db7c8;border-radius:7px;background:#eef5f9;color:#21465f;padding:7px 11px;cursor:pointer}.tbp-explorer-shortcuts+ [role=status]{font-size:.9rem}.tbp-explorer-shortcuts~input[readonly]{max-width:100%;box-sizing:border-box;width:100%;padding:.5rem}.tbp-explorer-note{font-size:.95rem;color:#344f63}@container(min-width:440px){.tbp-explorer-hub .tbp-explorer-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){#tbp-subject-explorers .tbp-explorer-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){#tbp-subject-explorers .tbp-explorer-deck{grid-template-columns:1fr}}
