.temp-add-btn{width:100%;margin:0 0 10px;border-style:dashed;color:#b42318}.temp-product-section{margin-top:12px;border-top:1px solid #e4e7ec;padding-top:10px}.temp-section-title{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:8px}.temp-section-title span{font-size:12px;color:#667085}.temp-product-grid .product-card{border-color:#f0b7b0;background:#fffafa}.temp-modal{position:fixed;inset:0;z-index:2000;background:rgba(16,24,40,.48);display:grid;place-items:center;padding:20px}.temp-modal-card{width:min(620px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:18px;box-shadow:0 24px 64px rgba(16,24,40,.28);padding:20px}.temp-modal-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.temp-modal-head h2{margin:0 0 4px}.temp-modal-head p{margin:0;color:#667085;font-size:13px}.temp-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.temp-form label{display:grid;gap:6px;font-weight:700;color:#344054}.temp-file-label{grid-column:1/-1}.temp-file-label small{font-weight:500;color:#667085;line-height:1.4}.temp-image-preview{grid-column:1/-1;display:flex;gap:12px;align-items:center;padding:10px;border:1px solid #e4e7ec;border-radius:12px;background:#f9fafb}.temp-image-preview img{width:96px;height:96px;object-fit:contain;background:#fff;border-radius:8px}.temp-image-preview span{font-size:13px;color:#475467}.temp-form .form-error{grid-column:1/-1}.temp-form-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px}.temp-form-actions .btn{min-width:120px}@media(max-width:760px){.temp-section-title{align-items:flex-start;flex-direction:column}.temp-form{grid-template-columns:1fr}.temp-file-label,.temp-image-preview,.temp-form .form-error,.temp-form-actions{grid-column:auto}.temp-modal{padding:10px}.temp-modal-card{padding:16px}.temp-form-actions .btn{flex:1}.temp-image-preview img{width:76px;height:76px}}