/* O01 fidelity review: log-only tables, original fields/actions remain intact. */
.search-panel .el-form-item__label {font-size:14px}
.search-panel .el-form-item:last-child .el-form-item__content {display:flex;gap:12px;flex-wrap:wrap}
.search-panel .el-form-item:last-child .el-button {flex:1;min-width:76px;font-size:14px}
.toolbar {margin:0;padding-bottom:16px;align-items:center;min-height:44px;box-sizing:content-box}
.toolbar .tool-icon {background:#fff;color:var(--ink-2);min-width:44px;min-height:44px}
.toolbar .tool-icon:hover {background:var(--brand-soft);color:var(--brand)}
.table-panel .el-table .cell {font-size:14px;line-height:1.6}
.table-panel .el-table .el-table__cell {padding:16px 0}
.table-panel .el-table th.el-table__cell {padding:14px 0}
.table-panel .el-table .el-table__body tr {background:#fff}
.table-panel .el-table .el-table__row--striped td.el-table__cell {background:#fff}
.table-panel .el-table .el-table__body tr.hover-row>td.el-table__cell {background:var(--surface-hover)}
.table-action.el-button {min-height:36px;min-width:44px;margin:2px 6px 2px 0;padding:6px 9px;background:var(--brand-soft);color:var(--brand);border-radius:6px}
.table-action.el-button[style*="E5484D"],.table-action.el-button[style*="229, 72, 77"] {color:var(--danger)!important;background:var(--danger-soft)}
.el-dialog .el-form {scroll-padding-block:12px 24px;overscroll-behavior:contain}
.el-dialog .el-form-item__label,.el-dialog .el-form-item__content {overflow-wrap:anywhere}
.el-dialog input,.el-dialog textarea {scroll-margin-block:80px 24px}
.el-dialog .el-checkbox,.el-dialog .el-radio {height:auto;min-height:44px;white-space:normal;margin-right:16px;line-height:1.55}
.el-dialog .el-checkbox__label,.el-dialog .el-radio__label {white-space:normal;line-height:1.55}
.el-dialog .el-input-number {max-width:100%}
.el-drawer .el-descriptions__label {width:130px}
.el-message-box__message {overflow-wrap:anywhere}
.content ::-webkit-scrollbar {width:8px;height:8px}
.content ::-webkit-scrollbar-thumb {background:#bdcadc;border-radius:8px;border:2px solid #f6f9fe}
.content ::-webkit-scrollbar-track {background:#f6f9fe}
@media(max-width:900px) {.el-drawer {width:min(480px,100vw)!important}.search-panel .el-form-item:last-child .el-button {min-height:44px}}
@media(max-width:600px) {.toolbar {gap:8px}.toolbar .qz-table-title {flex:1;min-width:100px}.toolbar>.el-button {margin:0;min-height:44px}.table-action.el-button {min-height:44px}.table-panel .el-table .cell {padding-inline:12px}.el-dialog .el-form[style] {max-height:56dvh!important;padding-right:0!important}.el-dialog__footer {gap:12px}.pager .el-pagination {justify-content:flex-start}}

