.workspace-surface .main-content:has(>.workspace-breadcrumb){flex-direction:column;display:flex}.workspace-breadcrumb{flex:none;min-width:0}.workspace-breadcrumb .record-navigation{box-sizing:border-box;min-height:84px}.workspace-breadcrumb .record-breadcrumb-record-link{min-height:32px}.workspace-page-content{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.workspace-page-content>.module-page{flex:1;min-height:0}.workspace-breadcrumb-skeleton{align-items:center;gap:8px;height:34px;display:inline-flex}.workspace-breadcrumb-skeleton>i{border-radius:var(--radius-sm);background:var(--bg-hover);width:72px;height:14px;animation:1.5s ease-in-out infinite breadcrumb-pulse}.workspace-breadcrumb-skeleton>i:last-child{width:32px}@keyframes breadcrumb-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.workspace-breadcrumb-skeleton>i{animation:none}}.record-navigation{--breadcrumb-bg:var(--bg-card);background:var(--breadcrumb-bg);border-bottom:1px solid var(--border);min-width:0;font-size:var(--text-base);line-height:var(--leading-normal);padding:12px 16px;container-type:inline-size}.record-navigation-main{align-items:center;gap:8px;min-width:0;display:flex}.record-breadcrumb{flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex}.record-breadcrumb-path{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:0 auto;align-items:center;gap:8px;min-width:0;margin:0;padding:4px 0;list-style:none;display:flex;overflow-x:auto}.record-breadcrumb-step{white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}.record-breadcrumb-separator{color:var(--text-dim);flex-shrink:0}.record-breadcrumb-captioned-step{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.record-breadcrumb-caption{color:var(--text-muted);font-size:var(--text-sm);line-height:1.2;font-weight:var(--weight-medium);padding-left:10px}.record-navigation--captioned :is(.record-breadcrumb,.record-breadcrumb-path,.record-breadcrumb-step){align-items:flex-end}.record-navigation--captioned .record-breadcrumb-step>.record-breadcrumb-separator{margin-bottom:10px}.record-navigation--captioned .record-breadcrumb-label{box-sizing:border-box;align-items:center;min-height:34px;display:inline-flex}.record-navigation--captioned :is(.record-navigation-next,.record-breadcrumb>.icon-button){margin-bottom:4px}.record-breadcrumb-record{min-width:0}.record-breadcrumb-record .searchable-listbox{width:auto;min-width:0}.record-navigation .record-navigation-step-trigger{width:max-content;min-width:max-content;min-height:32px;box-shadow:none;color:var(--text);font-size:inherit;white-space:nowrap;background:0 0;border-color:#0000;gap:8px;padding:6px 10px;display:inline-flex}.record-navigation-step-trigger>svg{flex-shrink:0}.record-navigation .record-navigation-step-trigger:hover,.record-navigation .record-navigation-step-trigger[aria-expanded=true]{background:var(--bg-hover)}.record-breadcrumb-current .record-navigation-step-trigger{color:var(--accent-text-bright)}.record-breadcrumb-tooltip dl{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:4px 0 0;display:grid}.record-breadcrumb-tooltip dt{color:var(--text-muted)}.record-breadcrumb-tooltip dd{margin:0}.record-breadcrumb-label{color:var(--text-muted);font-weight:var(--weight-medium);padding-block:3px}a.record-breadcrumb-label{color:var(--text);text-decoration:none}a.record-breadcrumb-label:hover{color:var(--accent-text);text-underline-offset:4px;text-decoration:underline}.record-breadcrumb-label:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.record-navigation .record-breadcrumb-record-link{box-sizing:border-box;align-items:center;min-height:32px;padding:6px 10px;display:inline-flex}.record-breadcrumb-relation{color:var(--text-muted)}.record-breadcrumb-function.record-breadcrumb-function{--function-rgb:var(--blue-rgb);--function-text:var(--blue-text);border:1px solid rgb(var(--function-rgb) / .2);border-radius:var(--radius-sm);background:rgb(var(--function-rgb) / .06);max-width:22ch;min-height:28px;color:var(--function-text);font-size:inherit;font-weight:var(--weight-medium);box-shadow:none;gap:6px;padding:4px 8px}.record-breadcrumb-function.record-breadcrumb-function--evaluation{--function-rgb:var(--purple-rgb);--function-text:var(--purple-text)}.record-breadcrumb-function.record-breadcrumb-function:hover{background:rgb(var(--function-rgb) / .12);border-color:rgb(var(--function-rgb) / .45);color:var(--function-text)}.record-breadcrumb-function:focus-visible{outline:2px solid var(--function-text);outline-offset:2px}.record-breadcrumb-function-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.record-breadcrumb-function>svg{flex-shrink:0}.record-breadcrumb-group{background:0 0;border:1px solid #0000;align-items:stretch;min-width:0;max-width:100%;display:inline-flex}.record-breadcrumb-current .record-breadcrumb-group{border-color:var(--border);background:rgb(var(--accent-rgb) / .035)}.record-breadcrumb-current .record-breadcrumb-group .record-breadcrumb-label{text-decoration:none}.record-navigation .record-breadcrumb-group{border-radius:var(--radius-sm)!important}.record-breadcrumb-group>.record-breadcrumb-record{flex:none}.record-breadcrumb-group .record-navigation-step-trigger{border-radius:var(--radius-sm);background:0 0;border:0}.record-breadcrumb-group>.record-breadcrumb-function+.record-breadcrumb-record .record-navigation-step-trigger{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.record-breadcrumb-group>.record-breadcrumb-function+.record-breadcrumb-record :is(.record-navigation-step-trigger,.record-breadcrumb-record-link){padding-left:4px}.record-breadcrumb-group .record-breadcrumb-function{border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:0 0;border:0;min-height:32px;padding:6px 2px 6px 8px}.record-breadcrumb-group .record-breadcrumb-function:hover{background:var(--bg-hover)}.record-breadcrumb-tooltip{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-panel);width:min(320px,100vw - 16px);color:var(--text);box-shadow:var(--shadow-md);font-size:var(--text-base);line-height:var(--leading-normal);overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:12px;display:flex;position:fixed}.record-breadcrumb-tooltip>strong{font-weight:var(--weight-semibold)}.record-breadcrumb-tooltip-action{color:var(--text-muted);font-size:var(--text-sm)}.record-breadcrumb-detail-icon{color:var(--blue-text);flex-shrink:0}.record-breadcrumb-detail-icon--evaluation{color:var(--purple-text)}.record-breadcrumb-current{z-index:1;background:var(--breadcrumb-bg);max-width:min(32rem,100% - 28px);box-shadow:-10px 0 10px var(--breadcrumb-bg);position:sticky;right:0}.record-breadcrumb-current:only-child{max-width:100%}.record-breadcrumb-current .record-breadcrumb-label{text-overflow:ellipsis;min-width:0;color:var(--accent-text-bright);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;text-decoration-thickness:2px;overflow:hidden}.record-breadcrumb>.icon-button{flex:none}.record-breadcrumb>.icon-button:first-child:after,.record-breadcrumb>.icon-button.record-breadcrumb-scroll-earlier:after{left:0;right:auto;transform:none}.record-breadcrumb>.icon-button:last-child:after{left:auto;right:0;transform:none}.record-breadcrumb>.record-breadcrumb-expand,.record-breadcrumb-history{display:none}.record-navigation-next{flex:none;align-items:center;gap:8px;min-width:0;max-width:50%;min-height:34px;display:flex}.record-navigation-next .record-navigation-next-trigger{min-height:34px;font-size:inherit;font-weight:var(--weight-medium);border-radius:var(--radius-sm);color:var(--text-muted);box-shadow:none;background:0 0;border-color:#0000;gap:8px;padding:6px 10px}.record-navigation-next .record-navigation-next-trigger:hover,.record-navigation-next .record-navigation-next-trigger[aria-expanded=true]{background:var(--bg-hover);color:var(--text);border-color:#0000}.record-navigation-next-status{color:var(--text-muted)}.record-navigation-next-status,.record-navigation-next>button{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.record-navigation-next-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-navigation-options .searchable-listbox-option-copy :is(strong,small){white-space:normal;overflow-wrap:anywhere}@container (width<=640px){.record-breadcrumb{flex-wrap:wrap;flex-basis:auto}.record-breadcrumb>.record-breadcrumb-path{flex:1}.record-breadcrumb-current .record-breadcrumb-function{max-width:15ch}.record-breadcrumb>.icon-button{display:none}.record-breadcrumb>.record-breadcrumb-expand{display:inline-flex}.record-breadcrumb>.record-breadcrumb-path>.record-breadcrumb-step:not(.record-breadcrumb-current),.record-navigation--full-path .record-breadcrumb>.record-breadcrumb-expand{display:none}.record-navigation--full-path .record-breadcrumb>.record-breadcrumb-path>.record-breadcrumb-step{display:flex}.record-breadcrumb-current{max-width:100%;box-shadow:none;position:static}.record-breadcrumb-history{border-top:1px solid var(--border);margin-top:8px;padding-top:8px;display:block}.record-navigation-next{flex-basis:100%;gap:4px;max-width:100%;padding-left:32px}.record-breadcrumb-path,.record-breadcrumb-step{gap:8px}}
