.tool-page{line-height:1.65}.tool-form{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;padding:18px 0;border-block:1px solid #c8b49a}.tool-field{display:grid;gap:5px;flex:1 1 180px;min-width:0}.tool-field>span,.tool-form legend{font-weight:650}.tool-field small,.tool-note{color:#66584b;font-size:13px}.tool-form input:not([type=checkbox]):not([type=radio]),.tool-form select{width:100%;min-width:0;border:1px solid #bbaa93;border-radius:3px;background:#fffdf6;color:inherit;font:inherit;padding:9px 10px}.tool-form select{max-width:100%;text-overflow:ellipsis}.tool-form fieldset{min-width:0;flex:1 1 400px;border:1px solid #d4c5ad;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tool-form fieldset .tool-field{display:grid}.tool-form fieldset input[type=checkbox],.tool-form fieldset input[type=radio]{margin-right:7px}.tool-form .button{white-space:normal}.tool-results{margin:24px 0}.tool-result-main{font-size:20px}.tool-error{padding:12px;border-left:3px solid #a9221c;background:#f9e7df;color:#8a241e}.tool-note{margin:18px 0}.tool-actions{display:flex;gap:12px;flex-wrap:wrap}.tool-page .book-heading{margin-bottom:0}.date-converter{max-width:740px;margin:0 auto}.date-converter .tool-form{margin:0;padding:18px 0 16px}.date-converter .tool-form fieldset{grid-template-columns:minmax(80px,1fr) minmax(100px,1.3fr) minmax(70px,.8fr);gap:12px}.date-converter .tool-form legend{margin-bottom:10px}.date-converter .tool-form:has(input[value=lunar]) fieldset{grid-template-columns:1fr 1fr .8fr 1.4fr}.date-converter .tool-form .tool-actions{margin-top:0}.date-converter .tool-results{margin:16px 0 0}.date-converter .tool-results h2{font-size:20px;margin:0 0 12px}.converter-result{display:grid;grid-template-columns:1fr 1.25fr;border-block:1px solid #c8b49a;margin:0}.converter-result>div{padding:12px 14px;min-width:0}.converter-result>div+div{border-left:1px solid #c8b49a}.converter-result dt{font-size:13px;color:#66584b}.converter-result dd{font:600 20px/1.4 Georgia,serif;margin:5px 0 0;overflow-wrap:anywhere}.converter-result small{display:block;font:13px/1.4 Arial,sans-serif;margin-top:5px;color:#66584b}@media (max-width:600px){.date-converter .tool-form fieldset,.date-converter .tool-form:has(input[value=lunar]) fieldset{grid-template-columns:minmax(65px,1fr) minmax(85px,1.2fr) minmax(55px,.8fr);gap:8px}.date-converter .tool-field>span{font-size:13px}.date-converter .tool-form input,.date-converter .tool-form select{padding:8px 5px}.date-converter .tool-field:has(select[name=leap]){grid-column:1/-1}.converter-result{grid-template-columns:1fr}.converter-result>div+div{border-left:0;border-top:1px solid #c8b49a}}.tool-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 20px;margin:0 0 24px;padding:24px 0;border-top:0}.tool-field{display:flex;flex-direction:column;gap:6px}.tool-field>span{line-height:1.4}.tool-form input:not([type=checkbox]):not([type=radio]),.tool-form select{height:46px;box-sizing:border-box}.tool-form>.button,.tool-form>.tool-actions{grid-column:1/-1;justify-self:start}.tool-form fieldset{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding:0;border:0}.tool-form legend{padding:0;margin-bottom:14px}.tool-form fieldset .tool-actions{grid-column:1/-1}.tool-form fieldset .tool-field{display:flex}.tool-results{margin:24px 0 0}.tool-results>.tool-note:empty{display:none}.tool-page input:focus-visible,.tool-page select:focus-visible,.tool-page button:focus-visible{outline:2px solid #8d241c;outline-offset:3px}@media (max-width:600px){.tool-form,.tool-form fieldset{grid-template-columns:1fr}.tool-form{gap:16px}.tool-form>.button,.tool-form .tool-actions,.tool-form .tool-actions .button{width:100%}}@media print{@page{margin:14mm}.site-footer,.skip-link,.catalog-breadcrumbs,.catalog-related,.tool-form,[data-no-print],#date-picker{display:none!important}body{background:#fff!important;color:#000!important}.reference-sheet{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;box-shadow:none!important;border:0!important}.tool-page{font-size:11pt;line-height:1.4}.tool-page .book-heading{display:none}a{color:inherit;text-decoration:none}}.date-converter .tool-form>.tool-field{grid-column:1/-1;max-width:350px}.date-converter .tool-form .converter-leap[hidden]{display:none}.converter-status{grid-column:1/-1;margin:0;font-size:13px;color:var(--muted)}.converter-status:empty{display:none}
