.footer-objection-dialog{max-height:calc(100vh - 80px);overflow:hidden;padding:0!important}.footer-objection-dialog .el-dialog__header{display:none}.objection-dialog{background:#fff;border-radius:8px;color:#333;display:flex;flex-direction:column;font-family:PingFang SC,Microsoft YaHei,sans-serif;max-height:calc(100vh - 80px);overflow:hidden;width:100%}.objection-dialog,.objection-dialog *{box-sizing:border-box}.objection-dialog h2,.objection-dialog h3,.objection-dialog h4,.objection-dialog p,.objection-dialog ul{margin:0}.objection-dialog-header{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;flex-shrink:0;gap:12px;height:44px;padding:10px 16px}.objection-dialog-header h2{color:#333;flex:1;font-size:16px;font-weight:700;line-height:24px}.objection-dialog-header-actions{align-items:center;display:flex;gap:12px}.objection-dialog-logo{display:block;height:20px;-o-object-fit:contain;object-fit:contain;width:72px}.objection-dialog-close{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;width:20px}.objection-dialog-close .xs-icon-bg{height:14px;width:14px}.objection-dialog-scrollbar{max-height:calc(100vh - 124px)}.objection-dialog-content{display:flex;flex-direction:column;gap:24px;padding:16px}.objection-intro{background:#f7f7f7;border:1px solid #eee;border-radius:4px;color:#666;font-size:14px;font-weight:400;height:60px;line-height:22px;padding:8px 12px;text-align:justify}.objection-section{display:flex;flex-direction:column;gap:6px}.objection-section-title{color:#333;font-size:15px;font-weight:700;line-height:22px;min-height:22px;padding-left:9px;position:relative}.objection-section-title:before{background:#175ce5;content:"";height:14px;left:0;position:absolute;top:4px;width:3px}.objection-section-body{display:flex;flex-direction:column;gap:10px}.feedback-card{align-items:center;background:#f2f7ff;border:1px solid #e4edf6;border-radius:4px;display:flex;gap:12px;height:62px;padding:8px 12px}.feedback-card-content{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.feedback-card-content p{color:#666;font-size:14px;font-weight:400;line-height:22px;text-align:justify}.feedback-card-title{align-items:center;color:#175ce5;display:flex;font-size:15px;font-weight:600;gap:4px;line-height:22px}.feedback-icon{color:#175ce5;font-size:16px;font-weight:400;line-height:1}.feedback-button{border-radius:2px!important;font-size:14px!important;height:32px;line-height:22px;min-width:108px;padding:4px 12px!important}.objection-paragraph{font-size:14px;line-height:22px}.objection-note,.objection-paragraph{color:#666;font-weight:400;text-align:justify}.objection-note{font-size:13px;line-height:20px}.material-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:66px 106px}.info-card{background:#f7f7f7;border:1px solid #eee;border-radius:4px;min-width:0;padding:10px 12px}.info-card p{color:#666;font-size:13px;font-weight:400;line-height:20px;text-align:justify}.info-card-title{align-items:center;display:flex;font-size:15px;gap:4px;line-height:22px;margin-bottom:4px}.info-card-title strong{color:#175ce5;font-weight:600}.info-card-title span{color:#333;font-weight:600}.process-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.process-card{background:linear-gradient(180deg,#fff,#f2f7ff);border-color:#f2f7ff;height:102px;padding:8px 12px;position:relative}.process-card .process-arrow{align-items:center;background:#99bfff;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:400;height:20px;justify-content:center;left:-14px;line-height:1;position:absolute;top:41px;transform:rotate(-90deg);width:20px;z-index:1}.verification-list{color:#666;display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:4px;line-height:22px;padding-left:21px;text-align:justify}.result-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.result-card{border:1px solid;border-radius:4px;display:flex;flex-direction:column;gap:2px;height:64px;justify-content:center;min-width:0;padding:10px 12px}.result-card h4{color:#333;font-size:15px;font-weight:600;line-height:22px}.result-card p{color:#666;font-size:13px;font-weight:400;line-height:20px}.result-error{background:#fff4f2;border-color:#ffe2db}.result-success{background:#edfcee;border-color:#cdfad1}.result-neutral{background:#f7f7f7;border-color:#eee}.deadline strong{color:#f53f3f;font-weight:600}
