.option-block{width:auto}.option-block-head{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1024px){.option-block-head{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.option-block-head .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;width:100%;margin:35px 19px;cursor:pointer}@media only screen and (max-width:375px){.option-block-head .buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 30px 0}}.option-block-head .buttons .button{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;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 0;text-transform:uppercase;background:#f2f2f2;border-radius:6px}.option-block-head .buttons .button span{padding:0 84px;font-size:14px;font-weight:700;line-height:16px;color:#4f4f4f}@media (max-width:1024px){.option-block-head .buttons .button span{padding:0 44px!important}}.option-block-head .buttons .button-active{background:#777}.option-block-head .buttons .button-active span{color:#fff}.option-block .presets-content{padding:0 31px 0 31px}@media (max-width:1024px){.option-block .presets-content{width:100%;padding:0 0 0 31px}}@media (max-width:640px){.option-block .presets-content{padding:0 0 0 15px}}.option-block .presets-content .capsules{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:13px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){.option-block .presets-content .capsules{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px!important}}.option-block .presets-content .capsules .capsule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;font-size:12px;font-weight:600;line-height:16px;color:#4f4f4f}@media (max-width:1024px){.option-block .presets-content .capsules .capsule{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.option-block .presets-content .capsules .capsule-row{width:100%;padding:10px;cursor:pointer}@media (max-width:1024px){.option-block .presets-content .capsules .capsule-row{padding:0;font-size:10px;line-height:16px}.option-block .presets-content .capsules .capsule-row:not(:last-child){margin:0 0 10px 0}}.option-block .presets-content .capsules .capsule-row-active{color:#409eff}.option-block .presets-content .capsules .capsule-row:hover{opacity:.7}.option-block .high-level{padding:0 39px}@media (max-width:1024px){.option-block .high-level{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}}.option-block .high-level-rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:21px}@media (max-width:1024px){.option-block .high-level-rows{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.option-block .high-level-rows .high-level-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 25px 0 0}@media (max-width:1024px){.option-block .high-level-rows .high-level-block{margin:0}}.option-block .high-level-rows .high-level-block .block-capsules{display:grid;grid-template-columns:auto auto auto auto;gap:6px}.option-block .high-level-rows .high-level-block .block-capsules .capsule{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;min-width:69px;max-height:36px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #bdbdbd;border-radius:4px}@media (max-width:1024px){.option-block .high-level-rows .high-level-block .block-capsules .capsule{width:63px;min-width:63px;max-height:34px}}.option-block .high-level-rows .high-level-block .block-capsules .capsule:hover{background:rgba(64,158,255,.1)}.option-block .high-level-rows .high-level-block .block-capsules .capsule-active{color:#fff;background:#409eff!important;border:1px solid #409eff}.option-block .high-level-rows .high-level-block .block-capsules .capsule p{font-size:12px;font-weight:600;line-height:16px}@media (max-width:1024px){.option-block .high-level-rows .high-level-block .block-capsules .capsule p{font-size:10px}}.option-block .high-level-rows .high-level-block .capsule-text p{font-size:11px;font-weight:700;line-height:15px;color:#828282;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.option-block .high-level-rows .high-level-block .change-date{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -26px 0 0}@media (max-width:1024px){.option-block .high-level-rows .high-level-block .change-date{margin:auto}}.option-block .high-level-rows .high-level-block .change-date .annual-election{color:#fff;background:#409eff}.option-block .high-level-rows .high-level-block .change-date .input{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;width:299px;height:36px;cursor:pointer;border:1px solid #bdbdbd;border-radius:4px}@media (max-width:1024px){.option-block .high-level-rows .high-level-block .change-date .input{width:275px}}.option-block .high-level-rows .high-level-block .change-date .input p{font-size:12px;font-weight:600;line-height:16px;text-align:center;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.option-block .high-level-rows .high-level-block .change-date .left-arrow,.option-block .high-level-rows .high-level-block .change-date .right-arrow{cursor:pointer}.option-block .set-default-choice-desktop{display:block;padding:0 31px 0 31px;margin:100px 0 0 0;font-size:10px;font-weight:600;line-height:16px;color:#409eff;cursor:pointer}@media (max-width:1024px){.option-block .set-default-choice-desktop{display:none}}.vispera-date-picker[data-v-7ec7a072]{position:fixed;top:86px;left:98px;z-index:9999;width:auto;min-height:370px;background:#fff;border-radius:11px}.vispera-date-picker.executive-analysis-date-picker[data-v-7ec7a072]{left:unset!important}@media (max-width:1024px){.vispera-date-picker[data-v-7ec7a072]{left:10px}}@media (max-width:640px){.vispera-date-picker[data-v-7ec7a072]{position:fixed;top:0;left:0;min-width:100%;height:100%;min-height:100%;margin:auto;overflow-x:hidden;overflow-y:auto}}@media (max-width:460px){.vispera-date-picker[data-v-7ec7a072]{inset:0;min-width:365px;margin:0}}@media screen and (min-device-width:390px) and (max-device-width:768px){.vispera-date-picker[data-v-7ec7a072]{top:0;bottom:0;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}}@media screen and (min-device-width:375px) and (max-device-width:389px){.vispera-date-picker[data-v-7ec7a072]{inset:0;max-width:inherit!important;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;border-radius:0}}@media screen and (orientation:landscape) and (max-width:1024px){.vispera-date-picker[data-v-7ec7a072]{top:0;bottom:0;left:0;margin:0!important;overflow-y:scroll}}.vispera-date-picker .picker[data-v-7ec7a072]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:800px){.vispera-date-picker .picker[data-v-7ec7a072]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.vispera-date-picker-options[data-v-7ec7a072]{width:-webkit-max-content;width:-moz-max-content;width:max-content}.vispera-date-picker-calendar[data-v-7ec7a072]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:45px 35px;background:#fff;border-left:2px solid #d3d3d3;border-radius:0 11px 11px 0}@media (max-width:1024px){.vispera-date-picker-calendar[data-v-7ec7a072]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:36px 15px}.vispera-date-picker-calendar .calendar-table[data-v-7ec7a072]:nth-child(n+1){margin:0 0 17px 0}}@media (max-width:640px){.vispera-date-picker-calendar[data-v-7ec7a072]{padding:0 16px;border-left:none}}.vispera-date-picker-calendar .vertical-line[data-v-7ec7a072]{margin:7px 25px;border:1px solid #dcdcdc}.vispera-date-picker .set-default-choice[data-v-7ec7a072]{display:none}@media (max-width:1024px){.vispera-date-picker .set-default-choice[data-v-7ec7a072]{display:block;font-size:10px;font-weight:600;line-height:16px;color:#409eff}}@media screen and (min-device-width:375px) and (max-device-width:390px){.vispera-date-picker .set-default-choice[data-v-7ec7a072]{margin:0 0 0 0!important}}@media (max-width:1024px){.buttons[data-v-7ec7a072]{gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5px 21px 21px}.buttons .button[data-v-7ec7a072]{width:100%;padding:7.5px 0;text-align:center}.buttons .button span[data-v-7ec7a072]{padding:0!important;font-size:12px;line-height:16px;white-space:nowrap}}.calendar-table{z-index:999;width:280px;background:#fff}@media (max-width:800px){.calendar-table{width:auto}}.calendar-table .table-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 21.77px 18px 21.77px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:800px){.calendar-table .table-head{padding:0}}.calendar-table .table-head .left-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:800px){.calendar-table .table-head .left-arrows svg{width:9px}}.calendar-table .table-head .left-arrows .double-left-arrow{margin:0 15px 0 0;cursor:pointer}@media (max-width:800px){.calendar-table .table-head .left-arrows .double-left-arrow svg{width:9px}}.calendar-table .table-head .left-arrows .left-arrow{cursor:pointer}@media (max-width:800px){.calendar-table .table-head .left-arrows .left-arrow svg{width:5px}}.calendar-table .table-head .current-date{font-size:14px;font-weight:700;line-height:19px;color:#4f4f4f}@media (max-width:800px){.calendar-table .table-head .current-date{font-size:9px;line-height:12px}}.calendar-table .table-head .right-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:800px){.calendar-table .table-head .right-arrows svg{width:5.5px}}.calendar-table .table-head .right-arrows .double-right-arrow{margin:-3px 0 0 15px;cursor:pointer;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:800px){.calendar-table .table-head .right-arrows .double-right-arrow svg{width:9px}}.calendar-table .table-head .right-arrows .right-arrow{cursor:pointer}@media (max-width:800px){.calendar-table .table-body{padding:0}}.calendar-table .table-body .name-of-days-table{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendar-table .table-body .name-of-days-table,.calendar-table .table-body .name-of-days-table .name-of-days-column{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar-table .table-body .name-of-days-table .name-of-days{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;min-width:40px;min-height:40px;font-size:12px;font-weight:600;line-height:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:800px){.calendar-table .table-body .name-of-days-table .name-of-days{min-width:29.45px;min-height:29.45px;font-size:9px;line-height:12px;color:#4f4f4f}}.calendar-table .table-body .name-of-days-table .weeks-of-month{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:280px}.calendar-table .table-body .name-of-days-table .weeks-of-month .days{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;min-width:40px;min-height:40px;font-size:12px;font-weight:400;line-height:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:1px solid #dfdfdf}@media (max-width:800px){.calendar-table .table-body .name-of-days-table .weeks-of-month .days{min-width:29.45px;min-height:29.45px;font-size:10px;line-height:14px}}.calendar-table .table-body .name-of-days-table .weeks-of-month .days:hover{background:hsla(0,0%,84.7%,.2)}.calendar-table .table-body .name-of-days-table .weeks-of-month .days-selected{color:#fff;background:#409eff!important}.calendar-table .table-body .name-of-days-table .weeks-of-month .days-selected span{color:#fff}.calendar-table .table-body .name-of-days-table .weeks-of-month .hovered-background{background:#dbedff}.calendar-table .table-body .name-of-days-table .weeks-of-month .cursor-pointer{cursor:pointer}.calendar-table .table-body .name-of-days-table .weeks-of-month .old-day{color:#c4c2c2}.calendar-table .table-body .name-of-days-table .weeks-of-month .old-days{background:#fff!important}.calendar-table .table-body .name-of-days-table .weeks-of-month .today{font-weight:900;color:#777}@media screen and (max-height:700px) and (max-width:400px){.continue-date-preset{margin:0 auto 15px auto!important}.set-default-choice{margin:0 0 10px 0}}@media screen and (min-height:701px) and (min-width:300px){.continue-date-preset{margin:15px auto 15px auto!important}}.continue-date{display:none}@media (max-width:1024px){.continue-date{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-height:34px;background:#409eff;border-radius:4px}.continue-date-high-level{margin:35vh auto 15px auto}.continue-date:active{opacity:.7}.continue-date span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;padding:10px 125.5px;font-size:12px;font-weight:700;line-height:14px;color:#fff;text-transform:uppercase}}.selected-default-date-text{color:#bdbdbd!important}@media only screen and (min-width:800px) and (max-device-width:912px){.executive-view-filters{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.compare-section{margin:0 0 0 20px}.period-filter{padding:0 14px 0 40px}.vispera-date-picker{top:0!important;left:0!important;max-width:93%;margin:0!important}.vispera-date-picker-calendar{overflow:scroll}.picker-inputs>svg{width:29px}}.date-range-picker-inputs[data-v-7bf61714]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-range-picker-inputs .arrow-icon[data-v-7bf61714]{height:30px;min-height:30px;padding:0 8px 0 8px;background:#fff;border:1px solid #dcdfe6;border-right:none;border-left:none;border-radius:0}.date-range-picker-inputs .date-range-picker-input[data-v-7bf61714]{width:100%;height:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;border:1px solid #dcdfe6;border-radius:6px}.date-range-picker-inputs .date-range-picker-input[data-v-7bf61714]:focus{outline:none}@media (max-width:1024px){.date-range-picker-inputs .date-range-picker-input[data-v-7bf61714]{pointer-events:none}}.date-range-picker-inputs .left-input[data-v-7bf61714]{font-size:12px;font-weight:600;line-height:15px;color:#4f4f4f;text-align:right;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.date-range-picker-inputs .right-input[data-v-7bf61714]{font-size:12px;font-weight:600;line-height:15px;color:#4f4f4f;text-align:left;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}