.examination-desk{text-align:left;min-width:0;margin-top:20px}.examination-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:14px;display:grid}.bureau-room .examination-tabs button{text-align:left;color:#cbd5be;background:#203b39;border:1px solid #6b84715c;border-radius:8px;align-items:flex-start;gap:7px;min-width:0;padding:12px 8px;font-size:.875rem;line-height:1.4;display:flex}.bureau-room .examination-tabs button[aria-pressed=true]{color:#213b36;background:#e4c892;border-color:#f2dbac}.examination-tabs button small{opacity:.8;margin-top:5px;font-size:.75rem;display:block}.examination-number{flex:none;font-family:Georgia,serif;font-size:1.2rem}.examination-surface{background:#e8d8ae;border:9px solid #4d4537;border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #907652,0 10px 25px #0003}.examination-plate{letter-spacing:.1em;color:#40564a;text-align:center;background:#d3c298;padding:12px 14px 9px;font-size:.7rem;line-height:1.5;display:block}.examination-sheet{cursor:crosshair;width:100%;height:auto;display:block}.examination-object{background:radial-gradient(#c8b989,#9b9f80);padding:12px 24px}.examination-object canvas{object-fit:contain;max-height:290px}.examination-object .catalog-outline{width:100%;height:auto;max-height:290px}.examination-covered{color:#3c5146;border-top:1px solid #a48f69;align-items:center;gap:14px;padding:16px 20px;display:flex}.examination-covered>span{opacity:.65;font:2.1rem Georgia,serif}.examination-covered p{font-size:.9rem;line-height:1.6}.examination-unknown{color:#385345;padding:50px 20px;line-height:1.7}.examination-unknown svg{margin:0 auto 20px}.examination-controls{flex-wrap:wrap;gap:8px;min-width:0;margin-top:14px;display:flex}.bureau-room .examination-controls button,.bureau-room .examination-pan{color:#dfdfc4;white-space:normal;background:#284640;border:1px solid #78947670;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;font-size:.85rem;line-height:1.4;display:flex}.examination-zoom{flex-wrap:wrap;gap:6px;width:100%;display:flex}.bureau-room .examination-zoom button[aria-pressed=true]{color:#183c38;background:#ddc692;border-color:#e3d3a8}.examination-pan{cursor:default}.examination-pan:focus-visible{outline-offset:3px;outline:3px solid #f3d897}.bureau-room .examination-controls .examination-inspect{color:#253d33;background:#e3c589;width:100%;padding:14px;font-size:1rem;font-weight:600}.bureau-room .examination-controls .examination-catalog{background:0 0;font-size:.8rem}.examination-instructions{color:#bbc9b7;width:100%;font-size:.8rem;line-height:1.7}.examination-note{background:#263d33;border:1px solid #b5ac7866;border-left:3px solid #dfc48c;border-radius:4px;margin-top:16px;padding:16px}.examination-note span{letter-spacing:.08em;text-transform:uppercase;color:#b5cbb1;font-size:.75rem;line-height:1.6;display:block}.examination-note p{color:#f0dfb7;margin-top:8px;font:1.1rem/1.7 Georgia,serif}.bureau-room .artifact-display{position:static}.bureau-room output.journey-notice{display:block}.bureau-room .bureau-tools [data-slot=select-trigger]{white-space:normal;min-width:0;max-width:min(450px,100%);height:auto;min-height:46px;line-height:1.5}.bureau-room .bureau-tools [data-slot=select-value]{white-space:normal;-webkit-line-clamp:unset;min-width:0;display:block}.bureau-room .bureau-file-number{overflow-wrap:anywhere;color:#b9c6ac;margin-top:10px;font-size:.75rem;display:block}.bureau-case-options [role=option]{white-space:normal;align-items:flex-start;min-width:0;line-height:1.5}.bureau-case-options [role=option]>:first-child{white-space:normal;overflow-wrap:anywhere;flex-shrink:1;min-width:0;display:block}@media (min-width:1100px){.bureau-room .bureau-desk{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (max-width:700px){.examination-tabs{grid-template-columns:1fr}.bureau-room .examination-tabs button{padding:12px}.examination-tabs button span:last-child{flex-wrap:wrap;justify-content:space-between;gap:5px 12px;width:100%;display:flex}.examination-tabs button small{margin:0}.examination-surface{border-width:5px}}html[data-game-text="150"] .examination-tabs,html[data-game-text="200"] .examination-tabs{grid-template-columns:1fr}html[data-game-text="200"] .bureau-room .bureau-desk{grid-template-columns:minmax(0,1fr)}.bureau-collection-entry{background:#243f37;border:1px solid #b8a97d66;border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0;padding:22px 24px;display:flex}.bureau-collection-entry>svg{color:#dfca92;flex:none}.bureau-collection-entry>div{flex:1;min-width:min(260px,100%)}.bureau-collection-entry h2{color:#f0d6a0;font:1.45rem/1.3 Georgia,serif}.bureau-collection-entry p{color:#d6debf;margin-top:8px;font-size:.9rem;line-height:1.7}.bureau-collection-entry small{color:#adc6b3;line-height:1.7}.bureau-collection-entry button{justify-content:center;align-items:center;gap:9px;max-width:100%;display:flex}.collection-book[data-slot=dialog-content]{color:#e1dfbc;background:#172f30;border:1px solid #a2946a;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:20px;width:min(1080px,100vw - 28px);max-width:1080px;max-height:calc(100dvh - 40px);padding:30px;display:grid;overflow:auto}.collection-book header [data-slot=dialog-title]{color:#f0d7a3;margin:12px 0;font:2rem/1.25 Georgia,serif}.collection-book header [data-slot=dialog-description]{color:#bdcfba;font-size:1rem;line-height:1.7}.collection-book-tabs{flex-wrap:wrap;gap:8px;display:flex}.collection-book button{color:#d5e1c7;white-space:normal;background:#2a4941;border:1px solid #79997b66;border-radius:7px;max-width:100%;min-height:44px;padding:11px 15px;font-size:.9rem;line-height:1.5}.collection-book button[aria-pressed=true],.collection-book .collection-book-close{color:#203e36;background:#e3ca94;border-color:#e9d7a9}.collection-book button:disabled{opacity:.5;cursor:not-allowed}.collection-book button:focus-visible{outline-offset:3px;outline:3px solid #f9dda1}.collection-book-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.collection-object{background:#203b38;border:1px dashed #6e8c7270;border-radius:9px;padding:16px}.collection-object.known{background:#2d4538;border-style:solid;border-color:#c3b27b70}.collection-object-art{background:radial-gradient(#4c625142,#1c333528);border-radius:8px;place-items:center;height:145px;margin-bottom:16px;display:grid}.collection-object-art canvas,.collection-object-art svg{object-fit:contain;width:100%;height:145px}.collection-object:not(.known) .collection-object-art{opacity:.55}.collection-object h3{color:#f0d49c;font:1.2rem/1.4 Georgia,serif}.collection-object-counts{color:#c7d3b7;gap:4px;margin:12px 0;font-size:.8rem;display:grid}.collection-object-story{color:#dbddbc;font:.95rem/1.7 Georgia,serif}.collection-object>small{color:#a9c4aa;border-top:1px solid #9db48333;margin-top:14px;padding-top:12px;font-size:.75rem;line-height:1.7;display:block}.collection-files>p{color:#bacdb6;margin:0 0 16px;font-size:.95rem;line-height:1.7}.collection-files ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.collection-files li{background:#243d36;border:1px solid #748e6866;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.collection-files li>div{min-width:0}.collection-files h3{color:#efdaa8;font:1.2rem/1.4 Georgia,serif}.collection-files li p{color:#c1d0b6;margin-top:6px;font-size:.9rem;line-height:1.7}.collection-files li small{letter-spacing:.04em;color:#abc2a7;overflow-wrap:anywhere;margin-top:6px;font-size:.7rem;display:block}.collection-files li button{flex:none}.collection-file-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.collection-file-pages button{align-items:center;gap:6px;display:flex}.collection-file-pages output{font-size:.9rem}.collection-book footer{border-top:1px solid #7a927454;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.collection-book footer small{color:#afc6ac;flex:1;min-width:min(250px,100%);font-size:.8rem;line-height:1.7}.collection-book-status{color:#f2d49b;background:#4d4932;border-radius:6px;padding:13px;font-size:1rem;line-height:1.7;display:block}.collection-book-empty{text-align:center;padding:40px 20px}.collection-book-empty svg{margin:0 auto 18px}.collection-book-empty p{margin-top:10px;line-height:1.7}@media (max-width:900px){.collection-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.collection-book[data-slot=dialog-content]{padding:20px}.collection-book-grid{grid-template-columns:minmax(0,1fr)}.collection-files li{flex-direction:column;align-items:stretch}.bureau-collection-entry{padding:20px}}html[data-game-text="150"] .collection-book-grid,html[data-game-text="200"] .collection-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:850px){html[data-game-text="150"] .collection-book-grid,html[data-game-text="200"] .collection-book-grid{grid-template-columns:minmax(0,1fr)}}
