.brief82 .supply-visual255{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}
.brief82 .supply-visual255 details{background:#f8fbfd;border:1px solid #c5d7e5;border-radius:9px;min-width:0}
.brief82 .supply-visual255 summary{display:grid;grid-template-columns:1fr auto;gap:12px 8px;padding:18px;position:relative}
.brief82 .supply-visual255 summary>img{grid-column:1/-1;width:100%;height:105px;object-fit:contain}
.brief82 .supply-visual255 summary>div{grid-column:1;min-width:0}
.brief82 .supply-visual255 summary strong{font-size:20px;line-height:1.12;letter-spacing:-.4px}
.brief82 .supply-visual255 summary small{font-size:11px;line-height:1.5;margin-top:10px}
.brief82 .supply-visual255 summary>b{grid-column:2;grid-row:2;font-size:25px}
.brief82 .supply-visual255 .priority-state111{position:absolute;right:15px;top:12px;padding:3px 7px;font-size:10px;border-radius:4px;background:#e1edf6}
.brief82 .supply-visual255 .priority-state111:empty{display:none}
.brief82 .supply-visual255 details[open]{grid-column:1/-1;background:#edf4f8}
.brief82 .supply-visual255 details[open] summary{grid-template-columns:110px 1fr auto;align-items:center}
.brief82 .supply-visual255 details[open] summary>img{grid-column:1;grid-row:1;height:80px}
.brief82 .supply-visual255 details[open] summary>div{grid-column:2;grid-row:1}
.brief82 .supply-visual255 details[open] summary>b{grid-column:3;grid-row:1}
.brief82 .supply-visual255 details>label{padding:0 20px 20px}
@media(max-width:650px){.brief82 .supply-visual255{grid-template-columns:1fr}.brief82 .supply-visual255 summary,.brief82 .supply-visual255 details[open] summary{grid-template-columns:90px 1fr auto;align-items:center;padding:16px;gap:12px}.brief82 .supply-visual255 summary>img,.brief82 .supply-visual255 details[open] summary>img{grid-column:1;grid-row:1;height:80px}.brief82 .supply-visual255 summary>div,.brief82 .supply-visual255 details[open] summary>div{grid-column:2;grid-row:1}.brief82 .supply-visual255 summary>b,.brief82 .supply-visual255 details[open] summary>b{grid-column:3;grid-row:1}.brief82 .supply-visual255 summary strong{font-size:21px}.brief82 .supply-visual255 summary small{font-size:11px}.brief82 .supply-visual255 .priority-state111{top:3px;right:10px}}
