/* Keep the approved Dead Alien layout; make calculated part prices unmissable. */
.file-row.selected-part{border-color:#70b842;background:linear-gradient(110deg,rgba(109,243,62,.07),transparent)}
.file-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px 12px;margin-top:9px;line-height:1.4;font-size:12px;color:#a6b39e}
.file-price b{color:#99fa61;font-size:18px;font-weight:750;white-space:nowrap;letter-spacing:-.35px}.file-price b small{font-size:10px;font-weight:400;color:#aeb7a6;display:inline}.file-price .part-unavailable{color:#e0b26f;font-size:11px;max-width:100%}
.file-info{min-width:0}.file-info strong{display:block}.file-unit:disabled{opacity:.65;cursor:help}.file-row{min-height:100px}.file-info small{line-height:1.6}
.unit-caption strong{font-size:25px;letter-spacing:-.6px;color:#9bfa6b;display:block}.unit-caption span{overflow-wrap:anywhere;font-size:12px}.unit-caption small{display:block;font-size:10px;line-height:1.6;color:#93a28a;margin-top:5px}
.preview-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:44%;font-size:10px;color:#adbaa4}.stage-head{gap:10px}.stage-head .mono{white-space:nowrap}
.cart-part-price{display:block!important;font-size:12px!important;color:#9de46f!important;margin-top:5px}.model-stage{background:radial-gradient(ellipse at center,rgba(66,102,44,.16),transparent 70%),#0d110c}.model-stage canvas{min-height:300px;background-image:linear-gradient(#88c15d06 1px,transparent 1px),linear-gradient(90deg,#88c15d06 1px,transparent 1px);background-size:28px 28px}
.no-model-preview p{max-width:560px;line-height:1.8}.format-row b{font-size:11px}.estimate-range{line-height:1.6}
@media(max-width:600px){.file-row{min-height:120px}.file-price{gap:4px}.file-price b{font-size:17px}.preview-name{display:none}.model-stage canvas{min-height:260px}.unit-caption strong{font-size:23px}.stage-head .mono{font-size:9px}.file-info strong{font-size:11px}.format-row{gap:12px}.format-row b{font-size:9px}}

.file-row .file-price b small{display:inline;color:#a4b59a;font-size:10px}.file-price b{display:inline;white-space:nowrap}
