:global(.react-datepicker-wrapper),:global(.react-datepicker__input-container){display:block;width:100%}@media(prefers-color-scheme:dark){.react-datepicker__day{color:#fff}}:global(.react-datepicker-popper){z-index:1050!important}:global(.react-datepicker){background-color:var(--component-bg,#ffffff)!important;border-color:var(--border-color-light,#e9ecef)!important;color:var(--text-primary,#1c1f27)!important;transition:background-color .3s ease,border-color .3s ease,color .3s ease}:global(.react-datepicker) :global(.react-datepicker__header){background-color:var(--bg-tertiary,#f8f9fa)!important;border-color:var(--border-color-light,#e9ecef)!important}:global(.react-datepicker) :global(.react-datepicker__current-month),:global(.react-datepicker) :global(.react-datepicker__day-name){color:var(--text-primary,#1c1f27)!important}:global(.react-datepicker) :global(.react-datepicker__day){color:var(--text-primary,#1c1f27)!important}:global(.react-datepicker) :global(.react-datepicker__day):hover{background-color:var(--bg-tertiary,#f8f9fa)!important}:global(.react-datepicker) :global(.react-datepicker__day--in-range),:global(.react-datepicker) :global(.react-datepicker__day--range-end),:global(.react-datepicker) :global(.react-datepicker__day--range-start),:global(.react-datepicker) :global(.react-datepicker__day--selected){background-color:var(--accent-color,#4285f4)!important;color:#fff!important}:global(.react-datepicker) :global(.react-datepicker__day--keyboard-selected){background-color:var(--accent-color,rgba(66,133,244,.5))!important}:global(.react-datepicker) :global(.react-datepicker__day--in-selecting-range){background-color:var(--accent-color,rgba(66,133,244,.3))!important}:global(.react-datepicker) :global(.react-datepicker__month-dropdown-container),:global(.react-datepicker) :global(.react-datepicker__year-dropdown-container){margin:0 5px}:global(.react-datepicker) :global(.react-datepicker__month-read-view),:global(.react-datepicker) :global(.react-datepicker__year-read-view){color:var(--text-primary,#1c1f27)!important}:global(.react-datepicker) :global(.react-datepicker__month-read-view):hover,:global(.react-datepicker) :global(.react-datepicker__year-read-view):hover{background-color:var(--bg-tertiary,#f8f9fa)!important}:global(.react-datepicker) :global(.react-datepicker__month-read-view) :global(.react-datepicker__month-read-view--down-arrow),:global(.react-datepicker) :global(.react-datepicker__month-read-view) :global(.react-datepicker__year-read-view--down-arrow),:global(.react-datepicker) :global(.react-datepicker__year-read-view) :global(.react-datepicker__month-read-view--down-arrow),:global(.react-datepicker) :global(.react-datepicker__year-read-view) :global(.react-datepicker__year-read-view--down-arrow){border-top-color:var(--text-primary,#1c1f27)!important}:global(.react-datepicker) :global(.react-datepicker__month-dropdown),:global(.react-datepicker) :global(.react-datepicker__year-dropdown){background-color:var(--component-bg,#ffffff)!important;border-color:var(--border-color-light,#e9ecef)!important}:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__month-option),:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__year-option),:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__month-option),:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__year-option){color:var(--text-primary,#1c1f27)!important}:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__month-option):hover,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__year-option):hover,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__month-option):hover,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__year-option):hover{background-color:var(--bg-tertiary,#f8f9fa)!important}:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__month-option).react-datepicker__month-option--selected,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__month-option).react-datepicker__year-option--selected,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__year-option).react-datepicker__month-option--selected,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__year-option).react-datepicker__year-option--selected,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__month-option).react-datepicker__month-option--selected,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__month-option).react-datepicker__year-option--selected,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__year-option).react-datepicker__month-option--selected,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__year-option).react-datepicker__year-option--selected{background-color:#4285f4!important;color:#fff!important}:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__month-option) .react-datepicker__month-option--selected_month,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__month-option) .react-datepicker__year-option--selected_year,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__year-option) .react-datepicker__month-option--selected_month,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__year-option) .react-datepicker__year-option--selected_year,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__month-option) .react-datepicker__month-option--selected_month,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__month-option) .react-datepicker__year-option--selected_year,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__year-option) .react-datepicker__month-option--selected_month,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__year-option) .react-datepicker__year-option--selected_year{color:#fff!important}:global(.react-datepicker) :global(.react-datepicker__navigation-icon):before{border-color:var(--text-primary,#1c1f27)!important}:global(.react-datepicker) :global(.react-datepicker__navigation--next),:global(.react-datepicker) :global(.react-datepicker__navigation--previous){top:8px}:global(.react-datepicker) :global(.react-datepicker__day--today){font-weight:700;border:1px solid var(--border-color-light,#e9ecef)}:global(.react-datepicker) :global(.react-datepicker__day--outside-month){color:var(--text-muted,#adb5bd)!important}.date-picker{background-color:var(--palette-grey-800);color:var(--text-primary,#1c1f27);border-radius:12px;overflow:hidden;padding:20px 8px;width:100%;transition:background-color .3s ease,color .3s ease;font-size:14px}.date-picker .date-picker-header{display:flex;flex-direction:column;align-items:center;margin-bottom:15px}.date-picker .date-picker-header .date-picker-header-buttons{display:flex;flex-direction:column;gap:15px;align-items:center;margin-bottom:10px}.date-picker .date-picker-header .visit-type-button{background-color:rgba(0,0,0,0);border:none;color:var(--palette-primary-surface-subtle)!important;cursor:pointer;padding:5px;text-decoration:underline;font-size:14px;transition:color .3s ease}.date-picker .date-picker-header .visit-type-button:hover{color:var(--text-secondary,#6c757d)}.date-picker .date-picker-header .legend-sort-button{background-color:rgba(0,0,0,0);border:none;color:var(--palette-primary-surface-subtle)!important;cursor:pointer;padding:5px;text-decoration:underline;font-size:14px;transition:color .3s ease}.date-picker .date-picker-header .legend-sort-button:hover{color:var(--text-secondary,#6c757d)}.date-picker .date-picker-header .refresh-button{background-color:var(--button-bg,#ffffff);color:var(--text-primary,#000);border:1px solid var(--border-color-light,#e9ecef);border-radius:20px;padding:8px 16px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:500;transition:all .2s ease}.date-picker .date-picker-header .refresh-button .refresh-icon{margin-right:5px;color:var(--text-primary,#000);transition:color .2s ease}.date-picker .date-picker-header .refresh-button:hover{background-color:var(--bg-tertiary,#f8f9fa);color:var(--text-primary,#000);border-color:var(--border-color,#c0c5d3)}.date-picker .date-picker-header .refresh-button:hover .refresh-icon{color:var(--text-primary,#000)}.date-picker .date-picker-header .refresh-button:active{transform:scale(.98)}.date-picker .date-input-container{margin-bottom:15px;padding:20px 0;border-bottom:1px solid var(--palette-grey-700);border-top:1px solid var(--palette-grey-700);display:flex;flex-direction:column;align-items:center}.date-picker .date-input-container .date-input-label{font-size:14px;margin-bottom:8px;color:var(--palette-greyscale-text-negative);text-align:center}.date-picker .date-input-container .date-input-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:4px 12px 4px 14px;margin:0 auto;background-color:var(--palette-greyscale-text-title);border-radius:20px}[data-theme=dark] .date-picker .date-input-container .date-input-wrapper{background-color:#566c7b!important}@media(prefers-color-scheme:dark){.date-picker .date-input-container .date-input-wrapper{background-color:#566c7b!important}}.date-picker .date-input-container .date-input-wrapper svg{color:var(--palette-greyscale-text-negative)!important}.date-picker .date-input-container .date-input-wrapper .date-input{background-color:rgba(0,0,0,0);border:none;color:var(--palette-greyscale-text-negative)!important;font-size:13px;text-align:center}.date-picker .date-input-container .date-input-wrapper .date-input:focus{outline:none;border-color:var(--accent-color,#4285f4)}.date-picker .date-input-container .date-input-wrapper .date-input::placeholder{color:var(--text-muted,#adb5bd)}.date-picker .date-picker-dropdown{margin-bottom:15px}.date-picker .date-picker-dropdown .custom-calendar{width:100%;background-color:var(--component-bg,#ffffff)!important;border:none!important;font-family:inherit;display:flex;justify-content:center;padding-bottom:20px;border-bottom:1px solid var(--border-color-light,#e9ecef)}.date-picker .presets-container{display:flex;justify-content:space-between;padding-bottom:10px;flex-wrap:wrap;gap:10px 5px}.date-picker .presets-container .preset-button{background-color:rgba(0,0,0,0);border:1px solid var(--palette-greyscale-text-negative);border-radius:20px;color:var(--palette-greyscale-text-negative);padding:4px 8px;cursor:pointer;font-size:11px;transition:all .2s ease;flex:1 1;min-width:60px;text-align:center}.date-picker .presets-container .preset-button:hover{background-color:var(--bg-tertiary,#f8f9fa);color:var(--text-primary,#1c1f27);border-color:var(--border-color,#c0c5d3)}.date-picker .presets-container .preset-button.active{background-color:var(--secondary-color,#a9d9cd);color:#1c1f27;border-color:var(--secondary-color,#a9d9cd)}.date-picker .time-units-container{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:4px}.date-picker .time-units-container .time-unit-button{background-color:rgba(0,0,0,0);border:1px solid var(--palette-greyscale-text-negative);border-radius:20px;color:var(--palette-greyscale-text-negative);padding:4px 6px;cursor:pointer;font-size:10px;transition:all .2s ease;flex:1 1;min-width:40px;max-width:60px;text-align:center;white-space:nowrap}.date-picker .time-units-container .time-unit-button:hover{background-color:var(--bg-tertiary,#f8f9fa);color:var(--text-primary,#1c1f27);border-color:var(--border-color,#c0c5d3)}.date-picker .time-units-container .time-unit-button:disabled:hover{background-color:rgba(0,0,0,0);color:var(--palette-greyscale-text-negative)}.date-picker .time-units-container .time-unit-button.active{background-color:var(--secondary-color,#a9d9cd);color:#1c1f27;border-color:var(--secondary-color,#a9d9cd)}.date-picker-select{background-color:var(--component-bg,#ffffff)!important;color:var(--text-primary,#1c1f27)!important;border-radius:99px!important;border:1px solid var(--border-color-light,#e9ecef)!important;padding:4px 12px!important;width:100%!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.date-picker-select:focus{outline:none;border-color:var(--accent-color,#4285f4)!important}.date-picker-select option{background-color:var(--component-bg,#ffffff);color:var(--text-primary,#1c1f27)}.date-picker-header-custom{padding-bottom:20px;display:grid;grid-template-columns:1.7fr 1fr;align-items:center;justify-content:center;grid-gap:10px;gap:10px}.react-datepicker__header{border-bottom:none}.react-datepicker__day-names,.react-datepicker__week{display:flex;gap:8px;justify-content:center;align-items:center}.react-datepicker__day-name{color:var(--text-secondary,#98A0B6);line-height:1.5;font-size:12px;margin:0}.react-datepicker__day{line-height:1.5;margin:0}.react-datepicker__day--outside-month{color:var(--text-muted,#98A0B6)!important}.react-datepicker__header--custom{background-color:rgba(0,0,0,0)!important}.react-datepicker__month{padding-top:10px;margin:0;display:grid;grid-gap:10px;gap:10px}.subscription-limit-modal_modal___DlJg{position:relative;max-width:485px;padding:40px 30px;display:flex;flex-direction:column;row-gap:30px;border-radius:16px;background-color:var(--modal-bg,#ffffff)!important}.subscription-limit-modal_closeButton__ZrOKY.subscription-limit-modal_closeButton__ZrOKY{position:absolute;top:20px;right:20px;left:auto;z-index:1;width:max-content;height:max-content;padding:4px}.subscription-limit-modal_closeButton__ZrOKY.subscription-limit-modal_closeButton__ZrOKY img,.subscription-limit-modal_closeButton__ZrOKY.subscription-limit-modal_closeButton__ZrOKY svg{color:var(--palette-greyscale-text-title);width:13px;height:13px}@media(prefers-color-scheme:dark){.subscription-limit-modal_closeButton__ZrOKY.subscription-limit-modal_closeButton__ZrOKY img,.subscription-limit-modal_closeButton__ZrOKY.subscription-limit-modal_closeButton__ZrOKY svg{color:#fff;width:13px;height:13px}}.subscription-limit-modal_closeButton__ZrOKY.subscription-limit-modal_closeButton__ZrOKY:hover img,.subscription-limit-modal_closeButton__ZrOKY.subscription-limit-modal_closeButton__ZrOKY:hover svg{opacity:.8}.subscription-limit-modal_header__VdzGv{font-size:1.5rem;font-weight:600;padding-right:28px}.subscription-limit-modal_warning__P7aNP{background-color:rgba(245,220,194,.5019607843);border-radius:16px;padding:20px;margin-bottom:10px}.subscription-limit-modal_warningIcon__Mc0qA{width:20px;height:20px;color:#dc882d}.subscription-limit-modal_warningInfo__8YdJs{font-size:1rem;margin:0}.subscription-limit-modal_upgradeYourPlanBlock__ZY0vu{display:flex;flex-direction:column;row-gap:16px}.subscription-limit-modal_planCard__Z9wGT{display:flex;align-items:center;justify-content:space-between;column-gap:16px;width:100%;text-align:left;padding:20px;border:1px solid var(--palette-greyscale-border,#e6e6e6);border-radius:16px;background-color:rgba(0,0,0,0);transition:border-color .15s ease,box-shadow .15s ease}.subscription-limit-modal_planCard__Z9wGT:hover{border-color:var(--palette-primary-surface-darker,#1f6f63);box-shadow:0 2px 10px rgba(0,0,0,.06)}.subscription-limit-modal_planCardInfo__7xjUt{display:flex;flex-direction:column;row-gap:4px;min-width:0}.subscription-limit-modal_planSwitchLabel__tGc0J{font-size:.875rem;color:var(--palette-greyscale-text-subtitle,#8a8a8a)}.subscription-limit-modal_planName__VERMa{font-size:1.125rem;font-weight:600;color:var(--palette-greyscale-text-title,#1a1a1a)}.subscription-limit-modal_planDescription__LRD9Q{font-size:.875rem;color:var(--palette-greyscale-text-subtitle,#8a8a8a)}.subscription-limit-modal_planPrice__jurWO{margin-top:4px;font-size:1rem;font-weight:600;color:var(--palette-primary-surface-darker,#1f8a7a)}.subscription-limit-modal_radio__Lemvq{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--palette-greyscale-border,#d5d5d5);background-color:rgba(0,0,0,0)}.subscription-limit-modal_radioSelected__cSgL_{border-color:var(--palette-primary-surface-darker,#1f8a7a);background:radial-gradient(circle,var(--palette-primary-surface-darker,#1f8a7a) 0 6px,transparent 7px)}.subscription-limit-modal_viewAllCard__RGTgk{display:flex;align-items:center;justify-content:space-between;column-gap:16px;width:100%;text-align:left;padding:20px;border:1px solid var(--palette-greyscale-border,#e6e6e6);border-radius:16px;background-color:rgba(0,0,0,0);transition:border-color .15s ease,box-shadow .15s ease}.subscription-limit-modal_viewAllCard__RGTgk:hover{border-color:var(--palette-primary-surface-darker,#1f6f63);box-shadow:0 2px 10px rgba(0,0,0,.06)}.subscription-limit-modal_viewAllInfo__toJfL{display:flex;flex-direction:column;row-gap:4px}.subscription-limit-modal_viewAllLabel__1yK8L{font-size:.875rem;color:var(--palette-greyscale-text-subtitle,#8a8a8a)}.subscription-limit-modal_viewAllTitle__x5fyC{font-size:1.125rem;font-weight:600;color:var(--palette-greyscale-text-title,#1a1a1a)}.subscription-limit-modal_viewAllChevron__CS1mE{flex-shrink:0;color:var(--palette-greyscale-text-subtitle,#8a8a8a)}.save-report_report__5xuco{padding:20px 15px;background-color:var(--palette-grey-800);color:var(--palette-greyscale-text-negative)!important;border-radius:16px;box-shadow:5px 5px 10px 0 rgba(0,0,0,.2509803922);top:auto!important;right:20px!important;bottom:20px!important;width:288px!important}.save-report_report__header__dj1a9{padding:0 0 20px;color:var(--palette-greyscale-surface-default)!important}.save-report_report__title__0lmed{line-height:1.5;font-size:15px;font-weight:300;font-family:Inter;color:var(--palette-greyscale-text-negative)!important}.save-report_report__title__0lmed span{font-weight:600}.save-report_report__body__PKI0X{padding:0}.save-report_report__5xuco button{background-color:rgba(0,0,0,0);border:none;padding:0}.save-report_report__top__6ZLwP{display:grid;grid-gap:8px;gap:8px;max-height:50vh;overflow-y:scroll;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.save-report_report__top_item__gIyVD{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-radius:8px;border:1px solid var(--palette-grey-700);height:38px}.save-report_report__top_item_text__P2h_v{display:flex;align-items:center;gap:10px}.save-report_report__top_item_text__P2h_v span{font-size:13px;line-height:1.5;letter-spacing:1%;color:var(--palette-greyscale-surface-default);display:block}.save-report_report__top_item_text__P2h_v img{width:16px;height:auto}.save-report_report__footer__gXCnv{padding-top:20px;display:flex;justify-content:space-between;align-items:center}.save-report_report__footer_button__26iRr{border-radius:99px!important;border:1px solid #75c2af!important;padding:6px 8px!important;display:block;transition:all .3s}.save-report_report__footer_button_primary__MNQQE{background-color:var(--palette-secondary-surface-default)!important;color:var(--palette-greyscale-text-body)!important;border-color:var(--palette-secondary-surface-default)!important;font-size:13px;height:32px}.save-report_report__footer_button_primary__MNQQE:disabled{pointer-events:none;background-color:var(--palette-secondary-surface-default)!important;opacity:.8}.save-report_report__footer_button_primary__MNQQE:hover{background-color:rgba(0,0,0,0)!important;color:#75c2af!important}.save-report_report__footer_button_primary__MNQQE .save-report_spinner__fIIVy{color:var(--palette-greyscale-text-body)!important;border-color:var(--palette-greyscale-text-body)!important;border-right-color:rgba(0,0,0,0)!important}.save-report_report__footer_button_secondary__YFF3E{background-color:rgba(0,0,0,0)!important;color:var(--palette-secondary-surface-default)!important;font-size:13px;height:32px}.save-report_report__footer_button_secondary__YFF3E:hover{background-color:var(--palette-secondary-surface-default)!important;color:var(--palette-greyscale-text-body)!important}.save-report_report__5xuco .save-report_closeButton__tZ_3b{position:absolute;right:16px;top:0;font-size:34px}