.facilitator-main .timer{font-size:clamp(38px,5vw,64px);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2;display:inline-block;padding:12px 18px;background:#e9f3f2;border:2px solid #73999a;border-radius:12px;color:#173d43}
body[data-page="screen"] .header .timer{font-size:clamp(40px,7vw,88px);font-weight:800;line-height:1.15;padding:12px 24px;background:#e9f3f2;color:#173d43;border-radius:12px}
body[data-page="screen"] .header{gap:24px;flex-wrap:wrap}
.experience-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.experience-kpis .card{padding:20px}.experience-kpis h2{font-size:16px;line-height:1.4;margin:0 0 12px}.experience-kpis strong{font-size:32px;color:#174951}.experience-kpis p{font-size:13px;line-height:1.5;margin:10px 0 0}.experience-scroll{overflow:auto;max-width:100%}.experience-scroll table{border-collapse:collapse;width:100%;font-size:14px}.experience-scroll td,.experience-scroll th{padding:12px;border-bottom:1px solid #d6e3e3;text-align:left;vertical-align:top}.experience-scroll thead th{background:#edf3f3;color:#24474c}.experience-scroll tbody th{font-weight:600;min-width:170px;max-width:440px}.experience-scroll small{display:block;font-size:12px;color:#546b70;margin-top:5px}.experience-scroll progress{width:90px;height:12px;accent-color:#b34f3f}.experience-over{color:#a33a2c;font-weight:700}.experience-good{color:#326036;font-weight:700}.experience-filters{display:flex;flex-wrap:wrap;gap:18px;align-items:end}.experience-filters label{flex:1;min-width:170px}.experience-filters select{display:block;width:100%;margin:6px 0 14px}.experience-teams{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.experience-teams article{border-left:3px solid #91afb0;padding-left:16px}.experience-team-score{font-size:32px;font-weight:750;margin:8px 0}.experience-team-score small{font-size:14px;font-weight:400}.experience-teams p{overflow-wrap:anywhere}
@media(max-width:900px){.experience-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-teams{grid-template-columns:1fr}.experience-scroll table{font-size:13px}.experience-scroll td,.experience-scroll th{padding:10px 8px}}
@media(max-width:480px){.experience-kpis{gap:10px}.experience-kpis .card{padding:14px}.experience-kpis strong{font-size:27px}.experience-kpis h2{font-size:14px}.facilitator-main .timer{font-size:42px}.experience-filters label{min-width:100%}}
