/* Explicit data rows/cards; owners retain display, columns, state and actions. */
:is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-component="data-row"] { box-sizing:border-box; font-family:var(--zds-font-family); font-size:calc(var(--zds-list-font-size) * var(--font-scale,1)); line-height:1.5; padding-block:var(--zds-list-row-padding-block); padding-inline:var(--zds-list-row-padding-inline); }
:is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-component="data-row"]:is([data-zds-row-profile="billing"],[data-zds-row-profile="usage"],[data-zds-row-profile="knowledge"],[data-zds-row-profile="expert"],[data-zds-row-profile="progress"]) { padding:0; }
:is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-component="data-row"]:is([data-zds-row-profile="billing"],[data-zds-row-profile="usage"],[data-zds-row-profile="knowledge"],[data-zds-row-profile="expert"],[data-zds-row-profile="progress"]) > * { padding-block:var(--zds-list-row-padding-block); padding-inline:var(--zds-list-row-padding-inline); font-size:calc(var(--zds-list-font-size) * var(--font-scale,1)); }
:is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-component="data-row"]:is([data-zds-row-profile="billing"],[data-zds-row-profile="usage"],[data-zds-row-profile="knowledge"],[data-zds-row-profile="expert"]) > :first-child { padding-inline-start:0; }
:is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-component="data-row"]:is([data-zds-row-profile="billing"],[data-zds-row-profile="usage"],[data-zds-row-profile="knowledge"],[data-zds-row-profile="expert"]) > :last-child { padding-inline-end:0; }
:is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-component="data-row"][data-zds-row-profile="wiki"].wiki-select-row { padding:0; }
:is([data-zevs-ui].zds-data-row-content,[data-zevs-ui] .zds-data-row-content) { padding-block:var(--zds-list-row-padding-block); padding-inline:var(--zds-list-row-padding-inline); }
:is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-component="data-row"].zds-data-header, :is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-component="data-row"].zds-data-header:is([data-zds-row-profile="billing"],[data-zds-row-profile="usage"],[data-zds-row-profile="knowledge"],[data-zds-row-profile="expert"],[data-zds-row-profile="progress"]) > * { font-size:calc(var(--zds-list-head-font-size) * var(--font-scale,1)); font-weight:400; color:var(--zds-muted); }
:is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-component="data-row"].zds-data-header[data-zds-row-profile="progress"] > * { padding:0; }
:is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-component="data-row"].zds-data-header[data-zds-row-profile="progress"] .tm-sort { min-block-size:var(--zds-action-height); gap:var(--zds-space-1); white-space:nowrap; padding-block:var(--zds-button-padding-block); padding-inline:var(--zds-list-row-padding-inline); font-size:calc(var(--zds-list-head-font-size) * var(--font-scale,1)); font-weight:400; padding-inline-end:var(--zds-space-1); outline:none; box-shadow:none; }
:is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-row-profile="assignment"] { grid-template-columns:36px minmax(0,1fr) minmax(190px,34%); }
:is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-row-profile="assignment"] > :first-child { display:grid; place-items:center; }
:is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-row-profile="assignment"] .ca-person { min-inline-size:0; }
:is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-row-profile="console-feed"] { padding-inline:0; }
:is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-row-profile="console-feed"] > * { min-inline-size:0; }
:is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-row-profile="console-feed"].zds-console-call-row { min-inline-size:940px; }
:is([data-zevs-ui].zds-list-scroll,[data-zevs-ui] .zds-list-scroll)[data-zds-list-scroll] { box-sizing:border-box; min-inline-size:0; max-inline-size:100%; overflow-x:auto; outline:none; box-shadow:none; }
:is([data-zevs-ui].zds-list-scroll,[data-zevs-ui] .zds-list-scroll)[data-zds-list-scroll]:is(:focus,:focus-visible) { outline:none; box-shadow:none; }
:is([data-zevs-ui].zds-data-card,[data-zevs-ui] .zds-data-card)[data-zds-component="data-card"] { box-sizing:border-box; min-inline-size:0; padding:var(--zds-data-card-padding); overflow-wrap:anywhere; border-radius:var(--zds-data-card-radius); background:var(--card-bg,var(--zds-surface)); color:var(--zds-ink); font-family:var(--zds-font-family); font-size:calc(var(--zds-list-font-size) * var(--font-scale,1)); }
:is([data-zevs-ui].zds-data-card,[data-zevs-ui] .zds-data-card)[data-zds-component="data-card"][data-zds-card-profile="catalog"] { border:1px solid var(--card-border,var(--zds-border)); }
@media(max-width:1023px) {
 :is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-component="data-row"]:is([data-zds-row-profile="billing"],[data-zds-row-profile="usage"],[data-zds-row-profile="knowledge"],[data-zds-row-profile="expert"]) { padding-block:var(--zds-list-row-padding-block); padding-inline:var(--zds-list-row-padding-inline); }
 :is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-component="data-row"]:is([data-zds-row-profile="billing"],[data-zds-row-profile="usage"],[data-zds-row-profile="knowledge"],[data-zds-row-profile="expert"]) > * { padding:0; }
}
@media(max-width:860px) {
 :is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-component="data-row"][data-zds-row-profile="progress"] { padding-block:var(--zds-list-row-padding-block); padding-inline:var(--zds-list-row-padding-inline); }
 :is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-component="data-row"][data-zds-row-profile="progress"] > * { padding:0; }
 :is([data-zevs-ui].zds-list-scroll,[data-zevs-ui] .zds-list-scroll)[data-zds-list-scroll].tm-table { overflow:visible; }
}

/* Keep the established client-card grid when the available column is narrower than320px. */
:is([data-zevs-ui].zds-data-card-group,[data-zevs-ui] .zds-data-card-group)[data-zds-card-group="client"] { min-inline-size:0; max-inline-size:100%; grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr)); }

@media(max-width:700px) {
 :is([data-zevs-ui].zds-data-row,[data-zevs-ui] .zds-data-row)[data-zds-row-profile="assignment"] { grid-template-columns:44px minmax(0,1fr); }
}
