*{box-sizing:border-box;font-family:Poppins,sans-serif!important}body,html{margin:0;padding:0;font-size:16px;background:#f3f3f3;width:100%;height:100%;color:#3b3a3a}:root{--max-width: 1200px;--default-box-shadow: 0px 0px 30px 0px rgba(0,0,0,.05)}div#root{width:100%;height:100%}div#structure{display:flex;width:100%;height:100%;position:fixed}div#main_container{width:100%;height:100%;flex:1}div#top_bar{background:#3c97d3;background:linear-gradient(90deg,#3c97d3,#23b9d7);padding:5px 20px;display:flex;justify-content:end;position:sticky;top:0}main{display:flex;flex-direction:column;width:100%;height:100%}.drawer-header{display:flex}.drawer-header.opened{justify-content:flex-end}.drawer-header.closed{justify-content:center}.menu-item{display:block;padding:4px}.menu-list .menu-item-button{min-height:48px;padding:0 20px;justify-content:center;border-radius:5px}.menu-list.opened .menu-item-button{justify-content:initial}.menu-list .menu-item-icon{min-width:0;justify-content:center;margin-right:auto}.menu-list.opened .menu-item-icon{margin-right:14px}.menu-list .menu-item-text{opacity:0}.menu-list.opened .menu-item-text{opacity:1}.menu-item-text span{font-size:14px!important;color:#3b3a3a}img.logo{width:230px;padding:30px 40px 20px;margin:0 auto}.drawer .MuiPaper-root,.drawer{overflow-y:unset!important;overflow-x:unset!important}.open-menu-icon{position:absolute;right:-16px}.menu-item-button.menu_active{background-color:#3c97d3!important;color:#fff!important}.menu-item-button.menu_active .menu-item-icon,.menu-item-button.menu_active .menu-item-text span{color:#fff!important}.menu-item-button.menu_active:hover{background-color:#23b9d7!important}.box_content{display:flex;flex-direction:column;gap:8px}.box{background:#fff;padding:40px;border-radius:8px;font-weight:300;position:relative;box-shadow:#919eab33 0 0 2px,#919eab1f 0 12px 24px -4px;width:fit-content}.h2_title{margin:0;font-size:18px;display:flex;align-items:center;gap:5px;white-space:nowrap}p.subtitle{margin:0;color:#3b3a3a}.component_container{display:flex;flex-direction:column;flex:1;gap:10px;padding:70px;height:100%;overflow:auto;width:100%}h1{margin:0;font-size:30px;line-height:30px;font-weight:300}h2{font-weight:300;color:#3b3a3a}.plugin img{height:50px;width:auto;max-width:180px;object-fit:contain}.plugins{display:flex;gap:10px}.plugin{border:solid 1px;color:#e5e5e5;border-radius:8px;padding:20px;display:flex;flex-direction:column;align-items:center;flex:1}.plugin_buttons{display:flex;gap:10px}.button_2{white-space:nowrap!important;border-radius:20px!important;font-size:12px!important;box-shadow:none!important}.tabs{display:flex;gap:5px;padding-left:10px}.tabs button{border-radius:5px 5px 0 0!important;border-bottom:none!important;text-transform:none!important}.input_row{display:flex;align-items:center;gap:10px}.input_group{display:flex;flex-direction:column;gap:10px}.tabsContainer .box{width:100%}.tabsContainer{max-width:1300px}.volumetric_weight_label{font-size:12px;white-space:nowrap}.volumetric_weight_wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.volumetric_weight_value{font-weight:600;color:#000}.info_message{display:flex;gap:10px}.estimator_info img{max-width:300px}h2.dialog_title{font-weight:500;font-size:20px;margin:0}p{font-weight:300;font-size:14px;margin-top:0}.estimator_img_wrapper{text-align:center}.flex_column{display:flex;flex-direction:column;gap:14px}.table td,.table th{border:solid 1px #ddd}.table th{color:#747474}.info_message p{margin:0}.estimate_header{display:flex;justify-content:space-between}.estimate_destination{display:flex;align-items:center;gap:10px}.estimate_destination_zip{display:flex;gap:8px;align-items:center}.estimate_details_label{font-weight:700}.estimate_header h3{margin:0}.estimate_details_content{display:flex;gap:10px}.estimate_details_content_item{display:flex;flex-direction:column;justify-content:center;align-items:center;border:solid 1px #ddd;padding:20px 30px;flex:1}.estimate_details_content_label{text-align:center;white-space:nowrap;font-size:14px}.estimate_details_content_value{font-size:25px;white-space:nowrap}.estimate_details{display:flex;flex-direction:column;gap:20px}img.courier_logo{max-width:150px}.estimate_details_label_2{text-align:center;font-weight:400;font-size:15px}.estimate_extended_zone_label{text-align:center;font-size:11px;color:#676767}.estimate_details_flex{display:flex;flex-direction:column;align-items:center;gap:2px}.shipping_editor_wrapper{display:flex;gap:10px;height:100%;width:100%;justify-content:space-between}.shipping_editor{flex:1;padding:70px;overflow:auto;max-width:1000px;display:flex;flex-direction:column;gap:10px}.shipping-summary{background:#fff;padding:40px;width:400px;overflow:auto}.summary_subtitle{background:#3b97d3;color:#fff;padding:5px 10px;border-radius:5px;font-weight:300}.summary_section{display:flex;flex-direction:column;gap:10px}.shipping-summary-content{display:flex;flex-direction:column;gap:20px}h2.shipping-summary-title{margin:0;display:flex;gap:10px;align-items:center;font-size:20px}.section-title{font-weight:500;font-size:14px}.label_row{display:flex;align-items:center}.accordion-title{display:flex;justify-content:center;align-items:center}.confirmation_content{text-align:center;display:flex;flex-direction:column;gap:10px}.confirmation_title{font-weight:600}.confirmation_buttons{display:flex;gap:10px}.courier_button{border:solid 1px #E5E5E5!important;border-radius:8px!important;overflow:hidden}.courier_selection{display:flex;gap:10px}.courier_selection .selected{border-color:#b6b6b6}.courier_selection img{filter:grayscale(1);opacity:.7}.courier_selection .selected img{filter:none;opacity:1}.results_section{display:flex;flex-direction:column;gap:10px;margin-top:20px}span.search_results_label{font-size:14px}span.search_results_value{font-size:14px;color:#d2d2d2}.td_title{font-size:15px}.td_subtitle{font-size:12px;color:#8f8f8f}.pagination{display:flex;justify-content:flex-end}div#addresses_list{max-width:1300px}.dialog_header{display:flex;justify-content:space-between;align-items:center}.upload_area{border:1px dashed #ccc;border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer}.upload_label{display:flex;align-items:center;justify-content:center;color:#747474;gap:5px}.tracking_input_wrapper{display:flex;justify-content:center;flex-direction:column;align-items:center}.underline_input input{min-width:340px!important;font-size:20px;text-align:center!important;font-weight:500;color:#da385b}.tracking_input_label{font-size:12px;color:#666}.section_row{display:flex;gap:10px}.balance_amount{font-size:25px}.black_alert{background:#000;color:#fff;padding:5px 10px;border-radius:5px;font-size:11px;display:flex;align-items:center;gap:5px;justify-content:space-between}.box.account_status_box{padding:25px}.box.account_status_box_1{flex-grow:2;padding:25px}.box.account_status_box_2{flex-grow:1;padding:25px}.box.account_status_box_3{flex:1;width:100%}p.payment_time{margin:0;text-align:center;font-size:15px;color:#3b97d3}.form_buttons{display:flex;gap:10px}.payment_logos{display:flex;justify-content:center}.payment_logos img{width:120px;height:70px;object-fit:contain}.transfer_info{display:flex;gap:20px}.transfer_info div{flex:1}.payment_companies_label{text-align:center;font-weight:500}.payment_details{width:fit-content;background:#f4f4f4;padding:20px;border-radius:8px}.dashboard_row{display:flex;gap:10px;width:100%}div#heat_map{border-radius:8px;overflow:hidden;font-weight:300;box-shadow:#919eab33 0 0 2px,#919eab1f 0 12px 24px -4px;width:100%;height:400px;min-height:400px;flex-shrink:0;flex-basis:auto;align-self:flex-start;background:#fff}h2.component_title{margin:0;font-size:15px;font-weight:500}h2.dashboard_title{margin:0;font-size:15px}.dashboard_card{background:#fff;padding:20px;border-radius:8px;font-weight:300;position:relative;box-shadow:#919eab33 0 0 2px,#919eab1f 0 12px 24px -4px;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.dashboard_card_value{font-size:20px;font-weight:700}h2.dashboard_card_title{font-size:15px;margin:0;text-align:left;font-weight:500;padding-bottom:10px}#Dashboard{max-width:1300px}.dashboard_box{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:10px;flex:1}.dashboard_box .dashboard_card{width:100%;min-width:0;min-height:150px}.dashboard_card.dashboard_graph{justify-content:space-between}div#indicator_1{background:#3b97d3;color:#fff;min-height:100px}div#indicator_2{background:#d44141;color:#fff;min-height:100px}span.h_text{display:block;font-weight:500}.login-logo img{max-width:150px;height:auto}.login-root{display:flex;min-height:100vh;background:#f7f7f7}.login-left{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f3f3f3}.login-right{flex:1;position:relative;min-width:0;background:#222;display:flex;align-items:stretch}.login-form{display:flex;flex-direction:column;gap:12px}.login-form-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;width:100%;max-width:500px;gap:20px}.login-socials span{font-weight:300}.login-logo{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:2.2rem;font-weight:700;justify-content:center}.login-forgot{color:#444;font-size:.95rem;text-align:center;text-decoration:none}.box.login-box{width:100%}.login-socials{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:10px}.login-social{width:36px;height:36px;border-radius:50%;border:none;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer}.login-footer{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:.95rem;color:#888;margin-top:auto;gap:8px;padding:20px 40px}.login-footer a{color:#888;text-decoration:none;margin-left:8px}.login-bg{width:100%;height:100vh;background:url(/assets/login-bg-CEETQGuL.png) no-repeat center center/cover,#222;opacity:.85}@media (max-width: 900px){.login-root{flex-direction:column}.login-right{display:none}.login-left{max-width:100vw;min-width:0;box-shadow:none}}:root{--primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--secondary-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--warning-gradient: linear-gradient(135deg, #ffecd2 0%, #fcb69f 100%);--danger-gradient: linear-gradient(135deg, #ff9a9e 0%, #fecfef 100%);--bg-primary: #f8fafc;--bg-secondary: #ffffff;--bg-tertiary: #f1f5f9;--text-primary: #1e293b;--text-secondary: #64748b;--text-tertiary: #94a3b8;--border-color: #e2e8f0;--border-radius: 12px;--border-radius-sm: 8px;--border-radius-lg: 16px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}.button_row{display:flex;align-items:center;gap:10px}.drawer .MuiPaper-root{background:linear-gradient(180deg,#fff,#f8fafc)!important;border-right:1px solid var(--border-color)!important;box-shadow:var(--shadow-lg)!important}.menu-list{padding:16px!important}.menu-item{margin-bottom:8px!important}.menu-list .menu-item-button{border-radius:var(--border-radius)!important;transition:var(--transition)!important;padding:12px 16px!important;min-height:48px!important;position:relative!important;overflow:hidden!important}.menu-list .menu-item-button:before{content:"";position:absolute;inset:0;background:var(--primary-gradient);opacity:0;transition:var(--transition);z-index:-1}.menu-list .menu-item-button:hover:before{opacity:.1}.menu-list .menu-item-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.menu-item-button.menu_active{background:var(--primary-gradient)!important;color:#fff!important;box-shadow:var(--shadow-lg)!important;transform:translateY(-2px)}.menu-item-button.menu_active .menu-item-icon{color:#fff!important}.menu-item-button.menu_active .menu-item-text span{color:#fff!important;font-weight:600!important}.menu-item-icon{color:var(--text-secondary)!important;transition:var(--transition)!important}.menu-item-text span{font-weight:500!important;color:var(--text-primary)!important;transition:var(--transition)!important}img.logo{filter:drop-shadow(0 4px 6px rgb(0 0 0 / .1));transition:var(--transition)}.open-menu-icon .MuiIconButton-root{background:var(--primary-gradient)!important;color:#fff!important;box-shadow:var(--shadow-lg)!important;border:2px solid white!important;transition:var(--transition)!important}.open-menu-icon .MuiIconButton-root:hover{transform:scale(1.1);box-shadow:var(--shadow-xl)!important}.component_container{background:var(--bg-primary)!important;padding:40px!important}.component_header{background:var(--bg-secondary);padding:32px;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);margin-bottom:32px;border:1px solid var(--border-color)}.component_title h1{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700!important;margin-bottom:8px!important;font-size:32px!important}.component_title .subtitle{color:var(--text-secondary)!important;font-size:16px!important;margin:0!important}.button_row .MuiButton-root{background:var(--primary-gradient)!important;border-radius:var(--border-radius)!important;padding:12px 24px!important;font-weight:600!important;text-transform:none!important;box-shadow:var(--shadow-md)!important;transition:var(--transition)!important}.button_row .MuiButton-root:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)!important}.box{background:var(--bg-secondary)!important;border-radius:var(--border-radius-lg)!important;box-shadow:var(--shadow-xl)!important;border:1px solid var(--border-color)!important;transition:var(--transition)!important;overflow:hidden!important}.box:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)!important}.table{background:var(--bg-secondary)!important;border-radius:var(--border-radius-lg)!important;overflow:hidden!important;box-shadow:var(--shadow-lg)!important;border:1px solid var(--border-color)!important}.table .MuiTableHead-root{background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important}.table .MuiTableHead-root .MuiTableCell-root{font-weight:700!important;color:var(--text-primary)!important;border-bottom:2px solid var(--border-color)!important;padding:20px 16px!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.table .MuiTableBody-root .MuiTableRow-root{transition:var(--transition)!important;border-bottom:1px solid var(--border-color)!important}.table .MuiTableBody-root .MuiTableRow-root:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;transform:scale(1.01)}.table .MuiTableBody-root .MuiTableCell-root{padding:20px 16px!important;border-bottom:1px solid var(--border-color)!important}.table td,.table th{border:none!important}.h_text{font-weight:600!important;color:var(--text-primary)!important;font-size:14px!important;display:block!important;margin-bottom:4px!important}.table .MuiTableCell-root{color:var(--text-secondary)!important;font-size:13px!important}.table .MuiChip-root{border-radius:var(--border-radius)!important;font-weight:600!important;font-size:12px!important;padding:8px 12px!important;height:auto!important}.table .MuiChip-colorSuccess{background:var(--success-gradient)!important;color:#fff!important}.table .MuiChip-colorWarning{background:var(--warning-gradient)!important;color:var(--text-primary)!important}.table .MuiChip-colorError{background:var(--danger-gradient)!important;color:#fff!important}.table .MuiChip-colorPrimary{background:var(--primary-gradient)!important;color:#fff!important}.table .MuiAvatar-root{box-shadow:var(--shadow-md)!important;border:2px solid white!important}.table .MuiIconButton-root{background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important;border-radius:var(--border-radius)!important;border:1px solid var(--border-color)!important;transition:var(--transition)!important;padding:8px!important}.table .MuiIconButton-root:hover{background:var(--primary-gradient)!important;transform:scale(1.1);box-shadow:var(--shadow-md)!important}.table .MuiIconButton-root:hover .MuiSvgIcon-root{color:#fff!important}.pagination{display:flex!important;justify-content:center!important;margin-top:32px!important}.pagination .MuiPagination-root{background:var(--bg-secondary);padding:16px 24px;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border-color)}.pagination .MuiPaginationItem-root{border-radius:var(--border-radius)!important;transition:var(--transition)!important;font-weight:600!important}.pagination .MuiPaginationItem-root.Mui-selected{background:var(--primary-gradient)!important;color:#fff!important;box-shadow:var(--shadow-md)!important}.pagination .MuiPaginationItem-root:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.MuiDialog-paper{border-radius:var(--border-radius-lg)!important;box-shadow:var(--shadow-xl)!important;border:1px solid var(--border-color)!important;max-width:90vw!important}.MuiDialogContent-root{padding:32px!important;background:var(--bg-primary)!important}.MuiDialogContent-root .MuiTypography-h4{background:var(--primary-gradient)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:700!important;margin-bottom:32px!important}.MuiDialogContent-root .MuiCard-root{border-radius:var(--border-radius-lg)!important;box-shadow:var(--shadow-lg)!important;border:1px solid var(--border-color)!important;transition:var(--transition)!important;overflow:hidden!important}.MuiDialogContent-root .MuiCard-root:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)!important}.MuiDialogContent-root .MuiCardContent-root{padding:24px!important}.MuiDivider-root{border-color:var(--border-color)!important;margin:24px 0!important}.MuiDialogContent-root .MuiBox-root{margin-bottom:20px!important}.MuiDialogContent-root .MuiTypography-subtitle2{color:var(--text-secondary)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-size:12px!important;margin-bottom:8px!important}.MuiDialogContent-root .MuiTypography-body1{color:var(--text-primary)!important;font-weight:500!important;font-size:14px!important}.document-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-top:24px}.document-card{background:var(--bg-secondary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border-color);overflow:hidden;transition:var(--transition)}.document-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.modern-close-button{background:linear-gradient(135deg,#ff9a9e,#fecfef)!important;color:#fff!important;transition:var(--transition)!important}.modern-close-button:hover{transform:scale(1.1)!important;box-shadow:var(--shadow-lg)!important}.modern-section-title{background:var(--primary-gradient)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:700!important;font-size:20px!important}.modern-info-card{background:var(--bg-secondary)!important;border-radius:var(--border-radius-lg)!important;box-shadow:var(--shadow-lg)!important;border:1px solid var(--border-color)!important;transition:var(--transition)!important;overflow:hidden!important}.modern-info-card:hover{transform:translateY(-2px)!important;box-shadow:var(--shadow-xl)!important}.modern-data-field{background:linear-gradient(135deg,#f8fafc,#fff)!important;padding:16px!important;border-radius:var(--border-radius)!important;border:1px solid var(--border-color)!important;transition:var(--transition)!important}.modern-data-field:hover{border-color:#667eea!important;box-shadow:var(--shadow-sm)!important}.modern-field-label{font-weight:700!important;color:var(--text-secondary)!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-size:12px!important;margin-bottom:8px!important}.modern-field-value{color:var(--text-primary)!important;font-weight:600!important;font-size:14px!important;background:var(--primary-gradient)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.modern-icon-button{background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important;border:1px solid var(--border-color)!important;transition:var(--transition)!important;margin:4px!important}.modern-icon-button:hover{background:var(--primary-gradient)!important;transform:scale(1.1)!important;box-shadow:var(--shadow-md)!important}.modern-icon-button:hover .MuiSvgIcon-root{color:#fff!important}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modern-section{animation:slideInUp .6s ease-out!important}.modern-info-card{animation:fadeIn .8s ease-out!important}.modern-dialog-content::-webkit-scrollbar{width:8px}.modern-dialog-content::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:4px}.modern-dialog-content::-webkit-scrollbar-thumb{background:var(--primary-gradient);border-radius:4px}.modern-dialog-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea)}.modern-glass{background:#ffffff1a!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.2)!important}.modern-container{animation:slideInUp .5s ease-out}.modern-header{animation:fadeIn .7s ease-out}.modern-results{animation:slideInUp .6s ease-out .2s both}.modern-pagination{animation:slideInUp .6s ease-out .4s both}.modern-box:hover,.modern-info-card:hover,.document-card:hover{transform:translateY(-8px)!important;box-shadow:0 32px 64px -12px #10182824,0 24px 56px -12px #1018281f!important}.modern-button:focus,.modern-icon-button:focus,.modern-action-button:focus{outline:2px solid #667eea!important;outline-offset:2px!important}@media (max-width: 768px){.component_container{padding:20px!important}.component_header{padding:20px!important;flex-direction:column!important;gap:16px!important;text-align:center!important}.component_title h1{font-size:24px!important}.document-preview-grid{grid-template-columns:1fr}.table .MuiTableCell-root{padding:12px 8px!important;font-size:12px!important}.table .MuiTableHead-root .MuiTableCell-root{padding:16px 8px!important;font-size:12px!important}.modern-data-field{padding:12px!important}.modern-section-title{font-size:18px!important}.modern-title{font-size:24px!important}}
