/* Shared contact and buying-guide additions. */
.float .fl-wa{background:#146c43;color:#fff;font:700 14px/1 Arial,sans-serif;text-decoration:none}
.form-note{font-size:13px;line-height:1.5;color:#5c6269;margin:12px 0 0}
.inquiry-draft{margin-top:20px;padding:18px;border:1px solid #d5d9dc;border-radius:12px;background:#f5f7f6;outline-offset:4px}
.inquiry-draft p{font-size:14px;line-height:1.6;margin:0 0 12px}
.inquiry-draft textarea{width:100%;resize:vertical;font:13px/1.6 system-ui,sans-serif;direction:ltr}
.draft-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.draft-actions .btn{font-size:13px;padding:10px 14px}
.buyer-guide{max-width:900px;margin:auto}
.buyer-guide p,.buyer-guide li,.art li{line-height:1.8}
.buyer-guide ul,.art ul,.art ol{padding-inline-start:24px;margin:16px 0}
.guide-table{overflow-x:auto;margin:24px 0}
.guide-table table{border-collapse:collapse;width:100%;min-width:500px;font-size:15px}
.guide-table th,.guide-table td{border:1px solid #dfe2e5;padding:12px;text-align:start;vertical-align:top;line-height:1.6}
.guide-table th{background:#f2f3f4}
.spec-note{font-size:13px;color:#656970}
@media(max-width:600px){.draft-actions{flex-direction:column}.draft-actions .btn{text-align:center}.inquiry-draft{padding:12px}}
@media print{.float,.inquiry-draft,.form-note{display:none}}

.analytics-choice{position:fixed;inset:auto 16px 16px;z-index:1500;max-width:720px;margin:auto;padding:20px;background:#fff;color:#222;border:1px solid #d5d9dc;border-radius:12px;box-shadow:0 4px 24px #0002;font-size:14px;line-height:1.6}.analytics-choice p{margin:0}.analytics-choice .draft-actions{align-items:center}.analytics-preferences{background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.analytics-choice a{color:#714315}
