.portal-roadmap{padding:0}.portal-roadmap-intro{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.portal-roadmap-intro>:first-child{flex:280px}.portal-seg{border:1px solid var(--hub-divider);border-radius:8px;font-size:13px;display:inline-flex;overflow:hidden}.portal-seg a{padding:7px 12px;color:var(--hub-text)!important}.portal-seg a:hover{background:var(--hub-tint);text-decoration:none!important}.portal-seg a[aria-current=page]{box-shadow:inset 0 0 0 1px var(--hub-accent);border-radius:8px;color:var(--hub-ink)!important}.portal-roadmap-card{background:var(--hub-surface);box-shadow:var(--hub-shadow-sm);border-radius:14px;overflow:hidden}.portal-roadmap-card-head{flex-direction:column;gap:14px;padding:22px 24px;display:flex}.portal-roadmap-title-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portal-roadmap-accent{color:var(--hub-accent)}.portal-roadmap-name{font-size:20px;font-weight:500}.portal-roadmap-version{border:1px solid var(--hub-divider);color:var(--hub-muted);border-radius:6px;padding:2px 8px;font-size:12px}.portal-roadmap-date{color:var(--hub-muted);align-items:center;gap:6px;margin-left:auto;font-size:13px;display:inline-flex}.portal-roadmap-progress-line{align-items:center;gap:16px;display:flex}.portal-roadmap-count{white-space:nowrap;font-size:14px;font-weight:500}.portal-roadmap-row{border-top:1px solid var(--hub-line);grid-template-columns:64px minmax(0,1fr) 110px 70px 150px;align-items:center;gap:14px;padding:13px 24px;font-size:15px;display:grid}.portal-roadmap-ref{color:var(--hub-muted);font-variant-numeric:tabular-nums}a.portal-roadmap-row{color:inherit;text-decoration:none}a.portal-roadmap-row:hover{background:var(--hub-tint)}.portal-roadmap-title{min-width:0}.portal-roadmap-meta{color:var(--hub-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.portal-roadmap-empty{border-top:1px solid var(--hub-line);padding:14px 24px;font-size:14px}.portal-roadmap-unscheduled{box-shadow:none;border:1px dashed var(--hub-divider);background:0 0}.portal-roadmap-hotfix{background:var(--hub-surface);box-shadow:var(--hub-shadow-sm);border-radius:14px;overflow:hidden}.portal-roadmap-hotfix summary{cursor:pointer;align-items:center;gap:16px;padding:16px 24px;list-style:none;display:flex}.portal-roadmap-hotfix summary::-webkit-details-marker{display:none}.portal-roadmap-hotfix-name{flex-wrap:wrap;flex:1;align-items:baseline;gap:12px;font-size:16px;font-weight:500;display:flex}.portal-roadmap-hotfix-name .portal-muted{font-size:13px;font-weight:400}.portal-roadmap-hotfix-bar{width:160px}.portal-roadmap-caret{transition:transform .16s}.portal-roadmap-hotfix[open] .portal-roadmap-caret{transform:rotate(180deg)}@media (max-width:960px){.portal-roadmap-row{grid-template-columns:52px minmax(0,1fr);gap:8px 12px;padding:12px 16px}.portal-roadmap-row>:last-child{grid-column:2;justify-self:start}.portal-roadmap-row>.portal-roadmap-meta{display:none}.portal-roadmap-card-head,.portal-roadmap-hotfix summary{padding:16px}.portal-roadmap-date{margin-left:0}.portal-roadmap-hotfix-bar{width:80px}}
