@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0003;display:flex;justify-content:center;align-items:center;z-index:1000}._list_kgbr5_1{display:flex;flex-direction:column}._listItem_kgbr5_6{padding:8px 16px;display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--gray-5, #d9d9d9)}._listItem_kgbr5_6:last-child{border-bottom:none}._listItemContent_kgbr5_18{flex:1;display:flex;flex-direction:column;align-items:flex-start}._listItemContentPrimary_kgbr5_25{color:#000000d9;font-size:1rem}:is(body,#root,MuiScopedCssBaseline-root):has(#page-login,#page-signup){background-color:var(--clr-deepblue);height:initial!important}.container.login{text-align:center;min-height:90svh;display:grid;place-content:center;place-items:center}.container.login div{align-items:center;place-content:center}.container.login img{max-width:350px}.container.login h1{text-transform:uppercase}.spacer-lg-50{height:50px}.spacer-lg-30{height:15px}.container.login .wrapper-login-form{width:390px;flex-wrap:wrap}.container.login .wrapper-alt{font-size:16px;font-weight:700;padding-block:1rem}.container.login .wrapper-login-form>*{width:100%}.container.login .wrapper-login-form input{color:#403866;line-height:1.2;font-size:18px;display:block;width:100%;background:transparent;height:48px;padding:0 20px 0 38px;border-radius:50px;outline:none;border:none}.container.login .wrapper-login-form button,.invoice-confirm .MuiDialogActions-root .MuiButton-root{font-size:16px;color:#000;line-height:1.2;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:0 20px;width:100%;height:48px;border-radius:50px;background-color:#fff;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s;border:1px solid #bbb;cursor:pointer}.container.login .wrapper-login-form button:hover{color:#fff;background-color:#bbb}.container.login .wrapper-login-form button:disabled{cursor:not-allowed}.container.login .wrapper-login-form button:has(+.login-error-message){border:1px solid red;animation:shake .5s linear}@-webkit-keyframes shake{8%,41%{-webkit-transform:translateX(-10px)}25%,58%{-webkit-transform:translateX(10px)}75%{-webkit-transform:translateX(-5px)}92%{-webkit-transform:translateX(5px)}0%,to{-webkit-transform:translateX(0)}}.container.login .wrap-input{width:100%;position:relative;background-color:#e6e6e6;border:1px solid transparent;border-radius:50px;margin-bottom:16px}.login-error-message{color:red;font-size:16px;padding-top:.5rem}.login-image{background-image:url(../assets/ship.jpg);background-repeat:no-repeat;background-size:contain;background-position:center}.d-none{display:none!important}@media (max-width: 48em){.container.login img{max-width:350px}.spacer-sm-30{height:30px}}:root{--s2p_dialog_background_color: #fff;--s2p_dialog_foreground_color: #000;--s2p_shadow: 0px 0px 10px #cccccc;--s2p-deepblue: #004b8d;--s2p-blue: #5487a4;--s2p-green: #5a7247;--s2p-yellow: #f6d155;--s2p-orange: #f2552c;--s2p-deepbluelight: #6491b9;--s2p-bluelight: #98b7c6;--s2p-greenlight: #8b9c7e;--s2p-yellowlight: #f9df88;--s2p-yellowdark: #ff9900;--s2p-orangelight: #f79980;--clr-deepblue: var(--s2p-deepblue);--clr-blue: var(--s2p-blue);--clr-green: var(--s2p-green);--clr-yellow: var(--s2p-yellow);--clr-orange: var(--s2p-orange);--container-max-width: calc(1620px - 2rem) ;--container-padding-inline: 1rem}html,body,#root,.MuiScopedCssBaseline-root{height:100%}.MuiScopedCssBaseline-root>div{height:calc(100% - 65px)}.MuiAutocomplete-option,.MuiAutocomplete-input{text-transform:capitalize}#main-content>form{height:calc(100% + -0px)}body,.MuiTypography-root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.ant-select-selector{padding:0!important}.ant-select.ant-select-sm{height:21px}.ant-form.ant-form-vertical .ant-form-item .ant-form-item-label{padding:0}div.s2p-progress{display:flex;justify-content:center;align-items:center;height:100%;min-height:120px}div.s2p-progress-text{margin:auto;color:var(--s2p_dialog_foreground_color);background:var(--s2p_dialog_background_color);padding:20px;text-align:center;max-width:400px;box-shadow:var(--s2p_shadow);border-radius:5px}.tertiary{color:#00000073}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{color:#000!important;-webkit-text-fill-color:black!important;-webkit-box-shadow:0 0 0 1000px white inset!important;-webkit-background-clip:text!important;background-clip:text!important}.invoice-confirm #alert-dialog-title{background-color:#f2552c;color:#fff;font-size:1rem;text-align:center}.invoice-confirm .MuiDialogActions-root{justify-content:center}.invoice-confirm .MuiDialogActions-root .MuiButton-root{font-size:1rem;text-wrap:nowrap;letter-spacing:.5;color:#f2552c;border-color:#f2552c;font-size:.8em}.invoice-confirm .MuiDialogActions-root .MuiButton-root.ra-confirm{background-color:#5a7247;border-color:#5a7247;color:#fff}.receipt{box-shadow:-20px 0 20px -10px #0003,20px 0 20px -10px #0003}
