.DateField-module__1VhiVG__inputGroup{justify-content:center;align-items:center;gap:6px;display:flex}.DateField-module__1VhiVG__yearInput{text-align:center;border:1px solid #ccc;border-radius:4px;width:60px;padding:8px;font-size:16px}.DateField-module__1VhiVG__select{border:1px solid #ccc;border-radius:4px;padding:8px;font-size:16px}@media (max-width:700px){.DateField-module__1VhiVG__yearInput{width:56px;padding:6px;font-size:16px}.DateField-module__1VhiVG__select{padding:6px;font-size:16px}.DateField-module__1VhiVG__inputGroup{gap:6px}.DateField-module__1VhiVG__inputGroup span{font-size:16px}}
.DateFieldWithLabel-module__vdaAua__field{margin-bottom:16px}.DateFieldWithLabel-module__vdaAua__fieldset{border:1px solid #ccc;border-radius:4px;padding:8px 12px}.DateFieldWithLabel-module__vdaAua__fieldset legend{padding:0 8px;font-weight:700}@media (max-width:700px){.DateFieldWithLabel-module__vdaAua__fieldset{padding:6px 8px}}
.SettingsMenu-module__QTvtVq__menuWrapper{display:inline-block;position:relative}.SettingsMenu-module__QTvtVq__overlay{z-index:99;position:fixed;inset:0}.SettingsMenu-module__QTvtVq__toggleButton{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;padding:8px 12px;font-size:16px}.SettingsMenu-module__QTvtVq__toggleButton:hover{background:#f5f5f5}.SettingsMenu-module__QTvtVq__menu{z-index:100;background:#fff;border:1px solid #ccc;border-radius:4px;min-width:80px;margin-top:4px;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 8px #00000026}.SettingsMenu-module__QTvtVq__menuItem{cursor:pointer;text-align:center;white-space:nowrap;background:#fff;border:none;width:100%;padding:8px 16px;font-size:14px;display:block}.SettingsMenu-module__QTvtVq__menuItem:hover{color:#fff;background:#007bff}.SettingsMenu-module__QTvtVq__menuItem:not(:last-child){border-bottom:1px solid #eee}
.DateFieldWithSettings-module__Uuv0Jq__container{justify-content:center;align-items:center;gap:10px;display:flex}
.ResultSection-module__faytwG__section{margin-top:24px}.ResultSection-module__faytwG__section h2{border-bottom:2px solid #ddd;margin-bottom:12px;padding-bottom:8px;font-size:24px}.ResultSection-module__faytwG__resultBox{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;margin-top:16px;padding:16px}.ResultSection-module__faytwG__resultValue{color:#059669;margin:0;font-size:24px;font-weight:700}.ResultSection-module__faytwG__error{color:red;font-size:16px}.ResultSection-module__faytwG__placeholder{color:#9ca3af;font-size:16px}@media (max-width:700px){.ResultSection-module__faytwG__resultValue{font-size:20px}}
.Toast-module__pd4R9W__toast{color:#fff;z-index:1000;background-color:#333;border-radius:8px;padding:12px 24px;font-size:14px;position:fixed;top:72px;left:50%;transform:translate(-50%)}@media (max-width:700px){.Toast-module__pd4R9W__toast{top:64px}}
.DateAfterDays-module__H1GQTq__container{text-align:center;background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;max-width:600px;margin:0 auto;padding:0 16px 20px;box-shadow:0 2px 8px #0000001a}.DateAfterDays-module__H1GQTq__title{text-align:center;border-bottom:2px solid #10b981;margin-bottom:24px;padding-bottom:12px;font-size:32px}.DateAfterDays-module__H1GQTq__inputSection{margin:8px 0 16px}.DateAfterDays-module__H1GQTq__calculateButton{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:4px;margin-top:16px;padding:6px 12px;font-size:18px}.DateAfterDays-module__H1GQTq__calculateButton:hover{background:#0056b3}.DateAfterDays-module__H1GQTq__inputGroup{justify-content:center;align-items:center;gap:8px;margin:16px 0;display:flex}.DateAfterDays-module__H1GQTq__inputLabel{color:#333;font-size:18px}.DateAfterDays-module__H1GQTq__daysInput{text-align:center;border:1px solid #ccc;border-radius:4px;width:100px;padding:8px 12px;font-size:18px}.DateAfterDays-module__H1GQTq__daysInput:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 2px #10b98133}.DateAfterDays-module__H1GQTq__resultSection{margin-top:24px}.DateAfterDays-module__H1GQTq__resultSection h2{border-bottom:2px solid #ddd;margin-bottom:12px;padding-bottom:8px;font-size:24px}.DateAfterDays-module__H1GQTq__resultBox{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;margin-top:16px;padding:16px}.DateAfterDays-module__H1GQTq__resultDate{color:#059669;margin:0;font-size:24px;font-weight:700}.DateAfterDays-module__H1GQTq__placeholder{color:#9ca3af;font-size:16px}.DateAfterDays-module__H1GQTq__error{color:#dc2626;margin:0;font-size:16px}@media (max-width:700px){.DateAfterDays-module__H1GQTq__container{border-radius:8px;max-width:calc(100% - 24px);padding:12px}.DateAfterDays-module__H1GQTq__subTitle{margin-bottom:12px;font-size:28px}.DateAfterDays-module__H1GQTq__calculateButton{font-size:20px}.DateAfterDays-module__H1GQTq__inputGroup{flex-wrap:wrap}.DateAfterDays-module__H1GQTq__daysInput{width:80px;font-size:16px}.DateAfterDays-module__H1GQTq__inputLabel{font-size:16px}.DateAfterDays-module__H1GQTq__resultDate{font-size:20px}}
.DateCalculation-module__i5VeNq__container{text-align:center;background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;max-width:600px;margin:0 auto;padding:0 16px 20px;box-shadow:0 2px 8px #0000001a}.DateCalculation-module__i5VeNq__title{text-align:center;border-bottom:2px solid #10b981;margin-bottom:24px;padding-bottom:12px;font-size:32px}.DateCalculation-module__i5VeNq__inputSection{margin:8px 0 16px}.DateCalculation-module__i5VeNq__calculateButton{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:4px;margin-top:16px;padding:6px 12px;font-size:18px}.DateCalculation-module__i5VeNq__calculateButton:hover{background:#0056b3}@media (max-width:700px){.DateCalculation-module__i5VeNq__container{border-radius:8px;max-width:calc(100% - 24px);padding:12px}.DateCalculation-module__i5VeNq__subTitle{margin-bottom:12px;font-size:28px}.DateCalculation-module__i5VeNq__calculateButton{font-size:20px}}
