*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.app-container{width:100%;max-width:10rem;margin:0 auto;background-color:#fff;min-height:100vh;padding-bottom:1.2rem}.content{padding:.2rem}.info-list{list-style:none}.info-item{line-height:.48rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .1rem;border-bottom:.01333rem solid #eee;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.label{width:1rem;color:#666}.label,.value{font-size:.14rem}.value{line-height:.3rem;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#333;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;-o-text-overflow:ellipsis;text-overflow:ellipsis}.reason-section{margin-top:.3rem}.reason-label{display:block;color:#666;font-size:.14rem;margin-bottom:.1rem}.reason-input{width:100%;height:1.2rem;padding:.15rem;border:.01333rem solid #ddd;border-radius:.06rem;resize:none;font-size:.14rem;color:#333;background-color:#f9f9f9;outline:none}.photo-section{margin-top:.3rem}.photo-label{display:block;color:#666;font-size:.14rem;margin-bottom:.1rem}.photo-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.1rem;padding:.15rem;border:.01333rem solid #f56c6c;border-radius:.06rem;background-color:#fff}.photo-item{width:1.2rem;height:1.2rem;border-radius:.06rem;overflow:hidden;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;background-color:#f5f5f5}.photo-item:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.photo-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.btn-group{position:fixed;bottom:0;left:0;right:0;max-width:10rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.15rem;gap:.15rem;background-color:#fff;-webkit-box-shadow:0 -.02667rem .13333rem rgba(0,0,0,.05);box-shadow:0 -.02667rem .13333rem rgba(0,0,0,.05)}.btn{-webkit-box-flex:1;-ms-flex:1;flex:1;height:.44rem;border:none;border-radius:.06rem;font-size:.16rem;font-weight:500;cursor:pointer;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.btn:active{opacity:.8}.agree-btn{background-color:#409eff;color:#fff}.reject-btn{background-color:#f56c6c;color:#fff}.dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000;padding:0 .3rem;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease}.dialog-box{width:100%;max-width:6.66667rem;background-color:#fff;border-radius:.1rem;overflow:hidden;-webkit-animation:slideUp .3s ease;animation:slideUp .3s ease}.dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.18rem .2rem;border-bottom:.01333rem solid #eee}.dialog-title{font-size:.18rem;color:#333;font-weight:500}.dialog-close{background:none;border:none;font-size:.24rem;color:#999;cursor:pointer;width:.3rem;height:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.dialog-close:hover{background-color:#f5f5f5}.dialog-content{padding:.2rem}.reason-textarea{width:100%;height:1.5rem;padding:.15rem;border:.01333rem solid #ddd;border-radius:.06rem;resize:none;font-size:.14rem;color:#333;outline:none;-webkit-transition:border-color .2s;-o-transition:border-color .2s;transition:border-color .2s}.reason-textarea:focus{border-color:#409eff}.error-text{color:#f56c6c;font-size:.12rem;display:block;margin-top:.05rem;height:.16rem}.dialog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.15rem .2rem;gap:.15rem;border-top:.01333rem solid #eee}.dialog-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;height:.4rem;border-radius:.06rem;font-size:.16rem;font-weight:500;cursor:pointer;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;border:none}.cancel-btn{background-color:#f5f5f5;color:#666}.cancel-btn:active{background-color:#e9e9e9}.confirm-btn{background-color:#409eff;color:#fff}.confirm-btn.reject{background-color:#f56c6c}.confirm-btn:active{opacity:.8}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(.5rem);transform:translateY(.5rem);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUp{0%{-webkit-transform:translateY(.5rem);transform:translateY(.5rem);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}