:root{color:#000;background:#fff;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--blue-button-hover: #00127c}.notification{position:fixed;top:2rem;left:50%;transform:translate(-50%);background:#4caf50;color:#fff;padding:1rem 2rem;border-radius:.5rem;box-shadow:0 4px 12px #00000026;z-index:10000;font-size:1.4rem;font-weight:500;white-space:nowrap}.notification-message{display:block}html{font-size:clamp(0px,.75vw,11.68px);height:100%;width:100%}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:inherit;line-height:1.5;height:100%;width:100%}body,button,input,textarea,select{font-family:inherit}#root{min-height:100%;display:flex;width:100%}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}button{all:unset;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,filter .3s ease}button:disabled,button[aria-disabled=true]{cursor:not-allowed}button:not(:disabled):not([aria-disabled=true]):hover{filter:brightness(.96)}.btn:not(:disabled):not([aria-disabled=true]):hover,.invoicesBtn:not(:disabled):not([aria-disabled=true]):hover,.dashboardDatePickerBtn--primary:not(:disabled):not([aria-disabled=true]):hover,.newInvoiceFinalBtn--active:not(:disabled):not([aria-disabled=true]):hover,.newInvoiceFinalSumBtn:not(:disabled):not([aria-disabled=true]):not(.newInvoiceFinalSumBtnWhite):not(.newInvoiceFinalSumBtnOutline):not(.newInvoiceFinalSumBtnRed):hover{background:var(--blue-button-hover);border-color:var(--blue-button-hover);filter:none}.registrationWindowBtn:not(:disabled):not([aria-disabled=true]):hover{filter:brightness(.96)}.priceBuy:not(:disabled):not([aria-disabled=true]):hover{background:var(--blue-button-hover);color:#fff;border-color:var(--blue-button-hover);filter:none}.registrationWindowOptionBtn:hover{color:#001bb7;text-decoration:underline}input{all:unset}.registrationSelectTrigger,.registrationTextInput,.inputFieldInputContainer,.invoiceTextarea,.dashboardInfoDate,.dashboardDatePickerInput,.invoiceAutocompleteTrigger,.invoicesDateFilter{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.registrationSelectTrigger:not(:disabled):not([aria-disabled=true]):hover,.registrationTextInput:hover,.inputFieldInputContainer:hover,.invoiceTextarea:hover,.dashboardInfoDate:hover,.dashboardDatePickerInput:hover,.invoiceAutocompleteTrigger:hover,.invoicesDateFilter:hover{border-color:#001bb7;box-shadow:0 0 0 1px #001bb726}.inputField--disabled .inputFieldInputContainer:hover,.inputField--disabled .registrationSelectTrigger:hover,.invoiceInfo--readonly .inputFieldInputContainer:hover,.invoiceInfo--readonly .invoiceAutocompleteTrigger:hover,.invoiceInfo--readonly .invoiceTextarea:hover,.invoiceInfo--readonly .registrationSelectTrigger:hover,.newInvoiceExtraWrapper--readonly .inputFieldInputContainer:hover,.newInvoiceExtraWrapper--readonly .invoiceTextarea:hover,.newInvoiceExtraWrapper--readonly .registrationSelectTrigger:hover,.popupClients--readonly .inputFieldInputContainer:hover,.popupClients--readonly .registrationSelectTrigger:hover,.popupProducts--readonly .inputFieldInputContainer:hover,.popupProducts--readonly .invoiceTextarea:hover,.popupProducts--readonly .registrationSelectTrigger:hover,.companyPopup--readonly .inputFieldInputContainer:hover,.companyPopup--readonly .invoiceTextarea:hover,.companyPopup--readonly .registrationSelectTrigger:hover,.companyPopup--readonly .invoiceAutocompleteTrigger:hover,.companyPopup--readonly .companyPopupLogoButton:hover{border-color:#8f8f8f;box-shadow:none}.header{display:flex;padding:1.71233rem 5.13699rem;flex-direction:column;gap:.85616rem;position:relative}.headerMain{display:flex;align-items:center;gap:3.42466rem;align-self:stretch;flex-wrap:nowrap}.headerActions{display:flex;align-items:center;gap:2rem}.headerMobileTop{display:none;width:100%;align-items:center;justify-content:space-between}.logo{width:13.69863rem;height:5.13699rem;display:block}.logoImg{width:100%;height:100%;object-fit:contain;display:block}.logoDesktop{display:block}.logoMobile{display:none}.nav{display:flex;justify-content:center;flex:1 1 auto;width:auto;gap:2rem}.navLink,.navLinkButton{box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:.85616rem;height:100%;color:#656565;text-decoration:none;transition:color .3s ease;background:none;border:none;padding:0;font:inherit;cursor:pointer}.navLinkText{text-align:center;font-size:1.36986rem;font-style:normal;font-weight:500;line-height:117.41%;color:inherit;text-decoration:none;position:relative;padding-bottom:.2rem;display:inline-flex;justify-content:center;transition:color .3s ease}.navLinkText:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:.15rem;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;border-radius:1rem}.navLinkTextActive{color:#001bb7}.navLinkTextActive:after{transform:scaleX(1);transform-origin:left}.navLinkActive{color:#001bb7}.navLinkActive .navLinkText:after{transform:scaleX(1);transform-origin:left}.navLinkMobileOnly{display:none}.navLinkDesktopOnly{display:flex}.navLink svg{flex-shrink:0;color:inherit;transition:color .3s ease;width:2.055rem;height:2.055rem}.navLink svg *{fill:currentColor;transition:fill .3s ease}.navLink:hover,.navLink:focus-visible{color:#001bb7}.navLink:hover .navLinkText,.navLink:focus-visible .navLinkText{color:#001bb7}.navLink:hover .navLinkText:after,.navLink:focus-visible .navLinkText:after{transform:scaleX(1);transform-origin:left}.headerBtns{display:flex;height:3.42466rem;justify-content:flex-end;align-items:flex-start;gap:.85616rem}.headerBtn{display:flex;width:12.84247rem;height:3.42466rem;padding:0 .85616rem;justify-content:space-between;align-items:center;color:#656565;font-size:1.71233rem;font-style:normal;font-weight:400;line-height:117.41%;border-radius:8px;border:.5px solid #8f8f8f;background:#fff;gap:.5rem;cursor:pointer;flex-shrink:0}label.headerBtn svg{width:1.797rem;height:1.797rem}button.headerBtn svg{width:2.312rem;height:1.797rem}.headerSearch{width:100%}.headerMenuToggle{display:none;width:36px;height:36px;border-radius:8px;border:1px solid #dcdcdc;background:#fff;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;box-sizing:border-box}.headerMenuToggleBar{width:22px;height:2px;border-radius:1px;background:#001bb7;transition:transform .3s ease,opacity .3s ease;transform-origin:center}.headerMenuToggleActive .headerMenuToggleBar:nth-child(1){transform:translateY(6px) rotate(45deg)}.headerMenuToggleActive .headerMenuToggleBar:nth-child(2){opacity:0}.headerMenuToggleActive .headerMenuToggleBar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.home{display:flex;flex-direction:column;gap:1.71rem;padding-top:1.71rem}.dashboard{padding:0 5.14rem;display:flex;flex-direction:column;gap:1.71rem}.dashboardInfo{display:inline-flex;align-items:center;gap:.85616rem;position:relative}.dashboardInfoText{color:#001bb7;text-align:center;font-size:1.71233rem;font-style:normal;font-weight:600;line-height:117.41%}.dashboardInfoDate{display:flex;height:2.56849rem;padding:0 .85616rem;justify-content:center;align-items:center;gap:.85616rem;color:#000;text-align:center;font-size:1.19863rem;font-style:normal;font-weight:400;line-height:117.41%;border-radius:8px;border:.5px solid #8f8f8f;cursor:pointer}.dashboardDatePicker{position:absolute;top:calc(100% + .5rem);left:0;z-index:1500;width:28rem;max-width:calc(100vw - 2rem);background:#fff;border:1px solid #dcdcdc;border-radius:1rem;box-shadow:0 .75rem 2rem #00000024;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.dashboardDatePickerRow{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboardDatePickerLabel{font-size:1.2rem;font-weight:500;color:#656565;white-space:nowrap}.dashboardDatePickerInput{height:3rem;padding:0 .9rem;border-radius:.9rem;border:1px solid #dcdcdc;background:#fff;font:inherit;font-size:1.05rem;color:#000}.dashboardDatePickerActions{display:flex;justify-content:flex-end;gap:.75rem}.dashboardDatePickerBtn{height:3rem;padding:0 1rem;border-radius:.9rem;border:1px solid #dcdcdc;font-size:1.05rem;font-weight:500;transition:background-color .3s ease,border-color .3s ease,color .3s ease,filter .3s ease}.dashboardDatePickerBtn--ghost{background:#fff;color:#000}.dashboardDatePickerBtn--primary{background:#001bb7;border-color:#001bb7;color:#fff}.dashboardBlock{border-radius:24px;border:.5px solid #8f8f8f;display:flex;width:100%;height:100%;padding:2.56849rem;flex-direction:column;align-items:flex-start;gap:3.85274rem;position:relative}.dashboardBlockInfo{display:flex;justify-content:space-between;align-items:center;align-self:stretch;text-align:center;font-size:1.71233rem;font-style:normal;font-weight:600;line-height:117.41%;text-transform:uppercase}.dashboardBlockInfoText{font-size:2.99658rem;line-height:117.41%}.dashboardBlockInfoTextAmount{font-size:1.36986rem}.btn{display:flex;height:3.42466rem;padding:0 1.71233rem;justify-content:center;align-items:center;border-radius:8px;background:#001bb7;color:#fff;text-align:center;font-size:1.36986rem;font-style:normal;font-weight:500;line-height:117.41%;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,filter .3s ease}.btnDashboard{position:absolute;bottom:1.46rem;left:50%;transform:translate(-50%)}.dashboardBlocksMini{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1.71233rem;flex:1 1 0;min-width:0}.dashboardBlocks{width:100%;display:flex;gap:1.71rem}.dashboardGraphContainer{display:flex;padding:2.56849rem;flex-direction:column;align-items:center;gap:1.71233rem;flex:1 1 0;min-width:0;border-radius:24px;border:.5px solid #8f8f8f;background:#fff;box-shadow:3px 2px 12.8px #d4d4d480;font-size:1.71233rem;font-style:normal;font-weight:600;line-height:117.41%;text-transform:uppercase}.dashboardGraphContainer>span{display:block;text-align:center;max-width:100%;word-break:break-word}.dashboardGraph{display:flex;justify-content:space-between;align-items:center;flex:1 0 0;align-self:stretch;gap:1.71233rem}.dashboardGraphRound{--dashboard-graph-ring-width: 3.42466rem;position:relative;width:clamp(18rem,55%,24rem);max-width:100%;flex:0 1 auto;align-self:center;aspect-ratio:1/1;border-radius:100%;background:conic-gradient(#e5e5e5 0deg 360deg);box-shadow:inset 0 0 0 1px #001bb70f;overflow:hidden}.dashboardGraphRound:after{content:"";position:absolute;inset:var(--dashboard-graph-ring-width);border-radius:inherit;background:#fff;z-index:1}.dashboardGraphRoundCenter{position:absolute;inset:calc(var(--dashboard-graph-ring-width) + .34247rem);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;padding:.42808rem;text-transform:none}.dashboardGraphRoundCenterValue{color:#001bb7;font-size:1.5411rem;font-weight:700;line-height:1.2;max-width:100%;word-break:break-word}.dashboardGraphInfo{display:flex;flex-direction:column;align-items:flex-start;gap:.68493rem}.dashboardGraphItem{display:flex;justify-content:center;align-items:center;gap:.68493rem;font-size:1.19863rem;font-weight:500;line-height:117.41%;text-transform:none}.dashboardGraphItemRectangle{width:1.36986rem;height:1.36986rem;background:#018fc3;border-radius:.256rem;flex-shrink:0}.dashboardGuide{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1.19863rem;padding:2.05479rem;margin-bottom:1.71233rem;border-radius:24px;border:1px solid #e4e8f2;background:#fff;box-shadow:0 .34247rem 1.0274rem #0000000a}.dashboardGuideCollapsed{display:flex;justify-content:center;width:100%;margin-bottom:1.71233rem;padding:.17123rem 0}.dashboardGuideShowBtn{border:none;background:transparent;color:#5f6b88;font-size:1.0274rem;font-weight:500;line-height:1.2;text-decoration:underline;text-decoration-color:#5f6b8859;text-underline-offset:.18em;cursor:pointer;transition:color .2s ease,text-decoration-color .2s ease}.dashboardGuideShowBtn:hover{color:#001bb7;text-decoration-color:#001bb759}.dashboardGuide:before,.dashboardGuide:after{display:none}.dashboardGuideHeader,.dashboardGuideGrid,.dashboardGuideFooter{position:relative;z-index:1}.dashboardGuideHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1.0274rem}.dashboardGuideHeaderText{display:flex;flex-direction:column;gap:.5137rem;min-width:0}.dashboardGuideEyebrow{display:inline-flex;align-self:flex-start;padding:.25685rem .5137rem;border-radius:999px;border:1px solid #dbe3ff;background:#f7f9ff;color:#001bb7;font-size:.94178rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboardGuideTitle{margin:0;color:#0f1b44;font-size:1.88356rem;font-weight:700;line-height:1.1}.dashboardGuideLead{margin:0;color:#616b81;font-size:1.11233rem;line-height:1.45;max-width:44rem;text-transform:none}.dashboardGuideBadge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:8.2rem;min-height:6.2rem;padding:.68493rem;border-radius:1rem;border:1px solid #dfe6f6;background:#f8faff;color:#001bb7}.dashboardGuideHideBtn{min-width:auto;min-height:auto;padding:.5137rem .85616rem;border-radius:.68493rem;flex-direction:row;cursor:pointer;font-size:.94178rem;font-weight:600;line-height:1.2;white-space:nowrap;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.dashboardGuideHideBtn:hover{border-color:#cdd8f5;background:#f2f6ff;color:#00139b}.dashboardGuideBadgeLine{font-size:1.0274rem;font-weight:700;line-height:1.15;letter-spacing:.04em;text-transform:uppercase}.dashboardGuideGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85616rem}.dashboardGuideStep{display:flex;gap:.85616rem;align-items:flex-start;padding:.85616rem;border-radius:1rem;border:1px solid #e8ecf5;background:#fafbfe}.dashboardGuideStep:last-child{grid-column:1/-1}.dashboardGuideStepIndex{width:2.05479rem;height:2.05479rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8e1ff;background:#eef2ff;color:#001bb7;font-size:.94178rem;font-weight:700;flex-shrink:0}.dashboardGuideStepContent{display:flex;flex-direction:column;gap:.25685rem;min-width:0}.dashboardGuideStepTitle{margin:0;color:#071a5f;font-size:1.11233rem;font-weight:700;line-height:1.25;text-transform:none}.dashboardGuideStepDescription{margin:0;color:#55607a;font-size:1.0274rem;line-height:1.45;text-transform:none}.dashboardGuideFooter{display:flex;align-items:center;justify-content:center;gap:.68493rem;padding:.85616rem 1.0274rem;border-radius:1rem;border:1px solid #e1e8f8;background:#f6f9ff;color:#0f1b44;text-transform:none}.dashboardGuideFooterTitle{font-size:1.19863rem;font-weight:700;white-space:nowrap}.dashboardGuideFooterText{font-size:1.0274rem;line-height:1.35;color:#616b81}.registration{display:flex;flex-direction:column;align-items:center;gap:10.27rem;margin-top:5.14rem;width:100%}.logoRegistration{position:absolute;left:5.14rem;top:5.14rem;width:13.69863rem;height:5.13699rem}.logoRegistrationImg{width:100%;height:100%}.registrationLandingBtn{position:absolute;right:5.14rem;top:5.14rem;z-index:2}.arrowRegistration{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.registrationText{font-size:4.10959rem;font-style:normal;font-weight:600;line-height:117.41%}.registrationWindow{display:flex;padding:3.42466rem 6.84932rem;flex-direction:column;justify-content:center;align-items:center;gap:1.71233rem;border-radius:36px;border:.5px solid #8f8f8f;background:#fff;box-shadow:3px 2px 12.6px 3px #d4d4d4}.registrationWindowInputs{display:flex;flex-direction:column;align-items:flex-start;gap:.85616rem;align-self:stretch;width:45rem}.registrationWindowInput{display:flex;align-items:center;justify-content:space-between;width:100%}.registrationWindowInputText{font-size:1.71233rem;font-style:normal;font-weight:500;line-height:117.41%;flex:0 0 auto;white-space:nowrap}.registrationPasswordField{width:26.11301rem;display:flex;flex-direction:column;gap:.68493rem}.registrationPasswordHints{width:100%;border:.5px solid #d4d4d4;border-radius:.68493rem;background:#fafafa;padding:.68493rem .85616rem;box-sizing:border-box}.registrationPasswordHints--full{width:100%;align-self:stretch}.registrationPasswordHintsTitle{color:#656565;font-size:1.11233rem;font-weight:500;line-height:1.25}.registrationPasswordHintsList{display:flex;flex-direction:column;gap:.42808rem;margin:.5137rem 0 0;padding:0;list-style:none}.registrationPasswordHintItem{display:flex;align-items:center;gap:.5137rem;color:#8f8f8f;font-size:1.11233rem;line-height:1.25}.registrationPasswordHintDot{width:.5137rem;height:.5137rem;border-radius:50%;background:#b7b7b7;flex-shrink:0}.registrationPasswordHintItem--met{color:#009e4c}.registrationPasswordHintItem--met .registrationPasswordHintDot{background:#009e4c}.registrationPasswordHintItem--invalid{color:#dc0000}.registrationPasswordHintItem--invalid .registrationPasswordHintDot{background:#dc0000}.registrationSelectWrapper{position:relative;width:100%}.registrationSelectTrigger{display:flex;width:100%;height:3.42466rem;padding:0 .85616rem;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:8px;border:.5px solid #8f8f8f;background:#fff;cursor:pointer;font-size:1.36986rem;color:#000;text-align:left;box-sizing:border-box}.registrationTextInput{width:26.11301rem;flex-shrink:0;height:3.42466rem;padding:0 .85616rem;border-radius:.68493rem;border:.5px solid #8f8f8f;background:#fff;font-size:1.36986rem;color:#000;box-sizing:border-box;font-family:inherit}.registrationTextInput::placeholder{color:#8f8f8f}.registrationRequired{color:#dc0000}.registrationSelectTriggerOpen{border-bottom-left-radius:0;border-bottom-right-radius:0}.registrationSelectCaret{display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center;transform:rotate(0);transition:transform .2s ease;flex-shrink:0}.registrationSelectCaret svg{width:.85rem;height:auto;display:block}.registrationSelectCaretOpen{transform:rotate(180deg)}.registrationSelectDropdown{position:absolute;top:100%;left:0;width:100%;display:flex;flex-direction:column;max-height:8.56165rem;overflow-y:auto;border-radius:.68493rem;border:.5px solid #8f8f8f;border-top:none;background:#fff;box-shadow:0 4px 12px #0000001a;margin:0;list-style:none;z-index:10;border-top-left-radius:0;border-top-right-radius:0}.registrationSelectDropdown li{width:100%;margin:0;padding:0}.registrationSelectOption{width:100%;padding:.68493rem .85616rem;display:flex;justify-content:flex-start;align-items:center;font-size:1.36986rem;border:none;background:#fff;cursor:pointer;color:#000;box-sizing:border-box;border-bottom:.5px solid #8f8f8f}.registrationSelectDropdown li:last-child .registrationSelectOption{border-bottom:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.registrationSelectOption:hover,.registrationSelectOptionSelected{background:#5d06e912}.registrationWindowOptionsBtns{display:flex;width:100%;justify-content:space-between}.registrationError{width:100%;text-align:center;color:#dc0000;font-size:1.36986rem;font-weight:500;line-height:1.2}.registrationWindowOptionBtn{color:#2e4dfe;font-size:1.5411rem;font-style:normal;font-weight:500;line-height:117.41%;cursor:pointer;transition:color .2s ease}.registrationWindowBtns{display:flex;align-items:center;gap:.85616rem}.registrationWindowBtn{display:flex;width:10rem;height:3.42466rem;padding:.85616rem .5137rem;justify-content:center;align-items:center;gap:.85616rem;border-radius:.68493rem;background:#009e4c;border-radius:8px;color:#fff;font-size:1.36986rem;font-style:normal;font-weight:500;line-height:117.41%;box-sizing:border-box;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,filter .2s ease}.registrationWindowBtn:disabled{opacity:.6;cursor:not-allowed}.registrationWindowBtnRed{background:#dc0000}.loginSupportInfo{width:100%;margin-top:.17123rem;padding:1.0274rem 0 0;border-top:.5px solid #d4d4d4;display:flex;flex-direction:column;align-items:center;gap:.42808rem;text-align:center;box-sizing:border-box}.loginSupportInfoText{margin:0;color:#000;font-size:1.11233rem;line-height:1.35}.loginSupportInfoTextPrimary{font-weight:500}.loginSupportInfoTextMuted{color:#8f8f8f;font-size:1.0274rem}.loginSupportInfoLink{color:#2e4dfe;font-size:1.0274rem;font-weight:500;line-height:117.41%;text-decoration:underline;text-underline-offset:.17rem;transition:color .2s ease}.loginSupportInfoLink:hover{color:#1e3ce0}.loginSupportInfoLink:focus-visible{outline:1.5px solid #2e4dfe;outline-offset:2px;border-radius:3px}.loginSupportInfoMeta{display:flex;align-items:center;justify-content:center;gap:.5137rem;flex-wrap:wrap}.loginSupportInfoMetaDot{width:.25685rem;height:.25685rem;border-radius:50%;background:#b7b7b7;flex-shrink:0}.loginSupportInfoCopyright{margin:0;color:#8f8f8f;font-size:.94178rem;line-height:117.41%}.registrationPromoInfo{width:100%;margin-top:.17123rem;padding:1.0274rem 0 0;border-top:.5px solid #d4d4d4;display:flex;flex-direction:column;align-items:stretch;gap:.5137rem;text-align:center;box-sizing:border-box}.registrationPromoInfoList{width:100%;margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.34123rem 1.0274rem}.registrationPromoInfoItem{display:flex;align-items:center;justify-content:flex-start;gap:.34123rem;color:#000;font-size:1.0274rem;font-weight:500;line-height:1.3}.registrationPromoInfoCheck{color:#009e4c;font-size:1.0274rem;line-height:1.3;flex-shrink:0}.registrationPromoInfoText{margin:0;color:#000;font-size:1.0274rem;line-height:1.3}.registrationPromoInfoTextPrimary{font-weight:500}.registrationPromoInfoLink{color:#2e4dfe;font-size:1.0274rem;font-weight:500;line-height:117.41%;text-decoration:underline;text-underline-offset:.17rem;transition:color .2s ease}.registrationPromoInfoLink:hover{color:#1e3ce0}.registrationPromoInfoLink:focus-visible{outline:1.5px solid #2e4dfe;outline-offset:2px;border-radius:3px}.registrationPromoInfoMeta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5137rem}.registrationPromoInfoMetaDot{width:.25685rem;height:.25685rem;border-radius:50%;background:#b7b7b7;flex-shrink:0}.registrationPromoInfoCopyright{margin:0;color:#8f8f8f;font-size:.94178rem;line-height:117.41%}.approve-emailStatus{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.1rem;text-align:center}.approve-emailText{font-size:1.55rem;font-style:normal;font-weight:500;line-height:1.35;white-space:normal;color:#000}.approve-emailSpinner{width:2.4rem;height:2.4rem;border-radius:999px;border:.3rem solid rgba(0,27,183,.18);border-top-color:#001bb7;animation:approve-emailSpin .9s linear infinite}@keyframes approve-emailSpin{to{transform:rotate(360deg)}}.registrationArrow1{position:absolute;left:3.42rem;top:50%;transform:translateY(-50%)}.registrationArrow2{position:absolute;right:25.68rem;bottom:6.85rem}.registrationWindowInputSelect{width:26.11301rem}.invoicesBtns{display:flex;gap:.86rem}.invoicesBtnChoice{display:flex;align-items:stretch;gap:.86rem;flex:1}.invoicesFilterField{display:flex;align-items:stretch}.invoicesFilterField--status,.invoicesFilterField--customer,.invoicesFilterField--date{min-width:0}.invoicesFilterField--status{width:18rem;flex:0 0 18rem}.invoicesFilterField--status .registrationSelectWrapper{width:100%}.invoicesFilterField--customer{width:18rem;flex:0 0 18rem}.invoicesFilterField--customer .registrationSelectWrapper{width:100%}.invoicesFilterField--status .registrationSelectTrigger,.invoicesFilterField--customer .registrationSelectTrigger{height:100%}.invoicesFilterField--date{position:relative}.invoicesDateFilter{height:100%;padding-right:.8rem;background:#fff;justify-content:space-between;font-size:1.36986rem}.invoicesDateFilterText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoicesDateFilterIcon{display:inline-flex}.invoicesDateFilterIcon svg{width:1.125rem;height:1.125rem}.invoicesDatePicker{margin-top:.4rem}.invoicesCustomerInput{width:16rem;flex:0 0 16rem}.invoices{padding:1.71rem 5.14rem 10.27rem;display:flex;flex-direction:column;gap:3.42rem;background:#f5f5f5;width:100%;min-height:100%;flex:1}.invoicesChartCard{width:100%;border-radius:1.5rem;border:.5px solid #8f8f8f;background:#fff;box-shadow:3px 2px 12.8px #d4d4d480;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.invoicesChartTitle{margin:0;font-size:1.8rem;font-weight:600;color:#001bb7}.invoicesChartWrapper{width:100%;height:260px}.invoicesChartDetails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;font-size:1.4rem;font-weight:500;text-align:center}.invoicesBtn{display:inline-flex;height:3.42466rem;padding:0 .85616rem;justify-content:center;align-items:center;border-radius:8px;background:#001bb7;color:#fff;font-size:1.36986rem;font-weight:500;line-height:117.41%;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease,filter .3s ease}.invoicesResetBtn{flex:0 0 auto;white-space:nowrap}.invoicesBtnChoice{width:fit-content;max-width:100%}.invoicesSearchWrapper{width:fit-content}.invoicesSearchTrigger{width:auto}.invoicesSearchTrigger{justify-content:flex-start;gap:.68493rem;overflow:hidden}.invoicesSearchIcon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.invoicesSearchIcon svg{width:1.125rem;height:1.125rem}.invoiceAutocompleteTrigger .invoicesSearchIcon svg{width:1.125rem;height:1.125rem}.invoicesSearchInput{width:16rem;flex:0 0 16rem;min-width:0;max-width:100%;font:inherit;color:inherit;background:transparent}.invoicesSearchInput::placeholder{color:#8f8f8f}.app-shell{min-height:100vh;display:flex;flex-direction:column;width:100%}.skeleton{display:inline-block;vertical-align:middle;position:relative;overflow:hidden;background:#e5e7ef;border-radius:8px;min-height:14px}.skeleton--text{display:block;width:100%;height:14px}.skeleton--h-12{height:12px;min-height:12px}.skeleton--h-14{height:14px;min-height:14px}.skeleton--h-16{height:16px;min-height:16px}.skeleton--h-20{height:20px;min-height:20px}.skeleton--short{width:40%}.skeleton--w-20{width:20%}.skeleton--w-30{width:30%}.skeleton--w-35{width:35%}.skeleton--w-40{width:40%}.skeleton--w-45{width:45%}.skeleton--w-60{width:60%}.skeleton--w-70{width:70%}.skeleton--pagination-btn{width:2.99658rem;height:2.99658rem;border-radius:50%}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);animation:skeleton-shimmer 1.2s infinite}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.invoice-empty{padding:8px!important}.app-content{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.app-content>*{flex:1 1 auto;min-height:0}.route-guardLoader{width:100%;display:flex;align-items:center;justify-content:center;padding:4rem 0;font-size:1.36986rem;font-weight:500;color:#001bb7}.app-shell--with-header .app-content{padding-top:0;transition:padding-top .3s ease}.invoice-chart{margin-bottom:24px;background:#fff;border-radius:12px;padding:16px 20px;border:1px solid #ddd}.invoice-chart h2{margin:0 0 8px;font-size:16px;font-weight:600}.invoice-table-section{display:flex;width:100%}.invoice-table-wrapper{background:#fff;border-radius:8px;border:.5px solid #8f8f8f;overflow:hidden}.invoice-tableDesktop{display:block}.invoice-mobileList,.invoice-mobileFooter{display:none}.invoice-table-wrapper--items{overflow:visible;position:relative}.new-invoice-table{width:calc(100% - 4.11rem)}.new-invoice-table--full{width:100%}.invoice-rowActions{width:4.2rem;flex-shrink:0;padding-left:.68493rem;box-sizing:border-box;display:flex;flex-direction:column}.invoice-rowActionsHeaderSpacer,.invoice-rowActionSlot{height:3.42466rem;width:100%}.invoice-rowActionSlot{display:flex;align-items:center;justify-content:center}.invoice-rowActionButton{display:flex;height:3.42466rem;width:100%;padding:0 .42808rem;border-radius:8px;border:.5px solid #8f8f8f;background:#fff;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease,border-color .3s ease,opacity .3s ease}.invoice-rowActionSlot:not(.invoice-rowActionSlot--active):not(.invoice-rowActionSlot--last) .invoice-rowActionButton{opacity:0;pointer-events:none}.invoice-rowActionSlot--active .invoice-rowActionButton,.invoice-rowActionSlot--last .invoice-rowActionButton{opacity:1;pointer-events:auto}.invoice-rowActionButton:hover{background:#001bb70d}.invoice-rowActionButton:focus-visible{outline:2px solid #001bb7;outline-offset:2px}.invoice-rowActionButton svg,.invoice-itemCardRemove svg{width:1.884rem;height:2.397rem;flex-shrink:0}.invoice-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.invoice-table thead{background:#cdcdcd;height:3.42466rem}.invoice-table th,.invoice-table td{padding:0 .68493rem;text-align:left;white-space:nowrap;font-size:1.36986rem;font-weight:400;line-height:117.41%;width:10%;border:.5px solid #8f8f8f}.invoice-table-wrapper--invoice-items .invoice-table th:nth-child(1),.invoice-table-wrapper--invoice-items .invoice-table td:nth-child(1){width:15%}.invoice-table-wrapper--invoice-items .invoice-table th:nth-child(2),.invoice-table-wrapper--invoice-items .invoice-table td:nth-child(2){width:24%}.invoice-table-wrapper--invoice-items .invoice-table th:nth-child(3),.invoice-table-wrapper--invoice-items .invoice-table td:nth-child(3){width:6.5%}.invoice-table-wrapper--invoice-items .invoice-table th:nth-child(4),.invoice-table-wrapper--invoice-items .invoice-table td:nth-child(4){width:6.5%}.invoice-table-wrapper--invoice-items .invoice-table th:nth-child(5),.invoice-table-wrapper--invoice-items .invoice-table td:nth-child(5){width:7.5%}.invoice-table-wrapper--invoice-items .invoice-table th:nth-child(6),.invoice-table-wrapper--invoice-items .invoice-table td:nth-child(6){width:7%}.invoice-table-wrapper--invoice-items .invoice-table th:nth-child(7),.invoice-table-wrapper--invoice-items .invoice-table td:nth-child(7){width:6.5%}.invoice-table-wrapper--invoice-items .invoice-table th:nth-child(8),.invoice-table-wrapper--invoice-items .invoice-table td:nth-child(8){width:8.5%}.invoice-table-wrapper--invoice-items .invoice-table th:nth-child(9),.invoice-table-wrapper--invoice-items .invoice-table td:nth-child(9){width:8.5%}.invoice-table-wrapper--invoice-items .invoice-table th:nth-child(10),.invoice-table-wrapper--invoice-items .invoice-table td:nth-child(10){width:10%}.invoice-table td{padding:0;vertical-align:middle}.invoice-table th:last-child,.invoice-table td:last-child{border-right:none}.invoice-table th:first-child,.invoice-table td:first-child{border-left:none}.invoice-table thead th{border-top:none}.invoice-table thead th:first-child{border-top-left-radius:8px}.invoice-table thead th:last-child{border-top-right-radius:8px}.invoice-numericCell{text-align:right}.invoice-cellControl{height:3.42466rem;padding:0 .68493rem;display:flex;align-items:center;width:100%;box-sizing:border-box}.invoice-cellControl--select{padding:0}.invoice-inputField{width:100%;height:100%;padding:0;border:none;background:transparent;font-size:1.36986rem;font-weight:400;line-height:117.41%;box-sizing:border-box;font-family:inherit}.invoice-inputField:focus{outline:none}.invoice-table td .registrationSelectWrapper{width:100%;height:100%}.invoice-table td .registrationSelectTrigger{width:100%;height:100%;border:none;border-radius:0;background:transparent;justify-content:flex-start}.invoice-table td .invoice-inputField--autocomplete{padding:0 .68493rem}.invoice-table td .registrationSelectTrigger span:first-child{flex:1}.invoice-table td .registrationSelectTriggerOpen{border-radius:0}.registrationSelectTriggerPlaceholder span:first-child{color:#8f8f8f}.invoice-th-overdue{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.invoice-row{transition:.3s;height:3.42466rem;font-size:1.36986rem}.invoice-row:nth-child(2n){background:#fafafa}.invoice-row:hover{background:#5d06e91a;cursor:pointer}.invoice-table-wrapper.new-invoice-table--full .invoice-row:hover{background:#c8c8c80f;cursor:default}.invoice-table-wrapper.new-invoice-table--full .invoice-cellControl,.invoice-table-wrapper.new-invoice-table--full .invoice-table td .registrationSelectTrigger{background:#c8c8c81a;cursor:not-allowed}.invoice-table-wrapper.new-invoice-table--full .invoice-inputField:disabled,.invoice-table-wrapper.new-invoice-table--full .registrationSelectTrigger:disabled,.invoice-table-wrapper.new-invoice-table--full .invoice-addRowButton:disabled{cursor:not-allowed}.invoice-row--add{cursor:default}.invoice-row--add td{border-bottom:none}.popupContent .invoice-table-section .invoice-table-wrapper:not(.invoice-table-wrapper--items) .invoice-tableDesktop .invoice-table tbody tr:last-child td{border-bottom:none}.invoice-addRowCell{padding:0!important;border-bottom:none!important;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.invoice-addRowButton{width:100%;height:3.42466rem;display:flex;align-items:center;justify-content:center;color:#001bb7;font-size:1.5411rem;font-weight:500;line-height:117.41%;cursor:pointer;transition:background .3s ease;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.invoice-addRowButton:hover{background:#001bb70d}.invoice-addRowButton:focus-visible{outline:2px solid #001bb7;outline-offset:-2px}.invoice-itemsMobile{display:none;flex-direction:column;gap:16px;width:100%}.invoice-itemCard{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;border:1px solid #e1e4f0;background:#fff;box-shadow:0 16px 30px #00145714}.invoice-itemCardHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.invoice-itemCardTitle{font-size:18px;font-weight:600;line-height:1.2}.invoice-itemCardRemove{width:40px;height:40px;border-radius:12px;border:1px solid #e1e4f0;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,background .2s ease}.invoice-itemCardRemove:hover,.invoice-itemCardRemove:focus-visible{border-color:#dc000099;background:#dc000014}.invoice-itemCardRemove:focus-visible{outline:none}.invoice-itemCardGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.invoice-itemCardField{display:flex;flex-direction:column;gap:6px}.invoice-itemCardLabel{font-size:12px;color:#8f95a5;text-transform:uppercase;letter-spacing:.04em}.invoice-itemCardControl{width:100%;min-height:48px;border-radius:12px;padding:0 12px;display:flex;align-items:center;background:#fff;box-sizing:border-box}.invoice-itemCardControl input.invoice-inputField{font-size:16px}.invoice-itemCardControl--select{padding:0;background:transparent;border:none}.invoice-itemCardControl--select .registrationSelectWrapper{width:100%}.invoice-addRowButton--mobile{display:none;border-radius:12px;border:1px dashed #001bb7;background:#001bb70d;margin-top:8px}.truncatable-cell{position:relative;min-width:0;padding:0 .68493rem!important}.reports-countryCell{padding:0 .68493rem!important;height:3.42466rem;font-size:1.36986rem;font-weight:500;line-height:117.41%;background:#fff;white-space:normal}.reports-countryGroup{padding:12px 16px;border-radius:12px;border:1px solid #e1e4f0;font-size:14px;font-weight:600;line-height:1.3;word-break:break-word;background:#fff}.invoice-card{display:flex;flex-direction:column;gap:12px;border:1px solid #e1e4f0;border-radius:12px;padding:16px;background:#fff;text-align:left;color:inherit;font-family:inherit;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease}.invoice-card:hover{border-color:#c8d0ff;box-shadow:0 10px 25px #001bb71a}.invoice-card:focus-visible{outline:2px solid #001bb7;outline-offset:2px}.invoice-cardHeader{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.invoice-cardDetails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.invoice-cardNumber{display:flex;flex-direction:column;gap:4px}.invoice-cardNumberValue{font-size:20px;font-weight:600;color:#001bb7;line-height:1.2}.invoice-cardStatus{font-size:14px;font-weight:600;color:#009e4c;padding:4px 10px;border-radius:12px;background:#009e4c1a}.invoice-cardStatus--overdue{color:#dc0000;background:#dc00001f}.invoice-cardRow{display:flex;flex-direction:column;gap:4px;width:100%}.invoice-cardLabel{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#7b7b7b}.invoice-card--skeleton .invoice-cardNumber{flex:1;min-width:10rem}.invoice-cardValue{font-size:16px;font-weight:500;color:#1f1f1f;line-height:1.35;word-break:break-word}.invoice-cardValue--accent{color:#001bb7}.invoice-cardValue--warning{color:#dc0000}.invoice-cardValue--bold{font-weight:600;font-size:18px;color:#00135b}.invoice-mobileTotals{display:flex;gap:12px;width:100%}.invoice-mobileTotalItem{flex:1;display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid #e1e4f0;border-radius:16px;background:#fff}.invoice-mobileTotalLabel{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#7b7b7b}.invoice-mobileTotalValue{font-size:20px;font-weight:600;color:#00135b}.tableCellText{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncatable-cell[data-fulltext]:after,.truncatable-cell[data-fulltext]:before{opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.truncatable-cell[data-fulltext]:after{content:attr(data-fulltext);position:absolute;left:0;bottom:calc(100% + .45rem);background:#000000d9;color:#fff;padding:.4rem .8rem;border-radius:.4rem;font-size:1.15rem;line-height:1.2;max-width:24rem;white-space:pre-line;word-break:break-word;overflow-wrap:anywhere;box-shadow:0 4px 10px #00000026;transform:translateY(.3rem);z-index:3}.truncatable-cell[data-fulltext]:before{content:"";position:absolute;left:.8rem;bottom:calc(100% + .15rem);border-width:.4rem;border-style:solid;border-color:rgba(0,0,0,.85) transparent transparent transparent;transform:translateY(.3rem);z-index:2}.truncatable-cell[data-fulltext]:hover:after,.truncatable-cell[data-fulltext]:hover:before,.truncatable-cell[data-fulltext]:focus-within:after,.truncatable-cell[data-fulltext]:focus-within:before{opacity:1;transform:translateY(0)}.money-link{color:#001bb7}.overdue-cell,.overdue-cell .tableCellText{color:#dc0000!important}.status{color:#555}.status--overdue,.status--overdue .tableCellText{color:#dc0000!important}.invoice-footer{display:flex;flex-direction:column;padding:1.71233rem 0;gap:1.14287rem;align-self:stretch;position:relative}.invoice-footer--static{position:static}.invoice-summary{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));width:100%}.reports-summary{grid-template-columns:repeat(9,minmax(0,1fr))}.reports-summary .invoice-summaryItem{border:none;background:transparent}.invoice-footer .pagination{position:absolute;top:1.71233rem;left:0;right:auto;z-index:1}.invoice-footer--static .pagination{position:static}.invoice-summaryItem{display:flex;align-items:center;height:2.99658rem;border:.5px solid #8f8f8f;border-radius:8px;background:#fff}.invoice-summaryValue{padding:0 .68493rem;text-align:left;white-space:nowrap;font-size:1.36986rem;font-weight:400;line-height:117.41%;color:#001bb7}.invoice-summarySpacer{height:2.99658rem}.pagination{display:flex;align-items:center;gap:.85616rem;padding-left:1.71rem}.page-btn{width:2.99658rem;height:2.99658rem;border-radius:50%;border:.5px solid #8f8f8f;background:#fff;color:#656565;cursor:pointer;box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-size:1.36986rem;font-weight:500;line-height:117.41%;transition:.3s}.page-btn:hover{background:#5d06e91a}.page-btn--active{background:#03c;transition:.3s;color:#fff;border:none}.page-btn--active:hover{background:var(--blue-button-hover);filter:none}.page-btn--dots{cursor:not-allowed}.page-btn--dots:hover{background:#fff}.invoiceUp{display:flex;justify-content:space-between;align-items:center}.invoiceUpText{color:#001bb7;font-size:2.39726rem;font-weight:600;line-height:117.41%;white-space:nowrap}.invoiceUpBtns{display:flex;height:3.42466rem;justify-content:center;align-items:center;gap:.85616rem}.reportsFilters{display:flex;flex-wrap:wrap;column-gap:0;row-gap:3.42rem;width:100%;--reports-divider-gap: 1.369rem}.reportsFilterItem{display:flex;align-items:center}.reportsFilterButton{display:flex;align-items:center;font-size:1.541rem;font-weight:400;color:#383838;background:none;border:none;padding:0;cursor:pointer;transition:color .3s ease,background-color .3s ease,border-color .3s ease,filter .3s ease}.reportsFilterButton:hover,.reportsFilterButton:focus-visible{color:#001bb7;outline:none}.reportsFilterButton--active{color:#001bb7}.reportsFilterDivider{display:block;width:0;height:1.198rem;border-right:.085rem solid #000;margin-left:var(--reports-divider-gap);margin-right:var(--reports-divider-gap);pointer-events:none}.reportsFields{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(18.493rem,1fr));gap:1.712rem 2.568rem}.reportsFields .inputField--double{grid-column:span 2}.reportsFields .inputField{max-width:100%}.reportsFields .registrationSelectWrapper,.reportsFields .inputFieldInputContainer{width:100%}.reportsPage .inputFieldInputContainer,.reportsPage .inputFieldInput{font-size:1.5411rem;font-weight:400;line-height:117.41%}.reportsGetReportField{justify-content:flex-end}.reportsGetReportLabel{visibility:hidden}.reportsGetReportBtn{width:100%;box-sizing:border-box}.reportsFooter{display:flex;width:100%;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.36986rem}.reportsToggleFilters{display:flex;align-items:center;gap:1.284rem;border:none;background:none;padding:0;cursor:pointer}.reportsToggleFiltersBtn{display:inline-flex;align-items:center;height:3.42466rem;width:3.42466rem;border-radius:50%;border:none;background:#001bb7;justify-content:center;cursor:pointer;color:#fff;transition:background-color .3s ease,border-color .3s ease,color .3s ease,filter .3s ease}.reportsToggleFilters:not(:disabled):not([aria-disabled=true]):hover .reportsToggleFiltersBtn,.reportsToggleFilters:not(:disabled):not([aria-disabled=true]):focus-visible .reportsToggleFiltersBtn{background:var(--blue-button-hover)}.reportsToggleFilters:not(:disabled):not([aria-disabled=true]):hover,.reportsToggleFilters:not(:disabled):not([aria-disabled=true]):focus-visible{filter:none}.reportsToggleFiltersIcon{display:inline-flex;width:1.14rem;height:1.14rem;align-items:center;justify-content:center;transform:rotate(180deg);flex-shrink:0;color:#fff}.reportsToggleFiltersIcon svg{width:1.13rem;height:auto;display:block}.reportsToggleFiltersLabel{font-size:1.36986rem;font-weight:500;color:#001bb7}.reportsExportBtns{display:flex;align-items:center;gap:.85616rem;height:3.42466rem}.invoice-footer-reports{padding:.684rem 0}.reportsFilterContainer{display:flex;gap:1.369rem;flex-direction:column}.reportsTableSection .invoice-table-wrapper{width:100%}.invoiceUpBtnPdf{display:flex;height:100%;padding:0 .85616rem;justify-content:center;align-items:center;border-radius:8px;border:.5px solid #8f8f8f;background:#fff;color:#383838;font-size:1.5411rem;font-weight:500;line-height:117.41%;cursor:pointer}.invoiceUpBtnEmail{display:flex;height:100%;padding:0 .42808rem;width:3.42466rem;height:3.42466rem;box-sizing:border-box;justify-content:center;align-items:center;border-radius:8px;border:.5px solid #8f8f8f;background:#fff;color:#8f8f8f;cursor:pointer}.invoiceUpBtnEmail svg{width:2.568rem;height:2.568rem;flex-shrink:0}.invoiceUpBtnClose svg path:first-child{display:none}.invoiceUpBtnEditToggle{transition:opacity .2s ease}.invoiceUpBtnEditToggle--active{opacity:.45}.invoiceUpBtnTrash{display:flex;width:3.42466rem;height:3.42466rem;padding:0 .42808rem;justify-content:center;align-items:center;box-sizing:border-box}.invoiceUpBtnTrash svg{width:1.884rem;height:2.397rem}.invoices button:disabled{cursor:not-allowed;opacity:.55}.invoices input:disabled,.invoices textarea:disabled{cursor:not-allowed}.invoices .invoiceUpBtnEmail:disabled,.invoices .invoiceUpBtnPdf:disabled,.invoices .newInvoiceFinalBtn:disabled,.invoices .newInvoiceFinalSumBtn:disabled,.invoices .invoice-addRowButton:disabled{cursor:not-allowed;opacity:.55}.invoiceInfo{display:inline-flex;justify-content:center;align-items:stretch;gap:2.73973rem;flex-shrink:0}.invoiceInfo--readonly .inputFieldInputContainer,.invoiceInfo--readonly .invoiceAutocompleteTrigger,.invoiceInfo--readonly .invoiceTextarea,.invoiceInfo--readonly .registrationSelectTrigger{background:#c8c8c81a;cursor:not-allowed}.invoiceInfo--readonly .inputFieldInput:disabled,.invoiceInfo--readonly .invoiceAutocompleteInput:disabled,.invoiceInfo--readonly .invoiceTextarea:disabled,.invoiceInfo--readonly .registrationSelectTrigger:disabled{cursor:not-allowed}.invoiceInfo--readonly .invoiceTextarea{color:inherit;opacity:1}.newInvoiceExtraWrapper--readonly .inputFieldInputContainer,.newInvoiceExtraWrapper--readonly .invoiceTextarea,.newInvoiceExtraWrapper--readonly .registrationSelectTrigger{background:#c8c8c81a;cursor:not-allowed}.newInvoiceExtraWrapper--readonly .inputFieldInput:disabled,.newInvoiceExtraWrapper--readonly .invoiceTextarea:disabled,.newInvoiceExtraWrapper--readonly .registrationSelectTrigger:disabled{cursor:not-allowed}.invoiceInfoColumn{display:flex;width:100%;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.36986rem}.inputField{display:flex;flex-direction:column;align-items:flex-start;gap:.34247rem;font-size:1.71233rem;font-weight:500;line-height:117.41%;width:100%;color:#656565}.inputField--disabled{opacity:.6;cursor:not-allowed}.inputField--disabled .registrationSelectTrigger{cursor:not-allowed}.inputFieldTextarea{flex:1}.inputFieldTextarea>span{flex-shrink:0}.inputFieldTextarea .invoiceTextarea{flex:1;height:100%;min-height:0}.companyPopupOverdueTextarea .invoiceTextarea{height:10.27398rem;min-height:10.27398rem}.invoiceInfo .invoiceAddressField{flex:0 0 auto}.invoiceInfo .invoiceAddressField .invoiceTextarea{flex:0 0 auto;height:10.5rem}.inputFieldInputContainer{display:flex;height:3.42466rem;padding:0 .85616rem;justify-content:space-between;align-items:center;align-self:stretch;border-radius:8px;border:.5px solid #8f8f8f;background:#fff;font-size:1.5411rem;font-weight:400;line-height:117.41%;cursor:pointer}.inputFieldInputContainer svg{flex-shrink:0;width:2.055rem;height:2.055rem}.inputFieldInput{width:100%;height:100%;border:none;background:transparent;font-size:1.5411rem;font-weight:400;line-height:117.41%;color:#000;font-family:inherit;outline:none}.inputFieldInput::placeholder{color:#8f8f8f}.inputFieldInput::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.invoiceInputWrapper{width:17.12329rem}.invoiceAutocomplete{position:relative}.invoiceAutocompleteTrigger{cursor:text;gap:.68rem}.invoice-table td .invoiceAutocompleteTrigger,.invoice-itemCardControl--select .invoiceAutocompleteTrigger{padding:0}.invoiceAutocompleteTrigger svg{flex-shrink:0;width:1.797rem;height:1.797rem}.invoiceAutocompleteInput{font-size:1.5411rem;font-weight:400;line-height:117.41%;flex:1}.invoiceAutocompleteCaret{flex-shrink:0}.invoiceAutocompleteDropdown{max-height:10.27398rem;overflow-y:auto}.registrationSelectOption.invoiceAutocompleteAddOption{background:#fff;color:#000;font-weight:300;justify-content:center;text-align:center;gap:.5rem}.registrationSelectOption.invoiceAutocompleteAddOption:hover,.registrationSelectOption.invoiceAutocompleteAddOption:focus-visible{background:#001bb7;border-color:#001bb7;filter:none;color:#fff}.registrationSelectOption.invoiceAutocompleteAddOption:active{background:#001bb7;border-color:#001bb7;filter:none}.invoiceAutocompleteAddOption .invoiceAutocompleteAddOptionIcon{display:inline-flex;align-items:center;justify-content:center;width:1.15em;height:1.15em;flex-shrink:0;background:#001bb7;color:#fff;border-radius:.22em;font-size:.95em;font-weight:700;line-height:1}.registrationSelectOption.invoiceAutocompleteAddOption:is(:hover,:focus-visible) .invoiceAutocompleteAddOptionIcon{background:#fff;color:#001bb7}.invoiceAutocompleteDropdown .invoiceAutocompleteAddOption .invoiceAutocompleteOptionText{display:inline-block;width:auto;overflow:visible;text-overflow:clip;white-space:nowrap;min-width:0}.invoiceSavedCommentSuggestionItem{position:relative}.invoiceSavedCommentSuggestionButton{padding-right:48px}.invoiceSavedCommentSuggestionText{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoiceSavedCommentDeleteButton{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:24px;height:24px;border:1px solid rgba(0,27,183,.18);background:#fffffff5;color:#001bb7;font-size:16px;font-weight:700;line-height:1;border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:2;box-shadow:0 1px 3px #00000014}.invoiceSavedCommentDeleteButton:hover:not(:disabled){background:#001bb71a;color:#001bb7}.invoiceSavedCommentDeleteButton:disabled{opacity:.5;cursor:not-allowed}.invoiceSavedCommentInfoRow{color:#6a6a6a;cursor:default}.invoiceSavedCommentError{color:#c52323;font-size:.85rem;line-height:1.2}.invoiceSavedCommentPopup{width:100%;align-items:stretch;gap:1rem}.invoiceSavedCommentPopupField{width:100%}.invoiceSavedCommentPopupField .invoiceTextarea{min-height:3.75rem}.invoiceSavedCommentPopupActions{width:100%;justify-content:center}.invoiceAutocompleteDropdown .invoiceAutocompleteOptionText{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.invoiceTextarea{width:100%;padding:.85616rem;border-radius:8px;border:.5px solid #8f8f8f;background:#fff;box-sizing:border-box;font-size:1.5411rem;font-weight:400;line-height:117.41%;resize:none}.invoiceTextarea:focus{outline:none}.invoiceInfoColumnRow{display:flex;align-items:center;gap:.68493rem;width:100%}.newInvoiceFinal{display:flex;justify-content:space-between;align-items:flex-end}.invoiceDownInfo{display:flex;flex-direction:column;gap:1.71rem}.newInvoiceFinalBtns{display:flex;align-items:center;gap:.85616rem}.newInvoiceFinalBtn{display:flex;height:3.42466rem;padding:0 .85616rem;justify-content:center;align-items:center;border-radius:8px;border:.5px solid #8f8f8f;background:#fff;cursor:pointer;font-size:1.36986rem;font-weight:400;line-height:117.41%;transition:background-color .3s ease,border-color .3s ease,color .3s ease,filter .3s ease}.newInvoiceFinalBtn--active{background:#001bb7;color:#fff;border-color:#001bb7}.newInvoiceExtra{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.42rem}.newInvoiceExtraWrapper{margin-top:3.42466rem}.newInvoiceExtraField{display:flex;flex-direction:column;gap:.34247rem;font-size:1.0274rem;color:#656565}.newInvoiceFinalSumContainer{display:flex;width:38.5274rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.71233rem}.newInvoiceFinalSum{display:flex;padding:2.22603rem;width:100%;flex-direction:column;align-items:flex-start;gap:.85616rem;border-radius:16px;border:.5px solid #8f8f8f;background:#fff}.newInvoiceFinalSumItem{display:flex;flex-direction:column;align-items:center;gap:.34247rem;align-self:stretch}.newInvoiceFinalSumItemContent{display:flex;padding-right:.08639rem;justify-content:space-between;align-items:flex-start;align-self:stretch;font-size:1.36986rem;font-weight:400;line-height:117.41%}.newInvoiceFinalSumItemLine{width:100%;height:.08562rem;background:#d4d4d4}.newInvoiceFinalSumItemContentSuper{padding-top:.85616rem;color:#001bb7;font-size:1.36986rem;font-weight:500;text-transform:uppercase}.newInvoiceFinalSumBtns{display:flex;align-items:center;gap:.85616rem}.newInvoiceFinalSumBtn{display:flex;height:3.42466rem;padding:0 .85616rem;justify-content:center;align-items:center;border-radius:8px;background:#001bb7;color:#fff;cursor:pointer;font-size:1.36986rem;font-weight:500;line-height:117.41%;text-align:center;transition:background-color .3s ease,border-color .3s ease,color .3s ease,filter .3s ease}.newInvoiceFinalSumBtnOutline{background:#fff;color:#001bb7;border:.5px solid #001bb7}.newInvoiceFinalSumBtnOutline:not(:disabled):not([aria-disabled=true]):hover{background:var(--blue-button-hover);border-color:var(--blue-button-hover);color:#fff;filter:none}.newInvoiceFinalSumBtnRed{background:#dc0000}.popupContainer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:5}.popupBlur{width:100%;height:100%;background:#0003;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.popup{padding:1.71rem 5.14rem 0;background:#fff;width:100%;height:100%;position:absolute;inset:0;border-radius:0;display:flex;flex-direction:column}.popupInfo{display:flex;height:6.84932rem;padding:0 2.56849rem;justify-content:space-between;align-items:center;color:#001bb7;font-size:2.39726rem;font-weight:600;line-height:117.41%;border:.5px solid #f5f5f5;background:#fff;border-radius:8px;box-shadow:0 0 10.6px #8f8f8f80}.popupInfoTitle{min-width:0}.popupInfoActions{display:flex;align-items:center;gap:.85616rem;flex-shrink:0}.popupClose{display:flex;width:3.42466rem;height:3.42466rem;border-radius:8px;border:.5px solid #8f8f8f;background:#fff;padding:0;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box}.popupClose svg{width:2.055rem;height:2.055rem;flex-shrink:0}.popupClose svg path:first-child{display:none}.popupContent{display:flex;flex-direction:column;align-items:center;gap:3.42rem;padding:3.42rem 0 7.5rem;flex:1;overflow-y:auto;width:100%;scrollbar-width:none}.popupContent::-webkit-scrollbar{display:none}.invoiceEmailPopup{width:100%;max-width:56rem;align-self:center;gap:2.14rem}.invoiceEmailPopupSection{display:flex;flex-direction:column;gap:.85616rem;width:100%}.invoiceEmailPopupRecipientGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.37rem;width:100%}.invoiceEmailPopupRecipientField{display:flex;flex-direction:column;gap:.68493rem;min-width:0}.invoiceEmailPopupLabel{color:#001bb7;font-size:1.5411rem;font-weight:500}.invoiceEmailPopupTextarea{min-height:10.27rem;resize:vertical}.invoiceEmailPopupHint{color:#7c7c7c;font-size:1.19863rem}.invoiceEmailPopupHeader{display:flex;align-items:center;justify-content:space-between;gap:1.37rem;width:100%}.invoiceEmailPopupSubtext{color:#7c7c7c;font-size:1.19863rem}.invoiceEmailPopupUpload{display:flex;align-items:center;gap:1.37rem}.invoiceEmailPopupUploadBtn{height:3.42466rem;padding:0 1.37rem;border-radius:8px;background:#ece5f2;color:#001bb7;font-size:1.19863rem;font-weight:500;cursor:pointer}.invoiceEmailPopupInput{display:none}.invoiceEmailPopupFilesList{display:flex;flex-direction:column;gap:.68493rem;width:100%}.invoiceEmailPopupFileItem{display:flex;align-items:center;justify-content:space-between;gap:1.37rem;padding:.68493rem 1.0274rem;border-radius:8px;background:#f5f5f5}.invoiceEmailPopupFileInfo{display:flex;flex-direction:column;gap:.17123rem;min-width:0}.invoiceEmailPopupFileName{font-size:1.36986rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:32rem}.invoiceEmailPopupFileMeta{color:#7c7c7c;font-size:1.19863rem}.invoiceEmailPopupFileRemove{color:#dc0000;font-size:1.19863rem;font-weight:500;cursor:pointer;background:transparent}.invoiceEmailPopupActions{display:flex;justify-content:center;gap:1.37rem;width:100%}.inputFieldHeader{color:#656565}.inputFieldError{color:red;font-size:1.2rem;margin-top:.34247rem;line-height:1.4}.popupLine{width:100%;height:.08562rem;background:#d4d4d4;flex-shrink:0}.popupFields{display:flex;flex-direction:column;gap:1.71rem;width:100%}.popupFieldsHeader{font-size:1.71233rem;font-weight:500;line-height:117.41%}.popupFieldsHeader{color:#001bb7;font-size:2.05479rem}.popupFieldsRow{display:flex;width:100%;align-items:center;gap:3.42466rem}.popupFieldsGrid{display:grid;width:100%;align-items:center;gap:3.42466rem;grid-template-columns:repeat(3,minmax(0,1fr))}.popupFieldsGridTopAligned{align-items:flex-start}.popupClientsContacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:3.42466rem}.newInvoiceFinalSumBtnWhite{background:#fff;color:#000;border-radius:8px;border:.5px solid #8f8f8f}.popupProducts{display:flex;width:100%;align-items:stretch;gap:3.42466rem}.popupProductsInput{flex:1;display:flex;flex-direction:column;gap:1.71233rem}.popupProductsTextarea{flex:1;display:flex;height:100%}.popupClients{display:flex;flex-direction:column;width:100%;gap:1.71233rem}.popupClientsHeader{display:flex;gap:3.42466rem;align-items:stretch}.popupClientsForm{flex:1;display:flex;flex-direction:column;gap:1.71233rem}.popupClientsDocument{flex:1;display:flex;align-items:center;justify-content:flex-end}.popupClientsDocument svg{width:4.283rem;height:4.283rem;flex-shrink:0}.popupClientsGrid{display:flex;flex-direction:column;gap:1.71233rem}.popupClientsAddress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:1.71233rem;column-gap:3.42466rem}.popupClients--readonly .inputFieldInputContainer,.popupClients--readonly .registrationSelectTrigger{background:#c8c8c81a;cursor:not-allowed}.popupClients--readonly .inputFieldInput:disabled,.popupClients--readonly .registrationSelectTrigger:disabled{cursor:not-allowed}.popupProducts--readonly .inputFieldInputContainer,.popupProducts--readonly .invoiceTextarea,.popupProducts--readonly .registrationSelectTrigger{background:#c8c8c81a;cursor:not-allowed}.popupProducts--readonly .inputFieldInput:disabled,.popupProducts--readonly .invoiceTextarea:disabled,.popupProducts--readonly .registrationSelectTrigger:disabled{cursor:not-allowed}.companyPopup--readonly .inputFieldInputContainer,.companyPopup--readonly .invoiceTextarea,.companyPopup--readonly .registrationSelectTrigger,.companyPopup--readonly .invoiceAutocompleteTrigger,.companyPopup--readonly .companyPopupLogoButton{background:#c8c8c81a;border-color:#0000001f;color:#8f8f8f;cursor:not-allowed}.companyPopup--readonly .inputFieldInput:disabled,.companyPopup--readonly .invoiceTextarea:disabled,.companyPopup--readonly .invoiceAutocompleteInput:disabled,.companyPopup--readonly .registrationSelectTrigger:disabled,.companyPopup--readonly .companyPopupLogoButton:disabled,.companyPopup--readonly .companyPopupAddButton:disabled{cursor:not-allowed}.popupActionButtonsMain,.popupActionButtonsIcons{display:flex;align-items:center;gap:.85616rem}.popupSaveBtn{min-width:10.27398rem}.popupActionButtonsIcons{margin-left:auto}.popupActionIconBtn{display:flex;width:3.42466rem;height:3.42466rem;justify-content:center;align-items:center;border-radius:8px;border:.5px solid #8f8f8f;background:#fff;cursor:pointer}.popupActionIconBtn svg{width:2.568rem;height:2.568rem;flex-shrink:0}.popupActionIconBtn:disabled{opacity:.5;cursor:not-allowed}.popupActionIconBtnTrash{background:#fff}.popupActionIconBtnTrash svg{width:1.884rem;height:2.397rem}.customersPopupCheckbox{display:flex;align-items:center;gap:.85616rem;font-size:1.71233rem;font-weight:400;line-height:117.41%}.customersPopupCheckboxInput{width:1.71233rem;height:1.71233rem;border-radius:4px;border:.5px solid #8f8f8f;display:inline-flex;align-items:center;justify-content:center;background:#fff;cursor:pointer;appearance:none}.customersPopupCheckboxInput:checked:after{content:"";width:.85616rem;height:.85616rem;border-radius:2px;background:#001bb7}.popupFieldsColumn{display:flex;flex-direction:column;gap:.86rem}.companyPopupFieldRow{display:flex;align-items:flex-end;gap:.86rem;width:100%}.companyPopupFieldRow .inputField{flex:1}.companyPopupAddButtonWrapper{display:flex;justify-content:flex-end;margin-top:.86rem}.companyPopupAddButton{width:3.42466rem;height:3.42466rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:8px;border:.5px solid #8f8f8f;background:#fff;cursor:pointer}.companyPopupAddButton:disabled{opacity:.5;cursor:not-allowed}.companyPopupRemoveButton svg{width:1.375rem;height:1.75rem}.companyPopup{display:flex;flex-direction:column;gap:3.42466rem;width:100%}.companyPopupHeader{display:grid;grid-template-columns:23.9726rem minmax(0,1fr);align-items:flex-start;column-gap:4.10959rem;width:100%}.companyPopupPrimaryFields{flex:1;display:flex;flex-direction:column;gap:1.71233rem;min-width:0}.companyPopupDetails{display:flex;flex-direction:column;width:100%;gap:3.42rem}.companyPopupDetails .companyPopupFieldGroup{display:flex;flex-direction:column;gap:1.71233rem}.companyPopupTwoColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.42rem;row-gap:1.71rem}.companyPopupBankGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3.42rem;row-gap:1.71rem}.companyPopupBankRows{display:flex;flex-direction:column;gap:1.71rem}.companyPopupBankHint{margin:.86rem 0 0;color:#7c7c7c;font-size:1.19863rem;line-height:1.4}.companyPopupBankRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;column-gap:3.42rem;row-gap:1.71rem;align-items:end}.companyPopupBankGrid .inputField{width:100%}.companyPopupBankGridExtra{margin-top:1.71233rem}.companyPopupAddressGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3.42rem;row-gap:1.71rem}.companyPopupAddressGrid .inputField{width:100%}.companyPopupLogo{display:flex;flex-direction:column;align-items:flex-start;gap:.85616rem;width:23.9726rem;flex-shrink:0}.companyPopupLogoActions{display:flex;gap:.68493rem;width:100%}.companyPopupLogoPreview{position:relative;width:23.9726rem;height:23.9726rem;aspect-ratio:1/1;flex-shrink:0;display:inline-flex;border-radius:8px;overflow:hidden;border:.5px solid #8f8f8f;background:#fff}.companyPopupLogoSkeleton{position:absolute;inset:0;width:100%;height:100%;border-radius:8px}.companyPopupLogoImage{width:100%;height:100%;object-fit:contain;border-radius:8px;display:block;transition:opacity .25s ease;padding:.68493rem}.companyPopupLogoImageHidden{opacity:0}.companyPopupLogoButton{display:flex;justify-content:center;width:100%;height:3.42466rem;padding:0 .85616rem;align-items:center;border-radius:8px;border:1px solid #001bb7;background:#fff;cursor:pointer;color:#0f1b44;font-size:1.71233rem;font-weight:500;box-sizing:border-box}.companyPopupLogoButton:not(:disabled):not([aria-disabled=true]):hover,.companyPopupLogoButton:not(:disabled):not([aria-disabled=true]):focus-visible{background:var(--blue-button-hover);border-color:var(--blue-button-hover);color:#fff;filter:none}.companyPopupLogoMeta{display:flex;flex-direction:column;gap:.34247rem;width:100%}.companyPopupLogoMetaTitle{margin:0;color:#001bb7;font-size:1.28425rem;font-weight:500;line-height:1.35}.companyPopupLogoMetaLine{margin:0;color:#7c7c7c;font-size:1.11233rem;line-height:1.4;word-break:break-word}.companyPopupLogoMetaList{margin:0;padding-left:1.37rem;color:#7c7c7c;font-size:1.11233rem;line-height:1.4}.companyPopupLogoError{margin:0;color:#bc0003;font-size:1.11233rem;line-height:1.35}.companyPopupLogoButtonDanger{border-color:#001bb7;color:#0f1b44;background:#fff}.companyPopupLogoButtonDanger:not(:disabled):not([aria-disabled=true]):hover,.companyPopupLogoButtonDanger:not(:disabled):not([aria-disabled=true]):focus-visible{background:#bc0003;border-color:#bc0003;color:#fff;filter:none}.companyPopupLogoInput{display:none}.popupFieldsColumn2{display:flex;flex-direction:column;gap:1.71rem}.headerBtnWarning{width:100%;height:100%;border-radius:8px;background:#bc00034d;display:flex;gap:.856rem;align-items:center;padding:1.369rem}.headerBtnWarningText{font-size:1.284rem;font-weight:400}.headerBtnWarningTextBlue{color:#001bb7;text-decoration:underline;cursor:pointer}.headerWarningMobile{display:flex;position:absolute;top:calc(100% + 12px);left:5.13699rem;right:5.13699rem;padding:16px 48px 16px 20px;gap:8px;border-radius:12px;background:#bc0003f0;flex-direction:column;align-items:flex-start;box-shadow:0 8px 24px #0003;z-index:1200}.headerWarningMobile .headerBtnWarningText{color:#fff;font-size:16px;line-height:1.3}.headerWarningMobile .headerBtnWarningTextBlue{color:#fff}.headerWarningMobileClose{position:absolute;top:16px;right:16px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background:transparent}.headerWarningMobileClose svg{height:20px}.headerWarningMobileClose svg *{fill:#fff!important}.popupPrice{border-radius:8px;border:.5px solid #8f8f8f;padding:2.739rem 1.369rem;width:100%;display:flex;justify-content:space-between}.popupPriceInfo{display:flex;flex-direction:column;justify-content:center}.popupPriceInfoRow{display:flex;justify-content:space-between;font-weight:400;font-size:1.541rem}.popupPriceInfoRowWeight{font-weight:500;font-size:1.7123rem}.popupPriceInfoRowWidth{width:18.493rem;color:#000000b3}.popupPriceBtns{display:flex;flex-direction:column;gap:.856rem;font-size:1.541rem;font-weight:400;color:#001bb7;justify-content:center}.popupPriceBtn{color:#8f8f8f;background:transparent;border:none;padding:0;cursor:pointer;text-align:left}.popupPriceBtnRed{color:#fff;background:#dc0000;border-radius:8px;padding:.85616rem 1.71233rem;text-align:center;font-size:1.36986rem;font-weight:500;line-height:117.41%;cursor:pointer;white-space:nowrap}.popupCancelSubscriptionText{display:flex;flex-direction:column;width:100%}.popupCancelSubscriptionText p{font-size:1.71233rem;line-height:1.25}.popupCancelSubscriptionText p:last-child{margin-top:1rem}.priceCards{width:100%;display:flex;gap:2.73973rem}.pricePage{display:flex;flex-direction:column;align-items:start;gap:3.42rem}.pricePageHeader{width:100%}.pricePageHeader .invoiceUpBtns{margin-left:auto}.pricingInvoiceHistoryBtn{gap:.5137rem;white-space:nowrap;color:#001bb7;border:1px solid #001bb7;background:transparent;transition:background-color .3s ease,border-color .3s ease,color .3s ease,filter .3s ease}.pricingInvoiceHistoryBtn:not(:disabled):not([aria-disabled=true]):hover{background:var(--blue-button-hover);color:#fff;border-color:var(--blue-button-hover);filter:none}.pricingInvoiceHistoryBtnIcon{display:inline-flex;align-items:center;justify-content:center;width:1.19863rem;height:1.19863rem;flex-shrink:0}.pricingInvoiceHistoryBtnIcon svg{width:100%;height:100%}.pricingInvoiceHistoryBtnIcon svg *{fill:currentColor}.priceCard{width:100%;display:flex;flex-direction:column;padding:2.57rem;gap:3.85rem;background:#fff;border-radius:20px;border:.5px solid #8f8f8f}.priceCardColumn{display:flex;flex-direction:column;gap:.34rem;font-size:1.71233rem;font-weight:400;line-height:117.41%}.priceCardDetailsColumn{min-height:calc(3.5223em + .68rem)}.priceCardColumnHeader{color:#000000b3;font-size:2.05479rem;font-weight:700;line-height:117.41%}.priceCardColumnText{font-size:1.36986rem;font-weight:400;line-height:117.41%}.priceAmount{color:#001bb7;font-size:2.05479rem;font-weight:700;line-height:117.41%}.priceCardValidity{color:#6a7288;min-height:1.25em}.priceCardValidityPlaceholder{visibility:hidden}.priceBuy{color:#001bb7;font-size:1.36986rem;font-weight:600;line-height:117.41%;padding:.68rem 1.37rem;border:1px solid #001bb7;border-radius:8px;display:inline-block;width:fit-content;background:transparent;cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:background-color .3s ease,border-color .3s ease,color .3s ease,filter .3s ease}.priceBuySubscriptionAction{border-color:#001bb7}.priceBuySkeleton{width:100%;display:flex;justify-content:center}.priceCardPlanContainer{display:flex;gap:1.37rem}.priceCardPlan{border-radius:8px;background:#ece5f2;color:#001bb7;font-size:1.19863rem;font-weight:500;padding:0 1.37rem;display:flex;line-height:100%;justify-content:center;align-items:center;box-sizing:content-box}@media(max-width:850px){.invoice-empty{padding:8px!important;font-size:16px;text-align:center}.popupContainer{z-index:2000}.popup{margin-top:0;padding:16px 16px 0;position:fixed;inset:0;height:100%;min-height:100%;border-radius:0;background:#fff}.popupInfo{align-items:center;justify-content:space-between;gap:12px;height:auto;padding:0;font-size:20px;border:none;box-shadow:none}.popupInfoActions{gap:.85616rem}.popupClose{width:44px;height:44px;padding:0}.popupClose svg{width:24px;height:24px}.popupContent{padding:16px 0 80px;gap:20px;align-items:stretch}.invoiceEmailPopup{max-width:100%;gap:16px}.invoiceEmailPopupSection{gap:8px}.invoiceEmailPopupRecipientGrid{grid-template-columns:1fr;gap:8px}.invoiceEmailPopupRecipientField{gap:6px}.invoiceEmailPopupLabel{font-size:16px}.invoiceEmailPopupTextarea{min-height:140px}.invoiceEmailPopupHint{font-size:13px}.invoiceEmailPopupHeader{flex-direction:column;align-items:flex-start;gap:4px}.invoiceEmailPopupSubtext{font-size:13px}.invoiceEmailPopupUpload{flex-direction:column;align-items:stretch;gap:8px}.invoiceEmailPopupUploadBtn{width:100%;height:44px;padding:0 12px;font-size:14px;box-sizing:border-box}.invoiceEmailPopupFileItem{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px}.invoiceEmailPopupFileName{max-width:100%;font-size:14px}.invoiceEmailPopupFileMeta{font-size:12px}.invoiceEmailPopupFileRemove{font-size:13px;align-self:flex-end}.invoiceEmailPopupActions{flex-direction:column;align-items:stretch;gap:8px}.invoiceEmailPopupActions .newInvoiceFinalSumBtn{width:100%;height:40px;padding:0 12px;font-size:14px;box-sizing:border-box}.popupLine{height:1px}.popupFields{gap:16px}.popupFieldsHeader{font-size:18px}.popupFieldsRow,.popupFieldsGrid,.popupClientsHeader,.popupProducts{flex-direction:column;gap:16px}.popupFieldsGrid{grid-template-columns:minmax(0,1fr)}.reportsPage .invoiceUp{flex-direction:column;align-items:flex-start;gap:8px}.reportsPage .invoiceUpText{font-size:24px}.reportsPage .reportsFilters{flex-wrap:nowrap;overflow-x:auto;margin:0;row-gap:0;column-gap:6px;scrollbar-width:none}.reportsPage .reportsFilters::-webkit-scrollbar{display:none}.reportsPage .reportsFilterItem{flex:none}.reportsPage .reportsFilterButton{border:1px solid #dcdcdc;border-radius:24px;padding:8px 14px;background:#fff;font-size:14px;white-space:nowrap}.reportsPage .reportsFilterButton--active{background:#001bb7;color:#fff}.reportsPage .reportsFilterButton--active:hover,.reportsPage .reportsFilterButton--active:focus-visible{background:var(--blue-button-hover);color:#fff;filter:none}.reportsPage .reportsFilterDivider{display:none}.reportsPage .reportsFields{grid-template-columns:1fr;gap:16px}.reportsPage .reportsFields .inputField--double{grid-column:span 1}.reportsPage .inputFieldInputContainer,.reportsPage .inputFieldInput{font-size:16px;font-weight:400;line-height:1.3}.reportsPage .reportsGetReportLabel{display:none}.reportsPage .reportsGetReportField{justify-content:flex-start;margin-top:0;align-items:flex-start}.reportsPage .reportsGetReportBtn{height:40px;padding:0 16px}.reportsPage .reportsFilterContainer{gap:16px}.reportsPage .reportsFooter{flex-direction:column;align-items:stretch;gap:10px;padding:0;border:none;border-radius:0;background:transparent;min-height:auto}.reportsPage .reportsToggleFilters{height:40px;padding:0 14px;border:.5px solid #8f8f8f;border-radius:8px;justify-content:center;background:#fff;box-sizing:border-box}.reportsPage .reportsToggleFiltersBtn{display:none}.reportsPage .reportsToggleFiltersLabel{font-size:16px;font-weight:500;color:#001bb7;text-align:center}.reportsPage .reportsExportBtns{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:40px}.reportsPage .reportsExportBtns .invoiceUpBtnPdf{height:40px;justify-content:center;box-sizing:border-box;border:.5px solid #8f8f8f;border-radius:8px}.reportsPage .invoice-table-section{margin:0;padding:0}.reportsPage .invoice-table-section{margin:0 -16px;padding:0 16px}.reportsPage .invoice-table-section .invoice-table-wrapper{border-radius:12px}.reportsPage .invoice-table-section .invoice-tableDesktop .invoice-table{min-width:680px}.reportsPage .reports-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.popupPrice{flex-direction:column;align-items:stretch;padding:24px 20px;gap:16px}.popupPriceInfo{width:100%;gap:12px}.popupPriceInfoRow{flex-direction:column;align-items:flex-start;gap:6px;font-size:16px}.popupPriceInfoRowWidth{width:100%;font-size:16px}.popupPriceInfoRowWeight{font-size:18px}.popupPriceBtns{width:100%;gap:10px;font-size:16px}.popupPriceBtns button{padding:12px 16px;border-radius:12px;border:1px solid #dcdcdc;text-align:center}.popupPriceBtnRed{padding:12px 16px;font-size:14px;border-radius:12px;border:none!important}.popupCancelSubscriptionText{gap:4px}.popupCancelSubscriptionText p{font-size:16px;line-height:1.4}.popupCancelSubscriptionText p:last-child{margin-top:12px}.popupContent .invoice-table-section{margin:0;padding:0}.popupContent .invoice-table-section .invoice-table-wrapper:not(.invoice-table-wrapper--items){border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible;padding:0}.popupContent .invoice-table-section .invoice-table-wrapper:not(.invoice-table-wrapper--items) .invoice-tableDesktop{display:none}.popupContent .invoice-table-section .invoice-table-wrapper:not(.invoice-table-wrapper--items) .invoice-mobileList{display:flex;flex-direction:column;gap:16px}.popupClientsDocument{justify-content:flex-start}.popupClientsContacts,.popupClientsAddress{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));column-gap:16px;row-gap:12px}.popupProductsInput,.popupProductsTextarea,.popupClientsForm{width:100%}.popupActionButtonsMain,.popupActionButtonsIcons{align-items:stretch;gap:8px;margin-left:0;width:auto}.popupActionButtonsMain{width:100%}.popupActionIconBtn{width:44px;height:44px}.popupActionIconBtn svg{width:30px;height:30px}.popupActionIconBtnTrash svg{width:22px;height:28px}.customersPopupCheckbox{gap:8px;font-size:14px}.customersPopupCheckboxInput{width:20px;height:20px}.customersPopupCheckboxInput:checked:after{width:12px;height:12px}.popupClientsForm{gap:8px}.registrationSelectWrapper{min-height:48px}.registrationSelectTrigger{height:48px;padding:0 12px;font-size:16px}.registrationSelectCaret{width:16px;height:16px}.registrationSelectCaret svg{width:14px;height:auto}.registrationSelectDropdown{max-height:320px;border-radius:12px}.registrationSelectOption{padding:10px 12px;font-size:16px}.header{position:fixed;top:0;left:0;right:0;height:64px;padding:0 16px;gap:0;background:#fff;border-bottom:1px solid #e5e5e5;box-shadow:0 2px 12px #00000014;z-index:1000}.headerMobileTop{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;padding:8px 0}.logoDesktop{display:none}.logoMobile{display:inline-block;height:100%;width:126px}.headerMenuToggle{display:flex}.companyPopupRemoveButton svg{width:22px;height:28px}.headerMain{position:fixed;top:63.5px;left:0;width:100%;display:flex;flex-direction:column;gap:16px;padding:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top:1px solid #dcdcdc;background:#fff;box-shadow:0 12px 30px #00000026;height:calc(100vh - 64px);max-height:calc(100vh - 64px);overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease,visibility 0s linear .3s}.header--menu-open .headerMain{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease,visibility 0s linear 0s}.app-shell--with-header .app-content{padding-top:64px}.nav{flex-direction:column;align-items:stretch;gap:12px;flex:1;width:100%}.navLink,.navLinkButton{width:100%;min-height:52px;padding:12px 16px;justify-content:flex-start;border-radius:12px;border:1px solid #dcdcdc;background:#fff;gap:8px;align-items:center}.navLinkText{font-size:16px;padding-bottom:0}.navLinkText:after{display:none}.navLinkMobileOnly{display:flex}.navLinkDesktopOnly,.headerActions{display:none}.navLinkLogout{margin-top:auto}.headerBtns{display:none}.headerWarningMobile{display:flex;position:absolute;top:72px;left:16px;right:16px;padding:16px 48px 16px 20px;gap:8px;border-radius:12px;background:#bc0003f0;flex-direction:column;align-items:flex-start;box-shadow:0 8px 24px #0003;z-index:1200}.headerWarningMobile .headerBtnWarningText{color:#fff;font-size:16px;line-height:1.3}.headerWarningMobile .headerBtnWarningTextBlue{color:#fff}.headerWarningMobileClose{position:absolute;top:16px;right:16px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background:transparent}.headerWarningMobileClose svg{height:20px}.headerWarningMobileClose svg *{fill:#fff!important}.navLink svg{width:24px;height:24px}label.headerBtn svg{width:21px;height:21px}button.headerBtn svg{width:27px;height:21px}.home{padding:16px;gap:16px}.dashboard{padding:0;gap:16px}.dashboardInfo{flex-direction:column;align-items:flex-start;gap:8px}.dashboardInfoText{font-size:18px}.dashboardInfoDate{width:100%;height:40px;font-size:14px;padding:0 12px;justify-content:flex-start;align-items:center;gap:8px}.dashboardDatePicker{position:fixed;left:16px;right:16px;top:73px;width:auto;max-width:none;z-index:2001;padding:16px;gap:12px;border-radius:16px;box-shadow:0 12px 32px #00000024}.dashboardDatePickerInput{width:100%;box-sizing:border-box;height:48px;padding:0 12px;border-radius:12px;font-size:16px}.dashboardDatePickerRow{align-items:flex-start;flex-direction:column;gap:8px}.dashboardDatePickerLabel{font-size:14px}.dashboardDatePickerActions{justify-content:stretch;gap:12px;padding-top:8px}.dashboardDatePickerBtn{flex:1;text-align:center;height:48px;padding:0 16px;border-radius:12px;font-size:16px}.dashboardBlocks{flex-direction:column;gap:16px}.dashboardBlocksMini{width:100%;gap:12px}.dashboardBlock{padding:20px;gap:0px;justify-content:space-between;border-radius:16px;height:160px}.dashboardBlockInfo{flex-direction:column;align-items:flex-start;gap:4px;font-size:15px}.dashboardBlockInfoText{font-size:32px}.dashboardBlockInfoTextAmount{font-size:14px}.btn{height:44px;font-size:14px;padding:0 16px}.btnDashboard{position:absolute;bottom:20px;left:20px;transform:translate(0);width:calc(100% - 40px);height:40px;margin-top:4px}.dashboardGraphContainer{padding:20px;gap:16px;font-size:15px;align-items:stretch}.dashboardGraphContainer>span{text-align:left;font-size:14px;line-height:1.35;text-transform:none}.dashboardGraph{flex-direction:column;align-items:center;gap:16px;width:100%}.dashboardGraphRound{--dashboard-graph-ring-width: 40px;width:min(100%,340px);max-width:340px;aspect-ratio:1/1}.dashboardGraphRoundCenter{inset:calc(var(--dashboard-graph-ring-width) + 4px);padding:8px;gap:0}.dashboardGraphRoundCenterValue{font-size:18px;line-height:1.25}.dashboardGraphInfo{width:100%;gap:4px}.dashboardGraphItem{justify-content:flex-start;font-size:14px;gap:4px}.dashboardGraphItemRectangle{width:12px;height:12px}.dashboardGuide{padding:20px;gap:12px;border-radius:16px;margin-bottom:16px}.dashboardGuideCollapsed{margin-bottom:16px;justify-content:flex-start}.dashboardGuideShowBtn{font-size:13px;line-height:1.3;text-underline-offset:.14em}.dashboardGuideHeader{flex-direction:column;gap:10px}.dashboardGuideHeaderText{gap:6px}.dashboardGuideEyebrow{padding:3px 8px;font-size:11px;line-height:1.2;letter-spacing:.06em}.dashboardGuideTitle{font-size:22px;line-height:1.15}.dashboardGuideLead{font-size:14px;max-width:100%}.dashboardGuideBadge{min-width:0;min-height:0;padding:8px 10px;border-radius:12px;align-self:flex-start}.dashboardGuideHideBtn{min-width:auto;min-height:auto;padding:8px 10px;border-radius:10px;font-size:13px;white-space:normal;text-align:center}.dashboardGuideBadgeLine{font-size:12px}.dashboardGuideGrid{grid-template-columns:1fr;gap:8px}.dashboardGuideStep{padding:12px;gap:10px;border-radius:12px}.dashboardGuideStep:last-child{grid-column:auto}.dashboardGuideStepIndex{width:28px;height:28px;font-size:12px}.dashboardGuideStepTitle{font-size:14px}.dashboardGuideStepDescription{font-size:13px}.dashboardGuideFooter{flex-direction:column;align-items:flex-start;gap:4px;padding:12px;border-radius:12px}.dashboardGuideFooterTitle{font-size:15px}.dashboardGuideFooterText{font-size:13px}.invoices{padding:16px 16px 64px;gap:24px;min-height:100%}.invoicesBtns{flex-direction:column;gap:12px}.invoicesBtn{height:40px;font-size:15px;border-radius:8px}.invoicesBtnChoice{width:100%;flex-direction:column;gap:8px}.invoicesFilterField--status,.invoicesFilterField--customer{width:100%;flex:1 1 auto}.invoicesSearchWrapper,.invoicesSearchTrigger{width:100%}.invoicesBtnChoice .registrationSelectWrapper,.invoiceInfo .registrationSelectWrapper,.popupProducts .invoiceAutocomplete{height:40px;min-height:40px}.invoicesBtnChoice .registrationSelectTrigger,.invoiceInfo .registrationSelectTrigger,.popupProducts .invoiceAutocomplete .registrationSelectTrigger{height:40px;padding:0 16px;border-radius:8px;font-size:14px;line-height:1.4}.invoicesSearchTrigger{gap:8px}.invoicesSearchIcon svg{width:18px;height:18px}.invoicesDateFilterIcon svg{width:18px;height:18px}.invoiceAutocompleteTrigger .invoicesSearchIcon svg{width:18px;height:18px}.invoicesSearchInput{font-size:14px;width:100%!important;flex:1 1 auto;max-width:100%}.invoicesBtnChoice .registrationSelectCaret,.invoiceInfo .registrationSelectCaret{width:16px;height:16px}.invoicesBtnChoice .registrationSelectCaret svg,.invoiceInfo .registrationSelectCaret svg{width:12px;height:12px}.invoicesBtnChoice .registrationSelectDropdown,.invoiceInfo .registrationSelectDropdown,.popupProducts .invoiceAutocomplete .registrationSelectDropdown{max-height:200px;border-radius:0 0 12px 12px;border-top:none}.invoicesBtnChoice .registrationSelectDropdown li:last-child .registrationSelectOption,.invoiceInfo .registrationSelectDropdown li:last-child .registrationSelectOption,.popupProducts .invoiceAutocomplete .registrationSelectDropdown li:last-child .registrationSelectOption{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.invoicesBtnChoice .registrationSelectOption,.invoiceInfo .registrationSelectOption,.popupProducts .invoiceAutocomplete .registrationSelectOption{padding:12px 16px;font-size:14px;line-height:1.4}.invoiceInfo .invoiceSavedCommentSuggestionButton,.newInvoiceExtraWrapper .invoiceSavedCommentSuggestionButton{padding-right:60px;min-height:44px}.invoiceInfo .invoiceSavedCommentDeleteButton,.newInvoiceExtraWrapper .invoiceSavedCommentDeleteButton{right:12px;width:30px;height:30px;font-size:18px;line-height:1;border-width:1px;border-color:#001bb740;background:#fff;box-shadow:0 2px 6px #0000001f}.invoice-page{width:100%}.invoice-tableDesktop{display:none}.invoice-itemsMobile{display:flex}.invoice-itemCardControl--input{border:.5px solid #8f8f8f;border-radius:8px}.invoice-mobileList{display:flex;flex-direction:column;gap:16px}.invoice-mobileFooter{display:flex;flex-direction:column;margin-top:16px;gap:16px;padding:20px 16px;border-radius:20px;border:1px solid #e1e4f0;background:linear-gradient(180deg,#fff,#f6f8ff)}.invoice-mobileTotals{flex-direction:column;gap:12px}.invoice-mobileFooter .pagination{width:100%;justify-content:center;flex-wrap:wrap;gap:12px;padding:0}.invoice-mobileFooter .page-btn{width:40px;height:40px;font-size:14px}.reportsPage .invoice-table-section{display:flex;width:100%;margin:0;padding:0}.reportsPage .invoice-table-section .invoice-table-wrapper{border:.5px solid #8f8f8f;border-radius:12px;background:#fff;box-shadow:none;overflow:hidden;padding:0}.reportsPage .invoice-table-section .invoice-tableDesktop{display:block;overflow-x:auto}.reportsPage .invoice-table-section .invoice-tableDesktop .invoice-table{min-width:720px}.reportsPage .invoice-table-section .invoice-mobileList,.reportsPage .invoice-table-section .invoice-mobileFooter{display:none}.invoiceUp{flex-direction:column;align-items:flex-start;gap:12px}.invoiceUpText{font-size:28px;line-height:1.25}.invoiceUpBtns{width:100%;justify-content:flex-start;gap:12px;height:auto;flex-wrap:wrap}.invoiceUpBtnPdf{height:40px;padding:0 14px;font-size:16px;border-radius:8px}.invoiceUpBtnEmail{width:40px;height:40px;padding:0 8px;border-radius:8px}.invoiceUpBtnEmail svg{width:30px;height:30px}.invoiceUpBtnTrash svg{width:22px;height:28px}.invoiceDownInfo{gap:20px}.invoiceInfo{flex-direction:column;align-items:stretch;gap:20px;width:100%}.invoiceInfoColumn{width:100%;height:auto;gap:12px}.invoiceInfoColumnRow{flex-direction:column;align-items:stretch;gap:12px}.inputField{gap:6px;font-size:14px}.inputFieldInputContainer{height:46px;padding:0 14px;border-radius:10px}.inputFieldInputContainer svg{width:24px;height:24px}.invoiceAutocompleteTrigger svg{width:21px;height:21px}.inputFieldInput{font-size:15px;line-height:1.4}.inputFieldError{font-size:12px;margin-top:4px}.invoiceTextarea{height:120px!important;flex:1!important;padding:12px;border-radius:10px;font-size:15px;line-height:1.4}.invoiceInputWrapper{width:100%}.invoiceInfo .registrationSelectWrapper,.popupProducts .invoiceAutocomplete{height:46px;min-height:46px}.invoiceInfo .registrationSelectTrigger,.popupProducts .invoiceAutocomplete .registrationSelectTrigger{height:46px;padding:0 14px;border-radius:10px;font-size:15px;line-height:1.4}.invoicesBtnChoice .registrationSelectTriggerOpen,.invoiceInfo .registrationSelectTriggerOpen,.popupProducts .invoiceAutocomplete .registrationSelectTriggerOpen{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:.5px solid #8f8f8f}.invoiceInfo .registrationSelectOption,.popupProducts .invoiceAutocomplete .registrationSelectOption{padding:12px 14px;font-size:15px}.invoiceInfo .invoiceSavedCommentSuggestionButton,.newInvoiceExtraWrapper .invoiceSavedCommentSuggestionButton{padding-right:64px;min-height:48px}.invoiceInfo .invoiceSavedCommentDeleteButton,.newInvoiceExtraWrapper .invoiceSavedCommentDeleteButton{right:10px;width:32px;height:32px;font-size:20px;border-width:1px;line-height:1;border-color:#001bb747;background:#fff;box-shadow:0 2px 8px #00000024}.invoice-table-section{flex-direction:column;gap:12px}.invoice-table-wrapper{border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible;padding:0;display:block}.invoice-table{min-width:720px}.new-invoice-table,.new-invoice-table--full{width:100%}.invoice-table thead{height:44px}.invoice-table th,.invoice-table td{padding:0 10px}.invoice-row{height:44px;font-size:15px}.invoice-cellControl{height:44px;padding:0 10px}.invoice-inputField{font-size:15px}.invoice-inputField--autocomplete{padding:0 10px}.invoice-rowActionButton svg,.invoice-itemCardRemove svg{width:22px;height:28px}.invoice-addRowButton{height:44px;font-size:16px;width:auto}.invoice-rowActions{display:none}.invoice-addRowButton--mobile{display:flex}.newInvoiceFinal{flex-direction:column;align-items:stretch;gap:16px}.newInvoiceFinalBtns{width:100%;flex-wrap:wrap;gap:10px}.newInvoiceFinalBtn{flex:1 1 150px;height:40px;padding:0 12px;font-size:14px}.newInvoiceExtraWrapper{margin-top:16px}.newInvoiceExtra{grid-template-columns:1fr;gap:16px}.newInvoiceExtraField{font-size:13px}.newInvoiceFinalSumContainer{width:100%;gap:12px}.newInvoiceFinalSum{padding:16px;gap:12px}.newInvoiceFinalSumItem{gap:8px}.newInvoiceFinalSumItemContent{font-size:14px}.newInvoiceFinalSumItemContentSuper{font-size:14px;padding-top:12px}.newInvoiceFinalSumItemLine{height:1px}.newInvoiceFinalSumBtns{width:100%;justify-content:center;gap:8px}.newInvoiceFinalSumBtn{width:100%;height:44px;padding:0 16px;font-size:14px;justify-content:center}.popupSaveBtn{min-width:0}.invoiceAutocompleteInput{font-size:15px}.registrationSelectDropdown{border-top-left-radius:0;border-top-right-radius:0}.popupClients{gap:20px}.popupClientsDocument{display:none}.popupFieldsColumn{gap:8px}.companyPopup{gap:20px}.companyPopupHeader{display:flex;flex-direction:column;gap:12px;align-items:stretch}.companyPopupFieldRow{gap:8px}.companyPopupAddButtonWrapper{justify-content:flex-start}.companyPopupTwoColumns,.companyPopupBankGrid,.companyPopupBankRow,.companyPopupAddressGrid{grid-template-columns:1fr;column-gap:0;row-gap:16px}.companyPopupBankGridExtra{margin-top:12px}.companyPopupBankHint{margin-top:8px;font-size:13px}.companyPopupLogo{width:100%;max-width:none;align-items:stretch;gap:10px}.companyPopupLogoActions{display:flex;flex-direction:column;gap:8px}.companyPopupLogoPreview{width:min(100%,450px);height:auto;aspect-ratio:1/1}.companyPopupLogoImage{width:100%;height:100%}.companyPopupLogoButton{height:44px;padding:0 16px;font-size:16px}.companyPopupLogoMetaTitle{font-size:14px}.companyPopupLogoMetaLine,.companyPopupLogoMetaList,.companyPopupLogoError{font-size:13px}.companyPopupAddButton{width:48px;height:48px}.companyPopupDetails .companyPopupFieldGroup{gap:12px}.companyPopupPrimaryFields{gap:16px}.companyPopupDetails{gap:20px}.popupFieldsColumn2{gap:16px}.registration{gap:24px;margin-top:16px;padding:0 16px 32px;min-height:calc(100vh - 64px)}.logoRegistration{position:relative;left:auto;top:auto;width:120px;height:45px;margin-bottom:16px;align-self:flex-start}.registrationLandingBtn{right:16px;top:16px;height:40px;padding:0 12px;font-size:13px;border-radius:8px}.arrowRegistration,.registrationArrow1,.registrationArrow2{display:none}.registrationText{font-size:24px;text-align:center;padding:0 16px;line-height:1}.registrationWindow{padding:24px 16px;gap:20px;border-radius:16px;width:100%;max-width:100%;box-sizing:border-box;border:.5px solid rgba(143,143,143,.2274509804);box-shadow:3px 2px 12.6px 3px #d4d4d480}.registrationWindowInputs{width:100%;gap:16px}.registrationWindowInput{flex-direction:column;align-items:flex-start;gap:8px}.registrationWindowInput--password{gap:8px}.registrationWindowInputText{font-size:14px;white-space:normal;width:100%}.registrationPasswordField{width:100%;gap:8px}.registrationPasswordHints{padding:10px 12px;border-radius:8px}.registrationPasswordHintsTitle{font-size:12px}.registrationPasswordHintsList{margin-top:6px;gap:6px}.registrationPasswordHintItem{font-size:13px;line-height:1.3;gap:8px}.registrationPasswordHintDot{width:8px;height:8px}.registrationWindowInputSelect{width:100%}.registrationTextInput{width:100%;height:48px;padding:0 12px;border-radius:8px;font-size:16px}.registrationWindowOptionsBtns{gap:4px}.registrationError{font-size:14px}.registrationWindowOptionBtn{font-size:14px;line-height:1.4}.registrationWindowBtns{flex-direction:column;width:100%;gap:8px}.registrationWindowBtn{width:100%;height:48px;padding:0 16px;font-size:16px;border-radius:8px}.loginSupportInfo{margin-top:4px;padding:12px 0 0;gap:6px}.loginSupportInfoText{font-size:14px;line-height:1.35}.loginSupportInfoTextPrimary{font-weight:500}.loginSupportInfoTextMuted{font-size:12px}.loginSupportInfoLink{font-size:13px;text-underline-offset:2px}.loginSupportInfoMeta{gap:6px}.loginSupportInfoMetaDot{width:3px;height:3px}.loginSupportInfoCopyright{font-size:12px}.registrationPromoInfo{margin-top:4px;padding:12px 0 0;gap:6px}.registrationPromoInfoList{gap:4px}.registrationPromoInfoItem{gap:6px;font-size:13px;line-height:1.35}.registrationPromoInfoCheck,.registrationPromoInfoText{font-size:13px;line-height:1.35}.registrationPromoInfoLink{font-size:13px;text-underline-offset:2px}.registrationPromoInfoMeta{gap:6px}.registrationPromoInfoMetaDot{display:none}.registrationPromoInfoCopyright{font-size:12px}.approve-emailStatus{gap:12px}.approve-emailText{font-size:16px;line-height:1.4}.approve-emailSpinner{width:32px;height:32px;border-width:4px}.pricePage{gap:20px;align-items:stretch}.pricePage .invoiceUp{flex-direction:column;align-items:flex-start;gap:12px}.pricePageHeader .invoiceUpBtns{width:100%;margin-left:0;justify-content:flex-start;height:auto}.pricingInvoiceHistoryBtn{width:100%;height:44px;padding:0 12px;justify-content:center;font-size:14px;gap:8px}.pricingInvoiceHistoryBtnIcon{width:14px;height:14px}.pricePage .invoiceUpText{font-size:24px;white-space:normal}.priceCards{flex-direction:column;gap:16px}.priceCard{padding:20px;gap:20px;border-radius:16px}.priceCardColumn{gap:6px;font-size:16px}.priceCardDetailsColumn{min-height:auto}.priceCardColumnHeader{font-size:20px}.priceCardColumnText{font-size:14px}.priceCardValidity{font-size:13px;line-height:1.35;min-height:1.35em}.priceAmount{font-size:20px}.priceBuy{width:100%;font-size:14px;padding:12px 16px;text-align:center;justify-content:center;box-sizing:border-box}.priceCardPlanContainer{gap:12px;flex-wrap:wrap}.priceCardPlan{font-size:14px;padding:0 12px}}@media(min-width:851px){.priceCardColumnText{min-height:2.3482em}.invoiceUpBtnClose svg path:last-child{transform-box:fill-box;transform-origin:center;transform:scale(1.6)}.popupClose svg path:last-child{transform-box:fill-box;transform-origin:center;transform:scale(2)}.popupClose svg path,.invoiceUpBtnClose svg path,.invoiceUpBtnCreditNote svg path:first-child,.invoiceUpBtnCreditNote svg path:nth-child(2),.invoiceUpBtnEditToggle svg path,.invoiceUpBtnTrash svg path,.invoice-rowActionButton svg path,.popupActionIconBtnEdit svg path,.popupActionIconBtnTrash svg path,.companyPopupRemoveButton svg path{fill:#8f8f8f!important;transition:fill .2s ease}.popupClose:hover svg path,.invoiceUpBtnClose:not(:disabled):hover svg path,.invoiceUpBtnCreditNote:not(:disabled):hover svg .icon-bg,.invoiceUpBtnEditToggle:not(:disabled):hover svg path,.popupActionIconBtnEdit:not(:disabled):hover svg path{fill:#fff!important}.invoiceUpBtnCreditNote:not(:disabled):hover svg .icon-inner{fill:#8f8f8f!important}.invoiceUpBtnTrash:not(:disabled):hover svg path,.invoice-rowActionButton:hover svg path,.popupActionIconBtnTrash:not(:disabled):hover svg path,.companyPopupRemoveButton:hover svg path{fill:#ff2c2c!important}}.popupActionIconBtnTrash:hover,.invoiceUpBtnTrash:hover,.companyPopupRemoveButton:hover,.invoice-rowActionButton:hover{background-color:#fff}.popupActionIconBtnEdit:hover,.popupClose:hover,.invoiceUpBtnCreditNote:hover,.invoiceUpBtnClose:hover,.invoiceUpBtnEditToggle:hover{background-color:#001bb7}.newInvoiceFinalBtn:hover,.invoiceUpBtnPdf:hover,.invoiceUpBtnEmail:hover{background-color:#001bb7;color:#fff}.invoiceUpBtnTrash:hover{background-color:#fff!important}.report-pdf-wrapper{position:fixed;top:0;left:-10000px;width:2480px;height:auto;pointer-events:none}.report-pdf,.report-pdf *,.report-pdf *:before,.report-pdf *:after{box-sizing:border-box}.report-pdf{width:2480px;min-height:3508px;font-family:Arial,Helvetica,sans-serif;background-color:#fff;color:#000;font-size:40px}.report-pdf .report-page{width:2480px;min-height:3508px;padding:160px 140px;box-sizing:border-box;background-color:#fff}.report-pdf .report{width:100%;min-height:100%;display:flex;flex-direction:column}.report-pdf .report-header{margin-bottom:48px}.report-pdf .report-title{margin:0 0 24px;font-size:56px;font-weight:600}.report-pdf .report-meta-grid{display:grid;grid-template-columns:320px 1fr;column-gap:28px;row-gap:14px;line-height:1.4}.report-pdf .report-meta-label{font-weight:500;white-space:nowrap}.report-pdf .report-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:38px}.report-pdf .report-table th,.report-pdf .report-table td{padding:8px 20px;vertical-align:middle}.report-pdf .report-table th{text-align:left;font-weight:600;background-color:#dedede;border-top:2px solid #b1b1b1;border-bottom:2px solid #b1b1b1}.report-pdf .report-pdf-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-pdf .report-pdf-nowrap{white-space:nowrap}.report-pdf .report-table .num{text-align:right;white-space:nowrap}.report-pdf .report-table col.col-invoice{width:240px}.report-pdf .report-table col.col-client{width:780px}.report-pdf .report-table col.col-date{width:200px}.report-pdf .report-table col.col-number{width:260px}.report-pdf .report-currency td{padding-top:10px;padding-bottom:10px;font-weight:600;background-color:#efefef;border-bottom:2px solid #c6c6c6}.report-pdf .report-country-row td{padding-top:10px;padding-bottom:10px;font-weight:600;background-color:#fff;border-bottom:2px solid #c6c6c6}.report-pdf .report-country-cell{white-space:normal}.report-pdf .data-row td{border-bottom:2px solid #c6c6c6}.report-pdf .data-row.alt td{background-color:#efefef}.report-pdf .report-total-row td{border-top:2px solid #b1b1b1;font-weight:700;padding-top:12px}.report-pdf .report-subtotal-row td{border-top:2px solid #c6c6c6;font-weight:600;padding-top:10px}
