/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}:root{--shadow-down: 0px 0px 3px 1px rgba(0, 0, 0, .115);--shadow-up: 0px 0px -3px 1px rgba(0, 0, 0, .115);--text-shadow: 0px 0px 7px rgba(0, 0, 0, .55);--elevation-0: #70747a;--elevation-1: #555b63;--elevation-2: #384759;--elevation-3: #333d49;--elevation-4: #454642;--elevation-5: #253038;--elevation-6: #1a242b;--text-1: #f7f7f7;--text-2: #ccc;--text-3: #bbbbbb;--text-4: #aaaaaa;--highlight-primary-1: #ff8300;--highlight-primary-2: #ff5000;--highlight-primary-3: #fc1923;--highlight-secondary-1: #26a1ff;--highlight-secondary-2: #265fff;--success-1: #19b51e;--success-2: #1ecc24;--danger-1: #db0f0f;--danger-2: #e83333;--danger-3: #ffcece;--info-1: #1180db;--info-2: #3aa1f4;--warning-1: #eed202}* h1{font-family:Roboto,sans-serif;font-weight:700;font-style:normal;font-size:21px;color:var(--text-1);line-height:1.2em;margin:0}* h2{font-family:Roboto,sans-serif;font-weight:700;font-style:normal;font-size:17px;color:var(--text-1);line-height:1.4em}* p{font-family:Roboto,sans-serif;line-height:1.4em;color:var(--text-1);font-size:17px}* p.mime{font-family:Roboto,sans-serif;line-height:1.75em;color:var(--text-1);font-size:14px}button.base{background:none;border:none;padding:0;font-size:12px;cursor:pointer;transition:.2s ease-in-out}button.base i{color:var(--text-1);opacity:.5}button.base:hover,button.base:focus,button.base:active{filter:brightness(1.5)}a.base{font-family:Roboto,sans-serif;color:var(--text-1);font-size:12px}a.base i{color:var(--text-1);opacity:.5}button.default{background:none;border:none;cursor:pointer}button.default:focus i,button.default:active i,button.default:hover i{color:var(--highlight-primary-1)}button.default i{font-size:12px;margin:0;padding:0;color:var(--elevation-0);transition:.2s ease-in-out}button.default .ind{position:absolute;width:7px;height:7px;background:var(--danger-1);border-radius:50%;left:18px;top:5px}button.secondary{background:linear-gradient(130deg,var(--highlight-secondary-1) 0%,var(--highlight-secondary-2) 100%);border:none;font-family:Roboto,sans-serif;border-radius:3px;display:block;width:100%;padding:8px 12px;color:var(--text-1);box-shadow:var(--shadow-down);cursor:pointer;transition:.2s ease-in-out;margin-top:20px;font-size:12px}button.secondary:hover,button.secondary:focus,button.secondary:active{filter:brightness(1.2)}button.secondary.disabled{filter:grayscale(100);cursor:not-allowed;opacity:.25}button.primary{background:linear-gradient(130deg,var(--highlight-primary-1) 0%,var(--highlight-primary-2) 100%);border:none;font-family:Roboto,sans-serif;border-radius:3px;display:block;width:100%;padding:8px 12px;color:var(--text-1);box-shadow:var(--shadow-down);cursor:pointer;transition:.2s ease-in-out;margin-top:20px;font-size:12px}button.primary:hover,button.primary:focus,button.primary:active{filter:brightness(1.2)}button.primary.disabled{filter:grayscale(100);cursor:not-allowed;opacity:.25}.custom-select{border:var(--elevation-1) 1px solid;border-radius:2px;display:inline-block;position:relative;pointer-events:all}.custom-select.disabled{cursor:not-allowed;opacity:.5}.custom-select.disabled select{cursor:not-allowed!important}.custom-select select{appearance:none;font-family:Roboto,sans-serif;font-size:12px;border:none;margin:0;cursor:inherit;line-height:inherit;padding:7px 27px 7px 7px;position:relative;cursor:pointer;background-color:none;outline:none;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-1);background:var(--elevation-5)}.custom-select select:focus+.custom-select:after,.custom-select select:active+.custom-select:after{border-top:5px solid red}.custom-select select option{color:var(--text-3)!important}.custom-select:after{content:"";width:0;height:0;position:absolute;right:4px;top:50%;transform:translateY(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--text-3);pointer-events:none}.custom-select:focus,.custom-select:active,.custom-select:hover{border:var(--highlight-primary-2) 1px solid}.custom-select.base{border:none;background:none}.custom-select.base:before{background:none;border:none}.custom-select.base select{background:none;color:var(--elevation-1)}.custom__range{display:flex;border:1px solid var(--elevation-1);background:var(--elevation-6);height:100%;align-items:center;border-radius:3px}.custom__range__input{display:inline-block;border-right:1px solid var(--elevation-1);height:100%}.custom__range__input input{font-family:Roboto,sans-serif;font-size:12px;margin:0!important;box-sizing:border-box;border:none;outline:none;text-align:right;border-radius:2px;padding:3px 7px;height:100%;cursor:pointer;border:1px solid rgba(0,0,0,0);background:var(--elevation-5);color:var(--text-1)}.custom__range__input input:hover,.custom__range__input input:focus,.custom__range__input input:active{border:1px solid var(--highlight-primary-2)}.custom__range__slider{display:flex;align-items:center;padding:0 7px}.custom__range__slider input{-webkit-appearance:none;height:3px;background:var(--elevation-1);outline:none;-webkit-transition:.2s;transition:opacity .2s;border-radius:5px;width:100%}.custom__range__slider input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:var(--highlight-primary-2);cursor:pointer;border-radius:50%;box-shadow:var(--shadow-down);border:2px solid var(--elevation-1)}.custom__range__slider input::-moz-range-thumb{width:14px;height:14px;background:var(--highlight-primary-2);cursor:pointer}input.custom{border:1px solid var(--elevation-1);background:var(--elevation-5);height:100%;cursor:pointer;border-radius:2px;font-size:12px;font-family:Roboto,sans-serif;padding:0 7px;color:var(--text-1)}input.custom:hover,input.custom:focus,input.custom:active{border:1px solid var(--highlight-primary-2)}input.custom::placeholder{color:var(--text-3)}.editable__label{display:flex}.editable__label form{display:inline-block}.editable__label input[type=text]{cursor:pointer;font-family:Roboto,sans-serif;font-weight:700;background:none;border:1px solid rgba(0,0,0,0);font-size:14px;transition:.2s ease-in-out;padding:0 5px;border-radius:2px;white-space:nowrap;text-overflow:ellipsis;color:var(--text-1)}.editable__label input[type=text].editing{border:1px solid var(--elevation-1);background:var(--elevation-2)}.editable__label button{background:none;border:none;padding:0;cursor:pointer;font-size:12px;line-height:14px;margin-right:3px}.editable__label button i{margin:0;padding:0;color:var(--text-2);transition:.2s ease-in-out}.editable__label button:hover i,.editable__label button:focus i{color:var(--highlight-primary-2)}.fieldset{margin-top:10px}.fieldset label{font-size:12px;font-family:Roboto,sans-serif;margin-bottom:5px;display:inline-block;color:var(--text-3)}.fieldset textarea,.fieldset input[type=text]{width:100%;font-family:Roboto,sans-serif;padding:5px;font-size:12px;border:1px solid var(--elevation-5);background:var(--elevation-5);border-radius:3px;color:var(--text-1)}.fieldset textarea::placeholder,.fieldset input[type=text]::placeholder{color:var(--text-3)}aside{position:relative;min-width:270px;max-width:270px;max-height:100vh;padding-top:36px;padding-bottom:20px;display:flex;flex-direction:column;background:var(--elevation-3)}.sidebar__container{background:var(--elevation-1);border:1px solid #ddd;margin-top:10px;margin-left:10px;border-radius:1px}header.sidebar{z-index:500;border-bottom:1px solid var(--elevation-1);border-radius:1px;background:var(--elevation-3)}header.sidebar .sidebar__wrap{display:grid;grid-gap:5px;grid-template-columns:repeat(5,1fr);padding:15px 20px}header.sidebar .sidebar__wrap>:first-child{grid-column:1/span 1}header.sidebar .sidebar__wrap>:first-child .sidebar__header__icon{display:block;width:35px;height:35px;background:var(--highlight-secondary-2);background:linear-gradient(130deg,var(--highlight-secondary-1) 0%,var(--highlight-secondary-2) 100%);border-radius:4px;text-align:center}header.sidebar .sidebar__wrap>:first-child .sidebar__header__icon i{margin:0;line-height:40px;color:var(--text-1);font-size:17px}header.sidebar .sidebar__wrap>:last-child{grid-column:2/span 4}header.sidebar .sidebar__wrap>:last-child h3,header.sidebar .sidebar__wrap>:last-child span{font-family:Roboto,sans-serif}header.sidebar .sidebar__wrap>:last-child h3{font-size:17px;font-weight:700;color:var(--text-1)}header.sidebar .sidebar__wrap>:last-child span{font-size:11px;color:var(--text-2)}header.main{background:var(--elevation-2);border-bottom:1px solid var(--elevation-1);position:fixed;top:0;left:0;width:100vw;z-index:502}header.main .main__sub{height:100%;display:flex;justify-content:space-between;align-items:center}header.main .main__head{padding:5px 20px;display:flex;align-items:center;justify-content:space-between;background:var(--elevation-2)}header.main .main__head__left{display:flex}header.main .main__head__left button{padding:0 10px}header.main .main__head__left button i{color:var(--text-1);font-size:14px}header.main .main__head__left .logo{display:flex;align-items:center;font-family:Roboto,sans-serif;color:var(--text-1);font-weight:700;font-size:14px;padding-right:10px;border-right:1px solid var(--elevation-0)}header.main .main__head__left .logo__mark{width:20px;height:20px;display:inline-block;margin-right:5px}header.main .main__head__left .logo__mark img{width:100%;height:100%}header.main .main__head__right{display:flex}header.main .main__head__right button{color:var(--text-1);font-family:Roboto,sans-serif;font-size:12px;padding:0 20px;cursor:pointer;position:relative}header.main .main__head__right button i{margin-right:5px;color:var(--text-1)}header.main .main__head__right .custom-select{cursor:pointer;padding-left:10px}header.main .main__head__right .custom-select select{color:var(--text-1)}header.main .main__head__right .custom-select:after{border-top:5px solid var(--text-1)}header.main .main__head .user{color:var(--text-1);display:flex;align-items:center;margin-left:10px}header.main .main__head .user span{font-family:Roboto,sans-serif;font-size:12px}footer{position:fixed;bottom:0;left:0;width:100vw;padding:4px 20px;display:flex;justify-content:space-between;background:var(--elevation-2);border-top:1px solid var(--elevation-1)}footer span{font-family:Roboto,sans-serif;color:var(--text-1);font-size:12px}.drag__list__bar__wrap{width:100%;padding:5px 15px 15px;height:100%;overflow-y:scroll;overflow-x:hidden}.drag__list__bar__wrap::-webkit-scrollbar{width:5px}.drag__list__bar__wrap::-webkit-scrollbar-track{background:var(--elevation-2)}.drag__list__bar__wrap::-webkit-scrollbar-thumb{background:var(--elevation-1)}.drag__list__bar__wrap.dragging{overflow-y:visible;overflow-x:visible;padding-right:20px}.drag__list__container{margin-top:10px}.drag__list__container h2{font-size:12px}.drag__list__container__header{display:flex;justify-content:space-between;align-items:center;margin:5px 0}.drag__list__container__header__title{display:flex;width:100%}.drag__list__container__header__title h2{margin-right:5px}.drag__list__container__header__title span{font-family:Roboto,sans-serif;font-size:9px;width:14px;height:14px;border-radius:50%;background:var(--elevation-3);border:1px solid var(--elevation-1);text-align:center;line-height:13px;color:var(--text-1);font-weight:700}.drag__list{margin-left:3px;transition:transform .2s cubic-bezier(.075,.82,.165,1),max-height 0s ease .2s;transform-origin:top;height:100%}.drag__list.expanded{max-height:100%;transform:scaleY(1)}.drag__list.collapsed{max-height:0;overflow:hidden;transform:scaleY(0)}.drag__list li{transform-origin:center;position:relative;margin-bottom:5px}.drag__list__item.placeholder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0!important}.drag__list__item__rule{display:flex;align-items:center;border:1px solid var(--elevation-2);border-radius:2px;margin-bottom:-1px;padding:6px 45px 6px 6px;background:var(--elevation-2);position:relative;z-index:1000;cursor:pointer;transition:.2s ease-in-out}.drag__list__item__rule:hover{transform:scale(1.025);box-shadow:var(--shadow-down)}.drag__list__item__rule p{padding-left:6px;font-size:12px}.drag__list__item__rule p .type{display:block;color:var(--text-2);text-transform:capitalize;font-size:10px;line-height:1em}.drag__list__item__rule.list{padding:0}.drag__list__item__rule.list:before,.drag__list__item__rule.list:after{display:none!important}.drag__list__item__rule .drag__list__item__icon__secondary{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.drag__list__item__rule .drag__list__item__icon__secondary i{color:var(--elevation-1)}.drag__bucket{background:var(--elevation-2);padding:10px;border:1px solid var(--elevation-2);margin-bottom:10px;border-radius:2px}.drag__bucket__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;min-height:24px}.drag__bucket__header .bucket__actions{display:flex;align-items:center}.drag__bucket__header .bucket__actions button{border:none;background:none;padding:0;margin:0}.drag__bucket__header .bucket__actions button i{padding:0;margin:0;color:var(--elevation-0)}.drag__bucket__header button{background:none;border:none;padding:0;cursor:pointer;font-size:12px;line-height:14px;margin-right:3px}.drag__bucket__header button i{margin:0;padding:0;color:var(--text-1);transition:.2s ease-in-out}.drag__bucket__header button:hover i,.drag__bucket__header button:focus i{color:var(--highlight-primary-1)}.drag__bucket__target{background:var(--elevation-5);border:dashed 1px var(--elevation-1);height:50px;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:.2s ease-in}.drag__bucket__target p{font-size:12px;text-align:center;color:var(--text-3)}.drag__bucket__target.active{border:1px dashed var(--highlight-primary-2);background:rgba(255,80,0,.2)}.buckets__container{height:100%;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;grid-template-rows:min-content;max-width:800px}@media screen and (min-width: 1425px){.buckets__container{grid-template-columns:repeat(2,1fr)}}.buckets__container__title{grid-column:1/2}@media screen and (min-width: 1425px){.buckets__container__title{grid-column:1/3}}.buckets__container__outer{background:var(--elevation-3);padding:10px;border:1px solid var(--elevation-2);height:100%;display:flex;flex-direction:column;height:auto;max-height:100%;border-radius:2px;min-height:0;min-width:375px;max-width:400px}.buckets__container__outer h3{font-family:Roboto,sans-serif;font-weight:400;margin-bottom:10px;font-size:17px;color:var(--text-1)}.buckets__container__outer h3 i{font-size:12px;line-height:17px;color:var(--text-3)}.buckets__container__inner{height:100%;background:var(--elevation-5);padding:10px;border:1px solid var(--elevation-5);overflow-y:scroll}.buckets__container__inner::-webkit-scrollbar{width:5px}.buckets__container__inner::-webkit-scrollbar-track{background:var(--elevation-5)}.buckets__container__inner::-webkit-scrollbar-thumb{background:var(--highlight-secondary-1)}.buckets__container>.buckets__container__outer:nth-of-type(2){grid-row:3/4}@media screen and (min-width: 1425px){.buckets__container>.buckets__container__outer:nth-child(1){grid-row:2/3;grid-column:1/2}.buckets__container>.buckets__container__outer:nth-of-type(2){grid-row:2/3;grid-column:2/3}}button.add__condition{background:none;border:none;font-family:Roboto,sans-serif;font-size:12px;color:var(--highlight-primary-2);cursor:pointer;margin-top:15px;text-align:left}button.add__condition i{margin:0;font-size:9px;line-height:12px}.bucket__actions__radio{margin-right:5px}.bucket__actions__radio .container input{position:absolute;opacity:0;cursor:pointer}.bucket__actions__radio .container{font-family:Roboto,sans-serif;font-size:12px;font-weight:700;border:1px solid var(--elevation-1);color:var(--text-3);padding:5px;width:37px;display:inline-block;text-align:center;z-index:200;cursor:pointer;transition:.2s ease-in-out}.bucket__actions__radio .container.checked,.bucket__actions__radio .container:focus,.bucket__actions__radio .container:hover{background:rgba(255,80,0,.2);border:1px solid var(--highlight-primary-2);color:var(--highlight-primary-2);z-index:500}.bucket__actions__radio>:first-child{border-right:none;border-top-left-radius:5px;border-bottom-left-radius:5px}.bucket__actions__radio>:last-child{border-left:none;border-top-right-radius:5px;border-bottom-right-radius:5px}.drag__bucket__rules>:last-child{margin-bottom:10px}.drag__bucket__rules>:last-child .rule__append{display:none}.rule{border:1px solid var(--elevation-1);border-radius:3px;margin-bottom:26px;position:relative;background:var(--elevation-2);box-shadow:var(--shadow-down)}.rule__head{display:flex}.rule__head__type{display:flex;align-items:center;border-right:1px solid var(--elevation-1);padding:5px 10px;font-weight:700;min-width:135px}.rule__head__type h5{font-family:Roboto,sans-serif;font-size:12px;margin-left:5px;text-transform:capitalize;color:var(--text-1)}.rule__head__name{padding:5px 70px 5px 10px;display:flex;align-items:center;position:relative;width:100%}.rule__head__name .rule__head__meta{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.rule__head__name h5{font-family:Roboto,sans-serif;font-size:12px;margin-left:5px;text-transform:capitalize;line-height:1.3em;color:var(--text-1)}.rule__body{padding:5px;border-top:1px solid var(--elevation-1);display:flex}.rule__append{position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.rule__append span{font-family:Roboto,sans-serif;background:rgba(255,80,0,.2);border-radius:10px;display:inline-block;padding:3px 10px;font-size:9px;border:1px solid var(--highlight-primary-2);color:var(--highlight-primary-2);position:relative}.rule__append span:before,.rule__append span:after{content:"";height:6px;width:1px;background:var(--highlight-primary-2);position:absolute;left:50%;transform:translate(-50%)}.rule__append span:before{bottom:100%}.rule__append span:after{top:100%}.summary{margin:0 20px 0 0;width:100%;max-width:270px;padding-top:56px}.summary__container{background:var(--elevation-3);padding:20px 20px 0;border:1px solid var(--elevation-2);border-radius:2px}.summary__section.header{border-bottom:1px solid var(--elevation-4);padding-bottom:20px}.summary__section.header input[type=text]{font-size:17px;color:var(--text-1)}.summary__section{margin-bottom:20px}.summary__section h3{font-family:Roboto,sans-serif;font-weight:700;font-size:17px;color:var(--text-1)}.summary__section h4{font-family:Roboto,sans-serif;margin-top:3px;font-size:12px;color:var(--text-3)}.summary__section h2{font-size:30px}.summary__section p{font-size:12px;color:var(--text-3)}.summary__section.legend button{background:none;border:none}.summary__section.legend button .legend__item{display:flex}.summary__section.legend button .legend__item__icon{width:12px;height:12px;background:var(--highlight-primary-1);display:block;margin-right:5px}.summary__section.legend button .legend__item__label{text-align:left}.summary__section.legend button .legend__item__label h3{font-size:12px}.summary__section.legend button .legend__item__label p{color:var(--text-3)}.summary__section.chart{display:flex;justify-content:space-around}.summary__section.chart .chart__container{width:220px;height:220px}.summary__section.chart .chart__circle{background:var(--highlight-primary-1);width:100%;height:100%;border-radius:50%;position:relative}.summary__section.chart .chart__circle.inner{background:var(--highlight-primary-2);position:absolute;left:12%;top:12%;width:20%;height:20%}.donut__chart{display:inline-block;padding-top:0;max-width:375px;border-radius:4px}.donut__chart__container{position:relative;display:flex;justify-content:center;align-items:center;margin:auto}.donut__chart__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.donut__chart__center label,.donut__chart__center h3,.donut__chart__center p,.donut__chart__center h4{font-family:Roboto,sans-serif;margin:0;text-align:center;display:block}.donut__chart__center label{text-transform:uppercase;font-size:12px;font-weight:700;color:var(--text-1)}.donut__chart__center h3{font-size:3rem;color:var(--text-1)}.donut__chart__center h3 sup{font-size:1.5rem;font-weight:400}.donut__chart__center h4,.donut__chart__center p{font-weight:400;color:var(--text-3)}.donut__chart__legend{display:flex;flex-wrap:wrap;margin:auto}.donut__chart__legend .legend__item{background:var(--elevation-3);border:none;text-align:left;display:flex;margin:0 7px 7px 0;padding:7px;transition:.2s ease-in-out;border:1px solid var(--elevation-1);cursor:pointer}.donut__chart__legend .legend__item.active{transform:scale(1.07);border-radius:2px;box-shadow:0 3px 3px 2px #00000003}.donut__chart__legend .legend__item__icon{width:20px;height:20px;margin-right:5px;border-radius:2px}.donut__chart__legend .legend__item label{display:flex;flex-direction:column;color:var(--text-1)}.donut__chart__legend .legend__item h5{margin:0 0 3px;font-size:14px;text-transform:uppercase;font-family:Roboto,sans-serif;font-weight:700;line-height:1em;color:var(--text-1)}.donut__chart__legend .legend__item span{color:var(--text-2);font-size:12px;font-family:Roboto,sans-serif;line-height:1em}.donut__chart svg{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.donut__chart svg circle{transition:stroke-dasharray 2s cubic-bezier(.59,.26,.17,1),stroke-width .5s cubic-bezier(.59,.26,.17,1);transform-origin:center center;cursor:pointer}.tooltip{background:none;border:none;padding:0;margin:0;display:inline-block;position:relative;text-align:left;cursor:pointer}.tooltip i{font-size:12px}.tooltip__container{visibility:hidden;opacity:0;background:var(--elevation-6);border-radius:2px;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);min-width:120px;transition:opacity .2s ease-in-out}.tooltip__container:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--elevation-6)}.tooltip__content{padding:5px 7px;font-family:Roboto,sans-serif;font-size:12px;display:inline-block;color:var(--text-1)}.tooltip:hover .tooltip__container,.tooltip:active .tooltip__container,.tooltip:focus .tooltip__container{visibility:visible;opacity:1;z-index:900}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999;opacity:0;transition:opacity .2s ease-in-out}.modal.active{opacity:1;transition:opacity .2s ease-in-out}.modal .modal__logo{display:flex;justify-content:space-around;margin:20px 0}.modal .modal__logo img{width:50px;height:auto}.modal h3,.modal p{text-align:center;margin-top:4px}.modal p{font-size:12px}.modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--elevation-6);padding:20px;border-radius:3px;box-shadow:var(--shadow-down);border:1px solid var(--elevation-3);width:320px}.modal:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;background:rgba(21,21,21,.7);-webkit-backdrop-filter:saturate(180%) blur(3px);backdrop-filter:saturate(180%) blur(3px)}.modal .badge{position:absolute;top:20px;left:20px}.modal .badge i{color:var(--text-1)}.app{height:100%;max-height:100vh;overflow:hidden;background:var(--elevation-6);display:flex;width:100%;justify-content:space-between}html,body,#root,.app{overflow:hidden}body{display:flex;flex-direction:column}#root,.app{flex:1;display:flex;max-height:100vh}.body{display:flex;flex:1;height:100%;max-width:1440px;margin:auto}main{padding-top:36px;padding-bottom:21px;display:flex;width:100%}.main__container{width:100%;background:var(--elevation-5);margin:20px;padding:20px;border-radius:2px}.type__icon{width:25px;height:25px;text-align:center;background:var(--highlight-secondary-1);background:linear-gradient(130deg,var(--highlight-secondary-1) 0%,var(--highlight-secondary-2) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center}.type__icon i{color:var(--text-1);transform:translate(2px);font-size:12px}.empty{font-size:12px;text-align:center;padding:6px;color:var(--text-1)}.empty i{color:var(--warning-1)}* h3{font-size:17px;font-weight:700;color:var(--text-1);font-family:Roboto,sans-serif}
