:root{--brand-navy:#002d52;--brand-orange:#fc9630;--brand-orange-deep:#fc6530;--brand-orange-soft:rgba(252,150,48,0.18);--brand-danger:#ff5b2d;--primary-color:var(--brand-orange);--primary-color-lighten-1:var(--brand-orange-soft);--app-header-bg:#002d52;--app-header-fg:#fff;--app-header-fg-muted:hsla(0,0%,100%,0.65);--app-header-fg-faint:hsla(0,0%,100%,0.42);--app-header-chip-bg:hsla(0,0%,100%,0.1);--app-header-chip-border:hsla(0,0%,100%,0.28);--app-text-primary:#1a2332;--app-text-secondary:#6f7d92;--app-text-muted:#b0b8c4;--shell-bg:#f2f6fb;--shell-surface:#fff;--shell-border:#dbe4ef;--shell-shadow:0 12px 28px rgba(0,45,82,0.08);--shell-radius:14px;--shell-spacing:2rem;--content-inner-max-width:1120px;--consumer-account-header-height:80px;--consumer-content-header-height:76px;--consumer-content-sidebar-menu-width:292px;--accountant-account-header-height:80px;--accountant-content-header-height:76px;--accountant-content-sidebar-menu-width:292px;--admin-account-header-height:80px;--admin-content-header-height:76px;--admin-content-sidebar-menu-width:292px}@media screen and (min-width:1280px){:root{--shell-spacing:2.25rem;--content-inner-max-width:1240px}}@media screen and (min-width:1200px)and (max-width:1439px){:root{--shell-spacing:1.5rem;--content-inner-max-width:1040px}}@media screen and (min-width:768px)and (max-width:1199px){:root{--shell-spacing:1.35rem;--content-inner-max-width:100%}}@media screen and (max-width:767px){:root{--shell-spacing:1rem;--content-inner-max-width:100%;--consumer-account-header-height:60px}}@media screen and (min-width:1200px)and (max-width:1439px){:root{--consumer-content-sidebar-menu-width:255px}}@media screen and (min-width:768px)and (max-width:1199px){:root{--consumer-content-sidebar-menu-width:220px}}@media screen and (max-width:767px){:root{--consumer-content-header-height:64px;--consumer-content-sidebar-menu-width:0;--accountant-account-header-height:60px}}@media screen and (min-width:1200px)and (max-width:1439px){:root{--accountant-content-sidebar-menu-width:255px}}@media screen and (min-width:768px)and (max-width:1199px){:root{--accountant-content-sidebar-menu-width:220px}}@media screen and (max-width:767px){:root{--accountant-content-header-height:64px;--accountant-content-sidebar-menu-width:0;--admin-account-header-height:60px}}@media screen and (min-width:1200px)and (max-width:1439px){:root{--admin-content-sidebar-menu-width:255px}}@media screen and (min-width:768px)and (max-width:1199px){:root{--admin-content-sidebar-menu-width:220px}}@media screen and (max-width:767px){:root{--admin-content-header-height:64px;--admin-content-sidebar-menu-width:0}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{font-size:14px;line-height:1.15;-webkit-text-size-adjust:100%}@media screen and (min-width:768px)and (max-width:1199px){html{font-size:13px}}@media screen and (max-width:767px){html{font-size:13px}}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;overflow-x:hidden;overflow-y:auto;min-width:320px;margin:0;font-size:inherit!important;line-height:1.6!important;text-align:left!important;background-color:var(--shell-bg)!important;color:#1d1d1d!important}body[style*="width: calc(100% - 1px)"] .position-fixed-scrollbar-effect{margin-right:1px}body[style*="width: calc(100% - 2px)"] .position-fixed-scrollbar-effect{margin-right:2px}body[style*="width: calc(100% - 3px)"] .position-fixed-scrollbar-effect{margin-right:3px}body[style*="width: calc(100% - 4px)"] .position-fixed-scrollbar-effect{margin-right:4px}body[style*="width: calc(100% - 5px)"] .position-fixed-scrollbar-effect{margin-right:5px}body[style*="width: calc(100% - 6px)"] .position-fixed-scrollbar-effect{margin-right:6px}body[style*="width: calc(100% - 7px)"] .position-fixed-scrollbar-effect{margin-right:7px}body[style*="width: calc(100% - 8px)"] .position-fixed-scrollbar-effect{margin-right:8px}body[style*="width: calc(100% - 9px)"] .position-fixed-scrollbar-effect{margin-right:9px}body[style*="width: calc(100% - 10px)"] .position-fixed-scrollbar-effect{margin-right:10px}body[style*="width: calc(100% - 11px)"] .position-fixed-scrollbar-effect{margin-right:11px}body[style*="width: calc(100% - 12px)"] .position-fixed-scrollbar-effect{margin-right:12px}body[style*="width: calc(100% - 13px)"] .position-fixed-scrollbar-effect{margin-right:13px}body[style*="width: calc(100% - 14px)"] .position-fixed-scrollbar-effect{margin-right:14px}body[style*="width: calc(100% - 15px)"] .position-fixed-scrollbar-effect{margin-right:15px}body[style*="width: calc(100% - 16px)"] .position-fixed-scrollbar-effect{margin-right:16px}body[style*="width: calc(100% - 17px)"] .position-fixed-scrollbar-effect{margin-right:17px}body[style*="width: calc(100% - 18px)"] .position-fixed-scrollbar-effect{margin-right:18px}body[style*="width: calc(100% - 19px)"] .position-fixed-scrollbar-effect{margin-right:19px}body[style*="width: calc(100% - 20px)"] .position-fixed-scrollbar-effect{margin-right:20px}body[style*="width: calc(100% - 21px)"] .position-fixed-scrollbar-effect{margin-right:21px}body[style*="width: calc(100% - 22px)"] .position-fixed-scrollbar-effect{margin-right:22px}body[style*="width: calc(100% - 23px)"] .position-fixed-scrollbar-effect{margin-right:23px}body[style*="width: calc(100% - 24px)"] .position-fixed-scrollbar-effect{margin-right:24px}body[style*="width: calc(100% - 25px)"] .position-fixed-scrollbar-effect{margin-right:25px}body[style*="width: calc(100% - 26px)"] .position-fixed-scrollbar-effect{margin-right:26px}body[style*="width: calc(100% - 27px)"] .position-fixed-scrollbar-effect{margin-right:27px}body[style*="width: calc(100% - 28px)"] .position-fixed-scrollbar-effect{margin-right:28px}body[style*="width: calc(100% - 29px)"] .position-fixed-scrollbar-effect{margin-right:29px}body[style*="width: calc(100% - 30px)"] .position-fixed-scrollbar-effect{margin-right:30px}body[style*="width: calc(100% - 31px)"] .position-fixed-scrollbar-effect{margin-right:31px}body[style*="width: calc(100% - 32px)"] .position-fixed-scrollbar-effect{margin-right:32px}body[style*="width: calc(100% - 33px)"] .position-fixed-scrollbar-effect{margin-right:33px}body[style*="width: calc(100% - 34px)"] .position-fixed-scrollbar-effect{margin-right:34px}body[style*="width: calc(100% - 35px)"] .position-fixed-scrollbar-effect{margin-right:35px}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{text-decoration:none;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}::-moz-selection{color:inherit!important;background:rgba(252,150,48,.28)!important}::selection{color:inherit!important;background:rgba(252,150,48,.28)!important}p{margin-top:0;margin-bottom:1rem}body .ant-form label,body [class^=ant-]{font-size:1rem}body .ant-btn{border-radius:12px}body .ant-btn a{display:flex}body .ant-btn-primary{border-color:var(--brand-orange);background-color:var(--brand-orange)}body .ant-btn-primary:focus,body .ant-btn-primary:hover{border-color:var(--brand-orange-deep);background-color:var(--brand-orange-deep)}body .ant-modal-root{min-width:320px}body .ant-input,body .ant-input-number,body .ant-input-number-input,body .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:39px;border-radius:12px;border-color:var(--shell-border)}body .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:37px}body .ant-select-single:not(.ant-select-customize-input) .ant-select-arrow{top:50%}body .ant-select-single .ant-select-selector .ant-select-selection-item,body .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:39px}body .ant-select-dropdown.slide-up-appear.slide-up-appear-active,body .ant-select-dropdown.slide-up-enter.slide-up-enter-active{-webkit-animation-duration:.1s!important;animation-duration:.1s!important;-webkit-animation-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important;-webkit-animation-name:selectSlideDown!important;animation-name:selectSlideDown!important}body .ant-select-dropdown.slide-up-leave.slide-up-leave-active{-webkit-animation-duration:.1s!important;animation-duration:.1s!important;-webkit-animation-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important;-webkit-animation-name:selectSlideUp!important;animation-name:selectSlideUp!important}@-webkit-keyframes selectSlideDown{0%{transform:scaleY(0);transform-origin:0 0;opacity:1}to{transform:scaleY(1);transform-origin:0 0;opacity:1}}@keyframes selectSlideDown{0%{transform:scaleY(0);transform-origin:0 0;opacity:1}to{transform:scaleY(1);transform-origin:0 0;opacity:1}}@-webkit-keyframes selectSlideUp{0%{transform:scaleY(1);transform-origin:0 0;opacity:1}to{transform:scaleY(0);transform-origin:0 0;opacity:1}}@keyframes selectSlideUp{0%{transform:scaleY(1);transform-origin:0 0;opacity:1}to{transform:scaleY(0);transform-origin:0 0;opacity:1}}body .ant-btn-ghost{border-color:var(--brand-orange);color:var(--primary-color)}body .ant-btn-ghost:hover{background-color:var(--brand-orange)!important;color:#fff!important}body .ant-modal{-webkit-animation-duration:.25s!important;animation-duration:.25s!important;-webkit-animation-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important;transform-origin:center!important}body .ant-modal-content{border-radius:16px}body .ant-dropdown.slide-down-appear.slide-down-appear-active,body .ant-dropdown.slide-down-enter.slide-down-enter-active{-webkit-animation-duration:.1s!important;animation-duration:.1s!important;-webkit-animation-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important;-webkit-animation-name:dropdownSlideDown!important;animation-name:dropdownSlideDown!important}body .ant-dropdown.slide-down-leave.slide-down-leave-active{-webkit-animation-duration:.1s!important;animation-duration:.1s!important;-webkit-animation-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important;-webkit-animation-name:dropdownSlideUp!important;animation-name:dropdownSlideUp!important}body .ant-dropdown.slide-up-appear.slide-up-appear-active,body .ant-dropdown.slide-up-enter.slide-up-enter-active{-webkit-animation-duration:.1s!important;animation-duration:.1s!important;-webkit-animation-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important;-webkit-animation-name:dropdownSlideDown!important;animation-name:dropdownSlideDown!important}body .ant-dropdown.slide-up-leave.slide-up-leave-active{-webkit-animation-duration:.1s!important;animation-duration:.1s!important;-webkit-animation-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important;-webkit-animation-name:dropdownSlideUp!important;animation-name:dropdownSlideUp!important}@-webkit-keyframes dropdownSlideDown{0%{transform:scaleY(0);transform-origin:0 0;opacity:1}to{transform:scaleY(1);transform-origin:0 0;opacity:1}}@keyframes dropdownSlideDown{0%{transform:scaleY(0);transform-origin:0 0;opacity:1}to{transform:scaleY(1);transform-origin:0 0;opacity:1}}@-webkit-keyframes dropdownSlideUp{0%{transform:scaleY(1);transform-origin:0 0;opacity:1}to{transform:scaleY(0);transform-origin:0 0;opacity:1}}@keyframes dropdownSlideUp{0%{transform:scaleY(1);transform-origin:0 0;opacity:1}to{transform:scaleY(0);transform-origin:0 0;opacity:1}}body .app-confirm-modal.center-content .ant-modal-confirm-content,body .app-confirm-modal.center-title .ant-modal-confirm-title{text-align:center}body .app-confirm-modal.center-btns .ant-modal-confirm-btns{float:none;display:flex;justify-content:center}body .app-confirm-modal.hidden-cancel-button .ant-btn:first-child{display:none}body .ant-notification-notice{border:1px solid var(--shell-border);border-radius:14px;box-shadow:0 10px 28px rgba(0,45,82,.12)}body .ant-notification-notice-message{color:var(--brand-navy);font-weight:600}#nprogress .bar{z-index:2000!important;height:2px!important;background:var(--primary-color)!important}#nprogress .bar .peg{box-shadow:0 0 10px var(--primary-color),0 0 5px var(--primary-color)!important}