*{--hue_main:175;--color_error:#da0b0b;--color_error1:#f20d0d;--color_error2:#f42525;--color_grey:#666;--color_main:hsl(var(--hue_main),100%,35%);--color_main1:hsl(var(--hue_main),100%,40%);--color_main2:hsl(var(--hue_main),100%,45%);--color_main_light1:hsl(var(--hue_main),50%,95%);--color_main_light2:hsl(var(--hue_main),50%,90%);--color_main_light3:hsl(var(--hue_main),50%,85%);--color_darken:hsl(var(--hue_main),20%,30%,0.5);--color_white:#fff;--color_black:#262626;--color_dark1:#333;--color_dark2:#404040;--color_dark3:#4d4d4d;--color_light1:#f2f2f2;--color_light2:#e6e6e6;--color_light3:#d9d9d9;--color_light4:#bfbfbf;--font_small_size:14px;--font_small_height:20px;--font_medium_size:16px;--font_medium_height:25px;--font_large_size:25px;--font_large_height:35px;--radius_small:5px;--radius_medium:10px;--shadow_medium:0 3px 10px hsl(var(--hue_main),20%,30%,0.5);--shadow_focus:0 0 0 2px hsl(var(--hue_main),100%,30%,0.5);background:transparent no-repeat;border:0;border-collapse:collapse;border-radius:0;color:inherit;cursor:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;text-decoration:inherit;word-wrap:break-word;box-sizing:border-box;resize:none}body,html{background-color:var(--color_white);color:var(--color_black);cursor:default;font:normal var(--font_medium_size)/var(--font_medium_height) Arial,sans-serif;height:100%;overflow:hidden}.Base_OperationForm_Transaction_Main{display:contents}.Base_OperationForm_Transaction_Main-item{border:1px solid var(--color_light4);display:flex;flex-direction:column;margin:-1px}.Base_OperationForm_Transaction_Main-item.number{background-color:var(--color_light1);padding:4px 9px}.Base_OperationForm_Transaction_Main-item.number,.Base_OperationForm_Transactions_Head{color:var(--color_grey);font-size:var(--font_small_size);line-height:var(--font_small_height)}.Base_OperationForm_Transactions_Head{display:contents}.Base_OperationForm_Transactions_Head-item{background-color:var(--color_light1);border:1px solid var(--color_light4);margin:-1px;padding:4px 9px}.Base_OperationForm_Transactions_Head-item.colspan{grid-column-end:span 2}.Base_OperationForm_Transactions_Head-item.rowspan{grid-row-end:span 2}.Base_OperationForm_Transactions_Main-items{display:grid;gap:1px;grid-template-columns:minmax(33px,min-content) 1fr 90px 90px 90px 90px 35px;padding:1px}.Base_Side{display:flex;flex-direction:column}.Base_Side-base{border-bottom:1px solid var(--color_dark3);padding:20px}.Base_Side-base-title{font-weight:700}.Color-grey{color:var(--color_grey)}.FontSize-small{font-size:var(--font_small_size);line-height:var(--font_small_height)}.Form_Button{background-color:var(--color_main);border:2px solid var(--color_main);border-radius:var(--radius_small);color:var(--color_white);padding:3px 8px;text-align:center}.Form_Button:hover{border-color:var(--color_main1)}.Form_Button:focus,.Form_Button:hover{background-color:var(--color_main1)}.Form_Button:active{background-color:var(--color_main2);border-color:var(--color_main2)}.Form_Checkbox{cursor:pointer;display:flex;gap:5px}.Form_InlineRadios{display:flex;flex-wrap:wrap;gap:10px 20px}.Form_Radio{cursor:pointer;display:flex;gap:5px}.Form_TwoColumns{display:flex;gap:10px}.Form_TwoColumns-item{flex-basis:0;flex-grow:1;min-width:0}@media (max-width:700px){.Form_TwoColumns{flex-direction:column}}.Login_Main{background-color:var(--color_light1);display:flex;flex-basis:0;flex-grow:1;min-height:0;overflow:auto;padding:100px 20px}.Login_Main-content{background-color:var(--color_white);border-radius:var(--radius_medium);box-shadow:var(--shadow_medium);margin-bottom:auto;margin-left:auto;margin-right:auto;max-width:400px;padding:20px;width:100%}.Main{height:100%}.Main-content{display:flex;flex-direction:column;height:100%}.Page_Actions{display:flex;font-size:var(--font_small_size);gap:1px;line-height:var(--font_small_height);padding:1px}.Page_Actions.borderless{gap:0;padding:0}.Page_Actions-item{--border_width:1px;border:var(--border_width) solid var(--color_light4);display:flex;margin:-1px;padding:calc((35px - 2*var(--border_width) - var(--font_small_height))/2);position:relative}.Page_Actions-item.first{border-radius:var(--radius_small) 0 0 var(--radius_small)}.Page_Actions-item.last{border-radius:0 var(--radius_small) var(--radius_small) 0}.Page_Actions-item.first.last{border-radius:var(--radius_small)}.Page_Actions-item.borderless{--border_width:0px;margin:0}.Page_Actions-item.borderless,.Page_Actions-item.borderless.first,.Page_Actions-item.borderless.last{border-radius:0}.Page_Actions-item:hover{background-color:var(--color_main_light1)}.Page_Actions-item:focus{--border_width:2px;border-color:var(--color_main);z-index:1}.Page_Actions-item.borderless:focus{--border_width:1px;outline:1px solid var(--color_main)}.Page_Actions-item.active,.Page_Actions-item:active{--border_width:1px;background-color:var(--color_main_light2);border-color:var(--color_light4)}.Page_Actions-item.borderless:active{--border_width:0px;outline:0}.Page_Actions-item.disabled{background-color:var(--color_white);border-color:var(--color_light4);opacity:.4}.Page_Actions-item.main{background-color:var(--color_main);border-color:var(--color_main);color:var(--color_light1)}.Page_Actions-item.main:hover{border-color:var(--color_main1)}.Page_Actions-item.main:focus,.Page_Actions-item.main:hover{background-color:var(--color_main1)}.Page_Actions-item.main:active{background-color:var(--color_main2);border-color:var(--color_main2)}.Page_Actions-item.main.disabled{background-color:var(--color_main);border-color:var(--color_main)}.Page_Actions-item.light4{background-color:var(--color_black);border-color:var(--color_dark3);color:var(--color_light4)}.Page_Actions-item.light4:hover{background-color:var(--color_dark1)}.Page_Actions-item.light4:focus{border-color:var(--color_main1)}.Page_Actions-item.light4:active{background-color:var(--color_dark2);border-color:var(--color_dark3)}.Page_Actions-item.light4.disabled{background-color:var(--color_black)}.Page_Actions-item-icon{background-position:50%;background-size:18px 18px;height:var(--font_small_height);width:var(--font_small_height)}.Page_Actions-item-text{padding-inline:4px}.Page_BasicSection{padding:20px}.Page_Block{display:contents}.Page_Block.hidden{display:none}.Page_Blocks{display:flex;flex-direction:column}.Page_Blocks.x_small{gap:5px}.Page_Blocks.small{gap:10px}.Page_Blocks.medium{gap:20px}.Page_Checkbox{--size:var(--font_small_height);height:var(--size);margin-block:calc((var(--font_medium_height) - var(--size))/2);position:relative;width:var(--size)}.Page_Checkbox-input{display:inline-block;height:100%;left:0;opacity:0;position:absolute;top:0;vertical-align:top;width:100%}.Page_Checkbox-box{border:1px solid var(--color_light4);border-radius:var(--radius_small);bottom:0;left:0;position:absolute;right:0;top:0}.Page_Checkbox-input:focus+.Page_Checkbox-box{border-color:var(--color_main);border-width:2px}.Page_Checkbox-box.invalid,.Page_Checkbox-input:focus+.Page_Checkbox-box.invalid{border-color:var(--color_error)}.Page_Checkbox-check{background-color:var(--color_main);background-position:50%;background-size:18px 18px;border:2px solid var(--color_main);border-radius:var(--radius_small);bottom:0;display:none;left:0;pointer-events:none;position:absolute;right:0;top:0}.Page_Checkbox-input:focus~.Page_Checkbox-check{background-color:var(--color_main1)}.Page_Checkbox-input:checked~.Page_Checkbox-check{display:block}.Page_DateInput_Button{--border_width:1px;--height:35px;--icon_size:18px;background-position:calc(100% - (var(--height) - var(--icon_size))/2 + var(--border_width));background-size:var(--icon_size) var(--icon_size);border:var(--border_width) solid var(--color_light4);border-radius:var(--radius_small);cursor:text;display:inline-block;height:var(--height);padding-block:calc(5px - var(--border_width));padding-inline:calc(10px - var(--border_width)) calc(var(--height) - var(--border_width));vertical-align:top}.Page_DateInput_Button.empty{color:var(--color_grey)}.Page_DateInput_Button:focus{--border_width:2px;border-color:var(--color_main)}.Page_DateInput_Button.invalid{border-color:var(--color_error)}.Page_DateInput_Main{display:inline-flex;flex-direction:column;position:relative;vertical-align:top}.Page_DateInput_Menu{--cell_size:35px;--padding:10px;background-color:var(--color_white);border-radius:var(--radius_medium);box-shadow:var(--shadow_medium);display:flex;flex-direction:column;font-size:var(--font_small_size);gap:10px;left:0;line-height:calc(var(--cell_size) - 4px);padding-block:var(--padding);position:absolute;text-align:center;top:100%;z-index:1}.Page_DateInput_Menu.hidden{display:none}.Page_DateInput_Menu-weeks{display:flex;flex-direction:column;padding-inline:var(--padding)}.Page_DateInput_Menu-week{display:flex}.Page_DateInput_MenuDay{border:2px solid transparent;border-radius:var(--radius_small);width:var(--cell_size)}.Page_DateInput_MenuDay:hover{background-color:var(--color_light1)}.Page_DateInput_MenuDay:focus{border-color:var(--color_main)}.Page_DateInput_MenuDay:active{background-color:var(--color_light2);border-color:transparent}.Page_DateInput_MenuDay.today{font-weight:700}.Page_DateInput_MenuDay.outside{color:var(--color_light4)}.Page_DateInput_MenuDay.selected{background-color:var(--color_main);color:var(--color_white)}.Page_DateInput_MenuDay.selected:hover{background-color:var(--color_main1);border-color:var(--color_main1)}.Page_DateInput_MenuDay.selected:focus{background-color:var(--color_main1)}.Page_DateInput_MenuDay.selected:active{background-color:var(--color_main2);border-color:var(--color_main2)}.Page_DateInput_MenuMonth{display:flex;padding-inline:var(--padding)}.Page_DateInput_MenuMonth-arrow{background-position:50%;background-size:18px 18px;border:2px solid transparent;border-radius:var(--radius_small);height:var(--cell_size);width:var(--cell_size)}.Page_DateInput_MenuMonth-arrow:hover{background-color:var(--color_light1)}.Page_DateInput_MenuMonth-arrow:focus{border-color:var(--color_main)}.Page_DateInput_MenuMonth-arrow:active{background-color:var(--color_light2);border-color:transparent}.Page_DateInput_MenuMonth-month{flex-basis:0;flex-grow:1;min-width:0;padding:2px}.Page_DateInput_MenuWeekdays{background-color:var(--color_light1);color:var(--color_grey);display:flex;padding-inline:var(--padding)}.Page_DateInput_MenuWeekdays-item{flex-basis:0;flex-grow:1;min-width:0}.Page_DeleteAction-button{background-color:var(--color_error);border:2px solid var(--color_error);border-radius:var(--radius_small);color:var(--color_white);padding:3px 8px;text-align:center}.Page_DeleteAction-button:hover{border-color:var(--color_error1)}.Page_DeleteAction-button:focus,.Page_DeleteAction-button:hover{background-color:var(--color_error1)}.Page_DeleteAction-button:active{background-color:var(--color_error2);border-color:var(--color_error2)}.Page_Error{color:var(--color_error);font-size:var(--font_small_size);line-height:var(--font_small_height)}.Page_Error.borderless{padding-inline:10px;padding-bottom:5px}.Page_Error.hidden{display:none}.Page_Fieldset{border:1px solid var(--color_light2);border-radius:var(--radius_small);padding:10px}.Page_Fieldset-legend{font-size:var(--font_small_size);line-height:var(--font_small_height);padding-inline:10px}.Page_Fieldset-content{padding:10px}.Page_Grid_BasicColumn{padding:4px 9px}.Page_Grid_Column{background-color:var(--color_light1);border:1px solid var(--color_light4);color:var(--color_grey);font-size:var(--font_small_size);line-height:var(--font_small_height);margin:-1px;padding:4px 9px}.Page_Grid_Main{display:grid;gap:1px;padding:1px}.Page_Grid_Main-row{display:contents}.Page_Grid_Main-row-cell{border:1px solid var(--color_light4);display:flex;flex-direction:column;margin:-1px}.Page_Grid_Main-row:hover>.Page_Grid_Main-row-cell{background-color:var(--color_main_light1)}.Page_Grid_Main-row:active>.Page_Grid_Main-row-cell{background-color:var(--color_main_light2)}.Page_Grid_RowNumberColumn{background-color:var(--color_light1);color:var(--color_grey);flex-grow:1;font-size:var(--font_small_size);line-height:var(--font_small_height);padding:4px 9px}.Page_Grid_Main-row:hover .Page_Grid_RowNumberColumn{background-color:var(--color_main_light2)}.Page_Grid_Main-row:active .Page_Grid_RowNumberColumn{background-color:var(--color_main_light3)}.Page_H1{font-size:var(--font_large_size);line-height:var(--font_large_height)}.Page_H2{font-weight:700}.Page_KeyValue{border-top:1px solid var(--color_light2);display:flex;gap:20px;padding-top:5px}.Page_KeyValue-key{color:var(--color_grey);flex-basis:0;flex-grow:1;max-width:200px;min-width:0}.Page_KeyValue-value{flex-basis:0;flex-grow:2;min-width:0}.Page_Lookup_Main{position:relative}.Page_Lookup_Menu{background-color:var(--color_white);border-radius:var(--radius_small);box-shadow:var(--shadow_medium);display:flex;flex-direction:column;left:0;padding-block:5px;position:absolute;right:0;top:100%;z-index:1}.Page_Lookup_Menu-empty{color:var(--color_grey);font-size:var(--font_small_size);line-height:var(--font_small_height);padding:5px 10px}.Page_Lookup_Menu-item{padding:5px 10px}.Page_Lookup_Menu-item.hover,.Page_Lookup_Menu-item:hover{background-color:var(--color_main_light1)}.Page_Lookup_Menu-item:active{background-color:var(--color_main_light2)}.Page_Modal{background-color:var(--color_darken);bottom:0;display:flex;left:0;overflow:auto;padding:100px 20px;position:absolute;right:0;top:0}.Page_Modal-content{background-color:var(--color_white);border-radius:var(--radius_small);box-shadow:var(--shadow_medium);margin-bottom:auto;margin-left:auto;margin-right:auto;padding:20px}.Page_Modal-content.narrow{max-width:400px;width:100%}.Page_Modal-content.medium{max-width:800px;width:100%}.Page_Radio{--size:var(--font_small_height);height:var(--size);margin-block:calc((var(--font_medium_height) - var(--size))/2);position:relative;width:var(--size)}.Page_Radio-input{display:inline-block;height:100%;left:0;opacity:0;position:absolute;top:0;vertical-align:top;width:100%}.Page_Radio-box{border:1px solid var(--color_light4);border-radius:50%;bottom:0;left:0;position:absolute;right:0;top:0}.Page_Radio-input:focus+.Page_Radio-box{border-color:var(--color_main);border-width:2px}.Page_Radio-box.invalid,.Page_Radio-input:focus+.Page_Radio-box.invalid{border-color:var(--color_error)}.Page_Radio-check{background-color:var(--color_main);border:2px solid var(--color_main);border-radius:50%;bottom:0;display:none;left:0;pointer-events:none;position:absolute;right:0;top:0}.Page_Radio-input:focus~.Page_Radio-check{background-color:var(--color_main1)}.Page_Radio-input:checked~.Page_Radio-check{display:block}.Page_Radio-check-dot{background-color:var(--color_white);border-radius:50%;bottom:0;height:6px;left:0;margin:auto;position:absolute;right:0;top:0;width:6px}.Page_ScrollSection{border-top:1px solid transparent;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;min-height:0;position:relative}.Page_ScrollSection-shadow{background-image:linear-gradient(180deg,rgba(0,0,0,.1),transparent);height:20px;left:0;pointer-events:none;position:absolute;right:0;top:0}.Page_ScrollSection-shadow.hidden{display:none}.Page_ScrollSection-content{flex-basis:0;margin-bottom:auto;min-height:0;overflow:auto;padding-bottom:20px;padding-left:20px;padding-right:20px}.Page_ScrollSection-content,.Page_Sections{display:flex;flex-direction:column;flex-grow:1}.Page_SideItem{color:var(--color_light4);padding:10px 20px}.Page_SideItem:hover{background-color:var(--color_dark1)}.Page_SideItem:active{background-color:var(--color_dark2)}.Page_SideItem.active{background-color:var(--color_dark3);color:var(--color_white)}.Page_SideItems{display:flex;flex-direction:column;padding-block:10px}.Page_SideLayout{display:flex;height:100%}.Page_SideLayout-side{background-color:var(--color_black);color:var(--color_white);display:flex;flex-direction:column;overflow:auto;width:200px}.Page_SideLayout-side-logo{background-color:var(--color_main);font-size:var(--font_large_size);line-height:var(--font_large_height);padding:20px}.Page_SideLayout-side-content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.Page_SideLayout-center{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;min-width:0;overflow:auto}.Page_TextArea{--border_width:1px;background-position:calc(8.5px - var(--border_width));background-size:18px 18px;border:var(--border_width) solid var(--color_light4);border-radius:var(--radius_small);cursor:text;min-height:70px;padding:calc(5px - var(--border_width)) calc(10px - var(--border_width));resize:vertical}.Page_TextArea.medium{width:200px}.Page_TextArea.with_icon{padding-left:calc(35px - var(--border_width))}.Page_TextArea:focus{--border_width:2px;border-color:var(--color_main)}.Page_TextArea.invalid{border-color:var(--color_error)}.Page_TextInput{--border_color:var(--color_light4);--border_width:1px;background-position:calc(8.5px - var(--border_width));background-size:18px 18px;border:var(--border_width) solid var(--border_color);border-radius:var(--radius_small);cursor:text;padding:calc(5px - var(--border_width)) calc(10px - var(--border_width));position:relative}.Page_TextInput.borderless{--border_width:0px;border-radius:0}.Page_TextInput.small{width:90px}.Page_TextInput.medium{width:180px}.Page_TextInput.with_icon{padding-left:calc(35px - var(--border_width))}.Page_TextInput:focus{--border_width:2px;--border_color:var(--color_main);z-index:1}.Page_TextInput.borderless:focus{--border_width:1px;outline:1px solid var(--border_color)}.Page_TextInput.invalid{--border_color:var(--color_error)}.Page_TitleBar{align-items:flex-start;display:flex;gap:20px}.Page_TitleBar-text{display:flex;gap:20px}.Page_TitleBar-text,.Page_TitleBar-text-text{flex-basis:0;flex-grow:1;min-width:0}.Page_Tools{display:flex;flex-wrap:wrap;gap:10px}.TextAlign-right{text-align:right}