.feedback-wrap{max-width:780px!important;margin:0 auto;padding:34px 24px 70px;color:#15273d;font:16px/1.8 "Noto Sans SC","PingFang SC",sans-serif}.feedback-wrap header{padding:26px 0 18px}.feedback-wrap h1{font-size:clamp(28px,5vw,38px);line-height:1.4;margin:8px 0 14px}.feedback-wrap h2{font-size:23px;margin:0 0 15px}.feedback-brand{font-size:13px;font-weight:700;letter-spacing:.12em;color:#315bab}.feedback-wrap section{margin-top:32px;padding-top:26px;border-top:1px solid #d7dfeb}.feedback-wrap label{display:block;font-weight:650;margin:20px 0 7px}.feedback-wrap input:not([type=checkbox]),.feedback-wrap textarea,.feedback-wrap select{width:100%;box-sizing:border-box;border:1px solid #b8c7da;border-radius:8px;padding:11px 13px;background:#fff;color:#172b45;font:inherit}.feedback-wrap textarea{resize:vertical}.feedback-wrap button{padding:11px 17px;border:1px solid #b8c7da;border-radius:8px;background:#fff;color:#17365d;font-family:inherit;font-size:15px;font-weight:600;line-height:1.6;cursor:pointer;min-height:44px}.feedback-wrap button:disabled{opacity:.6;cursor:wait}.feedback-wrap button.feedback-primary{background:#215bb7;border-color:#215bb7;color:white}.feedback-wrap :focus-visible{outline:3px solid #df961c;outline-offset:3px}.feedback-context{margin:22px 0;background:#f0f5fd;padding:15px 18px;border-radius:8px}.feedback-context p{margin:5px 0;overflow-wrap:anywhere}.feedback-small,.feedback-context small{font-size:14px;color:#526275}.feedback-wrap p{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-actions,.feedback-status-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:16px 0}.feedback-status-row b{padding:4px 12px;border-radius:6px;background:#e6efff;color:#154997}.feedback-status-row span{font:14px/1.8 monospace;color:#526275}.feedback-check{display:flex!important;gap:10px;align-items:flex-start;font-weight:400!important}.feedback-check input{margin-top:7px;width:18px;height:18px;flex:none}#feedback-preview{display:block;max-width:100%;max-height:320px;object-fit:contain;margin:15px 0;border:1px solid #d7dfeb}#feedback-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}#feedback-form-status,#feedback-receipt-status{min-height:24px;color:#a22924}.feedback-event{padding:14px 17px;border-left:3px solid #3064ae;margin:15px 0;background:#f3f6fb}.feedback-event small{display:block;color:#526275}.feedback-event p{margin:5px 0}.feedback-recent-link{display:block;padding:12px 0;border-bottom:1px solid #d7dfeb;overflow-wrap:anywhere}.adc-feedback-footer{max-width:1100px;margin:20px auto;padding:16px 24px;text-align:center;font-size:14px}.adc-feedback-footer a{color:#315bab;display:inline-block;padding:8px 12px;min-height:44px;box-sizing:border-box}.feedback-step-link{display:inline-block;font-size:14px!important;padding:8px 4px;margin:4px 0}.feedback-wrap [hidden]{display:none!important}@media(max-width:500px){.feedback-wrap{padding:22px 18px 50px}.feedback-actions button{flex:1 1 130px}}
body{margin:0;background:#fafafc;font-family:"Noto Sans SC","PingFang SC",sans-serif}
#feedback-image-status{color:#315bab;font-size:14px;min-height:25px;margin:6px 0}#feedback-image-error{margin:12px 0 20px;padding:16px 18px;background:#fff7ed;border:1px solid #dec19d;border-radius:8px}#feedback-image-error p{margin:0;color:#7b3816;font-size:15px}#feedback-image-error .feedback-actions{margin-bottom:0}
