.research-methods{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.research-methods [aria-pressed=true]{background:var(--accent-fill);color:var(--accent-on-fill)}.research-form{display:grid;gap:16px}.research-result{display:flex;flex-wrap:wrap;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.research-result>div:first-child{flex:1;min-width:0}.research-result a{overflow-wrap:anywhere}.request-notebook{margin-top:40px}.request-notebook>details{padding:18px 0;border-top:1px solid var(--line)}.request-notebook pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6}.research-result .row-actions{align-self:start}.research-result h3{margin-top:0}#research-pane[hidden],.pixel-lead-map[hidden],#lead-search[hidden],#lead-results[hidden]{display:none!important}
@media(min-width:760px){.research-form{grid-template-columns:repeat(2,minmax(0,1fr))}.research-form button,.research-form [role=status]{grid-column:1/-1}}
/* Visual office enlargement keeps original button and name-tag geometry. */
.employee .pixel-person{scale:1.5;transform-origin:center bottom}
.employee-portrait .pixel-person{width:60px;height:90px}:is(#game-window-title,.workstation-title)>.pixel-person{width:60px;height:90px}.employee-dock .employee-portrait .pixel-person{width:42px;height:63px}.workstation-person .pixel-person{width:84px;height:126px}.ledger-selected .employee-portrait .pixel-person{width:156px;height:234px}.ledger-selected{grid-template-columns:156px minmax(0,1fr)}
@media(max-width:600px){:is(#game-window-title,.workstation-title)>.pixel-person{width:42px;height:63px}.ledger-selected .employee-portrait .pixel-person{width:120px;height:180px}.ledger-selected{grid-template-columns:120px minmax(0,1fr)}}

.delivery-explanation{min-width:0;margin-block:24px}.delivery-explanation pre{font:inherit;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}
.research-result summary{min-height:44px;padding-block:8px;cursor:pointer}.research-result a{display:inline-block;min-height:44px;max-width:100%}
@media(max-width:600px){.research-result{flex-direction:column}.research-result>div:first-child{width:100%}.research-result .row-actions{align-self:flex-start}}
