.customer-installation{margin:12px 18px 20px;padding:20px;border:1px solid #d9e5f2;border-radius:12px;background:#f7faff;color:#334155}.install-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.install-heading h3{margin:5px 0 8px;font-size:17px}.install-heading p{margin:0;color:#64748b;font-size:13px}.install-heading h4{font-size:14px;margin:15px 0 10px}.install-heading small{color:#64748b}.install-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:18px 0;gap:14px}.install-steps li{display:flex;gap:9px;font-size:13px;align-items:flex-start;line-height:1.6}.install-steps b{background:#e2eafa;color:#315da6;border-radius:50%;width:24px;height:24px;flex-shrink:0;text-align:center}.install-actions{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.install-actions label{display:grid;gap:5px;font-size:12px}.install-actions select{min-width:160px}.install-pending article{padding:12px;background:white;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;align-items:center}.install-pending article small{display:block;color:#64748b;margin-top:5px;overflow-wrap:anywhere}.install-pending article strong{overflow-wrap:anywhere}.install-pending article>div:first-child{min-width:0}.install-pages{display:flex;justify-content:flex-end;align-items:center;gap:12px}.customer-installation .muted{font-size:12px;line-height:1.7}.customer-installation [role=status]:empty{display:none}.customer-installation [role=status]{font-size:13px;color:#166534}@media(max-width:700px){.customer-installation{margin:10px;padding:14px}.install-steps{grid-template-columns:1fr;gap:9px}.install-pending article{align-items:flex-start;flex-direction:column}.install-actions{align-items:stretch}.install-actions label,.install-actions button{width:100%}}
