.dateRangePicker{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.dateRangePicker input[readonly]{cursor:pointer}.dateRangePicker .datepickerToggle{flex:1;height:48px;overflow:hidden;position:relative}.dateRangePicker .datepickerToggle:after{border-bottom:1px solid #2e86f9;border-left:1px solid #2e86f9;content:"";height:10px;position:absolute;right:16px;top:16px;transform:rotate(-45deg);width:10px}.dateRangePicker .datepickerToggle .datepickerInput,.dateRangePicker .datepickerToggle input[type=text]{align-items:center;background-color:#fff;border:none;display:flex;font-family:DB_Adman,sans-serif;font-size:20px;font-weight:400;height:100%;left:0;letter-spacing:.005em;line-height:20px;padding:12px 16px;position:relative;text-align:left;top:0;width:100%}.dateRangePicker .datepickerToggle .datepickerInput:focus,.dateRangePicker .datepickerToggle input[type=text]:focus{outline:none}.dateRangePicker .datepickerToggle .datepickerInput::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.ui-datepicker{border:1px solid #ececec!important;border-radius:12px;margin:8px 0}#ui-datepicker-div.ui-widget-content .ui-state-active,#ui-datepicker-div.ui-widget-content .ui-state-highlight.ui-state-active,#ui-datepicker-div.ui-widget-content .ui-state-hover{background:#399df3;border:0;border-radius:3px;color:#fff;font-weight:400;text-align:center}#ui-datepicker-div.ui-widget-content .ui-state-active,#ui-datepicker-div.ui-widget-content .ui-state-highlight.ui-state-active{width:100%}td{height:30px;width:30px}.ui-datepicker-current-day{align-items:center;display:flex;justify-content:center}.ui-datepicker-next:focus-visible,.ui-datepicker-prev:focus-visible{align-items:center;border-radius:50%;display:flex;justify-content:center;outline:1px solid #2e86f9}.ui-widget-header .ui-datepicker-prev .ui-icon{background:url(../../images/pages/home/mobile/icons/left.svg)}.ui-widget-header .ui-datepicker-next .ui-icon{background:url(../../images/pages/home/mobile/icons/right.svg)}#ui-datepicker-div .ui-widget-header .ui-datepicker-next:hover,#ui-datepicker-div .ui-widget-header .ui-datepicker-prev:hover,.ui-widget-header .ui-datepicker-next.ui-state-hover,.ui-widget-header .ui-datepicker-prev.ui-state-hover{background-color:transparent!important;border:none!important}#reportSection{padding-bottom:200px}#reportSection,#reportSection .content{display:flex;flex-direction:column;gap:16px}#reportSection .content{padding:4px}#reportSection .content h2{display:flex;flex-direction:column;font-size:20px;font-weight:400;gap:4px;letter-spacing:.25px;line-height:20px}#reportSection .content h2 p{color:#8093a1;font-size:16px;letter-spacing:.4px;line-height:16px}#reportSection .content h2 span{text-transform:capitalize}#reportSection .content .report-section{align-items:flex-start;align-self:stretch;background:#fff;border-radius:12px;box-shadow:0 1px 4px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;gap:16px;justify-content:center;margin:0 20px;padding:16px}#reportSection .content .report-section .downloadReportLanguageButton,#reportSection .content .report-section .selectReportButton{height:48px!important;justify-content:space-between!important;width:100%}#reportSection .content .report-section .date-section{display:flex;gap:12px;width:100%}#reportSection .content .report-section .date-section .datepickerToggle:after{display:none}#reportSection .content .report-section .date-section .dateButton{height:48px!important;justify-content:space-between!important;width:100%}#reportSection .content .report-section .date-section label{height:48px!important;position:relative;width:100%}#reportSection .content .report-section .date-section label input{text-align:left}#reportSection .content .report-section .date-section label img{position:absolute;right:16px;top:50%;transform:translateY(-50%)}#reportSection .content .report-section .downloadReportButton{height:48px!important;width:100%}#reportSection .content .report-section .downloadReportButton:disabled{cursor:not-allowed!important;opacity:.5!important}#reportSection .content .manage-report-section{align-self:stretch;background:#fff;border-radius:12px;box-shadow:0 1px 4px 0 rgba(4,29,62,.12);display:flex;flex-direction:column;gap:16px;margin:0 20px;padding:16px;position:relative}#reportSection .content .manage-report-section button:disabled{cursor:not-allowed;opacity:.5!important}#reportSection .content .manage-report-section .autoSubscriptionButton{height:48px!important;justify-content:space-between!important;width:100%}#reportSection .content .manage-report-section .reportSchedule{align-items:center;align-self:stretch;display:flex;gap:12px;width:100%}#reportSection .content .manage-report-section .reportSchedule button{min-width:76px}#reportSection .content .manage-report-section .reportSchedule h2{width:100%}#reportSection .content .manage-report-section .reportSchedule .switcher{--time:0.25s;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:2;background-color:#e3e3e3;border:none;border-radius:12px;box-sizing:border-box;cursor:pointer;font-size:1em;height:24px;position:relative;transition:background-color .3s ease;width:42px}#reportSection .content .manage-report-section .reportSchedule .switcher:before{aspect-ratio:1;background:#fff;border:1px solid transparent;border-radius:50%;content:"";height:18px;left:12px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left var(--time);width:18px}#reportSection .content .manage-report-section .reportSchedule .switcher:checked{background-color:#2e86f9}#reportSection .content .manage-report-section .reportSchedule .switcher:checked:before{left:30px}#reportSection .content .manage-report-section .nextReport{align-self:stretch;display:flex;flex-direction:column;gap:12px}#reportSection .content .manage-report-section .nextReport p{background:#fff;border:1px dashed #dde3ea;border-radius:12px;font-size:20px;font-weight:400;letter-spacing:.25px;line-height:20px;padding:16px}#reportSection .content .manage-report-section .divider{background:#dde3ea;height:1px;width:100%}#reportSection .content .manage-report-section ul{align-self:stretch;display:flex;flex-direction:column;gap:16px}#reportSection .content .manage-report-section ul li{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-areas:"icon label edit" "empty value edit";grid-template-columns:20px auto 76px;row-gap:4px}#reportSection .content .manage-report-section ul li img{grid-area:icon;height:20px;width:20px}#reportSection .content .manage-report-section ul li span{color:#8093a1;font-size:16px;font-weight:400;grid-area:label;letter-spacing:.4px;line-height:16px}#reportSection .content .manage-report-section ul li p{font-size:18px;font-weight:400;grid-area:value;letter-spacing:.25px;line-height:18px}#reportSection .content .manage-report-section ul li button{grid-area:edit}#reportSection .content .manage-report-section .loadingState{align-items:center;-webkit-backdrop-filter:brightness(.5);backdrop-filter:brightness(.5);bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%;z-index:99}#reportSection .content .manage-report-section .loadingState .spinner{animation:spin 2s linear infinite;z-index:1}#reportSection .content .reportRow{align-self:stretch;display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){#reportSection .content .reportRow{flex-direction:row}}#reportSection .content .reportRow .downloadReportLanguageButton{height:48px!important;justify-content:space-between!important;width:100%}#reportSection .content .reportRow-divider{display:none}@media(min-width:1024px){#reportSection .content .reportRow-divider{background:#d9d9d9;display:block;height:24px;margin:12px 0;right:-16px;width:1px}}input[type=checkbox]{align-items:center;display:flex;font-size:18px;font-weight:400;gap:16px;letter-spacing:.5px;line-height:16px;position:relative}input[type=checkbox] input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}input[type=checkbox] .checkmark{background-color:transparent;border:2px solid #399df3;border-radius:4px;height:20px;position:relative;width:20px}input[type=checkbox] .checkmark:after{content:"";display:none;position:absolute}input[type=checkbox] input:checked~.checkmark:after{display:block}input[type=checkbox] input:checked~.checkmark{background-color:#399df3}input[type=checkbox] .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:5px;top:2px;transform:rotate(45deg);width:6px}.select-subscription-modal{align-self:stretch;display:flex;flex-direction:column;gap:24px}.select-subscription-modal h4{font-size:24px;font-weight:400;letter-spacing:.12px;line-height:24px;padding:0 20px}.select-subscription-modal ul{align-self:stretch;display:flex;flex-direction:column;gap:12px;max-height:326px;overflow:auto;padding:0 20px}.select-subscription-modal ul li{width:100%}.select-subscription-modal ul li:first-child label{display:flex}.select-subscription-modal ul li label{border:1px solid #e7ecf1;border-radius:12px;display:grid;gap:8px;grid-template-areas:"checkbox title id" "empty address address";grid-template-columns:16px 40px auto;padding:12px}.select-subscription-modal ul li label:has(input:checked),.select-subscription-modal ul li label:hover{border:1px solid #2e86f9}.select-subscription-modal ul li label:has(input:checked){background:rgba(46,134,249,.04);border:1px solid #2e86f9}.select-subscription-modal ul li label input[type=checkbox]{grid-area:checkbox;min-height:16px;min-width:16px}.select-subscription-modal ul li label h6{font-size:20px;font-weight:400;grid-area:title;line-height:20px}.select-subscription-modal ul li label span{background:#e7ecf1;border-radius:4px;display:flex;font-size:12px;gap:40px;grid-area:id;height:18px;line-height:8px;padding:6px 8px;width:-moz-fit-content;width:fit-content}.select-subscription-modal ul li label p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-weight:400;grid-area:address;letter-spacing:.25px;line-height:14px;overflow:hidden;text-overflow:ellipsis}.select-subscription-modal ul li label.all-189{align-items:center;display:flex;gap:12px;justify-content:flex-start}.reportLanguageModal{align-self:stretch;display:flex;flex-direction:column;gap:24px}.reportLanguageModal h4{font-size:24px;font-weight:400;letter-spacing:.12px;line-height:20px;padding:0 20px}.reportLanguageModal .languageList{align-self:stretch;display:flex;flex-direction:column;gap:8px;padding:0 20px}.reportLanguageModal .languageList label{align-items:center;background:transparent;border:1px solid #d9d9d9;border-radius:12px;display:flex;gap:12px;justify-content:flex-start;padding:8px;position:relative;text-align:left}.reportLanguageModal .languageList label:after{background:#fff;border:1px solid #9c9c9c;border-radius:50%;content:"";height:16px;position:absolute;right:16px;transition:all .2s ease;width:16px}.reportLanguageModal .languageList label span{align-items:center;background:#fff;border:1px solid #dde3ea;border-radius:10px;display:flex;flex-direction:column;gap:8px;height:40px;justify-content:center;padding:12px 1px;width:40px}.reportLanguageModal .languageList label:has(input:checked),.reportLanguageModal .languageList label:hover{border:1px solid #2e86f9}.reportLanguageModal .languageList label:has(input:checked){background:rgba(46,134,249,.04)}.reportLanguageModal .languageList label:has(input:checked):before{background:#007bff;border-radius:50%;content:"";height:8px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:8px;z-index:2}.scheduleModal{align-self:stretch;display:flex;flex-direction:column;gap:24px}.scheduleModal h4{font-size:24px;font-weight:400;letter-spacing:.12px;line-height:20px;padding:0 20px}.scheduleModal .scheduleList{align-self:stretch;display:flex;flex-direction:column;gap:8px;padding:0 20px}.scheduleModal .scheduleList label{align-items:center;align-self:stretch;background:transparent;border:1px solid transparent;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:8px 8px 8px 16px}.scheduleModal .scheduleList label p{display:flex;flex-direction:column;font-size:20px;font-weight:400;gap:4px;letter-spacing:.1px;line-height:20px}.scheduleModal .scheduleList label p span{color:#8093a1;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:16px}.scheduleModal .scheduleList label img{height:20px;opacity:0;transition:opacity .3s ease;width:20px}.scheduleModal .scheduleList label:has(input:checked),.scheduleModal .scheduleList label:hover{background:rgba(46,134,249,.04);border-color:#2e86f9;border-radius:12px}.scheduleModal .scheduleList label:has(input:checked) img,.scheduleModal .scheduleList label:hover img{opacity:1}.reportTypeModal{align-self:stretch;display:flex;flex-direction:column;gap:24px}.reportTypeModal h4{font-size:24px;font-weight:400;letter-spacing:.12px;line-height:20px;padding:0 20px}.reportTypeModal .reportTypeList{align-self:stretch;display:flex;flex-direction:column;gap:16px;padding:0 20px 24px}.reportTypeModal .reportTypeList button{align-items:center;align-self:stretch;background:transparent;border:1px solid #d9d9d9;border-radius:12px;display:flex;gap:12px;justify-content:center;padding:16px}.reportTypeModal .reportTypeList button.selected,.reportTypeModal .reportTypeList button:hover{border:1px solid #2e86f9}.reportTypeModal .reportTypeList button.selected{background:rgba(46,134,249,.04)}.reportTypeModal .reportTypeList button img{height:20px;width:20px}.reportTypeModal .reportTypeList button p{font-size:18px;font-weight:400;letter-spacing:.25px;line-height:18px}.emptyState{align-items:center;align-self:stretch;background-color:#f2f6fa;border-radius:12px;display:flex!important;flex-direction:column;gap:8px!important;justify-content:center;padding:20px 16px}.emptyState img{height:24px;width:24px}.emptyState h5{font-size:24px;line-height:24px}.emptyState h5,.emptyState p{font-weight:400;letter-spacing:.25px;text-align:center}.emptyState p{color:#8093a1;font-size:18px;line-height:18px}.skeletonElement{animation:skeleton-animation 2s infinite;background:linear-gradient(90deg,#e0e0e0 40%,#f0f0f0 50%,#e0e0e0 60%);background-size:200% 100%;border-radius:8px;height:48px}.recipient-content{display:grid;gap:16px;padding:0 24px}.recipient-content hr{background:#dde3ea;height:1px;margin:0;width:100%}.add-recipients-modal,.edit-recipients-modal{align-self:stretch;display:flex;flex-direction:column;gap:24px}.add-recipients-modal h4,.edit-recipients-modal h4{font-size:28px;font-weight:400;letter-spacing:.25px;line-height:30px;margin:0 24px}.add-recipients-modal .add-recipients-form,.edit-recipients-modal .add-recipients-form{display:flex;flex-direction:column;gap:6px}.add-recipients-modal .add-recipients-form label,.edit-recipients-modal .add-recipients-form label{display:flex;flex-direction:column;gap:4px}.add-recipients-modal .add-recipients-form label span,.edit-recipients-modal .add-recipients-form label span{color:#8093a1;font-size:16px;font-weight:400;line-height:20px}.add-recipients-modal .add-recipients-form label .input,.edit-recipients-modal .add-recipients-form label .input{align-items:center;background:#fcfcfc;background-color:#fff;border:1px solid #e7ecf1;border-radius:12px;display:flex;font-family:DB_Adman,sans-serif;font-size:20px;font-weight:400;gap:12px;justify-content:space-between;letter-spacing:.005em;line-height:20px;padding:14px 16px;text-align:left;width:100%}.add-recipients-modal .add-recipients-form label .input:checked,.edit-recipients-modal .add-recipients-form label .input:checked{background-color:#2e86f9}.add-recipients-modal .add-recipients-form label .input:checked:before,.edit-recipients-modal .add-recipients-form label .input:checked:before{left:30px}.add-recipients-modal .add-recipients-form label .input:focus-visible,.edit-recipients-modal .add-recipients-form label .input:focus-visible{border:1px solid #2e86f9}.add-recipients-modal .add-recipients-form label .input::-moz-placeholder,.edit-recipients-modal .add-recipients-form label .input::-moz-placeholder{color:#97a3ae}.add-recipients-modal .add-recipients-form label .input::placeholder,.edit-recipients-modal .add-recipients-form label .input::placeholder{color:#97a3ae}.add-recipients-modal .add-recipients-form label .input.error,.edit-recipients-modal .add-recipients-form label .input.error{border:1px solid #db5120;color:#000}.add-recipients-modal .add-recipients-form label .input#add-recipients-email,.edit-recipients-modal .add-recipients-form label .input#add-recipients-email{resize:none}.add-recipients-modal .delete-recipient-button,.edit-recipients-modal .delete-recipient-button{align-items:center;background-color:transparent;border:1px solid #dde3ea;border-radius:12px;border-radius:16px;color:#db5120;display:flex;font-size:18px;font-weight:400;height:46px;justify-content:center;letter-spacing:.25px;line-height:18px}.add-recipients-modal .input,.edit-recipients-modal .input{height:72px}.confirmDeleteModal{align-items:center;display:flex;flex-direction:column;justify-content:center}.confirmDeleteModal .info_icon{align-items:flex-start;background:rgba(219,81,32,.08);border-radius:8px;display:flex;gap:8px;margin:24px;padding:12px}.confirmDeleteModal .content{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:8px;padding:0 24px 24px;text-align:center}.confirmDeleteModal .content h4{color:#062d4e;font-size:24px;font-weight:400;letter-spacing:.25px;line-height:24px;text-align:center}.confirmDeleteModal .content h4 span{color:red}.confirmDeleteModal .content p{color:#8093a1;font-size:18px;font-weight:400;letter-spacing:.25px;line-height:18px;text-align:center}.confirmDeleteModal .modalFooter{align-items:flex-start;align-self:stretch;border-top:1px solid #e7ecf1;display:flex;gap:16px;padding:20px}.subscription-warning-banner{background:linear-gradient(135deg,#fff3cd,#fef7e0);border:1px solid #ffeaa7;border-left:4px solid #ffc107;border-radius:8px;box-shadow:0 2px 8px rgba(255,193,7,.1);padding:16px}.subscription-warning-banner .warning-content{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:768px){.subscription-warning-banner .warning-content{align-items:flex-start;flex-direction:column;gap:8px}}.subscription-warning-banner .warning-icon{animation:pulse 2s infinite;flex-shrink:0;font-size:20px}.subscription-warning-banner .warning-message{color:#856404;flex:1;font-size:14px;line-height:1.4}.subscription-warning-banner .warning-message strong{color:#664d03;font-weight:600}@media(max-width:768px){.subscription-warning-banner .warning-message{font-size:13px}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}
