.node-copy{grid-template-columns:minmax(0,1fr)}
.overview{grid-template-columns:repeat(4,minmax(0,1fr))}
.overview-item{min-width:0;padding:0 24px}
.overview-label{flex-wrap:wrap;font-size:13px}
.overview-item strong.total-usage{font-size:clamp(23px,2.7vw,34px);overflow-wrap:anywhere}
.create-form{grid-template-columns:minmax(0,1fr) auto;max-width:720px}
.create-form .create-button{grid-column:auto}
.card-head{gap:14px}
.card-meta{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0;text-align:right}
.node-age{display:grid;gap:5px;color:#887581;font-size:12px;line-height:1.6;font-variant-numeric:tabular-nums}
.node-age time{white-space:nowrap}
.joined-days{color:#85566f}
.joined-days b{font-size:16px;font-weight:650}
.node-footer{justify-content:flex-end}
.hero-art img{object-position:center 37%}
.hero:after{background:linear-gradient(90deg,rgba(245,240,244,.97) 0%,rgba(245,240,244,.9) 24%,rgba(245,240,244,.32) 49%,transparent 70%)}
.login-body{background-image:url('/ui-v3/cole-editorial.jpg?v=user-original-20260924');background-position:center 38%;background-size:cover}
@media(max-width:800px){
 .overview-item{padding:0 15px}
 .overview-note{display:none}
 .overview-item strong.total-usage{font-size:25px}
}
@media(max-width:580px){
 .overview{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}
 .overview-item{padding:18px 20px;min-height:90px}
 .overview-item:nth-child(2){border-right:0}
 .overview-item:nth-child(-n+2){border-bottom:1px solid #eee3e1}
 .overview-item strong.total-usage{font-size:25px}
 .create-form{grid-template-columns:minmax(0,1fr)}
 .card-head{gap:9px}
 .node-identity{grid-template-columns:32px minmax(0,1fr);gap:0 8px}
 .node-index{width:32px;height:32px}
 .node-identity h3{font-size:15px;line-height:1.5}
 .node-age{font-size:11px;gap:3px}
 .card-meta{gap:8px}
 .hero-art img{object-position:57% 30%}
 .hero:after{background:linear-gradient(0deg,#f5eef5f5 0%,#f5eef5d6 25%,#f5eef530 57%,transparent 77%)}
 .login-body{background-position:57% 30%}
}

.node-footer{gap:12px}
.node-footer-note{margin-right:auto;min-width:0;color:#a18b98;font-size:12px;line-height:1.6}
.lifecycle-actions{flex-shrink:0}
@media(max-width:580px){.node-footer-note{font-size:11px}}

/* Names without display sequence badges. */
.node-index{display:none}
.node-identity{display:block;min-width:0}
