/* Scoped inquiry dock; no changes to page sections or typography. */
html body #pp-rfq-dock{position:fixed;inset:auto auto max(20px,env(safe-area-inset-bottom)) 50%;transform:translateX(-50%);z-index:900;box-sizing:border-box;display:flex;align-items:center;gap:20px;width:min(660px,calc(100% - 40px));padding:12px 12px 12px 24px;border:1px solid #e7e7e7;border-radius:24px;background:#fff;color:#252927;box-shadow:0 12px 36px #00000014;font-family:inherit;line-height:1.4;text-align:left}
html body #pp-rfq-dock[hidden]{display:none!important}
#pp-rfq-dock .pp-rfq-copy{flex:1;min-width:0}#pp-rfq-dock strong{display:block;font-size:13px;font-weight:600;color:#252927}#pp-rfq-dock small{display:block;margin-top:4px;font-size:12px;color:#666}
html body #pp-rfq-dock .pp-rfq-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;padding:12px 22px;border:1px solid #252927;border-radius:17px;background:#252927;color:#fff;-webkit-text-fill-color:#fff;text-decoration:none;font-size:14px;font-weight:500;line-height:1.3;white-space:nowrap;transition:background .15s ease}
html body #pp-rfq-dock .pp-rfq-action:hover{background:#111513}
html body #pp-rfq-dock .pp-rfq-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#606563;font:24px/1 sans-serif;cursor:pointer}
html body #pp-rfq-dock :is(a,button):focus-visible{outline:2px solid #252927!important;outline-offset:3px!important}
html.pp-rfq-dock-installed body #tk-dock{display:none!important}
@media(max-width:700px){html body #pp-rfq-dock{width:calc(100% - 24px);gap:8px;padding:8px 6px 8px 14px;border-radius:20px;bottom:max(12px,env(safe-area-inset-bottom))}#pp-rfq-dock .pp-rfq-copy{display:none}html body #pp-rfq-dock .pp-rfq-action{flex:1;min-width:0;white-space:normal;min-height:44px;padding:10px 12px}html.pp-rfq-dock-visible body :is(.whatsapp-float,.back-to-top){visibility:hidden!important;pointer-events:none!important}}
@media(prefers-reduced-motion:reduce){html body #pp-rfq-dock *{transition:none!important}}
