:root{--primary-main: #35ac79;--primary-light: #60ce9e;--primary-dark: #2e9468;--secondary-main: #5e5595;--secondary-light: #6e65a7;--secondary-dark: #4e477f}.ps-menu-button:hover{background-color:var(--secondary-dark)!important}.css-dip3t8{background-color:var(--secondary-main)!important}:export{primaryMain:var(--primary-main);primaryLight:var(--primary-light);primaryDark:var(--primary-dark);secondaryMain:var(--secondary-main);secondaryLight:var(--secondary-light);secondaryDark:var(--secondary-dark)}.tag-container{border-style:solid;border-radius:4px;padding:0 2px;width:"auto"}.tag-primary{border-color:#35ac79;background-color:#35ac79;color:#fff;font-size:7px}.tag-secondary{border-color:#d3d3d3;background-color:#d3d3d3;border-color:#6e65a7;background-color:#6e65a7;color:#fff;font-size:7px}.tag-lock{color:#d3d3d3;font-size:.5rem}.react-pdf__Page{margin:1em 0;box-shadow:0 0 8px #00000080}.login{width:80%;display:flex;align-items:center;justify-content:center;text-align:center}.login__logo{width:36%}.login__container{display:flex;flex-direction:column;text-align:center}.login__textBox{padding:10px;font-size:1rem;margin-bottom:10px;border:1px solid lightslategray;border-radius:8px}.login__btn{padding:10px;font-size:18px;margin-bottom:10px;min-width:400px;border:none;border-radius:8px;color:#fff;background-color:var(--secondary-light)}@media (width < 1000px){.landing-view{height:100vh}.landing-layout{display:inline}.landing-item{flex:100%;height:100vh;display:flex;text-align:center;align-items:center;justify-content:center}.landing-item-image-container,.landing-image{display:none}}@media (min-width: 1000px){.landing-view{height:100vh}.landing-layout{display:flex;padding:0 40px}.landing-item{flex:45%;display:flex;height:100vh;text-align:center;align-items:center;justify-content:center}.landing-item-image-container{flex:60%;display:flex;height:100vh;text-align:center;align-items:center;justify-content:center}.landing-image{width:90%;border-radius:8px;box-shadow:8px 8px 10px #727189}}.free-trial-upload-container{max-width:800px;margin:2rem auto;padding:0 1rem}.upload-card{box-shadow:0 4px 8px #0000001a!important}.form-container{display:flex;flex-direction:column;gap:1.5rem}.carrier-select,.file-upload-area{width:100%}.file-upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:200px;border:2px dashed #e0e0e0;border-radius:8px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.file-upload-label:hover{background-color:#0000000a;border-color:#bdbdbd}.upload-icon-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem}.upload-icon{width:48px!important;height:48px!important;color:#757575;margin-bottom:1rem}.upload-primary-text{margin-bottom:.5rem!important;font-size:.875rem!important;color:#616161}.upload-bold-text{font-weight:600}.upload-secondary-text{font-size:.75rem!important;color:#9e9e9e}.hidden-input{display:none}.selected-file-text{font-size:.875rem!important;color:#424242}.error-alert{width:100%}.upload-button{width:100%;height:48px!important}.notification-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#00000080;z-index:1300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.notification-container{animation:slide-up .3s ease-out;width:90%;max-width:500px}.notification-header{display:flex;align-items:center;gap:16px;margin-bottom:8px}.notification-title{font-weight:600!important}.notification-body{margin:16px 0}.notification-actions{display:flex;justify-content:flex-end;margin-top:16px}.notification-icon{display:flex;align-items:center;justify-content:center}@keyframes slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}
