:root{--uc-bg:#f6f8fb;--uc-card:#fff;--uc-border:#e8ecf1;--uc-text:#1a1a2e;--uc-muted:#8a94a6;--uc-primary:#2563eb;--uc-primary-soft:#eff5ff;--uc-radius:14px;--uc-shadow:0 6px 20px rgba(15,23,42,.05);--uc-shadow-hover:0 8px 20px rgba(15,23,42,.08);--uc-space-1:4px;--uc-space-2:8px;--uc-space-3:12px;--uc-space-4:16px;--uc-space-6:24px;--uc-space-8:32px}.uc-num{font-variant-numeric:tabular-nums}.uc-hover-lift{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.uc-hover-lift:hover{transform:translateY(-1px);box-shadow:var(--uc-shadow-hover)}.el-message,.el-notification{z-index:9999!important}*,:after,:before{box-sizing:border-box}html{overflow-y:scroll}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0 auto;color:#333;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;background-color:#f5f6f8}button,input,select,textarea{font-family:inherit}body.el-popup-parent--hidden{width:auto!important}a{color:#3b82f6}h1{margin:0 0 1.25rem;font-size:1.25rem}.right_panel_inner{width:100%;max-width:650px;margin:0 auto;padding:10px}.filter-bar{flex-direction:row;margin-bottom:1rem;align-items:center;background:#f5f6f8;padding:12px 14px;border-radius:6px;border:1px solid #e4e7ed}.filter-bar,.filter-line{display:flex;gap:.5rem;flex-wrap:wrap}.filter-line{width:100%}.filter-input-truename{flex:1}.filter-input-idnum{flex:2}.filter-select{flex:1}.title-container{display:flex;justify-content:space-between}.filter-date{flex:2}.filter-date-sep{color:#999;font-size:.5rem}.pagination{margin-top:1rem;justify-content:center}.form-card{padding:32px;background:#fff;border:1px solid #e8ecf1;border-radius:10px}.page-enter-active,.page-leave-active{transition:opacity .25s ease,transform .25s ease}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:768px){.el-dialog{--el-dialog-width:92%!important}.form-card{padding:20px}.uc-form .el-form-item{display:block}.uc-form.el-form .el-form-item__label{display:block;justify-content:flex-start;width:auto!important;text-align:left;line-height:1.4;margin-bottom:6px;padding:0}.uc-form .el-form-item__content,.uc-form .submit-btn-wrapper{margin-left:0!important}.right_panel_inner{padding:6px}.uc-layout .title-container{position:fixed;top:0;left:150px;right:10px;height:48px;display:flex;align-items:center;justify-content:flex-end;gap:10px;z-index:101}.uc-layout .title-container .title{min-width:0}.uc-layout .title-container h1{margin:0;font-size:.95rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-layout .title-container .operator{flex-shrink:0}.uc-layout .title-container .operator .operator-btn{background:#fff;border-color:#fff;color:#1a1a2e}.uc-layout .title-container .operator .operator-btn:hover{background:#e2e8f0;border-color:#e2e8f0;color:#1a1a2e;box-shadow:none}.uc-layout .title-container .btn-back:not(.btn-back--icon){background:#ffffff1f;border-color:#ffffff59;color:#fff;padding:5px 12px}.uc-layout .title-container .btn-back:not(.btn-back--icon):hover{background:#fff3;border-color:#fff9;color:#fff;box-shadow:none}}
