.inverse-calendar-page{color:#332a22;font-family:inherit}.inverse-calendar-page :is(.conversion-intro,.conversion-form,.conversion-result,.doi-ngay-am-duong-visual-container,.conversion-related){background:#fffdf7!important;background-image:none!important;border:1px solid #ead8b8;padding:1.25rem 1rem;margin:0 0 1.5rem;border-radius:0;box-shadow:none}.site-shell main .inverse-calendar-page article.doi-ngay-am-duong-visual-container[data-tool-content-article=true]{background-color:#fffdf7!important;background-image:none!important}.inverse-calendar-page .gmtv-article-grid>div h1{font-family:inherit;font-size:clamp(1.65rem,3vw,2.3rem);font-weight:750;line-height:1.35;color:#971c20;text-align:center;margin:0 0 .8rem}.inverse-calendar-page .gmtv-article-grid>div h2{font-family:inherit;color:#971c20;font-size:1.45rem;font-weight:750;line-height:1.4;margin:0 0 .8rem;scroll-margin-top:120px}.inverse-calendar-page .gmtv-article-grid>div h3{font-family:inherit;color:#753916;font-size:1.2rem;font-weight:750;line-height:1.4;margin:1.5rem 0 .7rem}.inverse-calendar-page .gmtv-article-grid>div p{line-height:1.85;margin:.7rem 0}.inverse-calendar-page .gmtv-article-grid>div a{color:#971c20;text-decoration:underline;text-underline-offset:3px}.conversion-form{scroll-margin-top:120px}.conversion-form label{display:block;font-weight:700;margin:.8rem 0 .4rem}.conversion-form :is(input,select){display:block;width:100%;min-width:0;background:white;color:#332a22;padding:.75rem;border:1px solid #bd9c73;border-radius:8px;font-size:1rem}.conversion-form input[type=date]{max-width:24rem}.conversion-lunar-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.conversion-lunar-fields>div:last-child{grid-column:1/-1}.conversion-buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.conversion-buttons button{background:#971c20!important;color:#fff!important;border:1px solid #971c20;padding:.65rem .8rem;border-radius:6px;font-weight:650;cursor:pointer;max-width:100%}.inverse-calendar-page :is(input,select,button,a,summary):focus-visible{outline:3px solid #bb8a32;outline-offset:3px}.conversion-error{color:#971c20;font-weight:650}.conversion-values,.conversion-example{margin:1rem 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.conversion-values>div,.conversion-example>div{padding:.7rem;background:#f8efd9;border:1px solid #d9bf99;min-width:0}.conversion-values dt,.conversion-example dt{font-size:.9rem;margin:0 0 .3rem}.conversion-values dd,.conversion-example dd{margin:0;font-size:1.05rem;font-weight:750;overflow-wrap:anywhere}.conversion-result details{padding:1rem;background:#f9f3e6;border:1px solid #d9bf99}.conversion-result summary{font-weight:700;cursor:pointer}.conversion-hours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1rem 0}.conversion-hours>div{padding:.65rem;border:1px solid #d9bf99;background:#fffdf7;display:grid;gap:.25rem;font-size:.95rem}.conversion-history{border-left:3px solid #971c20;padding-left:.8rem}.conversion-figure{margin:1.6rem 0;padding:0;background:transparent;border:0}.conversion-figure img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}.conversion-figure figcaption{font-size:.9rem;line-height:1.65;color:#64503e;margin-top:.6rem}.conversion-byline{font-size:.9rem;color:#64503e}.conversion-related .grid{grid-template-columns:minmax(0,1fr)!important;gap:.8rem!important}.conversion-related .grid>a{display:grid;grid-template-columns:110px minmax(0,1fr);grid-template-rows:auto 1fr;height:104px;overflow:hidden;padding:0;border-radius:0;background:#f9eddc;border:1px solid #d9bf99;text-decoration:none!important;-moz-column-gap:.6rem;column-gap:.6rem}.conversion-related .grid>a>div{grid-row:1/3;width:100%;height:100%;margin:0;border-radius:0;aspect-ratio:auto}.conversion-related .grid>a h3{margin:.6rem .6rem .25rem 0;font-size:.95rem;line-height:1.4;-webkit-line-clamp:2}.conversion-related .grid>a p{margin:0 .6rem .6rem 0;font-size:.8rem;line-height:1.5;-webkit-line-clamp:2}@media (min-width:640px){.conversion-lunar-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.conversion-lunar-fields>div:last-child{grid-column:auto}.conversion-related .grid>a{height:132px;grid-template-columns:180px minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem}.conversion-related .grid>a h3{margin-top:1rem;font-size:1rem}.conversion-related .grid>a p{font-size:.9rem}}@media (min-width:1024px){.inverse-calendar-page :is(.conversion-intro,.conversion-form,.conversion-result,.doi-ngay-am-duong-visual-container,.conversion-related){border-radius:12px;padding:2rem}.conversion-hours{grid-template-columns:repeat(3,minmax(0,1fr))}}
