.ys-orgpick[data-v-1b93b1d2]{display:flex;flex-direction:column;gap:4px;max-height:168px;overflow-y:auto;padding:6px;border:1px solid var(--border-subtle);border-radius:var(--radius-base);background:var(--surface-page)}.ys-orgpick__item[data-v-1b93b1d2]{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:4px;font-size:var(--text-xs);color:var(--text-primary);cursor:pointer}.ys-orgpick__item[data-v-1b93b1d2]:hover{background:var(--surface-active)}.ys-orgpick__item.is-on[data-v-1b93b1d2]{background:var(--info-bg, #eaf1fd)}.ys-orgpick__item.is-on span[data-v-1b93b1d2]:first-of-type{font-weight:600}.ys-orgpick__tag[data-v-1b93b1d2]{margin-left:auto;font-size:10px;color:var(--text-tertiary);border:1px solid var(--border-subtle);border-radius:999px;padding:0 6px}.ys-page[data-v-1b93b1d2]{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.ys-page__head[data-v-1b93b1d2]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.ys-page__title[data-v-1b93b1d2]{margin:0;font-size:var(--text-xl);color:var(--text-primary)}.ys-page__sub[data-v-1b93b1d2]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.ys-page__actions[data-v-1b93b1d2]{display:flex;gap:var(--space-2);flex-wrap:wrap}.ys-input[data-v-1b93b1d2]{padding:6px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-base);background:var(--surface-card);color:var(--text-primary);font-size:var(--text-sm)}.ys-btn[data-v-1b93b1d2]{padding:6px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-base);background:var(--surface-card);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer}.ys-btn[data-v-1b93b1d2]:disabled{opacity:.5;cursor:not-allowed}.ys-btn--primary[data-v-1b93b1d2]{background:var(--accent-primary, #2f6feb);border-color:transparent;color:#fff}.ys-btn--warn[data-v-1b93b1d2]{color:var(--status-warning, #b26a00)}.ys-btn--danger[data-v-1b93b1d2]{color:var(--status-danger, #c0392b)}.ys-btn--sm[data-v-1b93b1d2]{padding:3px 8px;font-size:var(--text-xs)}.ys-alert[data-v-1b93b1d2]{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-base);font-size:var(--text-sm);background:var(--surface-hover);color:var(--text-secondary)}.ys-alert--ok[data-v-1b93b1d2]{background:var(--status-success-bg, #eaf7ee);color:var(--status-success, #1e7d3c)}.ys-alert--warn[data-v-1b93b1d2]{background:var(--status-warning-bg, #fdf3e2);color:var(--status-warning, #b26a00)}.ys-alert--err[data-v-1b93b1d2]{background:var(--status-danger-bg, #fdecea);color:var(--status-danger, #c0392b)}.ys-table[data-v-1b93b1d2]{width:100%;border-collapse:collapse;font-size:var(--text-sm);background:var(--surface-card)}.ys-table th[data-v-1b93b1d2],.ys-table td[data-v-1b93b1d2]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.ys-table--mini th[data-v-1b93b1d2],.ys-table--mini td[data-v-1b93b1d2]{padding:4px 8px;font-size:var(--text-xs)}.ys-muted[data-v-1b93b1d2]{color:var(--text-tertiary, var(--text-secondary))}.ys-empty[data-v-1b93b1d2]{text-align:center;color:var(--text-secondary);padding:var(--space-5)!important}.ys-rowact[data-v-1b93b1d2]{display:flex;gap:4px;flex-wrap:wrap}.ys-pill[data-v-1b93b1d2]{display:inline-block;padding:1px 8px;border-radius:999px;font-size:var(--text-xs);background:var(--surface-hover);color:var(--text-secondary)}.ys-pill--ok[data-v-1b93b1d2]{background:#eaf7ee;color:#1e7d3c}.ys-pill--warn[data-v-1b93b1d2]{background:#fdf3e2;color:#b26a00}.ys-pill--err[data-v-1b93b1d2]{background:#fdecea;color:#c0392b}.ys-pill--info[data-v-1b93b1d2]{background:#e8f0fe;color:#2f6feb}.ys-modal[data-v-1b93b1d2]{position:fixed;inset:0;background:#0000006b;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}.ys-modal__box[data-v-1b93b1d2]{width:min(520px,100%);max-height:86vh;overflow:auto;background:var(--surface-card);border-radius:var(--radius-base);box-shadow:var(--shadow-overlay);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.ys-modal__title[data-v-1b93b1d2]{margin:0;font-size:var(--text-lg);color:var(--text-primary)}.ys-modal__foot[data-v-1b93b1d2]{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.ys-field[data-v-1b93b1d2]{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary)}.ys-field>span[data-v-1b93b1d2]{width:84px;flex:none}.ys-field .ys-input[data-v-1b93b1d2]{flex:1}.ys-field__static[data-v-1b93b1d2]{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.ys-hint[data-v-1b93b1d2]{margin:0;font-size:var(--text-xs);color:var(--text-tertiary, var(--text-secondary))}.ys-otp[data-v-1b93b1d2]{margin:0;padding:var(--space-3);text-align:center;font-family:var(--font-mono);font-size:var(--text-xl);letter-spacing:2px;background:var(--surface-hover);border-radius:var(--radius-base);color:var(--text-primary);user-select:all}.ys-tnode__row[data-v-ab182772]{display:flex;align-items:center;gap:var(--space-2);padding:6px 4px;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap}.ys-tnode__row.is-off[data-v-ab182772]{opacity:.6}.ys-tnode__caret[data-v-ab182772]{width:20px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm)}.ys-tnode__caret[data-v-ab182772]:disabled{opacity:.35;cursor:default}.ys-tnode__icon[data-v-ab182772]{display:inline-flex;align-items:center;color:var(--text-secondary);flex:none}.ys-tnode__row--member[data-v-ab182772]{background:var(--surface-page)}.ys-tnode__row--member[data-v-ab182772]:hover{background:var(--surface-active)}.ys-tnode__name--member[data-v-ab182772]{font-weight:400;min-width:0}.ys-tnode__avatar[data-v-ab182772]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:4px;font-size:11px;font-weight:600;background:var(--info-bg, #eaf1fd);color:var(--info-600, #2f6feb)}.ys-tnode__avatar--leader[data-v-ab182772]{background:var(--info-600, #2f6feb);color:#fff}.ys-tnode__name[data-v-ab182772]{font-size:var(--text-sm);color:var(--text-primary);font-weight:500;min-width:120px}.ys-tnode__meta[data-v-ab182772]{font-size:var(--text-xs);color:var(--text-secondary)}.ys-tnode__members-toggle[data-v-ab182772]{border:1px dashed var(--border-subtle);background:transparent;color:var(--text-secondary);border-radius:var(--radius-base);padding:1px 8px;font-size:var(--text-xs);cursor:pointer}.ys-tnode__members-toggle[data-v-ab182772]:hover{border-color:var(--info-600, #2f6feb);color:var(--info-600, #2f6feb)}.ys-tnode__members[data-v-ab182772]{display:flex;flex-wrap:wrap;gap:6px;padding:8px 4px 10px 28px;border-bottom:1px solid var(--border-subtle);background:var(--surface-page)}.ys-tnode__member[data-v-ab182772]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:var(--text-xs);background:var(--surface-card);border:1px solid var(--border-subtle);color:var(--text-primary)}.ys-tnode__member--leader[data-v-ab182772]{border-color:var(--info-600, #2f6feb)}.ys-tnode__member--off[data-v-ab182772]{opacity:.55}.ys-tnode__member-pos[data-v-ab182772]{color:var(--text-tertiary)}.ys-tnode__acts[data-v-ab182772]{margin-left:auto;display:flex;gap:4px}.ys-tnode__kids[data-v-ab182772]{padding-left:var(--space-5);border-left:1px dashed var(--border-subtle);margin-left:9px}.ys-pill[data-v-ab182772]{display:inline-block;padding:1px 8px;border-radius:999px;font-size:var(--text-xs);background:var(--surface-hover);color:var(--text-secondary)}.ys-pill--err[data-v-ab182772]{background:#fdecea;color:#c0392b}.ys-btn[data-v-ab182772]{padding:6px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-base);background:var(--surface-card);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer}.ys-btn--warn[data-v-ab182772]{color:var(--status-warning, #b26a00)}.ys-btn--danger[data-v-ab182772]{color:var(--status-danger, #c0392b)}.ys-btn--sm[data-v-ab182772]{padding:3px 8px;font-size:var(--text-xs)}.ys-orgpick[data-v-24f49575]{display:flex;flex-direction:column;gap:4px;max-height:168px;overflow-y:auto;padding:6px;border:1px solid var(--border-subtle);border-radius:var(--radius-base);background:var(--surface-page)}.ys-orgpick__item[data-v-24f49575]{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:4px;font-size:var(--text-xs);color:var(--text-primary);cursor:pointer}.ys-orgpick__item[data-v-24f49575]:hover{background:var(--surface-active)}.ys-orgpick__item.is-on[data-v-24f49575]{background:var(--info-bg, #eaf1fd)}.ys-orgpick__item.is-on span[data-v-24f49575]:first-of-type{font-weight:600}.ys-orgpick__tag[data-v-24f49575]{margin-left:auto;font-size:10px;color:var(--text-tertiary);border:1px solid var(--border-subtle);border-radius:999px;padding:0 6px}.ys-page[data-v-24f49575]{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.ys-page__head[data-v-24f49575]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.ys-page__title[data-v-24f49575]{margin:0;font-size:var(--text-xl);color:var(--text-primary)}.ys-page__sub[data-v-24f49575]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-secondary);max-width:760px}.ys-page__actions[data-v-24f49575]{display:flex;gap:var(--space-2);flex-wrap:wrap}.ys-input[data-v-24f49575]{padding:6px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-base);background:var(--surface-card);color:var(--text-primary);font-size:var(--text-sm)}.ys-btn[data-v-24f49575]{padding:6px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-base);background:var(--surface-card);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer}.ys-btn[data-v-24f49575]:disabled{opacity:.5;cursor:not-allowed}.ys-btn--primary[data-v-24f49575]{background:var(--accent-primary, #2f6feb);border-color:transparent;color:#fff}.ys-btn--warn[data-v-24f49575]{color:var(--status-warning, #b26a00)}.ys-btn--danger[data-v-24f49575]{color:var(--status-danger, #c0392b)}.ys-btn--sm[data-v-24f49575]{padding:3px 8px;font-size:var(--text-xs)}.ys-alert[data-v-24f49575]{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-base);font-size:var(--text-sm);background:var(--surface-hover);color:var(--text-secondary)}.ys-alert--ok[data-v-24f49575]{background:var(--status-success-bg, #eaf7ee);color:var(--status-success, #1e7d3c)}.ys-alert--warn[data-v-24f49575]{background:var(--status-warning-bg, #fdf3e2);color:var(--status-warning, #b26a00)}.ys-alert--err[data-v-24f49575]{background:var(--status-danger-bg, #fdecea);color:var(--status-danger, #c0392b)}.ys-empty[data-v-24f49575]{text-align:center;color:var(--text-secondary);padding:var(--space-5)}.ys-tree[data-v-24f49575]{background:var(--surface-card);border-radius:var(--radius-base);padding:var(--space-3)}.ys-modal[data-v-24f49575]{position:fixed;inset:0;background:#0000006b;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}.ys-modal__box[data-v-24f49575]{width:min(520px,100%);max-height:86vh;overflow:auto;background:var(--surface-card);border-radius:var(--radius-base);box-shadow:var(--shadow-overlay);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.ys-modal__title[data-v-24f49575]{margin:0;font-size:var(--text-lg);color:var(--text-primary)}.ys-modal__foot[data-v-24f49575]{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.ys-field[data-v-24f49575]{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary)}.ys-field>span[data-v-24f49575]{width:84px;flex:none}.ys-field .ys-input[data-v-24f49575]{flex:1}.ys-hint[data-v-24f49575]{margin:0;font-size:var(--text-xs);color:var(--text-tertiary, var(--text-secondary))}.ys-page[data-v-9a41d344]{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.ys-page__head[data-v-9a41d344]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.ys-page__title[data-v-9a41d344]{margin:0;font-size:var(--text-xl);color:var(--text-primary)}.ys-page__sub[data-v-9a41d344]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-secondary);max-width:780px}.ys-page__actions[data-v-9a41d344]{display:flex;gap:var(--space-2)}.ys-btn[data-v-9a41d344]{padding:6px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-base);background:var(--surface-card);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer}.ys-btn[data-v-9a41d344]:disabled{opacity:.5;cursor:not-allowed}.ys-alert[data-v-9a41d344]{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-base);font-size:var(--text-sm);background:var(--surface-hover);color:var(--text-secondary)}.ys-alert--ok[data-v-9a41d344]{background:var(--status-success-bg, #eaf7ee);color:var(--status-success, #1e7d3c)}.ys-alert--warn[data-v-9a41d344]{background:var(--status-warning-bg, #fdf3e2);color:var(--status-warning, #b26a00)}.ys-alert--err[data-v-9a41d344]{background:var(--status-danger-bg, #fdecea);color:var(--status-danger, #c0392b)}.ys-empty[data-v-9a41d344]{text-align:center;color:var(--text-secondary);padding:var(--space-5)}.ys-matrix[data-v-9a41d344]{display:grid;grid-template-columns:232px 1fr;gap:var(--space-4);align-items:start}@media (max-width: 900px){.ys-matrix[data-v-9a41d344]{grid-template-columns:1fr}}.ys-roles[data-v-9a41d344]{display:flex;flex-direction:column;gap:var(--space-2)}.ys-role[data-v-9a41d344]{text-align:left;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-base);background:var(--surface-card);cursor:pointer;display:flex;flex-direction:column;gap:4px}.ys-role[data-v-9a41d344]:hover{background:var(--surface-hover)}.ys-role--on[data-v-9a41d344]{border-color:var(--accent-primary, #2f6feb);box-shadow:inset 0 0 0 1px var(--accent-primary, #2f6feb)}.ys-role__top[data-v-9a41d344]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ys-role__top strong[data-v-9a41d344]{color:var(--text-primary);font-size:var(--text-sm)}.ys-role__meta[data-v-9a41d344]{font-size:var(--text-xs);color:var(--text-secondary)}.ys-tag[data-v-9a41d344]{font-size:var(--text-xs);padding:1px 6px;border-radius:999px;white-space:nowrap}.ys-tag--all[data-v-9a41d344]{background:var(--status-danger-bg, #fdecea);color:var(--status-danger, #c0392b)}.ys-tag--team[data-v-9a41d344]{background:var(--status-success-bg, #eaf7ee);color:var(--status-success, #1e7d3c)}.ys-detail[data-v-9a41d344]{background:var(--surface-card);border-radius:var(--radius-base);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.ys-detail__head[data-v-9a41d344]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.ys-detail__title[data-v-9a41d344]{margin:0;font-size:var(--text-lg);color:var(--text-primary);display:flex;align-items:center;gap:var(--space-2)}.ys-detail__remark[data-v-9a41d344]{margin:4px 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.ys-detail__stamp[data-v-9a41d344]{margin:0;font-size:var(--text-xs);color:var(--text-secondary);text-align:right;line-height:1.7}.ys-chip[data-v-9a41d344]{font-size:var(--text-xs);padding:1px 6px;border-radius:999px;background:var(--surface-hover);color:var(--text-secondary)}.ys-wildcard[data-v-9a41d344]{padding:var(--space-4);border-radius:var(--radius-base);background:var(--status-danger-bg, #fdecea)}.ys-wildcard__big[data-v-9a41d344]{margin:0;font-size:var(--text-lg);color:var(--status-danger, #c0392b);font-weight:600}.ys-wildcard__note[data-v-9a41d344]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.ys-legend[data-v-9a41d344]{display:flex;gap:var(--space-4);flex-wrap:wrap;font-size:var(--text-xs);color:var(--text-secondary)}.ys-legend span[data-v-9a41d344]{display:inline-flex;align-items:center;gap:5px}.ys-dot[data-v-9a41d344]{width:8px;height:8px;border-radius:2px;display:inline-block}.ys-dot--base[data-v-9a41d344]{background:#2f6feb}.ys-dot--add[data-v-9a41d344]{background:#b26a00}.ys-dot--none[data-v-9a41d344]{background:var(--border-subtle, #c9d1da)}.ys-group[data-v-9a41d344]{border-top:1px solid var(--border-subtle);padding-top:var(--space-3)}.ys-group__title[data-v-9a41d344]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);font-weight:600}.ys-codes[data-v-9a41d344]{display:flex;flex-wrap:wrap;gap:6px}.ys-code[data-v-9a41d344]{display:inline-flex;flex-direction:column;gap:1px;padding:5px 9px;border-radius:var(--radius-base);border:1px solid transparent;min-width:128px}.ys-code__name[data-v-9a41d344]{font-size:var(--text-sm)}.ys-code__id[data-v-9a41d344]{font-size:11px;opacity:.7;font-family:ui-monospace,monospace}.ys-code--base[data-v-9a41d344]{background:#2f6feb1a;border-color:#2f6feb4d;color:var(--text-primary)}.ys-code--add[data-v-9a41d344]{background:var(--status-warning-bg, #fdf3e2);border-color:#b26a0059;color:var(--status-warning, #b26a00)}.ys-code--off[data-v-9a41d344]{background:var(--status-danger-bg, #fdecea);border-color:#c0392b4d;color:var(--status-danger, #c0392b)}.ys-code--none[data-v-9a41d344]{background:transparent;border-color:var(--border-subtle);color:var(--text-tertiary, var(--text-secondary));opacity:.65}.ys-modal[data-v-9a41d344]{position:fixed;inset:0;background:#0000006b;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}.ys-modal__box[data-v-9a41d344]{width:min(880px,100%);max-height:86vh;overflow:auto;background:var(--surface-card);border-radius:var(--radius-base);box-shadow:var(--shadow-overlay);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.ys-modal__title[data-v-9a41d344]{margin:0;font-size:var(--text-lg);color:var(--text-primary)}.ys-modal__foot[data-v-9a41d344]{display:flex;justify-content:flex-end;gap:var(--space-2)}.ys-hint[data-v-9a41d344]{margin:0;font-size:var(--text-xs);color:var(--text-tertiary, var(--text-secondary))}.ys-cmp[data-v-9a41d344]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}@media (max-width: 760px){.ys-cmp[data-v-9a41d344]{grid-template-columns:1fr}}.ys-cmp__col[data-v-9a41d344]{border:1px solid var(--border-subtle);border-radius:var(--radius-base);padding:var(--space-3)}.ys-cmp__col h5[data-v-9a41d344]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.cb[data-v-c748ab41]{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.cb-bar[data-v-c748ab41]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.cb-bar-r[data-v-c748ab41]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.cb-title[data-v-c748ab41]{margin:0;font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary)}.cb-sub[data-v-c748ab41]{margin-left:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary)}.cb-tabs[data-v-c748ab41]{display:flex;gap:var(--space-1);border-bottom:var(--border-subtle)}.cb-tabs button[data-v-c748ab41]{padding:var(--space-2) var(--space-4);border:0;background:none;cursor:pointer;font-size:var(--text-base);color:var(--text-secondary);border-bottom:2px solid transparent}.cb-tabs button.on[data-v-c748ab41]{color:var(--text-brand);border-bottom-color:var(--brand-500);font-weight:var(--font-semibold)}.cb-panel[data-v-c748ab41]{background:var(--surface-card);border-radius:var(--radius-card);padding:var(--space-4);box-shadow:var(--shadow-card)}.cb-msg[data-v-c748ab41]{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm)}.cb-msg.is-ok[data-v-c748ab41]{background:var(--success-100);color:var(--success-600)}.cb-msg.is-warn[data-v-c748ab41]{background:var(--info-100);color:var(--info-600)}.cb-msg.is-err[data-v-c748ab41]{background:var(--error-100);color:var(--error-600)}.cb-note[data-v-c748ab41]{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--text-tertiary);line-height:var(--lh-lg)}.cb-warn[data-v-c748ab41]{margin:var(--space-3) 0 0;padding:var(--space-3);font-size:var(--text-sm);line-height:var(--lh-lg);background:var(--info-100);color:var(--info-600);border-radius:var(--radius-sm)}.cb-sum[data-v-c748ab41]{display:flex;gap:var(--space-6);margin-bottom:var(--space-4);flex-wrap:wrap}.cb-sum div[data-v-c748ab41]{display:flex;flex-direction:column;gap:var(--space-1)}.cb-sum span[data-v-c748ab41]{font-size:var(--text-xs);color:var(--text-tertiary)}.cb-sum b[data-v-c748ab41]{font-family:var(--font-numeric);font-size:var(--text-2xl);color:var(--text-primary)}.cb-table[data-v-c748ab41]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.cb-table th[data-v-c748ab41],.cb-table td[data-v-c748ab41]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:var(--border-subtle);vertical-align:top;white-space:nowrap}.cb-table th[data-v-c748ab41]:nth-child(1),.cb-table td[data-v-c748ab41]:nth-child(1),.cb-table th[data-v-c748ab41]:nth-child(3),.cb-table td[data-v-c748ab41]:nth-child(3),.cb-table th[data-v-c748ab41]:nth-child(8),.cb-table td[data-v-c748ab41]:nth-child(8),.cb-table th[data-v-c748ab41]:nth-child(11),.cb-table td[data-v-c748ab41]:nth-child(11){white-space:nowrap}.cb-table td.ev[data-v-c748ab41]{font-family:var(--font-numeric)}.cb-table th[data-v-c748ab41]{color:var(--text-secondary);font-weight:var(--font-semibold);background:var(--surface-hover)}.cb-table .r[data-v-c748ab41]{text-align:right}.cb-table .num[data-v-c748ab41]{font-family:var(--font-numeric)}.cb-table .b[data-v-c748ab41]{font-weight:var(--font-bold)}.cb-table .empty[data-v-c748ab41]{text-align:center;color:var(--text-tertiary);padding:var(--space-8)}.cb-table tr.is-reversed td[data-v-c748ab41]{color:var(--text-disabled);text-decoration:line-through}.is-in[data-v-c748ab41]{color:var(--brand-600)}.is-out[data-v-c748ab41]{color:var(--success-600)}.is-deny[data-v-c748ab41]{color:var(--error-600);font-weight:var(--font-bold)}.tag[data-v-c748ab41]{padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);background:var(--surface-active);color:var(--text-secondary);white-space:nowrap}.tag-ok[data-v-c748ab41]{background:var(--success-100);color:var(--success-600)}.tag-warn[data-v-c748ab41]{background:var(--info-100);color:var(--info-600)}.tag-deny[data-v-c748ab41]{background:var(--error-100);color:var(--error-600)}.tag-info[data-v-c748ab41]{background:var(--info-100);color:var(--info-600)}.tag-operating[data-v-c748ab41]{background:var(--success-100);color:var(--success-600)}.tag-current[data-v-c748ab41]{background:var(--info-100);color:var(--info-600)}.tag-financing[data-v-c748ab41]{background:var(--brand-100);color:var(--brand-600)}.acts[data-v-c748ab41]{white-space:nowrap}.lnk[data-v-c748ab41]{border:0;background:none;color:var(--text-brand);cursor:pointer;font-size:var(--text-sm);padding:0 var(--space-2)}.lnk[data-v-c748ab41]:hover{text-decoration:underline}.fld[data-v-c748ab41]{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm)}.fld>span[data-v-c748ab41]{color:var(--text-secondary)}.fld input[data-v-c748ab41],.fld select[data-v-c748ab41],.inp-r[data-v-c748ab41]{padding:var(--space-2);border:var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);font-size:var(--text-sm);min-height:var(--hit-area-min)}.inp-r[data-v-c748ab41]{width:140px;text-align:right;font-family:var(--font-numeric)}.fld input[data-v-c748ab41]:focus,.fld select[data-v-c748ab41]:focus,.inp-r[data-v-c748ab41]:focus{outline:var(--focus-ring);outline-offset:1px}.btn[data-v-c748ab41]{padding:var(--space-2) var(--space-4);border:var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);cursor:pointer;font-size:var(--text-sm);min-height:var(--hit-area-min)}.btn[data-v-c748ab41]:hover:not(:disabled){background:var(--surface-hover)}.btn[data-v-c748ab41]:disabled{opacity:.55;cursor:not-allowed;color:var(--text-disabled)}.btn-primary[data-v-c748ab41]{background:var(--brand-500);border-color:var(--brand-500);color:var(--text-inverse)}.btn-primary[data-v-c748ab41]:hover:not(:disabled){background:var(--brand-600)}.btn-danger[data-v-c748ab41]{background:var(--error-600);border-color:var(--error-600);color:var(--text-inverse)}.mask[data-v-c748ab41]{position:fixed;inset:0;background:#0a17336b;display:flex;justify-content:flex-end;z-index:1000}.dw[data-v-c748ab41]{width:560px;max-width:96vw;background:var(--surface-card);display:flex;flex-direction:column;box-shadow:var(--shadow-overlay)}.dw-h[data-v-c748ab41]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4);border-bottom:var(--border-subtle)}.dw-h h3[data-v-c748ab41]{margin:0;font-size:var(--text-xl)}.x[data-v-c748ab41]{border:0;background:none;font-size:var(--text-2xl);cursor:pointer;color:var(--text-tertiary)}.dw-b[data-v-c748ab41]{padding:var(--space-4);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3)}.dw-f[data-v-c748ab41]{padding:var(--space-4);border-top:var(--border-subtle);display:flex;justify-content:flex-end;gap:var(--space-2)}.dw-err[data-v-c748ab41]{margin:0;padding:var(--space-2) var(--space-3);background:var(--error-100);color:var(--error-600);border-radius:var(--radius-sm);font-size:var(--text-sm)}.dw-sec[data-v-c748ab41]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.dw-hint[data-v-c748ab41]{margin:0;font-size:var(--text-xs);color:var(--text-tertiary)}.dw-ev[data-v-c748ab41]{border:var(--border-default);border-radius:var(--radius-sm);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.dw-ev-h[data-v-c748ab41]{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--text-sm)}.dw-ev-h span[data-v-c748ab41]{color:var(--text-secondary)}.dw-ev-h small[data-v-c748ab41]{color:var(--brand-600)}.dw-ev-row[data-v-c748ab41]{display:flex;gap:var(--space-2)}.dw-ev-row select[data-v-c748ab41],.dw-ev-row input[data-v-c748ab41]{flex:1;padding:var(--space-2);border:var(--border-default);border-radius:var(--radius-sm);font-size:var(--text-sm)}.dw-ev-list[data-v-c748ab41]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.dw-ev-list li[data-v-c748ab41]{display:flex;justify-content:space-between;font-size:var(--text-sm);color:var(--text-secondary)}.dlg[data-v-c748ab41]{margin:auto;width:420px;max-width:92vw;background:var(--surface-card);padding:var(--space-5);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);display:flex;flex-direction:column;gap:var(--space-3)}.dlg h3[data-v-c748ab41]{margin:0;font-size:var(--text-xl)}.dlg-tip[data-v-c748ab41]{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--lh-lg)}.dlg-f[data-v-c748ab41]{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.cb-cls[data-v-c748ab41]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-3)}.cb-cls-card[data-v-c748ab41]{border:var(--border-default);border-radius:var(--radius-card);padding:var(--space-4);border-top:3px solid var(--border-default)}.cb-cls-card.is-operating[data-v-c748ab41]{border-top-color:var(--success-600)}.cb-cls-card.is-current[data-v-c748ab41]{border-top-color:var(--info-600)}.cb-cls-card.is-financing[data-v-c748ab41]{border-top-color:var(--brand-500)}.cb-cls-card h4[data-v-c748ab41]{margin:0 0 var(--space-1);font-size:var(--text-lg)}.cb-cls-desc[data-v-c748ab41]{margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--lh-md)}.cb-cls-card dl[data-v-c748ab41]{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.cb-cls-card dl>div[data-v-c748ab41]{display:flex;justify-content:space-between;align-items:baseline}.cb-cls-card dt[data-v-c748ab41]{font-size:var(--text-sm);color:var(--text-secondary)}.cb-cls-card dd[data-v-c748ab41]{margin:0;font-size:var(--text-base)}.cb-cls-card dd small[data-v-c748ab41]{font-size:var(--text-xs);color:var(--text-tertiary);margin-left:var(--space-1)}.cb-gaps[data-v-c748ab41]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3)}.cb-gap[data-v-c748ab41]{border:var(--border-default);border-radius:var(--radius-card);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.cb-gap b[data-v-c748ab41]{font-family:var(--font-numeric);font-size:var(--text-3xl);color:var(--text-primary)}.cb-gap span[data-v-c748ab41]{font-size:var(--text-sm);color:var(--text-secondary)}.cb-gap.warn[data-v-c748ab41]{border-color:var(--info-600)}.cb-gap.warn b[data-v-c748ab41]{color:var(--info-600)}.cb-gap.bad[data-v-c748ab41]{border-color:var(--error-600)}.cb-gap.bad b[data-v-c748ab41]{color:var(--error-600)}@media (max-width: 860px){.dw-sec[data-v-c748ab41]{grid-template-columns:1fr}}:root{--brand-500: #c7000f;--brand-600: #a8000c;--brand-700: #8a000a;--brand-100: #fdecec;--surface-page: #fafafb;--surface-card: #ffffff;--surface-hover: #f3f5f8;--surface-active: #eff2f6;--surface-inverse: #0a1733;--surface-inverse-hover: #12203c;--surface-inverse-active: #1a2c4a}:root{--text-primary: #0f1419;--text-secondary: #5b6472;--text-tertiary: #69727f;--text-disabled: #a8aeb8;--text-brand: #c7000f;--text-inverse: #ffffff;--text-inverse-secondary: #c7d0de}:root{--success-600: #0f7b4f;--warning-700: #8a5a0b;--error-600: #c02626;--info-600: #1b5fbf;--success-100: #e8f6ef;--warning-100: #fdf3e3;--error-100: #fdecec;--info-100: #e9f1fc}:root{--border-subtle: #e4e7ec;--border-default: #d5dae1;--border-control: #767f8c;--border-inverse: #253048;--focus-ring: #1b5fbf}[data-theme=dark]{--brand-500: #d92f35;--surface-page: #11151c;--surface-card: #1a1f27;--surface-hover: #232935;--surface-active: #2b323f;--surface-inverse: #0d1117;--surface-inverse-hover: #1a212c;--text-primary: #f2f4f7;--text-secondary: #b4bcc8;--text-tertiary: #8d96a3;--text-disabled: #5a6472;--text-brand: #ff7b7f;--success-600: #3dbe8b;--warning-700: #e5a54b;--error-600: #f0616d;--info-600: #5b9bf8;--border-subtle: #242b36;--border-control: #646e7a;--focus-ring: #5b9bf8}:root{--font-sans: "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-numeric: "Inter", sans-serif;--font-mono: "JetBrains Mono", "Consolas", monospace}:root{--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 16px;--text-lg: 20px;--text-xl: 24px;--text-2xl: 30px;--text-3xl: 38px;--lh-xs: 16px;--lh-sm: 20px;--lh-base: 22px;--lh-md: 24px;--lh-lg: 28px;--lh-xl: 32px;--lh-2xl: 38px;--lh-3xl: 46px;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px}:root{--radius-sm: 4px;--radius-base: 8px;--radius-card: 12px;--radius-full: 999px}:root{--shadow-card: 0 1px 2px rgba(15, 20, 25, .04);--shadow-raised: 0 4px 12px rgba(15, 20, 25, .08);--shadow-overlay: 0 12px 32px rgba(15, 20, 25, .16)}[data-theme=dark]{--shadow-card: none;--shadow-raised: none;--shadow-overlay: 0 0 0 1px var(--border-subtle)}:root{--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .4s ease}@media (prefers-reduced-motion: reduce){:root{--transition-fast: 0ms;--transition-normal: 0ms;--transition-slow: 0ms}}:root{--layout-canvas-w: 1440px;--layout-canvas-h: 900px;--topbar-h: 64px;--sidebar-w: 232px;--sidebar-w-collapsed: 64px;--breadcrumb-h: 40px;--statusbar-h: 40px;--content-pad: 24px;--content-min-w: 720px;--content-min-w-expanded: 1080px;--hit-area-min: 44px}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--font-regular);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}}.numeric{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--border-control)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:calc(-1 * var(--topbar-h) - 8px);left:var(--space-4);z-index:9999;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--text-inverse);background:var(--brand-500);border-radius:var(--radius-base);transition:top var(--transition-fast)}.skip-link:focus-visible{top:var(--space-2)}@media (prefers-reduced-motion: reduce){.ys-spinner{animation:none!important;border-top-color:var(--border-default)!important}}.ys-shell{display:grid;grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:var(--topbar-h) 1fr var(--statusbar-h);grid-template-areas:"topbar topbar" "sidebar main" "statusbar statusbar";height:100vh;width:100%;overflow:hidden;transition:grid-template-columns var(--transition-normal)}.ys-shell.is-collapsed{grid-template-columns:var(--sidebar-w-collapsed) 1fr}.ys-shell.is-drawer{grid-template-columns:0 1fr}.ys-topbar{grid-area:topbar;display:flex;align-items:center;gap:var(--space-4);height:var(--topbar-h);padding:0 var(--space-5);background:var(--surface-card);border-bottom:1px solid var(--border-subtle);flex-wrap:nowrap;overflow:hidden}.ys-topbar__left{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0;width:calc(var(--sidebar-w) - var(--space-5))}.ys-topbar__brand{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--font-semibold);color:var(--text-primary);white-space:nowrap}.ys-topbar__logo{width:28px;height:28px;flex-shrink:0}.ys-topbar__center{flex:1;display:flex;justify-content:center;min-width:0}.ys-topbar__right{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.ys-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:var(--hit-area-min);height:var(--hit-area-min);border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-base);transition:background var(--transition-fast),color var(--transition-fast)}.ys-iconbtn:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.ys-iconbtn:active:not(:disabled){background:var(--surface-active)}.ys-iconbtn:disabled{color:var(--text-disabled);cursor:not-allowed}.ys-search{position:relative;width:100%;max-width:460px}.ys-search__input{width:100%;height:36px;padding:0 var(--space-3) 0 var(--space-8);font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-primary);background:var(--surface-hover);border:1px solid transparent;border-radius:var(--radius-base);transition:background var(--transition-fast),border-color var(--transition-fast)}.ys-search__input::placeholder{color:var(--text-tertiary)}.ys-search__input:hover{background:var(--surface-active)}.ys-search__icon{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}.ys-search__kbd{position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);padding:2px 6px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.ys-search.is-degraded .ys-search__input{opacity:.6;cursor:not-allowed}.ys-sidebar{grid-area:sidebar;display:flex;flex-direction:column;height:calc(100vh - var(--topbar-h) - var(--statusbar-h));background:var(--surface-inverse);overflow:hidden;transition:width var(--transition-normal)}.ys-sidebar__nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-3) var(--space-2)}.ys-sidebar__nav::-webkit-scrollbar-thumb{background:var(--border-inverse)}.ys-nav-primary{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-inverse)}.ys-navitem{display:flex;align-items:center;gap:10px;height:40px;padding:0 var(--space-3);font-size:var(--text-sm);color:var(--text-inverse-secondary);text-decoration:none;border-radius:10px;white-space:nowrap;transition:background var(--transition-fast),color var(--transition-fast)}.ys-navitem:hover{background:var(--surface-inverse-hover);color:var(--text-inverse)}.ys-navitem.is-active{background:var(--surface-inverse-active);color:var(--text-inverse);font-weight:var(--font-medium)}.ys-navitem__icon{width:18px;height:18px;flex-shrink:0}.ys-navitem__label{flex:1;overflow:hidden;text-overflow:ellipsis}.ys-navitem__alt{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-inverse-secondary);opacity:.6}.ys-group__head{display:flex;align-items:center;height:30px;padding:0 var(--space-3);font-size:11px;color:var(--text-inverse-secondary);opacity:.7;cursor:pointer;user-select:none}.ys-group__caret{width:12px;transition:transform var(--transition-fast)}.ys-group__caret.is-collapsed{transform:rotate(-90deg)}.ys-group__items{display:flex;flex-direction:column;gap:2px}.ys-shell.is-collapsed .ys-navitem__label,.ys-shell.is-collapsed .ys-navitem__alt,.ys-shell.is-collapsed .ys-group__head span,.ys-shell.is-collapsed .ys-sidebar__user-meta{display:none}.ys-shell.is-collapsed .ys-navitem,.ys-shell.is-collapsed .ys-group__head{justify-content:center;padding:0}.ys-shell.is-collapsed .ys-group__head{height:1px;margin:var(--space-2) var(--space-2);padding:0;background:var(--border-inverse);overflow:hidden}.ys-sidebar__user{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--border-inverse);min-height:64px}.ys-sidebar__user-meta{flex:1;min-width:0;line-height:1.3}.ys-sidebar__user-name{font-size:var(--text-sm);color:var(--text-inverse);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ys-sidebar__user-role{font-size:var(--text-xs);color:var(--text-inverse-secondary);opacity:.75}.ys-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--brand-500);border-radius:var(--radius-full)}.ys-avatar--lg{width:40px;height:40px;font-size:var(--text-md)}.ys-main{grid-area:main;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--surface-page)}.ys-stage{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;min-width:0}.ys-stage>.ys-breadcrumb{flex:none}.ys-breadcrumb{display:flex;align-items:center;height:var(--breadcrumb-h);padding:0 var(--content-pad);background:var(--surface-card);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.ys-breadcrumb__item{font-size:var(--text-sm);color:var(--text-secondary);background:none;border:none;padding:0;cursor:pointer}.ys-breadcrumb__item:hover{color:var(--text-brand)}.ys-breadcrumb__item.is-last{color:var(--text-primary);cursor:default}.ys-breadcrumb__sep{margin:0 var(--space-2);color:var(--text-tertiary)}.ys-content{flex:1;padding:var(--content-pad);overflow:auto;min-width:var(--content-min-w);min-height:0;position:relative}.ys-statusbar{grid-area:statusbar;display:flex;align-items:center;justify-content:space-between;height:var(--statusbar-h);padding:0 var(--space-5);font-size:var(--text-xs);color:var(--text-secondary);background:var(--surface-card);border-top:1px solid var(--border-subtle);flex-shrink:0}.ys-statusbar__left,.ys-statusbar__right{display:flex;align-items:center;gap:var(--space-3)}.ys-statusbar__version{font-family:var(--font-numeric);color:var(--text-tertiary);background:none;border:none;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.ys-statusbar__version:hover{background:var(--surface-hover);color:var(--text-brand)}@media (max-width: 1439px){:root{--content-pad: 20px}.ys-shell{grid-template-columns:var(--sidebar-w-collapsed) 1fr}.ys-shell:not(.is-collapsed){grid-template-columns:var(--sidebar-w) 1fr}}@media (max-width: 767px){:root{--content-pad: 16px}.ys-shell,.ys-shell:not(.is-collapsed),.ys-shell.is-drawer{grid-template-columns:0 1fr}.ys-sidebar{position:fixed;left:0;top:var(--topbar-h);bottom:var(--statusbar-h);width:var(--sidebar-w);z-index:800;transform:translate(-100%);transition:transform var(--transition-normal);box-shadow:var(--shadow-overlay)}.ys-shell.is-drawer-open .ys-sidebar{transform:translate(0)}.ys-shell.is-drawer-open .ys-main{padding-left:var(--sidebar-w);transition:padding-left var(--transition-normal)}.ys-content{min-width:0}.ys-shell.is-drawer-open:after{content:"";position:fixed;inset:var(--topbar-h) 0 var(--statusbar-h) 0;background:#0f141966;z-index:799}}.ys-drawer-mask{position:fixed;inset:var(--topbar-h) 0 var(--statusbar-h) 0;z-index:799;background:#0f141966;border:none;cursor:pointer}.ys-brick-slot{width:100%;min-height:420px;transition:opacity var(--transition-fast)}.ys-brick-slot.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.ys-brick-slot__inner{width:100%;min-height:420px}.ys-brick-frame{width:100%;height:auto;min-height:420px;max-height:4000px;border:0;display:block;overflow-y:auto;overflow-x:hidden}.ys-brick-frame::-webkit-scrollbar{width:10px}.ys-brick-frame::-webkit-scrollbar-track{background:var(--surface-hover);border-radius:5px}.ys-brick-frame::-webkit-scrollbar-thumb{background:var(--border-strong, #94a3b8);border-radius:5px}.ys-brick-frame::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary, #64748b)}.ys-breadcrumb{display:flex;align-items:center;gap:2px}.ys-breadcrumb__back{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;font:var(--text-sm, 13px)/1 var(--font-sans, system-ui, sans-serif);color:var(--text-secondary, #5b6472);background:transparent;border:1px solid var(--border-subtle, #e4e7ec);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.ys-breadcrumb__back:hover{color:var(--text-primary, #0f1419);background:var(--surface-hover, #f3f5f8);border-color:var(--border-default, #d7dce6)}.ys-breadcrumb__back:focus-visible{outline:2px solid var(--focus-ring, #1b5fbf);outline-offset:2px}.ys-breadcrumb__tabs{display:inline-flex;align-items:center;gap:4px;margin-left:14px;min-width:0}.ys-breadcrumb__tab{height:28px;padding:0 12px;font:var(--text-sm, 13px)/1 var(--font-sans, system-ui, sans-serif);color:var(--text-tertiary, #69727f);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.ys-breadcrumb__tab:hover{color:var(--text-primary, #0f1419);background:var(--surface-hover, #f3f5f8)}.ys-breadcrumb__tab.is-active{color:var(--info-600, #1b5fbf);background:var(--info-bg, #e9f1fc);font-weight:600;cursor:default}.ys-topbar__version{font-family:var(--font-mono, monospace);font-size:var(--text-xs, 11px);color:var(--text-tertiary);background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);padding:2px 7px;cursor:pointer;white-space:nowrap;transition:color var(--transition-fast, .12s),border-color var(--transition-fast, .12s)}.ys-topbar__version:hover{color:var(--text-primary);border-color:var(--border-default)}.ys-topbar__mask-msg{position:absolute;top:calc(var(--topbar-h) + 8px);right:var(--space-4);z-index:1200;padding:8px 14px;border-radius:var(--radius-base, 6px);font-size:var(--text-sm);box-shadow:var(--shadow-overlay, 0 4px 16px rgba(0, 0, 0, .12));border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary)}.ys-topbar__mask-msg.is-ok{border-color:var(--success-500, #2e7d4f);color:var(--success-700, #1f5c3a)}.ys-topbar__mask-msg.is-warn{border-color:var(--warning-500, #d98324);color:var(--warning-700, #8a4b0d)}.ys-topbar__mask-msg.is-err{border-color:var(--danger-500, #c0392b);color:var(--danger-700, #8c2318)}
