/* Only the approved featured panel. Original catalog, categories and chrome are untouched. */
.toh-page main#main-content > #mau-hoa-noi-bat .toh-featured-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:22px}
.toh-page main#main-content > #mau-hoa-noi-bat .toh-section-head{flex:1;min-width:0;margin:0;max-width:none;text-align:left}
.toh-page main#main-content > #mau-hoa-noi-bat .toh-section-head p{margin-bottom:8px;line-height:1.6}
.toh-page main#main-content > #mau-hoa-noi-bat .toh-section-head .toh-note-inline{font-size:14px;color:#fff;line-height:1.6;margin:0}
.toh-page main#main-content > #mau-hoa-noi-bat .toh-daily-clock{flex:0 0 264px;text-align:center;color:#fff;padding:14px 16px;border:1px solid #b66a76;border-radius:14px;background:#651022}
.toh-page main#main-content > #mau-hoa-noi-bat .toh-clock-context{font-size:13px;font-weight:600;line-height:1.5;margin:0 0 10px}
.toh-page main#main-content > #mau-hoa-noi-bat .toh-clock-digits{display:flex;justify-content:center;gap:8px}
.toh-page main#main-content > #mau-hoa-noi-bat .toh-clock-pill{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#faf7f5;color:#7a1526;border-radius:9px;min-height:68px;padding:6px}
.toh-page main#main-content > #mau-hoa-noi-bat .toh-clock-pill strong{font-size:27px;line-height:1.15;font-weight:700;font-variant-numeric:tabular-nums}
.toh-page main#main-content > #mau-hoa-noi-bat .toh-clock-pill span{font-size:11px;line-height:1.4;font-weight:600}
.toh-page main#main-content > #mau-hoa-noi-bat .toh-clock-help{font-size:11px;line-height:1.5;margin:9px 0 0;color:#fff}
.toh-page main#main-content > #mau-hoa-noi-bat [hidden]{display:none!important}
.toh-page main#main-content > #mau-hoa-noi-bat .toh-clock-fallback{font-size:13px;line-height:1.6;margin:0}
.toh-page main#main-content > #mau-hoa-noi-bat .toh-products{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:16px}
.toh-page main#main-content > #mau-hoa-noi-bat .toh-product h3{min-height:42px;line-height:1.5;overflow-wrap:anywhere}
.toh-page main#main-content > #mau-hoa-noi-bat .toh-price{min-height:50px;line-height:1.5;display:grid;grid-template-rows:21px 29px;align-items:stretch}
.toh-page main#main-content > #mau-hoa-noi-bat .toh-price > .price{display:grid;grid-template-rows:21px 29px;width:100%;gap:0;font-size:18px;line-height:29px}
.toh-page main#main-content > #mau-hoa-noi-bat .toh-price del{grid-row:1;font-size:13px;line-height:21px;white-space:nowrap}
.toh-page main#main-content > #mau-hoa-noi-bat .toh-price ins,.toh-page main#main-content > #mau-hoa-noi-bat .toh-price > .amount,.toh-page main#main-content > #mau-hoa-noi-bat .toh-price > .price > .amount{grid-row:2;background:none;text-decoration:none;white-space:nowrap}
.toh-page main#main-content > #mau-hoa-noi-bat .toh-button{min-height:44px;display:flex;align-items:center;justify-content:center;line-height:1.5}
@media(max-width:1000px){.toh-page main#main-content > #mau-hoa-noi-bat .toh-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.toh-page main#main-content > #mau-hoa-noi-bat .toh-featured-head{flex-direction:column;gap:16px;margin-bottom:18px}.toh-page main#main-content > #mau-hoa-noi-bat .toh-daily-clock{flex:auto;width:100%;padding:12px}.toh-page main#main-content > #mau-hoa-noi-bat .toh-clock-digits{max-width:250px;margin:auto}.toh-page main#main-content > #mau-hoa-noi-bat .toh-clock-pill{min-height:62px}.toh-page main#main-content > #mau-hoa-noi-bat .toh-products{gap:12px}.toh-page main#main-content > #mau-hoa-noi-bat .toh-price > .price{font-size:16px}}
@media(prefers-reduced-motion:reduce){.toh-page main#main-content > #mau-hoa-noi-bat *{animation:none;transition:none}}
