/* 报价页使用统一中性表单样式，不影响发布需求及推荐浮层。 */
.d-app.d-quote-page .d-card{border-radius:18px;background:#fff}.d-quote-page .d-demand-summary{padding:14px}.d-quote-page .d-category-photo{width:68px;height:76px;border-radius:10px}.d-quote-page .d-demand-row{gap:12px}.d-quote-page .d-demand-row h3{font-size:15px}.d-quote-page .d-quote-form{padding:16px}.d-quote-page .small-profile{align-items:center;padding-bottom:14px!important;border-bottom:1px solid #eceef2;margin-bottom:18px}.d-quote-page .small-profile>img,.d-quote-page .small-profile>.d-avatar{width:38px;height:38px}.d-quote-page .small-profile h3{font-size:15px;min-width:0;flex:1}.d-quote-page .small-profile>button{white-space:nowrap;font-size:11px}
.d-quote-page .d-form-line{display:flex;flex-direction:column;gap:9px;margin:17px 0 0}.d-quote-page .d-form-line>span{width:100%;padding:0;font-size:15px;font-weight:600;display:flex;align-items:center;gap:10px}.d-quote-page .d-form-line>span small{font-size:12px;font-weight:400;color:#868c9b}.d-quote-page .d-quote-amount>span small{margin-left:auto}.d-quote-page .d-money-input{width:100%;flex:none;box-sizing:border-box;min-height:60px;padding:8px 12px!important;background:#fff;border:1px solid #dce1e8!important;border-radius:12px;font-size:24px}.d-quote-page .d-money-input input{font-size:32px;font-weight:600;color:#242832;line-height:1.3;min-width:0}.d-quote-page .d-form-line textarea{box-sizing:border-box;flex:none;width:100%;min-height:86px;height:86px;background:#fff;border:1px solid #dce1e8!important;border-radius:12px;padding:10px 12px!important;font-size:14px;resize:vertical;outline:none}.d-quote-page .d-form-line textarea:focus{border-color:#697386!important;outline:none;box-shadow:none}.d-quote-page .d-money-input:focus-within{border-color:#697386!important;box-shadow:none}.d-quote-page .d-quote-budget{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#7a8291;margin-top:7px}.d-quote-page .d-quote-budget .is-error{color:#c43d3d}.d-quote-page .d-photo-uploads{flex:none;width:100%;gap:8px}.d-quote-page .d-upload-photo,.d-quote-page .d-upload{width:64px;height:64px;flex:none;border-radius:11px;background:#f2f3f6}.d-quote-page .d-checkbox{margin:18px 0;font-size:12px;line-height:20px;align-items:center}.d-quote-page .d-checkbox input{accent-color:#303640;flex:none}.d-app.d-quote-page .d-quote-submit{background:#303640;color:#fff;min-height:44px;font-size:16px;box-shadow:none}.d-app.d-quote-page .d-quote-submit:disabled{background:#e8eaee;color:#a2a7b1;opacity:1;cursor:not-allowed}.d-app.d-quote-page .d-bottom .active{color:#303640}

/* 覆盖全局品牌按钮和焦点颜色，仅作用于报价页。 */
.d-app.d-quote-page .d-quote-submit{background:#303640!important;color:#fff!important}.d-app.d-quote-page .d-quote-submit:disabled{background:#e8eaee!important;color:#a2a7b1!important}.d-app.d-quote-page .d-money-input input:focus,.d-app.d-quote-page .d-money-input input:focus-visible,.d-app.d-quote-page textarea:focus-visible{outline:none!important;box-shadow:none!important}.d-app.d-quote-page .d-content{padding-bottom:100px!important}.d-app.d-quote-page .d-quote-form .d-form-line{margin-top:13px}.d-app.d-quote-page .d-quote-form .d-checkbox{margin:14px 0}
