.purposes-chart{box-sizing:border-box;height:100%;padding:40px 30px;position:relative}.purposes-chart__info{align-items:center;border-radius:50%;box-sizing:border-box;display:flex;flex-direction:column;height:190px;left:45px;overflow:hidden;padding-top:45px;position:absolute;text-align:center;top:55px;width:190px;z-index:1}.purposes-chart__info_income .purposes-chart__value{color:#45980e}.purposes-chart__value{color:#d0021b;font-size:21px;font-weight:600;margin-bottom:5px}.purposes-chart__name{color:#5f6c76;height:34px;margin-bottom:5px}.purposes-chart__share{font-size:15px;font-weight:600}.purposes-chart__tabs{border-bottom:2px solid #d5dade;margin-bottom:18px;width:170px}.purposes-chart__tabs .minitabs__tab{margin-bottom:-2px;padding:0;width:50%}.purposes-chart__tabs .minitabs__tab:first-child .minitabs__tab-text{padding-left:3px}.purposes-chart__tabs .minitabs__tab:last-child .minitabs__tab-text{padding-right:3px}.purposes-chart__tabs .minitabs__tab:not(.minitabs__tab_active) .minitabs__tab-text{color:#5f6c76}.purposes-chart__tabs .minitabs__tab-text{padding-bottom:10px}.purposes-chart__tabs .minitabs__line{bottom:-2px}.calendar-period__popup .pmu-instance{width:210px;margin-right:25px}.calendar-period__popup .date-input{padding:12px 0 15px 15px}.calendar-period__popup .calendar{display:flex}.calendar-period__popup .calendar__presets{flex:1}.calendar-period__popup .pmu-view-months .pmu-button,.calendar-period__popup .pmu-view-years .pmu-button{height:40px;width:40px}.calendar-period__popup .pmu-view-days{display:inline-flex}.calendar-period__popup .pmu-view-days .pmu-button:not(.pmu-next):not(.pmu-prev){height:30px;min-width:13.28%;width:30px}.calendar-period__popup .button-switcher__item{width:100%}.calendar-period__popup .context-menu{padding:20px 0 20px 20px;max-width:645px;width:645px}.calendar-period__popup-header{display:flex;margin-bottom:20px;padding-right:145px}.calendar-period__input{width:170px;min-width:170px;height:40px}.calendar-period__calendar{padding-left:10px}.calendar-period__presets{display:flex;flex-direction:column;align-items:flex-start;position:absolute;right:0;top:0;width:145px;height:100%;background-color:#f4f5f7;padding:20px 0;box-sizing:border-box;border-bottom-right-radius:5px;border-top-right-radius:5px;overflow-y:auto;scrollbar-color:transparent transparent;scrollbar-width:thin}.calendar-period__presets::-webkit-scrollbar{background-color:initial;width:11px;height:11px}.calendar-period__presets::-webkit-scrollbar-thumb{border-style:solid;border-color:transparent;border-width:3px;background-color:transparent;background-clip:padding-box;border-radius:5.5px}.calendar-period__presets:hover{scrollbar-color:rgba(103,111,117,.4) transparent}.calendar-period__presets:hover::-webkit-scrollbar-thumb{background-color:rgba(103,111,117,.4)}.calendar-period__preset{font-size:12px;height:26px;width:100%;text-align:left;padding:0 20px;white-space:nowrap}.calendar-period__preset:not(.calendar-period__preset_selected):hover{background-color:rgba(95,108,118,.05)}.calendar-period__preset_selected{background-color:rgba(0,110,255,.05);color:#006eff}.dashboard-filter{display:flex;flex-wrap:wrap}.dashboard-filter .account-select,.dashboard-filter .button-switcher,.dashboard-filter .calendar-period__main-input,.dashboard-filter .funnel-select{background-color:hsla(0,0%,100%,.88);box-shadow:0 5px 10px 0 rgba(4,0,16,.05)}.dashboard-filter .account-select:hover,.dashboard-filter .button-switcher:hover,.dashboard-filter .calendar-period__main-input:hover,.dashboard-filter .funnel-select:hover{background-color:hsla(0,0%,100%,.88)}.dashboard-filter .account-select{min-width:300px}.dashboard-filter .calendar-period__popup{position:absolute;top:51px}.dashboard-filter .calendar-period .base-input__dropdown{height:442px;width:678px;box-shadow:none}.dashboard-filter__item{margin-top:10px}.dashboard-filter__item:not(:last-child){margin-right:10px}.dashboard-filter__item.dashboard-filter__item_periods{margin-right:auto}.dashboard__item{padding:15px 20px;border-radius:7px;width:100%;min-height:98px;box-sizing:border-box}.dashboard__item:not(:last-child){margin-right:10px}.dashboard__item_clickable{cursor:pointer}.dashboard__item-title{font-size:11px;font-weight:700;color:#5f6c76;text-transform:uppercase;margin-bottom:10px;display:flex;justify-content:space-between}.dashboard__item{position:relative;background-color:hsla(0,0%,100%,.88);box-shadow:0 5px 10px 0 rgba(4,0,16,.05);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.dashboard__item:hover{background-color:#fff;box-shadow:0 5px 30px 0 rgba(4,0,16,.16)}.dashboard__item:hover .dashboard__item-help{opacity:1}.dashboard__item-help{opacity:0}.dashboard__item-data{font-weight:400;font-size:25px;line-height:normal}.dashboard__item-data .m-amount{font-weight:400}.dashboard__item-data .m-amount>span{line-height:normal}.dashboard__item-information{color:#5f6c76;font-size:12px;line-height:17px;margin-top:6px;font-weight:500}.empty-message{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100% - 60px);width:100%}.empty-message .base-icon{color:#9ca5ad}.empty-message .base-button{margin-top:20px}.empty-message__title{margin:20px 0 10px;font-size:15px;font-weight:600}.empty-message__text{color:#5f6c76;margin-top:20px;margin-bottom:10px;max-width:280px;text-align:center}.empty-message__buttons{display:flex}.empty-message__buttons .base-button{margin-left:10px;margin-right:10px}.empty-message__buttons .base-button:last-child{margin-right:0}.empty-message__buttons-icon{margin-right:10px;margin-top:2px}.activity-chart__chart{height:190px;width:100%}.activity-chart{cursor:pointer;display:flex;height:200px;padding:10px 10px 0 10px}.activity-chart .dashboard__item-help{opacity:0;position:absolute;right:20px;top:12px}.activity-chart__text{box-sizing:border-box;height:115px;display:flex;flex-direction:column;padding-left:20px;padding-right:20px;padding-top:12px}.activity-chart__value{color:#111;font-size:18px;font-weight:600}.dashboard .green{color:#2f7700}.dashboard .red{color:#db0042}.dashboard:before{content:"";background:50%/contain no-repeat url(../img/dashboard.502c84ce.jpg);background-size:cover;width:calc(100% + 60px);height:100%;left:-60px;position:absolute;pointer-events:none}.dashboard__title{font-size:25px;color:#433c3c}.dashboard__inner{padding:0 9px 40px 20px}.dashboard__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:10px}.dashboard__row:not(:first-child){margin-top:10px}.dashboard__row_finances{grid-template-rows:repeat(2,auto)}.dashboard__item_accounts-chart{grid-column:1/4;height:340px;overflow:hidden}.dashboard__item_accounts-chart .accounts-chart{height:290px}.dashboard__item_purposes-chart{grid-column-start:4;grid-column-end:4;grid-row-start:1;grid-row-end:3}.dashboard__item_purposes-chart .purposes-chart{max-width:230px;min-width:230px;max-height:230px;min-height:230px;margin:0 auto;padding:0;vertical-align:middle}.dashboard__purpose-chart .purposes-chart__info{padding-top:15px;left:0;right:0;top:20%;border-radius:0;width:auto}.dashboard__purpose-chart .purposes-chart__name{width:calc(100% - 20px)}.dashboard__purpose-chart .purposes-chart__tabs{width:calc(100% - 40px)}.dashboard__finances{grid-column:1/4;display:flex}@media screen and (max-width:1180px){.dashboard__finances{grid-column-start:1;grid-column-end:2;grid-row-start:2;display:grid;grid-gap:10px}.dashboard__item_purposes-chart{grid-column-start:2;grid-column-end:4;grid-row-start:2;grid-row-end:3}}