.sales-body{padding:22px}.sales-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.sales-kpis article{display:grid;gap:14px;padding:22px;border:1px solid var(--glass-border,rgba(120,130,140,.25));border-radius:20px;background:linear-gradient(140deg,rgba(210,219,228,.12),rgba(90,103,120,.06))}.sales-kpis strong{font-size:clamp(25px,3vw,38px);font-weight:650}.sales-kpis span,.sales-privacy{color:var(--muted)}.sales-filters{padding:20px;border:1px solid var(--glass-border,rgba(120,130,140,.25));border-radius:20px;margin:20px 0}.sales-filters h3{margin-top:0}.sales-periods{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.sales-periods button[aria-pressed=true]{outline:2px solid var(--green,#176b59);outline-offset:2px}.sales-filter-fields{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:14px;margin-bottom:16px}.sales-filter-fields label{display:grid;gap:8px}.sales-filter-fields input,.sales-filter-fields select{width:100%;min-width:0;min-height:42px;color:inherit;background:rgba(150,160,175,.08);border:1px solid var(--glass-border,rgba(120,130,140,.4));border-radius:12px;padding:10px;font:inherit}.master-board{margin:22px 0}.sales-privacy{font-size:13px;line-height:1.6}.card-select{display:block;width:100%;padding:0;border:0;background:none;color:inherit;text-align:inherit;font:inherit;cursor:pointer}.digital-card-link{display:block;text-align:center;padding:12px 10px;margin:0 12px 12px;border:1px solid currentColor;border-radius:14px;color:inherit;font-size:13px;font-weight:650;text-decoration:none}.digital-card-link:focus-visible,.card-select:focus-visible{outline:3px solid var(--green,#176b59);outline-offset:-4px}.coverflow-card:has(.digital-card-link){height:auto;min-height:430px}.digital-card-link:hover{background:rgba(150,160,175,.15)}@media(max-width:720px){.sales-body{padding:16px}.sales-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-filter-fields{grid-template-columns:1fr 1fr}.sales-filter-fields label:first-child{grid-column:1/-1}.sales-filters{padding:14px}.sales-periods button{font-size:12px;padding:9px}.sales-kpis article{padding:16px}}

/* Reserve the full card height so links are never clipped by the scroll viewport. */
.real-consultants .coverflow-stage.native-coverflow{height:490px}
.real-consultants .coverflow-stage.native-coverflow .coverflow-card{height:440px;min-height:440px}
.own-digital-id{margin:24px 0}.own-digital-id .sales-body{padding-top:0}
@media(max-width:600px){.real-consultants .coverflow-stage.native-coverflow{height:460px}.real-consultants .coverflow-stage.native-coverflow .coverflow-card{height:410px;min-height:410px}}
