.inquiry-note{display:flex;gap:14px;padding:20px;background:#eef6f3;border:1px solid #d4e9df;margin:26px 0}.inquiry-note>svg{width:28px;height:28px;flex:none;color:#126e65}.inquiry-note strong{font-size:17px}.inquiry-note p{font-size:15px;line-height:1.65;margin:8px 0 0}.selection-actions{display:grid;gap:12px;margin:22px 0}.selection-actions .btn{justify-content:center}.whatsapp-primary{background:#126e65;color:white}.whatsapp-primary>svg{width:22px;height:22px;flex:none}.inquiry-summary .btn{width:100%;white-space:normal;text-align:center}.inquiry-summary textarea{width:100%}.cart-quantity{display:flex;flex-direction:column;gap:7px}.card-price-locked{color:#126e65}.detail-photo-grid img{object-fit:contain}.whatsapp-number{font-size:14px}.inquiry-contact{max-width:720px;margin:auto}.inquiry-contact .btn{margin-top:24px}.inquiry-contact p{line-height:1.8}@media(max-width:600px){.selection-actions .btn{padding-inline:12px}.inquiry-note{padding:16px}.mobile-bottom .btn{font-size:14px;padding:12px 10px}}

.member-quotation{margin:20px 0;padding:20px;border:1px solid #d9e5e6;border-radius:16px;background:#f6faf9}.member-quotation .detail-price{margin:0 0 16px}.member-quotation .detail-price strong{font-size:26px}.member-quotation .tier-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.member-quotation .tier-table>div{padding:10px;border:1px solid #dfe9e7;border-radius:8px;display:flex;justify-content:space-between;gap:8px;font-size:12px}.member-quotation .tier-table>div.active{background:#e5f2ed;border-color:#608b7c}.member-quotation .small-note{font-size:12px;line-height:1.6}.member-quote-locked,.member-access-status{padding:18px;background:#f3f7f7;border-radius:12px;margin:16px 0}.member-quote-locked p,.member-access-status p{font-size:13px;margin:6px 0 12px}.selection-price{font-size:12px;color:#126e65}.inquiry-summary>a.btn{display:flex;width:100%;margin:12px 0}.product-price small{display:block;font-size:11px;font-weight:400;line-height:1.6;margin-top:4px}@media(max-width:420px){.member-quotation{padding:12px}.member-quotation .tier-table{grid-template-columns:1fr}.member-quotation .detail-price strong{font-size:22px}}
