#calculationTool{color:#fff;margin:0 0 30px;position:relative;background-color:#1f99ca;font-family:OpenSansRegular,Helvetica,sans-serif}#calculationTool #calendarPopup{right:4%;top:105px}#calculationTool.calculationTool_onboarding{color:#f73f69;background-color:#fff}#calculationTool.calculationTool_onboarding #calculationTool_form input{font-size:15px;color:#f73f69;background-color:#fff;border-bottom:1px solid #f73f69}#calculationTool.calculationTool_onboarding #calculationTool_form input::placeholder{color:#ff7897}#calculationTool.calculationTool_onboarding .calculationTool_button{color:#fff;background-color:#f73f69}#calculationTool.calculationTool_onboarding .calculationTool_form_line{margin:15px 0}#calculationTool.calculationTool_onboarding .calculationTool_form_line svg{fill:#f73f69}#calculationTool.calculationTool_onboarding #calculationTool_calculated_week{background-color:#fff}#calculationTool.calculationTool_onboarding #calculationTool_calculated_week span{text-decoration:none}#calculationTool_form{padding:20px 5%}#calculationTool_form label{display:block;padding:5px 0;font-size:18px}#calculationTool_form input{width:100%;outline:none;padding:10px 0;color:#24305e;vertical-align:middle;background-color:#1f99ca;border:none;border-bottom:1px solid #fff}#calculationTool_form input::placeholder{font-size:16px;color:#24305e;letter-spacing:1px;font-family:OpenSansRegular,Helvetica,sans-serif}#calculationTool_error{color:#24305e}.calculationTool_form_line{margin:15px 0}.calculationTool_form_line span{margin-left:-30px;vertical-align:middle}.calculationTool_form_line span svg{width:30px;height:30px;fill:#fff}#calculationTool_cycle_length{border-radius:0}#calculationTool_cycle_length::-webkit-inner-spin-button,#calculationTool_cycle_length::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.calculationTool_button{width:70%;color:#1f99ca;border:none;display:block;padding:10px 0;font-size:20px;font-size:18px;text-align:center;border-radius:5px;letter-spacing:2px;background-color:#fff;font-family:OpenSansBold,Helvetica,sans-serif;margin:30px auto 10px}.calculationTool_button:hover{cursor:pointer}#calculationTool_due_date_result{padding:20px 0;font-size:18px;text-align:center;font-family:OpenSansRegular,Helvetica,sans-serif}#calculationTool_due_date_result #calendarPopup{position:static}#calculationTool_fertility_result{color:#000;line-height:1.6;background-color:#fcf7f8;font-family:OpenSansLight,Helvetica,sans-serif}#calculationTool_fertility_result h3{margin:0;font-size:24px}#calculationTool_fertility_result #calendarPopup{width:100%;position:static;margin:20px auto}#calculationTool_fertility_result #calendarPopup h3{margin:15px 0;font-family:OpenSansLight,Helvetica,sans-serif}#calculationTool_fertility_result #calendarPopup table{width:100%}#calculationTool_fertility_result #calendarPopup table tbody:hover{cursor:default}#calculationTool_fertility_result #calendarPopup .calendarPopup_day{pointer-events:none;padding-bottom:15px}#calculationTool_fertility_result #calendarPopup .calendarPopup_day span{width:40px;height:33px;display:block;margin:0 auto;padding-top:7px}#calculationTool_fertility_result #calculationTool_legend{padding:20px 6%;background-color:#add9eb;font-family:OpenSansRegular,Helvetica,sans-serif}#calculationTool_fertility_result #calculationTool_legend li{width:33%;padding:10px 0;display:inline-block}#calculationTool_fertility_result #calculationTool_legend li span{width:40px;height:40px;border-radius:50%;margin-right:10px;display:inline-block;vertical-align:middle}#calculationTool_fertility_result #calculationTool_legend li div{display:inline-block;vertical-align:middle;width:calc(100% - 60px)}#calculationTool_fertility_result #calculationTool_legend #calculationTool_legend_menstruation_period{background-color:#24305e}#calculationTool_fertility_result #calculationTool_legend #calculationTool_legend_ovulation_date{background-color:#fff}#calculationTool_fertility_result #calculationTool_legend #calculationTool_legend_fruitful_period{background-color:#1f99ca}#calculationTool_fertility_result #calculationTool_future_periods{margin:20px 0}#calculationTool_fertility_result #calculationTool_future_periods div{padding:0 7%;color:#fff;background-color:#ff7897}#calculationTool_fertility_result #calculationTool_future_periods div p{margin:10px 0}#calculationTool_fertility_result #calculationTool_future_periods p{width:50%;display:inline-block;vertical-align:middle;font-family:OpenSansRegular,Helvetica,sans-serif}#calculationTool_fertility_result #calculationTool_future_periods ul{margin:0;padding:0;display:grid;list-style:none;border:2px solid #fff}#calculationTool_fertility_result #calculationTool_future_periods ul li{padding:10px 7%;background-color:#fff}#calculationTool_fertility_result #calculationTool_future_periods ul li:nth-child(2n){background-color:#fef3f6}#calculationTool_fertility_result #calculationTool_recalculate_label{font-size:16px;text-align:center;color:#ff7897;margin-bottom:15px;font-family:OpenSansSemiBold,Helvetica,sans-serif}#calculationTool_fertility_result .calculationTool_button{width:100%;color:#fff;margin:0 0 20px;background-color:#f73f69}#calculationTool_calendar:hover{cursor:pointer}#calculationTool_calendar svg{will-change:transform;transition:transform .2s ease-in-out}#calculationTool_calculated_date{font-size:30px;font-family:OpenSansSemiBold,Helvetica,sans-serif}#calculationTool_recalculate_label{display:block;font-size:12px;letter-spacing:.5px;text-decoration:underline;margin:10px auto 25px}#calculationTool_recalculate_label:hover{cursor:pointer}#calculationTool_calculated_week{font-size:18px;padding:15px 0;background-color:#24305e}#calculationTool_calculated_week span{text-decoration:underline;font-family:OpenSansSemiBold,Helvetica,sans-serif}.calculationTool-enter{opacity:0}.calculationTool-enter.calculationTool-enter-active{opacity:1;transition:opacity .2s ease-in-out}.calculationTool-leave.calculationTool-leave-active{opacity:0;transition:opacity .1s ease-in-out}#calculationTool_first_day.calculationTool_ios_date_input{border-radius:0;-webkit-appearance:none;border-bottom:1px solid #f73f69}#calculationTool_first_day.calculationTool_ios_date_input:before{color:#f73f69;margin-right:.5em;content:attr(placeholder)!important}#calculationTool_first_day.calculationTool_ios_date_input:focus:before,#calculationTool_first_day.calculationTool_ios_date_input:valid:before{content:""!important}.calculationTool_calendar_scaled svg{transform:scale(1.5) translateY(-5px)}@media (max-width:850px){#calculationTool_fertility_result{background-color:#fff}}#calendarPopup{z-index:99;width:320px;user-select:none;position:absolute}#calendarPopup table{color:#24305e;border-collapse:collapse;font-family:OpenSansRegular,Helvetica,sans-serif}#calendarPopup tbody:hover{cursor:pointer}#calendarPopup .calendarPopup_weekdays{font-size:12px}#calendarPopup .calendarPopup_day{width:50px;height:40px;text-align:center}#calendarPopup .calendarPopup_day:hover{color:#fff}#calendarPopup .calendarPopup_day[data-disabled=true]{color:rgba(0,0,0,.1)}#calendarPopup .calendarPopup_day[data-disabled=true]:hover{cursor:default}#calendarPopup .calendarPopup_other_month{color:rgba(0,0,0,.3)}#calendarPopup #calendarPopup_grid{padding:15px;background-color:#add9eb}#calendarPopup.calendarPopup_switching_disabled #calendarPopup_header div{font-size:18px}#calendarPopup.calendarPopup_switching_disabled svg{display:none}#calendarPopup_header{display:grid;color:#fff;font-size:14px;padding:0 15px;align-items:center;background-color:#24305e;font-family:OpenSansSemiBold,Helvetica,sans-serif;grid-template-columns:1fr 80% 1fr}#calendarPopup_header>div{margin:16px 0;font-size:16px;text-align:center}#calendarPopup_header>div span:first-of-type{padding-left:5px}#calendarPopup_header>div svg{width:14px;height:14px;margin:0 5px;transform:translateY(1px)}#calendarPopup_header span:last-of-type{justify-self:end}#calendarPopup_header svg{width:17px;height:17px;fill:#fff;transform:translateY(-1px)}#calendarPopup_header svg:hover{cursor:pointer;fill:#add9eb}#calendarPopup_triangle{display:grid;justify-content:end}#calendarPopup_triangle span{width:0;height:0;border-left:25px solid rgba(0,0,0,0);border-right:25px solid rgba(0,0,0,0);border-bottom:25px solid #24305e}.calendarPopup_ovulation_day{border-radius:50%;background-color:#fff}.calendarPopup_fruitful_day{border-radius:50%;background-color:#1f99ca}.calendarPopup_menstruation_day{color:#1f99ca;border-radius:50%;background-color:#24305e}.calendarPopup_arrow_hidden{visibility:hidden}.calendarPopup_limited_period .calendarPopup_year_arrow{display:none}.calendarPopup_limited_period .calendarPopup_year{padding-left:10px}
/*# sourceMappingURL=977.42dcb0df36bff3fa.css.map*/