/* 新增询价入口专用样式，不修改原导航、原正文或核心表单布局。 */
.gazo-quote-fix-entry,.gazo-quote-fix-picker{padding:24px;border:1px solid #ded8cf;background:#faf8f3;border-radius:8px;margin:0 0 28px;color:#242a2e;}
.gazo-quote-fix-entry h2{font-size:26px;line-height:1.3;margin:0 0 12px;}
.gazo-quote-fix-entry p,.gazo-quote-fix-picker p{font-size:14px;line-height:1.7;margin:0 0 18px;}
.gazo-quote-fix-entry button{border:0;cursor:pointer;max-width:100%;white-space:normal;}
.gazo-quote-fix-picker h3{font-size:20px;line-height:1.4;margin:0 0 12px;}
.gazo-quote-fix-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;}
.gazo-quote-fix-categories button{min-height:48px;padding:12px 10px;border:1px solid #cfc7bb;background:#fff;border-radius:4px;color:#242a2e;font:inherit;font-size:13px;line-height:1.4;text-align:left;cursor:pointer;overflow-wrap:anywhere;}
.gazo-quote-fix-categories button:hover{border-color:#934927;background:#f1e7dc;}
.gazo-quote-fix-categories button.is-selected{background:#e5eee4;border-color:#536b50;color:#284025;}
.gazo-quote-fix-general{display:block;color:#934927;font-size:13px;line-height:1.6;text-underline-offset:4px;}
.gazo-quote-fix-feedback{font-size:13px;line-height:1.6;color:#536b50;margin:12px 0 0;}
.gazo-quote-fix-feedback:empty{display:none;}
.gazo-quote-fix-entry button:focus-visible,.gazo-quote-fix-categories button:focus-visible,.gazo-quote-fix-general:focus-visible{outline:2px solid #934927;outline-offset:3px;}
.gazo-project-drawer__items .gazo-quote-fix-picker{padding:18px;margin-top:16px;}
.gazo-project-drawer__items .gazo-quote-fix-picker h3{font-size:18px;}
@media(max-width:480px){.gazo-quote-fix-entry,.gazo-quote-fix-picker{padding:18px;}.gazo-quote-fix-categories{gap:8px;}.gazo-quote-fix-entry h2{font-size:23px;}}
/* 清单打开时避免返回顶部按钮遮挡底部操作，同类联系入口只显示一次。 */
html.gazo-project-open .gazo-back-to-top{visibility:hidden;pointer-events:none;}
.gazo-project-drawer__items .gazo-quote-fix-general{display:none;}
