.detective-band{display:flex;align-items:center;gap:20px;flex-wrap:wrap;border:1px solid #d5c9dd;border-radius:18px;padding:18px 22px;background:#efe8f3;margin:0 0 25px}.detective-band>div{flex:1;min-width:180px}.detective-band p{font-size:13px;line-height:1.6;margin-top:8px}.detective-band>p{flex-basis:100%;margin:0;color:#5c6656}.detective-band label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700}.detective-band select{font:inherit;color:#32685a;background:#fffaf0;border:1px solid #c9bdd0;border-radius:10px;min-height:44px;padding:10px}.detective-six{grid-template-columns:repeat(3,minmax(0,1fr))}.detective-six .candidate-card{min-width:0}.detective-six .candidate-card dd{overflow-wrap:anywhere}.detective-collage-prop{width:150px;height:150px;display:grid;place-items:center}.detective-collage-prop>.little-picture{width:140px;height:140px;object-fit:contain;display:block}.detective-band select:focus-visible{outline:3px solid #32685a;outline-offset:3px}@media(max-width:750px){.detective-six{grid-template-columns:repeat(2,minmax(0,1fr))}.detective-band{padding:16px;gap:12px}.detective-band label{width:100%}.detective-band select{width:100%}.detective-collage-prop{width:110px;height:110px}.detective-collage-prop>.little-picture{width:100px;height:100px}.detective-six .candidate-card dd{font-size:13px}}
.case-art>img.detective-case-host{width:145px;height:145px;max-width:80%;max-height:80%;object-fit:contain;position:static;margin:0;transform:none}
