.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.DateCalculator{max-width:1200px;margin:0 auto}.DateCalculator .todayBtn{font-size:12px!important;margin-left:20px}@media(max-width:992px){.DateCalculator .todayBtn{font-size:12px!important;margin-left:6px}}.twoDate{border:4px solid #7993a5;padding:12px 24px 36px}.twoDate label{line-height:1}@media(max-width:992px){.twoDate{border:2px solid rgba(121,147,165,.8);padding:12px 12px 36px}}.twoDate__title{display:flex;align-items:center;font-weight:700;flex-wrap:wrap}@media(max-width:992px){.twoDate__title{align-items:flex-start;flex-direction:column}}.twoDate__title h2{font-size:20px;margin-right:16px;font-weight:700;white-space:nowrap}@media(max-width:992px){.twoDate__title h2{font-size:20px;margin-bottom:8px}}.twoDate__title__intro{max-width:60%;padding:4px 12px;text-align:left;display:flex;align-content:center;align-items:center;font-size:14px;background-color:#b1d7f299}@media(max-width:992px){.twoDate__title__intro{max-width:100%}}.twoDate__inputItem{display:flex;align-items:center;font-size:18px;text-align:left}@media(max-width:992px){.twoDate__inputItem{font-size:14px}}.twoDate__inputItem input{padding:4px 20px;letter-spacing:2px}@media(max-width:992px){.twoDate__inputItem input{min-height:2.2em}}@media(max-width:992px){.twoDate__inputItem :deep(.ant-input-number) .ant-input-number-input{height:2.2em;min-height:2.2em}}.twoDate__btnGroup{margin-top:38px;display:flex;flex-wrap:wrap;gap:12px 16px}.twoDate__btnGroup button{background-color:#4e8ab5;font-weight:700;text-wrap:nowrap}.twoDate__btnGroup button:hover{background-color:#3c79a5}.twoDate__between__res{font-weight:700;text-align:left;font-size:16px}.twoDate__between__res .mainRes{display:inline-block;font-size:24px;line-height:1.5}.twoDate__between__res span{color:#df2073;font-size:1.2em}.twoDate__middle__res{font-weight:700;text-align:left;font-size:16px}.twoDate__middle__res span{color:#df2073;font-size:1.4em}.singleDate{border:4px solid #7993a5;padding:12px 24px 36px}@media(max-width:992px){.singleDate{margin-top:20px;border:2px solid rgba(121,147,165,.8);padding:12px 12px 36px}}.singleDate__title{display:flex;align-items:center;font-weight:700;flex-wrap:wrap}@media(max-width:992px){.singleDate__title{align-items:flex-start;flex-direction:column}}.singleDate__title h2{font-size:20px;margin-right:16px;font-weight:700;white-space:nowrap}@media(max-width:992px){.singleDate__title h2{font-size:20px;margin-bottom:8px}}.singleDate__title__intro{max-width:60%;padding:4px 12px;text-align:left;display:flex;align-content:center;align-items:center;font-size:14px;background-color:#b1d7f299}@media(max-width:992px){.singleDate__title__intro{max-width:100%}}.singleDate__inputItem{display:flex;align-items:center;font-size:18px;text-align:left}@media(max-width:992px){.singleDate__inputItem{font-size:14px}}.singleDate__inputItem input{padding:4px 20px;letter-spacing:2px}@media(max-width:992px){.singleDate__inputItem input{min-height:2.2em}}@media(max-width:992px){.singleDate__inputItem :deep(.ant-input-number) .ant-input-number-input{height:2.2em;min-height:2.2em}}.singleDate .dateDirection{min-width:4em;color:#000;font-size:1.03em;text-align:center}.singleDate .dateDirection span{font-weight:600}.singleDate__btnGroup{text-align:left}.singleDate__btnGroup button{background-color:#4e8ab5;font-weight:700}.singleDate__btnGroup button:hover{background-color:#3c79a5}.singleDate__infer__res{font-weight:700;text-align:left;font-size:16px}.singleDate__infer__res .mainRes{display:inline-block;font-size:24px;line-height:1.7}.singleDate__infer__res span{color:#df2073;font-size:1.1em}
