*{margin:0;padding:0;border:0;outline:0;border-radius:0;color:inherit;font:inherit;cursor:default;background:transparent;text-align:inherit;box-sizing:border-box;resize:none;word-wrap:break-word}*::-moz-focus-inner{padding:0;border:0}html,body{position:relative;height:100%;color:black;background-color:white;overflow:hidden;font:normal 15px/20px DejaVu Sans,Arial,sans-serif}body{overflow:auto}b{font-weight:bold}.Main{height:100%;position:relative}.Dialog{position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsl(0,0%,0%,0.5);text-align:center;white-space:nowrap;overflow:auto;z-index:2}.Dialog-aligner{display:inline-block;vertical-align:middle;height:100%}.Dialog-content{display:inline-block;vertical-align:middle;padding:40px;text-align:left;white-space:normal}.Dialog-content-content{background-color:white;box-shadow:0 5px 10px hsl(0,0%,0%,0.3);padding:20px;border-radius:5px}.Dialog-content-content.narrow{width:355px}
.Dialog-content-content.medium{width:690px}.Dialog-content-content.wide{width:985px}.Dialog-close{display:inline-block;vertical-align:top;width:35px;height:35px;margin-top:-5px;margin-right:-5px;margin-left:15px;background-position:center center;background-size:27px 27px;background-repeat:no-repeat;border-radius:50%}.Dialog-close:hover{background-color:hsl(0,0%,90%)}.Dialog-close:active{background-color:hsl(0,0%,80%)}.Dialog-title{display:inline-block;vertical-align:top;width:calc(100% - 45px)}.Form_Checkbox-label{display:inline-block;vertical-align:top;cursor:pointer;padding-left:25px;position:relative}.Form_Checkbox-label *{cursor:inherit}.Form_Checkbox-input{position:absolute;top:0;left:0}.Form_Checkbox-text{display:inline-block;vertical-align:top}.Form_DateInput-label{margin-bottom:5px}.Form_DateInput-error{margin-top:5px;color:red}.Form_Items-item.next{margin-top:10px}.Form_Main-input{width:100%}.Form_MultiTextArea-label{margin-bottom:5px}.Form_MultiTextArea-error{margin-top:5px;color:red}
.Form_MultiTextInput-label{margin-bottom:5px}.Form_MultiTextInput-error{margin-top:5px;color:red}.Form_Select-label{margin-bottom:5px}.Form_Select-error{margin-top:5px;color:red}.Form_Tabs-item.inactive{display:none}.Form_TextArea-label{margin-bottom:5px}.Form_TextArea-error{margin-top:5px;color:red}.Form_TextInput-label{margin-bottom:5px}.Form_TextInput-error{margin-top:5px;color:red}.Form_TwoColumns-left{display:inline-block;vertical-align:top;width:50%;padding-right:10px}.Form_TwoColumns-right{display:inline-block;vertical-align:top;width:50%;padding-left:10px}.GreyLink{color:grey;cursor:pointer}.GreyLink:hover{color:hsl(140,100%,35%)}.GreyLink:active{color:hsl(140,100%,20%)}.Grid{border:1px solid hsl(0,0%,85%)}.Grid.borderless{border:0}.Grid-head{position:sticky;top:0;z-index:2;background-color:hsl(0,0%,85%);margin:-1px;padding:1px;white-space:nowrap}.Grid-head-cell{display:inline-block;vertical-align:top;padding:5px 15px;color:grey;white-space:normal}.Grid-head-value{color:black}
.Grid-item{white-space:nowrap;border-top:1px solid hsl(0,0%,85%)}.Grid-item:hover{background-color:hsl(0,100%,95%)}.Grid-item.clickable:active{background-color:hsl(0,100%,90%)}.Grid-item-cell{display:inline-block;vertical-align:top;padding:5px 15px;white-space:normal}.Grid-item-cell.wide{padding-right:5px;padding-left:5px}.Grid-input{width:100%}.Grid-description{color:grey}.GridSeparator{background-color:hsl(0,0%,95%);color:grey;padding:5px 15px;border-top:1px solid hsl(0,0%,85%)}.Group-only{border-radius:5px}.Group-horizontal_start{border-radius:5px 0 0 5px}.Group-horizontal_end{border-radius:0 5px 5px 0}.Group-vertical_start{border-radius:5px 5px 0 0}.Group-vertical_end{border-radius:0 0 5px 5px}.Link{color:hsl(140,100%,30%);cursor:pointer}.Link:hover{color:hsl(140,100%,35%)}.Link:active{color:hsl(140,100%,20%)}.Page_Button{text-align:center;background-color:hsl(140,100%,30%);padding-top:10px;padding-right:15px;padding-bottom:8px;padding-left:15px;color:white;border-radius:5px;border-bottom:2px solid hsl(150,100%,20%)}
.Page_Button:hover{background-color:hsl(140,100%,35%);border-color:hsl(140,100%,25%)}.Page_Button:focus{box-shadow:0 0 0 4px hsl(140,100%,30%,0.3)}.Page_Button:active{background-color:hsl(140,100%,20%);border-color:hsl(140,100%,20%);box-shadow:none}.Page_Button[disabled]{background-color:hsl(0,0%,70%);border-color:hsl(0,0%,60%)}.Page_Checkbox{display:inline-block;vertical-align:top;border-top:2px solid hsl(0,0%,60%);border-right:1px solid hsl(0,0%,60%);border-bottom:1px solid hsl(0,0%,60%);border-left:1px solid hsl(0,0%,60%);border-radius:4px;width:20px;height:20px;position:relative;white-space:nowrap}.Page_Checkbox:focus-within{box-shadow:0 0 0 4px hsl(140,100%,30%,0.3)}.Page_Checkbox-content{position:absolute;top:-2px;right:-1px;bottom:-1px;left:-1px}.Page_Checkbox-input{display:inline-block;vertical-align:top;width:100%;height:100%;opacity:0;-moz-appearance:none;-webkit-appearance:none}
.Page_Checkbox-box{display:none;vertical-align:top;width:100%;height:100%;margin-left:-20px;background-position:center center;background-size:18px 18px;background-repeat:no-repeat}.Page_Checkbox-input:checked+.Page_Checkbox-box{display:inline-block}.Page_DangerButton{text-align:center;background-color:hsl(0,100%,40%);padding-top:10px;padding-right:15px;padding-bottom:8px;padding-left:15px;color:white;border-radius:5px;border-bottom:2px solid hsl(0,100%,30%)}.Page_DangerButton:hover{background-color:hsl(0,100%,45%);border-color:hsl(0,100%,35%)}.Page_DangerButton:focus{box-shadow:0 0 0 4px hsl(140,100%,30%,0.3)}.Page_DangerButton:active{background-color:hsl(0,100%,30%);border-color:hsl(0,100%,30%)}.Page_DangerButton[disabled]{background-color:hsl(0,0%,70%);border-color:hsl(0,0%,60%)}.Page_DateInput_Main{position:relative;display:inline-block;vertical-align:top}.Page_DateInput_Main-button{border-top:2px solid hsl(0,0%,60%);border-right:1px solid hsl(0,0%,60%);border-bottom:1px solid hsl(0,0%,60%);border-left:1px solid hsl(0,0%,60%);padding-top:8px;padding-right:14px;padding-bottom:9px;padding-left:14px;cursor:text;position:relative;vertical-align:top;min-height:40px;background-color:white}
.Page_DateInput_Main-button:focus{box-shadow:0 0 0 4px hsl(140,100%,30%,0.3);z-index:1}.Page_DateInput_Main-button.default{width:140px}.Page_DateInput_Main-button.empty{color:grey}.Page_DateInput_Main-placeholder{white-space:nowrap;overflow:hidden}.Page_DateInput_Menu{position:absolute;top:100%;left:0;width:315px;background-color:white;padding-top:10px;padding-bottom:10px;box-shadow:0 5px 10px hsl(0,0%,0%,0.3);border-radius:5px;z-index:3}.Page_DateInput_Menu.hidden{display:none}.Page_DateInput_Menu-day{display:inline-block;vertical-align:top;width:calc(100% / 7);text-align:center;padding-top:10px;padding-bottom:10px}.Page_DateInput_Menu-day:hover{background-color:hsl(0,0%,95%)}.Page_DateInput_Menu-day:focus{box-shadow:0 0 0 4px hsl(140,100%,30%,0.3)}.Page_DateInput_Menu-day:active{background-color:hsl(0,0%,90%);box-shadow:none}.Page_DateInput_Menu-day.outside{color:grey}.Page_DateInput_Menu-day.selected{background-color:hsl(140,100%,30%);color:white}
.Page_DateInput_Menu-clear{display:inline-block;vertical-align:top;padding-top:10px;padding-bottom:10px;text-align:center;width:100%}.Page_DateInput_Menu-clear:hover{background-color:hsl(0,0%,95%)}.Page_DateInput_Menu-clear:focus{box-shadow:0 0 0 4px hsl(140,100%,30%,0.3)}.Page_DateInput_Menu-clear:active{background-color:hsl(0,0%,90%);box-shadow:none}.Page_DateInput_MenuMonth-month{display:inline-block;vertical-align:top;width:calc(100% * 3 / 7);padding-top:10px;padding-bottom:10px;text-align:center}.Page_DateInput_MenuMonth-arrow{display:inline-block;vertical-align:top;width:calc(100% / 7);height:45px;background-size:27px 27px;background-position:center center;background-repeat:no-repeat}.Page_DateInput_MenuMonth-arrow:hover{background-color:hsl(0,0%,95%)}.Page_DateInput_MenuMonth-arrow:focus{box-shadow:0 0 0 4px hsl(140,100%,30%,0.3)}.Page_DateInput_MenuMonth-arrow:active{background-color:hsl(0,0%,90%);box-shadow:none}
.Page_DateInput_MenuWeekdays{background-color:hsl(0,0%,85%)}.Page_DateInput_MenuWeekdays-item{display:inline-block;vertical-align:top;width:calc(100% / 7);text-align:center;padding-top:5px;padding-bottom:5px;color:grey}.Page_Empty{padding:10px 15px;color:grey;border-top:1px solid hsl(0,0%,80%)}.Page_H1{font-size:28px;line-height:40px}.Page_H2{font-size:24px;line-height:30px}.Page_LookupInput_Item-button{width:100%;padding:10px 15px}.Page_LookupInput_Item-button:hover{background-color:hsl(0,0%,95%)}.Page_LookupInput_Item-button:focus{box-shadow:0 0 0 4px hsl(140,100%,30%,0.3)}.Page_LookupInput_Item-button:active{background-color:hsl(0,0%,90%);box-shadow:none}.Page_LookupInput_Item-description{color:grey}.Page_LookupInput_Main{position:relative;display:inline-block;vertical-align:top}.Page_LookupInput_Menu{position:absolute;top:100%;right:0;left:0;background-color:white;padding-top:10px;padding-bottom:10px;box-shadow:0 5px 10px hsl(0,0%,0%,0.3);border-radius:5px;z-index:3}
.Page_LookupInput_Menu.hidden{display:none}.Page_Main-section{padding:40px}.Page_SecondaryButton{text-align:center;background-color:hsl(0,0%,90%);padding-top:9px;padding-right:14px;padding-bottom:8px;padding-left:14px;border:1px solid hsl(0,0%,70%);border-bottom-width:2px;position:relative}.Page_SecondaryButton:hover{background-color:hsl(0,0%,85%)}.Page_SecondaryButton:focus{box-shadow:0 0 0 4px hsl(140,100%,30%,0.3);z-index:1}.Page_SecondaryButton.active,.Page_SecondaryButton:active{background-color:hsl(0,0%,70%);box-shadow:none}.Page_SecondaryButton.next{margin-left:-1px}.Page_SecondaryButton[disabled]{color:grey;background-color:hsl(0,0%,95%);border-color:hsl(0,0%,85%)}.Page_SecondaryButton-icon{display:inline-block;vertical-align:top;background-size:27px 27px;background-repeat:no-repeat;background-position:center center;width:30px;height:30px;margin:-5px -10px}.Page_SecondaryButton[disabled]>.Page_SecondaryButton-icon{opacity:.5}
.Page_SecondaryButton-text{display:inline-block;vertical-align:top;margin-left:10px}.Page_Select{background-color:white;border-top:2px solid hsl(0,0%,60%);border-right:1px solid hsl(0,0%,60%);border-bottom:1px solid hsl(0,0%,60%);border-left:1px solid hsl(0,0%,60%);padding-top:8px;padding-right:14px;padding-bottom:9px;padding-left:14px;height:40px;cursor:text;position:relative;vertical-align:top;-moz-appearance:none;-webkit-appearance:none}.Page_Select:focus{box-shadow:0 0 0 4px hsl(140,100%,30%,0.3);z-index:1}.Page_Select.default{width:250px}.Page_Select.invalid{border-color:red;background-color:hsl(0,100%,90%)}.Page_Select.vertical_next{margin-top:-1px}.Page_Select.empty{color:grey}.Page_Select-empty{color:grey}.Page_Select-option{color:black}.Page_TextArea{background-color:white;border-top:2px solid hsl(0,0%,60%);border-right:1px solid hsl(0,0%,60%);border-bottom:1px solid hsl(0,0%,60%);border-left:1px solid hsl(0,0%,60%);padding-top:8px;padding-right:14px;padding-bottom:9px;padding-left:14px;cursor:text;position:relative;vertical-align:top;height:130px}
.Page_TextArea:focus{box-shadow:0 0 0 4px hsl(140,100%,30%,0.3);z-index:1}.Page_TextArea.invalid{border-color:red;background-color:hsl(0,100%,90%)}.Page_TextArea.vertical_next{margin-top:-1px}.Page_TextInput{background-color:white;border-top:2px solid hsl(0,0%,60%);border-right:1px solid hsl(0,0%,60%);border-bottom:1px solid hsl(0,0%,60%);border-left:1px solid hsl(0,0%,60%);padding-top:8px;padding-right:14px;padding-bottom:9px;padding-left:14px;height:40px;cursor:text;position:relative;vertical-align:top}.Page_TextInput:focus{box-shadow:0 0 0 4px hsl(140,100%,30%,0.3);z-index:1}.Page_TextInput.default{width:200px}.Page_TextInput.invalid{border-color:red;background-color:hsl(0,100%,90%)}.Page_TextInput.vertical_next{margin-top:-1px}.Login_Main{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;overflow:auto;white-space:nowrap;background-color:hsl(140,100%,30%)}.Login_Main-aligner{display:inline-block;vertical-align:middle;height:100%}
.Login_Main-content{display:inline-block;vertical-align:middle;padding:20px;width:100%;max-width:300px;text-align:left;white-space:normal;background-color:white;border-radius:5px;box-shadow:0 5px 10px hsl(0,0%,0%,0.3)}.Login_Main-logo{height:80px;background-size:contain;background-repeat:no-repeat;background-position:center center;margin-top:20px;margin-bottom:40px}.Next-small{margin-top:10px}.Next-medium{margin-top:20px}.Next-big{margin-top:40px}.Next-horizontal-small{margin-left:10px}.Next-horizontal-medium{margin-left:20px}.Work_Customers_Item-number{width:80px}.Work_Customers_Item-person{width:calc((100% - 80px - 70px) / 3)}.Work_Customers_Item-contact{width:calc((100% - 80px - 70px) / 3)}.Work_Customers_Item-address{width:calc((100% - 80px - 70px) / 3)}.Work_Customers_Item-action{width:70px;white-space:nowrap}.Work_Customers_Tools-content{display:flex;justify-content:space-between}.Work_Employees_Item-number{width:80px}.Work_Employees_Item-email{width:calc((100% - 80px - 109px) / 2)}.Work_Employees_Item-full_name{width:calc((100% - 80px - 109px) / 2)}
.Work_Employees_Item-action{width:109px;white-space:nowrap}.Work_Employees_Tools{display:flex;justify-content:space-between}.Work_Groups_Item-number{width:80px}.Work_Groups_Item-code{width:calc((100% - 80px - 70px) / 4)}.Work_Groups_Item-title{width:calc((100% - 80px - 70px) * 3 / 4)}.Work_Groups_Item-action{width:70px;white-space:nowrap}.Work_Groups_Tools{display:flex;justify-content:space-between}.Work_Invoices_Form_Groups_Item-number{width:60px}.Work_Invoices_Form_Groups_Item-title{width:calc(100% - 60px - 120px - 140px - 120px - 140px - 70px)}.Work_Invoices_Form_Groups_Item-code{width:120px}.Work_Invoices_Form_Groups_Item-price{width:140px}.Work_Invoices_Form_Groups_Item-quantity{width:120px}.Work_Invoices_Form_Groups_Item-total{width:140px}.Work_Invoices_Form_Groups_Item-action{width:70px;white-space:nowrap}.Work_Invoices_Form_Groups_Main{overflow:auto}.Work_Invoices_Form_Groups_Services_Item-title{width:calc(100% - 120px - 140px - 120px - 140px - 70px)}.Work_Invoices_Form_Groups_Services_Item-code{width:120px}.Work_Invoices_Form_Groups_Services_Item-price{width:140px}.Work_Invoices_Form_Groups_Services_Item-quantity{width:120px}
.Work_Invoices_Form_Groups_Services_Item-total{width:140px}.Work_Invoices_Form_Groups_Services_Item-action{width:70px;white-space:nowrap}.Work_Invoices_Form_Groups_Services_Main{padding-left:60px}.Work_Invoices_Form_Groups_Summary-label{width:calc(100% - 140px - 75px);text-align:right}.Work_Invoices_Form_Groups_Summary-value{width:140px}.Work_Invoices_Form_Main-content{height:590px}.Work_Invoices_Item-number{width:80px}.Work_Invoices_Item-invoice_number{width:calc((100% - 80px - 220px - 187px) / 2)}.Work_Invoices_Item-customer{width:calc((100% - 80px - 220px - 187px) / 2)}.Work_Invoices_Item-total{width:220px}.Work_Invoices_Item-action{width:187px;white-space:nowrap}.Work_Invoices_Tools-content{display:flex;justify-content:space-between}.Work_Invoices_Tools-state{width:160px}.Work_Main{position:absolute;top:0;right:0;bottom:0;left:0}.Work_Main-content{position:absolute;top:0;right:0;bottom:0;left:220px;overflow:auto}.Work_Services_Item-number{width:80px}.Work_Services_Item-code{width:calc((100% - 80px - 70px) / 4)}.Work_Services_Item-title{width:calc((100% - 80px - 70px) * 2 / 4)}
.Work_Services_Item-price{width:calc((100% - 80px - 70px) / 4)}.Work_Services_Item-action{width:70px;white-space:nowrap}.Work_Services_Tools{display:flex;justify-content:space-between}.Work_Side_Item-button{display:inline-block;vertical-align:top;width:100%;padding:10px 30px}.Work_Side_Item-button:hover{background-color:hsl(140,100%,35%)}.Work_Side_Item-button:active{background-color:hsl(140,100%,40%)}.Work_Side_Item-button.active{border-left:5px solid white}.Work_Side_Item-button.selected{background-color:white;color:hsl(140,100%,35%)}.Work_Side_Logo{margin-bottom:20px}.Work_Side_Logo-button{width:100%;height:90px;background-size:auto 50px;background-position:30px center;background-repeat:no-repeat;cursor:pointer}.Work_Side_Main{position:absolute;top:0;bottom:0;left:0;width:220px;background-color:hsl(140,100%,30%);color:white;overflow:auto}.Work_Side_Main-content{padding-top:10px;min-height:calc(100% - 65px)}.Work_Side_Main-bottom{padding-bottom:20px}.Work_Suppliers_Item-number{width:80px}.Work_Suppliers_Item-title{width:calc((100% - 80px - 70px) / 3)}
.Work_Suppliers_Item-text{width:calc((100% - 80px - 70px) * 2 / 3)}.Work_Suppliers_Item-action{width:70px;white-space:nowrap}.Work_Suppliers_Tools{display:flex;justify-content:space-between}