.fliq-snap-counts,.fliq-player-snaps{background:#fff;border:1px solid #dce7d7;border-radius:22px;overflow:hidden;margin:0 0 24px;color:#0d2744}
.fliq-snap-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:28px;padding:34px;background:#071d33;color:#fff}
.fliq-snap-hero h2{font-size:clamp(30px,4vw,48px);line-height:1.05;margin:7px 0 12px;color:#fff}
.fliq-snap-hero p{margin:0;color:#aec0d2;max-width:760px}
.fliq-snap-definition{align-self:center;padding:20px;border:1px solid #294764;border-radius:15px;background:#102a44}
.fliq-snap-definition strong,.fliq-snap-definition span{display:block}.fliq-snap-definition strong{color:#76cb27;margin-bottom:7px}.fliq-snap-definition span{color:#c7d3df}
.fliq-snap-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:22px 28px;background:#f5f9f2;border-bottom:1px solid #dce7d7}
.fliq-snap-filters label{display:grid;gap:6px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#587087}
.fliq-snap-filters select{min-width:145px;height:46px;border:1px solid #bdcdb7;border-radius:9px;background:#fff;padding:0 34px 0 12px;color:#102b49;font-weight:700}
.fliq-snap-filters button{height:46px;border:0;border-radius:9px;background:#70c625;color:#071d33;padding:0 24px;font-weight:900;cursor:pointer}
.fliq-snap-table-wrap{overflow:auto}.fliq-snap-table{width:100%;min-width:1080px;border-collapse:collapse}
.fliq-snap-table th{padding:14px 12px;background:#edf4e9;color:#597087;font-size:11px;text-transform:uppercase;letter-spacing:.05em;text-align:right;white-space:nowrap}
.fliq-snap-table th:nth-child(1),.fliq-snap-table th:nth-child(2),.fliq-snap-table th:nth-child(3),.fliq-snap-table th:nth-child(4){text-align:left}
.fliq-snap-table td{padding:15px 12px;border-bottom:1px solid #e6ede2;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
.fliq-snap-table td:nth-child(1),.fliq-snap-table td:nth-child(2),.fliq-snap-table td:nth-child(3),.fliq-snap-table td:nth-child(4){text-align:left}
.fliq-snap-table td:first-child b,.fliq-snap-table td:last-child strong{color:#4f9f14}.fliq-snap-table a{color:#0d2744;font-weight:900;text-decoration:none}.fliq-snap-table a:hover{color:#4f9f14}
.fliq-snap-legend{display:flex;gap:24px;flex-wrap:wrap;padding:17px 28px;background:#f8faf7;color:#63778d;font-size:13px}.fliq-snap-legend p{margin:0}.fliq-snap-empty{display:grid;gap:7px;margin:26px;padding:28px;border:1px dashed #aebfa8;border-radius:14px;background:#f8faf7}
.fliq-player-snaps{padding:30px}.fliq-player-snaps .fliq-section-heading>a{align-self:center;padding:10px 14px;border:1px solid #bdd0b5;border-radius:9px;text-decoration:none;font-weight:800;color:#38790e}
.fliq-snap-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}
.fliq-snap-summary article{padding:18px;border:1px solid #dbe7d6;border-radius:14px;background:#f9fbf8}.fliq-snap-summary span,.fliq-snap-summary strong,.fliq-snap-summary small{display:block}
.fliq-snap-summary span{color:#687c91;font-size:12px;font-weight:800;text-transform:uppercase}.fliq-snap-summary strong{font-size:29px;margin:8px 0 4px;color:#0d2744}.fliq-snap-summary small{color:#718499}
.fliq-snap-trend h3{margin:25px 0 12px}.fliq-snap-week-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.fliq-snap-week-grid article{padding:13px;border:1px solid #e0e9dc;border-radius:11px}.fliq-snap-week-grid article>div{display:flex;align-items:center;gap:10px}.fliq-snap-week-grid b{color:#4d9618}.fliq-snap-week-grid span{flex:1}.fliq-snap-week-grid em{font-style:normal;font-weight:900}.fliq-snap-week-grid i{display:block;height:6px;margin:9px 0;background:#e4ece0;border-radius:20px;overflow:hidden}.fliq-snap-week-grid i span{display:block;height:100%;background:#70c625;border-radius:20px}.fliq-snap-week-grid small{color:#718499}
@media(max-width:900px){.fliq-snap-hero{grid-template-columns:1fr}.fliq-snap-summary{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.fliq-snap-hero,.fliq-player-snaps{padding:22px}.fliq-snap-filters{padding:18px}.fliq-snap-filters label,.fliq-snap-filters select{width:100%}.fliq-snap-summary,.fliq-snap-week-grid{grid-template-columns:1fr}}
