@media (width<=640px){:root{--qfin-type-display-size:var(--qfin-text-6xl);--qfin-type-page-title-size:var(--qfin-text-4xl);--qfin-type-section-title-size:var(--qfin-text-2xl);--qfin-type-figure-xl-size:var(--qfin-text-5xl);--qfin-type-figure-lg-size:var(--qfin-text-4xl)}}@keyframes qf-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.qf-skeleton{background-image:none;animation:none}}@keyframes qf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.qf-spinner{animation:none}}.qf-stat-card-grid{gap:var(--qfin-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=720px){.qf-stat-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=480px){.qf-stat-card-grid{grid-template-columns:1fr}}.qf-stat-card{background:var(--qfin-surface);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);box-shadow:var(--qfin-shadow-card);padding:var(--qfin-space-5);min-width:0;container-type:inline-size}@media (width<=640px){.qf-stat-card{padding:var(--qfin-space-4)}}.qf-stat-card-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.qf-stat-card-icon{border-radius:var(--qfin-radius-sm);background:var(--qfin-tint);width:32px;height:32px;color:var(--qfin-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.qf-stat-card-label{min-width:0;font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);color:var(--qfin-muted-fg);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.qf-stat-card-value{margin:var(--qfin-space-3) 0 0;font-family:var(--qfin-font-figure);font-size:clamp(var(--qfin-type-figure-size), 9.5cqi, var(--qfin-type-figure-lg-size));font-weight:var(--qfin-type-figure-weight);letter-spacing:var(--qfin-tracking-tight);line-height:var(--qfin-leading-tight);font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:keep-all}.qf-stat-card-delta{font-size:var(--qfin-text-sm);color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums;margin:6px 0 0}.qf-stat-card-unavailable{font-size:var(--qfin-text-sm);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);margin:6px 0 0;font-style:italic}.qf-stat-card-hint{font-size:var(--qfin-text-sm);color:var(--qfin-muted-fg);margin:6px 0 0}.qf-stat-card-unavailable{align-items:flex-start;gap:6px;display:flex}.qf-stat-card-unavailable-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qf-stat-card-why{color:var(--qfin-primary);cursor:help;border-radius:var(--qfin-radius-pill);flex-shrink:0;place-items:center;margin-top:1px;display:inline-grid}.qf-stat-card-why:focus-visible{outline:2px solid var(--qfin-primary);outline-offset:2px}.qf-stat-card-why-button{appearance:none;font:inherit;font-style:normal;font-weight:600;font-size:max(var(--qfin-text-2xs), .75em);color:inherit;border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:var(--qfin-radius-pill);cursor:pointer;background:0 0;flex-shrink:0;margin:0;padding:0 5px;line-height:1.4}.qf-stat-card-why-button:focus-visible{outline:2px solid var(--qfin-primary);outline-offset:2px}.qf-stat-card-why-text{font-size:var(--qfin-type-caption-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);margin:6px 0 0}.qf-tabs{background:var(--qfin-surface-sunken);border:1px solid var(--qfin-border-subtle);border-radius:var(--qfin-radius-sm);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.qf-tabs::-webkit-scrollbar{display:none}.qf-tab{min-height:30px;padding:0 var(--qfin-space-3);border-radius:var(--qfin-radius-inset);font-size:var(--qfin-type-nav-size);font-weight:var(--qfin-type-nav-weight);color:var(--qfin-neutral-600);cursor:pointer;white-space:nowrap;transition:background var(--qfin-duration-fast) var(--qfin-ease), color var(--qfin-duration-fast) var(--qfin-ease), box-shadow var(--qfin-duration-fast) var(--qfin-ease);background:0 0;border:none;align-items:center;gap:8px;font-family:inherit;text-decoration:none;display:inline-flex}.qf-tab:hover:not(.active){color:var(--qfin-primary-dark)}.qf-tab:focus-visible{outline:2px solid var(--qfin-primary);outline-offset:-2px}.qf-tab[aria-disabled=true],.qf-tab:disabled{opacity:.5;cursor:not-allowed}.qf-tab-count{border-radius:var(--qfin-radius-pill);background:var(--qfin-neutral-200);min-width:20px;height:18px;color:var(--qfin-neutral-600);font-size:var(--qfin-type-caption-size);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.qf-tab.active .qf-tab-count{background:var(--qfin-primary);color:var(--qfin-white)}.qf-tab.active{background:var(--qfin-surface);color:var(--qfin-primary-dark);font-weight:var(--qfin-type-nav-active-weight);box-shadow:0 1px 2px #15151614,0 0 0 1px #1515160a}.qf-tab-panel{margin-top:var(--qfin-space-5)}.qf-tabs-underline{gap:var(--qfin-space-5);border:none;border-bottom:1px solid var(--qfin-border);background:0 0;border-radius:0;padding:0;display:flex}.qf-tabs-underline .qf-tab{min-height:40px;font-size:var(--qfin-type-nav-size);color:var(--qfin-muted-fg);border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:0 2px}.qf-tabs-underline .qf-tab:hover:not(.active){color:var(--qfin-primary-dark);border-bottom-color:var(--qfin-border);background:0 0}.qf-tabs-underline .qf-tab.active{box-shadow:none;color:var(--qfin-primary-dark);border-bottom-color:var(--qfin-primary);background:0 0}.qf-tabs a.qf-tab{text-decoration:none}.qf-cselect{width:100%;position:relative}.qf-cselect:not(.inline){margin-top:6px}.qf-field>.qf-cselect:not(.inline){margin-top:0}.qf-cselect-trigger{box-sizing:border-box;width:100%;min-height:var(--qfin-control-md);padding:8px var(--qfin-space-3);border:1px solid var(--qfin-border-strong);border-radius:var(--qfin-radius-sm);background:var(--qfin-surface);color:var(--qfin-primary-dark);font-size:var(--qfin-type-body-size);font-family:var(--qfin-font-body);text-align:start;cursor:pointer;transition:border-color var(--qfin-duration-fast) var(--qfin-ease), box-shadow var(--qfin-duration-fast) var(--qfin-ease);justify-content:space-between;align-items:center;gap:8px;display:flex;box-shadow:0 1px 2px #15151608}.qf-cselect-trigger:hover:not(:disabled){border-color:var(--qfin-neutral-400)}.qf-cselect-trigger:focus-visible,.qf-cselect.open>.qf-cselect-trigger{border-color:var(--qfin-primary);box-shadow:0 0 0 3px var(--qfin-focus-ring);outline:none}.qf-cselect-trigger:disabled{background:var(--qfin-muted);color:var(--qfin-muted-fg);box-shadow:none;cursor:not-allowed}.qf-cselect-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qf-cselect-value.placeholder{color:var(--qfin-muted-fg)}.qf-cselect-chevron{color:var(--qfin-muted-fg);flex-shrink:0;transition:transform .15s}.qf-cselect.open .qf-cselect-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.qf-cselect-chevron{transition:none}}.qf-cselect-list{z-index:70;overscroll-behavior:contain;border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-sm);background:var(--qfin-surface);box-shadow:var(--qfin-elevation-3);padding:4px;position:fixed;overflow-y:auto}.qf-cselect-option{border-radius:var(--qfin-radius-inset);width:100%;color:var(--qfin-fg);font-size:var(--qfin-type-body-size);font-family:var(--qfin-font-body);text-align:start;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.qf-cselect-option.active,.qf-cselect-option.selected{background:var(--qfin-tint)}.qf-cselect-option:disabled{opacity:.5;cursor:default}.qf-cselect-check{color:var(--qfin-primary);flex-shrink:0}.qf-cselect-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qf-cselect-meta{color:var(--qfin-muted-fg);font-size:var(--qfin-type-body-sm-size);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-inline-start:auto}.qf-cselect-trigger>.qf-cselect-value{flex:1;min-width:0}.qf-cselect-disabled-reason{font-size:var(--qfin-type-caption-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);margin:4px 0 0}.qf-dialog-scrim{z-index:var(--qfin-z-modal);background:var(--qfin-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:16px;animation:.14s ease-out qf-dialog-scrim-in;display:flex;position:fixed;inset:0}.qf-dialog{background:var(--qfin-surface);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);width:100%;max-width:384px;max-height:min(80dvh,680px);box-shadow:var(--qfin-shadow-modal);flex-direction:column;animation:.16s cubic-bezier(.16,1,.3,1) qf-dialog-in;display:flex;overflow:hidden}@keyframes qf-dialog-scrim-in{0%{opacity:0}}@keyframes qf-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.qf-dialog-scrim,.qf-dialog{animation:none}}.qf-dialog-header{padding:var(--qfin-space-5) 56px 0 var(--qfin-space-6);flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:6px;display:flex;position:relative}.qf-dialog-title{font-family:var(--qfin-font-heading);font-size:var(--qfin-type-section-title-size);font-weight:var(--qfin-type-section-title-weight);line-height:var(--qfin-type-section-title-leading);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-primary-dark);text-align:start;margin:0}.qf-dialog-description{font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);text-align:start;color:var(--qfin-muted-fg);margin:0}.qf-dialog-close{top:var(--qfin-space-4);line-height:var(--qfin-leading-none);color:var(--qfin-muted-fg);cursor:pointer;border-radius:var(--qfin-radius-sm);transition:background var(--qfin-duration-fast) var(--qfin-ease), color var(--qfin-duration-fast) var(--qfin-ease);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:inline-flex;position:absolute;inset-inline-end:var(--qfin-space-4)}.qf-dialog-close:hover{color:var(--qfin-primary-dark);background:var(--qfin-surface-sunken)}.qf-dialog-close:focus-visible,.qf-dialog:focus-visible{outline:2px solid var(--qfin-primary);outline-offset:2px}.qf-dialog-body{overscroll-behavior:contain;min-height:0;padding:var(--qfin-space-5) var(--qfin-space-6);flex:auto;overflow-y:auto}.qf-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--qfin-space-2);padding:var(--qfin-space-4) var(--qfin-space-6);border-top:1px solid var(--qfin-border);background:var(--qfin-surface-hover);flex-flow:wrap;flex:none;display:flex}.qf-rg{gap:var(--qfin-space-3);flex-direction:column;display:flex}.qf-rg-header{justify-content:space-between;align-items:flex-start;gap:var(--qfin-space-3);display:flex}.qf-rg-heading{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.qf-rg-title{font-size:var(--qfin-type-card-title-size);color:var(--qfin-heading,var(--qfin-fg));margin:0;font-weight:600}.qf-rg-description{color:var(--qfin-muted-fg);font-size:var(--qfin-type-body-sm-size);margin:0}.qf-rg-readonly{color:var(--qfin-muted-fg);font-size:var(--qfin-type-body-sm-size);align-items:center;gap:8px;margin:0;display:flex}.qf-rg-load-error{padding:var(--qfin-space-3);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-tile);color:var(--qfin-muted-fg);margin:0}.qf-rg-table{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-tile);flex-direction:column;display:flex;overflow:hidden}.qf-rg-head{display:none}.qf-rg-row{gap:var(--qfin-space-3) var(--qfin-space-4);padding:var(--qfin-space-3) var(--qfin-space-4);background:var(--qfin-surface,var(--qfin-white));grid-template-columns:1fr;display:grid}.qf-rg-row+.qf-rg-row{border-block-start:1px solid var(--qfin-border-subtle,var(--qfin-border))}.qf-rg-row.is-overridden{box-shadow:inset 3px 0 0 var(--qfin-info)}[dir=rtl] .qf-rg-row.is-overridden{box-shadow:inset -3px 0 0 var(--qfin-info)}.qf-rg-cell{flex-direction:column;align-items:flex-start;gap:4px;min-inline-size:0;display:flex}.qf-rg-label{color:var(--qfin-fg);font-weight:600}.qf-rg-sub{color:var(--qfin-muted-fg);font-size:var(--qfin-type-caption-size,.75rem);line-height:1.4}.qf-rg-cell-label{color:var(--qfin-muted-fg);font-size:var(--qfin-type-label-size,.75rem);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.qf-rg-value{font-size:var(--qfin-type-figure-sm-size,1rem);font-variant-numeric:tabular-nums;color:var(--qfin-fg);font-weight:600}.qf-rg-value.is-recommended{border-radius:var(--qfin-radius-sm,6px);background:var(--qfin-surface-sunken,var(--qfin-muted));padding:2px 8px}.qf-rg-value.is-unset{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);font-weight:400}.qf-rg-badge{border-radius:var(--qfin-radius-pill,999px);font-size:var(--qfin-type-caption-size,.75rem);background:var(--qfin-info-tint);color:var(--qfin-info-fg);align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}.qf-rg-badge.is-higher{background:var(--qfin-warning-tint);color:var(--qfin-warning-fg)}.qf-rg-badge.is-matches{background:var(--qfin-success-tint);color:var(--qfin-success-fg)}.qf-rg-audit{max-inline-size:48ch}.qf-rg-editor{gap:var(--qfin-space-2);border:0;flex-wrap:wrap;inline-size:100%;min-inline-size:0;margin:0;padding:0;display:flex}.qf-rg-row.is-draft .qf-rg-editor .qf-input{border-color:var(--qfin-info)}.qf-rg-reason{flex-direction:column;grid-column:1/-1;gap:4px;display:flex}.qf-rg-required{color:var(--qfin-muted-fg);font-weight:400}.qf-rg-footnote{color:var(--qfin-muted-fg);font-size:var(--qfin-type-body-sm-size)}.qf-rg-footnote>p{margin:0}.qf-rg-actions{justify-content:space-between;align-items:center;gap:var(--qfin-space-2) var(--qfin-space-3);padding:var(--qfin-space-3);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-tile);background:var(--qfin-surface-sunken,var(--qfin-bg));flex-wrap:wrap;display:flex}.qf-rg-summary{flex:260px;margin:0;font-weight:600}.qf-rg-error{flex-basis:100%}.qf-rg-buttons{gap:var(--qfin-space-2);margin-inline-start:auto;display:flex}@media (width>=900px){.qf-rg-head{gap:var(--qfin-space-4);padding:var(--qfin-space-2) var(--qfin-space-4);background:var(--qfin-surface-sunken,var(--qfin-bg));border-block-end:1px solid var(--qfin-border);color:var(--qfin-muted-fg);font-size:var(--qfin-type-table-head-size,.75rem);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.4fr);font-weight:600;display:grid}.qf-rg-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.4fr)}.qf-rg-cell-label{display:none}}.qf-rg-actions>.qf-rg-reason{flex-basis:100%}.qf-info{vertical-align:middle;align-items:center;margin-inline-start:.15em;line-height:1;display:inline-flex;transform:translateY(-.06em)}.qf-info-glyph{flex:none;block-size:max(16px,.72em);inline-size:max(16px,.72em);display:block}.qf-info-trigger{font-size:inherit;border-radius:var(--qfin-radius-pill);color:var(--qfin-primary-500);cursor:pointer;transition:color var(--qfin-duration-fast) var(--qfin-ease), background-color var(--qfin-duration-fast) var(--qfin-ease);background:0 0;border:0;justify-content:center;align-items:center;margin-block:-3px;padding:3px;display:inline-flex}.qf-info-trigger:hover,.qf-info-trigger[aria-expanded=true]{color:var(--qfin-primary);background:var(--qfin-tint)}.qf-info-trigger:focus-visible{outline:2px solid var(--qfin-primary);outline-offset:1px}.qf-info-trigger.is-error{color:var(--qfin-destructive)}.qf-info-pop{z-index:70;box-sizing:border-box;border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-sm);background:var(--qfin-white);max-width:min(360px,100vw - 24px);color:var(--qfin-fg);box-shadow:var(--qfin-elevation-3);font-family:var(--qfin-font-body);font-size:var(--qfin-type-body-sm-size);font-weight:var(--qfin-type-body-weight);line-height:var(--qfin-leading-snug);text-align:start;white-space:normal;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;padding:10px 12px;position:fixed}.qf-info-pop p{margin:0}.qf-info-pop p+p,.qf-info-pop ul,.qf-info-pop ol{margin:6px 0 0}.qf-info-pop ul,.qf-info-pop ol{padding-inline-start:18px}.qf-drawer-scrim{z-index:var(--qfin-z-modal);background:var(--qfin-scrim);justify-content:flex-end;animation:.14s ease-out qf-drawer-fade;display:flex;position:fixed;inset:0}.qf-drawer{background:var(--qfin-surface);border-inline-start:1px solid var(--qfin-border);width:100%;max-width:560px;height:100%;box-shadow:var(--qfin-shadow-modal);animation:qf-drawer-in var(--qfin-duration-base) var(--qfin-ease-out);flex-direction:column;display:flex}.qf-drawer-header{align-items:flex-start;gap:var(--qfin-space-3);padding:var(--qfin-space-5) var(--qfin-space-6) var(--qfin-space-4);border-bottom:1px solid var(--qfin-border);display:flex}.qf-drawer-heading{flex:1;min-width:0}.qf-drawer-title{font-family:var(--qfin-font-heading);font-size:var(--qfin-type-section-title-size);font-weight:var(--qfin-type-section-title-weight);line-height:var(--qfin-type-section-title-leading);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-primary-dark);overflow-wrap:anywhere;margin:0}.qf-drawer-subtitle{font-size:var(--qfin-type-body-size);color:var(--qfin-muted-fg);overflow-wrap:anywhere;margin:4px 0 0}.qf-drawer-close{line-height:var(--qfin-leading-none);color:var(--qfin-muted-fg);cursor:pointer;border-radius:var(--qfin-radius-sm);transition:background var(--qfin-duration-fast) var(--qfin-ease), color var(--qfin-duration-fast) var(--qfin-ease);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:inline-flex}.qf-drawer-close:hover{background:var(--qfin-surface-sunken);color:var(--qfin-primary-dark)}.qf-drawer-close:focus-visible,.qf-drawer:focus-visible{outline:2px solid var(--qfin-primary);outline-offset:2px}.qf-drawer-body{padding:var(--qfin-space-5) var(--qfin-space-6);flex:1;overflow-y:auto}.qf-drawer-footer{padding:var(--qfin-space-4) var(--qfin-space-6);border-top:1px solid var(--qfin-border);background:var(--qfin-surface-hover)}.qf-drawer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.qf-drawer-actions-note{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);flex:220px}.qf-drawer-actions-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=600px){.qf-drawer{max-width:100%}}@keyframes qf-drawer-fade{0%{opacity:0}to{opacity:1}}@keyframes qf-drawer-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes qf-drawer-in-rtl{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}[dir=rtl] .qf-drawer{animation-name:qf-drawer-in-rtl}@media (prefers-reduced-motion:reduce){.qf-drawer-scrim,.qf-drawer{animation:none}}.qf-confirm{flex-direction:column;gap:16px;display:flex}.qf-confirm-consequence{border-radius:var(--qfin-radius-panel);background:var(--qfin-destructive-tint);border-inline-start:3px solid var(--qfin-destructive);color:var(--qfin-fg);font-size:var(--qfin-type-body-lg-size);line-height:var(--qfin-leading-normal);margin:0;padding:12px 14px}.qf-confirm-field{flex-direction:column;gap:6px;display:flex}.qf-confirm-expected{margin:0}.qf-confirm-expected code{border-radius:var(--qfin-radius-chip);background:var(--qfin-info-tint);font-family:var(--qfin-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:var(--qfin-type-body-size);color:var(--qfin-fg);-webkit-user-select:all;user-select:all;padding:4px 8px;display:inline-block}.qf-input-error{border-color:var(--qfin-destructive)}.qf-confirm-mismatch{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-destructive);margin:0;font-weight:500}.qf-confirm-error{margin:0}.qf-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.qf-confirm-ack{border-radius:var(--qfin-radius-panel);border:1px solid var(--qfin-warning);background:var(--qfin-warning-tint);color:var(--qfin-warning-fg);font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);cursor:pointer;align-items:flex-start;gap:10px;margin-block-start:16px;padding:12px 14px;display:flex}.qf-confirm-ack input{block-size:16px;inline-size:16px;accent-color:var(--qfin-primary);flex-shrink:0;margin-block-start:2px}.qf-confirm-outstanding{border-radius:var(--qfin-radius-panel);border:1px solid var(--qfin-border);background:var(--qfin-bg);margin-block-end:14px;padding:12px 14px}.qf-confirm-outstanding ul{font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-fg);flex-direction:column;gap:6px;margin:8px 0 0;padding-inline-start:18px;display:flex}.qf-df{font-family:var(--qfin-font-body);color:var(--qfin-fg);text-align:start;flex-direction:column;gap:28px;display:flex}.qf-df[lang=ar]{--qfin-font-heading:var(--qfin-font-arabic);--qfin-font-body:var(--qfin-font-arabic)}.qf-df-section{flex-direction:column;gap:16px;display:flex}.qf-df-section-head{border-block-end:1px solid var(--qfin-border);flex-direction:column;gap:4px;padding-block-end:10px;display:flex}.qf-df-section-title{font-family:var(--qfin-font-heading);font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);line-height:var(--qfin-type-card-title-leading);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-fg);margin:0}.qf-df-section-desc{font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);max-width:62ch;margin:0}.qf-df-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.qf-df-span-2{grid-column:1/-1}@media (width<=640px){.qf-df-fields{grid-template-columns:minmax(0,1fr)}.qf-df-span-1{grid-column:1/-1}}.qf-df-field{flex-direction:column;gap:6px;min-width:0;display:flex}.qf-df-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.qf-df-label{font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);color:var(--qfin-fg);line-height:1.3}.qf-df-optional{border-radius:var(--qfin-radius-pill);background:var(--qfin-tint);color:var(--qfin-muted-fg);font-size:var(--qfin-type-caption-size);font-weight:var(--qfin-type-caption-weight);vertical-align:middle;margin-inline-start:6px;padding:1px 6px}.qf-df-reveal{font-family:inherit;font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-button-weight);color:var(--qfin-primary);cursor:pointer;background:0 0;border:none;padding:0}.qf-df-reveal:hover{color:var(--qfin-primary-hover)}.qf-df-input,.qf-df-textarea{box-sizing:border-box;border:1px solid var(--qfin-border-strong);border-radius:var(--qfin-radius-sm);background:var(--qfin-surface);width:100%;color:var(--qfin-primary-dark);box-shadow:var(--qfin-elevation-1);font-family:var(--qfin-font-body);font-size:var(--qfin-type-body-size);text-align:start;padding:10px 13px;transition:border-color .12s,box-shadow .12s}.qf-df-input:hover:not(:disabled):not(:focus),.qf-df-textarea:hover:not(:disabled):not(:focus){border-color:var(--qfin-neutral-400)}@media (prefers-reduced-motion:reduce){.qf-df-input,.qf-df-textarea{transition:none}}.qf-df-textarea{resize:vertical;min-height:96px;line-height:var(--qfin-leading-normal)}.qf-df-input:focus,.qf-df-textarea:focus{border-color:var(--qfin-primary);box-shadow:0 0 0 3px var(--qfin-focus-ring);outline:none}.qf-df-input:disabled,.qf-df-textarea:disabled{background:var(--qfin-muted);color:var(--qfin-muted-fg);cursor:not-allowed}.qf-df-input.is-invalid,.qf-df-textarea.is-invalid{border-color:var(--qfin-destructive)}.qf-df-input.is-invalid:focus,.qf-df-textarea.is-invalid:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--qfin-destructive) 22%, transparent)}.qf-df-affixed{align-items:stretch;gap:0;min-width:0;display:flex}.qf-df-affixed>.qf-df-input{flex:auto;min-width:0}.qf-df-affix{border:1px solid var(--qfin-border-strong);background:var(--qfin-muted);color:var(--qfin-muted-fg);font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);white-space:nowrap;border-inline-end:none;border-start-start-radius:var(--qfin-radius-sm);border-end-start-radius:var(--qfin-radius-sm);align-items:center;padding-inline:12px;display:inline-flex}.qf-df-affix+.qf-df-input{border-start-start-radius:0;border-end-start-radius:0}.qf-df-affixed:has(.qf-df-input:hover:not(:disabled):not(:focus)) .qf-df-affix{border-color:var(--qfin-muted-fg)}.qf-df-affixed:has(.qf-df-affix):focus-within{border-radius:var(--qfin-radius-sm);box-shadow:0 0 0 3px var(--qfin-focus-ring)}.qf-df-affixed:has(.qf-df-affix):focus-within .qf-df-affix{border-color:var(--qfin-primary);color:var(--qfin-primary-dark)}.qf-df-affix+.qf-df-input:focus{box-shadow:none}.qf-df-affixed:has(.qf-df-input.is-invalid) .qf-df-affix{border-color:var(--qfin-destructive)}.qf-df-affixed:has(.qf-df-affix):has(.qf-df-input.is-invalid):focus-within{box-shadow:0 0 0 3px var(--qfin-destructive-tint)}.qf-df-affixed:has(.qf-df-input:disabled) .qf-df-affix{background:var(--qfin-muted);cursor:not-allowed}.qf-df-input[type=number]{appearance:textfield}.qf-df-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qf-df-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qf-df-checks{flex-wrap:wrap;gap:10px 20px;padding-block:4px;display:flex}.qf-df-check{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.qf-df-check input{accent-color:var(--qfin-primary);cursor:pointer;width:16px;height:16px}.qf-df-check input:disabled{cursor:not-allowed}.qf-df-check-single{padding-block:6px}.qf-df-field-inline-check{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;display:grid}.qf-df-field-inline-check>*{grid-column:1/-1}.qf-df-field-inline-check>.qf-df-check-single{grid-area:1/1;padding-block:0}.qf-df-field-inline-check>.qf-df-label-row{grid-area:1/2;min-width:0}.qf-df-help{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);margin:0}.qf-df-error{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-destructive);margin:0;font-weight:500}.qf-df-value{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);word-break:break-word;min-height:22px;padding-block:7px}.qf-df-review .qf-df-field,.qf-df-readonly .qf-df-field{border-block-end:1px solid var(--qfin-border);padding-block-end:12px}.qf-df-break{border:none;border-block-start:1px solid var(--qfin-border);grid-column:1/-1;width:100%;margin-block:6px}.qf-df-display{background:var(--qfin-muted);border-radius:var(--qfin-radius-inset);grid-column:1/-1;padding:14px 16px}.qf-df-display-label{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);margin-block-end:4px;font-weight:600}.qf-df-display-body{font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);max-width:62ch;margin:0}.qf-df-group{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-sm);background:var(--qfin-bg);gap:10px;padding:16px}.qf-df-group:focus{outline:none}.qf-df-group:focus-visible{border-color:var(--qfin-primary);box-shadow:0 0 0 3px var(--qfin-focus-ring)}.qf-df-group-label{font-family:var(--qfin-font-heading);font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);line-height:var(--qfin-type-card-title-leading);color:var(--qfin-fg)}.qf-df-group-row{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-inset);background:var(--qfin-surface);flex-direction:column;gap:12px;padding:14px;display:flex;container-type:inline-size}@container (width<=520px){.qf-df-group-row .qf-df-fields{grid-template-columns:minmax(0,1fr)}.qf-df-group-row .qf-df-span-1{grid-column:1/-1}}.qf-df-group-row-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=640px){.qf-df-group,.qf-df-group-row{padding:12px}}.qf-df-group-row-title{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);font-weight:600}.qf-df[dir=rtl] .qf-df-group-row-title,.qf-df[lang=ar] .qf-df-group-row-title{letter-spacing:normal;text-transform:none}.qf-df-group-remove,.qf-df-group-add{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-chip);font-family:var(--qfin-font-body);font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-button-weight);color:var(--qfin-muted-fg);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.qf-df-group-remove:hover:not(:disabled){border-color:var(--qfin-destructive);color:var(--qfin-destructive)}.qf-df-group-add:hover:not(:disabled){border-color:var(--qfin-primary);color:var(--qfin-primary)}.qf-df-group-remove:disabled,.qf-df-group-add:disabled{opacity:.45;cursor:not-allowed}.qf-df-group-foot{align-items:center;gap:12px;display:flex}.qf-df-group-empty{font-size:var(--qfin-type-body-size);color:var(--qfin-muted-fg);margin:0}.qf-df-verify{gap:8px;margin-block-start:2px;display:flex}.qf-df-verify-btn{font-family:var(--qfin-font-body);font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-button-weight);border-radius:var(--qfin-radius-chip);border:1px solid var(--qfin-border);background:var(--qfin-white);color:var(--qfin-muted-fg);cursor:pointer;padding:4px 12px}.qf-df-verify-btn:hover{border-color:var(--qfin-success);color:var(--qfin-success)}.qf-df-verify-btn.is-on{background:var(--qfin-success-tint);border-color:var(--qfin-success);color:var(--qfin-success)}.qf-df-verify-btn.is-reject:hover{border-color:var(--qfin-destructive);color:var(--qfin-destructive)}.qf-df-verify-btn.is-reject.is-on{background:var(--qfin-destructive-tint);border-color:var(--qfin-destructive);color:var(--qfin-destructive)}.qf-df-footer{border-block-start:1px solid var(--qfin-border);justify-content:flex-end;gap:12px;padding-block-start:8px;display:flex}.qf-df-file{flex-direction:column;gap:8px;display:flex}.qf-df-file-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qf-df-file-drop{border:1px dashed var(--qfin-border);border-radius:var(--qfin-radius-sm);background:var(--qfin-bg);width:100%;color:var(--qfin-muted-fg);font-family:var(--qfin-font-body);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;display:flex}.qf-df-file-drop:hover:not(:disabled),.qf-df-file-drop.is-dragging{border-color:var(--qfin-primary);background:var(--qfin-tint-strong);color:var(--qfin-primary)}.qf-df-file-drop:focus-visible{border-color:var(--qfin-primary);box-shadow:0 0 0 3px var(--qfin-focus-ring);outline:none}.qf-df-file-drop.is-invalid{border-color:var(--qfin-destructive)}.qf-df-file-drop:disabled{cursor:not-allowed;opacity:.6}.qf-df-file-cta{font-size:var(--qfin-type-button-size);font-weight:var(--qfin-type-button-weight);color:var(--qfin-primary)}.qf-df-file-hint{font-size:var(--qfin-type-body-sm-size)}.qf-df-file-rule{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);margin-block-start:4px}.qf-df-file-icon{color:inherit;display:inline-flex}.qf-df-file-chosen{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-sm);background:var(--qfin-white);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.qf-df-file-chosen .qf-df-file-icon{color:var(--qfin-primary);flex-shrink:0}.qf-df-file-meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.qf-df-file-name{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);overflow-wrap:anywhere;font-weight:500}.qf-df-file-size{font-size:var(--qfin-type-caption-size);font-variant-numeric:tabular-nums;color:var(--qfin-muted-fg)}.qf-df-file-actions{flex-shrink:0;gap:6px;display:flex}.qf-df-file-actions button{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-chip);font-family:var(--qfin-font-body);font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-button-weight);color:var(--qfin-muted-fg);cursor:pointer;background:0 0;padding:4px 10px}.qf-df-file-actions button:hover{border-color:var(--qfin-primary);color:var(--qfin-primary)}.qf-df-amount-echo{font-size:var(--qfin-type-body-sm-size);font-variant-numeric:tabular-nums;color:var(--qfin-muted-fg);margin:4px 0 0}.qf-record-page{flex-direction:column;gap:20px;display:flex}.qf-record-sentinel{block-size:0;margin:0}.qf-record-header{background:var(--qfin-white);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);box-shadow:var(--qfin-shadow-card);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.qf-record-before-tabs{flex-direction:column;gap:12px;min-inline-size:0;display:flex}.qf-record-tabbar{z-index:5;background:var(--qfin-bg);flex-direction:column;margin-block:-20px -12px;padding-block:20px 12px;display:flex;position:sticky;top:0}.qf-record-tabbar-surface{background:var(--qfin-white);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);overflow:hidden}.qf-record-tabbar-identity{opacity:0;align-items:center;gap:10px;block-size:0;min-inline-size:0;padding-inline:20px;transition:block-size .16s,opacity .16s,transform .16s;display:flex;overflow:hidden;transform:translateY(-4px)}.qf-record-tabbar[data-condensed] .qf-record-tabbar-identity{opacity:1;block-size:42px;transform:none}.qf-record-tabbar-subtitle{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);white-space:nowrap;text-overflow:ellipsis;border-inline-start:1px solid var(--qfin-border);min-inline-size:0;padding-inline-start:10px;overflow:hidden}@media (width<=900px){.qf-record-tabbar-subtitle{display:none}}@media (prefers-reduced-motion:reduce){.qf-record-tabbar-identity{transition:none}}.qf-record-tabbar-title{font-family:var(--qfin-font-heading);font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-primary-dark);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qf-record-tabbar[data-condensed] .qf-record-tabbar-surface{box-shadow:0 10px 18px -14px #15151673}.qf-record-back{width:fit-content;font-size:var(--qfin-type-nav-size);font-weight:var(--qfin-type-nav-weight);color:var(--qfin-muted-fg);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-inline-start:-2px;padding:0;text-decoration:none;display:inline-flex}.qf-record-back:hover{color:var(--qfin-primary)}.qf-record-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.qf-record-title-block{flex-direction:column;flex:420px;gap:2px;min-width:0;display:flex}.qf-record-title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qf-record-title{font-size:var(--qfin-type-page-title-size);line-height:var(--qfin-type-page-title-leading);font-weight:var(--qfin-type-page-title-weight);letter-spacing:var(--qfin-tracking-tight);color:var(--qfin-primary-dark);font-family:var(--qfin-font-heading);overflow-wrap:anywhere;margin:0}.qf-record-subtitle{font-size:var(--qfin-type-body-size);color:var(--qfin-muted-fg);margin:0}.qf-record-meta{flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-block-start:4px;display:flex}.qf-record-meta-item{align-items:baseline;gap:6px;min-inline-size:0;display:inline-flex}.qf-record-meta-label{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);font-weight:600}[dir=rtl] .qf-record-meta-label{letter-spacing:normal;text-transform:none}.qf-record-meta-value{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);overflow-wrap:anywhere;font-weight:500}.qf-record-tabbar-subtitle .qf-record-meta{margin:0;display:inline}.qf-record-tabbar-subtitle .qf-record-meta-label{display:none}.qf-record-tabbar-subtitle .qf-record-meta-value{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);font-weight:500}.qf-record-tabbar-subtitle .qf-record-meta-item+.qf-record-meta-item:before{content:"·";color:var(--qfin-border);margin-inline:6px}.qf-record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}.qf-record-header .qf-identifiers{align-items:stretch;gap:var(--qfin-space-2);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));margin-top:10px;display:grid}.qf-record-header .qf-identifier{min-inline-size:0;padding:var(--qfin-space-2) var(--qfin-space-3);border-radius:var(--qfin-radius-chip);background:var(--qfin-bg);border:1px solid var(--qfin-border);flex-direction:column;align-items:flex-start;gap:2px;max-inline-size:100%;display:flex}.qf-record-header .qf-identifier dt{color:var(--qfin-muted-fg);font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;white-space:nowrap;font-weight:600}[dir=rtl] .qf-record-header .qf-identifier dt{letter-spacing:normal;text-transform:none}.qf-record-header .qf-identifier dd{align-items:flex-start;gap:var(--qfin-space-1);min-inline-size:0;max-inline-size:100%;font-family:var(--qfin-font-mono);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-fg);overflow-wrap:anywhere;margin:0;font-weight:500;display:flex}.qf-record-decision{margin-top:2px}.qf-decision-bar{border-radius:var(--qfin-radius-panel);border:1px solid var(--qfin-border);background:var(--qfin-tint-strong);flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:12px 14px;display:flex}.qf-decision-bar.decided{background:var(--qfin-bg);align-items:center}.qf-decision-refusals{border-radius:var(--qfin-radius-panel);border:1px solid var(--qfin-destructive);background:var(--qfin-bg);flex-direction:column;flex:100%;gap:8px;padding:10px 12px;display:flex}.qf-decision-refusals>ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qf-decision-refusals>ul>li{font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qf-decision-refusals>ul>li>.qf-btn{flex:none}.qf-decision-note{flex-direction:column;flex:320px;gap:4px;min-inline-size:0;display:flex}.qf-decision-label{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);align-items:center;gap:8px;font-weight:600;display:inline-flex}[dir=rtl] .qf-decision-label{letter-spacing:normal;text-transform:none}.qf-decision-label .qf-decision-required{text-transform:none}.qf-decision-required{font-size:var(--qfin-type-caption-size);font-weight:var(--qfin-type-caption-weight);letter-spacing:normal;border-radius:var(--qfin-radius-pill);color:var(--qfin-primary);background:var(--qfin-tint);border:1px solid var(--qfin-border);padding:1px 6px}.qf-decision-note .qf-textarea{resize:vertical;width:100%;min-height:40px}.qf-decision-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qf-decision-actions .qf-blocked-wrap:has(.qf-btn-destructive){margin-inline-start:8px}.qf-decision-state{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);align-items:center;gap:8px;font-weight:600;display:inline-flex}.qf-decision-state.approved{color:var(--qfin-success)}.qf-decision-state.rejected{color:var(--qfin-destructive)}.qf-decision-state.waiting{color:var(--qfin-warning-fg)}.qf-record-tabs-row{justify-content:space-between;align-items:flex-end;gap:16px;padding-inline:20px;display:flex}.qf-record-tabs-row .qf-tabs-underline{scrollbar-width:none;border-bottom:none;min-inline-size:0;overflow-x:auto}.qf-record-tabs-row .qf-tabs-underline::-webkit-scrollbar{display:none}.qf-record-tabs-row .qf-tabs-underline .qf-tab{margin-bottom:0}.qf-record-tabs-row[data-nav=steps]{align-items:center;padding-block:2px}.qf-record-tabs-row[data-nav=steps] .qf-stepper{flex:auto;min-inline-size:0}.qf-record-tabs-aside{flex-shrink:0;align-items:center;gap:8px;padding-bottom:6px;display:flex}@media (width<=720px){.qf-record-header{padding:14px}.qf-record-tabs-row{padding-inline:14px}.qf-record-title{font-size:var(--qfin-text-4xl)}.qf-decision-actions{width:100%}}.qf-record-tab-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.qf-record-page>*,.qf-record-page :is(section,article,li,[id],[tabindex],button,a,input,textarea,select){scroll-margin-block-start:calc(var(--qf-record-header-h,240px) + 8px)}.qf-record-main{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.qf-record-aside{top:calc(var(--qf-record-header-h,96px) + 12px);max-block-size:calc(100vh - var(--qf-record-header-h,96px) - 32px);scrollbar-width:thin;flex-direction:column;gap:12px;display:flex;position:sticky;overflow-y:auto}@media (width<=1100px){.qf-record-main{grid-template-columns:minmax(0,1fr)}.qf-record-aside{order:-1;max-block-size:none;position:static;overflow:visible}}.qf-record-facts{flex-direction:column;gap:10px;display:flex}.qf-record-facts .qf-identifiers{flex-direction:column;gap:8px;display:flex}.qf-record-facts .qf-identifier{background:0 0;border:none;flex-direction:column;gap:2px;max-inline-size:100%;padding:0;display:flex}.qf-record-facts .qf-identifier dt{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);font-weight:600}.qf-record-facts .qf-identifier dd{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-fg);overflow-wrap:anywhere;margin:0;font-weight:500}[dir=rtl] .qf-record-facts .qf-identifier dt{letter-spacing:normal;text-transform:none}.qf-record-stack{flex-direction:column;gap:14px;display:flex}.qf-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (width<=1100px){.qf-record-grid{grid-template-columns:minmax(0,1fr)}}.qf-panel{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel);background:var(--qfin-white);min-inline-size:0}.qf-panel.span-2{grid-column:1/-1}@media (width<=1100px){.qf-panel.span-2{grid-column:auto}}.qf-panel.warn{border-color:color-mix(in srgb, var(--qfin-warning) 55%, var(--qfin-border))}.qf-panel-head{padding:10px var(--qfin-space-4);border-block-end:1px solid var(--qfin-border);background:var(--qfin-surface-hover);border-start-start-radius:var(--qfin-radius-panel);border-start-end-radius:var(--qfin-radius-panel);justify-content:space-between;align-items:center;gap:12px;display:flex}.qf-panel-title{font-family:var(--qfin-font-body);font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);margin:0;font-weight:600;line-height:1.4}[dir=rtl] .qf-panel-title{letter-spacing:normal;text-transform:none}.qf-panel-aside{font-size:var(--qfin-type-body-sm-size);flex-shrink:0;align-items:center;gap:8px;display:flex}.qf-panel-count{border-radius:var(--qfin-radius-pill);background:var(--qfin-bg);border:1px solid var(--qfin-border);min-inline-size:22px;color:var(--qfin-muted-fg);font-size:var(--qfin-type-caption-size);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:1px 7px;font-weight:600;display:inline-flex}.qf-panel-body{padding:var(--qfin-space-4)}.qf-panel-body>.qf-empty{padding-block:var(--qfin-space-6);background:0 0;border:none}.qf-panel-stack{flex-direction:column;gap:10px;display:flex}.qf-panel-note{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);margin:10px 14px 12px}.qf-detail-list{gap:10px 18px;margin:0;display:grid}.qf-detail-list.cols-1{grid-template-columns:minmax(0,1fr)}.qf-detail-list.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.qf-detail-list.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.qf-detail-list.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.qf-detail-list.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.qf-detail-list.cols-2,.qf-detail-list.cols-3,.qf-detail-list.cols-4{grid-template-columns:minmax(0,1fr)}}.qf-detail-item{min-inline-size:0}.qf-detail-item.wide{grid-column:1/-1}.qf-detail-label{font-size:var(--qfin-type-caption-size);font-weight:var(--qfin-type-caption-weight);color:var(--qfin-muted-fg);margin:0 0 2px;line-height:1.4}.qf-detail-value{font-size:var(--qfin-type-body-size);font-weight:500;line-height:var(--qfin-leading-snug);color:var(--qfin-fg);overflow-wrap:anywhere;margin:0}.qf-detail-value.empty{color:var(--qfin-muted-fg);font-style:italic;font-weight:400}.qf-actionreq{border:1px solid color-mix(in srgb, var(--qfin-warning) 45%, transparent);border-inline-start:3px solid var(--qfin-warning);border-radius:var(--qfin-radius-panel);background:var(--qfin-warning-tint);padding:12px 14px 6px}.qf-actionreq-title{font-family:var(--qfin-font-body);font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-warning-fg);align-items:center;gap:8px;margin:0 0 6px;font-weight:600;display:flex}[dir=rtl] .qf-actionreq-title{letter-spacing:normal;text-transform:none}.qf-actionreq-count{border-radius:var(--qfin-radius-pill);background:var(--qfin-warning);block-size:18px;min-inline-size:18px;color:var(--qfin-white);font-size:var(--qfin-type-caption-size);font-variant-numeric:tabular-nums;letter-spacing:normal;place-items:center;padding-inline:5px;display:inline-grid}.qf-actionreq-list{margin:0;padding:0;list-style:none}.qf-actionreq-item{border-block-start:1px solid color-mix(in srgb, var(--qfin-warning) 30%, transparent);justify-content:space-between;align-items:center;gap:14px;padding-block:8px;display:flex}.qf-actionreq-text{min-inline-size:0}.qf-actionreq-item-title{font-size:var(--qfin-type-body-size);color:var(--qfin-warning-fg);margin:0;font-weight:600}.qf-actionreq-item-detail{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-warning-fg);margin:2px 0 0}.qf-actionreq-item-action{flex-shrink:0}@media (width<=620px){.qf-actionreq-item{flex-direction:column;align-items:stretch;gap:8px}}.qf-identifiers{flex-wrap:wrap;gap:4px 22px;margin:8px 0 0;display:flex}.qf-identifier{align-items:baseline;gap:6px;min-inline-size:0;display:flex}.qf-identifier dt{font-size:var(--qfin-type-caption-size);font-weight:var(--qfin-type-caption-weight);color:var(--qfin-muted-fg)}.qf-identifier dd{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-fg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:center;gap:4px;min-inline-size:0;margin:0;font-weight:500;display:flex}.qf-identifier-text{overflow-wrap:anywhere;min-inline-size:0}.qf-timeline{margin:0;padding:0;list-style:none}.qf-timeline-item{gap:10px;padding-block-end:14px;display:flex;position:relative}.qf-timeline-item:last-child{padding-block-end:0}.qf-timeline-item:not(:last-child):before{content:"";background:var(--qfin-border);block-size:calc(100% - 10px);inline-size:1px;position:absolute;inset-block-start:14px;inset-inline-start:4px}.qf-timeline-dot{z-index:1;border-radius:var(--qfin-radius-pill);background:var(--qfin-neutral-400);block-size:9px;inline-size:9px;box-shadow:0 0 0 3px var(--qfin-surface);flex-shrink:0;margin-block-start:5px;position:relative}.qf-timeline-dot.good{background:var(--qfin-success)}.qf-timeline-dot.warn{background:var(--qfin-warning)}.qf-timeline-dot.bad{background:var(--qfin-destructive)}.qf-timeline-body{min-inline-size:0}.qf-timeline-title{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);margin:0;font-weight:600}.qf-timeline-detail{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);margin:2px 0 0}.qf-timeline-when{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums;margin:2px 0 0}.qf-sheet{gap:var(--qfin-space-2);flex-direction:column;min-inline-size:0;display:flex}.qf-sheet-bar{align-items:center;gap:var(--qfin-space-3);flex-wrap:wrap;display:flex}.qf-sheet-name{font-size:var(--qfin-type-body-sm-size)}.qf-sheet-option{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.qf-sheet-note{align-items:center;gap:var(--qfin-space-2);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);flex-wrap:wrap;margin:0;display:flex}.qf-sheet-state{justify-content:center;align-items:center;gap:var(--qfin-space-2);min-block-size:200px;color:var(--qfin-muted-fg);font-size:var(--qfin-type-body-sm-size);flex-direction:column;display:flex}.qf-sheet-scroll{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-inset);background:var(--qfin-surface);block-size:min(62vh,560px);overflow:auto}.qf-sheet-table{border-collapse:separate;border-spacing:0;font-size:var(--qfin-type-body-sm-size)}.qf-sheet-table td{border-block-end:1px solid var(--qfin-border-subtle);border-inline-end:1px solid var(--qfin-border-subtle);white-space:pre;text-overflow:ellipsis;text-align:start;background:var(--qfin-surface);max-inline-size:320px;padding:4px 10px;overflow:hidden}.is-freeze-row .qf-sheet-table tr:first-child td{z-index:2;background:var(--qfin-surface-sunken);font-weight:600;position:sticky;inset-block-start:0}.is-freeze-col .qf-sheet-table td:first-child{z-index:1;background:var(--qfin-surface-sunken);position:sticky;inset-inline-start:0}.is-freeze-row.is-freeze-col .qf-sheet-table tr:first-child td:first-child{z-index:3}:root{--qfin-primary-50:#f6f1fb;--qfin-primary-100:#ece1f7;--qfin-primary-200:#d8c3ee;--qfin-primary-300:#b994de;--qfin-primary-400:#9360c9;--qfin-primary-500:#6b2fae;--qfin-primary-600:indigo;--qfin-primary-700:#3e006c;--qfin-primary-800:#320057;--qfin-primary-900:#250041;--qfin-ink-700:#3a3a3f;--qfin-ink-800:#242427;--qfin-ink-900:#151516;--qfin-ink-950:#0c0c0d;--qfin-ink:var(--qfin-ink-900);--qfin-neutral-0:#fff;--qfin-neutral-25:#fafafb;--qfin-neutral-50:#f4f4f6;--qfin-neutral-100:#efeff2;--qfin-neutral-200:#e4e4e8;--qfin-neutral-300:#d2d2d8;--qfin-neutral-400:#a1a1aa;--qfin-neutral-500:#5f5f6a;--qfin-neutral-600:#52525b;--qfin-neutral-800:#3f3f46;--qfin-neutral-900:#151516;--qfin-primary:var(--qfin-primary-600);--qfin-primary-dark:var(--qfin-ink-900);--qfin-tint:var(--qfin-primary-50);--qfin-bg:var(--qfin-neutral-25);--qfin-white:var(--qfin-neutral-0);--qfin-accent:var(--qfin-primary);--qfin-heading:var(--qfin-primary-dark);--qfin-status-pending:#b45309;--qfin-status-approved:#15803d;--qfin-status-paid:#15803d;--qfin-status-review:#6b2fae;--qfin-status-disbursed:#1d4ed8;--qfin-status-overdue:#b91c1c;--qfin-status-rejected:#b91c1c;--qfin-status-draft:#5b6880;--qfin-status-voided:#94a3b8;--qfin-fg:var(--qfin-neutral-800);--qfin-muted-fg:var(--qfin-neutral-500);--qfin-border:var(--qfin-neutral-200);--qfin-border-subtle:var(--qfin-neutral-100);--qfin-border-strong:var(--qfin-neutral-300);--qfin-muted:var(--qfin-neutral-50);--qfin-surface:var(--qfin-neutral-0);--qfin-surface-sunken:var(--qfin-neutral-50);--qfin-surface-hover:var(--qfin-neutral-25);--qfin-nav-bg:var(--qfin-surface);--qfin-nav-rail-bg:var(--qfin-ink-950);--qfin-nav-border:var(--qfin-border);--qfin-nav-border-strong:var(--qfin-border-strong);--qfin-nav-fg:var(--qfin-neutral-600);--qfin-nav-fg-hover:var(--qfin-neutral-900);--qfin-nav-fg-muted:var(--qfin-neutral-500);--qfin-nav-fg-faint:var(--qfin-neutral-500);--qfin-nav-surface:var(--qfin-neutral-25);--qfin-nav-surface-hover:var(--qfin-neutral-50);--qfin-nav-surface-strong:var(--qfin-neutral-200);--qfin-nav-active-bg:var(--qfin-primary-50);--qfin-nav-active-fg:var(--qfin-primary-700);--qfin-nav-indicator:var(--qfin-primary);--qfin-nav-ring:var(--qfin-focus-ring);--qfin-rail-fg:#ffffffa8;--qfin-rail-fg-hover:var(--qfin-neutral-0);--qfin-rail-surface-hover:#ffffff14;--qfin-rail-active-bg:#ffffff1f;--qfin-rail-active-fg:var(--qfin-neutral-0);--qfin-rail-ring:#ffffffd9;--qfin-on-dark-fg:var(--qfin-neutral-0);--qfin-on-dark-fg-secondary:#ffffffd1;--qfin-on-dark-fg-muted:#ffffffa3;--qfin-on-dark-fg-faint:#ffffff80;--qfin-on-dark-surface:#ffffff0f;--qfin-on-dark-surface-hover:#ffffff1a;--qfin-on-dark-surface-strong:#ffffff2e;--qfin-on-dark-border:#ffffff1f;--qfin-on-dark-border-strong:#fff6;--qfin-on-dark-ring:#ffffffd9;--qfin-success:#15803d;--qfin-success-fg:#166534;--qfin-success-tint:#ecfdf3;--qfin-warning:#f59e0b;--qfin-warning-fg:#92400e;--qfin-warning-tint:#fff7e6;--qfin-info:#2563eb;--qfin-info-fg:#1e40af;--qfin-info-tint:#eff6ff;--qfin-destructive:#dc2626;--qfin-destructive-fg:#991b1b;--qfin-destructive-tint:#fef2f2;--qfin-chart-1:var(--qfin-primary);--qfin-chart-2:var(--qfin-success);--qfin-chart-3:var(--qfin-primary-400);--qfin-chart-4:var(--qfin-status-pending);--qfin-chart-5:var(--qfin-neutral-400);--qfin-success-on-dark:#4ade80;--qfin-primary-deepest:var(--qfin-ink-950);--qfin-primary-hover:var(--qfin-primary-700);--qfin-primary-active:var(--qfin-primary-800);--qfin-destructive-hover:color-mix(in srgb, var(--qfin-destructive) 88%, black);--qfin-tint-strong:var(--qfin-primary-100);--qfin-focus-ring:color-mix(in srgb, var(--qfin-primary) 28%, transparent);--qfin-radius:12px;--qfin-radius-sm:8px;--qfin-radius-panel:10px;--qfin-radius-tile:8px;--qfin-radius-inset:6px;--qfin-radius-chip:6px;--qfin-radius-pill:999px;--qfin-elevation-1:0 1px 2px #1515160a;--qfin-elevation-2:0 1px 2px #1515160a, 0 4px 12px -2px #1515160f;--qfin-elevation-3:0 2px 4px -1px #1515160f, 0 12px 28px -6px #1515161f;--qfin-elevation-4:0 4px 12px -4px #1515161a, 0 28px 64px -16px #15151647;--qfin-shadow-card:var(--qfin-elevation-1);--qfin-shadow-modal:var(--qfin-elevation-4);--qfin-scrim:#1515167a;--qfin-skeleton-base:var(--qfin-neutral-100);--qfin-skeleton-sheen:#ffffffbf;--qfin-font-heading:"Manrope", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--qfin-font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--qfin-font-arabic:"IBM Plex Sans Arabic", "Segoe UI", sans-serif;--qfin-font-figure:var(--qfin-font-heading);--qfin-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--qfin-figures:"tnum" 1, "cv01" 1, "cv11" 1;--qfin-text-2xs:11px;--qfin-text-xs:12px;--qfin-text-sm:13px;--qfin-text-md:14px;--qfin-text-lg:15px;--qfin-text-xl:16px;--qfin-text-2xl:18px;--qfin-text-3xl:22px;--qfin-text-4xl:24px;--qfin-text-5xl:28px;--qfin-text-6xl:32px;--qfin-text-7xl:44px;--qfin-type-display-size:var(--qfin-text-7xl);--qfin-type-display-weight:700;--qfin-type-display-leading:1.12;--qfin-type-page-title-size:var(--qfin-text-5xl);--qfin-type-page-title-weight:700;--qfin-type-page-title-leading:1.2;--qfin-type-section-title-size:20px;--qfin-type-section-title-weight:600;--qfin-type-section-title-leading:1.25;--qfin-type-card-title-size:var(--qfin-text-xl);--qfin-type-card-title-weight:600;--qfin-type-card-title-leading:1.3;--qfin-type-body-lg-size:var(--qfin-text-xl);--qfin-type-body-size:var(--qfin-text-md);--qfin-type-body-sm-size:var(--qfin-text-sm);--qfin-type-body-weight:400;--qfin-type-label-size:var(--qfin-text-sm);--qfin-type-label-weight:500;--qfin-type-caption-size:var(--qfin-text-xs);--qfin-type-caption-weight:500;--qfin-type-button-size:var(--qfin-text-md);--qfin-type-button-weight:600;--qfin-type-nav-size:var(--qfin-text-md);--qfin-type-nav-weight:500;--qfin-type-nav-active-weight:600;--qfin-type-table-size:var(--qfin-text-sm);--qfin-type-table-head-size:var(--qfin-text-xs);--qfin-type-table-head-weight:600;--qfin-type-figure-xl-size:var(--qfin-text-6xl);--qfin-type-figure-xl-weight:700;--qfin-type-figure-lg-size:var(--qfin-text-5xl);--qfin-type-figure-size:var(--qfin-text-3xl);--qfin-type-figure-sm-size:var(--qfin-text-xl);--qfin-type-figure-weight:600;--qfin-tracking-tight:-.02em;--qfin-tracking-snug:-.01em;--qfin-tracking-caps:.06em;--qfin-leading-none:1;--qfin-leading-tight:1.25;--qfin-leading-snug:1.45;--qfin-leading-normal:1.5;--qfin-leading-relaxed:1.6;--qfin-space-1:4px;--qfin-space-2:8px;--qfin-space-3:12px;--qfin-space-4:16px;--qfin-space-5:20px;--qfin-space-6:24px;--qfin-space-8:32px;--qfin-space-10:40px;--qfin-space-12:48px;--qfin-space-16:64px;--qfin-control-sm:32px;--qfin-control-md:38px;--qfin-control-lg:44px;--qfin-z-raised:1;--qfin-z-sticky:20;--qfin-z-shell:40;--qfin-z-menu:50;--qfin-z-modal:60;--qfin-z-popover:70;--qfin-z-toast:80;--qfin-duration-fast:.12s;--qfin-duration-base:.18s;--qfin-duration-slow:.26s;--qfin-ease:cubic-bezier(.2, 0, 0, 1);--qfin-ease-out:cubic-bezier(0, 0, .2, 1)}@media (width<=640px){:root{--qfin-type-display-size:var(--qfin-text-6xl);--qfin-type-page-title-size:var(--qfin-text-4xl);--qfin-type-section-title-size:var(--qfin-text-2xl);--qfin-type-figure-xl-size:var(--qfin-text-5xl);--qfin-type-figure-lg-size:var(--qfin-text-4xl)}}:root:lang(ar){--qfin-font-heading:var(--qfin-font-arabic);--qfin-font-body:var(--qfin-font-arabic)}html{font-feature-settings:var(--qfin-figures);text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}body{-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{letter-spacing:var(--qfin-tracking-snug);font-weight:600}h1{letter-spacing:var(--qfin-tracking-tight)}a{transition:color var(--qfin-duration-fast) var(--qfin-ease)}a:hover{color:var(--qfin-primary-hover)}::selection{background:var(--qfin-primary-100);color:var(--qfin-primary-dark)}:where(a,button,[role=button],[tabindex]):focus-visible{outline:2px solid var(--qfin-primary);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--qfin-neutral-300) transparent}.qf-type-display{font-family:var(--qfin-font-heading);font-size:var(--qfin-type-display-size);font-weight:var(--qfin-type-display-weight);line-height:var(--qfin-type-display-leading);letter-spacing:var(--qfin-tracking-tight);color:var(--qfin-primary-dark)}.qf-type-page-title{font-family:var(--qfin-font-heading);font-size:var(--qfin-type-page-title-size);font-weight:var(--qfin-type-page-title-weight);line-height:var(--qfin-type-page-title-leading);letter-spacing:var(--qfin-tracking-tight);color:var(--qfin-primary-dark)}.qf-type-section-title{font-family:var(--qfin-font-heading);font-size:var(--qfin-type-section-title-size);font-weight:var(--qfin-type-section-title-weight);line-height:var(--qfin-type-section-title-leading);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-primary-dark)}.qf-type-card-title{font-family:var(--qfin-font-heading);font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);line-height:var(--qfin-type-card-title-leading);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-primary-dark)}.qf-type-body-lg{font-size:var(--qfin-type-body-lg-size);font-weight:var(--qfin-type-body-weight);line-height:var(--qfin-leading-normal)}.qf-type-body{font-size:var(--qfin-type-body-size);font-weight:var(--qfin-type-body-weight);line-height:var(--qfin-leading-normal)}.qf-type-body-sm{font-size:var(--qfin-type-body-sm-size);font-weight:var(--qfin-type-body-weight);line-height:var(--qfin-leading-snug)}.qf-type-label{font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);color:var(--qfin-fg);line-height:1.3}.qf-type-caption{font-size:var(--qfin-type-caption-size);font-weight:var(--qfin-type-caption-weight);color:var(--qfin-muted-fg);line-height:1.4}.qf-figure,.qf-type-figure,.qf-type-figure-sm,.qf-type-figure-lg,.qf-type-figure-xl{font-family:var(--qfin-font-figure);font-feature-settings:var(--qfin-figures);font-variant-numeric:tabular-nums;font-weight:var(--qfin-type-figure-weight);letter-spacing:var(--qfin-tracking-tight);color:var(--qfin-primary-dark);line-height:1.2}.qf-type-figure-sm{font-family:var(--qfin-font-figure);font-size:var(--qfin-type-figure-sm-size);letter-spacing:normal;line-height:1.3}.qf-type-figure{font-family:var(--qfin-font-figure);font-size:var(--qfin-type-figure-size)}.qf-type-figure-lg{font-family:var(--qfin-font-figure);font-size:var(--qfin-type-figure-lg-size);line-height:1.15}.qf-type-figure-xl{font-family:var(--qfin-font-figure);font-size:var(--qfin-type-figure-xl-size);font-weight:var(--qfin-type-figure-xl-weight);line-height:1.15}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}.qf-page{gap:var(--qfin-space-6);flex-direction:column;min-inline-size:0;display:flex}.qf-page-header{justify-content:space-between;align-items:flex-end;gap:var(--qfin-space-3) var(--qfin-space-4);flex-wrap:wrap;display:flex}.qf-page-actions{align-items:center;gap:var(--qfin-space-2);flex-wrap:wrap;display:flex}.qf-page-title{font-family:var(--qfin-font-heading);margin:0 0 var(--qfin-space-1);font-size:var(--qfin-type-page-title-size);font-weight:var(--qfin-type-page-title-weight);letter-spacing:var(--qfin-tracking-tight);line-height:var(--qfin-type-page-title-leading);color:var(--qfin-primary-dark);overflow-wrap:break-word}.qf-page-subtitle{max-inline-size:72ch;font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);margin:0}.qf-section-title{font-family:var(--qfin-font-heading);margin:0 0 var(--qfin-space-3);font-size:var(--qfin-type-section-title-size);font-weight:var(--qfin-type-section-title-weight);line-height:var(--qfin-type-section-title-leading);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-primary-dark)}.qf-eyebrow{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);font-weight:600}.qf-card{background:var(--qfin-surface);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);padding:var(--qfin-space-5);box-shadow:var(--qfin-shadow-card);min-inline-size:0}@media (width<=640px){.qf-card{padding:var(--qfin-space-4)}}.qf-card-head{justify-content:space-between;align-items:center;gap:var(--qfin-space-3);margin-block-end:var(--qfin-space-4);display:flex}.qf-card-title{font-family:var(--qfin-font-heading);font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);line-height:var(--qfin-type-card-title-leading);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-primary-dark);margin:0}.qf-card-grid{gap:var(--qfin-space-4);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;display:grid}.qf-card-grid-wide{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr))}.qf-span-all{grid-column:1/-1}.qf-kpi-grid{gap:var(--qfin-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=720px){.qf-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.qf-kpi-label{font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);color:var(--qfin-muted-fg);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.qf-kpi-value{margin:var(--qfin-space-1) 0 0;font-family:var(--qfin-font-figure);font-size:var(--qfin-type-figure-size);font-weight:var(--qfin-type-figure-weight);letter-spacing:var(--qfin-tracking-tight);line-height:var(--qfin-leading-tight);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums}.qf-empty{align-items:center;gap:var(--qfin-space-2);border:1px dashed var(--qfin-border-strong);border-radius:var(--qfin-radius);background:var(--qfin-surface);padding:var(--qfin-space-12) var(--qfin-space-6);text-align:center;flex-direction:column;display:flex}.qf-empty-icon{block-size:48px;inline-size:48px;border-radius:var(--qfin-radius-pill);background:var(--qfin-tint);color:var(--qfin-primary);box-shadow:0 0 0 6px color-mix(in srgb, var(--qfin-tint) 50%, transparent);place-items:center;margin-block-end:var(--qfin-space-1);display:grid}.qf-empty-title{font-family:var(--qfin-font-heading);font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-primary-dark);margin:0}.qf-empty-hint{max-inline-size:46ch;font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);margin:0}.qf-empty-action{margin-block-start:var(--qfin-space-2)}.qf-btn{justify-content:center;align-items:center;gap:var(--qfin-space-2);min-block-size:var(--qfin-control-md);padding:0 var(--qfin-space-4);border-radius:var(--qfin-radius-sm);font-family:var(--qfin-font-body);font-size:var(--qfin-type-button-size);font-weight:var(--qfin-type-button-weight);line-height:var(--qfin-leading-tight);letter-spacing:.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--qfin-duration-fast) var(--qfin-ease), border-color var(--qfin-duration-fast) var(--qfin-ease), color var(--qfin-duration-fast) var(--qfin-ease), box-shadow var(--qfin-duration-fast) var(--qfin-ease);border:1px solid #0000;text-decoration:none;display:inline-flex}.qf-btn:focus-visible{box-shadow:0 0 0 3px var(--qfin-focus-ring);outline:none}.qf-btn:not(:disabled):active{transform:translateY(.5px)}.qf-btn-primary{background:var(--qfin-primary);color:var(--qfin-white);box-shadow:0 1px 2px #1515161f,inset 0 1px #ffffff24}.qf-btn-primary:not(:disabled):hover{background:var(--qfin-primary-hover);color:var(--qfin-white)}.qf-btn-primary:not(:disabled):active{background:var(--qfin-primary-active)}.qf-btn-primary:focus-visible{box-shadow:0 0 0 3px var(--qfin-focus-ring)}.qf-btn-outline,.qf-btn-secondary{background:var(--qfin-surface);color:var(--qfin-primary-dark);border-color:var(--qfin-border-strong);box-shadow:0 1px 2px #1515160a}.qf-btn-outline:not(:disabled):hover,.qf-btn-secondary:not(:disabled):hover{background:var(--qfin-surface-hover);border-color:var(--qfin-neutral-400);color:var(--qfin-primary-dark)}.qf-btn-outline:not(:disabled):active,.qf-btn-secondary:not(:disabled):active{background:var(--qfin-surface-sunken)}.qf-btn-ghost,.qf-btn-tertiary{color:var(--qfin-neutral-600);background:0 0;border-color:#0000}.qf-btn-ghost:not(:disabled):hover,.qf-btn-tertiary:not(:disabled):hover{background:var(--qfin-surface-sunken);color:var(--qfin-primary-dark)}.qf-btn-destructive{background:var(--qfin-destructive);color:var(--qfin-white);box-shadow:0 1px 2px #1515161f}.qf-btn-destructive:not(:disabled):hover{background:var(--qfin-destructive-hover);color:var(--qfin-white)}.qf-btn-destructive:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--qfin-destructive) 28%, transparent)}.qf-btn-danger{background:var(--qfin-surface);color:var(--qfin-destructive-fg);border-color:color-mix(in srgb, var(--qfin-destructive) 55%, transparent)}.qf-btn-danger:not(:disabled):hover{background:var(--qfin-destructive-tint);border-color:var(--qfin-destructive);color:var(--qfin-destructive-fg)}.qf-btn-danger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--qfin-destructive) 28%, transparent)}.qf-btn-sm{min-block-size:var(--qfin-control-sm);padding:0 var(--qfin-space-3);font-size:var(--qfin-text-sm);gap:6px}.qf-btn-lg{min-block-size:var(--qfin-control-lg);padding:0 var(--qfin-space-5);font-size:var(--qfin-text-lg)}.qf-btn-icon{inline-size:var(--qfin-control-md);min-inline-size:var(--qfin-control-md);padding-inline:0}.qf-btn-sm.qf-btn-icon{inline-size:var(--qfin-control-sm);min-inline-size:var(--qfin-control-sm)}.qf-btn:disabled,.qf-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.qf-btn[aria-busy=true]{cursor:progress;opacity:.8}.qf-form-actions{gap:var(--qfin-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.qf-table-wrap{background-color:var(--qfin-surface);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);inline-size:100%;box-shadow:var(--qfin-shadow-card);background-image:linear-gradient(to right, var(--qfin-surface), #fff0), linear-gradient(to left, var(--qfin-surface), #fff0), linear-gradient(to right, color-mix(in srgb, var(--qfin-primary-dark) 12%, transparent), transparent), linear-gradient(to left, color-mix(in srgb, var(--qfin-primary-dark) 12%, transparent), transparent);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:28px 100%,28px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.qf-card .qf-table-wrap,.qf-panel .qf-table-wrap,.qf-dialog .qf-table-wrap,.qf-drawer .qf-table-wrap{box-shadow:none;background-color:#0000;border:none;border-radius:0}.qf-table{border-collapse:collapse;inline-size:100%;font-size:var(--qfin-type-table-size);line-height:var(--qfin-leading-snug);overflow-wrap:normal}.qf-table th{padding:10px var(--qfin-space-4);text-align:start;font-size:var(--qfin-type-table-head-size);font-weight:var(--qfin-type-table-head-weight);letter-spacing:.01em;color:var(--qfin-muted-fg);background:var(--qfin-surface-hover);border-bottom:1px solid var(--qfin-border);white-space:nowrap}.qf-table td{padding:var(--qfin-space-3) var(--qfin-space-4);border-bottom:1px solid var(--qfin-border-subtle);color:var(--qfin-fg);vertical-align:middle}.qf-table tbody tr{transition:background-color var(--qfin-duration-fast) var(--qfin-ease)}.qf-table tbody tr:last-child td{border-bottom:none}.qf-table tbody tr:hover td{background:var(--qfin-surface-hover)}.qf-table tbody tr.qf-table-empty:hover td,.qf-table tbody tr.qf-table-empty td{padding:var(--qfin-space-8) var(--qfin-space-3);text-align:center;color:var(--qfin-muted-fg);cursor:default;background:0 0}.qf-table-empty .qf-empty{padding-block:var(--qfin-space-6);background:0 0;border:none}.qf-table .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.qf-table tfoot td{padding:var(--qfin-space-3) var(--qfin-space-4);color:var(--qfin-primary-dark);background:var(--qfin-surface-hover);border-top:1px solid var(--qfin-border);font-weight:600}.qf-table-rows-clickable tbody tr{cursor:pointer}.qf-table-rows-clickable tbody tr:hover{background:var(--qfin-surface-hover)}.qf-table-rows-clickable tbody tr:focus-visible{outline:2px solid var(--qfin-primary);outline-offset:-2px}.qf-table-rows-clickable tbody tr.is-selected td{background:var(--qfin-tint)}.qf-table-rows-clickable tbody tr.is-selected{box-shadow:inset 3px 0 0 var(--qfin-primary)}.qf-row-chevron{text-align:end;inline-size:28px;color:var(--qfin-neutral-300);transition:color var(--qfin-duration-fast) var(--qfin-ease)}.qf-table-rows-clickable tbody tr:hover .qf-row-chevron,.qf-table-rows-clickable tbody tr:focus-visible .qf-row-chevron{color:var(--qfin-primary)}.qf-table .qf-sticky-end{z-index:var(--qfin-z-raised);background-color:var(--qfin-surface);background-clip:padding-box;position:sticky;inset-inline-end:0}.qf-table th.qf-sticky-end{z-index:2;background-color:var(--qfin-surface-hover)}.qf-table tbody tr:hover .qf-sticky-end{background-color:var(--qfin-surface-hover)}.qf-table .qf-sticky-end:before{content:"";background:var(--qfin-border);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:0}.qf-cell-title{color:var(--qfin-primary-dark);font-weight:500;display:block}.qf-cell-sub{font-size:var(--qfin-type-caption-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);margin-block-start:2px;display:block}.qf-field{font-size:var(--qfin-type-body-size);flex-direction:column;gap:6px;min-inline-size:0;display:flex}.qf-field-label{font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);color:var(--qfin-fg);line-height:1.3}.qf-field-hint{color:var(--qfin-muted-fg);font-size:var(--qfin-text-sm);line-height:var(--qfin-leading-snug);margin:0}.qf-field-error{color:var(--qfin-destructive);font-size:var(--qfin-text-sm);line-height:var(--qfin-leading-snug);margin:0}.qf-required{color:var(--qfin-destructive);margin-inline-start:2px}.qf-input,.qf-select,.qf-textarea{inline-size:100%;min-block-size:var(--qfin-control-md);padding:8px var(--qfin-space-3);border:1px solid var(--qfin-border-strong);border-radius:var(--qfin-radius-sm);background:var(--qfin-surface);color:var(--qfin-primary-dark);font-family:var(--qfin-font-body);font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-snug);box-sizing:border-box;transition:border-color var(--qfin-duration-fast) var(--qfin-ease), box-shadow var(--qfin-duration-fast) var(--qfin-ease);box-shadow:0 1px 2px #15151608}.qf-input:hover:not(:focus):not(:disabled),.qf-select:hover:not(:focus):not(:disabled),.qf-textarea:hover:not(:focus):not(:disabled){border-color:var(--qfin-neutral-400)}.qf-input:focus,.qf-select:focus,.qf-textarea:focus{border-color:var(--qfin-primary);box-shadow:0 0 0 3px var(--qfin-focus-ring);outline:none}.qf-input[aria-invalid=true],.qf-select[aria-invalid=true],.qf-textarea[aria-invalid=true]{border-color:var(--qfin-destructive)}.qf-input[aria-invalid=true]:focus,.qf-select[aria-invalid=true]:focus,.qf-textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--qfin-destructive) 22%, transparent)}.qf-input:disabled,.qf-select:disabled,.qf-textarea:disabled{background:var(--qfin-muted);color:var(--qfin-muted-fg);cursor:not-allowed;box-shadow:none}.qf-input[readonly],.qf-textarea[readonly]{background:var(--qfin-muted);color:var(--qfin-muted-fg);box-shadow:none}.qf-input::placeholder,.qf-textarea::placeholder{color:var(--qfin-neutral-400)}.qf-textarea{resize:vertical;min-block-size:88px}.qf-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235F5F6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-inline-end:34px}[dir=rtl] .qf-select{background-position:10px}.qf-input[type=number]{appearance:textfield}.qf-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qf-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qf-form-grid{gap:var(--qfin-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qf-form-stack{gap:var(--qfin-space-4);flex-direction:column;display:flex}@media (width<=640px){.qf-form-grid{grid-template-columns:1fr}}.qf-divider-list{margin:0;padding:0;list-style:none}.qf-divider-row{justify-content:space-between;align-items:center;gap:var(--qfin-space-3);padding:var(--qfin-space-3) var(--qfin-space-4);border-bottom:1px solid var(--qfin-border-subtle);display:flex}.qf-divider-row:last-child{border-bottom:none}.qf-card .qf-divider-row,.qf-drawer .qf-divider-row,.qf-dialog .qf-divider-row,.qf-panel-body .qf-divider-row{padding-inline:0}.qf-divider-row>dd{margin:0}.qf-chip-row{gap:var(--qfin-space-2);flex-wrap:wrap;display:flex}.qf-chip{min-block-size:30px;padding:0 var(--qfin-space-3);border-radius:var(--qfin-radius-pill);font-family:var(--qfin-font-body);font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);border:1px solid var(--qfin-border);background:var(--qfin-surface);color:var(--qfin-neutral-600);cursor:pointer;transition:background-color var(--qfin-duration-fast) var(--qfin-ease), border-color var(--qfin-duration-fast) var(--qfin-ease), color var(--qfin-duration-fast) var(--qfin-ease);align-items:center;gap:6px;display:inline-flex}.qf-chip:hover{border-color:var(--qfin-border-strong);color:var(--qfin-primary-dark)}.qf-chip:focus-visible{box-shadow:0 0 0 3px var(--qfin-focus-ring);outline:none}.qf-chip.active{background:var(--qfin-tint);color:var(--qfin-primary-700);border-color:var(--qfin-primary-200)}.qf-chip.solid.active{background:var(--qfin-primary-dark);color:var(--qfin-white);border-color:var(--qfin-primary-dark)}.qf-alert-error,.qf-alert-success,.qf-alert-info,.qf-alert-warning{border-radius:var(--qfin-radius-sm);font-size:var(--qfin-text-md);line-height:var(--qfin-leading-normal);border:1px solid;margin:0;padding:10px 14px}.qf-alert-error{background:var(--qfin-destructive-tint);border-color:color-mix(in srgb, var(--qfin-destructive) 35%, transparent);color:var(--qfin-destructive-fg)}.qf-alert-success{background:var(--qfin-success-tint);border-color:color-mix(in srgb, var(--qfin-success) 35%, transparent);color:var(--qfin-success-fg)}.qf-alert-info{background:var(--qfin-info-tint);border-color:color-mix(in srgb, var(--qfin-info) 32%, transparent);color:var(--qfin-info-fg)}.qf-alert-warning{background:var(--qfin-warning-tint);border-color:color-mix(in srgb, var(--qfin-warning) 45%, transparent);color:var(--qfin-warning-fg)}.qf-status-pill{--pill-fg:var(--qfin-neutral-600);--pill-bg:var(--qfin-surface-sunken);border:1px solid color-mix(in srgb, var(--pill-fg) 18%, transparent);border-radius:var(--qfin-radius-pill);background:var(--pill-bg);color:var(--pill-fg);font-size:var(--qfin-text-xs);white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;font-weight:500;display:inline-flex}.qf-status-pill:before{content:"";border-radius:var(--qfin-radius-pill);background:currentColor;flex:none;block-size:6px;inline-size:6px}.qf-status-pill.pending{--pill-fg:var(--qfin-warning-fg);--pill-bg:var(--qfin-warning-tint)}.qf-status-pill.approved{--pill-fg:var(--qfin-success-fg);--pill-bg:var(--qfin-success-tint)}.qf-status-pill.disbursed{--pill-fg:var(--qfin-info-fg);--pill-bg:var(--qfin-info-tint)}.qf-status-pill.rejected{--pill-fg:var(--qfin-destructive-fg);--pill-bg:var(--qfin-destructive-tint)}.qf-status-pill.draft{--pill-fg:var(--qfin-neutral-600);--pill-bg:var(--qfin-surface-sunken)}.qf-caption{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);margin:0}.qf-mono{font-family:var(--qfin-font-mono);font-size:var(--qfin-text-sm)}.qf-link{color:var(--qfin-primary);font-weight:500;text-decoration:none}.qf-link:hover{color:var(--qfin-primary-hover);text-underline-offset:3px;text-decoration:underline}.qf-link:focus-visible{border-radius:var(--qfin-radius-chip);box-shadow:0 0 0 3px var(--qfin-focus-ring);outline:none}@media (width<=640px){.qf-page-header{flex-direction:column;align-items:stretch;inline-size:100%}.qf-page-header .qf-btn:not(.qf-btn-icon){justify-content:center}.qf-page-header>.qf-btn-icon{align-self:flex-start}.qf-page{gap:var(--qfin-space-4)}}@media (width<=480px){.qf-kpi-grid{grid-template-columns:1fr}}.qf-skeleton{border-radius:var(--qfin-radius-sm);background-color:var(--qfin-skeleton-base);background-image:linear-gradient(90deg, transparent 0%, var(--qfin-skeleton-sheen) 50%, transparent 100%);background-position:200% 0;background-repeat:no-repeat;background-size:200% 100%;animation:1.4s ease-in-out infinite qf-shimmer;display:block;position:relative;overflow:hidden}[dir=rtl] .qf-skeleton{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.qf-skeleton{background-image:none;animation:none}}.qf-skeleton-circle{border-radius:var(--qfin-radius-pill)}.qf-skeleton-text{flex-direction:column;gap:8px;display:flex}.qf-skeleton-text>.qf-skeleton:last-child:not(:only-child){width:60%}.qf-skeleton-card{border-radius:var(--qfin-radius)}.qf-spinner{color:inherit;flex-shrink:0;animation:.7s linear infinite qf-spin}@media (prefers-reduced-motion:reduce){.qf-spinner{animation:none}}.qf-loading-block{flex-direction:column;gap:10px;width:100%;display:flex}.qf-loading-block>.qf-skeleton:last-child:not(:only-child){width:60%}.qf-table-skeleton{flex-direction:column;width:100%;display:flex}.qf-table-skeleton-row{grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;gap:24px;padding:11px 0;display:grid}.qf-table-skeleton-row>.qf-skeleton:first-child{width:80%}.qf-table-skeleton-row>.qf-skeleton:not(:first-child){width:60%}.qf-pill{--pill-fg:var(--qfin-muted-fg);--pill-bg:var(--qfin-surface-sunken);border-radius:var(--qfin-radius-pill);border:1px solid color-mix(in srgb, var(--pill-fg) 18%, transparent);background:var(--pill-bg);color:var(--pill-fg);font-weight:500;line-height:var(--qfin-leading-tight);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.qf-pill:before{content:"";border-radius:var(--qfin-radius-pill);background:currentColor;flex:none;block-size:6px;inline-size:6px}.qf-pill-pending{--pill-fg:var(--qfin-warning-fg);--pill-bg:var(--qfin-warning-tint)}.qf-pill-review{--pill-fg:var(--qfin-status-review);--pill-bg:var(--qfin-primary-50)}.qf-pill-approved{--pill-fg:var(--qfin-success-fg);--pill-bg:var(--qfin-success-tint)}.qf-pill-disbursed{--pill-fg:var(--qfin-info-fg);--pill-bg:var(--qfin-info-tint)}.qf-pill-rejected{--pill-fg:var(--qfin-destructive-fg);--pill-bg:var(--qfin-destructive-tint)}.qf-pill-draft{--pill-fg:var(--qfin-neutral-600);--pill-bg:var(--qfin-surface-sunken)}.qf-pill-tint{font-size:var(--qfin-text-xs);padding:2px 8px}.qf-pill-solid{font-size:var(--qfin-text-sm);padding:4px 10px}@media (width<=640px){input,select,textarea,.qf-input,.qf-cselect-trigger{font-size:16px}}@media (pointer:coarse){.qf-btn,.qf-chip,.qf-tab{min-height:44px}.qf-btn-sm{min-height:40px}.qf-btn-icon{min-width:44px;min-height:44px}.qf-row-card,.layout-nav-link,.qf-checkbox{min-height:44px}}.qf-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media (width<=640px){.qf-dialog-scrim{align-items:flex-end;padding:0}.qf-dialog{max-width:100%;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-end-end-radius:0;border-end-start-radius:0}.qf-dialog-footer{flex-direction:column-reverse;align-items:stretch}.qf-dialog-footer .qf-btn{justify-content:center;width:100%}.qf-drawer{max-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px)}}.qf-card,.qf-note,.qf-page-subtitle{overflow-wrap:anywhere}@media (width<=640px){.qf-kpi-label,.qf-stat-card-label{white-space:normal;text-overflow:clip;overflow:visible}}.qf-table{min-width:640px}.qf-je-legs{grid-template-columns:1fr auto 1fr;align-items:start;gap:12px;display:grid}.qf-je-swap{white-space:nowrap;margin-top:26px}.qf-je-preview{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-sm);background:var(--qfin-bg);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.qf-je-preview-label{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);font-weight:var(--qfin-type-caption-weight);margin:0 0 4px}.qf-je-preview-account{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);overflow-wrap:anywhere;margin:0;font-weight:600}.qf-je-preview-amount{font-size:var(--qfin-type-figure-sm-size);font-weight:var(--qfin-type-figure-weight);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:var(--qfin-font-figure);margin:4px 0 0}.qf-je-preview-arrow{color:var(--qfin-muted-fg);display:inline-flex}@media (width<=640px){.qf-je-legs,.qf-je-preview{grid-template-columns:1fr}.qf-je-swap{justify-self:start;margin-top:0}.qf-je-preview-arrow{justify-self:center;transform:rotate(90deg)}}.qf-divider-row.start{align-items:flex-start}.qf-detail-cols{border:1px solid var(--qfin-tint);border-radius:var(--qfin-radius-sm);grid-template-columns:1fr;display:grid;overflow:hidden}@media (width>=720px){.qf-detail-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.qf-detail-cols>.qf-divider-row:nth-child(odd){border-inline-end:1px solid var(--qfin-tint)}}.qf-divider-row.stacked{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;padding:12px 16px}.qf-divider-row.stacked>dt{font-size:var(--qfin-type-label-size);color:var(--qfin-muted-fg);font-weight:var(--qfin-type-label-weight)}.qf-divider-row.stacked>dd{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:var(--qfin-type-body-size);font-weight:var(--qfin-type-label-weight);color:var(--qfin-fg)}.qf-json{background:var(--qfin-tint);border-radius:var(--qfin-radius-sm);font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-relaxed);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px;overflow-x:auto}.qf-note{border-radius:var(--qfin-radius-sm);background:var(--qfin-warning-tint);color:var(--qfin-warning-fg);font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);margin:0;padding:10px 14px}.qf-diff-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=640px){.qf-diff-grid{grid-template-columns:1fr}}.qf-diff-col-label{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);margin:0 0 6px;font-weight:600}.dash-breadcrumb{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);align-items:center;gap:8px;margin-bottom:10px;display:flex}.dash-breadcrumb-current{color:var(--qfin-fg);font-weight:var(--qfin-type-label-weight)}.qf-kpi-3{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;display:grid}@media (width>=720px){.qf-kpi-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.qf-search{flex:1;align-items:center;min-width:220px;display:flex;position:relative}.qf-search-icon{color:var(--qfin-muted-fg);pointer-events:none;display:flex;position:absolute;inset-inline-start:14px}.qf-search>.qf-input{border-radius:var(--qfin-radius-pill);padding-inline-start:40px}.qf-meter{border-radius:var(--qfin-radius-pill);background:var(--qfin-tint);height:4px;margin-top:6px;overflow:hidden}.qf-meter-fill{border-radius:var(--qfin-radius-pill);background:var(--qfin-primary);height:100%;display:block}.qf-grade{border-radius:var(--qfin-radius-pill);width:26px;height:26px;font-size:var(--qfin-type-label-size);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.qf-grade-line{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.qf-grade-score{font-size:var(--qfin-type-figure-size);font-weight:var(--qfin-type-figure-weight);font-variant-numeric:tabular-nums;color:var(--qfin-primary-dark);line-height:1.2;font-family:var(--qfin-font-figure)}.qf-row-end{flex-shrink:0;align-items:center;gap:8px;display:flex}.qf-grade.a{background:var(--qfin-success-tint);color:var(--qfin-success)}.qf-grade.b{background:var(--qf-yellow-tint);color:var(--qf-yellow-fg)}.qf-grade.c{background:var(--qfin-warning-tint);color:var(--qfin-warning-fg)}.qf-grade.d,.qf-grade.e{background:var(--qf-orange-tint);color:var(--qf-orange-fg)}.qf-grade.none{background:var(--qfin-tint);color:var(--qfin-muted-fg)}.qf-table-footnote{border-top:1px solid var(--qfin-border);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.qf-review-layout{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}@media (width>=1000px){.qf-review-layout{grid-template-columns:260px minmax(0,1fr)}.qf-review-rail{position:sticky;top:16px}}.qf-review-body{flex-direction:column;gap:16px;min-width:0;display:flex}.qf-section-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.qf-section-item{font-size:var(--qfin-type-body-size);align-items:center;gap:10px;display:flex}.qf-section-bullet{border-radius:var(--qfin-radius-pill);border:1px solid var(--qfin-border);background:var(--qfin-white);width:22px;height:22px;color:var(--qfin-muted-fg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.qf-section-bullet.complete{background:var(--qfin-primary);border-color:var(--qfin-primary);color:var(--qfin-white)}.qf-kv-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:18px 24px;display:grid}@media (width>=700px){.qf-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.qf-kv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.qf-doc-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qf-doc-row{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-inset);background:var(--qfin-white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.qf-doc-main{flex:220px;min-width:0}.qf-doc-kind{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);margin:0;font-weight:600}.qf-doc-name{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);overflow-wrap:anywhere;margin:2px 0 0}.qf-doc-meta{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);margin:3px 0 0}.qf-doc-review-pill{vertical-align:middle;margin-inline-start:8px}.qf-doc-reason{border-inline-start:2px solid var(--qfin-status-rejected);font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-fg);margin:6px 0 0;padding-inline-start:8px}.emp-id{border-inline-start:1px solid var(--qfin-border);font-family:var(--qfin-font-mono);opacity:.85;margin-inline-start:8px;padding-inline-start:8px}.qf-doc-preview{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-inset);background:var(--qfin-bg);width:100%;height:min(70vh,640px);display:block}.qf-doc-verify{gap:var(--qfin-space-3);border-block-start:1px solid var(--qfin-border-subtle);flex-direction:column;margin-block-start:var(--qfin-space-4);padding-block-start:var(--qfin-space-4);display:flex}.qf-doc-verify.is-above{margin-block:0 var(--qfin-space-4);padding-block:0 var(--qfin-space-4);border-block-start:none;border-block-end:1px solid var(--qfin-border-subtle)}.qf-doc-actions{flex-shrink:0;gap:6px;display:flex}.qf-kv-label{font-size:var(--qfin-type-label-size);color:var(--qfin-muted-fg);font-weight:var(--qfin-type-label-weight);margin:0 0 4px}.qf-kv-value{font-size:var(--qfin-type-body-size);color:var(--qfin-primary-dark);font-weight:var(--qfin-type-label-weight);word-break:break-word;margin:0}.qf-kv-note{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);margin:6px 0 0;font-style:italic}.qf-kv-value.qf-field-error,.qf-kv-note.qf-field-error{color:var(--qfin-destructive)}.qf-kv-value.empty{color:var(--qfin-muted-fg);font-weight:var(--qfin-type-body-weight);font-size:var(--qfin-type-body-size)}.qf-id-card{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);background:var(--qfin-tint);padding:18px}.qf-id-card-head{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-primary-dark);justify-content:space-between;gap:12px;margin-bottom:14px;font-weight:600;display:flex}.qf-id-card-row{font-size:var(--qfin-type-body-size);gap:8px;padding:3px 0;display:flex}.qf-id-card-row>span:first-child{color:var(--qfin-muted-fg)}.qf-filter-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.qf-checkbox{font-size:var(--qfin-type-label-size);color:var(--qfin-primary-dark);cursor:pointer;white-space:nowrap;font-weight:var(--qfin-type-label-weight);align-items:center;gap:8px;display:inline-flex}.qf-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--qfin-primary);cursor:pointer}.qf-search-clear{border-radius:var(--qfin-radius-pill);background:var(--qfin-tint);width:22px;height:22px;color:var(--qfin-muted-fg);cursor:pointer;border:none;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:12px}.qf-search-clear:hover,.qf-search-clear:focus-visible{color:var(--qfin-primary)}.qf-kpi-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=720px){.qf-kpi-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.qf-scope-bar{border-radius:var(--qfin-radius-sm);background:var(--qfin-tint);color:var(--qfin-primary-dark);font-size:var(--qfin-type-body-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.qf-suffix-field{position:relative}.qf-suffix-field>.qf-input{padding-inline-end:34px}.qf-suffix{inset-inline-end:14px;font-size:var(--qfin-type-body-size);color:var(--qfin-muted-fg);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.qf-report-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:10px;display:grid}.qf-report-tile{text-align:start;background:var(--qfin-white);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);cursor:pointer;flex-direction:column;gap:6px;padding:14px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}.qf-report-tile:hover{border-color:var(--qfin-primary)}.qf-report-tile:focus-visible{outline:2px solid var(--qfin-primary);outline-offset:2px}.qf-report-tile.active{border-color:var(--qfin-primary);background:var(--qfin-tint)}.qf-report-tile-head{color:var(--qfin-primary);align-items:center;gap:8px;display:inline-flex}.qf-report-tile-title{font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);color:var(--qfin-primary-dark);line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading)}.qf-report-tile-desc{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg)}.qf-report-tile-kind{border-radius:var(--qfin-radius-pill);background:var(--qfin-tint);color:var(--qfin-muted-fg);font-size:var(--qfin-type-caption-size);font-weight:var(--qfin-type-caption-weight);align-self:flex-start;margin-top:2px;padding:2px 8px}@media (width<=640px){.qf-page-header .qf-btn{justify-content:center}.qf-filter-row{flex-direction:column;align-items:stretch;gap:10px}.qf-filter-row>*{width:100%}}tbody tr[data-kbd-row]:focus-visible{background:var(--qfin-tint);outline:2px solid var(--qfin-primary);outline-offset:-2px}.qf-pager-steps::-webkit-scrollbar{display:none}.qf-inline-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.qf-inline-form>.qf-field{margin:0}.qf-inline-form>.qf-btn{flex-shrink:0;margin-bottom:1px}.qf-input-affix{align-items:stretch;display:flex}.qf-input-affix-label{border:1px solid var(--qfin-border);background:var(--qfin-tint);color:var(--qfin-muted-fg);font-size:var(--qfin-type-body-size);white-space:nowrap;border-inline-end:none;border-start-start-radius:var(--qfin-radius-sm);border-end-start-radius:var(--qfin-radius-sm);align-items:center;padding:0 10px;display:inline-flex}.qf-input-affix>.qf-input{border-start-start-radius:0;border-end-start-radius:0;flex:1;min-width:0}.qf-chain{grid-template-columns:28px minmax(160px,1.1fr) minmax(120px,max-content) minmax(0,2fr);column-gap:12px;margin:0;padding:0;list-style:none;display:grid}.qf-chain-row{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--qfin-border);align-items:baseline;row-gap:4px;padding:8px 0;display:grid}.qf-chain-row:last-child{border-bottom:none}.qf-chain-op{font-size:var(--qfin-type-figure-sm-size);color:var(--qfin-muted-fg);text-align:center;font-variant-numeric:tabular-nums;font-weight:600;font-family:var(--qfin-font-figure)}.qf-chain-label{font-size:var(--qfin-type-body-size);color:var(--qfin-fg)}.qf-chain-value{font-size:var(--qfin-type-figure-sm-size);font-weight:var(--qfin-type-figure-weight);text-align:end;font-variant-numeric:tabular-nums;color:var(--qfin-primary-dark);white-space:nowrap;font-family:var(--qfin-font-figure)}.qf-chain-note{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg)}.qf-chain-row.result{border-top:2px solid var(--qfin-border);border-bottom:none;margin-top:2px;padding-top:10px}.qf-chain-row.result .qf-chain-value{font-size:var(--qfin-type-figure-size);font-weight:var(--qfin-type-figure-weight);font-family:var(--qfin-font-figure)}@media (width<=720px){.qf-chain{grid-template-columns:24px minmax(0,1fr) minmax(90px,max-content)}.qf-chain-note{grid-column:2/-1}}:root{--qf-yellow:#eab308;--qf-yellow-fg:#854d0e;--qf-yellow-tint:#fefce8;--qf-orange:#ea580c;--qf-orange-fg:#9a3412;--qf-orange-tint:#ffedd5}.qf-doc-gallery-bar{justify-content:space-between;align-items:center;gap:var(--qfin-space-2);padding:var(--qfin-space-2);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-tile);background:var(--qfin-surface-sunken,var(--qfin-bg));margin-block-end:var(--qfin-space-3);display:flex}.qf-doc-gallery-place{text-align:center;min-inline-size:0;font-size:var(--qfin-type-body-sm-size);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;display:inline-flex}.qf-doc-gallery-hint{color:var(--qfin-muted-fg);font-size:.75rem}.qf-doc-viewer-footer{justify-content:space-between;align-items:center;gap:var(--qfin-space-2);flex-wrap:wrap;inline-size:100%;display:flex}.qf-doc-viewer-footer-group{align-items:center;gap:var(--qfin-space-2);flex-wrap:wrap;display:flex}@media (width<=640px){.qf-doc-gallery-hint{display:none}}.qf-doc-preview-frame{position:relative}.qf-doc-preview-state{justify-content:center;align-items:center;gap:var(--qfin-space-2);flex-direction:column;min-block-size:min(70vh,640px);display:flex;position:relative}.qf-doc-preview-state>.qf-skeleton{position:absolute;inset:0}.qf-doc-preview-loading{color:var(--qfin-muted-fg);font-size:var(--qfin-type-body-sm-size);align-items:center;gap:8px;display:inline-flex;position:relative}.qf-doc-preview-frame.is-busy>.qf-doc-preview,.qf-doc-preview-frame.is-busy>.qf-doc-preview-state{opacity:.45;transition:opacity .12s}.qf-doc-preview-overlay{justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex;position:absolute;inset:0}.qf-doc-verdict-panel{gap:var(--qfin-space-2);padding:var(--qfin-space-3);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-tile);background:var(--qfin-surface-sunken,var(--qfin-bg));flex-direction:column;margin-block-end:var(--qfin-space-4);display:flex}.qf-doc-verdict-panel.is-reject{border-color:var(--qfin-destructive,var(--qfin-border))}.qf-doc-verdict-title{margin:0;font-weight:600}.qf-doc-gallery-left{color:var(--qfin-muted-fg);font-size:.75rem}.qf-doc-gallery-done{align-items:center;gap:var(--qfin-space-2);padding-block:var(--qfin-space-6,48px);text-align:center;flex-direction:column;display:flex}.qf-doc-gallery-done-mark{color:var(--qfin-success);animation:.24s ease-out qf-verified-pop}.qf-verified-mark{color:var(--qfin-success);vertical-align:-.15em;flex-shrink:0}.qf-doc-review-pill .qf-verified-mark{margin-inline-end:4px}.qf-doc-kind-mark{vertical-align:-.2em;margin-inline-end:6px}.qf-doc-row.is-verified{border-inline-start:3px solid var(--qfin-success)}.qf-doc-verified-banner{margin:0 0 var(--qfin-space-3);border:1px solid color-mix(in srgb, var(--qfin-success) 35%, transparent);border-radius:var(--qfin-radius-tile);background:var(--qfin-success-tint);color:var(--qfin-success-fg);font-size:var(--qfin-type-body-sm-size);align-items:center;gap:8px;padding:8px 12px;font-weight:600;animation:.24s ease-out qf-verified-pop;display:flex}@keyframes qf-verified-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.qf-doc-verified-banner,.qf-doc-gallery-done-mark{animation:none}}.qf-pill:has(>.qf-verified-mark):before{display:none}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--qfin-bg);color:var(--qfin-fg);font-family:var(--qfin-font-body);font-size:var(--qfin-text-md);line-height:var(--qfin-leading-normal);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--qfin-font-heading);color:var(--qfin-primary-dark);line-height:var(--qfin-leading-tight);margin:0}.ops-brand-panel :is(h1,h2,h3,h4){color:inherit}button{font-family:inherit}a{color:var(--qfin-primary);text-decoration:none}a:hover,a:focus,a:visited{text-decoration:none}[dir=rtl] .qf-flip-rtl{transform:scaleX(-1)}[data-sonner-toast]{box-shadow:0 4px 24px #0000001a;border:none!important}[data-sonner-toast][data-type=success] [data-icon]{color:var(--qfin-status-approved)}[data-sonner-toast][data-type=error] [data-icon]{color:var(--qfin-status-overdue)}[data-sonner-toaster] [data-sonner-toast]{font-family:var(--qfin-font-body);font-size:var(--qfin-type-body-size)}.shell-skeleton{min-height:100vh;display:flex}.shell-skeleton-sidebar{background:var(--qfin-nav-bg);flex-shrink:0;width:256px;padding:20px 16px}.shell-skeleton-sidebar .qf-skeleton{background-color:var(--qfin-on-dark-surface-hover);background-image:linear-gradient(90deg, transparent 0%, var(--qfin-on-dark-surface-strong) 50%, transparent 100%)}@media (width<=900px){.shell-skeleton-sidebar{display:none}}.shell-skeleton-main{flex-direction:column;flex:1;min-width:0;display:flex}.shell-skeleton-header{background:var(--qfin-white);border-bottom:1px solid var(--qfin-tint);align-items:center;padding:16px 24px;display:flex}.shell-skeleton-content{flex-direction:column;gap:20px;padding:24px;display:flex}@media (width<=900px){.shell-skeleton-header{padding:14px 16px}.shell-skeleton-content{padding:20px 16px}}.shell-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=720px){.shell-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.qf-stepper{width:100%}.qf-stepper-list{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qf-stepper-item{align-items:center;gap:8px;min-width:0;display:flex}.qf-stepper-rail{border-radius:var(--qfin-radius-pill);background:var(--qfin-border);width:18px;height:2px;display:block}.qf-stepper-rail.filled{background:var(--qfin-primary)}.qf-stepper-btn{border-radius:var(--qfin-radius-inset);min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 6px;display:inline-flex}.qf-stepper-btn:hover .qf-stepper-label{color:var(--qfin-fg)}.qf-stepper-btn.is-locked{cursor:not-allowed}.qf-stepper-btn.is-locked .qf-stepper-label,.qf-stepper-btn.is-locked:hover .qf-stepper-label{color:var(--qfin-muted-fg)}.qf-stepper-rail-variant .qf-stepper-btn.is-locked:hover{background:0 0}.qf-stepper-btn:focus-visible{box-shadow:0 0 0 3px var(--qfin-focus-ring);outline:none}.qf-stepper-dot{border:1.5px solid var(--qfin-border-strong);border-radius:var(--qfin-radius-pill);background:var(--qfin-surface);width:26px;height:26px;color:var(--qfin-muted-fg);font-size:var(--qfin-text-sm);font-weight:600;line-height:var(--qfin-leading-none);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.qf-stepper-dot.reached{border-color:var(--qfin-primary-200);background:var(--qfin-primary-50);color:var(--qfin-primary-700)}.qf-stepper-dot.active{background:var(--qfin-primary);border-color:var(--qfin-primary);color:var(--qfin-white);box-shadow:0 0 0 4px var(--qfin-primary-100)}.qf-stepper-label{color:var(--qfin-muted-fg);font-size:var(--qfin-type-label-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qf-stepper-label.active{color:var(--qfin-fg);font-weight:600}@media (width<=720px){.qf-stepper-label:not(.active){display:none}}.qf-stepper-rail-variant .qf-stepper-list{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:2px;padding-block:8px;overflow-x:auto}.qf-stepper-rail-variant .qf-stepper-list::-webkit-scrollbar{display:none}.qf-stepper-rail-variant .qf-stepper-item{flex:none}.qf-stepper-rail-variant .qf-stepper-rail{width:12px}.qf-stepper-rail-variant .qf-stepper-btn{gap:7px;padding:5px 8px}.qf-stepper-rail-variant .qf-stepper-btn:hover{background:var(--qfin-surface-hover)}.qf-stepper-rail-variant .qf-stepper-dot{width:22px;height:22px;font-size:var(--qfin-text-xs)}.qf-stepper-rail-variant .qf-stepper-label{font-size:var(--qfin-text-sm)}@media (width<=1100px){.qf-stepper-rail-variant .qf-stepper-label:not(.active){display:none}}.qf-stepper-dot.attention{border-color:var(--qfin-warning);background:var(--qfin-warning-tint);color:var(--qfin-warning-fg)}.qf-stepper-dot.attention.active{background:var(--qfin-primary);border-color:var(--qfin-primary);color:var(--qfin-white)}.qf-stepper-dot.waiting-other{border-color:color-mix(in srgb, var(--qfin-info) 55%, transparent);background:var(--qfin-info-tint);color:var(--qfin-info)}.qf-stepper-dot.not-yet{border-style:dashed;border-color:var(--qfin-border);background:var(--qfin-white);color:var(--qfin-muted-fg)}.qf-stepper-dot.unknown{border-style:dotted;border-color:var(--qfin-muted-fg);color:var(--qfin-muted-fg)}.qf-stepper-dot.waiting-other.active,.qf-stepper-dot.not-yet.active,.qf-stepper-dot.unknown.active{background:var(--qfin-primary);border-style:solid;border-color:var(--qfin-primary);color:var(--qfin-white)}.qf-stepper-rail-variant .qf-stepper-dot.reached:not(.active){background:color-mix(in srgb, var(--qfin-primary) 8%, var(--qfin-white))}.qf-row-menu{justify-content:flex-end;display:flex}.qf-row-menu-btn{border-radius:var(--qfin-radius-inset);width:30px;height:30px;color:var(--qfin-muted-fg);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;transition:background .12s,color .12s;display:grid}.qf-row-menu-btn:hover,.qf-row-menu-btn[aria-expanded=true]{background:var(--qfin-tint);color:var(--qfin-primary)}.qf-row-menu-btn:focus-visible{box-shadow:0 0 0 3px var(--qfin-focus-ring);outline:none}.qf-row-menu-list{z-index:70;border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-sm);background:var(--qfin-white);box-shadow:var(--qfin-shadow-modal);flex-direction:column;gap:2px;padding:6px;animation:90ms ease-out qf-row-menu-in;display:flex;position:fixed;overflow-y:auto}@keyframes qf-row-menu-in{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.qf-row-menu-list{animation:none}}.qf-row-menu-item{border-radius:var(--qfin-radius-inset);width:100%;color:var(--qfin-fg);font-family:var(--qfin-font-body);font-size:var(--qfin-type-body-size);text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;display:flex}.qf-row-menu-item:hover,.qf-row-menu-item:focus-visible{background:var(--qfin-tint);color:var(--qfin-primary-dark);outline:none}.qf-row-menu-item.destructive{color:var(--qfin-destructive)}.qf-row-menu-item.destructive:hover,.qf-row-menu-item.destructive:focus-visible{background:var(--qfin-destructive-tint);color:var(--qfin-destructive)}.qf-row-menu-item[aria-disabled=true]{color:var(--qfin-muted-fg);cursor:not-allowed}.qf-row-menu-item[aria-disabled=true]:hover{color:var(--qfin-muted-fg);background:0 0}.qf-row-menu-icon{color:currentColor;flex:none;display:inline-flex}.qf-row-menu-note{color:var(--qfin-muted-fg);font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);margin:4px 0 2px;padding:0 10px}.qf-otp{direction:ltr;gap:10px;inline-size:max-content;max-inline-size:100%;margin-inline:auto;display:flex;position:relative}.qf-otp-box{box-sizing:border-box;border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-tile);background:var(--qfin-white);block-size:56px;inline-size:48px;color:var(--qfin-fg);font-family:var(--qfin-font-body);font-size:var(--qfin-text-4xl);font-weight:var(--qfin-type-figure-weight);font-variant-numeric:tabular-nums;place-items:center;transition:border-color .12s,box-shadow .12s;display:grid}.qf-otp-box.filled{border-color:var(--qfin-primary)}.qf-otp-box.active{border-color:var(--qfin-primary);box-shadow:0 0 0 3px var(--qfin-focus-ring)}.qf-otp-caret{border-radius:var(--qfin-radius-pill);background:var(--qfin-primary);block-size:24px;inline-size:2px;animation:1s step-end infinite qf-otp-blink}@keyframes qf-otp-blink{50%{opacity:0}}.qf-otp-input{color:#0000;caret-color:#0000;block-size:100%;inline-size:100%;font-size:var(--qfin-text-xl);cursor:text;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;inset:0}.qf-otp-input::selection{background:0 0}.qf-otp.is-disabled .qf-otp-box{background:var(--qfin-tint);color:var(--qfin-muted-fg)}.qf-otp.is-disabled .qf-otp-input{cursor:not-allowed}.qf-otp.is-invalid .qf-otp-box{border-color:var(--qfin-destructive)}.qf-otp.is-invalid .qf-otp-box.active{box-shadow:0 0 0 3px var(--qfin-destructive-tint)}@media (prefers-reduced-motion:reduce){.qf-otp-box{transition:none}.qf-otp-caret{animation:none}}@media (width<=400px){.qf-otp{gap:6px;inline-size:100%}.qf-otp-box{block-size:48px;inline-size:auto;font-size:var(--qfin-text-2xl);flex:1}}.qf-new-badge{border-radius:var(--qfin-radius-pill);font-size:var(--qfin-type-caption-size);white-space:nowrap;background:var(--qfin-tint);color:var(--qfin-primary);align-items:center;padding:3px 10px;font-weight:600;display:inline-flex}.qf-dup{vertical-align:middle;z-index:1;flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex;position:relative}.qf-dup-badge{border-radius:var(--qfin-radius-pill);font-size:var(--qfin-type-caption-size);white-space:nowrap;background:var(--qfin-warning-tint);color:var(--qfin-warning-fg);cursor:help;align-items:center;padding:3px 10px;font-weight:600;display:inline-flex}.qf-dup-lines{font-size:var(--qfin-type-caption-size);color:var(--qfin-warning-fg);margin:0;padding-inline-start:16px}.qf-blocked-wrap{display:inline-flex;position:relative}.qf-blocked{opacity:.55;cursor:not-allowed}.qf-blocked:focus-visible{outline:2px solid var(--qfin-primary);outline-offset:2px}.qf-blocked-reason{bottom:calc(100% + 8px);z-index:20;opacity:0;pointer-events:none;border-radius:var(--qfin-radius-inset);background:var(--qfin-fg);min-width:200px;max-width:300px;color:var(--qfin-white);font-size:var(--qfin-text-sm);font-weight:500;line-height:var(--qfin-leading-snug);text-align:start;white-space:normal;box-shadow:var(--qfin-elevation-3);padding:8px 10px;transition:opacity .12s,transform .12s;position:absolute;inset-inline-start:0;transform:translateY(4px)}.qf-blocked-wrap:hover .qf-blocked-reason,.qf-blocked-wrap:focus-within .qf-blocked-reason,.qf-blocked-reason-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.qf-blocked-reason{transition:none;transform:none}}@media (width<=640px),(hover:none){.qf-blocked-reason{opacity:1;max-width:none;color:var(--qfin-muted-fg);box-shadow:none;background:0 0;margin-top:6px;padding:0;display:block;position:static;transform:none}.qf-blocked-wrap{display:block}}.qf-blocked-wrap:has(>.qf-btn-block){width:100%;display:flex}.qf-btn-block{justify-content:center;width:100%}.qf-gate-submit{margin-top:14px}.qf-blocked-reason-quiet,.qf-blocked-wrap:hover .qf-blocked-reason-quiet,.qf-blocked-wrap:focus-within .qf-blocked-reason-quiet{clip-path:inset(50%);white-space:nowrap;opacity:1;block-size:1px;inline-size:1px;box-shadow:none;background:0 0;margin:0;padding:0;position:absolute;overflow:hidden;transform:none}.qf-confirm-action{flex-direction:column;gap:14px;display:flex}.qf-confirm-action-consequence{border-radius:var(--qfin-radius-panel);border-inline-start:3px solid var(--qfin-primary);background:var(--qfin-tint);color:var(--qfin-fg);font-size:var(--qfin-type-body-lg-size);line-height:var(--qfin-leading-normal);margin:0;padding:12px 14px}.qf-confirm-action-consequence.destructive{border-inline-start-color:var(--qfin-destructive);background:var(--qfin-destructive-tint)}.qf-confirm-action-error{margin:0}.qf-confirm-action-actions{justify-content:flex-end;gap:8px;display:flex}.qf-copy-value{border-radius:var(--qfin-radius-chip);block-size:22px;inline-size:22px;color:var(--qfin-muted-fg);cursor:pointer;opacity:.55;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .12s,color .12s,background .12s;display:inline-flex}.qf-copy-value:hover,.qf-copy-value:focus-visible{opacity:1;color:var(--qfin-primary);background:var(--qfin-tint);border-color:var(--qfin-border)}.qf-copy-value[data-copied]{opacity:1;color:var(--qfin-success);background:0 0;border-color:#0000}@media (prefers-reduced-motion:reduce){.qf-copy-value{transition:none}}.pc-muted{color:var(--qfin-muted-fg)}.pc-nowrap{white-space:nowrap}.pc-code{color:var(--qfin-primary-dark);font-weight:600}.pc-register{gap:var(--qfin-space-4);flex-direction:column;display:flex}.pc-register-head{justify-content:space-between;align-items:flex-start;gap:var(--qfin-space-3) var(--qfin-space-4);flex-wrap:wrap;display:flex}.pc-register-sub{margin:var(--qfin-space-1) 0 0;font-size:var(--qfin-type-body-size);color:var(--qfin-muted-fg)}.pc-filters{gap:var(--qfin-space-3);padding:var(--qfin-space-3);border:1px solid var(--qfin-border-subtle);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface-sunken);flex-direction:column;display:flex}.pc-toolbar{align-items:center;gap:var(--qfin-space-2);flex-wrap:wrap;display:flex}.pc-code-input{flex:0 280px;min-inline-size:0}.pc-scope-note{font-size:var(--qfin-type-body-size);color:var(--qfin-muted-fg)}.qf-table.pc-register-table{min-width:720px}.pc-short-id{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-caption-size)}.pc-row-open{text-align:end;white-space:nowrap}.pc-pager{justify-content:space-between;align-items:center;gap:var(--qfin-space-3);border-block-start:1px solid var(--qfin-border-subtle);flex-wrap:wrap;padding-block-start:var(--qfin-space-4);display:flex}.pc-pager-label{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums}.pc-pager-buttons{gap:var(--qfin-space-2);display:flex}.pc-drawer-body{gap:var(--qfin-space-6);flex-direction:column;display:flex}.pc-param-form{gap:var(--qfin-space-3);flex-direction:column;display:flex}.pc-section-head{justify-content:space-between;align-items:center;gap:var(--qfin-space-2);flex-wrap:wrap;display:flex}.pc-section-head .qf-eyebrow{align-items:center;gap:var(--qfin-space-2);margin:0;display:inline-flex}.pc-mode{padding:1px var(--qfin-space-2);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-pill);background:var(--qfin-surface-sunken);color:var(--qfin-neutral-600);font-size:var(--qfin-type-caption-size);font-weight:var(--qfin-type-caption-weight);align-items:center;display:inline-flex}.pc-mode-edit{border-color:var(--qfin-primary-200);background:var(--qfin-tint);color:var(--qfin-primary-700)}.pc-param-table-wrap{border-radius:var(--qfin-radius-panel);box-shadow:none}.qf-table.pc-param-table{min-width:0}.pc-param-table td{padding-block:var(--qfin-space-2)}.pc-value{color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;font-weight:600}.pc-value-input{text-align:end;font-variant-numeric:tabular-nums;max-inline-size:140px;margin-inline-start:auto}.pc-row-remove{white-space:nowrap;text-align:end;inline-size:1%}.pc-history-head{margin:0 0 var(--qfin-space-2);display:block}.pc-history{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel)}.pc-history-line{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-fg)}.pc-unsaved{padding:2px var(--qfin-space-2);border:1px solid color-mix(in srgb, var(--qfin-warning) 32%, transparent);border-radius:var(--qfin-radius-pill);background:var(--qfin-warning-tint);color:var(--qfin-warning-fg);font-size:var(--qfin-type-caption-size);white-space:nowrap;align-items:center;gap:6px;margin-inline-end:var(--qfin-space-2);font-weight:600;display:inline-flex}.pc-unsaved-dot{border-radius:var(--qfin-radius-pill);background:var(--qfin-warning);block-size:6px;inline-size:6px}.pc-refusal{gap:var(--qfin-space-2);flex-direction:column;display:flex}.pc-refusal ul{margin:var(--qfin-space-1) 0 0;padding-inline-start:18px}.pc-check{align-items:center;gap:var(--qfin-space-2);font-weight:400;display:inline-flex}@media (width<=640px){.pc-page-actions,.pc-page-actions .qf-btn{inline-size:100%}.pc-filters{padding:var(--qfin-space-3)}.pc-toolbar .qf-btn{flex:auto}.pc-code-input,.pc-pager-buttons{flex:100%}.pc-pager-buttons .qf-btn{flex:1 1 0}}.qf-lang-toggle{border:1px solid var(--qfin-border-subtle);border-radius:var(--qfin-radius-pill);background:var(--qfin-surface-sunken);flex-shrink:0;align-items:center;gap:2px;padding:2px;display:inline-flex}.qf-lang-btn{border-radius:var(--qfin-radius-pill);min-block-size:24px;font-family:inherit;font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);cursor:pointer;transition:background-color var(--qfin-duration-fast) var(--qfin-ease), color var(--qfin-duration-fast) var(--qfin-ease);background:0 0;border:none;padding:0 10px;font-weight:600}.qf-lang-btn:hover:not(.active){color:var(--qfin-primary-dark)}.qf-lang-btn.active{background:var(--qfin-primary);color:var(--qfin-white)}.qf-lang-btn:focus-visible{outline:2px solid var(--qfin-primary);outline-offset:1px}@media (pointer:coarse){.qf-lang-btn{min-block-size:32px}}.layout{background:var(--qfin-bg);grid-template-columns:auto 1fr;height:100dvh;display:grid;overflow:hidden}.layout-sidebar{background:var(--qfin-nav-bg);height:100%;min-height:0;color:var(--qfin-nav-fg);border-inline-end:1px solid var(--qfin-nav-border);display:flex}.layout-rail{align-items:center;gap:var(--qfin-space-3);width:60px;padding:var(--qfin-space-3) 0;background:var(--qfin-nav-rail-bg);z-index:1;flex-direction:column;flex:none;display:flex;position:relative}.layout-rail-brand{width:38px;height:38px;border-radius:var(--qfin-radius-sm);background:var(--qfin-primary);color:var(--qfin-white);flex:none;place-items:center;margin-block-end:var(--qfin-space-2);line-height:0;text-decoration:none;display:grid;box-shadow:inset 0 1px #fff3,0 2px 6px #0000004d}.layout-rail-brand:hover{color:var(--qfin-white);filter:brightness(1.08)}.layout-rail-brand:focus-visible{outline:2px solid var(--qfin-rail-ring);outline-offset:2px}.layout-rail-list{flex-direction:column;align-items:center;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.layout-rail-foot{flex-direction:column;flex:none;align-items:center;gap:4px;margin-block-start:auto;display:flex}.layout-rail-btn{border-radius:var(--qfin-radius-sm);width:40px;height:40px;color:var(--qfin-rail-fg);cursor:pointer;transition:background var(--qfin-duration-fast) var(--qfin-ease), color var(--qfin-duration-fast) var(--qfin-ease);background:0 0;border:0;place-items:center;text-decoration:none;display:grid;position:relative}.layout-rail-btn:hover{background:var(--qfin-rail-surface-hover);color:var(--qfin-rail-fg-hover)}.layout-rail-btn.active{background:var(--qfin-rail-active-bg);color:var(--qfin-rail-active-fg)}.layout-rail-btn.active:before{content:"";background:var(--qfin-primary-400);border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;inset-block:10px;inset-inline-start:-10px}.layout-rail-btn:focus-visible{outline:2px solid var(--qfin-rail-ring);outline-offset:2px}.layout-rail-tip{inset-inline-start:calc(100% + 8px);z-index:50;border-radius:var(--qfin-radius-inset);background:var(--qfin-ink-950);box-shadow:var(--qfin-elevation-3);color:var(--qfin-white);font-size:var(--qfin-text-sm);line-height:var(--qfin-leading-none);white-space:nowrap;opacity:0;pointer-events:none;padding:6px 10px;transition:opacity .1s;position:absolute;top:50%;transform:translateY(-50%)}.layout-rail-btn:hover .layout-rail-tip,.layout-rail-btn:focus-visible .layout-rail-tip{opacity:1}@media (hover:none){.layout-rail-tip{display:none}}.layout-panel{width:232px;min-height:0;padding:var(--qfin-space-4) var(--qfin-space-2);flex-direction:column;flex:none;transition:width .16s,opacity .12s;display:flex;overflow:hidden}.layout.collapsed .layout-panel{opacity:0;visibility:hidden;width:0;padding-inline:0}.layout-panel-head{padding:2px 10px var(--qfin-space-4);flex:none}.layout-panel-title{font-family:var(--qfin-font-heading);font-size:var(--qfin-text-xl);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-primary-dark);white-space:nowrap;margin:0;font-weight:600}.layout-panel-blurb{font-size:var(--qfin-text-xs);line-height:var(--qfin-leading-snug);color:var(--qfin-nav-fg-muted);margin:2px 0 0}.layout-nav-search{margin:0 4px var(--qfin-space-3);flex:none;align-items:center;display:flex;position:relative}.layout-nav-search-icon{color:var(--qfin-nav-fg-faint);pointer-events:none;position:absolute;inset-inline-start:9px}.layout-nav-search-input{border:1px solid var(--qfin-nav-border);border-radius:var(--qfin-radius-sm);background:var(--qfin-nav-surface);width:100%;min-height:34px;color:var(--qfin-primary-dark);font-family:inherit;font-size:var(--qfin-text-md);transition:border-color var(--qfin-duration-fast) var(--qfin-ease), box-shadow var(--qfin-duration-fast) var(--qfin-ease);padding:6px 26px 6px 30px}.layout-nav-search-input::placeholder{color:var(--qfin-nav-fg-faint)}.layout-nav-search-input:focus{border-color:var(--qfin-primary);background:var(--qfin-surface);box-shadow:0 0 0 3px var(--qfin-focus-ring);outline:none}.layout-nav-search-input::-webkit-search-cancel-button{display:none}.layout-nav-search-clear{border-radius:var(--qfin-radius-pill);background:var(--qfin-nav-surface-strong);width:18px;height:18px;color:var(--qfin-nav-fg);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;inset-inline-end:6px}.layout-nav-search-clear:hover{background:var(--qfin-nav-surface-strong)}.layout-nav{gap:var(--qfin-space-4);scrollbar-width:thin;scrollbar-color:var(--qfin-nav-surface-strong) transparent;flex-direction:column;flex:auto;min-height:0;padding-inline:4px;display:flex;overflow-y:auto}.layout-nav::-webkit-scrollbar{width:6px}.layout-nav::-webkit-scrollbar-thumb{background:var(--qfin-nav-surface-strong);border-radius:var(--qfin-radius-pill)}.layout-nav::-webkit-scrollbar-thumb:hover{background:var(--qfin-nav-border-strong)}.layout-nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.layout-nav-section{flex-direction:column;gap:4px;display:flex}.layout-nav-section-label{font-size:var(--qfin-text-xs);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-nav-fg-faint);margin:0;padding-inline-start:10px;font-weight:600}.layout-nav-link{border-radius:var(--qfin-radius-sm);min-height:34px;color:var(--qfin-nav-fg);font-weight:500;font-size:var(--qfin-type-nav-size);align-items:center;gap:10px;padding:0 10px;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative;overflow:hidden}.layout-nav-link.nested{border-inline-start:1px solid var(--qfin-nav-border);border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:10px}.layout-nav-link:hover{background:var(--qfin-nav-surface-hover);color:var(--qfin-nav-fg-hover)}.layout-nav-link.active{background:var(--qfin-nav-active-bg);color:var(--qfin-nav-active-fg);font-weight:var(--qfin-type-nav-active-weight)}.layout-nav-link:focus-visible{box-shadow:0 0 0 3px var(--qfin-nav-ring);outline:none}.layout-nav-icon{flex:none;width:16px;height:16px}.layout-nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout-nav-link.has-owner{min-height:44px;padding-block:6px}.layout-nav-text{min-width:0;line-height:var(--qfin-leading-tight);flex-direction:column;display:flex}.layout-nav-owner{text-overflow:ellipsis;white-space:nowrap;font-size:var(--qfin-text-xs);color:var(--qfin-nav-fg-faint);font-weight:500;overflow:hidden}.layout-nav-link.active .layout-nav-owner{color:var(--qfin-muted-fg)}.layout-nav-empty{font-size:var(--qfin-text-sm);color:var(--qfin-nav-fg-muted);margin:4px 10px}.layout-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.layout-header{align-items:center;gap:var(--qfin-space-3);min-height:60px;padding:0 var(--qfin-space-6);background:var(--qfin-surface);border-bottom:1px solid var(--qfin-border);flex:none;display:flex}.layout-header-collapse{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-sm);background:var(--qfin-surface);width:34px;height:34px;color:var(--qfin-neutral-600);cursor:pointer;transition:background var(--qfin-duration-fast) var(--qfin-ease), color var(--qfin-duration-fast) var(--qfin-ease);place-items:center;display:inline-grid}.layout-header-collapse:hover{background:var(--qfin-surface-sunken);color:var(--qfin-primary-dark)}.layout-header-collapse:focus-visible{box-shadow:0 0 0 3px var(--qfin-focus-ring);outline:none}.layout-header-portal{align-items:center;gap:var(--qfin-space-2);min-width:0;font-weight:600;font-family:var(--qfin-font-body);color:var(--qfin-primary-dark);white-space:nowrap;line-height:1;display:inline-flex}.layout-header-product{border-radius:var(--qfin-radius-pill);background:var(--qfin-tint);color:var(--qfin-primary);font-family:var(--qfin-font-body);font-size:var(--qfin-type-caption-size);padding:2px 8px;font-weight:600;line-height:1.4}.layout-header-area{color:var(--qfin-muted-fg);text-overflow:ellipsis;font-weight:500;overflow:hidden}.layout-header-sep{color:var(--qfin-neutral-300)}.layout-header-spacer{flex:1}.layout-header-user{min-width:0;font-size:var(--qfin-text-md);color:var(--qfin-fg);align-items:center;gap:10px;display:inline-flex}.layout-header-avatar{border-radius:var(--qfin-radius-pill);background:var(--qfin-primary-dark);width:32px;height:32px;color:var(--qfin-white);font-size:var(--qfin-text-sm);text-transform:uppercase;flex:none;place-items:center;font-weight:600;display:grid}.layout-header-email{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}@media (width<=640px){.layout-header-email,.layout-header-area,.layout-header-sep{display:none}}.layout-content{min-height:0;padding:var(--qfin-space-8);padding-bottom:var(--qfin-space-12);flex:auto;overflow:hidden auto}@media (width<=1280px){.layout-content{padding:var(--qfin-space-6) var(--qfin-space-6) var(--qfin-space-12)}}@media (width<=640px){.layout-content{padding:var(--qfin-space-4) var(--qfin-space-4) var(--qfin-space-10)}.layout-header{padding:0 var(--qfin-space-4)}}.layout-scrim,.layout-drawer-close,.layout-header-menu{display:none}.layout-header-menu{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-sm);background:var(--qfin-surface);width:36px;height:36px;color:var(--qfin-primary-dark);cursor:pointer;place-items:center}@media (width<=900px){.layout{grid-template-columns:1fr}.layout-sidebar{z-index:var(--qfin-z-shell);height:auto;box-shadow:var(--qfin-elevation-4);transition:transform .18s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}[dir=rtl] .layout-sidebar{transform:translate(100%)}.layout-sidebar.drawer-open,[dir=rtl] .layout-sidebar.drawer-open{transform:translate(0)}.layout.collapsed .layout-panel{width:232px;padding-inline:var(--qfin-space-2);opacity:1;visibility:visible}.layout-scrim{z-index:39;background:var(--qfin-scrim);cursor:pointer;border:none;padding:0;display:block;position:fixed;inset:0}.layout-drawer-close{border-radius:var(--qfin-radius-inset);background:var(--qfin-nav-surface-hover);width:28px;height:28px;color:var(--qfin-nav-fg);cursor:pointer;border:0;place-items:center;display:inline-grid;position:absolute;inset-block-start:10px;inset-inline-end:8px}.layout-header-menu{display:inline-grid}.layout-header-collapse{display:none}}@media (prefers-reduced-motion:reduce){.layout-sidebar,.layout-panel,.layout-rail-btn,.layout-nav-link{transition:none}}.qf-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.layout-nav-link:not(.locked):hover .layout-nav-icon,.layout-nav-link.active .layout-nav-icon{color:var(--qfin-primary)}.ops-brand-panel{box-sizing:border-box;background:var(--qfin-primary-dark);min-height:100vh;max-height:100vh;color:var(--qfin-white);flex-direction:column;justify-content:flex-end;padding:56px;display:flex;position:sticky;inset-block-start:0;overflow:hidden}.ops-brand-panel-image{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;animation:1.2s ease-out both ops-brand-panel-settle;position:absolute;inset:0}@keyframes ops-brand-panel-settle{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ops-brand-panel-image{animation:none}}.ops-brand-panel-scrim{background:linear-gradient(to bottom, color-mix(in srgb, var(--qfin-ink-950) 62%, transparent) 0%, transparent 22%), linear-gradient(to top, color-mix(in srgb, var(--qfin-ink-950) 96%, transparent) 0%, color-mix(in srgb, var(--qfin-primary-dark) 76%, transparent) 38%, color-mix(in srgb, var(--qfin-primary-dark) 14%, transparent) 68%, transparent 100%);position:absolute;inset:0}.ops-brand-panel-logo{filter:drop-shadow(0 1px 8px #00000059);line-height:0;position:absolute;inset-block-start:48px;inset-inline-start:56px}@media (width<=1200px){.ops-brand-panel-logo{inset-block-start:40px;inset-inline-start:40px}}.ops-brand-panel-copy{text-align:start;max-width:460px;position:relative}.ops-brand-panel-mark{border-radius:var(--qfin-radius-pill);background:var(--qfin-on-dark-surface);border:1px solid var(--qfin-on-dark-border-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--qfin-text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--qfin-white);align-items:center;gap:10px;margin-bottom:20px;padding:6px 14px;font-weight:600;display:inline-flex}.ops-brand-panel-mark-dot{border-radius:var(--qfin-radius-pill);background:var(--qfin-success-on-dark);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--qfin-success-on-dark) 25%, transparent)}.ops-brand-panel-title{font-family:var(--qfin-font-heading);letter-spacing:var(--qfin-tracking-tight);font-weight:600;font-size:var(--qfin-text-6xl);line-height:var(--qfin-leading-tight);color:var(--qfin-white);margin:0}.ops-brand-panel-subtext{font-size:var(--qfin-text-lg);line-height:var(--qfin-leading-normal);color:var(--qfin-on-dark-fg-secondary);margin:12px 0 0}.ops-brand-panel-stats{border-top:1px solid var(--qfin-on-dark-surface-hover);gap:28px;margin-top:32px;padding-top:24px;display:flex}.ops-brand-panel-stat-value{font-family:var(--qfin-font-figure);font-size:var(--qfin-text-3xl);letter-spacing:var(--qfin-tracking-tight);margin:0;font-weight:600}.ops-brand-panel-stat-label{font-size:var(--qfin-text-xs);letter-spacing:.04em;color:var(--qfin-on-dark-fg-muted);margin:2px 0 0}@media (width<=1200px){.ops-brand-panel{padding:40px}}@media (width<=900px){.ops-brand-panel{display:none}}:root{--qfin-auth-columns:minmax(0, 1fr) minmax(0, 1fr)}.auth-page{grid-template-columns:var(--qfin-auth-columns);background:var(--qfin-surface);min-height:100dvh;display:grid}.auth-form-col{background:var(--qfin-surface);flex-direction:column;min-width:0;display:flex}.auth-header{justify-content:flex-end;align-items:center;gap:var(--qfin-space-4);padding:var(--qfin-space-6) var(--qfin-space-8);display:flex}.auth-header-logo{line-height:0;display:none}.auth-main{padding:var(--qfin-space-6) var(--qfin-space-8) var(--qfin-space-12);flex:1;justify-content:center;align-items:center;display:flex}.auth-card{inline-size:100%;max-inline-size:400px}.auth-eyebrow{margin:0 0 var(--qfin-space-3);font-size:var(--qfin-type-label-size);color:var(--qfin-primary);font-weight:600}.auth-title{font-family:var(--qfin-font-heading);font-size:var(--qfin-type-page-title-size);font-weight:var(--qfin-type-page-title-weight);line-height:var(--qfin-type-page-title-leading);letter-spacing:var(--qfin-tracking-tight);color:var(--qfin-primary-dark);margin:0}.auth-subtitle{margin:var(--qfin-space-2) 0 0;font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg)}.auth-note{margin:var(--qfin-space-4) 0 0;font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-relaxed);color:var(--qfin-muted-fg)}.auth-fields{gap:var(--qfin-space-5);flex-direction:column;margin-block-start:var(--qfin-space-8);display:flex}.auth-input{min-block-size:var(--qfin-control-lg)}.auth-input-readonly,.auth-input-readonly:hover{background:var(--qfin-surface-sunken);border-color:var(--qfin-border);color:var(--qfin-fg);box-shadow:none}.auth-submit{inline-size:100%;margin-block-start:var(--qfin-space-6)}.auth-alert{margin-block-start:var(--qfin-space-5)}.auth-alert p,.auth-alert ul{margin:0}.auth-alert p+p,.auth-alert ul,.auth-alert ul+p{margin-block-start:var(--qfin-space-2)}.auth-alert ul{padding-inline-start:var(--qfin-space-5)}.auth-alert-strong{font-weight:600}.auth-help{padding:var(--qfin-space-3) var(--qfin-space-4);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-sm);background:var(--qfin-surface-hover);font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);margin-block-start:var(--qfin-space-6)}.auth-help strong{color:var(--qfin-fg);font-weight:600}.auth-switch{margin:var(--qfin-space-6) 0 0;font-size:var(--qfin-type-body-size);color:var(--qfin-muted-fg);text-align:center}.auth-legal{box-sizing:content-box;inline-size:calc(100% - 2 * var(--qfin-space-8));max-inline-size:400px;padding:var(--qfin-space-5) var(--qfin-space-8);font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);margin-inline:auto}@media (width<=900px){.auth-page{grid-template-columns:minmax(0,1fr)}.auth-header{border-block-end:1px solid var(--qfin-border-subtle);justify-content:space-between}.auth-header-logo{display:block}.auth-main{align-items:flex-start;padding-block-start:var(--qfin-space-10)}}@media (width<=480px){.auth-header,.auth-main,.auth-legal{padding-inline:var(--qfin-space-5)}.auth-legal{inline-size:calc(100% - 2 * var(--qfin-space-5))}.auth-main{padding-block-start:var(--qfin-space-8)}}.auth-password{position:relative}.auth-password>.qf-input{padding-inline-end:44px}.auth-reveal{border-radius:var(--qfin-radius-sm);inline-size:36px;color:var(--qfin-muted-fg);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-end:4px}.auth-reveal:hover{color:var(--qfin-primary-dark)}.auth-reveal:focus-visible{outline:2px solid var(--qfin-primary);outline-offset:-2px}.auth-assurance{margin:var(--qfin-space-6) 0 0;padding:var(--qfin-space-3) var(--qfin-space-4);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-sm);background:var(--qfin-surface-hover);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);text-align:start;align-items:flex-start;gap:10px;line-height:20px;display:flex}.auth-assurance>svg{block-size:16px;inline-size:16px;color:var(--qfin-primary);flex:none;margin-block-start:2px}.auth-assurance>span{min-inline-size:0}.ops-stack{gap:var(--qfin-space-4);flex-direction:column;min-inline-size:0;display:flex}.ops-stack-sm{gap:var(--qfin-space-3);flex-direction:column;min-inline-size:0;display:flex}.ops-stack-lg{gap:var(--qfin-space-5);flex-direction:column;min-inline-size:0;display:flex}.ops-row{align-items:center;gap:var(--qfin-space-2);flex-wrap:wrap;display:flex}.ops-row-end{justify-content:flex-end}.ops-muted{color:var(--qfin-muted-fg)}.ops-meta{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg)}.ops-strong{color:var(--qfin-primary-dark);font-weight:600}.ops-narrow{inline-size:100%;max-inline-size:640px}.ops-card{gap:var(--qfin-space-4);flex-direction:column;display:flex}.ops-card-flush{gap:0;padding:0;overflow:hidden}.ops-card-flush>.ops-card-head{padding:var(--qfin-space-4) var(--qfin-space-5);border-block-end:1px solid var(--qfin-border);margin:0}.ops-card-flush>.ops-card-foot{padding:var(--qfin-space-3) var(--qfin-space-5);border-block-start:1px solid var(--qfin-border)}.ops-card-head{justify-content:space-between;align-items:center;gap:var(--qfin-space-2) var(--qfin-space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-card-head-text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ops-card-title{font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);letter-spacing:var(--qfin-tracking-snug);line-height:var(--qfin-type-card-title-leading);color:var(--qfin-primary-dark);font-family:var(--qfin-font-heading);margin:0}.ops-card-sub{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);margin:0}.ops-card-foot{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg)}.ops-verdict{--verdict-fg:var(--qfin-neutral-600);--verdict-tint:var(--qfin-surface-sunken);--verdict-edge:var(--qfin-border-strong);align-items:flex-start;gap:var(--qfin-space-4);padding:var(--qfin-space-4) var(--qfin-space-5);background:var(--qfin-surface);border:1px solid var(--qfin-border);border-inline-start:4px solid var(--verdict-edge);border-radius:var(--qfin-radius);box-shadow:var(--qfin-shadow-card);min-inline-size:0;display:flex}.ops-verdict.is-ok{--verdict-fg:var(--qfin-success);--verdict-tint:var(--qfin-success-tint);--verdict-edge:var(--qfin-success)}.ops-verdict.is-bad{--verdict-fg:var(--qfin-destructive);--verdict-tint:var(--qfin-destructive-tint);--verdict-edge:var(--qfin-destructive)}.ops-verdict.is-warn{--verdict-fg:var(--qfin-warning-fg);--verdict-tint:var(--qfin-warning-tint);--verdict-edge:var(--qfin-warning)}.ops-verdict-icon{border-radius:var(--qfin-radius-pill);background:var(--verdict-tint);block-size:40px;inline-size:40px;color:var(--verdict-fg);flex:none;place-items:center;display:grid}.ops-verdict-body{gap:var(--qfin-space-1);flex-direction:column;flex:auto;justify-content:center;min-block-size:40px;min-inline-size:0;display:flex}.ops-verdict-title{font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);letter-spacing:var(--qfin-tracking-snug);line-height:var(--qfin-type-card-title-leading);color:var(--qfin-primary-dark);font-family:var(--qfin-font-heading);margin:0}.ops-verdict-text{font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-fg);margin:0}.ops-verdict-aside{flex:none;align-self:center}@media (width<=640px){.ops-verdict{padding:var(--qfin-space-4);gap:var(--qfin-space-3);flex-wrap:wrap}.ops-verdict-icon{block-size:32px;inline-size:32px}.ops-verdict-aside{flex-basis:100%}}.ops-toolbar{gap:var(--qfin-space-3);padding:var(--qfin-space-4);flex-direction:column;display:flex}.ops-toolbar-row{align-items:center;gap:var(--qfin-space-2) var(--qfin-space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.ops-toolbar-label{min-inline-size:64px;font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);flex:none;font-weight:600}.ops-toolbar-meta{align-items:center;gap:var(--qfin-space-3);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums;margin-inline-start:auto;display:inline-flex}.ops-chip-count{border-radius:var(--qfin-radius-pill);background:var(--qfin-surface-sunken);block-size:18px;min-inline-size:20px;color:var(--qfin-neutral-600);font-size:var(--qfin-type-caption-size);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.qf-chip.active .ops-chip-count{background:var(--qfin-surface);color:var(--qfin-primary-700)}@media (width<=640px){.ops-toolbar-row{scrollbar-width:none;margin-inline:calc(-1 * var(--qfin-space-4));padding-inline:var(--qfin-space-4);flex-wrap:nowrap;overflow-x:auto}.ops-toolbar-row::-webkit-scrollbar{display:none}.ops-toolbar-row>.qf-chip{flex:none}.ops-toolbar-label{min-inline-size:0}.ops-toolbar-meta{flex:none}.ops-toolbar-search{margin-inline:0;padding-inline:0;overflow:visible}}.ops-identity{align-items:center;gap:var(--qfin-space-3);min-inline-size:0;display:flex}.ops-identity-text{min-inline-size:0}.ops-avatar{border-radius:var(--qfin-radius-pill);background:var(--qfin-primary-50);block-size:32px;inline-size:32px;color:var(--qfin-primary-700);font-size:var(--qfin-text-sm);text-transform:uppercase;letter-spacing:0;flex:none;place-items:center;font-weight:600;display:grid}.ops-avatar.is-muted{background:var(--qfin-surface-sunken);color:var(--qfin-neutral-600)}.ops-avatar-lg{block-size:44px;inline-size:44px;font-size:var(--qfin-text-lg)}.ops-tag{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-chip);background:var(--qfin-surface-hover);color:var(--qfin-neutral-600);font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);line-height:var(--qfin-leading-snug);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ops-tag.is-accent{border-color:var(--qfin-primary-100);background:var(--qfin-primary-50);color:var(--qfin-primary-700)}.ops-when{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.ops-when-sub{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg)}.ops-code{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-neutral-600);white-space:nowrap}.ops-amount{font-variant-numeric:tabular-nums;color:var(--qfin-primary-dark);white-space:nowrap;font-weight:600}.ops-amount-empty{color:var(--qfin-neutral-300);font-weight:400}.ops-not-reported{color:var(--qfin-muted-fg);font-weight:var(--qfin-type-body-weight)}.ops-amount-negative{color:var(--qfin-destructive)}.ops-amount-positive{color:var(--qfin-success-fg)}.ops-side{border-radius:var(--qfin-radius-chip);min-inline-size:26px;font-size:var(--qfin-type-caption-size);font-weight:600;line-height:var(--qfin-leading-snug);place-items:center;padding:1px 6px;display:inline-grid}.ops-side.is-debit{background:var(--qfin-info-tint);color:var(--qfin-info-fg)}.ops-side.is-credit{background:var(--qfin-success-tint);color:var(--qfin-success-fg)}.ops-error-note{align-items:flex-start;gap:var(--qfin-space-2);display:flex}.ops-error-note>svg{flex:none;margin-block-start:3px}.ops-detail-label{font-size:var(--qfin-type-label-size);color:var(--qfin-muted-fg);font-weight:var(--qfin-type-label-weight)}.ops-detail-value{min-inline-size:0;font-size:var(--qfin-type-body-size);color:var(--qfin-primary-dark);overflow-wrap:anywhere;text-align:end;margin:0;font-weight:500}.qf-divider-row.stacked>.ops-detail-value{text-align:start}.ops-card>.qf-divider-list>.qf-divider-row:not(.stacked){padding-inline:0}.ops-dialog-foot{justify-content:flex-end;inline-size:100%}.ops-policy-list{padding:var(--qfin-space-3) var(--qfin-space-4);border-radius:var(--qfin-radius-sm);background:var(--qfin-surface-sunken);font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-relaxed);color:var(--qfin-neutral-600);margin:0;padding-inline-start:calc(var(--qfin-space-4) + var(--qfin-space-4))}.ops-stack-xs{gap:var(--qfin-space-2);flex-direction:column;min-inline-size:0;display:flex}.ops-stack-xxs{gap:var(--qfin-space-1);flex-direction:column;min-inline-size:0;display:flex}.ops-semibold{font-weight:600}.ops-normal{font-style:normal}.ops-text-end{text-align:end}.ops-plain-link{color:inherit;text-decoration:none}.ops-plain-link:hover{color:var(--qfin-primary)}.ops-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ops-perm-grid tbody th{font-size:var(--qfin-type-table-size);padding:var(--qfin-space-3) var(--qfin-space-4);text-align:start;text-transform:none;letter-spacing:0;border-bottom:1px solid var(--qfin-border-subtle);white-space:normal;background:0 0;font-weight:400}.ops-perm-grid tbody tr:last-child th{border-bottom:none}.ops-perm-grid tbody tr:hover th{background:var(--qfin-surface-hover)}.ops-perm-col{text-align:center;inline-size:96px}.qf-table th.ops-perm-col{text-align:center}.ops-perm-yes{border-radius:var(--qfin-radius-pill);background:var(--qfin-success-tint);block-size:24px;inline-size:24px;color:var(--qfin-success);place-items:center;display:inline-grid}.ops-perm-no{color:var(--qfin-neutral-300)}.ops-decision{justify-content:flex-end;align-items:center;gap:var(--qfin-space-2);display:inline-flex}.qf-btn.ops-btn-reject{color:var(--qfin-destructive-fg)}.qf-btn.ops-btn-reject:not(:disabled):hover{color:var(--qfin-destructive-fg);border-color:color-mix(in srgb, var(--qfin-destructive) 40%, transparent);background:var(--qfin-destructive-tint)}.qf-table tr.ops-row-total td{background:var(--qfin-surface-hover);border-top:1px solid var(--qfin-border);color:var(--qfin-primary-dark)}.ops-account{flex-direction:column;min-inline-size:120px;display:flex}.ops-ref{min-inline-size:190px;font-family:var(--qfin-font-mono);font-size:var(--qfin-type-caption-size);color:var(--qfin-neutral-600)}.ops-account-name{color:var(--qfin-fg);line-height:var(--qfin-leading-snug)}.ops-account-code{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg)}.ops-nowrap{white-space:nowrap}.ops-filter-grid{gap:var(--qfin-space-3);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));align-items:end;display:grid}.ops-totals{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface-hover);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid;overflow:hidden}.ops-totals.is-bad{border-color:color-mix(in srgb, var(--qfin-destructive) 35%, transparent);border-inline-start:4px solid var(--qfin-destructive)}.ops-total{padding:var(--qfin-space-3) var(--qfin-space-4);flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ops-total+.ops-total{border-inline-start:1px solid var(--qfin-border)}.ops-total-label{font-size:var(--qfin-type-label-size);color:var(--qfin-muted-fg);font-weight:var(--qfin-type-label-weight);margin:0}.ops-total-value{font-size:var(--qfin-type-figure-size);font-weight:var(--qfin-type-figure-weight);letter-spacing:var(--qfin-tracking-tight);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2;font-family:var(--qfin-font-figure);margin:0}.ops-total-value.is-ok{color:var(--qfin-success-fg)}.ops-total-value.is-bad{color:var(--qfin-destructive-fg)}@media (width<=640px){.ops-total+.ops-total{border-inline-start:none;border-block-start:1px solid var(--qfin-border)}}.ops-drawer-sections{flex-direction:column;display:flex}.ops-drawer-sections>section{padding-block:var(--qfin-space-5);border-block-start:1px solid var(--qfin-border)}.ops-drawer-sections>section:first-child{border-block-start:none;padding-block-start:0}.ops-drawer-sections>section:last-child{padding-block-end:0}.ops-grow{flex:240px;min-inline-size:0}.ops-start{align-items:flex-start}.ops-drawer-sections>section>.qf-divider-list>.qf-divider-row:not(.stacked){padding-inline:0}.ops-a-stale{color:var(--qfin-warning-fg);font-weight:600}.ops-a-dpd{border-radius:var(--qfin-radius-pill);background:var(--qfin-surface-sunken);min-inline-size:36px;color:var(--qfin-neutral-600);font-size:var(--qfin-type-label-size);text-align:center;font-variant-numeric:tabular-nums;padding:1px 8px;font-weight:600;display:inline-block}.ops-a-dpd.is-late{background:var(--qfin-warning-tint);color:var(--qfin-warning-fg)}.ops-a-dpd.is-severe{background:var(--qfin-destructive-tint);color:var(--qfin-destructive-fg)}.ops-a-hero{gap:var(--qfin-space-3);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}.ops-a-hero-item{padding:var(--qfin-space-3) var(--qfin-space-4);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface-hover);flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ops-a-hero-label{font-size:var(--qfin-type-label-size);color:var(--qfin-muted-fg);font-weight:var(--qfin-type-label-weight);margin:0}.ops-a-hero-value{font-size:var(--qfin-type-figure-size);font-weight:var(--qfin-type-figure-weight);letter-spacing:var(--qfin-tracking-tight);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2;font-family:var(--qfin-font-figure);margin:0}.ops-a-hero-value.is-bad{color:var(--qfin-destructive)}.ops-a-section+.ops-a-section{border-block-start:1px solid var(--qfin-border-subtle);padding-block-start:var(--qfin-space-5)}.ops-c-search-form{flex-wrap:nowrap;flex:0 380px;min-inline-size:0}.ops-c-search-form>.qf-search{min-inline-size:0}.ops-c-flush-empty{border:none;border-radius:0}.ops-c-meter{inline-size:120px;margin-inline-start:auto}.ops-c-pager{justify-content:space-between;align-items:center;gap:var(--qfin-space-3);flex-wrap:wrap;display:flex}.ops-c-drawer-foot{justify-content:space-between;align-items:center;inline-size:100%}.ops-c-figure{font-size:var(--qfin-type-figure-size);font-weight:var(--qfin-type-figure-weight);letter-spacing:var(--qfin-tracking-tight);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2;font-family:var(--qfin-font-figure);margin:0}.ops-c-split{gap:var(--qfin-space-3);flex-direction:column;display:flex}.ops-c-split-bar{border-radius:var(--qfin-radius-pill);background:var(--qfin-surface-sunken);gap:2px;block-size:8px;display:flex;overflow:hidden}.ops-c-split-seg{flex-basis:0;min-inline-size:4px}.ops-c-split-seg.is-investor,.ops-c-split-key.is-investor{background:var(--qfin-chart-1)}.ops-c-split-seg.is-qfin,.ops-c-split-key.is-qfin{background:var(--qfin-chart-3)}.ops-c-split-seg.is-wps,.ops-c-split-key.is-wps{background:var(--qfin-chart-5)}.ops-c-split-figures{gap:var(--qfin-space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ops-c-split-figures>div{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ops-c-split-figures>div:last-child{border-inline-start:1px solid var(--qfin-border);padding-inline-start:var(--qfin-space-3)}.ops-c-split-figures dt{font-size:var(--qfin-type-label-size);color:var(--qfin-muted-fg);font-weight:var(--qfin-type-label-weight);align-items:center;gap:6px;display:inline-flex}.ops-c-split-figures dd{font-size:var(--qfin-type-figure-sm-size);font-weight:var(--qfin-type-figure-weight);letter-spacing:normal;color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;font-family:var(--qfin-font-figure);margin:0}.ops-c-split-key{border-radius:var(--qfin-radius-pill);block-size:8px;inline-size:8px}@media (width<=640px){.ops-c-split-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-c-split-figures>div:last-child{border-inline-start:none;padding-inline-start:0}.ops-c-search-form{flex-basis:100%}}.ops-a-fill{inline-size:100%}.ops-a-mt{margin-block-start:var(--qfin-space-2)}.ops-b-identity{min-inline-size:220px}.ops-b-check{border-inline-start:1px solid var(--qfin-border);margin-inline-start:var(--qfin-space-2);padding-inline-start:var(--qfin-space-3)}.ops-b-modal{gap:var(--qfin-space-4);max-inline-size:480px;padding:var(--qfin-space-6);box-shadow:var(--qfin-shadow-modal);flex-direction:column;margin:10vh auto 0;display:flex}@media (width<=640px){.ops-b-modal{margin:10vh var(--qfin-space-4) 0;padding:var(--qfin-space-5)}}.ops-b-section{gap:var(--qfin-space-3);border-block-start:1px solid var(--qfin-border);flex-direction:column;padding-block-start:var(--qfin-space-5);display:flex}.ops-b-section:first-child{border-block-start:none;padding-block-start:0}.ops-b-section>.qf-section-title{margin:0}.ops-b-figures{gap:var(--qfin-space-3);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}.ops-b-figure{gap:var(--qfin-space-1);padding:var(--qfin-space-3) var(--qfin-space-4);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-tile);background:var(--qfin-surface-hover);flex-direction:column;min-inline-size:0;display:flex}.ops-b-figure-label{font-size:var(--qfin-type-label-size);color:var(--qfin-muted-fg);font-weight:var(--qfin-type-label-weight);margin:0}.ops-b-figure-value{font-size:var(--qfin-type-figure-size);font-weight:var(--qfin-type-figure-weight);letter-spacing:var(--qfin-tracking-tight);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2;font-family:var(--qfin-font-figure);margin:0}@media (width<=640px){.ops-decision{flex-direction:column;align-items:stretch}}.ops-b-foot{justify-content:space-between;inline-size:100%}.ops-b-mt{margin-block-start:var(--qfin-space-3)}.ops-b-m0{margin:0}.ops-b-selectable{-webkit-user-select:all;user-select:all;word-break:break-all}.ops-b-head{margin-block-end:var(--qfin-space-3)}.ops-a-person{min-inline-size:190px}.ops-b-field-wide{flex:220px;max-inline-size:280px}.ops-b-field-narrow{max-inline-size:140px}.ops-b-pick-list{max-block-size:260px;overflow-y:auto}.qf-table tbody tr.ops-b-row-disabled{opacity:.55;cursor:default}.ops-b-self-start{align-self:flex-start}.ops-c-leg-label{align-items:center;gap:var(--qfin-space-2);display:inline-flex}.ops-c-picker-search{margin-block-end:var(--qfin-space-2)}.ops-c-section-title{font-size:var(--qfin-type-body-size);color:var(--qfin-primary-dark);font-weight:600;line-height:var(--qfin-type-card-title-leading);margin:0}.ops-c-prose{font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-relaxed);color:var(--qfin-fg);margin:0}.qf-card .qf-table-wrap.ops-c-framed{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel)}.ops-c-grand-total{justify-content:space-between;align-items:baseline;gap:var(--qfin-space-2) var(--qfin-space-4);padding:var(--qfin-space-4);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface-sunken);flex-wrap:wrap;display:flex}.qf-meter.ops-c-meter{margin-block:var(--qfin-space-1) 2px;display:block}.ops-b-figure-value.ops-amount-negative{color:var(--qfin-destructive)}.ops-c-name-cell{min-inline-size:220px}.eod-last-run{align-items:flex-start;gap:var(--qfin-space-2);margin:var(--qfin-space-3) 0 0;font-size:var(--qfin-type-body-sm-size);color:var(--qfin-fg);line-height:20px;display:flex}.eod-last-run>svg{color:var(--qfin-primary);flex:none;margin-block-start:3px}.eod-last-run strong{color:var(--qfin-primary-dark);font-weight:600}.oq-toolbar{align-items:flex-start;gap:var(--qfin-space-3);flex-wrap:wrap;display:flex}.oq-toolbar .qf-search{flex:320px;min-inline-size:min(260px,100%)}.oq-toolbar .qf-search>.qf-input{min-block-size:var(--qfin-control-md);border-radius:var(--qfin-radius-sm)}.oq-filter{flex:0 0 220px;min-inline-size:0}.oq-filter .qf-cselect-disabled-reason{max-inline-size:220px}@media (width<=640px){.oq-filter{flex-basis:100%}.oq-filter .qf-cselect-disabled-reason{max-inline-size:none}}.oq-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.oq-card .qf-table-wrap,.oq-table{overflow-wrap:normal}.oq-card-head{justify-content:space-between;align-items:center;gap:var(--qfin-space-3);padding:var(--qfin-space-3) var(--qfin-space-4);border-block-end:1px solid var(--qfin-border);flex-wrap:wrap;display:flex}.oq-card-head .qf-tabs{max-inline-size:100%}.oq-card-head-end{align-items:center;gap:var(--qfin-space-2);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.oq-card-body{padding:var(--qfin-space-4)}.oq-card-body .qf-empty{padding-block:var(--qfin-space-10);border:none}.oq-table th,.oq-table td{padding-inline:var(--qfin-space-3);white-space:nowrap}.oq-table td{padding-block:var(--qfin-space-3)}.oq-table th:first-child,.oq-table td:first-child{padding-inline-start:var(--qfin-space-5)}.oq-table th:last-child,.oq-table td:last-child{padding-inline-end:var(--qfin-space-4)}.oq-table td.oq-wrap{white-space:normal;min-inline-size:200px}.oq-table td.oq-prose{white-space:normal;min-inline-size:160px;max-inline-size:260px;line-height:var(--qfin-leading-snug)}.oq-table .qf-cell-title{font-size:var(--qfin-type-body-size)}.oq-table .qf-cell-sub{white-space:normal}.oq-title-line{align-items:center;gap:var(--qfin-space-2);flex-wrap:wrap;display:flex}.oq-table th.oq-num,.oq-table td.oq-num{text-align:end;font-variant-numeric:tabular-nums}.oq-money{color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.oq-sub-figure{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums;white-space:nowrap;margin-block-start:2px;font-weight:400;display:block}.oq-muted{font-size:var(--qfin-type-table-size);color:var(--qfin-muted-fg)}.oq-date{color:var(--qfin-fg);font-variant-numeric:tabular-nums}.oq-table th.oq-end,.oq-table td.oq-end{text-align:end;inline-size:1%}.oq-footer{justify-content:space-between;align-items:center;gap:var(--qfin-space-3);padding:var(--qfin-space-3) var(--qfin-space-4) var(--qfin-space-3) var(--qfin-space-5);border-block-start:1px solid var(--qfin-border);background:var(--qfin-surface-hover);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);flex-wrap:wrap;display:flex}.oq-footer-end{align-items:center;gap:var(--qfin-space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.oq-footer-end>span:first-child{margin-inline-end:var(--qfin-space-2)}.oq-pager{padding:var(--qfin-space-3) var(--qfin-space-4);border-block-start:1px solid var(--qfin-border-subtle)}.oq-pager:empty{display:none}.oq-summary{background:var(--qfin-surface);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);box-shadow:var(--qfin-shadow-card);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));margin:0;padding:0;display:grid;overflow:hidden}.oq-summary-item{gap:var(--qfin-space-1);min-inline-size:0;padding:var(--qfin-space-4) var(--qfin-space-5);box-shadow:inset -1px 0 0 var(--qfin-border-subtle), inset 0 -1px 0 var(--qfin-border-subtle);flex-direction:column;display:flex}.oq-summary-label{font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);color:var(--qfin-muted-fg);margin:0}.oq-summary-value{font-size:var(--qfin-type-figure-size);font-weight:var(--qfin-type-figure-weight);letter-spacing:var(--qfin-tracking-tight);line-height:var(--qfin-leading-tight);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;font-family:var(--qfin-font-figure);margin:0}.oq-summary-note{font-size:var(--qfin-type-caption-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);margin:0}.oq-summary-item.is-yours .oq-summary-value{color:var(--qfin-primary)}.oq-summary-item.is-yours .oq-summary-note{color:var(--qfin-primary-700);font-weight:600}.oq-crumb{color:inherit;text-decoration:none}.oq-crumb:hover{color:var(--qfin-primary)}@media (prefers-reduced-motion:reduce){.oq-card *{transition:none!important}}.oq-name-link{font:inherit;font-size:var(--qfin-type-body-size);color:var(--qfin-primary);text-align:start;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;display:block}.oq-name-link:hover{color:var(--qfin-primary-hover)}.oq-name-link:focus-visible{border-radius:var(--qfin-radius-chip);box-shadow:0 0 0 3px var(--qfin-focus-ring);outline:none}.oq-figures{gap:var(--qfin-space-4);flex-direction:column;display:flex}.oq-figures .qf-stat-card-label{white-space:normal;text-overflow:clip;overflow:visible}.oq-figures .qf-stat-card-hint,.oq-figures .qf-stat-card-delta{line-height:var(--qfin-leading-snug)}.bor-util{max-inline-size:140px;margin-inline-start:auto;display:block}.bor-util .qf-meter{margin-top:var(--qfin-space-1)}.oq-table td.oq-action-prose{white-space:normal;text-align:end;min-inline-size:280px}.oq-action-prose .qf-note{text-align:start}@media (width<=480px){:is(.oq-figures .qf-stat-card-grid,.qf-page>.qf-stat-card-grid:has(+.oq-card)){grid-template-columns:1fr}}.rw-quiet{font-size:var(--qfin-type-body-sm-size);font-weight:var(--qfin-type-body-weight);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);overflow-wrap:anywhere;margin:0}.rw-subid{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-caption-size);font-weight:var(--qfin-type-body-weight);color:var(--qfin-muted-fg);overflow-wrap:anywhere;margin-block-start:2px;display:block}.rw-ref{border-radius:var(--qfin-radius-chip);background:var(--qfin-bg);border:1px solid var(--qfin-border);font-family:var(--qfin-font-mono);font-size:var(--qfin-type-caption-size);font-weight:var(--qfin-type-caption-weight);color:var(--qfin-muted-fg);white-space:nowrap;vertical-align:1px;margin-inline-start:var(--qfin-space-2);padding:1px 6px}.rw-figures .qf-stat-card{container-type:inline-size}.rw-figures .qf-stat-card-value{font-size:clamp(var(--qfin-type-figure-sm-size), 9.5cqi, var(--qfin-type-figure-lg-size));font-family:var(--qfin-font-figure);white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.rw-figures.two-up .qf-stat-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=560px){.rw-figures .qf-stat-card-grid{gap:var(--qfin-space-3);grid-template-columns:minmax(0,1fr)}.rw-figures .qf-stat-card-value{font-size:var(--qfin-type-figure-lg-size);font-family:var(--qfin-font-figure)}}.qf-decision-bar.rw-decision{align-items:center;gap:var(--qfin-space-3) var(--qfin-space-5);padding:var(--qfin-space-4) var(--qfin-space-5);background:var(--qfin-tint);border-color:var(--qfin-border);border-inline-start:3px solid var(--qfin-primary)}.qf-decision-bar.rw-decision.decided{background:var(--qfin-bg);border-inline-start-color:var(--qfin-border-strong)}.rw-decision .qf-decision-note{gap:var(--qfin-space-1)}.rw-decision .qf-decision-label{color:var(--qfin-primary-dark)}.rw-decision-figure{font-size:var(--qfin-type-figure-size);font-weight:var(--qfin-type-figure-weight);letter-spacing:var(--qfin-tracking-tight);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2;font-family:var(--qfin-font-figure);margin:0}.rw-consequence{align-items:flex-start;gap:var(--qfin-space-2);font-size:var(--qfin-type-body-size);font-weight:var(--qfin-type-body-weight);line-height:var(--qfin-leading-normal);color:var(--qfin-warning-fg);max-inline-size:78ch;margin:0;display:flex}.rw-consequence>svg{color:var(--qfin-warning);flex:none;margin-block-start:2px}.rw-decision-text{font-size:var(--qfin-type-body-size);font-weight:var(--qfin-type-body-weight);line-height:var(--qfin-leading-normal);color:var(--qfin-fg);margin:0}.rw-decision .qf-decision-actions{flex-wrap:wrap;justify-content:flex-end}.rw-decision .qf-decision-actions>.qf-btn-destructive{margin-inline-start:var(--qfin-space-3)}@media (width<=720px){.qf-decision-bar.rw-decision{padding:var(--qfin-space-4)}.rw-decision .qf-decision-actions{justify-content:stretch}.rw-decision .qf-decision-actions>.qf-btn{flex:auto;min-block-size:44px}.rw-decision .qf-decision-actions>.qf-btn-destructive{margin-inline-start:0}.qf-decision-bar.rw-decision .qf-decision-actions>.qf-blocked-wrap{flex:auto;margin-inline-start:0}.rw-decision .qf-decision-actions>.qf-blocked-wrap>.qf-btn{min-block-size:44px;inline-size:100%}}.rw-page .qf-record-header .qf-identifiers{align-items:stretch}.rw-page .qf-record-header .qf-identifier{align-items:baseline}@media (width<=560px){.rw-page .qf-record-header .qf-identifier{flex:1 1 calc(50% - var(--qfin-space-2));flex-direction:column;align-items:flex-start;gap:2px;min-inline-size:0}}.rw-name{font-family:var(--qfin-font-body)}.rw-figures{margin-block-end:var(--qfin-space-5)}.rw-figures-note{margin-block-start:var(--qfin-space-2)}.rw-readback{padding:var(--qfin-space-3) var(--qfin-space-4);border-inline-start:3px solid var(--qfin-primary);border-radius:var(--qfin-radius-inset);background:var(--qfin-surface-sunken);color:var(--qfin-fg);font-size:var(--qfin-text-lg);line-height:var(--qfin-leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.qf-record-stack>.rw-figures{margin-block-end:0}.rw-dialog-figure{gap:var(--qfin-space-1);padding:var(--qfin-space-4);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface-sunken);border:1px solid var(--qfin-border-subtle);flex-direction:column;display:flex}.rw-dialog-figure-label{font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);color:var(--qfin-muted-fg);line-height:1.3}.rw-dialog-figure-value{font-size:var(--qfin-type-figure-size);font-weight:var(--qfin-type-figure-weight);letter-spacing:var(--qfin-tracking-tight);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2;font-family:var(--qfin-font-figure)}.rw-dialog-figure-sub{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg)}.rw-amount-input.qf-input{block-size:var(--qfin-control-lg);font-size:var(--qfin-type-figure-size);font-weight:var(--qfin-type-figure-weight);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;font-family:var(--qfin-font-body)}.qf-divider-row.rw-total-row{border-block-start:1px solid var(--qfin-border-strong);font-weight:var(--qfin-type-figure-weight);font-variant-numeric:tabular-nums;color:var(--qfin-fg)}.rw-alert-icon{align-items:flex-start;gap:var(--qfin-space-2);display:flex}.rw-alert-icon>svg{flex:none;margin-block-start:2px}.rw-alert-lead{font-weight:var(--qfin-type-card-title-weight);margin:0}.rw-row-label{font-size:var(--qfin-type-caption-size);font-weight:var(--qfin-type-caption-weight);color:var(--qfin-muted-fg);line-height:1.4}.rw-inline-id{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg)}.rw-notice-text{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug)}.rw-name-input.qf-input,.rw-row-key{font-weight:var(--qfin-type-card-title-weight)}.rw-alert-body{margin:var(--qfin-space-1) 0 0;display:block}.rw-dialog-form{gap:var(--qfin-space-5);flex-direction:column;display:flex}.rw-flush{margin:0}.qf-divider-row[data-applies=false]{color:var(--qfin-muted-fg)}.dd-check{align-items:center;gap:var(--qfin-space-1) var(--qfin-space-2);flex-wrap:wrap;min-width:0;display:flex}.dd-check>.rw-ref{margin-inline-start:0}.dd-check-note{flex-basis:100%;margin:0}@media (width>=720px){.rw-figures .qf-stat-card-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.brw-body{gap:var(--qfin-space-4);flex-direction:column;display:flex}.brw-grid{gap:var(--qfin-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.brw-grid>.qf-panel.span-2{grid-column:1/-1}@media (width<=900px){.brw-grid{grid-template-columns:minmax(0,1fr)}}.brw-figures-aside{gap:var(--qfin-space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;margin-block-start:var(--qfin-space-4);display:grid}.brw-figures-aside>p{grid-column:span 3}@media (width<=719px){.brw-figures-aside{gap:var(--qfin-space-3);grid-template-columns:minmax(0,1fr)}.brw-figures-aside>p{grid-column:auto}}.qf-panel-body.brw-table-body{padding:0}.brw-table-body>.qf-empty{padding:var(--qfin-space-8) var(--qfin-space-4)}.qf-table.brw-table{min-inline-size:560px}.brw-id-cell{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-table-size)}.brw-owed-cell{color:var(--qfin-primary-dark);font-weight:600}.brw-muted{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg)}.brw-panel-foot{padding:var(--qfin-space-3) var(--qfin-space-4) var(--qfin-space-4);border-block-start:1px solid var(--qfin-border-subtle)}.brw-panel-stack{gap:var(--qfin-space-4);flex-direction:column;display:flex}.brw-business-id{font-family:var(--qfin-font-mono);color:var(--qfin-fg)}.brw-business-field{max-inline-size:520px}.brw-amount-input.qf-input{font-variant-numeric:tabular-nums}.brw-move-actions{gap:var(--qfin-space-2);flex-wrap:wrap;display:flex}.brw-move-actions>.brw-writeoff{margin-inline-start:auto}.brw-contact-form{align-items:end}.qf-divider-row.brw-contact-entry{padding-inline:0;display:block}.brw-contact-field{justify-content:space-between;gap:var(--qfin-space-3);padding-block:2px;display:flex}.brw-contact-key{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);font-weight:var(--qfin-type-caption-weight)}.brw-contact-value{font-size:var(--qfin-type-body-sm-size);text-align:end;overflow-wrap:anywhere}@media (width<=560px){.brw-move-actions>.qf-btn,.qf-panel .qf-form-actions>.qf-btn{flex:auto;min-block-size:44px}.brw-move-actions>.brw-writeoff{flex-basis:100%;margin-inline-start:0}}.dash-section{gap:var(--qfin-space-4);flex-direction:column;display:flex}.dash-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dash-section-eyebrow{margin:0 0 var(--qfin-space-1);font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);font-weight:600}.dash-section-title{font-size:var(--qfin-type-section-title-size);font-weight:var(--qfin-type-section-title-weight);letter-spacing:var(--qfin-tracking-snug);line-height:var(--qfin-type-section-title-leading);font-family:var(--qfin-font-heading);color:var(--qfin-primary-dark);margin:0}.dash-section-subtitle{margin:var(--qfin-space-1) 0 0;font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg)}.dash-section .qf-stat-card-label{white-space:normal;text-overflow:clip;line-height:var(--qfin-leading-snug);overflow:visible}.dash-section .qf-stat-card-delta{line-height:var(--qfin-leading-snug)}.dash-section-action{font-size:var(--qfin-type-button-size);font-weight:var(--qfin-type-button-weight);color:var(--qfin-primary);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.dash-section-action:hover{color:var(--qfin-primary-hover)}.dash-chart{gap:var(--qfin-space-3);background:var(--qfin-surface);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);box-shadow:var(--qfin-shadow-card);padding:var(--qfin-space-5);flex-direction:column;min-inline-size:0;display:flex;position:relative}.dash-chart-title{align-items:center;gap:var(--qfin-space-2);font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-primary-dark);line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading);margin:0;display:inline-flex}@media (width<=640px){.dash-chart{padding:var(--qfin-space-4)}}.dash-chart .qf-table-wrap{overflow-wrap:normal;box-shadow:none;background-color:#0000;border:none;border-radius:0}.dash-chart-body{width:100%;overflow-x:hidden}.dash-chart-body svg{height:260px;display:block}.dash-chart-axis{fill:var(--qfin-muted-fg);font-size:var(--qfin-type-caption-size)}.dash-chart-empty{font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);padding:24px 4px}.dash-chart-legend{gap:var(--qfin-space-4);flex-wrap:wrap;justify-content:flex-start;display:flex}.dash-chart-legend-item{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);align-items:center;gap:6px;display:inline-flex}.dash-chart-swatch{border-radius:var(--qfin-radius-pill);width:9px;height:9px}.dash-status-list{gap:var(--qfin-space-4) var(--qfin-space-8);grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));display:grid}.dash-status-head{align-items:center;gap:8px;display:flex}.dash-status-count{font-size:var(--qfin-type-figure-sm-size);font-weight:var(--qfin-type-figure-weight);font-variant-numeric:tabular-nums;color:var(--qfin-fg);font-family:var(--qfin-font-figure);margin-inline-start:auto}.dash-status-unreachable{font-size:var(--qfin-type-caption-size);color:var(--qfin-warning-fg)}.dash-status-track{margin-top:var(--qfin-space-2);border-radius:var(--qfin-radius-pill);background:var(--qfin-border);height:6px;overflow:hidden}.dash-status-fill{border-radius:var(--qfin-radius-pill);background:var(--qfin-primary);height:100%;display:block}.dash-status-amount{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums;margin:6px 0 0}.dash-tabs{border-bottom:1px solid var(--qfin-border);margin-top:4px}.dash-tabs .qf-tabs{margin-bottom:-1px}.dash-panel{gap:var(--qfin-space-8);flex-direction:column;display:flex}.dash-chart-pair{gap:var(--qfin-space-4);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;display:grid}.dash-action-total{align-items:baseline;gap:var(--qfin-space-2);padding:var(--qfin-space-2) var(--qfin-space-4);border:1px solid var(--qfin-primary-200);border-radius:var(--qfin-radius-pill);background:var(--qfin-tint);margin:0;display:inline-flex}.dash-action-total-value{font-size:var(--qfin-type-figure-size);font-weight:var(--qfin-type-figure-weight);line-height:var(--qfin-leading-none);letter-spacing:var(--qfin-tracking-tight);font-variant-numeric:tabular-nums;font-family:var(--qfin-font-figure);color:var(--qfin-primary-700)}.dash-action-total-label{font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);color:var(--qfin-primary-700)}.dash-action-grid{gap:var(--qfin-space-3);grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.dash-action-tile{gap:var(--qfin-space-1);height:100%;padding:var(--qfin-space-4);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);background:var(--qfin-surface);box-shadow:var(--qfin-shadow-card);color:inherit;transition:border-color var(--qfin-duration-fast) var(--qfin-ease), box-shadow var(--qfin-duration-fast) var(--qfin-ease), transform var(--qfin-duration-fast) var(--qfin-ease);flex-direction:column;text-decoration:none;display:flex;position:relative}.dash-action-tile:before{content:"";inset-block:var(--qfin-space-4);border-radius:var(--qfin-radius-pill);background:0 0;inline-size:3px;position:absolute;inset-inline-start:-1px}.dash-action-tile.has-work:before{background:var(--qfin-primary)}.dash-action-tile:hover{border-color:var(--qfin-border-strong);box-shadow:var(--qfin-elevation-3);transform:translateY(-1px)}.dash-action-tile:focus-visible{box-shadow:0 0 0 3px var(--qfin-focus-ring);outline:none}.dash-action-top{align-items:center;gap:var(--qfin-space-2);margin-bottom:var(--qfin-space-3);display:flex}.dash-action-icon{border-radius:var(--qfin-radius-inset);background:var(--qfin-tint);width:28px;height:28px;color:var(--qfin-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.dash-action-tile:not(.has-work) .dash-action-icon{background:var(--qfin-surface-sunken);color:var(--qfin-muted-fg)}.dash-action-group{font-size:var(--qfin-type-caption-size);font-weight:var(--qfin-type-caption-weight);color:var(--qfin-muted-fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dash-action-count{font-size:var(--qfin-type-figure-lg-size);line-height:var(--qfin-leading-none);font-weight:var(--qfin-type-figure-weight);letter-spacing:var(--qfin-tracking-tight);font-variant-numeric:tabular-nums;font-family:var(--qfin-font-figure);color:var(--qfin-neutral-400);align-items:center;margin-inline-start:auto;padding-inline-start:var(--qfin-space-2);display:inline-flex}.dash-action-tile.has-work .dash-action-count{color:var(--qfin-primary-dark)}.dash-action-counting{border-radius:var(--qfin-radius-pill);background:var(--qfin-skeleton-base);width:24px;height:14px;display:inline-block}.dash-action-uncounted{color:var(--qfin-muted-fg)}.dash-action-label{font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);color:var(--qfin-primary-dark);line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading)}.dash-action-hint{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg)}.dash-action-open{align-items:center;gap:var(--qfin-space-1);padding-top:var(--qfin-space-3);font-size:var(--qfin-type-label-size);color:var(--qfin-primary);margin-top:auto;font-weight:600;display:inline-flex}.dash-action-tile:not(.has-work) .dash-action-open{color:var(--qfin-muted-fg)}@media (prefers-reduced-motion:reduce){.dash-action-tile,.dash-action-tile:hover{transition:none;transform:none}}.dash-head .dash-tabs{margin-top:var(--qfin-space-5)}.dash-skeleton-row{gap:var(--qfin-space-4);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}@media (width<=480px){.dash-section .qf-stat-card-grid{grid-template-columns:1fr}.dash-action-top{margin-bottom:var(--qfin-space-2)}}.qf-product-chip{border-radius:var(--qfin-radius-chip);font-size:var(--qfin-type-caption-size);font-weight:var(--qfin-type-caption-weight);line-height:var(--qfin-leading-relaxed);white-space:nowrap;background:var(--qfin-info-tint);color:var(--qfin-fg);align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.qf-product-chips{flex-wrap:wrap;gap:4px;display:flex}.qf-product-ewa{background:color-mix(in srgb, var(--qfin-chart-1) 12%, transparent);color:var(--qfin-primary-dark)}.qf-product-salaryadvance{background:color-mix(in srgb, var(--qfin-chart-4) 16%, transparent);color:var(--qfin-warning-fg)}.qf-product-personalloan{background:color-mix(in srgb, var(--qfin-chart-2) 14%, transparent);color:var(--qfin-success)}.qf-product-snpl{background:color-mix(in srgb, var(--qfin-chart-3) 14%, transparent);color:var(--qfin-info)}.qf-product-dot{border-radius:var(--qfin-radius-pill);background:var(--qfin-muted-fg);vertical-align:baseline;width:7px;height:7px;margin-inline-end:6px;display:inline-block}.qf-product-dot-ewa{background:var(--qfin-chart-1)}.qf-product-dot-salaryadvance{background:var(--qfin-chart-4)}.qf-product-dot-personalloan{background:var(--qfin-chart-2)}.qf-product-dot-snpl{background:var(--qfin-chart-3)}.qf-chip.active .qf-product-dot{background:currentColor}.wb-outstanding{color:var(--qfin-primary-dark);font-weight:600}.wb-context{color:var(--qfin-muted-fg)}.wb-overdue{color:var(--qfin-destructive);font-weight:600}.wb-overdue-none{color:var(--qfin-muted-fg)}.qf-table tbody tr.wb-row-overdue.wb-row-overdue>td{background:var(--qfin-destructive-tint)}.qf-table tbody tr.wb-row-overdue.wb-row-overdue:hover>td,.qf-table tbody tr.wb-row-overdue.wb-row-overdue:focus-visible>td{background:color-mix(in srgb, var(--qfin-destructive) 20%, transparent)}.wb-progress{width:100%;border-radius:var(--qfin-radius-pill);background:var(--qfin-border);block-size:4px;max-inline-size:120px;margin-block-start:6px;margin-inline-start:auto;display:block;overflow:hidden}.wb-progress-fill{border-radius:var(--qfin-radius-pill);background:var(--qfin-success);height:100%;display:block}.wb-row-overdue .wb-progress-fill{background:var(--qfin-destructive)}.wb-borrower{align-items:center;gap:var(--qfin-space-2);flex-wrap:wrap;display:flex}.wb-borrower-name{color:var(--qfin-primary-dark);font-weight:600}.case-next{background:var(--qfin-white);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);box-shadow:var(--qfin-shadow-card);padding:14px 16px 6px}.case-next-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.case-next-title{font-family:var(--qfin-font-body);font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);margin:0;font-weight:600;line-height:1.4}[dir=rtl] .case-next-title{letter-spacing:normal;text-transform:none}.case-next-counts{font-size:var(--qfin-type-body-sm-size);font-weight:var(--qfin-type-body-weight);color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums;margin:0}.case-next-lede{border-radius:var(--qfin-radius-panel);border:1px solid var(--qfin-border);background:var(--qfin-bg);flex-wrap:wrap;align-items:center;gap:10px;margin-block:10px 12px;padding:10px 12px;display:flex}.case-next-lede[data-state=open]{border-color:var(--qfin-warning);background:var(--qfin-warning-tint)}.case-next-lede[data-state=blocked]{border-color:var(--qfin-destructive);background:var(--qfin-destructive-tint)}.case-next-lede[data-state=unknown]{border-color:var(--qfin-info);background:var(--qfin-info-tint)}.case-next-lede-label{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);white-space:nowrap;font-weight:600;line-height:1.4}[dir=rtl] .case-next-lede-label{letter-spacing:normal;text-transform:none}.case-next-lede[data-state=open] .case-next-lede-label{color:var(--qfin-warning-fg)}.case-next-lede[data-state=blocked] .case-next-lede-label{color:var(--qfin-destructive)}.case-next-lede-text{font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);line-height:var(--qfin-type-card-title-leading);color:var(--qfin-fg);min-inline-size:0;font-family:var(--qfin-font-heading)}.case-next-lede .qf-btn{align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.case-step-list{margin:0;padding:0;list-style:none}.case-step{border-block-start:1px solid var(--qfin-border);align-items:flex-start;gap:12px;padding-block:10px;display:flex}.case-step:first-child{border-block-start:none}.case-step[data-next=true]{border-inline-start:3px solid var(--qfin-primary);margin-inline-start:-16px;padding-inline-start:13px}.case-step-index{border-radius:var(--qfin-radius-pill);background:var(--qfin-bg);border:1px solid var(--qfin-border);block-size:20px;inline-size:20px;font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;margin-block-start:1px;font-weight:600;display:inline-grid}.case-step[data-state=done] .case-step-index{background:var(--qfin-success-tint);border-color:var(--qfin-success);color:var(--qfin-success)}.case-step[data-state=blocked] .case-step-index{background:var(--qfin-destructive-tint);border-color:var(--qfin-destructive);color:var(--qfin-destructive)}.case-step[data-next=true] .case-step-index{background:var(--qfin-primary);border-color:var(--qfin-primary);color:var(--qfin-white)}.case-step-body{flex:1;min-inline-size:0}.case-step-title{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.case-step-name{font-size:var(--qfin-type-body-size);font-weight:var(--qfin-type-card-title-weight);color:var(--qfin-fg);line-height:1.3}.case-step[data-state=unreachable] .case-step-name{color:var(--qfin-muted-fg)}.case-step-state{border-radius:var(--qfin-radius-pill);border:1px solid var(--qfin-border);background:var(--qfin-bg);font-size:var(--qfin-type-caption-size);font-weight:var(--qfin-type-caption-weight);color:var(--qfin-muted-fg);white-space:nowrap;align-items:center;gap:4px;padding:1px 7px;line-height:1.4;display:inline-flex}.case-step-state[data-state=done]{border-color:var(--qfin-success);background:var(--qfin-success-tint);color:var(--qfin-success)}.case-step-state[data-state=open]{border-color:var(--qfin-warning);background:var(--qfin-warning-tint);color:var(--qfin-warning-fg)}.case-step-state[data-state=blocked]{border-color:var(--qfin-destructive);background:var(--qfin-destructive-tint);color:var(--qfin-destructive)}.case-step-state[data-state=unknown]{border-color:var(--qfin-info);background:var(--qfin-info-tint);color:var(--qfin-info)}.case-step-party{font-size:var(--qfin-type-caption-size);white-space:nowrap;font-weight:600;line-height:1.4}.case-step-party[data-party=ops]{color:var(--qfin-primary)}.case-step-party[data-party=applicant]{color:var(--qfin-muted-fg)}.case-step-reason{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-fg);margin:4px 0 0}.case-step-detail{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);margin:4px 0 0}.case-step-items{flex-direction:column;gap:3px;margin:6px 0 0;padding:0;list-style:none;display:flex}.case-step-items>li{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-fg);flex-direction:column;display:flex}.case-step-items>li[data-done=true]{color:var(--qfin-muted-fg)}.case-step-tick{color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums}.case-step-items>li[data-done=true] .case-step-tick{color:var(--qfin-success)}.case-step-item-state{color:var(--qfin-muted-fg)}.case-step-item-reason{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-warning-fg);margin-inline-start:16px}.case-step-note{border-inline-start:2px solid var(--qfin-border);font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);margin:6px 0 0;padding-inline-start:8px;line-height:1.4}.case-step-go{flex-shrink:0;align-items:center;gap:5px;margin-block-start:1px;display:inline-flex}@media (width<=620px){.case-step{flex-wrap:wrap}.case-step-go{justify-content:center;inline-size:100%;margin-inline-start:32px}.case-next-lede .qf-btn{justify-content:center;inline-size:100%;margin-inline-start:0}}.bp-name{font:inherit;font-size:var(--qfin-type-body-size);color:var(--qfin-primary);text-align:start;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.bp-name:hover{color:var(--qfin-primary-hover)}.bp-name:focus-visible{border-radius:var(--qfin-radius-chip);box-shadow:0 0 0 3px var(--qfin-focus-ring);outline:none}.bp-industry{color:var(--qfin-fg);display:block}.bp-include{align-items:center;gap:var(--qfin-space-2);min-block-size:var(--qfin-control-sm);font-size:var(--qfin-type-body-size);color:var(--qfin-fg);cursor:pointer;display:inline-flex}.bp-include input{block-size:16px;inline-size:16px;accent-color:var(--qfin-primary)}.bp-sub{align-items:center;gap:2px var(--qfin-space-1);flex-wrap:wrap;display:flex}.bp-sub .qf-status-pill{margin-inline-start:var(--qfin-space-1)}.rdc-progress{align-items:center;gap:var(--qfin-space-2) var(--qfin-space-3);flex-wrap:wrap;margin-block-end:var(--qfin-space-5);display:flex}.rdc-progress-group{gap:var(--qfin-space-2);flex-direction:column;margin-block-end:var(--qfin-space-5);display:flex}.rdc-progress-group .rdc-progress{margin-block-end:0}.rdc-progress-label{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-fg);flex:0 0 12rem;font-weight:600}.rdc-progress-text{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);flex-shrink:0}.rdc-progress-text strong{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);font-feature-settings:var(--qfin-figures)}.rdc-progress-bar{border-radius:var(--qfin-radius-pill);background:var(--qfin-border);flex:160px;block-size:6px;display:block;overflow:hidden}.rdc-progress-bar>span{background:var(--qfin-success);border-radius:inherit;block-size:100%;display:block}.rdc-progress-state{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-success);flex-shrink:0;font-weight:600}.rdc-progress-state.is-open{color:var(--qfin-warning-fg)}.rdc-progress-note{margin:calc(-1 * var(--qfin-space-3)) 0 var(--qfin-space-5);font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg)}.qf-doc-row.rdc-missing{border-style:dashed;border-color:var(--qfin-border-strong);background:var(--qfin-surface-sunken);flex-wrap:nowrap}.rdc-icon{color:var(--qfin-muted-fg);flex-shrink:0}.rdc-action-note{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);white-space:nowrap}@media (width<=640px){.qf-doc-row.rdc-missing{flex-wrap:wrap}}.qf-case-step{flex-direction:column;gap:16px;scroll-margin-block-start:calc(var(--qf-record-header-h,160px) + 12px);display:flex}.qf-case-step-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.qf-case-step-headings{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.qf-case-step-title{font-size:var(--qfin-type-section-title-size);font-weight:var(--qfin-type-section-title-weight);line-height:var(--qfin-type-section-title-leading);color:var(--qfin-primary-dark);letter-spacing:var(--qfin-tracking-snug);font-family:var(--qfin-font-heading);margin:0}.qf-case-step-purpose{font-size:var(--qfin-type-body-size);color:var(--qfin-muted-fg);max-inline-size:62ch;margin:0}.qf-case-step-reason{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-fg);align-items:baseline;gap:8px;max-inline-size:72ch;margin:6px 0 0;font-weight:500;display:flex}.qf-case-step-reason:before{content:"";border-radius:var(--qfin-radius-pill);background:var(--qfin-muted-fg);flex-shrink:0;block-size:7px;inline-size:7px;transform:translateY(-1px)}.qf-case-step-reason[data-mark=outstanding]:before{background:var(--qfin-warning)}.qf-case-step-reason[data-mark=waitingOther]:before{background:var(--qfin-info)}.qf-case-step-marker{border-radius:var(--qfin-radius-pill);font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);text-wrap:pretty;border:1px solid #0000;flex-shrink:0;align-items:flex-start;gap:6px;max-inline-size:26ch;padding:5px 10px;display:inline-flex}.qf-case-step-marker>svg{flex-shrink:0;margin-block-start:1px}.qf-case-step-marker[data-mark=done]{border-color:color-mix(in srgb, var(--qfin-success) 35%, transparent);background:var(--qfin-success-tint);color:var(--qfin-success)}.qf-case-step-marker[data-mark=outstanding]{border-color:color-mix(in srgb, var(--qfin-warning) 55%, transparent);background:var(--qfin-warning-tint);color:var(--qfin-warning-fg)}.qf-case-step-marker[data-mark=waitingOther]{border-color:color-mix(in srgb, var(--qfin-info) 45%, transparent);background:var(--qfin-info-tint);color:var(--qfin-info)}.qf-case-step-marker[data-mark=notYet],.qf-case-step-marker[data-mark=unknown]{border-color:var(--qfin-border);background:var(--qfin-surface-muted,transparent);color:var(--qfin-muted-fg)}.qf-case-step-foot{border-block-start:1px solid var(--qfin-border);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding-block-start:16px;display:grid}.qf-case-step-foot-start{justify-content:flex-start;min-inline-size:0;display:flex}.qf-case-step-foot-end{justify-content:flex-end;min-inline-size:0;display:flex}.qf-case-step-move{align-items:center;gap:8px;min-inline-size:0;max-inline-size:100%;display:inline-flex}.qf-case-step-move-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}[dir=rtl] .qf-case-step-move svg{transform:scaleX(-1)}.qf-case-step-count{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);font-feature-settings:var(--qfin-figures);white-space:nowrap;font-weight:600}@media (width<=720px){.qf-case-step-head{flex-direction:column;align-items:flex-start}}@media (width<=480px){.qf-case-step-foot{grid-template-columns:1fr 1fr}.qf-case-step-count{display:none}}.qf-case-step-marker[data-mark=locked]{background:var(--qfin-surface-sunken);color:var(--qfin-muted-fg)}.qf-case-step-lock{align-items:center;gap:var(--qfin-space-4);padding:var(--qfin-space-6) var(--qfin-space-5);border:1px dashed var(--qfin-border-strong);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface);flex-wrap:wrap;display:flex}.qf-case-step-lock-icon{border-radius:var(--qfin-radius-pill);background:var(--qfin-surface-sunken);width:44px;height:44px;color:var(--qfin-muted-fg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.qf-case-step-lock-text{flex:18rem;min-width:0}.qf-case-step-lock-text strong{color:var(--qfin-fg)}.qf-case-step-lock-text p{margin:var(--qfin-space-1) 0 0;font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg)}.qf-case-step-foot-hint{align-items:center;gap:var(--qfin-space-1);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);margin-inline-end:var(--qfin-space-2);display:inline-flex}.qf-action-menu{display:inline-flex;position:relative}.qf-action-menu-trigger{padding-inline:8px}.qf-action-menu-list{z-index:30;border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);background:var(--qfin-surface);min-inline-size:200px;box-shadow:var(--qfin-elevation-4);flex-direction:column;padding:4px;display:flex;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0}.qf-action-menu-item{border-radius:var(--qfin-radius-sm,6px);inline-size:100%;color:var(--qfin-fg);font:inherit;font-size:var(--qfin-type-body-sm-size);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.qf-action-menu-item:hover:not(:disabled),.qf-action-menu-item:focus-visible{background:var(--qfin-tint);outline:none}.qf-action-menu-item:disabled{color:var(--qfin-muted-fg);cursor:not-allowed}.qf-action-menu-item.danger{color:var(--qfin-destructive)}.qf-action-menu-item.danger:hover:not(:disabled),.qf-action-menu-item.danger:focus-visible{background:color-mix(in srgb, var(--qfin-destructive) 10%, transparent)}.qf-action-menu-icon{color:var(--qfin-muted-fg);display:inline-flex}.qf-action-menu-divider{background:var(--qfin-border);block-size:1px;margin:4px 2px}.alp-ltr{font-variant-numeric:tabular-nums;direction:ltr}.alp-none{color:color-mix(in srgb, currentColor 65%, transparent);font-style:italic}.alp-proofs{flex-wrap:wrap;gap:2px 4px;display:flex}.alp-actions{white-space:nowrap;justify-content:flex-end;gap:4px;display:flex}.alp-remove{color:var(--qfin-destructive)}.alp-type{gap:16px;display:flex}.alp-type-option,.alp-proof-row{align-items:center;gap:8px;display:inline-flex}.alp-proof-list{flex-direction:column;gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.alp-proof-list li{justify-content:space-between;align-items:center;gap:8px;display:flex}.alp-proof-name{overflow-wrap:anywhere}.sig-table td{vertical-align:middle}.sig-name{margin-inline-end:8px}.sig-not-supplied{color:color-mix(in srgb, currentColor 65%, transparent);font-style:italic}.sig-id,.sig-id-input{font-variant-numeric:tabular-nums;letter-spacing:.01em;direction:ltr}.sig-actions{white-space:nowrap;justify-content:flex-end;gap:4px;display:flex}.sig-remove{color:var(--qfin-destructive)}.sig-remove.qf-blocked{color:var(--qfin-muted-fg)}.ubo-table td{vertical-align:top}.ubo-no-document{color:color-mix(in srgb, currentColor 65%, transparent);font-style:italic}.ubo-doc-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ubo-doc-row{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ubo-doc-kind{font-weight:600}.ubo-doc-file{color:var(--qfin-muted-fg);font-size:var(--qfin-type-caption-size);overflow-wrap:anywhere;font-weight:var(--qfin-type-caption-weight);direction:ltr}.ubo-doc-actions{white-space:nowrap;justify-content:flex-end;gap:4px;display:flex}.ubo-remove{color:var(--qfin-destructive)}.ubo-remove.qf-blocked{color:var(--qfin-muted-fg)}.ubo-standing-note{color:var(--qfin-muted-fg);font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-relaxed);margin:0}.ubo-radio-option{font-size:var(--qfin-type-label-size);align-items:center;gap:6px;display:inline-flex}.own-group{gap:var(--qfin-space-3);flex-direction:column;min-width:0;display:flex}.own-group+.own-group{border-block-start:1px solid var(--qfin-border-subtle);margin-block-start:var(--qfin-space-4);padding-block-start:var(--qfin-space-5)}.own-group-head{gap:var(--qfin-space-1);flex-direction:column;display:flex}.own-group-title{font-size:var(--qfin-type-section-title-size);font-weight:var(--qfin-type-section-title-weight);line-height:var(--qfin-type-section-title-leading);color:var(--qfin-fg);margin:0}.own-group-intro{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);margin:0}.scr-gate{background:var(--qfin-white);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);box-shadow:var(--qfin-shadow-card);flex-direction:column;gap:12px;padding:16px;display:flex}.scr-gate[data-state=passed]{border-inline-start:4px solid var(--qfin-success)}.scr-gate[data-state=blocked]{border-inline-start:4px solid var(--qfin-destructive)}.scr-gate[data-state=notstarted]{border-inline-start:4px solid var(--qfin-warning)}.scr-gate-head{align-items:flex-start;gap:10px;display:flex}.scr-gate-icon{color:var(--qfin-muted-fg);flex-shrink:0;margin-block-start:2px}.scr-gate[data-state=passed] .scr-gate-icon{color:var(--qfin-success)}.scr-gate[data-state=blocked] .scr-gate-icon{color:var(--qfin-destructive)}.scr-gate[data-state=notstarted] .scr-gate-icon{color:var(--qfin-warning-fg)}.scr-gate-headings{flex:1;min-inline-size:0}.scr-gate-eyebrow{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);margin:0 0 2px;font-weight:600}.scr-gate-title{font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);color:var(--qfin-fg);line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading);margin:0}.scr-gate-progress{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums;margin:0}.scr-blockers{border-radius:var(--qfin-radius-panel);border:1px solid var(--qfin-border);background:var(--qfin-bg);flex-direction:column;gap:6px;margin:0;padding:10px 12px;list-style:none;display:flex}.scr-gate[data-state=blocked] .scr-blockers{border-color:var(--qfin-destructive);background:var(--qfin-destructive-tint)}.scr-blockers-label{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);margin:0;font-weight:600}.scr-blocker{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.scr-blocker-name{font-weight:600}.scr-blocker-kind{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg)}.scr-blocker-why{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-destructive);font-weight:600}.scr-consequence{border-radius:var(--qfin-radius-panel);border:1px dashed var(--qfin-border);font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.scr-gate[data-state=passed] .scr-consequence{border-style:solid;border-color:var(--qfin-success);background:var(--qfin-success-tint);color:var(--qfin-fg)}.scr-consequence-text{flex:1;min-inline-size:200px}.scr-consequence .qf-btn{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.scr-served-reason{border-inline-start:2px solid var(--qfin-border);font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);margin:0;padding-inline-start:10px}.scr-gate-caveat{font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-destructive);margin:0;font-weight:600}.scr-gate-actions{flex-wrap:wrap;gap:8px;display:flex}.scr-how{counter-reset:scr-how;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.scr-how>li{counter-increment:scr-how;font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-fg);grid-template-columns:20px 1fr;gap:10px;display:grid}.scr-how>li:before{content:counter(scr-how);border-radius:var(--qfin-radius-pill);background:var(--qfin-tint);block-size:20px;inline-size:20px;color:var(--qfin-primary);font-size:var(--qfin-type-caption-size);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:inline-grid}.scr-how strong{font-weight:600}.scr-group+.scr-group{margin-block-start:14px}.scr-group-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-block-end:2px;display:flex}.scr-group-hint{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);margin:0 0 4px}.scr-rows{margin:0;padding:0;list-style:none}.scr-row{border-block-start:1px solid var(--qfin-border);align-items:flex-start;gap:12px;padding-block:10px;display:flex}.scr-row:first-child{border-block-start:none}.scr-row[data-next=true]{border-inline-start:3px solid var(--qfin-primary);margin-inline-start:-16px;padding-inline-start:13px}.scr-row-index{border-radius:var(--qfin-radius-pill);background:var(--qfin-bg);border:1px solid var(--qfin-border);block-size:20px;inline-size:20px;font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;margin-block-start:1px;font-weight:600;display:inline-grid}.scr-row[data-resolved=true] .scr-row-index{background:var(--qfin-success-tint);border-color:var(--qfin-success);color:var(--qfin-success)}.scr-row[data-outcome=Hit] .scr-row-index{background:var(--qfin-destructive-tint);border-color:var(--qfin-destructive);color:var(--qfin-destructive)}.scr-row[data-next=true] .scr-row-index{background:var(--qfin-primary);border-color:var(--qfin-primary);color:var(--qfin-white)}.scr-row-body{flex:1;min-inline-size:0}.scr-row-title{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.scr-row-name{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);overflow-wrap:anywhere;font-weight:600}.scr-row-kind{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);white-space:nowrap;font-weight:600}[dir=rtl] .scr-row-kind,[dir=rtl] .scr-gate-eyebrow,[dir=rtl] .scr-blockers-label{letter-spacing:normal;text-transform:none}.scr-row-flag{font-size:var(--qfin-type-caption-size);white-space:nowrap;font-weight:600}.scr-row-flag[data-flag=needed]{color:var(--qfin-warning-fg)}.scr-row-flag[data-flag=blocking]{color:var(--qfin-destructive)}.scr-row-meta{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);overflow-wrap:anywhere;margin:3px 0 0}.scr-row-notes{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-fg);margin:3px 0 0}.scr-row-action{flex-shrink:0;margin-block-start:1px}.scr-add{border-block-start:1px dashed var(--qfin-border);margin-block-start:10px;padding-block-start:10px}.scr-add-form{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.scr-add-form .qf-input{flex:1;min-inline-size:180px}.scr-add-form .qf-btn{white-space:nowrap;flex-shrink:0}@media (width<=620px){.scr-add-form{align-items:stretch}.scr-add-form .qf-btn{flex:1;justify-content:center}}.scr-add-warning{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-warning-fg);margin:8px 0 0}.scr-dialog-body{flex-direction:column;gap:14px;display:flex}.scr-subject-box{border-radius:var(--qfin-radius-panel);border:1px solid var(--qfin-border);background:var(--qfin-bg);padding:10px 12px}.scr-subject-label{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);margin:0 0 2px;font-weight:600}[dir=rtl] .scr-subject-label{letter-spacing:normal;text-transform:none}.scr-subject-name{font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);color:var(--qfin-fg);overflow-wrap:anywhere;line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading);margin:0}.scr-subject-kind{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);margin:2px 0 0}.scr-outcomes{flex-direction:column;gap:8px;display:flex}.scr-outcome{border-radius:var(--qfin-radius-panel);border:1px solid var(--qfin-border);cursor:pointer;grid-template-columns:16px 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.scr-outcome:hover{background:var(--qfin-bg)}.scr-outcome:focus-within{outline:2px solid var(--qfin-focus-ring);outline-offset:1px}.scr-outcome[data-selected=true]{border-color:var(--qfin-primary);background:var(--qfin-tint)}.scr-outcome input[type=radio]{accent-color:var(--qfin-primary);block-size:16px;inline-size:16px;margin:2px 0 0}.scr-outcome-name{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);font-weight:600;display:block}.scr-outcome-what{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);margin-block-start:2px;display:block}.scr-outcome-effect{font-size:var(--qfin-type-body-sm-size);margin-block-start:3px;font-weight:600;display:block}.scr-outcome-effect[data-effect=opens]{color:var(--qfin-success)}.scr-outcome-effect[data-effect=blocks]{color:var(--qfin-destructive)}.scr-provenance{border-radius:var(--qfin-radius-panel);background:var(--qfin-bg);font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);margin:0;padding:10px 12px}@media (width<=620px){.scr-row{flex-wrap:wrap}.scr-row-action{inline-size:100%;margin-inline-start:32px}.scr-row-action .qf-btn{justify-content:center;inline-size:100%}}.scr-gate-actions .qf-btn,.scr-row-action .qf-btn,.scr-add .qf-btn{min-block-size:32px}.scr-gap{border-color:var(--qfin-warning)}.scr-gap-line{font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-warning-fg);margin:8px 0 0;font-weight:600}.scr-gap-caveat{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);margin:8px 0 0}.scr-legend-hint{font-weight:var(--qfin-type-body-weight)}.dc-declared{margin:0 0 var(--qfin-space-2);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg)}.dc-list{margin:0;padding:0;list-style:none}.dc-row{align-items:start;gap:var(--qfin-space-2) var(--qfin-space-5);padding:var(--qfin-space-4) var(--qfin-space-3);border-block-end:1px solid var(--qfin-border-subtle);border-inline-start:3px solid #0000;grid-template-columns:minmax(0,1.4fr) minmax(9rem,auto) minmax(0,1fr);display:grid}.dc-row:last-child{border-block-end:none}.dc-row.is-flag{border-inline-start-color:var(--qfin-warning)}.dc-question{flex-direction:column;gap:2px;min-width:0;display:flex}.dc-question strong{align-items:center;gap:var(--qfin-space-1);color:var(--qfin-fg);display:inline-flex}.dc-question>span{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg)}.dc-detail{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-fg);overflow-wrap:anywhere}.dc-chip{padding:2px var(--qfin-space-3);border-radius:var(--qfin-radius-pill);font-size:var(--qfin-type-body-sm-size);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.dc-chip.is-ok{background:var(--qfin-success-tint);color:var(--qfin-success-fg)}.dc-chip.is-flag{background:var(--qfin-warning-tint);color:var(--qfin-warning-fg)}.dc-chip.is-muted{background:var(--qfin-surface-sunken);color:var(--qfin-muted-fg)}.dc-finding{align-items:flex-start;gap:var(--qfin-space-1);flex-direction:column;min-width:0;display:flex}.dc-finding-label{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg)}.dc-muted{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg)}.dc-items{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-fg);margin:0;padding-inline-start:var(--qfin-space-4)}.dc-work{gap:var(--qfin-space-3);padding:var(--qfin-space-4);border-radius:var(--qfin-radius-tile);background:var(--qfin-surface-sunken);flex-direction:column;grid-column:1/-1;display:flex}.dc-work-title{color:var(--qfin-fg);margin:0;font-weight:600}.dc-work .qf-field{max-inline-size:36rem}.dc-work-actions{gap:var(--qfin-space-2);flex-wrap:wrap;display:flex}@media (width<=760px){.dc-row{grid-template-columns:minmax(0,1fr)}}.dc-aside{align-items:center;gap:var(--qfin-space-2);display:inline-flex}.dc-link{color:var(--qfin-primary);font:inherit;font-size:var(--qfin-type-body-sm-size);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.dc-link:hover{text-decoration:underline}.dc-link:focus-visible{outline:2px solid var(--qfin-primary);outline-offset:2px;border-radius:var(--qfin-radius-sm)}.dc-edit{gap:var(--qfin-space-5);flex-direction:column;display:flex}.dc-edit-group{gap:var(--qfin-space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.dc-edit-group legend{color:var(--qfin-fg);margin-block-end:var(--qfin-space-2);padding:0;font-weight:600}.dc-edit-checks{gap:var(--qfin-space-2) var(--qfin-space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.dc-edit-check,.dc-edit-radio{align-items:flex-start;gap:var(--qfin-space-2);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-fg);cursor:pointer;display:inline-flex}.dc-edit-check input,.dc-edit-radio input{accent-color:var(--qfin-primary);margin-block-start:3px}.dc-edit-radios{gap:var(--qfin-space-5);flex-wrap:wrap;display:flex}.pa-current{gap:var(--qfin-space-1);flex-direction:column;display:flex}.pa-current-name{align-items:center;gap:var(--qfin-space-2);flex-wrap:wrap;display:flex}.pa-current-title{font-size:var(--qfin-type-card-title-size);color:var(--qfin-fg);font-weight:600}.pa-current-code{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg)}.pa-facts{gap:var(--qfin-space-3) var(--qfin-space-5);margin:var(--qfin-space-4) 0 0;padding:var(--qfin-space-4);border-radius:var(--qfin-radius-tile);background:var(--qfin-surface-sunken);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.pa-facts dt{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg)}.pa-facts dd{color:var(--qfin-fg);overflow-wrap:anywhere;margin:2px 0 0;font-weight:500}.pa-facts-wide{grid-column:1/-1}.pa-empty{align-items:flex-start;gap:var(--qfin-space-2);padding:var(--qfin-space-5);border:1px dashed var(--qfin-border-strong);border-radius:var(--qfin-radius-tile);flex-direction:column;display:flex}.pa-empty strong{color:var(--qfin-fg)}.pa-empty p{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);margin:0}.pa-history{border-block-start:1px solid var(--qfin-border-subtle);margin-block-start:var(--qfin-space-5);padding-block-start:var(--qfin-space-4)}.pa-history-title{align-items:center;gap:var(--qfin-space-2);margin:0 0 var(--qfin-space-1);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);font-weight:600;display:flex}.pa-history-empty{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);margin:0}.pa-history-list{margin:0;padding:0;list-style:none}.pa-history-row{justify-content:space-between;align-items:center;gap:var(--qfin-space-3);padding-block:var(--qfin-space-3);border-block-end:1px solid var(--qfin-border-subtle);display:flex}.pa-history-row:last-child{border-block-end:none}.pa-history-name{min-width:0;color:var(--qfin-fg);flex-direction:column;font-weight:500;display:flex}.ca-head{align-items:center;gap:var(--qfin-space-2) var(--qfin-space-3);flex-wrap:wrap;display:flex}.ca-head-help{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}.ca-blockers{gap:var(--qfin-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ca-blocker-message{color:var(--qfin-fg);font-weight:600;line-height:var(--qfin-leading-normal);max-inline-size:90ch;margin:0}.ca-blocker+.ca-blocker{border-block-start:1px solid var(--qfin-border);padding-block-start:var(--qfin-space-4)}.ca-blocker-line{margin:4px 0 0}.ca-doc-grid{margin:var(--qfin-space-3) 0 0;gap:var(--qfin-space-2);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:0;list-style:none;display:grid}.ca-doc{align-items:start;column-gap:var(--qfin-space-2);padding:var(--qfin-space-2) var(--qfin-space-3);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);background:var(--qfin-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ca-doc-icon{color:var(--qfin-primary);margin-block-start:2px}.ca-doc-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ca-doc-name{color:var(--qfin-fg);font-size:var(--qfin-type-body-sm-size);font-weight:600;line-height:var(--qfin-leading-tight);overflow-wrap:anywhere}.ca-doc-source{color:var(--qfin-muted-fg);font-size:var(--qfin-type-caption-size);line-height:var(--qfin-leading-tight)}.ca-doc .qf-status-pill{white-space:nowrap}.ca-actions{gap:var(--qfin-space-2);flex-wrap:wrap;display:flex}.ca-head .qf-case-step-marker{max-inline-size:100%;line-height:var(--qfin-leading-tight);align-items:center}.ca-head .qf-case-step-marker>svg{flex-shrink:0}.ev-upload{align-items:center;gap:var(--qfin-space-2);flex-wrap:wrap;margin-block-start:var(--qfin-space-2);display:flex}.ev-upload-kind{flex:12rem;min-width:0;max-width:18rem}.ca-summary{align-items:center;gap:var(--qfin-space-4) var(--qfin-space-6);padding:var(--qfin-space-4) var(--qfin-space-5);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);background:var(--qfin-surface);flex-wrap:wrap;display:flex}.ca-summary-main{align-items:center;gap:var(--qfin-space-3);flex:18rem;min-width:0;display:flex}.ca-summary-grade{font-size:var(--qfin-type-section-title-size);flex-shrink:0}.ca-summary-text{min-width:0}.ca-summary-title{align-items:center;gap:var(--qfin-space-1);color:var(--qfin-fg);margin:0;font-weight:600;display:flex}.ca-summary-sub{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);margin:2px 0 0}.ca-summary-facts{gap:var(--qfin-space-2) var(--qfin-space-6);flex-wrap:wrap;margin:0;display:flex}.ca-summary-facts dt{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg)}.ca-summary-facts dd{color:var(--qfin-fg);margin:0;font-weight:500}.ca-summary-actions{margin-inline-start:auto;display:flex}.ca-panel-aside{align-items:center;gap:var(--qfin-space-2);display:inline-flex}.ca-fact-docs{align-items:center;gap:var(--qfin-space-2);display:flex}.ca-fact-pill{padding:2px var(--qfin-space-2);border-radius:var(--qfin-radius-pill);font-size:var(--qfin-type-body-sm-size);align-items:center;gap:4px;font-weight:600;line-height:1.4;display:inline-flex}.ca-fact-pill.is-ok{background:var(--qfin-success-tint);color:var(--qfin-success-fg)}.ca-fact-pill.is-warn{background:var(--qfin-warning-tint);color:var(--qfin-warning-fg)}.ca-fact-action{min-block-size:0;padding-block:2px}.ca-history{border-block-start:1px solid var(--qfin-border-subtle);margin-block-start:var(--qfin-space-2);padding-block-start:var(--qfin-space-4)}.ca-history-title{align-items:center;gap:var(--qfin-space-2);margin:0 0 var(--qfin-space-1);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);font-weight:600;display:flex}.ca-history-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ca-history-row{align-items:center;gap:var(--qfin-space-3);padding-block:var(--qfin-space-3);border-block-end:1px solid var(--qfin-border-subtle);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ca-history-row:last-child{border-block-end:none}.ca-history-what{flex-direction:column;min-width:0;display:flex}.ca-history-name{color:var(--qfin-fg);font-weight:500}.ca-history-row.is-current .ca-history-name{color:var(--qfin-primary-dark);font-weight:600}.ca-score,.ca-score-tr,.ca-history-tr{--ca-tone:var(--qfin-border-strong);--ca-tone-fg:var(--qfin-fg);--ca-tone-tint:var(--qfin-surface-sunken)}.ca-score.is-good,.ca-score-tr.is-good,.ca-history-tr.is-good{--ca-tone:var(--qfin-success);--ca-tone-fg:var(--qfin-success-fg);--ca-tone-tint:var(--qfin-success-tint)}.ca-score.is-fair,.ca-score-tr.is-fair,.ca-history-tr.is-fair{--ca-tone:var(--qf-yellow);--ca-tone-fg:var(--qf-yellow-fg);--ca-tone-tint:var(--qf-yellow-tint)}.ca-score.is-neg,.ca-score-tr.is-neg,.ca-history-tr.is-neg{--ca-tone:var(--qf-orange);--ca-tone-fg:var(--qf-orange-fg);--ca-tone-tint:var(--qf-orange-tint)}.ca-score.is-watch,.ca-score-tr.is-watch,.ca-history-tr.is-watch{--ca-tone:var(--qfin-warning);--ca-tone-fg:var(--qfin-warning-fg);--ca-tone-tint:var(--qfin-warning-tint)}.ca-score.is-bad,.ca-score-tr.is-bad,.ca-history-tr.is-bad{--ca-tone:var(--qfin-destructive);--ca-tone-fg:var(--qfin-destructive-fg);--ca-tone-tint:var(--qfin-destructive-tint)}.ca-score{gap:var(--qfin-space-3);padding:var(--qfin-space-3);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface);flex-direction:column;display:flex}.ca-score-banner{align-items:center;gap:var(--qfin-space-2) var(--qfin-space-3);color:var(--ca-tone-fg);flex-wrap:wrap;display:flex}.ca-score-note{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg)}.ca-score-table{background:var(--qfin-surface)}.ca-score-tr td{background:var(--ca-tone-tint);transition:background var(--qfin-duration-base) var(--qfin-ease)}.ca-score-tr td:first-child{border-inline-start:4px solid var(--ca-tone)}.ca-score-tr.is-none td{background:0 0}.ca-score-table td{vertical-align:top}.ca-score-table .num{text-align:end;font-variant-numeric:tabular-nums}.ca-score-table td.num{color:var(--ca-tone-fg);font-weight:600}.ca-score-factor{min-inline-size:12rem}.ca-score-band{min-inline-size:14rem}.ca-score-evidence{min-inline-size:16rem}.ca-score-table tfoot th,.ca-score-table tfoot td{background:var(--ca-tone-tint);border-block-start:2px solid var(--ca-tone);color:var(--ca-tone-fg);font-weight:600}.ca-page-scoring{min-width:0}.ca-history-table .num{text-align:end;font-variant-numeric:tabular-nums}.ca-history-tr td:first-child{border-inline-start:4px solid var(--ca-tone)}.ca-history-tr.is-current td{background:var(--ca-tone-tint);font-weight:600}.ca-ro-options{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ca-ro-options li{border:1px solid #0000;border-radius:6px;justify-content:space-between;gap:12px;padding:3px 8px;display:flex}.ca-ro-options li.is-muted{opacity:.5}.ca-ro-options li.is-chosen{background:var(--qf-surface,#fff);border-color:currentColor;font-weight:600}.ca-ro-doc{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ca-calc-doc{flex-direction:column;gap:4px;display:flex}.ca-score-meter{background:var(--qfin-border);border-start-start-radius:var(--qfin-radius-tile);border-start-end-radius:var(--qfin-radius-tile);block-size:6px;position:sticky;inset-inline-start:0;overflow:hidden}.ca-score-meter>span{background:var(--ca-tone);block-size:100%;transition:inline-size var(--qfin-duration-base) var(--qfin-ease);display:block}.ca-assessed{gap:var(--qfin-space-3);flex-direction:column;display:flex}.ca-assessed-head{align-items:baseline;gap:var(--qfin-space-1) var(--qfin-space-3);flex-wrap:wrap;display:flex}.ca-assessed-title{font-size:var(--qfin-type-section-title-size);color:var(--qfin-heading,var(--qfin-fg));margin:0;font-weight:600}.ca-assessed-sub{color:var(--qfin-muted-fg);font-size:var(--qfin-type-body-sm-size)}.fee-terms{gap:var(--qfin-space-1);flex-direction:column;margin-block-start:var(--qfin-space-4);display:flex}.fee-terms-title{align-items:center;gap:var(--qfin-space-1);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);margin:0;font-weight:600;display:flex}.fee-terms-list{column-gap:var(--qfin-space-5);grid-template-columns:minmax(0,1fr) auto auto;margin:0;padding:0;list-style:none;display:grid}.fee-term{grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--qfin-space-3);border-block-end:1px solid var(--qfin-border-subtle);align-items:center;display:grid}.fee-term:last-child{border-block-end:none}.fee-term-name{flex-direction:column;gap:2px;min-width:0;display:flex}.fee-term-label{align-items:center;gap:var(--qfin-space-1);color:var(--qfin-fg);font-weight:500;display:inline-flex}.fee-term-needed{font-size:var(--qfin-type-caption-size);color:var(--qfin-warning-fg);font-weight:600}.fee-product{align-items:center;gap:var(--qfin-space-1);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);flex-wrap:wrap;margin:0;display:flex}.fee-product strong{color:var(--qfin-fg)}.fee-ready{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-success-fg);margin:0}.fee-term-value{font-variant-numeric:tabular-nums;color:var(--qfin-fg);justify-self:end;font-weight:600}.fee-term.is-unset .fee-term-value{color:var(--qfin-muted-fg);font-weight:500}.fee-gap{align-items:flex-start;gap:var(--qfin-space-3);padding:var(--qfin-space-3) var(--qfin-space-4);border:1px solid var(--qfin-warning);border-radius:var(--qfin-radius);background:var(--qfin-warning-tint);color:var(--qfin-warning-fg);flex-wrap:wrap;margin-block-start:var(--qfin-space-4);display:flex}.fee-gap-text{flex:18rem;min-width:0}.fee-gap-text strong{color:var(--qfin-fg);display:block}.fee-gap-text p{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-fg);margin:2px 0 0}.fee-gap-actions{gap:var(--qfin-space-2);flex-wrap:wrap;align-self:center;display:flex}.fee-waterfall{gap:var(--qfin-space-2);margin:var(--qfin-space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.fee-waterfall li{align-items:center;gap:var(--qfin-space-2);padding-block:var(--qfin-space-1);padding-inline:var(--qfin-space-1) var(--qfin-space-3);border:1px solid var(--qfin-border-subtle);border-radius:var(--qfin-radius-pill);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-fg);display:inline-flex}.fee-waterfall-n{border-radius:var(--qfin-radius-pill);background:var(--qfin-surface-sunken);width:22px;height:22px;color:var(--qfin-primary-dark);font-weight:600;font-size:var(--qfin-type-caption-size);justify-content:center;align-items:center;display:inline-flex}@media (width<=640px){.fee-terms-list{grid-template-columns:minmax(0,1fr) auto}}.fee-charges{border-block-start:1px solid var(--qfin-border-subtle);margin-block-start:var(--qfin-space-4);padding-block-start:var(--qfin-space-4)}.fee-charges-head{justify-content:space-between;align-items:center;gap:var(--qfin-space-3);margin-block-end:var(--qfin-space-1);display:flex}.fee-charges .qf-detail-value.empty{margin:0}.ft-form{gap:var(--qfin-space-5);flex-direction:column;display:flex}.ft-group-title{margin:0 0 var(--qfin-space-1);font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);font-weight:600}[dir=rtl] .ft-group-title{letter-spacing:normal;text-transform:none}.ft-desc{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg)}.qf-rg-editor .ft-affix{flex:200px}.ft-affix{align-items:center;display:flex;position:relative}.ft-affix .qf-input{font-variant-numeric:tabular-nums;width:100%;min-width:0;padding-inline-end:6.5rem}.ft-unit{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);pointer-events:none;white-space:nowrap;position:absolute;inset-inline-end:var(--qfin-space-3)}.ft-clear{color:var(--qfin-primary);font:inherit;font-size:var(--qfin-type-caption-size);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600}.ft-clear:hover{text-decoration:underline}.ft-clear:focus-visible{outline:2px solid var(--qfin-primary);outline-offset:2px;border-radius:var(--qfin-radius-sm)}.fee-term-history{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg)}.fee-term-history ul{margin:var(--qfin-space-1) 0 0;padding-inline-start:var(--qfin-space-4)}.fee-frozen-note{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);margin:0}.ag-next{align-items:center;gap:var(--qfin-space-3);padding:var(--qfin-space-4);border:1px solid var(--qfin-border);border-inline-start:4px solid var(--qfin-primary);border-radius:var(--qfin-radius-panel);background:var(--qfin-tint);flex-wrap:wrap;display:flex}.ag-next-text{flex:18rem;min-inline-size:0}.ag-next-label{font-size:var(--qfin-type-caption-size);text-transform:uppercase;letter-spacing:.04em;color:var(--qfin-primary);font-weight:600;display:block}.ag-next-text p{margin:var(--qfin-space-1) 0 0;font-size:var(--qfin-text-lg);color:var(--qfin-fg);font-weight:600}.ag-actions{align-items:center;gap:var(--qfin-space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ag-doc{gap:var(--qfin-space-3);padding:var(--qfin-space-4);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface);flex-direction:column;display:flex}.ag-doc-head{align-items:center;gap:var(--qfin-space-2);flex-wrap:wrap;display:flex}.ag-doc-title{font-size:var(--qfin-text-lg);color:var(--qfin-fg);margin:0;font-weight:600}.ag-chips{gap:var(--qfin-space-1);flex-wrap:wrap;display:inline-flex}.ag-doc-head>:last-child{margin-inline-start:auto}.ag-hash{align-items:center;gap:var(--qfin-space-1);display:inline-flex}.ag-hash code{border-radius:var(--qfin-radius-pill);background:var(--qfin-surface-sunken);padding:1px 8px}.ag-warn{align-items:flex-start;gap:var(--qfin-space-1);color:var(--qfin-warning-fg);display:inline-flex}.ag-warn svg{flex:none;margin-block-start:2px}.ag-version{gap:var(--qfin-space-2);cursor:pointer;flex-wrap:wrap}.ag-version-name{font-size:var(--qfin-text-lg);color:var(--qfin-fg)}.ag-version-hint{color:var(--qfin-fg);font-weight:600}.ag-doc-foot{border-top:1px solid var(--qf-border,#e6e5e0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:12px;display:flex}.ag-create-grid{border:0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 16px;margin:0;padding:0;display:grid}.ag-create-grid legend{margin-bottom:8px;font-weight:600}.ag-create-field{flex-direction:column;gap:4px;display:flex}.ag-create-body{min-height:360px;font-family:inherit;line-height:1.5}.ag-create-check{align-items:flex-start;gap:8px;display:flex}.offer-thread{gap:var(--qfin-space-3);border-block-start:1px solid var(--qfin-border);flex-direction:column;margin-block-start:var(--qfin-space-4);padding-block-start:var(--qfin-space-4);display:flex}.offer-thread-title{align-items:center;gap:var(--qfin-space-2);font-size:var(--qfin-type-caption-size);letter-spacing:.06em;text-transform:uppercase;color:var(--qfin-muted-fg);margin:0;font-weight:600;display:flex}.offer-thread-list{gap:var(--qfin-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.offer-msg{max-inline-size:min(40rem,85%);padding:var(--qfin-space-2) var(--qfin-space-3);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface-sunken)}.offer-msg.is-theirs{border-inline-start:3px solid var(--qfin-border-strong);border-start-start-radius:var(--qfin-radius-sm);align-self:flex-start}.offer-msg.is-theirs.is-NegotiationRequest{background:var(--qfin-warning-tint);border-color:var(--qfin-warning);border-inline-start-color:var(--qfin-warning)}.offer-msg.is-theirs.is-Decline{background:var(--qfin-destructive-tint);border-color:var(--qfin-destructive)}.offer-msg.is-ours{background:var(--qfin-primary-50);border-color:var(--qfin-primary-200);border-start-end-radius:var(--qfin-radius-sm);align-self:flex-end}.offer-msg-head{align-items:baseline;gap:var(--qfin-space-1) var(--qfin-space-2);font-size:var(--qfin-type-body-sm-size);flex-wrap:wrap;display:flex}.offer-msg-who{color:var(--qfin-primary-dark)}.offer-msg-kind{color:var(--qfin-muted-fg)}.offer-msg.is-NegotiationRequest .offer-msg-kind{color:var(--qfin-warning-fg);font-weight:600}.offer-msg.is-Decline .offer-msg-kind{color:var(--qfin-destructive-fg);font-weight:600}.offer-msg-when{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);margin-inline-start:auto}.offer-msg-body{margin:var(--qfin-space-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--qfin-fg)}.offer-msg-body.is-empty{color:var(--qfin-muted-fg);font-style:italic}.offer-reply{gap:var(--qfin-space-1);flex-direction:column;display:flex}.offer-reply-input{resize:vertical;min-block-size:5rem}.offer-reply-foot{justify-content:space-between;align-items:center;gap:var(--qfin-space-2);display:flex}@media (width<=640px){.offer-msg{max-inline-size:100%}}.fee-rg-meta{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.fee-rg-line{display:block}.fee-rg-input{flex-direction:column;flex:140px;gap:2px;max-inline-size:220px;display:flex}.fee-rg-reset{font-size:var(--qfin-type-body-sm-size);align-self:flex-end;align-items:center;gap:6px;padding-block-end:8px;display:inline-flex}.commercial-step{gap:var(--qfin-space-6);flex-direction:column;display:flex}.commercial-section{gap:var(--qfin-space-4);flex-direction:column;scroll-margin-block-start:calc(var(--qf-record-header-h,160px) + 12px);display:flex}.commercial-next{padding:var(--qfin-space-3) var(--qfin-space-4);border:1px solid var(--qfin-primary-100,var(--qfin-border));border-radius:var(--qfin-radius-tile);background:var(--qfin-primary-50,var(--qfin-tint))}.commercial-next.is-action{border-color:color-mix(in srgb, var(--qfin-warning) 40%, transparent);background:var(--qfin-warning-tint)}.commercial-next p{color:var(--qfin-heading,var(--qfin-fg));margin:0;font-weight:600}.commercial-next.is-action p{color:var(--qfin-warning-fg)}.commercial-facts{gap:var(--qfin-space-3) var(--qfin-space-5);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;display:grid}.commercial-fact{min-inline-size:0;border-inline-start:2px solid var(--qfin-border-subtle,var(--qfin-border));flex-direction:column;gap:4px;padding-inline-start:var(--qfin-space-3);display:flex}.commercial-fact dt{color:var(--qfin-muted-fg);font-size:var(--qfin-type-label-size,.75rem);letter-spacing:.04em;text-transform:uppercase;font-weight:600}[dir=rtl] .commercial-fact dt{letter-spacing:normal;text-transform:none}.commercial-fact dd{flex-direction:column;gap:2px;margin:0;display:flex}.commercial-fact-value{font-variant-numeric:tabular-nums;color:var(--qfin-fg);font-weight:600}.commercial-fact-inline{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.commercial-fact-sub{color:var(--qfin-muted-fg);font-size:var(--qfin-type-caption-size)}.commercial-fact-empty{color:var(--qfin-muted-fg);font-weight:400}.commercial-fact-warn{color:var(--qfin-warning-fg);font-weight:600}.fee-more{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-tile);background:var(--qfin-surface)}.fee-more>summary{align-items:baseline;gap:2px var(--qfin-space-3);padding:var(--qfin-space-3) var(--qfin-space-4);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.fee-more>summary::-webkit-details-marker{display:none}.fee-more>summary:before{content:"›";inline-size:1em;color:var(--qfin-muted-fg);transition:transform .12s;display:inline-block}.fee-more[open]>summary:before{transform:rotate(90deg)}[dir=rtl] .fee-more>summary:before{content:"‹"}[dir=rtl] .fee-more[open]>summary:before{transform:rotate(-90deg)}.fee-more-title{font-weight:600}.fee-more-sub{color:var(--qfin-muted-fg);font-size:var(--qfin-type-body-sm-size)}.fee-more>:not(summary){margin-inline:var(--qfin-space-4)}.fee-more>:last-child{margin-block-end:var(--qfin-space-4)}@media (prefers-reduced-motion:reduce){.fee-more>summary:before{transition:none}}.so-title{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}.so-title-version{color:var(--qfin-muted-fg);font-size:var(--qfin-type-body-sm-size);font-weight:500}.so-state{padding:var(--qfin-space-3) var(--qfin-space-4);border-radius:var(--qfin-radius-tile);font-size:var(--qfin-type-body-sm-size);border:1px solid #0000;margin:0}.so-state.is-info{border-color:color-mix(in srgb, var(--qfin-info) 30%, transparent);background:var(--qfin-info-tint);color:var(--qfin-info-fg)}.so-state.is-action{border-color:color-mix(in srgb, var(--qfin-warning) 40%, transparent);background:var(--qfin-warning-tint);color:var(--qfin-warning-fg)}.so-state.is-done{border-color:color-mix(in srgb, var(--qfin-success) 30%, transparent);background:var(--qfin-success-tint);color:var(--qfin-success-fg)}.so-history-order{color:var(--qfin-muted-fg);font-size:var(--qfin-type-body-sm-size)}.so-history{gap:var(--qfin-space-3);padding:0 0 0 var(--qfin-space-6);padding-inline:var(--qfin-space-6) 0;flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.so-history:before{content:"";background:var(--qfin-border);border-radius:2px;inline-size:2px;position:absolute;inset-block:18px;inset-inline-start:11px}.so-version{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-tile);background:var(--qfin-surface);transition:border-color .12s,box-shadow .12s;position:relative}.so-version:hover{border-color:var(--qfin-border-strong,var(--qfin-border))}.so-version.is-latest{border-color:var(--qfin-primary-200,var(--qfin-primary));box-shadow:0 1px 0 var(--qfin-primary-100,transparent), 0 4px 14px -8px var(--qfin-primary-200,#0003)}.so-version-head{align-items:center;gap:var(--qfin-space-2) var(--qfin-space-4);padding:var(--qfin-space-3) var(--qfin-space-4);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.so-version-head::-webkit-details-marker{display:none}.so-version-head:focus-visible{outline:2px solid var(--qfin-primary);outline-offset:2px;border-radius:var(--qfin-radius-tile)}.so-version-dot{border:2px solid var(--qfin-surface);background:var(--qfin-muted-fg);block-size:12px;inline-size:12px;box-shadow:0 0 0 2px var(--qfin-border);border-radius:50%;position:absolute;inset-block-start:18px;inset-inline-start:calc(-1 * var(--qfin-space-6) + 6px)}.so-version.is-approved .so-version-dot{background:var(--qfin-success)}.so-version.is-pending .so-version-dot{background:var(--qfin-warning)}.so-version.is-review .so-version-dot{background:var(--qfin-info)}.so-version.is-rejected .so-version-dot{background:var(--qfin-destructive,#b91c1c)}.so-version.is-latest .so-version-dot{box-shadow:0 0 0 3px var(--qfin-primary-100,var(--qfin-border))}.so-version-main{flex-direction:column;flex:260px;gap:4px;min-inline-size:0;display:flex}.so-version-title{color:var(--qfin-fg);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.so-version-latest{border-radius:var(--qfin-radius-pill,999px);background:var(--qfin-primary-50,var(--qfin-tint));color:var(--qfin-primary-700,var(--qfin-primary));font-size:var(--qfin-type-caption-size);padding:1px 8px;font-weight:600}.so-version-figures{color:var(--qfin-fg);font-size:var(--qfin-type-body-sm-size);font-variant-numeric:tabular-nums}.so-version-meta{color:var(--qfin-muted-fg);font-size:var(--qfin-type-body-sm-size);text-align:end;flex-direction:column;align-items:flex-end;gap:4px;margin-inline-start:auto;display:flex}.so-version-msgs{border-radius:var(--qfin-radius-pill,999px);background:var(--qfin-surface-sunken,var(--qfin-bg));font-size:var(--qfin-type-caption-size);padding:1px 8px;font-weight:600}.so-version-body{gap:var(--qfin-space-3);padding:0 var(--qfin-space-4) var(--qfin-space-4);border-block-start:1px solid var(--qfin-border-subtle,var(--qfin-border));flex-direction:column;padding-block-start:var(--qfin-space-3);display:flex}@media (width<=640px){.so-version-meta{text-align:start;align-items:flex-start;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.so-version{transition:none}}.so-title .qf-pill,.so-title .so-title-version{letter-spacing:normal;text-transform:none}.so-title .so-title-version{font-size:var(--qfin-type-caption-size)}.so-layout{gap:var(--qfin-space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.so-main,.so-aside{min-inline-size:0}@media (width>=1100px){.so-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.so-aside{top:calc(var(--qf-record-header-h,96px) + 12px);max-block-size:calc(100vh - var(--qf-record-header-h,96px) - 32px);scrollbar-width:thin;position:sticky;overflow-y:auto}.so-aside .so-version-head{gap:var(--qfin-space-1) var(--qfin-space-2);padding:var(--qfin-space-3)}.so-aside .so-version-meta{text-align:start;align-items:flex-start;margin-inline-start:0}.so-aside .so-version-main{flex-basis:100%}.so-aside .so-version-body{padding-inline:var(--qfin-space-3)}}.sog-steps{gap:var(--qfin-space-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sog-step{align-content:start;gap:var(--qfin-space-2);padding:var(--qfin-space-3);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-sm);background:var(--qfin-surface);display:grid}.sog-step.is-current{border-color:var(--qfin-primary);background:var(--qfin-primary-50);box-shadow:0 0 0 3px var(--qfin-primary-100)}.sog-step.is-waiting{border-color:var(--qfin-warning);background:var(--qfin-warning-tint)}.sog-step.is-done{border-color:var(--qfin-success)}.sog-step-head{align-items:center;gap:var(--qfin-space-2);font:inherit;text-align:start;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.sog-step-head:focus-visible{outline:2px solid var(--qfin-primary);outline-offset:2px;border-radius:var(--qfin-radius-sm)}.sog-dot,.sog-badge{border-radius:var(--qfin-radius-pill);block-size:24px;inline-size:24px;font-size:var(--qfin-text-2xs);flex-shrink:0;place-items:center;font-weight:700;display:grid}.sog-dot{border:2px solid var(--qfin-border-strong);color:var(--qfin-muted-fg);background:var(--qfin-surface);box-sizing:border-box}.sog-step.is-done .sog-dot{border-color:var(--qfin-success);background:var(--qfin-success);color:var(--qfin-white)}.sog-step.is-current .sog-dot{border-color:var(--qfin-primary);background:var(--qfin-primary);color:var(--qfin-white)}.sog-step.is-waiting .sog-dot{border-color:var(--qfin-warning);background:var(--qfin-warning);color:var(--qfin-white)}.sog-step-text{min-inline-size:0;display:grid}.sog-step-title{color:var(--qfin-heading);font-weight:600;line-height:1.25}.sog-step-state{font-size:var(--qfin-text-2xs);letter-spacing:.02em;text-transform:uppercase;color:var(--qfin-muted-fg);font-weight:600}.sog-step.is-done .sog-step-state{color:var(--qfin-success-fg)}.sog-step.is-current .sog-step-state{color:var(--qfin-primary)}.sog-step.is-waiting .sog-step-state{color:var(--qfin-warning-fg)}.sog-step-line{font-size:var(--qfin-text-sm);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);margin:0}.sog-next{justify-content:space-between;align-items:center;gap:var(--qfin-space-3);padding:var(--qfin-space-3);border-radius:var(--qfin-radius-sm);background:var(--qfin-primary-50);flex-wrap:wrap;display:flex}.sog-next.is-waiting{background:var(--qfin-warning-tint)}.sog-next.is-done{background:var(--qfin-success-tint)}.sog-next-text{min-inline-size:240px;font-size:var(--qfin-text-sm);flex:1;margin:0}.sog-badge{background:var(--qfin-primary);color:var(--qfin-white);vertical-align:middle;margin-inline-end:var(--qfin-space-2)}#commercial-fees,#offer,#disbursement-account,#offer-send{scroll-margin-block-start:96px}.sor-checks{gap:var(--qfin-space-2);margin:0;padding:0;list-style:none;display:grid}.sor-check{align-items:flex-start;gap:var(--qfin-space-2);font-size:var(--qfin-text-sm);display:flex}.sor-check-mark{border-radius:var(--qfin-radius-pill);block-size:18px;inline-size:18px;font-size:var(--qfin-text-2xs);color:var(--qfin-white);background:var(--qfin-warning);flex-shrink:0;place-items:center;font-weight:700;display:grid}.sor-check.is-ok .sor-check-mark{background:var(--qfin-success)}.sor-check-text{gap:2px;display:grid}.sor-check-go{font:inherit;font-size:var(--qfin-text-sm);color:var(--qfin-primary);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sor-actions{justify-content:space-between;align-items:center;gap:var(--qfin-space-3);border-block-start:1px solid var(--qfin-border);flex-wrap:wrap;padding-block-start:var(--qfin-space-4);display:flex}.sor-confirm{align-items:center;gap:var(--qfin-space-2);display:flex}.sor-confirm input{accent-color:var(--qfin-primary)}@media (width<=1100px){.sog-steps{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.da-anchor{scroll-margin-block-start:96px}.da-panel{gap:var(--qfin-space-4);display:grid}.da-panel>.qf-field-hint{margin:0}.da-status{align-items:center;gap:var(--qfin-space-2);padding:var(--qfin-space-2) var(--qfin-space-3);border-radius:var(--qfin-radius-sm);font-size:var(--qfin-text-sm);flex-wrap:wrap;margin:0;display:flex}.da-status.is-missing{background:var(--qfin-warning-tint);color:var(--qfin-warning-fg);font-weight:600}.da-status.is-saved{background:var(--qfin-success-tint);color:var(--qfin-success-fg)}.da-section{gap:var(--qfin-space-2);display:grid}.da-section-title{align-items:center;gap:var(--qfin-space-2);font-size:var(--qfin-text-sm);color:var(--qfin-heading);margin:0;font-weight:600;display:flex}.da-step{border-radius:var(--qfin-radius-pill);background:var(--qfin-primary);block-size:20px;inline-size:20px;color:var(--qfin-white);font-size:var(--qfin-text-2xs);place-items:center;font-weight:700;display:grid}.da-empty{padding:var(--qfin-space-3);border:1px dashed var(--qfin-border-strong);border-radius:var(--qfin-radius-sm);color:var(--qfin-muted-fg);font-size:var(--qfin-text-sm);margin:0}.da-letters{gap:var(--qfin-space-2);margin:0;padding:0;list-style:none;display:grid}.da-letter{align-items:center;gap:var(--qfin-space-3);padding:var(--qfin-space-2) var(--qfin-space-3);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-sm);background:var(--qfin-surface);transition:border-color var(--qfin-duration-fast) var(--qfin-ease), background-color var(--qfin-duration-fast) var(--qfin-ease);display:flex}.da-letter:hover:not(.is-rejected){border-color:var(--qfin-primary-300)}.da-letter.is-selected{border-color:var(--qfin-primary);background:var(--qfin-primary-50)}.da-letter.is-rejected{opacity:.6}.da-letter-pick{align-items:center;gap:var(--qfin-space-3);cursor:pointer;flex:1;min-inline-size:0;display:flex}.da-letter.is-rejected .da-letter-pick{cursor:not-allowed}.da-letter-pick input{accent-color:var(--qfin-primary);flex-shrink:0}.da-letter-text{min-inline-size:0;display:grid}.da-letter-name{text-overflow:ellipsis;white-space:nowrap;color:var(--qfin-fg);font-weight:600;overflow:hidden}.da-letter-meta{font-size:var(--qfin-text-sm);color:var(--qfin-muted-fg)}.da-grid{gap:var(--qfin-space-3) var(--qfin-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.da-wide{grid-column:1/-1}.da-actions{justify-content:flex-end;gap:var(--qfin-space-3);border-block-start:1px solid var(--qfin-border);flex-wrap:wrap;margin-block-start:var(--qfin-space-4);padding-block-start:var(--qfin-space-4);display:flex}@media (width<=640px){.da-grid{grid-template-columns:1fr}}.qf-decision-note.next-review{flex:100%}.next-review-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.next-review-row .qf-input{max-width:200px}.next-review-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.next-review-date{color:var(--qfin-fg);font-weight:600}.next-review-row{margin-top:8px}.rw-decided-summary{flex-wrap:wrap;flex:auto;align-items:center;gap:4px 12px;min-width:0;display:flex}.rw-decided-when{color:var(--qfin-muted-fg);font-weight:400}.rw-decided-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:60ch;font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);font-style:italic;overflow:hidden}.next-review-meta{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);line-height:var(--qfin-leading-relaxed);max-width:72ch;margin:6px 0 0}.bp-login-email,.bp-contact-lead{font-size:var(--qfin-type-body-size);font-weight:var(--qfin-type-card-title-weight);color:var(--qfin-primary-dark);overflow-wrap:anywhere}.bp-login-email{direction:ltr}.bp-login-role{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);margin-inline-start:auto}.doc-evidence{gap:var(--qfin-space-2);margin-block:var(--qfin-space-3);padding:var(--qfin-space-3) var(--qfin-space-4);border:1px solid var(--qfin-border-subtle);border-radius:var(--qfin-radius);background:var(--qfin-surface-sunken);flex-direction:column;display:flex}.doc-evidence-title{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);margin:0;font-weight:600}.doc-evidence-intro{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);margin:0}.doc-evidence-list{gap:var(--qfin-space-2) var(--qfin-space-5);grid-template-columns:minmax(10rem,max-content) minmax(0,1fr);margin:0;display:grid}.doc-evidence-row{display:contents}.doc-evidence-row dt{color:var(--qfin-fg);font-weight:500}.doc-evidence-row dd{color:var(--qfin-fg);margin:0}.doc-evidence-required{color:var(--qfin-destructive-fg)}.doc-evidence-said,.doc-evidence-muted{color:var(--qfin-muted-fg)}.pi-subtitle{margin:0 0 var(--qfin-space-2);font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);color:var(--qfin-muted-fg)}.bp-contact-meta{font-size:var(--qfin-type-body-size);font-weight:var(--qfin-type-body-weight);color:var(--qfin-muted-fg);margin-inline-start:auto}.doc-scope-summary{gap:var(--qfin-space-2);flex-direction:column;margin-block-end:var(--qfin-space-4);display:flex}.doc-scope-tab-head{justify-content:space-between;align-items:center;gap:var(--qfin-space-2);display:flex}.doc-scope-badge{padding:2px var(--qfin-space-2);border-radius:var(--qfin-radius-pill);background:var(--qfin-warning-tint);color:var(--qfin-warning-fg);font-size:var(--qfin-type-caption-size);flex-shrink:0;font-weight:600}.doc-scope-meter{border-radius:var(--qfin-radius-pill);background:var(--qfin-border);block-size:6px;display:block;overflow:hidden}.doc-scope-meter>span{background:var(--qfin-success);border-radius:inherit;block-size:100%;display:block}.doc-scope-figures{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);font-feature-settings:var(--qfin-figures)}.doc-scope-missing{color:var(--qfin-warning-fg);font-weight:600}.doc-section{padding-block-start:var(--qfin-space-4)}.doc-section-intro{margin:0 0 var(--qfin-space-4);max-inline-size:72ch;font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg)}.doc-section-empty{padding-block:var(--qfin-space-5)}.doc-subsection+.doc-subsection{margin-block-start:var(--qfin-space-5)}.doc-subsection-title{align-items:baseline;gap:var(--qfin-space-2);margin:0 0 var(--qfin-space-2);font-size:var(--qfin-type-body-size);color:var(--qfin-fg);font-weight:600;display:flex}.doc-group-count{color:var(--qfin-muted-fg);font-feature-settings:var(--qfin-figures);font-weight:400}.qf-doc-list.is-history .qf-doc-row{background:var(--qfin-surface-sunken)}.qf-doc-archived{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-fg);flex-wrap:wrap;align-items:baseline;gap:6px;margin:4px 0 2px;display:flex}.qf-doc-archived-tag{border:1px solid var(--qfin-border-strong);border-radius:var(--qfin-radius-pill);font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);background:var(--qfin-surface);padding:1px 8px;font-weight:600}.doc-gallery-start{align-items:center;gap:var(--qfin-space-2) var(--qfin-space-3);margin-block:var(--qfin-space-2) var(--qfin-space-3);flex-wrap:wrap;display:flex}.rdp{flex-direction:column;gap:8px;display:flex}.rdp-empty{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);margin:0}.rdp-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rdp-row{border:1px solid var(--qfin-border-subtle);border-radius:var(--qfin-radius-sm);background:var(--qfin-surface);grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.rdp-icon{color:var(--qfin-primary);display:inline-flex}.rdp-name{min-width:0;font-size:var(--qfin-type-body-size);font-weight:var(--qfin-type-label-weight);color:var(--qfin-fg)}.rdp-sub{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);font-weight:400;display:block}.rdp-toggle{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-chip);display:inline-flex;overflow:hidden}.rdp-toggle-btn{font:inherit;font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);cursor:pointer;font-weight:var(--qfin-type-caption-weight);background:0 0;border:0;padding:4px 10px}.rdp-toggle-btn+.rdp-toggle-btn{border-inline-start:1px solid var(--qfin-border)}.rdp-toggle-btn.active{background:var(--qfin-tint);color:var(--qfin-primary);font-weight:600}.rdp-toggle-btn:disabled{cursor:default}.rdp-remove{border-radius:var(--qfin-radius-chip);width:28px;height:28px;color:var(--qfin-muted-fg);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.rdp-remove:hover:not(:disabled){background:var(--qfin-destructive-tint);color:var(--qfin-destructive)}.rdp-add{max-width:340px}@media (width<=560px){.rdp-row{grid-template-columns:auto 1fr auto}.rdp-remove{grid-area:1/3}.rdp-toggle{grid-area:2/2/auto/-1;justify-self:start}}.matrix-card-state{padding:var(--qfin-space-5)}.matrix-name-cell{min-inline-size:220px}.matrix-unnamed{color:var(--qfin-muted-fg);font-style:italic}.matrix-score{color:var(--qfin-primary-dark);font-weight:600}.qf-table td.matrix-score{white-space:normal;min-inline-size:96px;max-inline-size:240px;font-weight:400}.qf-table td.matrix-score:not(:has(>span)){font-weight:600}.qf-table td.matrix-score:has(>span){text-align:start;min-inline-size:220px}.matrix-add-btn{white-space:nowrap}.matrix-actions{justify-content:flex-end;align-items:center;gap:var(--qfin-space-1);display:flex}.matrix-icon-btn{inline-size:var(--qfin-control-sm);block-size:var(--qfin-control-sm);border-radius:var(--qfin-radius-inset);color:var(--qfin-muted-fg);cursor:pointer;transition:background-color var(--qfin-duration-fast) var(--qfin-ease), color var(--qfin-duration-fast) var(--qfin-ease);background:0 0;border:none;place-items:center;padding:0;display:grid}.matrix-icon-btn:hover:not(:disabled),.matrix-icon-btn:focus-visible{background:var(--qfin-tint);color:var(--qfin-primary)}.matrix-icon-btn.danger:hover:not(:disabled),.matrix-icon-btn.danger:focus-visible{background:var(--qfin-destructive-tint);color:var(--qfin-destructive)}.matrix-icon-btn:disabled{opacity:.45;cursor:not-allowed}.matrix-dialog-body{flex-direction:column;gap:20px;display:flex}.matrix-form-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=620px){.matrix-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.matrix-field-hint{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);margin-top:4px;display:block}.matrix-form-note{border-radius:var(--qfin-radius-sm);background:var(--qfin-tint);margin:0;padding:12px 14px}.matrix-form-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.matrix-dimension-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=640px){.matrix-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.matrix-dimension-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.matrix-dimension-note{margin-top:14px}.matrix-criteria-head{justify-content:flex-end;display:flex}.matrix-criteria-table thead th{background:var(--qfin-bg);text-transform:none;letter-spacing:0;font-size:var(--qfin-type-table-head-size);font-weight:var(--qfin-type-table-head-weight);color:var(--qfin-primary-dark);padding-top:14px;padding-bottom:14px}.matrix-criteria-table td{vertical-align:middle;padding-top:12px;padding-bottom:12px}.matrix-criteria-index{color:var(--qfin-primary);font-weight:600}.matrix-criteria-list{flex-direction:column;gap:14px;display:flex}.matrix-criterion{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel);background:var(--qfin-white);flex-direction:column;gap:10px;padding:12px;display:flex}.matrix-criterion-head{align-items:center;gap:10px;display:flex}.matrix-criterion-head .qf-input{flex:1;min-inline-size:0}.matrix-band-table th,.matrix-band-table td{vertical-align:middle;padding:6px 8px}.matrix-band-table .qf-input{padding:7px 10px}.matrix-knockout{font-size:var(--qfin-type-table-size);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.matrix-knockout input{accent-color:var(--qfin-destructive)}.matrix-edit-head{flex-direction:column;gap:4px;display:flex}.matrix-edit-name-row{align-items:center;gap:8px;min-inline-size:0;display:flex}.matrix-edit-name-row .qf-input{min-inline-size:280px}.matrix-edit-name{font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);color:var(--qfin-fg);line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading)}.matrix-criterion-docs{border-top:1px dashed var(--qfin-border);flex-direction:column;gap:8px;padding-top:12px;display:flex}.matrix-criterion-docs-title{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);font-weight:600}.matrix-doc-row{grid-template-columns:auto 1fr auto}.matrix-doc-toggle{align-self:flex-start}.matrix-replace{border:1px solid color-mix(in srgb, var(--qfin-warning) 45%, transparent);border-radius:var(--qfin-radius);background:var(--qfin-warning-tint);flex-direction:column;gap:10px;margin-block-end:16px;padding:14px 16px;display:flex}.matrix-replace-lede{color:var(--qfin-fg);line-height:var(--qfin-leading-normal);margin:0}.matrix-replace-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.matrix-replace-option{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);background:var(--qfin-surface);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.matrix-replace-option input{margin-block-start:3px}.matrix-replace-name{color:var(--qfin-fg);font-weight:600}.cr-card{padding:0;overflow:hidden}.cr-card>.qf-table-wrap{border-radius:0}.cr-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--qfin-space-3) var(--qfin-space-4);padding:var(--qfin-space-4) var(--qfin-space-5);border-block-end:1px solid var(--qfin-border);flex-wrap:wrap;display:flex}.cr-filters{align-items:flex-end;gap:var(--qfin-space-3);flex-wrap:wrap;display:flex}.cr-filters .qf-field{inline-size:220px;max-inline-size:100%}.cr-filters .qf-field-label{font-size:var(--qfin-type-label-size);color:var(--qfin-muted-fg);font-weight:var(--qfin-type-label-weight)}.cr-toolbar-meta{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums;white-space:nowrap}.cr-table td{padding-block:var(--qfin-space-4)}.cr-name{font-size:var(--qfin-type-body-size);color:var(--qfin-primary-dark);font-weight:600;text-decoration:none}a.cr-name:hover,a.cr-name:focus-visible{color:var(--qfin-primary);text-underline-offset:3px;text-decoration:underline}.cr-nowrap{white-space:nowrap}.cr-not-served{white-space:nowrap;vertical-align:middle;display:inline-block}.cr-actions{justify-content:flex-end;align-items:center;gap:var(--qfin-space-1);display:flex}.cr-icon-btn{inline-size:var(--qfin-control-sm);block-size:var(--qfin-control-sm);border-radius:var(--qfin-radius-inset);color:var(--qfin-muted-fg);cursor:pointer;transition:background-color var(--qfin-duration-fast) var(--qfin-ease), color var(--qfin-duration-fast) var(--qfin-ease);background:0 0;border:none;place-items:center;padding:0;display:grid}.cr-icon-btn:hover:not(:disabled),.cr-icon-btn:focus-visible{background:var(--qfin-tint);color:var(--qfin-primary);outline:none}.cr-icon-btn:focus-visible{box-shadow:0 0 0 3px var(--qfin-focus-ring)}.cr-icon-btn.danger:hover:not(:disabled),.cr-icon-btn.danger:focus-visible{background:var(--qfin-destructive-tint);color:var(--qfin-destructive)}.cr-icon-btn:disabled{opacity:.4;cursor:not-allowed}@media (pointer:coarse){.cr-icon-btn{inline-size:var(--qfin-control-lg);block-size:var(--qfin-control-lg)}}.cr-footer{justify-content:space-between;align-items:center;gap:var(--qfin-space-3) var(--qfin-space-4);padding:var(--qfin-space-3) var(--qfin-space-5);border-block-start:1px solid var(--qfin-border);background:var(--qfin-surface-hover);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);flex-wrap:wrap;display:flex}.cr-footer-start,.cr-footer-end{align-items:center;gap:var(--qfin-space-3);flex-wrap:wrap;display:inline-flex}.cr-footer-range{font-variant-numeric:tabular-nums}.cr-toggle{align-items:center;gap:var(--qfin-space-2);color:var(--qfin-fg);cursor:pointer;display:inline-flex}.cr-toggle input{block-size:16px;inline-size:16px;accent-color:var(--qfin-primary);margin:0}@media (width<=640px){.cr-toolbar,.cr-footer{padding-inline:var(--qfin-space-4)}.cr-filters,.cr-filters .qf-field{inline-size:100%}.cr-footer-end{justify-content:space-between;inline-size:100%}}.cr-table th.qf-sticky-end{white-space:normal;inline-size:1%;line-height:var(--qfin-leading-snug)}.cr-not-served>span{flex-wrap:nowrap!important}.sc-card-state{padding:var(--qfin-space-5)}.sc-name-cell{min-inline-size:240px}.sc-unnamed{color:var(--qfin-muted-fg);font-style:italic}.sc-status{cursor:help;display:inline-flex}.bfp{position:relative}.bfp-list{inset-inline:0;z-index:20;background:var(--qfin-surface,#fff);border:1px solid var(--qfin-border,#e5e7eb);border-radius:var(--qfin-radius-sm);max-block-size:260px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.bfp-option{text-align:start;border-radius:var(--qfin-radius-sm);inline-size:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 10px}.bfp-option:hover,.bfp-option:focus-visible{background:var(--qfin-tint)}.bfp-empty{color:var(--qfin-muted-fg);padding:8px 10px}.bfp-chip{min-block-size:var(--qfin-control-md);border:1px solid var(--qfin-border,#e5e7eb);border-radius:var(--qfin-radius-sm);background:var(--qfin-tint);align-items:center;gap:4px;padding-inline:12px 4px;font-weight:600;display:inline-flex}.bfp-x{border-radius:var(--qfin-radius-sm);block-size:28px;inline-size:28px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.bfp-x:hover,.bfp-x:focus-visible{background:var(--qfin-border)}.fr-applicant{margin:0}.fr-new-badge{font-weight:600}.fr-applicant-sub{margin:2px 0 0}.fr-applicant-sub .qf-ltr{white-space:nowrap}.fr-invoice{font-variant-numeric:tabular-nums;color:var(--qfin-primary-dark);font-weight:500;display:block}.ag-summary{gap:var(--qfin-space-4);padding:var(--qfin-space-5);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface);flex-direction:column;display:flex}.ag-summary-head{justify-content:space-between;align-items:center;gap:var(--qfin-space-3);flex-wrap:wrap;display:flex}.ag-summary-title{align-items:center;gap:var(--qfin-space-2);flex-wrap:wrap;display:flex}.ag-summary-ref{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-card-title-size);color:var(--qfin-fg);font-weight:600}.ag-gate{padding:2px var(--qfin-space-3);border-radius:var(--qfin-radius-pill);background:var(--qfin-warning-tint);color:var(--qfin-warning-fg);font-size:var(--qfin-type-body-sm-size);font-weight:600}.ag-gate.is-open{background:var(--qfin-success-tint);color:var(--qfin-success-fg)}.ag-tiles{gap:var(--qfin-space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.ag-tile{gap:var(--qfin-space-1);min-width:0;padding:var(--qfin-space-3) var(--qfin-space-4);border:1px solid var(--qfin-border-subtle);border-radius:var(--qfin-radius-tile);background:var(--qfin-surface-sunken);flex-direction:column;display:flex}.ag-tile.is-primary{background:var(--qfin-primary-50);border-color:var(--qfin-primary-200)}.ag-tile dt{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg)}.ag-tile dd{font-family:var(--qfin-font-figure);font-size:var(--qfin-type-figure-sm-size);font-weight:var(--qfin-type-figure-weight);font-variant-numeric:tabular-nums;color:var(--qfin-primary-dark);overflow-wrap:anywhere;margin:0}.ag-tile dd.is-text{font-family:var(--qfin-font-body);font-size:var(--qfin-type-body-sm-size);font-weight:600}.ag-steps{gap:var(--qfin-space-4);padding:var(--qfin-space-4) 0 0;border-block-start:1px solid var(--qfin-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.ag-step{gap:var(--qfin-space-3);min-width:0;display:flex;position:relative}.ag-step-dot{border-radius:var(--qfin-radius-pill);border:2px solid var(--qfin-border-strong);background:var(--qfin-surface);flex-shrink:0;width:12px;height:12px;margin-block-start:4px}.ag-step.is-done .ag-step-dot{border-color:var(--qfin-success);background:var(--qfin-success)}.ag-step.is-current .ag-step-dot{border-color:var(--qfin-warning);background:var(--qfin-warning-tint)}.ag-step.is-bad .ag-step-dot{border-color:var(--qfin-destructive);background:var(--qfin-destructive)}.ag-step-body{min-width:0;font-size:var(--qfin-type-body-sm-size);flex-direction:column;gap:2px;display:flex}.ag-step-body strong,.ag-step-when{color:var(--qfin-fg)}.ag-step-who,.ag-step-note{color:var(--qfin-muted-fg);overflow-wrap:anywhere}@media (width<=720px){.ag-steps{grid-template-columns:minmax(0,1fr)}}.ao{gap:var(--qfin-space-5);padding:var(--qfin-space-5);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface);flex-direction:column;display:flex}.ao-title{font-size:var(--qfin-type-card-title-size);color:var(--qfin-fg);margin:0;font-weight:600}.ao-sub{margin:var(--qfin-space-1) 0 0;font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg)}.ao-muted{color:var(--qfin-muted-fg);font-weight:400}.ao-fixed{gap:var(--qfin-space-3) var(--qfin-space-5);padding:var(--qfin-space-4);border-radius:var(--qfin-radius-tile);background:var(--qfin-surface-sunken);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:0;display:grid}.ao-fixed dt,.ao-review dt{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg)}.ao-fixed dd,.ao-review dd{font-variant-numeric:tabular-nums;color:var(--qfin-fg);margin:2px 0 0;font-weight:600}.ao-affix{align-items:center;display:flex;position:relative}.ao-affix .qf-input{font-variant-numeric:tabular-nums;width:100%;min-width:0;padding-inline-end:5.5rem}.ao-unit{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);pointer-events:none;position:absolute;inset-inline-end:var(--qfin-space-3)}.ao-more{border-block-start:1px solid var(--qfin-border-subtle);padding-block-start:var(--qfin-space-3)}.ao-more>summary{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-primary);cursor:pointer;font-weight:600}.ao-more-body{gap:var(--qfin-space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-block-start:var(--qfin-space-3);display:grid}.ao-more-title{align-items:center;gap:var(--qfin-space-1);margin:0 0 var(--qfin-space-2);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);font-weight:600;display:flex}.ao-held{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-warning-fg);flex:18rem;margin:0}.ao-review{gap:var(--qfin-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ao-review-wide{grid-column:1/-1}@media (width<=560px){.ao-review{grid-template-columns:minmax(0,1fr)}}.ao-step-pill{padding:2px var(--qfin-space-2);border-radius:var(--qfin-radius-pill);background:var(--qfin-warning-tint);color:var(--qfin-warning-fg);font-size:var(--qfin-type-caption-size);margin-block-end:var(--qfin-space-1);font-weight:700;display:inline-block}.ao-layout{align-items:start;gap:var(--qfin-space-6);grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);display:grid}.ao-main{gap:var(--qfin-space-5);flex-direction:column;min-width:0;display:flex}.ao-field{gap:var(--qfin-space-2);flex-direction:column;display:flex}.ao-field-head{justify-content:space-between;align-items:baseline;gap:var(--qfin-space-2);flex-wrap:wrap;display:flex}.ao-field-head .qf-field-label{align-items:center;gap:var(--qfin-space-1);margin:0;display:inline-flex}.ao-field-range{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg)}.ao-rate{align-items:center;gap:var(--qfin-space-4);grid-template-columns:minmax(0,1fr) 9rem;display:grid}.ao-slider{width:100%;accent-color:var(--qfin-primary)}.ao-slider.is-unset{opacity:.45}.ao-inline{align-items:center;gap:var(--qfin-space-2) var(--qfin-space-3);flex-wrap:wrap;display:flex}.ao-inline .ao-affix{flex:0 13rem}.ao-affix .qf-input{padding-inline-end:4.5rem}.ao-affix.is-error .qf-input{border-color:var(--qfin-destructive)}.ao-error{font-size:var(--qfin-type-caption-size);color:var(--qfin-destructive-fg);margin:0}.ao-chips{gap:var(--qfin-space-1);flex-wrap:wrap;display:flex}.ao-chip{padding:4px var(--qfin-space-3);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-pill);background:var(--qfin-surface);color:var(--qfin-fg);font:inherit;font-size:var(--qfin-type-body-sm-size);cursor:pointer}.ao-chip:hover{border-color:var(--qfin-primary-300)}.ao-chip.is-on{border-color:var(--qfin-primary);background:var(--qfin-primary-50);color:var(--qfin-primary-dark);font-weight:600}.ao-chip:focus-visible{outline:2px solid var(--qfin-primary);outline-offset:2px}.ao-summary{top:calc(var(--qf-record-header-h,0px) + var(--qfin-space-4));gap:var(--qfin-space-3);padding:var(--qfin-space-5);border:1px solid var(--qfin-primary-200);border-radius:var(--qfin-radius-panel);background:var(--qfin-primary-50);flex-direction:column;display:flex;position:sticky}.ao-summary-eyebrow{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);margin:0;font-weight:600}.ao-summary-amount{font-family:var(--qfin-font-figure);font-size:var(--qfin-type-figure-size);font-weight:var(--qfin-type-figure-weight);font-variant-numeric:tabular-nums;color:var(--qfin-primary-dark);margin:0}.ao-summary-rows{margin:0}.ao-summary-rows>div{justify-content:space-between;gap:var(--qfin-space-3);padding-block:var(--qfin-space-2);border-block-end:1px solid var(--qfin-primary-100);display:flex}.ao-summary-rows>div:last-child{border-block-end:none}.ao-summary-rows dt{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg)}.ao-summary-rows dd{font-variant-numeric:tabular-nums;color:var(--qfin-fg);text-align:end;margin:0;font-weight:600}.ao-summary-rows dd.is-pending{color:var(--qfin-muted-fg);font-weight:500}.ao-summary-send{justify-content:center;width:100%}.ao-summary .ao-held{flex:none}.ao-ready{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-success-fg);margin:0}@media (width<=960px){.ao-layout{grid-template-columns:minmax(0,1fr)}.ao-summary{position:static}}@media (width<=520px){.ao-rate{grid-template-columns:minmax(0,1fr)}}.ag-tile dd.has-note{align-items:center;gap:var(--qfin-space-1);flex-wrap:wrap;display:inline-flex}.ag-tile dd.has-note .qf-info{transform:none}.fr-review{gap:var(--qfin-space-4,16px);flex-direction:column;display:flex}.fr-review-table td{vertical-align:middle}.fr-review-table .num{text-align:end}.fr-review-table tr.is-excluded td:not(:last-child){color:var(--qfin-muted-fg)}.fr-review-table tr.is-excluded .num{text-decoration:line-through}.fr-review-table .qf-input{min-width:14rem}.fr-review-docs{flex-wrap:wrap;gap:6px;display:flex}.fr-review-fields{gap:var(--qfin-space-4,16px);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;display:grid}.fr-review-actions{margin-top:var(--qfin-space-3,12px);justify-content:flex-end;gap:8px;display:flex}.fr-review-verify{margin-top:var(--qfin-space-3,12px);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.fr-review-tick-hint{text-align:end;margin:4px 0 0}.fr-review-evidence{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.fr-review-evidence-search{max-width:18rem}.fr-review-evidence-list{border:1px solid var(--qfin-border-subtle);border-radius:var(--qfin-radius,8px);align-self:stretch;max-height:28rem;margin:0;padding:0;list-style:none;overflow-y:auto}.fr-review-evidence-list li{border-bottom:1px solid var(--qfin-border-subtle);align-items:center;gap:12px;min-height:44px;padding:4px 12px;display:flex}.fr-review-evidence-list li:last-child{border-bottom:0}.fr-review-evidence-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fr-detail-body{flex-direction:column;gap:16px;display:flex}.fr-tab{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.fr-tab>.qf-panel.span-2,.fr-tab>:not(.qf-panel){grid-column:1/-1}@media (width<=900px){.fr-tab{grid-template-columns:minmax(0,1fr)}}.fr-verdicts{flex-wrap:wrap;gap:12px 28px;display:flex}.fr-verdict{flex-direction:column;flex:280px;gap:6px;min-inline-size:0;display:flex}.fr-verdict-figures{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.fr-verdict-score{font-size:var(--qfin-type-figure-size);font-weight:var(--qfin-type-figure-weight);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;line-height:1.2;font-family:var(--qfin-font-figure)}.fr-verdict-band{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);background:var(--qfin-tint);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel);font-variant-numeric:tabular-nums;width:fit-content;margin:0;padding:6px 10px}.fr-breakdown .fr-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.fr-breakdown .fr-orphan>td{background:var(--qfin-tint)}.fr-breakdown tfoot th,.fr-breakdown tfoot td{border-top:2px solid var(--qfin-border);padding-block:10px;font-weight:600}.fr-breakdown tfoot .fr-total-disagrees>th,.fr-breakdown tfoot .fr-total-disagrees>td{background:var(--qfin-destructive-tint,var(--qfin-tint));color:var(--qfin-destructive)}.fr-knockout-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.fr-knockout-list>li{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel);background:var(--qfin-bg);flex-direction:column;gap:2px;padding:6px 8px;display:flex}.fr-knockout-name{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);font-weight:600}.fr-internal-reason{flex-direction:column;gap:4px;margin-top:4px;display:flex}.qf-reason-items{flex-direction:column;gap:3px;margin:6px 0 0;padding-inline-start:18px;display:flex}.qf-reason-items li{line-height:var(--qfin-leading-normal)}.fr-scorecard-form{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=900px){.fr-scorecard-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.fr-progress{gap:var(--qfin-space-4) 0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.fr-progress-step{gap:var(--qfin-space-1);flex-direction:column;min-inline-size:0;padding-inline-end:var(--qfin-space-4);display:flex;position:relative}.fr-progress-step:not(:last-child):after{content:"";border-block-start:2px solid var(--qfin-border);position:absolute;inset-block-start:5px;inset-inline:18px 0}.fr-progress-step[data-reached]:not(:last-child):after{border-block-start-color:var(--qfin-primary)}.fr-progress-dot{border-radius:var(--qfin-radius-pill);border:2px solid var(--qfin-border-strong);background:var(--qfin-surface);block-size:12px;inline-size:12px;margin-block-end:var(--qfin-space-2)}.fr-progress-step[data-reached] .fr-progress-dot{border-color:var(--qfin-primary);background:var(--qfin-primary)}.fr-progress-label{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);font-weight:600}.fr-progress-when{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums}@media (width<=560px){.fr-progress{grid-template-columns:minmax(0,1fr);gap:0}.fr-progress-step{padding-block-end:var(--qfin-space-4);padding-inline-start:26px}.fr-progress-dot{margin:0;position:absolute;inset-block-start:4px;inset-inline-start:0}.fr-progress-step:not(:last-child):after{border-block-start:none;border-inline-start:2px solid var(--qfin-border);inset-block:18px 0;inset-inline:5px auto}.fr-progress-step[data-reached]:not(:last-child):after{border-inline-start-color:var(--qfin-primary)}}.fr-reason{white-space:pre-line}.fr-tab .qf-panel-body+.qf-panel-body{border-block-start:1px solid var(--qfin-border-subtle)}.fr-tab .qf-panel-body:not(.fr-verdicts):not(.qf-panel-stack)>*+*{margin-block-start:var(--qfin-space-3)}.fr-locked{align-items:flex-start;gap:var(--qfin-space-2);padding:var(--qfin-space-6) var(--qfin-space-5);border-style:dashed;flex-direction:column;display:flex}.fr-locked strong{color:var(--qfin-fg)}.fr-locked p{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);margin:0}.loan-detail-body{flex-direction:column;gap:16px;display:flex}.loan-tab{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.loan-tab>.qf-panel.span-2{grid-column:1/-1}@media (width<=900px){.loan-tab{grid-template-columns:minmax(0,1fr)}}.loan-ref-cell{overflow-wrap:anywhere;max-inline-size:280px;font-size:var(--qfin-type-table-size)}.loan-decision-stack{flex-direction:column;gap:10px;display:flex}.loan-borrower-note{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);max-inline-size:62ch;margin-block-start:4px;display:block}.loan-total{border-block-start:1px solid var(--qfin-border);padding-block-start:var(--qfin-space-3)}.loan-total .qf-detail-item:first-child .qf-detail-value{font-size:var(--qfin-type-figure-size);font-weight:var(--qfin-type-figure-weight);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;font-family:var(--qfin-font-figure)}.loan-paid-total{font-size:var(--qfin-type-figure-sm-size);font-weight:var(--qfin-type-figure-weight);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;font-family:var(--qfin-font-figure)}.led-detail-grid,.led-tab{gap:var(--qfin-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.led-detail-grid>.qf-panel.span-2,.led-tab>.qf-panel.span-2{grid-column:1/-1}@media (width<=900px){.led-detail-grid,.led-tab{grid-template-columns:minmax(0,1fr)}}.led-entry-title{overflow-wrap:anywhere;font-size:var(--qfin-type-section-title-size);line-height:var(--qfin-leading-snug);font-family:var(--qfin-font-heading)}.led-t{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.led-t-leg{--leg-fg:var(--qfin-primary-dark);--leg-tint:var(--qfin-tint);gap:var(--qfin-space-1);min-inline-size:0;padding:var(--qfin-space-4);border:1px solid var(--qfin-border);border-block-start:3px solid var(--leg-fg);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface);flex-direction:column;display:flex}.led-t-leg.is-debit{--leg-fg:var(--qfin-info);--leg-tint:var(--qfin-info-tint)}.led-t-leg.is-credit{--leg-fg:var(--qfin-success);--leg-tint:var(--qfin-success-tint)}.led-t-side{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);margin:0}.led-t-side-tag{min-inline-size:22px;border-radius:var(--qfin-radius-chip);background:var(--leg-tint,var(--qfin-tint));color:var(--leg-fg,var(--qfin-primary-dark));letter-spacing:0;text-align:center;margin-inline-end:var(--qfin-space-1);padding:1px 6px;font-weight:600;display:inline-block}.led-t-account{margin:var(--qfin-space-1) 0 0;font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-primary-dark);overflow-wrap:anywhere;line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading)}.led-t-id{font-size:var(--qfin-type-body-sm-size);overflow-wrap:anywhere;margin:0}.led-t-amount-small{font-size:var(--qfin-type-body-size);font-variant-numeric:tabular-nums;color:var(--qfin-muted-fg);margin:2px 0 0}.led-t-mid{padding:0 var(--qfin-space-4);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.led-t-amount{font-size:var(--qfin-type-figure-xl-size);font-weight:var(--qfin-type-figure-xl-weight);letter-spacing:var(--qfin-tracking-tight);font-variant-numeric:tabular-nums;color:var(--qfin-primary-dark);white-space:nowrap;line-height:1.15;font-family:var(--qfin-font-figure)}.led-t-currency{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);color:var(--qfin-muted-fg)}@media (width<=720px){.led-t{grid-template-columns:minmax(0,1fr)}.led-t-mid{flex-direction:row;gap:8px;padding:4px 0}}.led-subject{color:var(--qfin-muted-fg);font-size:var(--qfin-type-body-size)}.led-side{min-inline-size:22px;font-size:var(--qfin-type-caption-size);text-align:center;background:var(--qfin-tint);color:var(--qfin-primary-dark);border-radius:4px;padding:1px 5px;font-weight:600;display:inline-block}.led-side.none{color:var(--qfin-muted-fg);background:0 0;font-weight:400}.led-ref-cell{overflow-wrap:anywhere;max-inline-size:340px;font-size:var(--qfin-type-table-size)}.led-row-open{cursor:pointer}.led-row-open:hover td{background:var(--qfin-surface-hover)}.led-row-open:focus-visible{outline:2px solid var(--qfin-primary);outline-offset:-2px}.led-drift{font-variant-numeric:tabular-nums}.led-drift.out{color:var(--qfin-destructive-fg);font-weight:600}.led-detail-body{flex-direction:column;gap:16px;display:flex}.led-foot-totals{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.loans-status{align-items:center;gap:var(--qfin-space-2);min-inline-size:0;max-inline-size:100%;display:flex}.loans-ref{white-space:nowrap;font-variant-numeric:tabular-nums}.loans-recon{color:var(--qfin-destructive-fg)}.loans-last-date{display:block}.loans-unreconciled td:first-child{box-shadow:inset 3px 0 0 var(--qfin-destructive)}.loans-actions{justify-content:flex-end;display:flex}.loans-menu-btn{border-radius:var(--qfin-radius-inset);width:30px;height:30px;color:var(--qfin-muted-fg);font-size:var(--qfin-text-2xl);line-height:var(--qfin-leading-none);cursor:pointer;transition:background-color var(--qfin-duration-fast) var(--qfin-ease), color var(--qfin-duration-fast) var(--qfin-ease);background:0 0;border:none;place-items:center;padding:0;display:grid}.loans-menu-btn:hover,.loans-menu-btn:focus-visible{background:var(--qfin-tint);color:var(--qfin-primary)}.loans-rate-unknown{cursor:help;font-style:italic}.loans-floor-qualifier{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);font-weight:400}.loans-not-served{color:var(--qfin-muted-fg)}.lc-layout{gap:var(--qfin-space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1100px){.lc-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}}.lc-form{flex-direction:column;gap:0;padding:0;display:flex}.lc-group{padding:var(--qfin-space-5) var(--qfin-space-6) var(--qfin-space-6);border:none;border-block-end:1px solid var(--qfin-border-subtle);min-inline-size:0;margin:0}.lc-group-title{float:inline-start;inline-size:100%;margin:0 0 var(--qfin-space-4);font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);padding:0;font-weight:600}.lc-group-title+*{clear:both}.lc-grid{gap:var(--qfin-space-4) var(--qfin-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=640px){.lc-grid{grid-template-columns:minmax(0,1fr)}.lc-group{padding-inline:var(--qfin-space-4)}}.lc-figure-input{font-variant-numeric:tabular-nums}.lc-affix-field{position:relative}.lc-affix{font-size:var(--qfin-type-body-size);font-weight:var(--qfin-type-label-weight);color:var(--qfin-muted-fg);pointer-events:none;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.lc-prefix{inset-inline-start:var(--qfin-space-3)}.lc-suffix{inset-inline-end:var(--qfin-space-3)}.lc-affix-field.has-prefix>.qf-input{padding-inline-start:calc(var(--qfin-space-3) + 38px)}.lc-affix-field.has-suffix>.qf-input{padding-inline-end:var(--qfin-space-8)}.lc-actions{padding:var(--qfin-space-4) var(--qfin-space-6);background:var(--qfin-surface-hover);border-end-end-radius:var(--qfin-radius);border-end-start-radius:var(--qfin-radius);justify-content:flex-end;display:flex}@media (width<=640px){.lc-actions{padding-inline:var(--qfin-space-4)}.lc-calc-btn{inline-size:100%}}.lc-result{gap:var(--qfin-space-2);padding:var(--qfin-space-6);border-block-start:3px solid var(--qfin-primary);flex-direction:column;display:flex;position:sticky;inset-block-start:var(--qfin-space-6)}.lc-result.is-empty{border-block-start:1px solid var(--qfin-border)}@media (width<=1099px){.lc-result{position:static}}.lc-result-label{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);font-weight:600}.lc-result-value{font-size:var(--qfin-type-figure-xl-size);font-weight:var(--qfin-type-figure-xl-weight);letter-spacing:var(--qfin-tracking-tight);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.15;font-family:var(--qfin-font-figure)}.lc-result-placeholder{color:var(--qfin-neutral-300)}.lc-result-currency,.lc-summary-currency{font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);letter-spacing:0;color:var(--qfin-muted-fg);margin-inline-end:6px}.lc-result-hint{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);margin:0}.lc-result-meta{margin:var(--qfin-space-3) 0 0;border-block-start:1px solid var(--qfin-border-subtle);flex-direction:column;display:flex}.lc-result-meta>div{justify-content:space-between;gap:var(--qfin-space-3);padding-block:var(--qfin-space-3);border-block-end:1px solid var(--qfin-border-subtle);display:flex}.lc-result-meta dt{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg)}.lc-result-meta dd{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;text-align:end;margin:0;font-weight:600}.lc-result-btn{inline-size:100%;margin-block-start:var(--qfin-space-3)}.lc-schedule{gap:var(--qfin-space-4);flex-direction:column;padding:0;display:flex;overflow:hidden}.lc-schedule-head{padding:var(--qfin-space-5) var(--qfin-space-5) 0}.lc-edit-title{align-items:center;gap:var(--qfin-space-2);font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-primary-dark);line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading);flex-wrap:wrap;margin:0;display:flex}.lc-edit-sub{margin:var(--qfin-space-1) 0 0;font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg)}.lc-unsaved{margin-inline:var(--qfin-space-5)}.lc-schedule>.qf-table-wrap{border-block-start:1px solid var(--qfin-border)}.lc-index-col{inline-size:48px}.lc-index{color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums}.lc-cell-input{min-block-size:var(--qfin-control-sm);min-inline-size:120px;font-size:var(--qfin-type-table-size);font-variant-numeric:tabular-nums;text-align:end;padding-block:5px}.lc-date-input{text-align:start;min-inline-size:140px}.lc-table td{padding-block:var(--qfin-space-2)}.lc-money{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--qfin-primary-dark)}.lc-due{font-weight:600}.lc-muted{color:var(--qfin-muted-fg)}.lc-description{color:var(--qfin-neutral-600);white-space:nowrap}.lc-table tbody tr.lc-row-edited td{background:var(--qfin-warning-tint)}.lc-table tbody tr.lc-row-edited td:first-child{box-shadow:inset 3px 0 0 var(--qfin-warning)}.lc-total-row td{color:var(--qfin-primary-dark);font-weight:600}.lc-summary{flex-direction:column;gap:20px;padding:4px 8px 8px;display:flex}.lc-summary-headline{background:var(--qfin-tint);border-radius:var(--qfin-radius);text-align:center;flex-direction:column;gap:6px;padding:28px 24px;display:flex}.lc-summary-headline-label{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);font-weight:600}.lc-summary-headline-value{font-size:var(--qfin-type-figure-xl-size);font-weight:var(--qfin-type-figure-xl-weight);letter-spacing:var(--qfin-tracking-tight);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;line-height:1.15;font-family:var(--qfin-font-figure)}.lc-summary-headline-parts{font-size:var(--qfin-type-body-size);color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums}.lc-summary-grid{background:var(--qfin-border);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}@media (width<=760px){.lc-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.lc-summary-grid{grid-template-columns:minmax(0,1fr)}}.lc-summary-item{background:var(--qfin-white);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.lc-summary-item-label{font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);color:var(--qfin-muted-fg)}.lc-summary-item-value{font-size:var(--qfin-type-figure-sm-size);font-weight:var(--qfin-type-figure-weight);color:var(--qfin-fg);font-variant-numeric:tabular-nums;font-family:var(--qfin-font-figure);margin:0}.lc-summary-item-hint{font-size:var(--qfin-type-caption-size);font-weight:400;line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);margin-top:3px;display:block}.lc-summary-note{font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);margin:0}.lc-summary-callout{background:var(--qfin-info-tint);border-inline-start:3px solid var(--qfin-info);border-radius:var(--qfin-radius-sm);padding:16px 18px}.lc-summary-callout-title{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);margin:0 0 6px;font-weight:600}.lc-summary-callout-list{font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-relaxed);color:var(--qfin-muted-fg);margin:0;padding-inline-start:18px}.lc-summary-callout-list li+li{margin-top:4px}.lc-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.es-scroll{max-block-size:420px;overflow-y:auto}.es-scroll thead th{z-index:1;background:var(--qfin-surface-hover);position:sticky;top:0}.es-count{padding:1px var(--qfin-space-2);border-radius:var(--qfin-radius-pill);background:var(--qfin-surface-sunken);color:var(--qfin-neutral-600);vertical-align:middle;font-size:var(--qfin-type-label-size);margin-inline-start:var(--qfin-space-2);font-weight:600}.prod-grid{gap:var(--qfin-space-4);grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.prod-card{gap:var(--qfin-space-4);transition:border-color var(--qfin-duration-fast) var(--qfin-ease), box-shadow var(--qfin-duration-fast) var(--qfin-ease);flex-direction:column;display:flex}.prod-card:hover{border-color:var(--qfin-border-strong);box-shadow:var(--qfin-elevation-2)}.prod-card.is-withdrawn{background:var(--qfin-surface-hover)}.prod-card.is-withdrawn>:not(.prod-card-head){opacity:.7}.prod-card-head{justify-content:space-between;align-items:flex-start;gap:var(--qfin-space-3);display:flex}.prod-card-heading{gap:var(--qfin-space-1);flex-direction:column;min-inline-size:0;display:flex}.prod-card-title{align-items:center;gap:var(--qfin-space-2);font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);letter-spacing:var(--qfin-tracking-snug);line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading);flex-wrap:wrap;margin:0;display:flex}.products-name{color:var(--qfin-primary-dark)}.prod-card-basis{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg)}.prod-card-desc{font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-neutral-600);flex:1;margin:0}.prod-card-desc.is-empty{color:var(--qfin-muted-fg);font-style:italic}.prod-card-limits{gap:var(--qfin-space-2);padding:var(--qfin-space-4);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface-hover);border:1px solid var(--qfin-border-subtle);flex-direction:column;display:flex}.prod-card-label{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);font-weight:600}.prod-range{gap:var(--qfin-space-2) var(--qfin-space-8);grid-template-columns:repeat(2,minmax(0,max-content));display:grid}.prod-range-end{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.prod-range-label{font-size:var(--qfin-type-label-size);color:var(--qfin-muted-fg);font-weight:var(--qfin-type-label-weight)}.prod-figure{font-size:var(--qfin-type-figure-size);font-weight:var(--qfin-type-figure-weight);letter-spacing:var(--qfin-tracking-tight);line-height:var(--qfin-leading-tight);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:var(--qfin-font-figure)}.prod-figure-cur{font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);letter-spacing:0;color:var(--qfin-muted-fg);margin-inline-end:var(--qfin-space-1)}.prod-card-meta{gap:var(--qfin-space-2) var(--qfin-space-8);border-block-start:1px solid var(--qfin-border-subtle);flex-wrap:wrap;margin:0;padding-block-start:var(--qfin-space-3);display:flex}.prod-card-meta>div{flex-direction:column;gap:2px;display:flex}.prod-card-meta dt{font-size:var(--qfin-type-label-size);color:var(--qfin-muted-fg);font-weight:var(--qfin-type-label-weight)}.prod-card-meta dd{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);margin:0;font-weight:500}.products-withdrawn-pill{font-size:var(--qfin-type-caption-size)}.prod-pager{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius)}@media (width<=480px){.prod-range{grid-template-columns:minmax(0,1fr)}}.products-card{background:var(--qfin-white);border-radius:var(--qfin-radius);box-shadow:var(--qfin-shadow-card);overflow:hidden}.products-footer{border-top:1px solid var(--qfin-tint);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.products-footer-start,.products-footer-end{align-items:center;gap:16px;display:inline-flex}.pd-stack{gap:var(--qfin-space-4);flex-direction:column;display:flex}.pd-limits{gap:var(--qfin-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}@media (width<=720px){.pd-limits{grid-template-columns:minmax(0,1fr)}}.pd-limit{gap:var(--qfin-space-1);padding:var(--qfin-space-4);border:1px solid var(--qfin-border-subtle);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface-hover);flex-direction:column;min-inline-size:0;display:flex}.pd-limit dt{font-size:var(--qfin-type-label-size);color:var(--qfin-muted-fg);font-weight:var(--qfin-type-label-weight)}.pd-limit dd{margin:0}.pd-limit-figure{font-size:var(--qfin-type-figure-lg-size);font-weight:var(--qfin-type-figure-weight);letter-spacing:var(--qfin-tracking-tight);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.15;font-family:var(--qfin-font-figure)}.pd-limit-cur{font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);letter-spacing:0;color:var(--qfin-muted-fg);margin-inline-end:var(--qfin-space-1)}.pd-limit-quiet dd{font-size:var(--qfin-type-figure-sm-size);font-weight:var(--qfin-type-figure-weight);color:var(--qfin-fg);font-family:var(--qfin-font-figure)}.pd-disclosure-para{margin-block-start:var(--qfin-space-1);display:block}.pd-readonly-tag{align-items:center;gap:var(--qfin-space-1);padding:2px var(--qfin-space-2);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-pill);background:var(--qfin-surface-sunken);font-size:var(--qfin-type-caption-size);font-weight:var(--qfin-type-caption-weight);color:var(--qfin-neutral-600);white-space:nowrap;display:inline-flex}.pd-banner{gap:var(--qfin-space-2);padding:var(--qfin-space-4) var(--qfin-space-5);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);background:var(--qfin-surface);box-shadow:var(--qfin-shadow-card);flex-direction:column;display:flex}.pd-banner.warn{border-color:color-mix(in srgb, var(--qfin-warning) 32%, transparent);border-inline-start:3px solid var(--qfin-warning);background:var(--qfin-warning-tint)}.pd-banner-title{align-items:center;gap:var(--qfin-space-2);font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);color:var(--qfin-primary-dark);line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading);flex-wrap:wrap;margin:0;display:flex}.pd-banner p{font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);margin:0}.pd-banner.warn p{color:var(--qfin-warning-fg)}.pd-banner-mismatch{font-weight:500}.pd-banner-ro{font-style:italic}.pd-banner-facts{gap:var(--qfin-space-2);margin:var(--qfin-space-1) 0 0;border-block-start:1px solid color-mix(in srgb, currentColor 12%, transparent);padding-block-start:var(--qfin-space-3);display:grid}.pd-banner-facts>div{gap:var(--qfin-space-3);grid-template-columns:minmax(110px,140px) 1fr;display:grid}.pd-banner-facts dt{font-size:var(--qfin-type-caption-size);text-transform:uppercase;letter-spacing:var(--qfin-tracking-caps);color:var(--qfin-muted-fg);font-weight:600}.pd-banner-facts dd{font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-fg);margin:0}@media (width<=720px){.pd-banner-facts>div{grid-template-columns:1fr;gap:2px}}.pd-table td{vertical-align:top}.pd-key{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-table-size);color:var(--qfin-primary-dark)}.pd-value{font-size:var(--qfin-type-table-size);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;font-weight:600}.pd-table .qf-cell-sub{display:block}.pd-purpose{max-inline-size:34ch;font-size:var(--qfin-type-table-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg)}.pd-clause,.pd-readby{font-size:var(--qfin-type-table-size)}.pd-readby.none{color:var(--qfin-warning-fg);font-style:italic;font-weight:500}.pd-grade{block-size:24px;min-inline-size:24px;padding-inline:var(--qfin-space-2);border-radius:var(--qfin-radius-chip);background:var(--qfin-tint);color:var(--qfin-primary-700);font-weight:600;font-size:var(--qfin-type-label-size);place-items:center;display:inline-grid}.pd-empty{gap:var(--qfin-space-1);padding:var(--qfin-space-2) 0;font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);flex-direction:column;display:flex}.qf-card.pd-empty{padding:var(--qfin-space-5)}.pd-empty h3,.pd-empty-title{font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);color:var(--qfin-primary-dark);line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading);margin:0}.pd-empty p{margin:0}.pd-notfound .qf-empty-hint{max-inline-size:60ch}.pd-note{margin:var(--qfin-space-3) 0 0;font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg)}.pd-count{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums}.pd-links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pd-links li+li{border-block-start:1px solid var(--qfin-border-subtle)}.pd-register-link{padding-block:var(--qfin-space-2);font-size:var(--qfin-type-body-size);color:var(--qfin-primary);font-weight:500;text-decoration:none;display:block}.pd-register-link:hover,.pd-register-link:focus-visible{color:var(--qfin-primary-hover);text-underline-offset:3px;text-decoration:underline}.products-name-link{color:inherit;text-decoration:none}.products-name-link:hover,.products-name-link:focus-visible{color:var(--qfin-primary);text-underline-offset:3px;text-decoration:underline}.pd-savebar{z-index:var(--qfin-z-sticky);justify-content:space-between;align-items:center;gap:var(--qfin-space-3);padding:var(--qfin-space-3) var(--qfin-space-4);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-sm);background:var(--qfin-surface);flex-wrap:wrap;display:flex;position:sticky;top:0}.pd-savebar.dirty{border-color:color-mix(in srgb, var(--qfin-primary) 35%, transparent);background:var(--qfin-tint)}.pd-savebar-state{font-size:var(--qfin-type-body-size);color:var(--qfin-muted-fg)}.pd-savebar.dirty .pd-savebar-state{color:var(--qfin-primary);font-weight:600}.pd-savebar-actions{gap:var(--qfin-space-2);display:flex}.pd-figure-edit{align-items:center;gap:6px;display:inline-flex}.pd-figure-input{text-align:end;max-inline-size:130px}.pd-docs-toolbar{justify-content:space-between;align-items:center;gap:var(--qfin-space-3);flex-wrap:wrap;margin-block-end:var(--qfin-space-4);display:flex}.pd-check{align-items:center;gap:var(--qfin-space-2);font-size:var(--qfin-type-body-size);color:var(--qfin-fg);cursor:pointer;display:inline-flex}.pd-check input{accent-color:var(--qfin-primary);margin:0}.pd-radio-row{gap:var(--qfin-space-4);flex-wrap:wrap;display:flex}.pd-docs-aside{align-items:center;gap:var(--qfin-space-3);display:inline-flex}.pd-doc-name{align-items:center;gap:var(--qfin-space-2);color:var(--qfin-primary-dark);flex-wrap:wrap;font-weight:500;display:inline-flex}.pd-doc-name svg{color:var(--qfin-primary);flex-shrink:0}.pd-row-retired td,.pd-row-retired .pd-doc-name{color:var(--qfin-muted-fg)}.pd-row-actions{justify-content:flex-end;align-items:center;gap:var(--qfin-space-1);display:flex}.pd-ladder-input{text-align:end;inline-size:7rem}.pt-panel{gap:var(--qfin-space-4);flex-direction:column;display:flex}.pt-panel-head .qf-card-title{align-items:center;gap:var(--qfin-space-2);display:flex}.pt-panel-sub{margin:var(--qfin-space-1) 0 0;max-inline-size:80ch;font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg)}.pt-products{flex-direction:column;display:flex}.pt-product{gap:var(--qfin-space-3);padding-block:var(--qfin-space-5);border-block-start:1px solid var(--qfin-border-subtle);flex-direction:column;display:flex}.pt-product:last-child{padding-block-end:0}.pt-product-head{justify-content:space-between;align-items:flex-start;gap:var(--qfin-space-3) var(--qfin-space-4);flex-wrap:wrap;display:flex}.pt-product-id{gap:var(--qfin-space-1);flex-direction:column;min-inline-size:0;display:flex}.pt-product-title{align-items:baseline;gap:var(--qfin-space-1) var(--qfin-space-2);font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);color:var(--qfin-primary-dark);line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading);flex-wrap:wrap;margin:0;display:flex}.pt-product-code{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);overflow-wrap:anywhere;font-weight:400}.pt-product-state{align-items:center;gap:var(--qfin-space-2);font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);flex-wrap:wrap;margin:0;display:flex}.qf-table.pt-table{min-inline-size:640px}.pt-key{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-table-size);color:var(--qfin-fg)}.pt-value{color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pt-unset{color:var(--qfin-muted-fg);font-weight:400}.pt-muted{color:var(--qfin-muted-fg)}.pt-absent{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);margin-block-start:2px;display:block}.pt-dialog-body{gap:var(--qfin-space-4);flex-direction:column;display:flex}.pt-input.qf-input{text-align:end;font-variant-numeric:tabular-nums;max-inline-size:160px;margin-inline-start:auto}.pt-confirm{gap:var(--qfin-space-2);padding:var(--qfin-space-4);border-radius:var(--qfin-radius-inset);border-inline-start:3px solid var(--qfin-primary);background:var(--qfin-surface-sunken);flex-direction:column;display:flex}.pt-confirm-title{color:var(--qfin-primary-dark);margin:0;font-weight:600}.pt-confirm-list{font-variant-numeric:tabular-nums;margin:0;padding-inline-start:var(--qfin-space-5)}.pt-confirm-tick{align-items:flex-start;gap:var(--qfin-space-2);color:var(--qfin-fg);cursor:pointer;margin-block-start:var(--qfin-space-1);font-weight:500;display:flex}.pt-confirm-tick>input{accent-color:var(--qfin-primary);margin-block-start:3px}@media (width<=640px){.pt-product-head>.qf-btn{min-block-size:44px;inline-size:100%}}.pt-history{font-size:var(--qfin-type-body-sm-size);margin-block-start:var(--qfin-space-3)}.pt-history-list{gap:var(--qfin-space-2);margin:var(--qfin-space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.pt-history-list ul{margin:var(--qfin-space-1) 0 0;color:var(--qfin-muted-fg);padding-inline-start:var(--qfin-space-4)}.ra-unposted{align-items:center;gap:6px;display:inline-flex}.ra-unposted .qf-status-pill{border:1px dashed var(--qfin-border)}.fx-name{color:var(--qfin-primary-dark);font-weight:600}.fx-sub{max-inline-size:46ch}.fx-version{align-items:center;gap:var(--qfin-space-2);white-space:nowrap;display:inline-flex}.fx-version-num{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-body-sm-size);font-variant-numeric:tabular-nums;color:var(--qfin-neutral-600)}.fx-none{white-space:nowrap;color:var(--qfin-muted-fg)}.fx-nowrap{white-space:nowrap;font-variant-numeric:tabular-nums}.fx-table{min-inline-size:760px}.fx-table td{padding-block:var(--qfin-space-4)}.fx-table td:first-child{min-inline-size:240px}.fx-actions-cell{inline-size:1%}.fx-row-actions{justify-content:flex-end;gap:var(--qfin-space-2);white-space:nowrap;display:flex}.qf-table-empty .fx-empty{padding-block:var(--qfin-space-8);background:0 0;border:none}.fx-quiet{color:var(--qfin-muted-fg);font-size:var(--qfin-type-body-size);margin:0}.fx-history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fx-history-row{align-items:flex-start;gap:var(--qfin-space-1);padding-block:0 var(--qfin-space-5);flex-direction:column;padding-inline-start:var(--qfin-space-6);display:flex;position:relative}.fx-history-row:before{content:"";inset-block:var(--qfin-space-4) 0;background:var(--qfin-border);inline-size:1px;position:absolute;inset-inline-start:5px}.fx-history-row:last-child:before{display:none}.fx-history-row:after{content:"";box-sizing:border-box;border-radius:var(--qfin-radius-pill);border:2px solid var(--qfin-neutral-300);background:var(--qfin-surface);block-size:11px;inline-size:11px;position:absolute;inset-block-start:5px;inset-inline-start:0}.fx-history-row.is-published:after{border-color:var(--qfin-success);background:var(--qfin-success)}.fx-history-row.is-draft:after{border-color:var(--qfin-warning)}.fx-history-head{align-items:center;gap:var(--qfin-space-2);flex-wrap:wrap;display:flex}.fx-history-version{font-size:var(--qfin-type-label-size);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;font-weight:600}.fx-history-tag{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-chip);padding:2px var(--qfin-space-2)}.fx-history-meta{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums;font-weight:var(--qfin-type-caption-weight)}.fx-history-note{margin:var(--qfin-space-1) 0 var(--qfin-space-2);max-inline-size:60ch;padding:var(--qfin-space-2) var(--qfin-space-3);border-radius:var(--qfin-radius-inset);background:var(--qfin-surface-sunken);font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-fg)}.fb-page{max-inline-size:none}.fb-actions{align-items:center;gap:var(--qfin-space-2);flex-wrap:wrap;display:flex}.fb-save-state{padding-inline:var(--qfin-space-2);font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);color:var(--qfin-warning-fg);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fb-save-state:before{content:"";border-radius:var(--qfin-radius-pill);background:var(--qfin-warning);block-size:7px;inline-size:7px}.fb-banner{align-items:center;gap:var(--qfin-space-2);font-size:var(--qfin-type-body-size);flex-wrap:wrap;display:flex}.fb-banner svg{flex-shrink:0}.fb-banner-link{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.fb-banner-link:focus-visible{border-radius:var(--qfin-radius-chip);box-shadow:0 0 0 3px var(--qfin-focus-ring);outline:none}.fb-split{gap:var(--qfin-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1100px){.fb-split{grid-template-columns:minmax(0,1fr)}}.fb-structure{gap:var(--qfin-space-4);flex-direction:column;min-inline-size:0;display:flex}.fb-section{gap:var(--qfin-space-4);min-inline-size:0;padding:var(--qfin-space-5);background:var(--qfin-surface);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);box-shadow:var(--qfin-shadow-card);flex-direction:column;align-items:stretch;display:flex}.fb-section-head{align-items:flex-start;gap:var(--qfin-space-1);flex-direction:column;display:flex}.fb-section-bar{justify-content:space-between;align-items:center;gap:var(--qfin-space-3);inline-size:100%;min-block-size:var(--qfin-control-sm);display:flex}.fb-section-names{gap:var(--qfin-space-2);inline-size:calc(100% + 2 * var(--qfin-space-2));margin-inline:calc(-1 * var(--qfin-space-2));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.fb-section-actions{align-items:center;gap:2px;display:flex}.fb-section-actions .fb-tag{margin-inline-end:var(--qfin-space-2)}.fb-section-title{box-sizing:border-box;inline-size:100%;min-block-size:var(--qfin-control-md);padding:6px var(--qfin-space-2);border-radius:var(--qfin-radius-sm);font-family:var(--qfin-font-heading);font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-primary-dark);transition:border-color var(--qfin-duration-fast) var(--qfin-ease), background-color var(--qfin-duration-fast) var(--qfin-ease), box-shadow var(--qfin-duration-fast) var(--qfin-ease);line-height:var(--qfin-type-card-title-leading);background:0 0;border:1px solid #0000}.fb-section-title::placeholder{color:var(--qfin-neutral-400);font-weight:500}.fb-section-title:hover:not(:focus){border-color:var(--qfin-border);background:var(--qfin-surface-hover)}.fb-section-title:focus{border-color:var(--qfin-primary);background:var(--qfin-surface);box-shadow:0 0 0 3px var(--qfin-focus-ring);outline:none}.fb-section-title-ar{text-align:right;font-family:var(--qfin-font-arabic)}.fb-fields{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.fb-field-row{align-items:center;gap:var(--qfin-space-3);padding:var(--qfin-space-3);border-bottom:1px solid var(--qfin-border-subtle);background:var(--qfin-surface);cursor:grab;transition:background-color var(--qfin-duration-fast) var(--qfin-ease);display:flex}.fb-field-row:last-child{border-bottom:none}.fb-field-row:hover{background:var(--qfin-surface-hover)}.fb-field-row.is-dragging{opacity:.5;background:var(--qfin-tint)}.fb-field-row.is-retired{background:var(--qfin-surface-sunken)}.fb-field-row.is-retired .fb-field-title{color:var(--qfin-muted-fg)}.fb-grip{color:var(--qfin-neutral-300);transition:color var(--qfin-duration-fast) var(--qfin-ease);flex-shrink:0;display:inline-flex}.fb-field-row:hover .fb-grip{color:var(--qfin-neutral-500)}.fb-field-main{flex:1;min-inline-size:0}.fb-field-title{font-size:var(--qfin-type-body-size);color:var(--qfin-primary-dark);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.fb-req{color:var(--qfin-destructive);margin-inline-start:-2px}.fb-tag{border-radius:var(--qfin-radius-chip);background:var(--qfin-tint);color:var(--qfin-primary-700);font-size:var(--qfin-type-caption-size);font-weight:var(--qfin-type-caption-weight);line-height:var(--qfin-leading-snug);white-space:nowrap;align-items:center;padding:2px 6px;display:inline-flex}.fb-tag.is-muted{background:var(--qfin-surface-sunken);color:var(--qfin-neutral-600)}.fb-tag.is-warn{background:var(--qfin-warning-tint);color:var(--qfin-warning-fg)}.fb-field-meta{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);overflow-wrap:anywhere;margin-block-start:2px}.fb-field-actions{flex-shrink:0;gap:2px;display:flex}.fb-field-empty{padding:var(--qfin-space-6) var(--qfin-space-4);background:var(--qfin-surface-hover);font-size:var(--qfin-type-body-size);text-align:center;color:var(--qfin-muted-fg)}.fb-icon-btn{border-radius:var(--qfin-radius-inset);block-size:28px;inline-size:28px;color:var(--qfin-neutral-500);cursor:pointer;transition:background-color var(--qfin-duration-fast) var(--qfin-ease), color var(--qfin-duration-fast) var(--qfin-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.fb-icon-btn:hover:not(:disabled){background:var(--qfin-tint);color:var(--qfin-primary)}.fb-icon-btn:focus-visible{box-shadow:0 0 0 3px var(--qfin-focus-ring);outline:none}.fb-icon-btn:disabled{opacity:.35;cursor:default}@media (pointer:coarse){.fb-icon-btn{inline-size:var(--qfin-control-lg);block-size:var(--qfin-control-lg)}}.fb-add-question{color:var(--qfin-primary);align-self:flex-start}.qf-btn-ghost.fb-add-question:not(:disabled):hover{background:var(--qfin-tint);color:var(--qfin-primary-hover)}.qf-btn-outline.fb-add-section{inline-size:100%;min-block-size:var(--qfin-control-lg);box-shadow:none;color:var(--qfin-neutral-600);background:0 0;border-style:dashed}.fb-preview{gap:var(--qfin-space-4);min-inline-size:0;padding:var(--qfin-space-4);background:var(--qfin-surface-sunken);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);flex-direction:column;display:flex;position:sticky;inset-block-start:var(--qfin-space-4)}.fb-preview-head{justify-content:space-between;align-items:center;gap:var(--qfin-space-4);flex-wrap:wrap;display:flex}.fb-preview-title{font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-primary-dark);line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading);margin:0}.fb-preview-frame{max-block-size:72vh;padding:var(--qfin-space-5);background:var(--qfin-surface);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel);box-shadow:var(--qfin-shadow-card);overflow-y:auto}@media (width<=1100px){.fb-preview{position:static}.fb-preview-frame{max-block-size:none}}@media (width<=640px){.fb-section{padding:var(--qfin-space-4)}.fb-section-names{grid-template-columns:minmax(0,1fr);gap:0}.fb-field-row{row-gap:var(--qfin-space-1);flex-wrap:wrap}.fb-field-main{flex-basis:calc(100% - var(--qfin-space-8))}.fb-field-actions{justify-content:flex-end;inline-size:100%}.fb-preview{padding:var(--qfin-space-3)}.fb-preview-frame{padding:var(--qfin-space-4)}}.fb-editor{gap:var(--qfin-space-6);flex-direction:column;display:flex}.fb-editor-group{gap:var(--qfin-space-3);flex-direction:column;display:flex}.fb-editor>.fb-editor-group+.fb-editor-group{border-top:1px solid var(--qfin-border-subtle);padding-block-start:var(--qfin-space-6)}.fb-editor-head{justify-content:space-between;align-items:center;gap:var(--qfin-space-3);display:flex}.fb-editor-heading{font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-primary-dark);line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading);flex:1;margin:0}.fb-editor-note{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);margin:0}.fb-static{min-block-size:var(--qfin-control-md);box-sizing:border-box;padding:6px var(--qfin-space-3);border:1px solid var(--qfin-border-strong);border-radius:var(--qfin-radius-sm);background:var(--qfin-muted);font-size:var(--qfin-type-body-size);color:var(--qfin-muted-fg);cursor:not-allowed;overflow-wrap:anywhere;align-items:center;display:flex}.fb-check{align-items:flex-start;gap:var(--qfin-space-3);font-size:var(--qfin-type-body-size);color:var(--qfin-fg);cursor:pointer;display:flex}.fb-check input{block-size:16px;inline-size:16px;accent-color:var(--qfin-primary);cursor:pointer;flex-shrink:0;margin-block-start:2px}.fb-check-note{font-style:normal;font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-snug);color:var(--qfin-muted-fg);margin-block-start:2px;display:block}.fb-condition{gap:var(--qfin-space-2);padding:var(--qfin-space-3);border:1px solid var(--qfin-border-subtle);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface-sunken);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr);display:grid}@media (width<=620px){.fb-condition{grid-template-columns:minmax(0,1fr)}}.fb-options{gap:var(--qfin-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fb-option{align-items:center;gap:var(--qfin-space-2);display:flex}.fb-option.is-retired{opacity:.55}.fb-option-inputs{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);gap:6px;min-inline-size:0;display:grid}.fb-option-value{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-body-sm-size)}.fb-option-actions{flex-shrink:0;gap:2px;display:flex}@media (width<=620px){.fb-option{align-items:flex-start}.fb-option-inputs{grid-template-columns:minmax(0,1fr)}}.fb-publish{gap:var(--qfin-space-5);flex-direction:column;display:flex}.fb-problems{padding:var(--qfin-space-3) var(--qfin-space-4);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-sm);border-inline-start-width:3px}.fb-problems-head{align-items:center;gap:var(--qfin-space-2);font-size:var(--qfin-type-body-size);font-weight:600;display:flex}.fb-problems ul{gap:var(--qfin-space-1);margin:var(--qfin-space-2) 0 0;font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);flex-direction:column;padding-inline-start:var(--qfin-space-5);display:flex}.fb-problems.is-blocking{background:var(--qfin-destructive-tint);border-color:color-mix(in srgb, var(--qfin-destructive) 24%, transparent);border-inline-start-color:var(--qfin-destructive);color:var(--qfin-destructive-fg)}.fb-problems.is-warning{background:var(--qfin-warning-tint);border-color:color-mix(in srgb, var(--qfin-warning) 32%, transparent);border-inline-start-color:var(--qfin-warning);color:var(--qfin-warning-fg)}.fb-problems.is-clear{background:var(--qfin-success-tint);border-color:color-mix(in srgb, var(--qfin-success) 24%, transparent);border-inline-start-color:var(--qfin-success);color:var(--qfin-success-fg)}.fb-problem-detail{opacity:.85}.fb-publish-section{gap:var(--qfin-space-2);flex-direction:column;display:flex}.fb-diff{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel);max-block-size:220px;font-size:var(--qfin-type-body-size);color:var(--qfin-fg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.fb-diff li{padding:var(--qfin-space-2) var(--qfin-space-3);border-bottom:1px solid var(--qfin-border-subtle)}.fb-diff li:last-child{border-bottom:none}.fb-field-row.is-group{box-shadow:inset 3px 0 0 var(--qfin-primary);background:var(--qfin-surface-hover);align-items:flex-start}[dir=rtl] .fb-field-row.is-group{box-shadow:inset -3px 0 0 var(--qfin-primary)}.fb-field-row.is-group .fb-grip{margin-block-start:3px}.fb-group-children{margin:var(--qfin-space-2) 0 0;padding:var(--qfin-space-1) 0 var(--qfin-space-1) var(--qfin-space-3);border-inline-start:1px dashed var(--qfin-border-strong);flex-direction:column;gap:6px;list-style:none;display:flex}.fb-group-child{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fb-group-child-label{font-weight:500}.fb-group-empty{margin:var(--qfin-space-2) 0 0;font-size:var(--qfin-type-body-size);color:var(--qfin-muted-fg)}.fb-code{border-radius:var(--qfin-radius-chip);background:var(--qfin-surface-sunken);font-family:var(--qfin-font-mono);font-size:var(--qfin-type-caption-size);color:var(--qfin-neutral-600);overflow-wrap:anywhere;padding:2px 6px}.fb-tag-lock{align-items:center;gap:var(--qfin-space-1);display:inline-flex}.fb-binding{gap:var(--qfin-space-1);padding:var(--qfin-space-3);border:1px solid var(--qfin-border-subtle);border-radius:var(--qfin-radius-sm);background:var(--qfin-surface-sunken);flex-direction:column;display:flex}.fb-binding-path{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-primary-dark);overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.fb-binding-note{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);font-weight:var(--qfin-type-caption-weight)}.fb-editor-warn{align-items:flex-start;gap:var(--qfin-space-2);padding:var(--qfin-space-3);border:1px solid color-mix(in srgb, var(--qfin-warning) 32%, transparent);border-inline-start:3px solid var(--qfin-warning);border-radius:var(--qfin-radius-sm);background:var(--qfin-warning-tint);color:var(--qfin-warning-fg);font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);margin:0;display:flex}.fb-editor-warn svg{flex-shrink:0;margin-block-start:2px}.fb-children{gap:var(--qfin-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fb-child{align-items:flex-start;gap:var(--qfin-space-2);padding:var(--qfin-space-3);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface);display:flex}.fb-child.is-locked{background:var(--qfin-surface-sunken);border-color:var(--qfin-border-strong)}.fb-child-body{gap:var(--qfin-space-2);flex-direction:column;flex:1;min-inline-size:0;display:flex}.fb-child-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);gap:6px;display:grid}.fb-child-foot{align-items:center;gap:var(--qfin-space-3);flex-wrap:wrap;display:flex}.fb-child-foot .fb-check{font-size:var(--qfin-type-body-size)}.fb-child-type{padding:6px var(--qfin-space-3);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-sm);background:var(--qfin-surface);font-size:var(--qfin-type-body-size);color:var(--qfin-muted-fg)}.fb-child-binding{color:var(--qfin-muted-fg);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fb-child-lock{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-fg)}.fb-child-warn{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-warning-fg)}@media (width<=620px){.fb-child-inputs{grid-template-columns:minmax(0,1fr)}}.fb-rp{gap:var(--qfin-space-6);flex-direction:column;display:flex}.fb-rp-section{gap:var(--qfin-space-4);flex-direction:column;display:flex}.fb-rp-group{gap:var(--qfin-space-3);padding:var(--qfin-space-4);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface-hover);flex-direction:column;display:flex}.fb-rp-head{justify-content:space-between;align-items:baseline;gap:var(--qfin-space-3);flex-wrap:wrap;display:flex}.fb-rp-heading{font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);color:var(--qfin-primary-dark);line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading)}.fb-rp-bounds{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg)}.fb-rp-help,.fb-rp-empty{font-size:var(--qfin-type-body-size);color:var(--qfin-muted-fg);margin:0}.fb-rp-row{gap:var(--qfin-space-2);padding:var(--qfin-space-3);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-inset);background:var(--qfin-surface);flex-direction:column;display:flex}.fb-rp-row-head{justify-content:space-between;align-items:center;gap:var(--qfin-space-3);display:flex}.fb-rp-row-title{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);font-weight:600}.fb-rp-remove{align-items:center;gap:var(--qfin-space-1);padding:2px var(--qfin-space-1);border-radius:var(--qfin-radius-chip);font:inherit;font-size:var(--qfin-type-label-size);color:var(--qfin-destructive);cursor:pointer;font-weight:var(--qfin-type-label-weight);background:0 0;border:none;display:inline-flex}.fb-rp-remove:hover:not(:disabled){background:var(--qfin-destructive-tint)}.fb-rp-remove:disabled{color:var(--qfin-muted-fg);cursor:not-allowed}.fb-rp-foot{justify-content:space-between;align-items:center;gap:var(--qfin-space-3);display:flex}.fb-rp-count{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-body-sm-size);font-variant-numeric:tabular-nums;color:var(--qfin-muted-fg)}.ar-fallback-tag{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;border-radius:var(--qfin-radius-chip);background:var(--qfin-warning-tint);color:var(--qfin-warning-fg);vertical-align:middle;white-space:nowrap;padding:2px 6px;font-weight:600;display:inline-block}.ar-fallback-note{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-warning-fg,var(--qfin-danger-fg));display:block}.ar-fallback-tag.ar-fallback-span,.ar-fallback-note.ar-fallback-span{grid-column:1/-1;justify-self:start}.dk-filter{justify-content:flex-start;display:flex}.dk-name{align-items:center;gap:var(--qfin-space-2);flex-wrap:wrap;display:flex}.dk-code{border-radius:var(--qfin-radius-chip);background:var(--qfin-surface-sunken);font-family:var(--qfin-font-mono);font-size:var(--qfin-type-table-size);color:var(--qfin-neutral-600);white-space:nowrap;padding:2px 6px}.dk-warn{color:var(--qfin-warning-fg)}.dk-section-title{font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-primary-dark);line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading);margin:0}.dk-types{gap:var(--qfin-space-2);grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.dk-types .fb-check{box-sizing:border-box;block-size:100%;padding:var(--qfin-space-3);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-sm);background:var(--qfin-surface);transition:border-color var(--qfin-duration-fast) var(--qfin-ease), background-color var(--qfin-duration-fast) var(--qfin-ease)}.dk-types .fb-check:hover{border-color:var(--qfin-border-strong)}.dk-types .fb-check:has(input:checked){border-color:var(--qfin-primary-200);background:var(--qfin-tint)}.dk-types .fb-check:has(input:focus-visible){box-shadow:0 0 0 3px var(--qfin-focus-ring)}.dk-absent{align-items:flex-start;gap:var(--qfin-space-3);padding:var(--qfin-space-8);flex-direction:column;display:flex}.dk-consequence{gap:var(--qfin-space-2);padding:var(--qfin-space-3) var(--qfin-space-4);border:1px solid var(--qfin-border);border-inline-start:3px solid var(--qfin-primary);border-radius:var(--qfin-radius-sm);background:var(--qfin-surface-hover);flex-direction:column;display:flex}.dk-consequence.is-manual{border-inline-start-color:var(--qfin-warning)}.dk-consequence p{font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);color:var(--qfin-neutral-600);margin:0}.dk-consequence strong{color:var(--qfin-primary-dark)}.dk-meaning{gap:var(--qfin-space-4);flex-direction:column;display:flex}.dk-meaning-lead{font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-relaxed);color:var(--qfin-neutral-600);margin:0}.dk-meaning-lead strong{color:var(--qfin-primary-dark)}.dk-meaning-lead+.dk-meaning-lead{border-top:1px solid var(--qfin-border-subtle);padding-block-start:var(--qfin-space-4)}.dk-meaning-empty{padding:var(--qfin-space-4);border:1px dashed var(--qfin-border-strong);border-radius:var(--qfin-radius-sm);font-size:var(--qfin-type-body-size);color:var(--qfin-muted-fg);margin:0}.dk-meaning-list{gap:var(--qfin-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dk-meaning-row{padding:var(--qfin-space-3) var(--qfin-space-4);border:1px solid var(--qfin-border);border-inline-start:3px solid var(--qfin-primary);border-radius:var(--qfin-radius-sm);background:var(--qfin-surface);flex-direction:column;gap:6px;display:flex}.dk-meaning-row.is-manual{border-inline-start-color:var(--qfin-neutral-400);background:var(--qfin-surface-sunken)}.dk-meaning-name{align-items:center;gap:var(--qfin-space-2);font-size:var(--qfin-type-body-size);color:var(--qfin-primary-dark);flex-wrap:wrap;font-weight:600;display:flex}.dk-meaning-required{padding:1px var(--qfin-space-2);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-pill);background:var(--qfin-surface);font-size:var(--qfin-type-caption-size);font-weight:var(--qfin-type-caption-weight);color:var(--qfin-neutral-600)}.dk-meaning-line{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);margin:0}.dk-meaning-line strong{color:var(--qfin-fg);font-weight:600}.dk-meaning-required.is-expiry{border-color:var(--qfin-primary-200);background:var(--qfin-tint);color:var(--qfin-primary-700)}.lp-filter{justify-content:space-between;align-items:center;gap:var(--qfin-space-3);flex-wrap:wrap;display:flex}.lp-count{font-size:var(--qfin-type-body-size);color:var(--qfin-muted-fg);font-variant-numeric:tabular-nums}.qf-table.lp-table{min-width:760px}.lp-table td:first-child{min-width:240px}.lp-nowrap{white-space:nowrap}.lp-partner{align-items:flex-start;gap:var(--qfin-space-3);display:flex}.lp-partner-icon{inline-size:var(--qfin-control-sm);block-size:var(--qfin-control-sm);border-radius:var(--qfin-radius-sm);background:var(--qfin-tint);color:var(--qfin-primary);flex-shrink:0;place-items:center;display:grid}.lp-row-inactive .lp-partner-icon{background:var(--qfin-surface-sunken);color:var(--qfin-muted-fg)}.lp-partner-text{min-inline-size:0;padding-block-start:6px}.lp-code{white-space:nowrap;font-family:var(--qfin-font-mono);font-size:var(--qfin-type-table-size);color:var(--qfin-primary-dark);background:var(--qfin-surface-sunken);border:1px solid var(--qfin-border-subtle);border-radius:var(--qfin-radius-chip);padding:2px var(--qfin-space-2);display:inline-block}.lp-note{align-items:flex-start;gap:var(--qfin-space-3);border:1px solid var(--qfin-border);border-radius:var(--qfin-radius);background:var(--qfin-surface);box-shadow:var(--qfin-shadow-card);padding:var(--qfin-space-4) var(--qfin-space-5);display:flex}.lp-note-icon{inline-size:var(--qfin-control-sm);block-size:var(--qfin-control-sm);border-radius:var(--qfin-radius-pill);background:var(--qfin-info-tint);color:var(--qfin-info);flex-shrink:0;place-items:center;display:grid}.lp-note-body{min-inline-size:0}.lp-note p{font-size:var(--qfin-type-body-size);color:var(--qfin-muted-fg);line-height:var(--qfin-leading-relaxed);margin:0}.lp-note p+p{margin-top:var(--qfin-space-2)}.lp-note strong{color:var(--qfin-fg)}.lp-empty-consequence{text-align:start;max-width:62ch;margin:var(--qfin-space-2) auto var(--qfin-space-3);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);padding-inline-start:18px;line-height:1.6}.lp-empty-consequence li+li{margin-top:4px}.lp-row-inactive .fx-name{color:var(--qfin-muted-fg)}.lp-still-resolves{max-width:48ch;margin-top:var(--qfin-space-1);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);display:block}.lp-confirm-detail{margin:var(--qfin-space-3) 0 0;font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);line-height:1.55}.pp-lead{font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-relaxed);color:var(--qfin-muted-fg);margin:0}.pp-readonly{align-items:flex-start;gap:var(--qfin-space-3);padding:var(--qfin-space-3) var(--qfin-space-4);border:1px solid color-mix(in srgb, var(--qfin-info) 22%, transparent);border-radius:var(--qfin-radius-sm);background:var(--qfin-info-tint);color:var(--qfin-fg);font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);display:flex}.pp-readonly svg{color:var(--qfin-info);flex-shrink:0;margin-top:2px}.pp-toolbar{z-index:var(--qfin-z-sticky);gap:var(--qfin-space-3);padding:var(--qfin-space-3) var(--qfin-space-4);border-radius:var(--qfin-radius);background:var(--qfin-surface);border:1px solid var(--qfin-border);box-shadow:var(--qfin-elevation-2);flex-direction:column;display:flex;position:sticky;top:0}.pp-toolbar .qf-search{flex:280px;min-inline-size:0}.pp-toolbar-row{align-items:center;gap:var(--qfin-space-3);flex-wrap:wrap;display:flex}.pp-result-count{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);white-space:nowrap}.pp-group{gap:var(--qfin-space-4);flex-direction:column;display:flex}.pp-group-head{justify-content:space-between;align-items:flex-start;gap:var(--qfin-space-3);flex-wrap:wrap;display:flex}.pp-group-title{font-size:var(--qfin-type-section-title-size);font-weight:var(--qfin-type-section-title-weight);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-primary-dark);line-height:var(--qfin-type-section-title-leading);font-family:var(--qfin-font-heading);margin:0}.pp-group-code{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);margin-bottom:2px;display:block}.pp-group-facts{gap:var(--qfin-space-3) var(--qfin-space-5);padding:var(--qfin-space-3) var(--qfin-space-4);border:1px solid var(--qfin-border-subtle);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface-sunken);font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.pp-fact-label{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);margin-block-end:var(--qfin-space-1);font-weight:600;display:block}.pp-mismatch{gap:var(--qfin-space-2);padding:var(--qfin-space-4);border-radius:var(--qfin-radius-panel);border:1px solid var(--qfin-warning);background:var(--qfin-warning-tint);color:var(--qfin-warning-fg);font-size:var(--qfin-type-body-size);line-height:var(--qfin-leading-normal);border-inline-start-width:3px;flex-direction:column;display:flex}.pp-mismatch-title{font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading);align-items:center;gap:8px;margin:0;display:flex}.pp-mismatch-detail{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-relaxed);margin:0}.pp-shadow{border-radius:var(--qfin-radius-sm);background:color-mix(in srgb, var(--qfin-white) 70%, transparent);font-size:var(--qfin-type-body-sm-size);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;display:flex}.pp-versus{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.pp-versus-cell{border-radius:var(--qfin-radius-sm);background:color-mix(in srgb, var(--qfin-white) 70%, transparent);padding:10px 12px}.pp-versus-cell.binding{border-inline-start:3px solid var(--qfin-success)}.pp-versus-cell.inert{border-inline-start:3px solid var(--qfin-status-draft)}.pp-params{border:1px solid var(--qfin-border);border-radius:var(--qfin-radius-panel);background:var(--qfin-surface);flex-direction:column;display:flex;overflow:hidden}.pp-param{background:var(--qfin-surface)}.pp-param+.pp-param{border-block-start:1px solid var(--qfin-border)}.pp-param.absent{box-shadow:inset 3px 0 0 var(--qfin-status-draft)}.pp-param.dead{box-shadow:inset 3px 0 0 var(--qfin-status-pending)}.pp-param-grid{gap:var(--qfin-space-4) var(--qfin-space-6);padding:var(--qfin-space-4) var(--qfin-space-5);grid-template-columns:minmax(220px,1.1fr) minmax(170px,.7fr) minmax(260px,1.4fr);align-items:start;display:grid}.pp-param-grid>:last-child{border-inline-start:1px solid var(--qfin-border-subtle);padding-inline-start:var(--qfin-space-5)}@media (width<=900px){.pp-param-grid{gap:var(--qfin-space-3);padding:var(--qfin-space-4);grid-template-columns:1fr}.pp-param-grid>:last-child{border-inline-start:none;border-block-start:1px solid var(--qfin-border-subtle);padding-block-start:var(--qfin-space-3);padding-inline-start:0}}.pp-key{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-body-size);color:var(--qfin-primary-dark);word-break:break-word;font-weight:600}.pp-purpose{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);margin:4px 0 0}.pp-value{font-size:var(--qfin-type-figure-size);font-weight:var(--qfin-type-figure-weight);letter-spacing:var(--qfin-tracking-tight);color:var(--qfin-primary-dark);font-variant-numeric:tabular-nums;line-height:1.2;font-family:var(--qfin-font-figure);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pp-value-affix{font-size:var(--qfin-type-label-size);font-weight:var(--qfin-type-label-weight);color:var(--qfin-muted-fg);letter-spacing:normal}.pp-unit{padding:2px var(--qfin-space-2);border-radius:var(--qfin-radius-pill);background:var(--qfin-tint);color:var(--qfin-primary-dark);font-size:var(--qfin-type-caption-size);align-items:center;margin-block-start:var(--qfin-space-2);font-weight:600;display:inline-flex}.pp-means{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-fg);margin:6px 0 0}.pp-absent{border-radius:var(--qfin-radius-pill);background:var(--qfin-info-tint);color:var(--qfin-info);font-size:var(--qfin-type-label-size);align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.pp-absent-reason{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-fg);margin:6px 0 0}.pp-prov-label{font-size:var(--qfin-type-caption-size);letter-spacing:var(--qfin-tracking-caps);text-transform:uppercase;color:var(--qfin-muted-fg);font-weight:600}.pp-clause{font-size:var(--qfin-type-label-size);color:var(--qfin-fg);margin:3px 0 0;font-weight:600}.pp-doc{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);word-break:break-all}.pp-quote{border-inline-start:3px solid var(--qfin-primary);background:var(--qfin-tint);border-radius:0 var(--qfin-radius-sm) var(--qfin-radius-sm) 0;font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-fg);margin:6px 0 0;padding:8px 12px;font-style:italic}.pp-no-clause{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-fg);margin:4px 0 0}.pp-reads{flex-direction:column;gap:4px;margin:10px 0 0;display:flex}.pp-file{font-family:var(--qfin-font-mono);font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);word-break:break-all}.pp-badge{border-radius:var(--qfin-radius-pill);font-size:var(--qfin-type-caption-size);white-space:nowrap;align-items:center;gap:5px;padding:2px 9px;font-weight:600;display:inline-flex}.pp-badge.ok{background:var(--qfin-success-tint);color:var(--qfin-success-fg)}.pp-badge.warn{background:var(--qfin-warning-tint);color:var(--qfin-warning-fg)}.pp-badge.muted{background:var(--qfin-info-tint);color:var(--qfin-info-fg)}.pp-more{border-block-start:1px solid var(--qfin-border-subtle);padding:var(--qfin-space-4) var(--qfin-space-5);background:var(--qfin-surface-sunken);font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-relaxed);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 20px;display:grid}.pp-more p{margin:3px 0 0}.pp-more-toggle{inline-size:100%;min-block-size:var(--qfin-control-sm);padding:var(--qfin-space-2) var(--qfin-space-5);border:0;border-block-start:1px solid var(--qfin-border-subtle);color:var(--qfin-primary);font:inherit;font-size:var(--qfin-type-label-size);text-align:start;cursor:pointer;transition:background-color var(--qfin-duration-fast) var(--qfin-ease);background:0 0;font-weight:600;display:block}.pp-more-toggle:hover{background:var(--qfin-surface-hover)}.pp-more-toggle:focus-visible{background:var(--qfin-tint);box-shadow:inset 0 0 0 2px var(--qfin-focus-ring);outline:none}.pp-elsewhere{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.pp-section-head{gap:var(--qfin-space-1);flex-direction:column;margin-block-start:var(--qfin-space-2);display:flex}.pp-section-head h2{font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);letter-spacing:var(--qfin-tracking-snug);color:var(--qfin-primary-dark);line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading);margin:0}.pp-section-head p{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-normal);color:var(--qfin-muted-fg);margin:0}.pp-section{gap:var(--qfin-space-4);flex-direction:column;display:flex}.pp-sources{font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-relaxed);margin:10px 0 0;padding-inline-start:18px}@media (width<=640px){.pp-toolbar{padding:var(--qfin-space-3);position:static}.pp-more{padding:var(--qfin-space-4)}.pp-more-toggle{min-block-size:var(--qfin-control-lg);padding-inline:var(--qfin-space-4)}}.ops-alerts-summary{font-size:var(--qfin-type-body-size);color:var(--qfin-fg);margin:0 0 20px}.ops-alerts-summary-caveat{color:var(--qfin-warning-fg)}.ops-alerts-asof{color:var(--qfin-muted-fg)}.ops-alerts-section{margin:0 0 28px}.ops-alerts-group-title{font-size:var(--qfin-type-card-title-size);font-weight:var(--qfin-type-card-title-weight);color:var(--qfin-primary-dark);line-height:var(--qfin-type-card-title-leading);font-family:var(--qfin-font-heading);margin:0}.ops-alerts-group-blurb{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-muted-fg);line-height:var(--qfin-leading-relaxed);max-width:68ch;margin:2px 0 12px}.ops-alert-kind{border-inline-start:3px solid var(--qfin-border);margin:0 0 12px;padding:14px 16px}.ops-alert-critical{border-inline-start-color:var(--qfin-destructive)}.ops-alert-action{border-inline-start-color:var(--qfin-warning)}.ops-alert-watch{border-inline-start-color:var(--qfin-info)}.ops-alert-kind-head{align-items:center;gap:8px;display:flex}.ops-alert-kind-icon{color:var(--qfin-muted-fg);display:inline-flex}.ops-alert-kind-title{font-size:var(--qfin-type-body-size);color:var(--qfin-primary-dark);flex:1;margin:0;font-weight:600}.ops-alert-count{font-size:var(--qfin-type-label-size);font-variant-numeric:tabular-nums;color:var(--qfin-primary-dark);background:var(--qfin-tint);border-radius:var(--qfin-radius-sm);padding:2px 8px;font-weight:600}.ops-alert-count-unknown{color:var(--qfin-warning-fg);background:var(--qfin-warning-tint);font-style:italic;font-weight:600}.ops-alert-unavailable{border-radius:var(--qfin-radius-sm);background:var(--qfin-warning-tint);color:var(--qfin-warning-fg);font-size:var(--qfin-type-body-sm-size);line-height:var(--qfin-leading-relaxed);align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;display:flex}.ops-alert-unavailable svg{flex-shrink:0;margin-top:2px}.ops-alert-rows{margin:10px 0 0;padding:0;list-style:none}.ops-alert-row+.ops-alert-row{border-top:1px solid var(--qfin-border)}.ops-alert-link{color:inherit;border-radius:var(--qfin-radius-sm);padding:10px 4px;text-decoration:none;display:block}.ops-alert-link:hover{background:var(--qfin-tint)}.ops-alert-subject{color:var(--qfin-primary-dark);font-weight:600;font-size:var(--qfin-type-body-size);display:block}.ops-alert-subject-detail{color:var(--qfin-muted-fg);font-weight:400}.ops-alert-message{font-size:var(--qfin-type-body-sm-size);color:var(--qfin-fg);line-height:var(--qfin-leading-relaxed);margin-top:2px;display:block}.ops-alert-since{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);margin-top:2px;display:block}.ops-alert-truncated{font-size:var(--qfin-type-caption-size);color:var(--qfin-muted-fg);margin:10px 0 0}.qf-empty>svg{color:var(--qfin-muted-fg);margin-bottom:6px}
