/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.didomi-settings-btn{background:#eeebe8;color:#333;display:block;font-size:12px;padding:7px;text-align:center;text-decoration:none;width:100%}@media (max-width:767.99px){.didomi-settings-btn{margin-bottom:100px}}#didomi-host .didomi-components-radio__option.didomi-components-radio__option--agree>svg{margin:auto 0}#didomi-host .didomi-components-radio__option span{margin:auto 0 auto 8px}
.block-rub-selfdescription-block .rub-selfdescription-block{padding:10px;background:#f5f2f0}@media(min-width:768px){.block-rub-selfdescription-block .rub-selfdescription-block{padding:24px}}.block-rub-selfdescription-block .rub-selfdescription-block .block-title{margin-bottom:10px;color:#2d2b2a}
.qs-datepicker-container{font-size:1rem;font-family:sans-serif;color:#000;position:absolute;width:15.625em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:9001;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid grey;border-radius:.263921875em;overflow:hidden;background:#fff;-webkit-box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3);box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3)}.qs-datepicker-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-overlay .qs-submit{border:1px solid #fff;border-radius:.263921875em;padding:.5em;margin:0 auto auto;cursor:pointer;background:hsla(0,0%,50.2%,.4)}.qs-overlay .qs-submit.qs-disabled{color:grey;border-color:grey;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.qs-overlay .qs-overlay-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% / 3);cursor:pointer;opacity:.5;-webkit-transition:opacity .15s;transition:opacity .15s}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;background:#d3d3d3;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.qs-controls.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-arrow{height:1.5625em;width:1.5625em;position:relative;cursor:pointer;border-radius:.263921875em;-webkit-transition:background .15s;transition:background .15s}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:after{content:"";border:.390625em solid rgba(0,0,0,0);position:absolute;top:50%;-webkit-transition:border .2s;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:grey;right:50%;-webkit-transform:translate(25%,-50%);-ms-transform:translate(25%,-50%);transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:grey;left:50%;-webkit-transform:translate(-25%,-50%);-ms-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}.qs-month-year{font-weight:700;-webkit-transition:border .2s;transition:border .2s;border-bottom:1px solid rgba(0,0,0,0)}.qs-month-year:not(.qs-disabled-year-overlay){cursor:pointer}.qs-month-year:not(.qs-disabled-year-overlay):hover{border-bottom:1px solid grey}.qs-month-year:active:focus,.qs-month-year:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.3125em;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.qs-squares.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-square{width:calc(100% / 7);height:1.5625em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .1s;transition:background .1s;border-radius:.263921875em}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-day,.qs-empty{cursor:default}.qs-day{font-weight:700;color:grey}.qs-event{position:relative}.qs-event:after{content:"";position:absolute;width:.46875em;height:.46875em;border-radius:50%;background:#07f;bottom:0;right:0}
.paragraph--type--rub-tool-cycle-calendar .calendar__item input,.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__input{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;transition:none}.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__label{position:static !important;overflow:visible !important;clip:auto !important;width:auto !important;height:auto !important;transition:none !important}.paragraph--type--rub-tool-cycle-calendar{position:relative;padding:40px 15px}.paragraph--type--rub-tool-cycle-calendar.paragraph-margin--none{margin-bottom:0px}.paragraph--type--rub-tool-cycle-calendar.paragraph-margin--small{margin-bottom:10px}@media(min-width:768px){.paragraph--type--rub-tool-cycle-calendar.paragraph-margin--small{margin-bottom:20px}}.paragraph--type--rub-tool-cycle-calendar.paragraph-margin--medium{margin-bottom:30px}@media(min-width:768px){.paragraph--type--rub-tool-cycle-calendar.paragraph-margin--medium{margin-bottom:50px}}.paragraph--type--rub-tool-cycle-calendar.paragraph-margin--large{margin-bottom:50px}@media(min-width:768px){.paragraph--type--rub-tool-cycle-calendar.paragraph-margin--large{margin-bottom:80px}}.layout-paragraphs-builder-form .paragraph--type--rub-tool-cycle-calendar{width:100%;min-height:300px}.layout-paragraphs-builder-form .paragraph--type--rub-tool-cycle-calendar .container-fluid{display:none}.layout-paragraphs-builder-form .paragraph--type--rub-tool-cycle-calendar:after{position:absolute;content:"Edit mode: The component will be rendered once the editor would be closed.";top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;text-shadow:0px 0px 4px #000;background:repeating-linear-gradient(45deg,#FFFFFF,#FFFFFF 40px,rgba(214,102,193,0.1) 40px,rgba(214,102,193,0.1) 80px);transform:translate(-50%,-50%)}.paragraph--type--rub-tool-cycle-calendar .qs-datepicker-container{position:relative !important;top:auto !important;left:auto !important;border:1px solid var(--calendar-border-color,#FEDDFF)}.paragraph--type--rub-tool-cycle-calendar .qs-datepicker-container .qs-controls{padding:6px;background-color:var(--calendar-header-bg-color,#FFACFF);color:#fff}.paragraph--type--rub-tool-cycle-calendar .qs-datepicker-container .qs-left:after{border-right-color:#fff}.paragraph--type--rub-tool-cycle-calendar .qs-datepicker-container .qs-right:after{border-left-color:#fff}.paragraph--type--rub-tool-cycle-calendar .qs-datepicker-container .qs-month-year:not(.qs-disabled-year-overlay):hover,.paragraph--type--rub-tool-cycle-calendar .qs-datepicker-container .qs-month-year:not(.qs-disabled-year-overlay):active{border-color:#fff}.paragraph--type--rub-tool-cycle-calendar .qs-datepicker-container .qs-squares{padding:0}.paragraph--type--rub-tool-cycle-calendar .qs-datepicker-container .qs-square{aspect-ratio:1/1;height:auto;border-radius:0}@media(min-width:768px){.paragraph--type--rub-tool-cycle-calendar .form__wrapper{padding-left:15px;padding-right:15px}}@media(min-width:1200px){.paragraph--type--rub-tool-cycle-calendar .form__wrapper{padding-left:80px;padding-right:80px}}.paragraph--type--rub-tool-cycle-calendar .cycle__calendar{transition:display .2s}.paragraph--type--rub-tool-cycle-calendar .cycle__calendar:not(:first-child){margin-top:45px}.paragraph--type--rub-tool-cycle-calendar .cycle__calendar.form:not(.layout-paragraphs-component-form) .form-type-date label,.paragraph--type--rub-tool-cycle-calendar .cycle__calendar.form:not(.layout-paragraphs-component-form) .form-type-select label{position:static !important;width:100% !important}.paragraph--type--rub-tool-cycle-calendar .form__element{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;margin-bottom:45px}.paragraph--type--rub-tool-cycle-calendar .form__element:last-child{margin-bottom:0}.paragraph--type--rub-tool-cycle-calendar .form__element.form-type-select{max-width:394px;margin-left:auto;margin-right:auto}.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__label{order:0;display:block;text-align:center}.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__label,.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__label>*{margin-bottom:24px;margin-bottom:16px}.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__label,.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__label>*{font-size:1.5rem}.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__label,.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__label>*{line-height:2.25rem}html .paragraph--type--rub-tool-cycle-calendar .form__element .cycle__label,html .paragraph--type--rub-tool-cycle-calendar .form__element .cycle__label>*{font-family:"Verdana";font-weight:normal}@media(min-width:1200px){.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__label,.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__label>*{margin-bottom:32px;margin-bottom:16px}.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__label,.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__label>*{font-size:2rem}.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__label,.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__label>*{line-height:3rem}}.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__label:last-child,.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__label>*:last-child{margin-bottom:0}.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__input{order:2}.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__input,.paragraph--type--rub-tool-cycle-calendar .form__element .cycle__select{margin-bottom:0}.paragraph--type--rub-tool-cycle-calendar .form__element.form-type-date .spacer{position:relative;display:block;width:250px;aspect-ratio:1/1}.paragraph--type--rub-tool-cycle-calendar .form__element .qs-datepicker-container{order:1}.paragraph--type--rub-tool-cycle-calendar .form__element .qs-datepicker-container .qs-square{border-radius:var(--cell-border-radius,50%)}.paragraph--type--rub-tool-cycle-calendar .form__element .qs-datepicker-container .qs-square.qs-active{background-color:var(--calendar-cell-background-color,#FEDDFF);color:var(--calendar-font-color,#B845A5);text-decoration:none;font-weight:bold}.paragraph--type--rub-tool-cycle-calendar .form__element .qs-datepicker-container .qs-square.qs-current{text-decoration:none}.paragraph--type--rub-tool-cycle-calendar .form__element .qs-datepicker-container .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover,.paragraph--type--rub-tool-cycle-calendar .form__element .qs-datepicker-container .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):active{background-color:var(--calendar-cell-background-color,#FFACFF)}.paragraph--type--rub-tool-cycle-calendar .form__element.required .cycle__label:after{position:relative;content:" *";display:inline;vertical-align:top;color:#d50037}.paragraph--type--rub-tool-cycle-calendar .form__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.paragraph--type--rub-tool-cycle-calendar .results__title{text-align:center;margin-bottom:24px;margin-bottom:24px}.paragraph--type--rub-tool-cycle-calendar .results__title{font-size:1.375rem}.paragraph--type--rub-tool-cycle-calendar .results__title{line-height:2.125rem}html .paragraph--type--rub-tool-cycle-calendar .results__title{font-family:"Verdana";font-weight:normal}@media(min-width:1200px){.paragraph--type--rub-tool-cycle-calendar .results__title{margin-bottom:32px;margin-bottom:24px}.paragraph--type--rub-tool-cycle-calendar .results__title{font-size:1.5rem}.paragraph--type--rub-tool-cycle-calendar .results__title{line-height:2.25rem}}.paragraph--type--rub-tool-cycle-calendar .calendar__next{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:30px;margin-bottom:30px}.paragraph--type--rub-tool-cycle-calendar .calendar__next:empty,.paragraph--type--rub-tool-cycle-calendar .calendar__next:last-child{margin-bottom:0}@media(min-width:768px){.paragraph--type--rub-tool-cycle-calendar .calendar__next{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.paragraph--type--rub-tool-cycle-calendar .calendar__next{gap:46px}}.paragraph--type--rub-tool-cycle-calendar .error{font-weight:bold;color:#d50037;text-align:center;grid-column:span 2}.paragraph--type--rub-tool-cycle-calendar .calendar__item{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:100%}@media(min-width:768px){.paragraph--type--rub-tool-cycle-calendar .calendar__item:nth-child(odd){justify-content:flex-end}.paragraph--type--rub-tool-cycle-calendar .calendar__item:nth-child(even){justify-content:flex-start}}.paragraph--type--rub-tool-cycle-calendar .calendar__item input{text-align:center}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container{width:100%;height:100%;max-width:394px}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square{cursor:default}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.period):not(.mostfertileday):not(.fertileday){background-color:#fff !important;color:#000 !important}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.period):not(.mostfertileday):not(.fertileday):hover,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.period):not(.mostfertileday):not(.fertileday):active{background-color:#fff !important;color:#000 !important}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.period,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.fertileday,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.mostfertileday{position:relative}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.period:after,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.fertileday:after,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.mostfertileday:after{--number-size:14px;--icon-size:6px;position:absolute;content:"";top:50%;right:50%;z-index:2;display:block;width:var(--icon-size);height:var(--icon-size);background-size:contain;background-repeat:no-repeat;transform:translate(calc(var(--number-size,16px) / 2 + var(--icon-size,6px)),calc(-1 * var(--number-size,16px) / 2 - var(--icon-size,6px)))}@media screen and (min-width:375px){.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.period:after,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.fertileday:after,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.mostfertileday:after{--icon-size:8px}}@media(min-width:415px){.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.period:after,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.fertileday:after,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.mostfertileday:after{--icon-size:10px}}@media(min-width:768px){.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.period:after,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.fertileday:after,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.mostfertileday:after{--icon-size:8px}}@media(min-width:992px){.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.period:after,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.fertileday:after,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.mostfertileday:after{--icon-size:11px}}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.period,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.period:hover,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.period:active{background-color:var(--period-bg-color,#FEDDFF);color:var(--period-font-color,#B845A5)}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.period:after{background-image:url("/modules/custom/rub_tool_cycle_calendar/dist/images/icons/drop-pink.svg")}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.fertileday,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.fertileday:hover,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.fertileday:active{background-color:var(--fertileday-bg-color,#FFE382);color:var(--fertileday-font-color,#A47600)}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.fertileday:after{background-image:url("/modules/custom/rub_tool_cycle_calendar/dist/images/icons/heart-yellow.svg")}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.mostfertileday{z-index:1;overflow:visible}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.mostfertileday,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.mostfertileday:hover,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.mostfertileday:active{background-color:var(--fertileday-bg-color,#FFE382);color:var(--mostfertileday-font-color,#FFFFFF);font-weight:bold}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.mostfertileday:before{position:absolute;content:"";top:50%;left:50%;z-index:-1;width:100%;height:100%;aspect-ratio:1/1;border-radius:50%;transform:translate(-50%,-50%);background-color:var(--mostfertileday-bg-color,#A47600)}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.mostfertileday:after{background-image:url("/modules/custom/rub_tool_cycle_calendar/dist/images/icons/heart-white.svg")}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.period.begin,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.fertileday.begin{border-top-left-radius:var(--cell-border-radius,50%);border-bottom-left-radius:var(--cell-border-radius,50%)}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.period.end,.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-square.fertileday.end{border-top-right-radius:var(--cell-border-radius,50%);border-bottom-right-radius:var(--cell-border-radius,50%)}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-active{background-color:rgba(0,0,0,0)}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-controls{justify-content:center;pointer-events:none}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-arrow{display:none}.paragraph--type--rub-tool-cycle-calendar .calendar__item .qs-datepicker-container .qs-current{text-decoration:none;font-weight:normal}.paragraph--type--rub-tool-cycle-calendar .legend__wrapper,.paragraph--type--rub-tool-cycle-calendar .extra__info{max-width:394px;margin-bottom:30px;margin-left:auto;margin-right:auto}@media(min-width:768px){.paragraph--type--rub-tool-cycle-calendar .legend__wrapper,.paragraph--type--rub-tool-cycle-calendar .extra__info{max-width:830px}}@media(min-width:1200px){.paragraph--type--rub-tool-cycle-calendar .legend__wrapper,.paragraph--type--rub-tool-cycle-calendar .extra__info{max-width:845px}}.paragraph--type--rub-tool-cycle-calendar .legend__wrapper:last-child,.paragraph--type--rub-tool-cycle-calendar .extra__info:last-child{margin-bottom:0}.paragraph--type--rub-tool-cycle-calendar .legend__title{display:block;margin-bottom:6px;font-weight:bold}.paragraph--type--rub-tool-cycle-calendar .legend__title{font-size:.875rem}.paragraph--type--rub-tool-cycle-calendar .legend{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}.paragraph--type--rub-tool-cycle-calendar .legend li{position:relative;padding-left:24px;color:#000}.paragraph--type--rub-tool-cycle-calendar .legend li{font-size:.875rem}.paragraph--type--rub-tool-cycle-calendar .legend li:before,.paragraph--type--rub-tool-cycle-calendar .legend li:after{position:absolute;content:"";top:50%;left:0;display:inline-flex;width:20px;height:20px;background-color:rgba(0,0,0,0);transform:translateY(-50%)}.paragraph--type--rub-tool-cycle-calendar .legend li:after{z-index:1}.paragraph--type--rub-tool-cycle-calendar .legend li.period:after,.paragraph--type--rub-tool-cycle-calendar .legend li.fertileday:after,.paragraph--type--rub-tool-cycle-calendar .legend li.mostfertileday:after{background-position:center center;background-size:10px 10px;background-repeat:no-repeat}.paragraph--type--rub-tool-cycle-calendar .legend li.period:before{background-color:var(--period-bg-color,#FEDDFF)}.paragraph--type--rub-tool-cycle-calendar .legend li.period:after{background-image:url("/modules/custom/rub_tool_cycle_calendar/dist/images/icons/drop-pink.svg")}.paragraph--type--rub-tool-cycle-calendar .legend li.mostfertileday:before{background-color:var(--mostfertileday-bg-color,#A47600)}.paragraph--type--rub-tool-cycle-calendar .legend li.mostfertileday:after{background-image:url("/modules/custom/rub_tool_cycle_calendar/dist/images/icons/heart-white.svg")}.paragraph--type--rub-tool-cycle-calendar .legend li.fertileday:before{background-color:var(--fertileday-bg-color,#FFE382)}.paragraph--type--rub-tool-cycle-calendar .legend li.fertileday:after{background-image:url("/modules/custom/rub_tool_cycle_calendar/dist/images/icons/heart-yellow.svg")}.paragraph--type--rub-tool-cycle-calendar .extra__info{text-align:center;text-wrap:balance}.paragraph--type--rub-tool-cycle-calendar .extra__info{font-size:.875rem}.paragraph--type--rub-tool-cycle-calendar .extra__info .remaining_days{color:#d69a00;font-weight:bold}.paragraph--type--rub-tool-cycle-calendar .extra__info .next_cycle{color:#b845a5;font-weight:bold}.paragraph--type--rub-tool-cycle-calendar .disclaimer{max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:30px;text-align:center;font-style:italic;text-wrap:balance}.paragraph--type--rub-tool-cycle-calendar .disclaimer{font-size:.75rem}@media(min-width:768px){.paragraph--type--rub-tool-cycle-calendar .disclaimer{max-width:830px}}@media(min-width:1200px){.paragraph--type--rub-tool-cycle-calendar .disclaimer{max-width:845px}}.paragraph--type--rub-tool-cycle-calendar .disclaimer:last-child{margin-bottom:0}
.paragraph--type--symfony-api-thread-lists{position:relative;padding:0}.paragraph--type--symfony-api-thread-lists.paragraph-margin--none{margin-bottom:0px}.paragraph--type--symfony-api-thread-lists.paragraph-margin--small{margin-bottom:10px}@media(min-width:768px){.paragraph--type--symfony-api-thread-lists.paragraph-margin--small{margin-bottom:20px}}.paragraph--type--symfony-api-thread-lists.paragraph-margin--medium{margin-bottom:30px}@media(min-width:768px){.paragraph--type--symfony-api-thread-lists.paragraph-margin--medium{margin-bottom:50px}}.paragraph--type--symfony-api-thread-lists.paragraph-margin--large{margin-bottom:50px}@media(min-width:768px){.paragraph--type--symfony-api-thread-lists.paragraph-margin--large{margin-bottom:80px}}.paragraph--type--symfony-api-thread-lists .thread-list{margin-bottom:2rem}.paragraph--type--symfony-api-thread-lists .thread-item{margin-bottom:5px}.paragraph--type--symfony-api-thread-lists .thread-item__forum-name{margin-bottom:5px}.paragraph--type--symfony-api-thread-lists .thread-item__thread-title{margin-bottom:5px}
.block-symfony-api-thread-lists-random-block .symfony-api-random-block{padding:10px;background:#f5f2f0}@media(min-width:768px){.block-symfony-api-thread-lists-random-block .symfony-api-random-block{padding:24px}}.block-symfony-api-thread-lists-random-block .symfony-api-random-block .block-title{margin-bottom:10px;color:#2d2b2a}
