.tap-chi-tet-row{margin-bottom:.9rem}.tap-chi-tet-head,.tap-chi-occasion-box{color:#fff4df;background:radial-gradient(120% 90% at 50% 0,#ffc93c1f,#0000 62%),linear-gradient(165deg,#b3141f,#7a0c17);border:1px solid #ffc93c8c;box-shadow:inset 0 0 0 3px #7a0c178c,inset 0 0 0 4px #ffc93c57,0 12px 30px #3c060e3d}.tap-chi-tet-head{box-sizing:border-box;touch-action:manipulation;border-radius:.9rem;width:min(48rem,100%);min-height:2.75rem;margin-inline:auto;padding:.5rem .6rem;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:block;container-type:inline-size}@media (width>=48rem){.tap-chi-tet-head{border-radius:1.1rem;padding:.7rem 1.4rem}}@media (width>=80rem){.tap-chi-tet-head{grid-area:article;width:100%;margin-inline:0}}.tap-chi-tet-head:hover{border-color:#ffe18af2;box-shadow:inset 0 0 0 3px #7a0c178c,inset 0 0 0 4px #ffc93c80,0 14px 34px #3c060e52}.tap-chi-tet-head:focus-visible,.tap-chi-occasion-box a:focus-visible{outline-offset:3px;outline:3px solid #ffe18a}html[data-theme=light] .tap-chi-tet-head:focus-visible{outline-color:#71301f}html[data-theme=light][data-account-contrast=strong] .tap-chi-occasion-box a:focus-visible,html[data-theme=light][data-de-doc-bo-cuc] .tap-chi-occasion-box a:focus-visible,html[data-theme=light][data-de-doc-tuong-phan] .tap-chi-occasion-box a:focus-visible{outline-color:#ffe18a!important}.tap-chi-tet-head__row{flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(.5rem,2.6cqi,1.6rem);min-width:0;display:flex}.tap-chi-tet-head__label,.tap-chi-tet-head__today{color:#ffe18a;font:600 .875rem / 1.2 var(--font-serif,Lora, Georgia, serif);letter-spacing:.01em;white-space:nowrap;flex:none;font-size:clamp(.8125rem,4.4cqi,1.5rem)}.tap-chi-tet-head__today{font-size:clamp(.875rem,4.6cqi,1.5rem);line-height:2.2}.tap-chi-clock{flex-wrap:nowrap;flex:none;justify-content:center;align-items:stretch;gap:clamp(.25rem,1.2cqi,.65rem);display:flex}.tap-chi-clock__unit{box-sizing:border-box;background:#3c040a52;border:1px solid #ffc93c61;border-radius:.6rem;flex:none;align-content:center;justify-items:center;width:clamp(2.35rem,11.5cqi,4.6rem);padding:.28rem 0 .24rem;display:grid}.tap-chi-clock__unit--days{width:clamp(2.6rem,13cqi,5.2rem)}.tap-chi-clock__num{color:#ffe18a;font:600 1.05rem / 1.1 var(--font-serif,Lora, Georgia, serif);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:clamp(1.05rem,5cqi,2rem)}.tap-chi-clock__label{color:#fff4df;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.3}@media (width>=48rem){.tap-chi-clock__label{font-size:.8125rem}}.tap-chi-occasion-box{box-sizing:border-box;text-align:center;border-radius:1rem;width:min(100%,40rem);margin:2.25rem auto 0;padding:.95rem .75rem 1rem;container-type:inline-size}@media (width>=48rem){.tap-chi-occasion-box{border-radius:1.1rem;padding:1.15rem 1.5rem 1.2rem}}.tap-chi-occasion-box__title{color:#fff4df;letter-spacing:.03em;margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}.tap-chi-occasion-box__name{font:600 1.15rem / 1.3 var(--font-serif,Lora, Georgia, serif);text-wrap:balance;margin:0;font-size:clamp(1.15rem,4.4cqi,1.5rem)}.tap-chi-occasion-box__link{color:#ffe18a;text-underline-offset:.2em;overflow-wrap:anywhere;touch-action:manipulation;justify-content:center;align-items:center;max-width:100%;min-height:2.75rem;text-decoration-line:underline;text-decoration-color:#ffe18a8c;text-decoration-thickness:.06em;display:inline-flex}.tap-chi-occasion-box__link:hover{text-decoration-color:currentColor}.tap-chi-occasion-box .tap-chi-clock{margin:.35rem auto 0}.tap-chi-occasion-box__when{color:#fff4df;margin:.6rem 0 0;font-size:.875rem;line-height:1.45}.tap-chi-occasion-box__more{margin:.7rem 0 0}.tap-chi-occasion-box__all{color:#5a0a12;touch-action:manipulation;background:linear-gradient(#ffe9a6,#f1c978);border:1px solid #fff1c2b3;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;max-width:100%;min-height:2.75rem;padding:.5rem 1.2rem;font-size:.9375rem;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 2px #3c040a59,0 6px 16px #3c040a40}.tap-chi-occasion-box__all:after{content:"";border-top:2px solid;border-right:2px solid;flex:none;width:.42em;height:.42em;transform:rotate(45deg)}.tap-chi-occasion-box__all:hover{background:linear-gradient(#fff1c2,#ffd970);box-shadow:0 2px #3c040a59,0 8px 20px #3c040a52}@media (prefers-reduced-motion:reduce){.tap-chi-tet-head,.tap-chi-occasion-box__all{transition:none}}@media (forced-colors:active){.tap-chi-tet-head,.tap-chi-occasion-box,.tap-chi-clock__unit{border-color:canvastext}.tap-chi-tet-head,.tap-chi-tet-head *,.tap-chi-occasion-box a{color:linktext}.tap-chi-occasion-box__all{border-color:linktext}}.tap-chi-tet-row--hub{box-sizing:border-box;width:100%;max-width:48rem;margin:1.25rem auto}.tap-chi-tet-row--hub .tap-chi-tet-head{width:100%;margin-inline:0}@media print{.tap-chi-tet-row--hub{display:none}}
