.A1FloW_note{color:var(--text-3);font-size:.85rem}.A1FloW_note a{color:var(--accent-hover);text-underline-offset:3px;font-weight:550;text-decoration:underline}.A1FloW_inverse{color:#ffffffe0}.A1FloW_inverse a{color:#fff}
.PtQ-yq_wrap{flex-direction:column;gap:28px;display:flex}.PtQ-yq_best h3,.PtQ-yq_month h3{letter-spacing:-.01em;font-size:1rem}.PtQ-yq_best ul{flex-wrap:wrap;gap:10px;margin-top:10px;list-style:none;display:flex}.PtQ-yq_chip{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:.9rem;transition:border-color .15s,color .15s;display:inline-flex}.PtQ-yq_chip strong{color:var(--deal);font-variant-numeric:tabular-nums}.PtQ-yq_chip:hover{color:var(--text);border-color:color-mix(in srgb, var(--deal) 50%, var(--border))}.PtQ-yq_months{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.PtQ-yq_month{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}.PtQ-yq_month header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.PtQ-yq_month header span{color:var(--text-2);font-size:.85rem}.PtQ-yq_grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.PtQ-yq_weekday{text-align:center;color:var(--text-3);padding-bottom:4px;font-size:.72rem;font-weight:600}.PtQ-yq_cell{border:1px solid var(--border);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:48px;padding:5px 4px;transition:border-color .15s,transform .15s;display:flex}a.PtQ-yq_cell:hover{border-color:var(--accent);transform:translateY(-1px)}.PtQ-yq_day{color:var(--text-3);font-size:.72rem;line-height:1}.PtQ-yq_price{color:var(--text);letter-spacing:-.02em;font-size:.78rem;font-weight:650;line-height:1.1}.PtQ-yq_empty{background:var(--bg)}.PtQ-yq_low{background:color-mix(in srgb, var(--deal-soft) 55%, var(--surface));border-color:color-mix(in srgb, var(--deal) 22%, var(--border))}.PtQ-yq_cheapest{background:var(--deal);border-color:var(--deal)}.PtQ-yq_cheapest .PtQ-yq_price,.PtQ-yq_cheapest .PtQ-yq_day{color:#fff}.PtQ-yq_past{color:var(--text-3);opacity:.45;background:0 0;border-color:#0000;font-size:.72rem}.PtQ-yq_footer{color:var(--text-2);flex-direction:column;gap:8px;font-size:.875rem;display:flex}.PtQ-yq_legend{flex-wrap:wrap;gap:18px;list-style:none;display:flex}.PtQ-yq_legend li{align-items:center;gap:8px;display:inline-flex}.PtQ-yq_swatch{border:1px solid var(--border);border-radius:4px;width:14px;height:14px;display:inline-block}@media (max-width:1023px){.PtQ-yq_months{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.PtQ-yq_months{grid-template-columns:1fr}}
