/* Management workspace refinement. Presentation only; original controls and order remain. */
.qz-admin-ui .qz-record-workspace {min-width:0}
.qz-admin-ui .content:has(.qz-record-workspace)>.qz-page-intro {margin-bottom:16px}
.qz-admin-ui .content:has(.qz-record-workspace)>.qz-page-intro h1 {font-size:28px}
.qz-admin-ui .qz-record-workspace>.search-panel {padding:16px 20px;margin-bottom:16px}
.qz-admin-ui .qz-record-workspace .filter-grid {gap:12px 16px;align-items:end}
.qz-admin-ui .qz-record-workspace .filter-grid .el-form-item__label {font-size:13px;padding-bottom:6px;line-height:20px}
.qz-admin-ui .qz-record-workspace .filter-grid .el-input__wrapper,
.qz-admin-ui .qz-record-workspace .filter-grid .el-select__wrapper {min-height:42px}
.qz-admin-ui .qz-record-workspace .filter-grid .el-form-item__content {min-height:42px}
.qz-admin-ui .qz-record-workspace .filter-actions {grid-column:auto/span 2;padding-top:0;margin-top:0}
.qz-admin-ui .qz-record-workspace .filter-actions .el-button {min-height:42px}
.qz-admin-ui .qz-record-workspace .filter-actions .el-button.is-link {padding:8px 4px;white-space:normal;line-height:1.5}
.qz-admin-ui .qz-record-workspace>.table-panel {padding:20px}
.qz-admin-ui .workspace-summary {display:grid!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:16px!important;padding:0 0 12px!important;margin-bottom:8px;border-bottom-color:var(--line)!important}
.qz-admin-ui .workspace-summary>div {min-width:0!important}
.qz-admin-ui .workspace-summary>div>small {display:block;color:var(--ink-3);font-size:12px;line-height:1.6}
.qz-admin-ui .workspace-summary>div>div {margin-top:4px;font-size:22px!important;line-height:1.45;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.qz-admin-ui .workspace-summary>small {align-self:end!important;color:var(--ink-3)!important;font-size:12px;line-height:1.5}
.qz-admin-ui .qz-record-workspace .report-note {padding:8px 12px;margin:0 0 12px;font-size:12px;line-height:1.7;color:var(--ink-3);background:var(--brand-softer);border-radius:6px;overflow-wrap:anywhere}
.qz-admin-ui .qz-record-workspace .toolbar {gap:8px;padding-bottom:0;margin-bottom:16px;align-items:center}
.qz-admin-ui .qz-record-workspace .toolbar>.el-button {margin:0}
.qz-admin-ui .qz-record-workspace .qz-table-title {font-size:17px;line-height:1.5}
.qz-admin-ui .qz-record-workspace .el-table th>.cell {white-space:normal;line-height:1.6}
.qz-admin-ui .qz-record-workspace .el-table td .cell:has(>span[data-column="orderSn"]) {white-space:normal;overflow-wrap:anywhere;line-height:1.6}
.qz-admin-ui .qz-record-workspace .el-table td .cell:has(>span[data-column="itemSummary"]) {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;line-height:1.6}
.qz-admin-ui .qz-record-workspace .table-money {font-variant-numeric:tabular-nums}
.qz-admin-ui .qz-record-workspace .pager {padding-top:16px}
.qz-admin-ui .funds-entry {padding:20px!important;margin-bottom:16px!important}
.qz-admin-ui .funds-entry>h3 {margin:0 0 16px;font-size:17px;line-height:1.5}
.qz-admin-ui .content .funds-entry>.funds-entry-form {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;max-width:100%!important}
.qz-admin-ui .content .funds-entry-form>.el-form-item {margin:0;align-self:start}
.qz-admin-ui .funds-entry-form .el-form-item__label {font-size:13px!important;line-height:20px!important;padding-bottom:6px!important}
.qz-admin-ui .funds-entry-form .el-input-number,
.qz-admin-ui .funds-entry-form .el-date-editor {width:100%;max-width:100%}
.qz-admin-ui .funds-entry-form .el-radio-group {min-height:44px;gap:4px 16px;align-content:center}
.qz-admin-ui .funds-entry-form .el-radio {margin:0;min-height:32px}
.qz-admin-ui .funds-entry-form .el-input__wrapper,
.qz-admin-ui .funds-entry-form .el-select__wrapper {min-height:44px}
.qz-admin-ui .funds-entry-form .el-textarea__inner {min-height:74px;line-height:1.6}
.qz-admin-ui .funds-customer-snapshot {width:100%;padding:8px 0 0!important;margin:0!important;background:transparent!important;border-radius:0!important;color:var(--ink-3);font-size:12px;line-height:1.7;overflow-wrap:anywhere}
.qz-admin-ui .content .funds-entry-form>.funds-confirm {grid-column:1/-1;padding-top:16px;border-top:1px solid var(--line)}
.qz-admin-ui .funds-confirm .el-button {min-width:120px;min-height:44px}
.qz-admin-ui .funds-confirm>.el-form-item__content {display:flex;align-items:center;gap:16px;flex-wrap:nowrap}
.qz-admin-ui .funds-operation-help {display:block;font-size:12px;line-height:1.7;color:var(--ink-3)}
.qz-admin-ui .funds-workspace>.qz-record-workspace>.search-panel {margin-bottom:0;border-radius:14px 14px 0 0;padding-bottom:16px}
.qz-admin-ui .funds-workspace>.qz-record-workspace>.table-panel {border-radius:0 0 14px 14px;padding-top:16px}
.qz-admin-ui .support-admin>.support-title {margin-bottom:16px}
.qz-admin-ui .content:has(.support-config-form)>.qz-page-intro h1 {font-size:28px}
.qz-admin-ui .support-admin>.support-settings {max-width:none;padding:0;background:transparent}
.qz-admin-ui .support-config-form {display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.65fr);gap:20px;align-items:start}
.qz-admin-ui .support-base-settings,
.qz-admin-ui .support-faq-settings {min-width:0;padding:20px;background:#fff;border-radius:14px}
.qz-admin-ui .content .support-base-settings>.el-form-item {margin:0 0 20px}
.qz-admin-ui .content .support-base-settings>.el-form-item:last-child {margin-bottom:0}
.qz-admin-ui .support-base-settings .el-textarea__inner {min-height:124px!important;line-height:1.7}
.qz-admin-ui .support-base-settings>.el-form-item:last-child .el-textarea__inner {min-height:168px!important}
.qz-admin-ui .support-faq-settings .support-setting-head {margin:0 0 16px}
.qz-admin-ui .support-admin .support-faq-editor {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;margin:0 0 16px}
.qz-admin-ui .support-faq-editor:last-child {margin-bottom:0}
.qz-admin-ui .content .support-faq-editor>.el-form-item {margin:0}
.qz-admin-ui .support-faq-editor>.el-form-item:nth-of-type(3) {grid-column:1/-1}
.qz-admin-ui .support-faq-editor>.el-button {grid-column:1/-1;justify-self:end;margin:0;min-height:36px}
.qz-admin-ui .support-save-settings {grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border-radius:14px;padding:16px 20px;margin-bottom:76px}
.qz-admin-ui .support-save-settings>.support-help {margin:0;max-width:75ch;overflow-wrap:anywhere}
.qz-admin-ui .support-save-settings>.el-button {flex-shrink:0;min-height:44px}
@media(min-width:1101px) {
  .qz-admin-ui .qz-record-workspace .filter-grid:has(>.el-form-item:nth-child(4):last-child) .filter-actions {grid-column:auto}
}
@media(min-width:1360px) {
  .qz-admin-ui .funds-workspace .filter-grid:has(>.filter-actions:nth-child(5)) {grid-template-columns:repeat(4,minmax(0,1fr)) minmax(270px,1.4fr)}
  .qz-admin-ui .funds-workspace .filter-grid:has(>.filter-actions:nth-child(5)) .filter-actions {grid-column:auto}
}
@media(min-width:601px) and (max-width:1100px) {
  .qz-admin-ui .qz-record-workspace .filter-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
  .qz-admin-ui .content .funds-entry>.funds-entry-form {gap:16px}
  .qz-admin-ui .support-config-form {grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr)}
  .qz-admin-ui .support-faq-editor {grid-template-columns:minmax(0,1fr)!important}
  .qz-admin-ui .support-faq-editor>* {grid-column:1!important}
}
@media(max-width:600px) {
  .qz-admin-ui .qz-record-workspace>.search-panel,
  .qz-admin-ui .qz-record-workspace>.table-panel {padding:16px}
  .qz-admin-ui .qz-record-workspace .filter-grid {gap:14px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}
  .qz-admin-ui .qz-record-workspace .filter-grid>.el-form-item {grid-column:1/-1}
  .qz-admin-ui .qz-record-workspace .filter-grid>.el-form-item:has(.el-select) {grid-column:auto}
  .qz-admin-ui .qz-record-workspace[data-page="agent-share-ledger"] .filter-grid>.el-form-item:not(:has(.el-date-editor)):not(.filter-actions) {grid-column:auto}
  .qz-admin-ui .qz-record-workspace .filter-actions {grid-column:1/-1}
  .qz-admin-ui .qz-record-workspace .filter-grid .el-input__wrapper,
  .qz-admin-ui .qz-record-workspace .filter-grid .el-select__wrapper,
  .qz-admin-ui .qz-record-workspace .filter-actions .el-button {min-height:44px}
  .qz-admin-ui .content .el-range-editor .el-range-input {font-size:16px}
  .qz-admin-ui .workspace-summary {grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px!important}
  .qz-admin-ui .workspace-summary>div>div {font-size:21px!important}
  .qz-admin-ui .workspace-summary>small {grid-column:1/-1}
  .qz-admin-ui .qz-record-workspace .toolbar {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
  .qz-admin-ui .qz-record-workspace .toolbar .qz-table-title {grid-column:1/-1;margin-right:0}
  .qz-admin-ui .qz-record-workspace .toolbar>.el-button {margin:0;min-height:44px;white-space:normal;padding:8px 10px;line-height:1.5}
  .qz-admin-ui .qz-record-workspace .toolbar>.tool-icon {width:44px;height:44px;justify-self:start}
  .qz-admin-ui .qz-record-workspace .report-note {font-size:12px;line-height:1.8}
  .qz-admin-ui .content:has(.qz-record-workspace)>.qz-page-intro h1 {font-size:26px}
  .qz-admin-ui .funds-entry {padding:16px!important}
  .qz-admin-ui .content .funds-entry>.funds-entry-form {grid-template-columns:minmax(0,1fr)!important;gap:16px}
  .qz-admin-ui .funds-entry-form .el-radio {min-height:44px}
  .qz-admin-ui .funds-entry-form .el-textarea__inner {min-height:88px}
  .qz-admin-ui .funds-confirm .el-button {width:100%}
  .qz-admin-ui .funds-confirm>.el-form-item__content {flex-direction:column;align-items:stretch;gap:12px}
  .qz-admin-ui .support-config-form {grid-template-columns:minmax(0,1fr);gap:16px}
  .qz-admin-ui .support-base-settings,
  .qz-admin-ui .support-faq-settings {padding:16px}
  .qz-admin-ui .support-admin .support-faq-editor {grid-template-columns:minmax(0,1fr);padding:14px 12px}
  .qz-admin-ui .support-faq-editor>* {grid-column:1!important}
  .qz-admin-ui .support-faq-editor>.el-button {min-height:44px}
  .qz-admin-ui .support-base-settings .el-textarea__inner {min-height:108px!important}
  .qz-admin-ui .support-base-settings>.el-form-item:last-child .el-textarea__inner {min-height:130px!important}
  .qz-admin-ui .support-save-settings {flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:76px}
  .qz-admin-ui .support-save-settings>.el-button {width:100%}
}
