.talent-card-v5.tr-compact{grid-template-columns:minmax(150px,1fr) minmax(180px,2fr) 85px 140px;gap:12px}.tr-summary{font:14px/1.45 'Courier New',monospace}.tr-select{background:transparent;color:#8fe7ee;text-align:left;text-decoration:underline;padding:0;border:0;font:inherit;cursor:pointer}.tr-detail{position:fixed;right:16px;top:110px;width:min(420px,36vw);max-height:calc(100vh - 140px);overflow:auto;background:#171b21;border:2px solid #bd182b;border-radius:8px;padding:18px;z-index:50;box-shadow:0 8px 30px #0009}.tr-detail[hidden]{display:none}.tr-detail h3{font:24px Impact,sans-serif}.tr-rule{white-space:pre-wrap;font:15px/1.5 'Courier New',monospace}.tr-close{float:right}#talents:has(.tr-detail:not([hidden])) #talentBrowserContent{margin-right:min(440px,38vw)}@media(max-width:900px){.talent-card-v5.tr-compact{grid-template-columns:1fr}.tr-detail{position:relative;inset:auto;width:auto;max-height:none;margin:12px 0}#talents:has(.tr-detail:not([hidden])) #talentBrowserContent{margin-right:0}}@media print{.tr-detail{display:none!important}}

#talents:has(.tr-detail:not([hidden])) #talentBrowserContent{margin-right:0}.tr-compact>*{min-width:0}.tr-summary{overflow-wrap:anywhere}
