.experience-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:18px 0 22px}.experience-kpi{padding:18px;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 10px 30px rgba(0,0,0,.04)}.experience-kpi small,.experience-kpi span{display:block;color:#777;font-size:.72rem;letter-spacing:.08em}.experience-kpi strong{display:block;font-size:1.7rem;margin:7px 0}.experience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.experience-card{min-height:260px}.experience-card h2{margin:.25rem 0}.experience-card-head{display:flex;justify-content:space-between;margin-bottom:15px}.experience-actions{display:grid;gap:10px}.experience-actions a{display:block;padding:14px 16px;border:1px solid rgba(0,0,0,.08);border-radius:14px;color:inherit;text-decoration:none;background:rgba(255,255,255,.55)}.experience-actions a:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.06)}.experience-actions b,.experience-actions small{display:block}.experience-actions small{margin-top:4px;color:#777}.experience-table{overflow:auto}.experience-table table{width:100%;border-collapse:collapse}.experience-table th,.experience-table td{padding:10px;border-bottom:1px solid rgba(0,0,0,.07);text-align:left;font-size:.9rem}.experience-segments{display:grid;gap:9px}.experience-segments div{padding:12px;border-radius:12px;background:rgba(0,0,0,.025)}.experience-segments b,.experience-segments span,.experience-segments small{display:block}.experience-segments span{font-size:.8rem;color:#9a6b36;margin-top:3px}.experience-segments small{color:#777;margin-top:4px}.experience-rules{margin:0;padding-left:20px;line-height:1.7;color:#555}@media(max-width:1100px){.experience-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.experience-kpis,.experience-grid{grid-template-columns:1fr}.experience-kpi{display:grid;grid-template-columns:1fr auto;align-items:center}.experience-kpi small{grid-column:1}.experience-kpi strong{grid-column:2;grid-row:1 / span 2}.experience-kpi span{grid-column:1}}
.cr-experience-alerts,.cr-experience-recommendations{margin:26px 0}.cr-experience-alert-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cr-experience-alert-grid article{display:flex;gap:12px;padding:16px;border:1px solid rgba(0,0,0,.08);border-radius:16px;background:rgba(255,255,255,.72)}.cr-experience-alert-grid article>span{font-size:.75rem;color:#a87339}.cr-experience-alert-grid strong,.cr-experience-alert-grid p,.cr-experience-alert-grid small{display:block}.cr-experience-alert-grid p{margin:5px 0;color:#666;line-height:1.5}.cr-experience-alert-grid small{font-size:.75rem;color:#999}.cr-recommendation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cr-recommendation-card{text-decoration:none;color:inherit;border:1px solid rgba(0,0,0,.08);border-radius:18px;overflow:hidden;background:#fff;transition:.2s}.cr-recommendation-card:hover{transform:translateY(-2px);box-shadow:0 14px 35px rgba(0,0,0,.08)}.cr-rec-media{aspect-ratio:1/1;background:#f2eee8;display:flex;align-items:center;justify-content:center;overflow:hidden}.cr-rec-media img{width:100%;height:100%;object-fit:cover}.cr-rec-media span{color:#a27b52;font-size:.8rem}.cr-rec-copy{padding:12px}.cr-rec-copy small,.cr-rec-copy strong,.cr-rec-copy b{display:block}.cr-rec-copy small{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#9a8a78}.cr-rec-copy strong{margin:5px 0;line-height:1.25}.cr-rec-copy b{font-size:.95rem}.cr-text-link{text-decoration:none;color:inherit}@media(max-width:800px){.cr-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-experience-alert-grid{grid-template-columns:1fr}}
.experience-kpis-v145{grid-template-columns:repeat(5,minmax(0,1fr))}.automation-toolbar{display:flex;align-items:center;gap:12px;margin:0 0 18px}.automation-toolbar span{color:#777}.automation-rule{padding:14px 16px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:rgba(255,255,255,.55)}.automation-rule b,.automation-rule small,.automation-rule span{display:block}.automation-rule small{margin-top:5px;color:#777;line-height:1.45}.automation-rule span{margin-top:8px;font-size:.68rem;letter-spacing:.08em;color:#9a6b36}@media(max-width:900px){.experience-kpis-v145{grid-template-columns:repeat(2,1fr)}.automation-toolbar{flex-wrap:wrap}}@media(max-width:700px){.experience-kpis-v145{grid-template-columns:1fr}}
