@import url(https://fonts.googleapis.com/css2?family=Spartan:wght@500;700&display=swap);.Header_shape__1EZPZ{background-color:#7c5dfa;width:72px;height:72px;border-top-right-radius:20px;border-bottom-right-radius:20px;position:relative;display:grid;place-content:center}.Header_shape__1EZPZ:after{content:"";position:absolute;display:inline-block;width:72px;height:36px;border-top-left-radius:20px;border-bottom-right-radius:20px;top:50%;background-color:#9277ff;z-index:1}@media(min-width:768px){.Header_shape__1EZPZ:after{width:100px;height:50px}.Header_shape__1EZPZ{width:100px;height:100px}}.Header_logo__1QUnI{z-index:2}.Header_group__33dYC{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}@media(min-width:768px){.Header_group__33dYC{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:stretch;align-items:stretch;width:100%}}.Header_toggle__3_QbY{background:none;border:none;border-right:1px solid #494e6e;padding-right:24px;align-self:stretch}@media(min-width:768px){.Header_toggle__3_QbY{padding-right:0;padding-bottom:24px;border-right:none;border-bottom:1px solid #494e6e;-moz-box-pack:stretch;justify-content:stretch}}.Header_avatar__1TzBd{margin:20px 24px;display:grid;place-content:center}.Header_avatar__1TzBd img{border-radius:50%}.InvoiceForm_labelGroup__XzERd{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;margin-bottom:.625rem}.InvoiceForm_label__2AIAV{display:block;color:#7e88c3;margin-bottom:0;margin-top:0;color:var(--text3)}.InvoiceForm_errorMsg__1MDMq,.InvoiceForm_input__22sj9.InvoiceForm_invalid__Fs-Xp:after{font-size:.625rem;line-height:15px;letter-spacing:-.21px;color:#ec5757}.InvoiceForm_errorList__1w0IS{margin-top:2rem}.InvoiceForm_errorList__1w0IS .InvoiceForm_errorMsg__1MDMq,.InvoiceForm_errorList__1w0IS .InvoiceForm_input__22sj9.InvoiceForm_invalid__Fs-Xp:after{margin-top:0;margin-bottom:0;font-weight:700}.InvoiceForm_input__22sj9.InvoiceForm_invalid__Fs-Xp:after{content:"can't be empty";position:absolute;display:block}.InvoiceForm_grid__31XAU,.InvoiceForm_grid__lg__S39K7{display:grid;grid-gap:1.5rem 1.5rem;gap:1.5rem 1.5rem;grid-template-columns:1fr 1fr}.InvoiceForm_grid__lg__S39K7>*{grid-column:span 2}@media(min-width:768px){.InvoiceForm_grid__31XAU,.InvoiceForm_grid__lg__S39K7{grid-template-columns:1fr 1fr 1fr}.InvoiceForm_grid__lg__S39K7{grid-template-columns:repeat(4,1fr)}}.InvoiceForm_wide__2lzEl{grid-column:1/3}@media(min-width:768px){.InvoiceForm_wide__2lzEl{grid-column:1/4}.InvoiceForm_grid__lg__S39K7 .InvoiceForm_wide__2lzEl{grid-column:1/5}}.InvoiceForm_group__2YJPt>*{width:100%}.DatePicker_popupContainer__jDP_3{position:absolute;-webkit-box-shadow:0 10px 20px 0 var(--pop-up-menu-shadow);box-shadow:0 10px 20px 0 var(--pop-up-menu-shadow);margin-top:1rem}.DatePicker_popupBox__11YoC,.DatePicker_popupContainer__jDP_3{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.DatePicker_popupBox__11YoC{padding:1.5rem 1.1875rem 2rem;background-color:var(--bg-card)}.DatePicker_input__3U9Y5{background:var(--bg-card);color:var(--main-text);border:1px solid var(--form-control-border);border-radius:4px;height:48px;padding:1rem 1.25rem;caret-color:#7c5dfa;display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;width:100%}.DatePicker_input__3U9Y5.DatePicker_focus__L6rwZ,.DatePicker_input__3U9Y5:focus{outline:1px solid #7c5dfa}.DatePicker_input__3U9Y5.DatePicker_invalid__9k7OP{border-color:#ec5757}.DatePicker_input__3U9Y5::-webkit-input-placeholder{color:var(--main-text)}.DatePicker_input__3U9Y5::-moz-placeholder{color:var(--main-text)}.DatePicker_input__3U9Y5:-ms-input-placeholder{color:var(--main-text)}.DatePicker_input__3U9Y5::placeholder{color:var(--main-text)}.DatePicker_input__3U9Y5>span{display:inline-block;margin-top:1px}.DatePicker_header__1Yy1a{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;margin-bottom:2rem;max-width:240px}.DatePicker_grid__3nlpI{display:grid;grid-template:repeat(6,16px)/repeat(7,16px);grid-gap:16px 15px;gap:16px 15px;justify-items:center}.DatePicker_day__2J4rD{text-align:center;color:var(--main-text)}.DatePicker_day__2J4rD.DatePicker_active__35y_c,.DatePicker_day__2J4rD:focus{color:#7c5dfa}.CustomSelect_toggle__3qwUc{background:var(--bg-card);border:1px solid var(--form-control-border);border-radius:4px;height:48px;padding:1rem 1.25rem;caret-color:#7c5dfa;width:100%;display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;color:var(--main-text)}.CustomSelect_toggle__3qwUc.CustomSelect_focus__3JeHd,.CustomSelect_toggle__3qwUc:focus{outline:1px solid #7c5dfa}.CustomSelect_toggle__3qwUc.CustomSelect_invalid__3YgO3{border-color:#ec5757}.CustomSelect_toggle__3qwUc::-webkit-input-placeholder{color:var(--main-text)}.CustomSelect_toggle__3qwUc::-moz-placeholder{color:var(--main-text)}.CustomSelect_toggle__3qwUc:-ms-input-placeholder{color:var(--main-text)}.CustomSelect_toggle__3qwUc::placeholder{color:var(--main-text)}.CustomSelect_toggle__3qwUc:hover{outline:1px solid #7c5dfa}.CustomSelect_menu__2E22s{position:absolute;-webkit-box-shadow:0 10px 20px 0 var(--pop-up-menu-shadow);box-shadow:0 10px 20px 0 var(--pop-up-menu-shadow);border-radius:8px;width:240px;list-style:none;padding:0}.CustomSelect_menu__2E22s:focus{outline:0}.CustomSelect_option__1xsR2{background:var(--bg-card);color:var(--main-text);border-radius:4px;height:48px;padding:1rem 1.25rem;caret-color:#7c5dfa;display:-moz-box;display:flex;border:1px solid transparent;border-top:1px solid var(--form-control-border);border-radius:0;cursor:pointer}.CustomSelect_option__1xsR2.CustomSelect_focus__3JeHd,.CustomSelect_option__1xsR2:focus{outline:1px solid #7c5dfa}.CustomSelect_option__1xsR2.CustomSelect_invalid__3YgO3{border-color:#ec5757}.CustomSelect_option__1xsR2::-webkit-input-placeholder{color:var(--main-text)}.CustomSelect_option__1xsR2::-moz-placeholder{color:var(--main-text)}.CustomSelect_option__1xsR2:-ms-input-placeholder{color:var(--main-text)}.CustomSelect_option__1xsR2::placeholder{color:var(--main-text)}.CustomSelect_option__1xsR2[aria-selected=true]{color:#7c5dfa}.CustomSelect_option__1xsR2:first-of-type{border-top-color:transparent;border-top-right-radius:inherit;border-top-left-radius:inherit}.CustomSelect_option__1xsR2:last-of-type{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.ItemList_row_sm__1wqYL{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:1rem;gap:1rem;margin-bottom:3rem}.ItemList_heading__KWwS0{font-size:1.125rem;font-weight:700;line-height:2rem;letter-spacing:-.38px;color:#777f98}.ItemList_subgroup__2eENu{display:-moz-box;display:flex;grid-gap:1rem;gap:1rem}.ItemList_subgroup__2eENu>:first-child{flex-basis:4rem;-moz-box-flex:1;flex-grow:1}.ItemList_subgroup__2eENu :nth-child(3),.ItemList_subgroup__2eENu>:nth-child(2){flex-basis:6.25rem;-moz-box-flex:1;flex-grow:1}.ItemList_subgroup__2eENu>:last-child{align-self:center}.ItemList_label__2FPx3{display:block;color:#7e88c3;margin-bottom:0;margin-top:0}.ItemList_row_lg__2OZzH{display:-moz-box;display:flex;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.ItemList_row_lg__2OZzH>:first-child{flex-basis:13.375rem}.ItemList_row_lg__2OZzH :nth-child(4),.ItemList_row_lg__2OZzH>:nth-child(2){flex-basis:2.875rem}.ItemList_row_lg__2OZzH>:nth-child(3){flex-basis:6.25rem}.ItemList_row_lg__2OZzH>:nth-child(4){flex-basis:4.2rem}.ItemList_icon__dfxcX{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.ItemList_add__1R4_v{width:100%}input.ItemList_qty__1KHdW{padding:0;text-align:center}.ItemList_qty__1KHdW,.ItemList_total__1XE4S{text-align:center;padding-left:0;padding-right:0}.FormButtonGroup_container__HFF-J{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;padding:1.375rem 1.5rem;background-color:var(--main-bg)}.FormButtonGroup_container__HFF-J button{font-size:clamp(.49rem,2.3vw,.75rem)}@media(min-width:768px){.FormButtonGroup_container__HFF-J{padding-left:3.5rem;padding-right:3.5rem}}.FormButtonGroup_container__HFF-J.FormButtonGroup_editGroup__1hOTp{-moz-box-pack:end;justify-content:flex-end}@media(min-width:768px){.FormButtonGroup_container__HFF-J.FormButtonGroup_addGroup__2ljvp{-moz-box-pack:justify;justify-content:space-between}}.InvoiceFormModal_overlay__3pFeL{position:fixed;height:100%;width:100%;z-index:5}.InvoiceFormModal_container__DG88-{position:fixed;z-index:10;top:72px;left:0;background-color:var(--main-bg);width:100%;height:100%;border-top-right-radius:20px;border-bottom-right-radius:20px;overflow-y:auto;padding-bottom:10rem}@media(min-width:768px){.InvoiceFormModal_container__DG88-{top:0;width:716px;padding-left:100px;-webkit-box-shadow:0 0 0 100vw rgba(0,0,0,.5);box-shadow:0 0 0 100vw rgba(0,0,0,.5);padding-bottom:7.5rem}.InvoiceFormModal_container__DG88- .back-link{display:none}.InvoiceFormModal_container__DG88- .container{padding-left:3.5rem;padding-right:3.5rem}}.InvoiceFormModal_heading__31o5d{font-size:1.5rem;margin-bottom:1.5rem}@media(min-width:768px){.InvoiceFormModal_heading__31o5d{margin-bottom:3rem}}.InvoiceFormModal_buttonGroup__Y9hET{position:fixed;background-color:#fff;width:100%;bottom:0;z-index:20;-webkit-box-shadow:0 0 60px 20px rgba(0,0,0,.25);box-shadow:0 0 60px 20px rgba(0,0,0,.25)}@media(min-width:768px){.InvoiceFormModal_buttonGroup__Y9hET{width:616px;left:100px;border-top-right-radius:20px;border-bottom-right-radius:20px;-webkit-box-shadow:0 0 60px 20px rgba(0,0,0,.15);box-shadow:0 0 60px 20px rgba(0,0,0,.15)}}.Layout_container__3yEil{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}@media(min-width:768px){.Layout_container__3yEil{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.Layout_header__2PY83{max-height:72px;overflow:hidden;position:fixed;z-index:15;width:100%;display:-moz-box;display:flex;-moz-box-pack:justify;-moz-box-align:center;align-items:center;background-color:#373b53;justify-content:space-between}@media(min-width:768px){.Layout_header__2PY83{position:relative;max-width:100px;min-height:100vh;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;flex-basis:100%;border-top-right-radius:20px}}.Layout_main__1e6Gj{margin-top:72px;position:relative;z-index:5;flex-basis:100%}@media(min-width:768px){.Layout_main__1e6Gj{margin-top:0;height:100vh;overflow-y:auto}}.ButtonWithAdd_button--danger__3KHd_,.ButtonWithAdd_button--dark__2JBDb,.ButtonWithAdd_button--light__2awGP,.ButtonWithAdd_button--primary__3pH4R,.ButtonWithAdd_button--wide__1UXvc,.ButtonWithAdd_button__-KSTK{border-radius:24px;color:#000;font-size:.75rem;padding:1.4em 2em;color:#fff}.ButtonWithAdd_button--primary__3pH4R,.ButtonWithAdd_button__-KSTK{background-color:#7c5dfa}.ButtonWithAdd_button--primary__3pH4R:hover,.ButtonWithAdd_button__-KSTK:hover{background-color:#9277ff}.ButtonWithAdd_button--light__2awGP,.ButtonWithAdd_button--wide__1UXvc{background-color:#f9fafe;color:var(--text3);background-color:var(--button-light)}.ButtonWithAdd_button--light__2awGP:hover,.ButtonWithAdd_button--wide__1UXvc:hover{background-color:var(--button-light-hover);color:#7e88c3}.ButtonWithAdd_button--dark__2JBDb{background-color:#373b53;color:var(--text1)}.ButtonWithAdd_button--dark__2JBDb:hover{background-color:#0c0e16}.ButtonWithAdd_button--danger__3KHd_{background-color:#ec5757}.ButtonWithAdd_button--danger__3KHd_:hover{background-color:#ff9797}.ButtonWithAdd_button--wide__1UXvc{padding-left:9.6em;padding-right:9.6em}.ButtonWithAdd_back-link__1syiw{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:1.25rem;gap:1.25rem}.ButtonWithAdd_back-link__1syiw:hover{color:#7e88c3}.ButtonWithAdd_checkbox__K1cIy+.ButtonWithAdd_checkbox__K1cIy{margin-top:.75rem}.ButtonWithAdd_checkbox__K1cIy label{color:var(--main-text)}.ButtonWithAdd_checkbox__K1cIy input[type=checkbox]{position:absolute;margin:0;opacity:0}.ButtonWithAdd_checkbox__K1cIy input[type=checkbox]+label:before{content:"";position:absolute;top:-3px;left:0;display:inline-block;width:16px;height:16px;background-color:var(--checkbox-color);border-radius:2px}.ButtonWithAdd_checkbox__K1cIy input[type=checkbox]:checked+label:before{background-color:#7c5dfa}.ButtonWithAdd_checkbox__K1cIy input[type=checkbox]:focus+label:before{-webkit-box-shadow:0 0 0 2px #7c5dfa;box-shadow:0 0 0 2px #7c5dfa}.ButtonWithAdd_checkbox__K1cIy input[type=checkbox]+label{position:relative;padding-left:2rem;cursor:pointer}.ButtonWithAdd_checkbox__K1cIy [type=checkbox]:checked+label:after,.ButtonWithAdd_checkbox__K1cIy [type=checkbox]:not(:checked)+label:after{content:url(/icon-check.svg);position:absolute;top:-2px;left:3px;width:7.47px;height:5.35px}.ButtonWithAdd_checkbox__K1cIy [type=checkbox]:not(:checked)+label:after{opacity:0}.ButtonWithAdd_checkbox__K1cIy [type=checkbox]:checked+label:after{opacity:1}.ButtonWithAdd_button__-KSTK{flex-basis:90px;-moz-box-flex:1;flex-grow:1;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;padding:.5em;grid-gap:.5rem;gap:.5rem}.ButtonWithAdd_span__1C04o{display:grid;place-content:center;height:2rem;width:2rem;border-radius:50%;background-color:#fff}@media(min-width:350px){.ButtonWithAdd_span__1C04o{margin-right:.5em}}.ButtonWithAdd_text__1bolZ{display:none}@media(min-width:350px){.ButtonWithAdd_text__1bolZ{display:inline}}.InvoicesHeader_container__m6igP{display:-moz-box;display:flex}.InvoicesHeader_groupOne__32e_I{flex-basis:100%;flex-shrink:2;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center}.InvoicesHeader_groupOne__32e_I h1{margin-top:0;margin-bottom:.25rem}.InvoicesHeader_groupOne__32e_I span{color:var(--text1)}.InvoicesHeader_groupTwo__2POev{flex-basis:100%;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center;-moz-box-pack:end;justify-content:flex-end}.InvoicesHeader_popover__1JsVA{height:100%;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.InvoicesHeader_dropdown__20ASX{padding-left:1rem;padding-right:1rem}.InvoicesHeader_dropdown__20ASX button{height:100%}@media(min-width:768px){.InvoicesHeader_dropdown__20ASX{padding-left:2rem;padding-right:2.3rem}}.InvoicesHeader_text__ZjTNU{margin-right:.75rem}@media(min-width:768px){.InvoicesHeader_text__ZjTNU:after{content:" by status"}}.InvoicesHeader_menu__1rsRh{position:absolute;-webkit-box-shadow:0 10px 20px 0 var(--pop-up-menu-shadow);box-shadow:0 10px 20px 0 var(--pop-up-menu-shadow);border-radius:8px;padding:1rem;margin-top:3.5rem;background:var(--filter-menu);z-index:1}.InvoicesHeader_menu__1rsRh:focus{outline:0}@media(min-width:768px){.InvoicesHeader_menu__1rsRh{width:200px;padding:1.5rem}}.InvoicesHeader_filterGroup__1TBiD{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:.75rem;gap:.75rem}.InvoicesHeader_filterGroup__1TBiD+.InvoicesHeader_filterGroup__1TBiD{margin-top:.75rem}.InvoicesHeader_newInvoiceBtn__1UUlQ .InvoicesHeader_btnText__3Ljn_{display:inline-block;padding-right:.5rem;color:#fff}@media(min-width:768px){.InvoicesHeader_newInvoiceBtn__1UUlQ .InvoicesHeader_btnText__3Ljn_{padding-right:0;max-width:150px}.InvoicesHeader_newInvoiceBtn__1UUlQ .InvoicesHeader_btnText__3Ljn_:after{content:" Invoice";padding-right:.5rem}}.EmptyInvoices_container__2ctC4{width:min(75%,342px);margin:0 auto;text-align:center;padding-top:6.5rem}.PaymentStatus_status__3X0qF{text-transform:capitalize}.PaymentStatus_status__3X0qF>span{padding:.75rem 1.125rem;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:104px;border-radius:6px}.PaymentStatus_pending__3E0cb{background-color:rgba(255,143,0,.075)}.PaymentStatus_pending__3E0cb span{color:#ff8f00}.PaymentStatus_paid__jxZbL{background-color:rgba(51,214,159,.075)}.PaymentStatus_paid__jxZbL span{color:#33d69f}.PaymentStatus_draft__3jK0y{background-color:rgba(var(--draft-color),7.5%)}.PaymentStatus_draft__3jK0y span{color:rgb(var(--draft-color))}.PaymentStatus_circle__3hJiW{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:.5rem}.PaymentStatus_paid__jxZbL .PaymentStatus_circle__3hJiW{background-color:#33d69f}.PaymentStatus_pending__3E0cb .PaymentStatus_circle__3hJiW{background-color:#ff8f00}.PaymentStatus_draft__3jK0y .PaymentStatus_circle__3hJiW{background-color:rgb(var(--draft-color))}.Invoice_invoice__14rel{max-height:134px;min-height:unset;margin-bottom:1rem}.Invoice_container__1u_LJ{padding:1.5rem;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column wrap;-moz-box-pack:stretch;justify-content:stretch;max-height:inherit;height:134px}@media(min-width:768px){.Invoice_container__1u_LJ{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;height:72px}}.Invoice_id__1iOaw{margin-top:0;margin-bottom:1.3rem;-moz-box-ordinal-group:1;order:0}@media(min-width:768px){.Invoice_id__1iOaw{margin-bottom:0}}.Invoice_date__2pa-F{margin-bottom:.5rem;-moz-box-ordinal-group:1;order:0}@media(min-width:768px){.Invoice_date__2pa-F{margin-bottom:0}.Invoice_total__34czh{-moz-box-ordinal-group:3;order:2}}.Invoice_name__1vDOg{margin-bottom:1.5rem}@media(min-width:768px){.Invoice_name__1vDOg{-moz-box-ordinal-group:2;order:1;margin-bottom:0}.Invoice_status__2L8RR{-moz-box-ordinal-group:3;order:2}}.Invoice_arrow__k5G89{display:none}@media(min-width:768px){.Invoice_arrow__k5G89{display:block;-moz-box-ordinal-group:3;order:2}}