.gcp158{max-width:1100px;margin:24px auto;padding:22px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#202631}.gcp158-head{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid #e5e7eb;margin-bottom:20px}.gcp158-head strong{font-size:20px}.gcp158 input,.gcp158 textarea,.gcp158 select{padding:11px;border:1px solid #cbd5e1;border-radius:7px;max-width:100%;box-sizing:border-box}.gcp158 input[type=email],#gcp158-search{width:min(100%,520px)}.gcp158 textarea{width:100%;min-height:75px}.gcp158-btn,.gcp158 button{background:#0866c6;color:#fff;border:0;border-radius:7px;padding:10px 15px;cursor:pointer}.gcp158 button:hover{opacity:.9}.gcp158-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gcp158-fields textarea{grid-column:1/-1}.gcp158-item{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #e5e7eb}.gcp158-item img{width:64px;height:64px;object-fit:contain}.gcp158-item div{flex:1}.gcp158-item small{display:block;color:#64748b;margin:4px 0}.gcp158-msg{color:#075985;margin-top:12px}.gcp158-table{width:100%;border-collapse:collapse}.gcp158-table th,.gcp158-table td{text-align:left;padding:11px;border-bottom:1px solid #e5e7eb}.gcp158-table th{background:#f8fafc}@media(max-width:650px){.gcp158-fields{grid-template-columns:1fr}.gcp158-table{font-size:12px}.gcp158{padding:14px}}

.gcp158-product-cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0}.gcp158-product-cta .gcp158-btn{display:inline-flex;align-items:center;justify-content:center;background:#0866c6!important;color:#fff!important;border:0;border-radius:7px;padding:12px 20px;font-weight:700;cursor:pointer;text-decoration:none}.gcp158-product-cta .gcp158-btn:disabled{opacity:.65;cursor:wait}.gcp158-product-msg{font-size:13px;color:#166534}.gcp158-quote-link{font-size:13px;text-decoration:underline}.gcp158-hint{padding:12px;background:#f1f5f9;border-radius:7px;color:#475569}

.gcp158-search{margin:18px 0;padding:16px;border:1px solid #e2e8f0;border-radius:9px}
.gcp158-search h3{margin:0 0 12px}.gcp158-search input[type=search]{width:min(100%,650px);margin-bottom:10px}
.gcp158-result,.gcp158-client-result{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #e5e7eb}
.gcp158-result img{width:58px;height:58px;object-fit:contain}.gcp158-result div,.gcp158-client-result div{flex:1}
.gcp158-result small,.gcp158-client-result small{display:block;color:#64748b;margin-top:4px}
.gcp158-qty{width:65px!important;padding:5px!important}.gcp158-total{font-weight:700;text-align:right}
.gcp158-item-info{flex:1}.gcp158-item-info small{display:block}
@media(max-width:650px){.gcp158-result,.gcp158-client-result{align-items:flex-start;flex-wrap:wrap}.gcp158-result button,.gcp158-client-result button{margin-left:auto}}

.gcp158-pdf-link{display:inline-block;padding:7px 10px;border-radius:6px;background:#075da8;color:#fff!important;text-decoration:none;font-weight:600;white-space:nowrap}.gcp158-pdf-link:hover{background:#064b86}
