.stock-workspace{max-width:1150px;margin:40px auto;padding:0 22px}.stock-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.arrival-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.arrival-card{background:#fff;border:1px solid #ead8d2;border-radius:20px;overflow:hidden;padding:18px;color:#3c2028}.arrival-card img{width:100%;height:230px;object-fit:contain;background:#fffaf5;border-radius:12px}.arrival-card p{line-height:1.6}.arrivals-section{padding:60px 5%;background:#fff8f2}.arrivals-section h2{font-size:clamp(28px,4vw,42px)}#stock-preview{object-fit:contain;max-height:200px;margin:20px 0}#stock-success{color:#176344}#stock-error{color:#a51b30}#stock-photo{max-width:100%}.stock-workspace select{width:100%;padding:12px;border:1px solid #ddd;border-radius:10px;background:white}.arrival-card .button{margin:8px 0}.arrival-card time{font-size:12px;color:#66595a}@media(max-width:700px){.stock-fields,.arrival-grid{grid-template-columns:1fr}.stock-workspace{margin:24px auto}.arrival-card img{height:260px}}
.model-viewer-dialog{width:min(850px,94vw);max-height:94vh;border:1px solid #ead8d2;border-radius:20px;padding:22px;background:#fffaf5}.model-viewer-dialog canvas{display:block;width:100%;height:360px;touch-action:none}.model-viewer-dialog::backdrop{background:#241319aa}#manual-model{padding:20px 0}#capture-angles input{max-width:100%}#capture-angles img{height:180px}#capture-form button{margin:14px 0}
