.kin-view-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:12px 0 2px;border-top:1px solid #e3eaf1;margin-top:10px;font:400 13px Inter,Arial,sans-serif;color:#263b55}.kin-view-label{margin-right:6px}.tree-ui .kin-view-mode{font-size:13px;min-height:34px;padding:7px 14px}.tree-ui .kin-view-mode[aria-pressed=true]{background:#edf4ff;border-color:#8db4f1;color:#0757e8}.kin-view-status{font-size:12px;line-height:1.5;margin-left:4px}.kin-view-anchor{font:inherit;color:#263b55;max-width:min(100%,340px);padding:8px;border:1px solid #cbdbe9;background:#fff;border-radius:8px}.kin-view-anchor[hidden]{display:none}.kin-view-root{font:inherit;color:#0757e8;background:none;border:0;cursor:pointer;padding:6px}.kin-view-mode:focus-visible,.kin-view-root:focus-visible,.kin-view-anchor:focus-visible{outline:2px solid #0757e8;outline-offset:3px}@media(max-width:600px){.kin-view-row{gap:8px}.kin-view-label{width:100%}.kin-view-status{width:100%;margin-left:0}.tree-ui .kin-view-mode{flex:1;white-space:normal;font-size:12px;padding:8px 10px}.kin-view-root{font-size:12px}}@media print{.kin-view-row{display:none!important}}

/* Keep branch controls alongside search. Details belong in the filters panel. */
.tree-ui .kin-view-row{margin:0;padding:0;border:0;gap:8px;flex-wrap:nowrap;max-width:100%;flex:none}
.tree-ui .kin-view-label{width:auto;margin:0 2px 0 8px;white-space:nowrap}
.tree-ui .tree-left{flex-wrap:wrap}.tree-ui .kin-view-details{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 0 12px}
.tree-ui .kin-view-details .kin-view-status{width:auto;margin:0}.tree-ui .kin-view-compact{display:none;font:inherit;color:#263b55;background:#fff;border:1px solid #cbdbe9;border-radius:999px;padding:8px;max-width:155px}
@media(max-width:700px){.tree-ui .tree-top{display:flex;flex-wrap:nowrap;gap:8px}.tree-ui .tree-left{flex:1;min-width:0;flex-wrap:nowrap;gap:8px}.tree-ui .tree-search{flex:1;min-width:0;width:auto;padding:0 9px;gap:5px}.tree-ui .tree-search svg{width:14px;min-width:14px}.tree-ui .tree-search input{font-size:12px}.tree-ui .tree-right{margin:0;width:auto;flex:none;gap:0}.tree-ui .tree-right>.tree-divider,.tree-ui .tree-right>.tree-zoom:empty{display:none}.tree-ui .tree-filter-button{width:34px;min-width:34px;padding:0;justify-content:center}.tree-ui .tree-filter-button .tree-chevron{display:none}.tree-ui .kin-view-row{gap:4px}.tree-ui .kin-view-label{font-size:12px;margin:0}.tree-ui .kin-view-mode{display:none}.tree-ui .kin-view-compact{display:block;max-width:112px;font-size:12px;padding:8px 5px}.tree-ui .kin-view-details .kin-view-status{width:100%}.tree-ui .kin-view-details .kin-view-root{font-size:12px}}
.kin-view-transition{position:fixed;inset:0;z-index:20001;display:flex;align-items:center;justify-content:center;gap:14px;background:rgba(245,247,248,.97);color:#263b55;font:500 16px Inter,Arial,sans-serif;opacity:0;transition:opacity .16s ease;pointer-events:none}.kin-view-transition.visible{opacity:1;pointer-events:auto}.kin-view-transition-spinner{width:24px;height:24px;border:3px solid #cfdded;border-top-color:#1765ef;border-radius:50%;animation:kin-view-spin .8s linear infinite}@keyframes kin-view-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.kin-view-transition{transition:none}.kin-view-transition-spinner{animation:none}}
.kin-view-transition{background:#f5f7f8}.kin-view-transition-card{display:flex;align-items:center;gap:14px;padding:20px 26px;border:1px solid #d5e2f3;border-radius:16px;background:#fff;box-shadow:0 14px 38px #263b552b;color:#263b55;white-space:nowrap}@media(max-width:600px){.kin-view-transition-card{max-width:calc(100vw - 32px);padding:18px;font-size:14px;white-space:normal}}@media(prefers-reduced-motion:reduce){.kin-view-transition{backdrop-filter:none}}

#treeLoading .kin-view-transition-card{font:500 16px Inter,Arial,sans-serif}#treeLoadingRetry:not([hidden]){margin-top:18px;padding:10px 17px;border:1px solid #b8cce0;border-radius:9px;background:#fff;color:#1765ef;cursor:pointer}
