.menu{background-color:var(--bgcL);color:var(--text);position:absolute;top:50%;left:50%;border-radius:20px;max-width:90vw;overflow:hidden;overflow-y:scroll;max-height:calc(var(--vh, 1vh) * 90);box-shadow:0 0 5px var(--text);transform:translate(-50%,-50%) scale(0);transition:transform .3s ease-in-out;z-index:100}.menu.active{transform:translate(-50%,-50%)}@media screen and (max-width:800px){.menu{top:0;bottom:0;left:0;right:0;max-width:none;max-height:none;border-radius:0;padding-top:5px}.menu.active{transform:none}}.menu select{width:auto}.menu__controls{display:flex;align-items:center;justify-content:space-between;max-width:500px;margin:0 auto}.menu__controls,.menu__lang{background-color:var(--bgcL)}.menu__lang{background-position:left 0 top 50%,0 0;font-size:15px;color:var(--text);border:0;margin-left:10px;min-width:0;min-width:auto;padding-right:10px;box-shadow:none}.menu .modal__close{position:static;z-index:200;outline:0}.menu ul{margin:0 auto;display:block;position:relative;padding:0 40px 20px;max-width:500px}.menu li{list-style:none;padding:5px 0;border-bottom:1px solid gray;font-size:20px;display:block}.menu__messages.new_messages,.menu li{position:relative}.menu__messages.new_messages:after{top:50%;left:-15px;transform:translateY(-50%)}.menuBtn{position:absolute;top:0;left:0;z-index:98;border:0;background-color:transparent;padding:9px}.menuBtn:active,.menuBtn:focus,.menuBtn:hover{box-shadow:0 0 0!important;opacity:1!important;transform:scale(1.1);transition:transform .3s ease-in-out}.menuBtn svg{width:30px;height:30px;fill:#fff;stroke:1px var(--bgcL)}.menuBtn svg path{stroke:#000;stroke-width:2px;stroke-opacity:60%}.expenses_form,.stat{background-color:var(--bgcL);color:var(--text);overflow-y:auto;max-height:calc(100 * var(--vh));padding:10px}.expenses_form{text-align:center}.expenses_form:before{content:"";position:absolute;top:10px;left:10px;width:100px;height:100px}.expenses__sum{width:100%;padding:7px 10px;margin:15px auto 0}.expenses__select{background-color:var(--bgcL)!important;color:var(--text)!important}.expenses_form a:not(.record__image),.expenses_form button:not(.MuiButtonBase-root),.expenses_form input[type=submit],.expenses_form select{width:100%;display:block;margin:15px auto;border:0;padding:5px 10px;box-sizing:border-box;border-radius:5px;height:30px;color:inherit;background-color:inherit;box-shadow:0 0 2px var(--text)!important;font-size:.9rem}.expenses_form input[type=submit]{margin-top:30px}.expenses_form button:disabled,.expenses_form input:disabled{cursor:not-allowed;opacity:.6}.stat__table{margin:0 auto;border-collapse:collapse}.stat__table button{width:100%;max-width:none}.stat__table input,.stat__table select{height:30px;margin:0}.stat__table input[type=checkbox]{display:inline;width:auto;height:auto}.stat__table .stat__up td{padding:5px}.stat__table tfoot td{font-weight:700}.stat__table tfoot td.catg{word-wrap:break-word;text-align:left}.expenses_form_wrapper{max-width:300px;padding:5px;margin:0 auto}.stat__dates{display:flex;width:100%;margin:10px 0 20px}.stat__dates>div:nth-child(2){margin:0 10px;flex:1 1}.stat__dates button,.stat__dates input{margin:0!important}#until{margin-bottom:15px!important}.stat__dates .stats--heightAll{position:relative;width:30px}.stat__dates .stats--heightAll button{position:absolute;top:0;bottom:0;height:auto}.stat__table input,.stat__table select{min-width:auto!important;margin:0!important}.stat__up{border-top:1px solid var(--text-half)}.expenses_sum_all,.stat__table tbody tr:last-child{border-bottom:1px solid var(--text-half)}.stat__table thead td{padding-bottom:10px}.stat__table input[type=text]{margin-top:10px!important}.stat__table .desc{padding:0}.stat__table .catg{padding-right:0}.stat__table .summ--green{color:green}.highcharts-data-table table,.highcharts-figure{min-width:310px;max-width:800px;margin:1em auto}.graph_container{height:80vh;max-height:600px;min-width:600px;box-shadow:0 0 2px var(--text);margin-bottom:15px}#graph__range.graph__range{padding:0!important;border:0!important;box-shadow:none!important}.graph__controls{display:flex}.expenses_droppable{display:flex;flex-direction:column;margin-top:5px}.expenses_droppable__element{padding:5px 5px 5px 10px;border:1px solid var(--text-half);border-radius:5px;margin-bottom:5px;display:flex;justify-content:space-between;align-items:center}.EditBudget label:not(.MuiFormControlLabel-root){display:flex;grid-gap:10px;gap:10px;margin-top:15px}.EditBudget_tokenbox{display:flex;flex-direction:column}.EditBudget_tokenbox__textarea_box{position:relative}.EditBudget_tokenbox__textarea_box textarea{width:100%}.EditBudget_tokenbox_copypaste{position:absolute;bottom:0}.expenses_form__filter{display:flex;grid-gap:10px;gap:10px}.expenses_form__filter select{min-width:0;min-width:auto;margin-bottom:0}.stat__record_edit_modal{margin-top:25px;display:flex;flex-direction:column;grid-gap:15px;gap:15px}.stat__record_edit_modal>button,.stat__record_edit_modal>input,.stat__record_edit_modal>select{height:30px}.stat.expenses_form input[type=submit]{margin:0}.expenses_select__currency{min-width:auto;max-width:70px}