.hm-day-tab-tabLead{margin:0 0 14px;font-size:14px;line-height:1.65;color:var(--l-muted,var(--c-muted))}.hm-day-tab-tabLead strong{color:var(--l-gold-soft,var(--c-gold-soft))}.hm-day-tab-hours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:0;list-style:none}.hm-day-tab-hours li{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid var(--l-line,color-mix(in srgb,var(--c-gold) 20%,transparent));border-radius:10px;background:color-mix(in srgb,var(--c-gold) 6%,transparent)}.hm-day-tab-hourName{font-weight:600;color:var(--l-gold-soft,var(--c-gold-soft))}.hm-day-tab-hourRange{font-size:13px;color:var(--l-muted,var(--c-muted))}.hm-day-tab-linkMore{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--l-gold-soft,var(--c-gold-soft))}@media (max-width:520px){.hm-day-tab-hours{grid-template-columns:1fr}}.hm-ngay-tot-lich-cal{display:grid;gap:10px;padding:14px;border-radius:var(--radius,14px);background:var(--c-card);border:1px solid color-mix(in srgb,var(--c-gold) 22%,transparent)}.hm-ngay-tot-lich-calHead{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:center;color:var(--c-heading)}.hm-ngay-tot-lich-calHead button{min-width:40px;font-size:1.2rem}.hm-ngay-tot-lich-calGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.hm-ngay-tot-lich-calWd{text-align:center;font-size:.78rem;color:var(--c-muted);padding:2px 0}.hm-ngay-tot-lich-day{position:relative;display:grid;justify-items:center;gap:0;padding:6px 2px 4px;min-height:64px;border-radius:10px;cursor:pointer;font:inherit;color:var(--c-text);border:1px solid transparent;background:color-mix(in srgb,var(--c-text) 5%,transparent)}.hm-ngay-tot-lich-day b{font-size:1.05rem;color:var(--c-heading)}.hm-ngay-tot-lich-day small{font-size:.7rem;color:var(--c-muted)}.hm-ngay-tot-lich-day i{font-style:normal;font-size:.72rem;font-weight:700}.hm-ngay-tot-lich-dayTop{background:color-mix(in srgb,#2e9d55 48%,transparent)}.hm-ngay-tot-lich-dayTop i{color:var(--c-heading)}.hm-ngay-tot-lich-dayGood{background:color-mix(in srgb,#2e9d55 24%,transparent)}.hm-ngay-tot-lich-dayMid{background:color-mix(in srgb,var(--c-text) 5%,transparent)}.hm-ngay-tot-lich-dayBad{background:color-mix(in srgb,var(--c-danger) 24%,transparent)}.hm-ngay-tot-lich-dayBad i{color:var(--c-danger)}.hm-ngay-tot-lich-dayToday{border-color:var(--c-gold)}.hm-ngay-tot-lich-daySel{box-shadow:0 0 0 2px var(--c-gold)}.hm-ngay-tot-lich-hd,.hm-ngay-tot-lich-xung{position:absolute;top:5px;width:7px;height:7px;border-radius:50%}.hm-ngay-tot-lich-hd{left:6px;background:var(--c-gold)}.hm-ngay-tot-lich-xung{right:6px;background:var(--c-danger)}.hm-ngay-tot-lich-calLegend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:.8rem;color:var(--c-muted)}.hm-ngay-tot-lich-calLegend li{display:flex;align-items:center;gap:6px}.hm-ngay-tot-lich-calLegend span{display:inline-block;width:14px;height:14px;border-radius:4px}.hm-ngay-tot-lich-calLegend em{position:static;display:inline-block}@media (max-width:520px){.hm-ngay-tot-lich-day{min-height:54px;padding:4px 0}.hm-ngay-tot-lich-day b{font-size:.92rem}}.hm-ngay-tot-lich-statBtn{text-align:left;font:inherit;color:inherit;cursor:pointer}