.move-calculator{max-width:900px;margin:auto;font-family:Arial,sans-serif;background:#fff;padding:30px;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,0.1)}.inventory-search{width:100%;padding:12px;margin-bottom:40px;border:1px solid #ddd;border-radius:6px;font-size:16px}.room-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px;margin-top:15px}.room-btn{padding:10px 16px;border:none;background:#eee;border-radius:6px;cursor:pointer;font-weight:600}.room-btn.active{background:#1976d2;color:#fff}.room-section{display:none}.room-section.active{display:block}.inventory-grid{display:flex;flex-wrap:wrap;gap:12px}.item{width:23%;display:flex;justify-content:space-between;align-items:center;padding:10px;background:#f7f7f7;border-radius:6px;font-size:14px}.qty{display:flex;gap:6px;align-items:center}.qty button{width:28px;height:28px;border:none;background:#2e7d32;color:white;border-radius:4px;cursor:pointer;font-weight:bold}.qty button.minus{background:#d32f2f}.calculate-btn{width:100%;padding:14px;background:#2d6cdf;color:#fff;border:none;border-radius:6px;font-size:16px;cursor:pointer;margin-top:20px}.calculate-btn:hover{background:#1f55b5}.result-box{margin-top:30px;padding:20px;background:#f1f8e9;border-left:5px solid #4caf50;font-size:18px;border-radius:8px;line-height:1.6}.lead-grid{display:flex;flex-wrap:wrap;gap:12px}.lead-grid input{width:calc(50% - 6px);padding:12px;border:1px solid #ddd;border-radius:6px;font-size:14px;box-sizing:border-box}@media(max-width:768px){.item{width:100%}.lead-grid input{width:100%}}#sidebar{display:none}#left-area{width:100%}#main-content .container:before{width:0}.bam-quote-form{max-width:720px;margin:60px auto;background:#fff;padding:40px;border-radius:12px;box-shadow:0 10px 35px rgba(0,0,0,0.08);font-family:Arial,Helvetica,sans-serif}.bam-quote-form h1{text-align:center;margin-bottom:8px}.bam-quote-form p{text-align:center;margin-bottom:30px;color:#666}.step{display:none}.step.active{display:block}.bam-quote-form input,.bam-quote-form select,.bam-quote-form textarea{width:100%;padding:14px;margin-bottom:16px;border:1px solid #ddd;border-radius:6px;font-size:15px;background:#fafafa}.step label{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e6e6e6;border-radius:6px;margin-bottom:10px;background:#fafafa;cursor:pointer}.step label input{width:auto}.bam-next,.bam-submit{width:100%;padding:14px 20px;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;margin-top:10px;background:#2d6cdf;color:#fff}.bam-next:hover,.bam-submit:hover{background:#1f55b5}.bam-back{width:100%;padding:14px 20px;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;margin-top:10px;background:#eee;color:#333}.bam-back:hover{background:#ddd}@media(max-width:768px){.bam-quote-form{margin:30px 15px;padding:25px}}.bamx-share-wrapper{margin-top:50px;padding:25px;border-radius:10px;background:#ffffff;border:1px solid #e5e7eb;text-align:center}.bamx-share-header{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:15px;font-weight:500;color:#333}.bamx-share-icon{font-size:16px}.bamx-share-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.bamx-btn{display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;color:#fff;text-decoration:none;transition:all 0.2s ease}.bamx-icon{font-weight:bold;font-size:13px}.bamx-btn:hover{opacity:0.9}.bamx-facebook{background:#1877f2}.bamx-twitter{background:#111111}.bamx-pinterest{background:#e60023}@media (max-width:600px){.bamx-btn{width:100%;justify-content:center}}.partner-form-wrapper{max-width:900px;margin:40px auto;padding:30px;background:#ffffff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.08);font-family:Arial,sans-serif}.partner-form-wrapper h2{margin-bottom:10px;font-size:26px}.partner-form-wrapper p{margin-bottom:20px;color:#555}.form-group{margin-bottom:15px}.form-group input,.form-group textarea{width:100%;padding:14px;border:1px solid #ddd;border-radius:8px;font-size:15px;box-sizing:border-box}.form-group textarea{min-height:110px;resize:vertical}.partner-form-wrapper button{width:100%;padding:14px;background:#2b6cff;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;margin-top:10px;transition:0.3s}.partner-form-wrapper button:hover{background:#1f55d1}.hidden-field{display:none!important}#formMessage{margin-top:15px;font-weight:bold;text-align:center}