*,:after,:before{box-sizing:border-box}body{margin:0 auto;color:#333;-webkit-font-smoothing:antialiased;background-color:#f5f6f8}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-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:768px){.el-dialog{--el-dialog-width:92%!important}.form-card{padding:20px}.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}}
