/* Product images are evidence, not decorative crops. Captions stay outside. */
.iv-photo{display:flex;flex-direction:column;background:#f1f0ed;flex:1;min-height:0}.iv-photo>img,.iv-photo.compact>img{object-fit:contain;height:270px;min-height:0;max-height:300px;width:100%;background:#f1f0ed}.iv-photo>span{position:static;max-width:none;width:auto;margin:0;padding:11px 15px;border:0;border-radius:0;background:#f7f6f3;font-size:11px;line-height:1.4;backdrop-filter:none}.iv-document-head .iv-photo>img{height:110px}.im-reorder,.im-sample{display:flex;flex-direction:column;background:#f3f3f0;min-height:0}.im-reorder>img,.im-sample>img{height:230px;min-height:0;max-height:260px;object-fit:contain}.im-reorder>div,.im-sample>div{position:static;margin:0;padding:16px;border-radius:0;background:#f8f8f5;backdrop-filter:none}.im-products img{object-fit:contain;background:#f0efeb}.world-sticky{background:linear-gradient(145deg,#f4f5f2,#fafbf9);border:1px solid #e6e8e2}.world-title h2{color:#303a35}.world-title>span{color:#79877e}.world-chapters{border-color:#d7dfd7}.world-chapters:before{background:#8fa38e}.world-chapters span{color:#879488}.world-chapters span.active{color:#465f4c}.industry-world[data-world="agency"] .world-sticky{background:linear-gradient(145deg,#f5f1eb,#fbf9f6)}.industry-world[data-world="assembly"] .world-sticky{background:linear-gradient(145deg,#edf1f3,#f8fafb)}.industry-world[data-world="skyline"] .world-sticky{background:linear-gradient(145deg,#edf2f3,#f9faf8)}.finish-drawing{background-color:#f1f4f6;background-image:linear-gradient(#dbe3e740 1px,transparent 1px),linear-gradient(90deg,#dbe3e740 1px,transparent 1px);background-size:20px 20px;padding:15px;border-radius:14px;flex:1;min-height:0}.finish-drawing>span{font-size:10px;letter-spacing:.1em;color:#71838e}.finish-drawing .im-diagram{background:none;min-height:200px}.finish-drawing>div{display:flex;gap:12px;justify-content:space-between}.finish-drawing b{font-size:10px;color:#7e8f98;font-weight:500}.finish-application{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;flex:1;min-height:0}.finish-application img{width:100%;height:240px;object-fit:contain}.finish-application>div:first-child>span{font-size:11px;color:#87959a;display:block;text-align:center}.finish-fit{display:grid;gap:12px}.finish-fit small,.finish-sample small{font-size:9px;letter-spacing:.12em;color:#879599}.finish-fit b,.finish-sample b{font-size:26px;letter-spacing:-.04em;line-height:1.15;color:#536972}.finish-fit p,.finish-sample p{font-size:12px;color:#7c8f96;line-height:1.5;margin:0}.finish-fit>span{padding:9px 12px;background:#e8eef0;color:#71898b;font-size:11px;border-radius:8px}.finish-sample{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;flex:1;min-height:0}.finish-sample img{width:100%;height:230px;object-fit:contain}.finish-sample>div+div{display:grid;gap:12px}.finish-batch{padding:25px 15px;background:#eef2f2;border-radius:14px;flex:1;display:flex;flex-direction:column;justify-content:center;gap:22px}.finish-batch>div{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.finish-batch i{height:42px;background:linear-gradient(120deg,#d6dcdf,#9dabb1);border:1px solid #a5b2b7;border-radius:5px;box-shadow:3px 4px 0 #83969b30;position:relative}.finish-batch i:after{content:'';position:absolute;right:5px;top:12px;width:2px;height:14px;background:#72858e}.finish-batch>span{font-size:11px;color:#8d9ba0;text-align:center}.finish-property{position:relative;border-radius:14px 14px 0 0;overflow:hidden;flex-shrink:0}.finish-property img{width:100%;height:240px;object-fit:cover;display:block}.finish-property>span{position:absolute;bottom:9px;left:10px;background:#ffffffed;color:#56685c;font-size:10px;padding:6px 9px;border-radius:5px}.artifact-property-page .property-heading{border-radius:0;padding:18px 20px;background:#edf2ec}.artifact-property-page .property-heading h4{font-size:27px;line-height:1.1;margin:8px 0}.artifact-property-page .property-heading>span{font-size:11px}.artifact-property-page .record{padding:10px 0;font-size:12px}.artifact-property-page .records{margin-top:14px}
body[data-industry="distribution"] .industrial-visual{background:#fbfbf8;border-color:#dce2d8}body[data-industry="distribution"] :is(.iv-chips>span,.im-channels span,.im-human,.im-match>div,.iv-calendar){background:#eaf0e6}body[data-industry="distribution"] :is(.industrial-visual h3,.im-human-head b,.im-message b,.im-match b,.iv-calendar>b){color:#536c59}body[data-industry="distribution"] :is(.im-message,.iv-chips>span,.iv-note,.iv-bottom){color:#7d8d7d}
@media(max-width:700px){.iv-photo>img{height:240px}.iv-photo.compact>img{height:190px}.im-reorder>img{height:210px}.finish-application,.finish-sample{gap:12px}.finish-application img,.finish-sample img{height:190px}.finish-fit b,.finish-sample b{font-size:21px}.finish-fit p,.finish-sample p{font-size:11px}.finish-drawing .im-diagram{min-height:160px}.finish-batch>div{gap:8px}.finish-batch i{height:34px}.finish-property img{height:190px}.artifact-property-page .property-heading h4{font-size:25px}.world-title h2{font-size:27px}}
body[data-industry="distribution"] .workflow.theme-0{background:#eef1e9!important}body[data-industry="distribution"] .workflow.theme-1{background:#f3f0e9!important}body[data-industry="distribution"] .workflow-ribbon{background:#e7ecdf!important;border-color:#d3ddcd!important}body[data-industry="distribution"] .workflow-ribbon b{color:#556d57!important}
.artifact-property-page .records .record:nth-child(1),.artifact-property-page .records .record:nth-child(n+4){display:none}.artifact-property-page .property-heading{margin-top:0!important}.artifact-property-page .records{margin-top:0}.artifact-property-page .record{font-size:13px;padding:15px 0}
@media(max-width:700px){.industry-world:is([data-world="retail"],[data-world="agency"],[data-world="service"]) .world-sticky{height:520px;min-height:440px}}
