:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.container{width:100%}.container\!{width:100%!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.w-full{width:100%}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[\#1E3FFF\]{border-color:#1e3fff}.bg-\[\#1E3FFF\]{background-color:#1e3fff}.bg-transparent{background-color:#0000}.leading-none{--tw-leading:1;line-height:1}.break-all{word-break:break-all}.text-\[\#1E3FFF\]{color:#1e3fff}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media (hover:hover){.hover\:border-\[\#1E3FFF\]:hover{border-color:#1e3fff}.hover\:bg-\[\#1E3FFF\]\/5:hover{background-color:#1e3fff0d}.hover\:bg-\[\#1a38e6\]:hover{background-color:#1a38e6}}.focus\:border-\[\#1E3FFF\]:focus{border-color:#1e3fff}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#1E3FFF\]:focus{--tw-ring-color:#1e3fff}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#1E3FFF\]:focus-visible{--tw-ring-color:#1e3fff}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{-webkit-font-smoothing:antialiased;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}@keyframes spin{to{transform:rotate(360deg)}}@keyframes detailDrawerSlide{0%{transform:translate(100%)}to{transform:translate(0)}}.period-dark svg{color:#ffffffb3!important}.period-dark select{color:#fff!important;background:#ffffff1a!important;border-color:#fff3!important}.period-dark select option{color:#fff;background:#1e293b}.period-dark span{color:#fff9!important}.period-dark input[type=date]{color:#fff!important;background:#ffffff1a!important;border-color:#fff3!important}a{color:inherit;text-decoration:none}button{font-family:inherit}input,select,textarea{font-family:inherit;font-size:16px}:root{--scrollbar-thumb:#1a365d;--scrollbar-thumb-hover:#2c5282;--scrollbar-track:#e2e8f0}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:3px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.stats-table-row:hover{background-color:#edf2f7!important}.stats-table tbody tr{background-color:#fff}.stats-table tbody tr:nth-child(2n){background-color:#f7fafc}.stats-table tbody tr.stats-table-row:hover{background-color:#edf2f7!important}.page-top-area-wrap{flex-shrink:0;max-width:100%;width:98%!important;margin:12px auto 0!important}.page-top-area{overflow:hidden;border-radius:16px!important;box-shadow:0 4px 14px #0000001f,0 1px 3px #00000014!important}.finance-mobile-header-actions{display:none}.finance-tab-icon{display:inline-flex}.finance-tab-label{display:inline}@media (min-width:1025px){.customers-cell-city-country,.customers-action-buttons-mobile-break{display:none!important}.customers-cell-actions .customers-action-icon-btn{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.customers-cell-actions .customers-action-icon-btn svg{width:18px;height:18px}.containers-view-toggle{align-items:center!important;height:40px!important;min-height:40px!important}.containers-view-toggle button{height:100%!important;min-height:40px!important}.containers-search-wrap{height:40px!important;min-height:40px!important}.containers-add-archived-row button,.containers-deleted-refresh-row button{white-space:nowrap!important;height:40px!important;min-height:40px!important}.containers-add-archived-row button,.containers-deleted-refresh-row .containers-btn-deleted{flex:0 auto!important;min-width:-moz-min-content!important;min-width:min-content!important}.containers-deleted-refresh-row button[title]{flex:0 0 40px!important;width:40px!important;min-width:40px!important}}@media (min-width:769px){.containers-header-actions{flex:auto;min-width:520px}.containers-add-archived-row button,.containers-deleted-refresh-row .containers-btn-deleted{white-space:nowrap;min-width:140px}}@media (max-width:1024px){.app-sidebar{transition:left .3s;top:0;bottom:0;left:-280px;position:fixed!important}.app-sidebar.sidebar-open{left:0}.sidebar-logo-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.sidebar-logo-img{max-width:100%!important;height:auto!important}.mobile-hamburger,.sidebar-close-btn{display:flex!important}.app-main{padding-top:56px}.stats-charts-row,.stats-dest-row{grid-template-columns:1fr!important}.stats-filter-area{flex-wrap:wrap!important}.stats-kpi-two-groups,.dashboard-charts-grid{grid-template-columns:1fr!important}.containers-filter-sidebar{width:100%!important;max-height:none!important}.containers-card-grid{grid-template-columns:repeat(2,1fr)!important}.packages-content-with-stats{flex-direction:column!important}.packages-stats-sidebar{border-left:none!important;border-top:1px solid var(--color-gray-200,#e2e8f0)!important;width:100%!important;max-width:100%!important}.finance-sidebar{flex:100%!important;min-width:100%!important;max-width:100%!important}}@media (max-width:768px){.app-main{padding-top:0}.stats-kpi-two-groups,.stats-charts-row{grid-template-columns:1fr!important}.stats-charts-row .recharts-responsive-container{min-height:280px!important}.stats-dest-row{grid-template-columns:1fr!important}.stats-dest-table-desktop{display:none!important}.stats-dest-cards-mobile{display:block!important}.stats-wh-table-desktop{display:none!important}.stats-wh-cards-mobile{display:block!important}.stats-customers-desktop{display:none!important}.stats-customers-mobile{display:block!important}.stats-referral-desktop{display:none!important}.stats-referral-mobile{display:block!important}.stats-table{min-width:0!important}.stats-table th,.stats-table td{padding:8px 10px!important;font-size:12px!important}#stats-page{padding:12px!important}.stats-filter-area{flex-wrap:wrap!important}.stats-period-select{flex:1!important;min-width:0!important}.stats-custom-dates{flex:100%!important;width:100%!important}.stats-action-row{width:100%!important;margin-left:0!important}.stats-action-row .stats-refresh-btn,.stats-action-row .stats-print-btn{flex:1!important}.containers-card-grid{grid-template-columns:1fr!important}.containers-table-wrap{overflow:visible!important}.containers-table{display:block!important}.containers-table thead{display:none!important}.containers-table tbody{display:block!important}.containers-table-row{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;margin-bottom:10px!important;padding:12px!important;display:block!important;box-shadow:0 1px 3px #0000000f!important}.containers-table-row:last-child{margin-bottom:0!important}.containers-table-row td{border:none!important;border-bottom:1px solid #f1f5f9!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;padding:8px 0!important;display:flex!important}.containers-table-row td:last-child{border-bottom:none!important}.containers-table-row td:before{content:attr(data-label)!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.5px!important;flex-shrink:0!important;min-width:100px!important;font-size:10px!important;font-weight:700!important}.containers-table-row td:first-child{border-bottom:1px solid #e2e8f0!important;flex-direction:column!important;align-items:stretch!important;margin-bottom:4px!important;padding-top:0!important;padding-bottom:10px!important}.containers-table-row td:first-child:before{display:none!important}.containers-table-row td.containers-table-actions-cell{flex-direction:column!important;align-items:flex-start!important}.containers-table-row td.containers-table-actions-cell>div{justify-content:flex-start!important;width:100%!important}.containers-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.containers-header-actions{flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important}.containers-view-toggle{width:100%!important;display:flex!important}.containers-view-toggle button{flex:1!important;min-width:0!important}.containers-search-wrap{width:100%!important;max-width:none!important}.containers-search-input{width:100%!important;min-width:0!important;max-width:100%!important}.containers-add-archived-row{flex-wrap:wrap!important;gap:8px!important;width:100%!important;display:flex!important}.containers-add-archived-row button{white-space:nowrap!important;flex:0 auto!important;min-width:-moz-min-content!important;min-width:min-content!important}.containers-deleted-refresh-row{flex-wrap:wrap!important;gap:8px!important;width:100%!important;display:flex!important}.containers-deleted-refresh-row .containers-btn-deleted{white-space:nowrap!important;flex:0 auto!important;min-width:-moz-min-content!important;min-width:min-content!important}.containers-deleted-refresh-row button[title]{flex:0 0 40px!important}.containers-filter-sidebar{display:none!important}.mobile-hamburger{border-radius:61px!important;width:61px!important;height:61px!important}.containers-status-filter{flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important}.containers-status-filter-btns{-webkit-overflow-scrolling:touch!important;flex-wrap:wrap!important;overflow-x:auto!important}.containers-status-filter-btns button{flex-shrink:0!important}.packages-stats-grid,.packages-card-grid{grid-template-columns:1fr!important}.packages-header-card{padding:10px 12px!important}.packages-header-row{flex-wrap:wrap!important;gap:8px!important}.packages-header-title{order:1;width:100%!important}.packages-header-title h1{font-size:14px!important}.packages-header-title p{font-size:10px!important}.packages-header-title>div:first-child{border-radius:8px!important;width:30px!important;height:30px!important}.packages-view-toggle{order:2;width:100%!important;display:flex!important}.packages-view-toggle button{box-sizing:border-box!important;flex:0 0 50%!important;width:50%!important;min-width:0!important}.packages-search-wrap{order:3;flex:0 0 100%!important;width:100%!important;min-width:0!important}.packages-search-input{min-width:0!important}.packages-btn-add{order:4;box-sizing:border-box!important;flex:0 0 calc(50% - 4px)!important;width:calc(50% - 4px)!important;min-width:0!important}.packages-btn-find{order:5;box-sizing:border-box!important;flex:0 0 calc(50% - 4px)!important;width:calc(50% - 4px)!important;min-width:0!important}.packages-btn-delivered{order:6;box-sizing:border-box!important;flex:0 0 calc(50% - 4px)!important;width:calc(50% - 4px)!important;min-width:0!important}.packages-btn-back,.packages-btn-refresh{order:7;box-sizing:border-box!important;flex:0 0 calc(50% - 4px)!important;width:calc(50% - 4px)!important;min-width:0!important}.packages-filters-row{padding:10px 12px!important}.packages-filters-row>div{flex-wrap:wrap!important;gap:8px!important;width:100%!important;display:flex!important}.packages-filters-row .packages-filter-select{box-sizing:border-box!important;flex:0 0 calc(50% - 4px)!important;width:calc(50% - 4px)!important;min-width:0!important;min-height:36px!important}.packages-sorting-row{flex-wrap:wrap!important;gap:8px!important;width:100%!important;display:flex!important}.packages-sorting-row>.packages-customer-filter-wrap,.packages-sorting-row>button{box-sizing:border-box!important;flex:0 0 calc(50% - 4px)!important;width:calc(50% - 4px)!important;min-width:0!important;max-width:none!important}.packages-sorting-row>.packages-customer-filter-wrap{min-width:0!important}.packages-filter-select{min-height:36px!important}.packages-content-with-stats{flex-direction:column!important}.packages-mobile-stats-strip{display:block!important}.packages-mobile-stats-grid{-ms-overflow-style:none;scrollbar-width:none}.packages-mobile-stats-grid::-webkit-scrollbar{display:none}.packages-stats-sidebar{display:none!important}.packages-layout{flex-direction:column!important}.packages-list-table td,.packages-list-table th{padding:10px 8px!important;font-size:11px!important}.packages-list-col-hide-mobile{display:none!important}.packages-list-table-wrap{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.packages-list-pagination{background:var(--color-gray-50,#f8fafc)!important;border-radius:12px!important;flex-shrink:0!important;min-height:52px!important;margin-top:16px!important;padding:12px 8px!important}.packages-list-pagination>div{flex-wrap:nowrap!important;justify-content:center!important;gap:8px!important}.packages-scroll-area{padding-bottom:80px!important}.loaded-packages-modal-overlay{z-index:1400!important}.customers-layout{flex-direction:column-reverse!important;gap:12px!important;padding:10px!important;overflow:auto!important}.customers-sidebar{flex-direction:column!important;order:2!important;gap:12px!important;width:100%!important;max-height:none!important;display:flex!important;overflow:visible!important}.customers-main{order:1!important;overflow:visible!important}.customers-main>div:first-child{-webkit-overflow-scrolling:touch!important;overflow:auto!important}.customers-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.customers-header-actions{flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important}.customers-search-wrap{width:100%!important;max-width:none!important}.customers-search-input{width:100%!important;min-width:0!important}.customers-action-buttons{flex-wrap:wrap!important;gap:8px!important;width:100%!important;display:flex!important}.customers-action-buttons .customers-action-btn{flex:auto!important;min-width:0!important}.customers-action-buttons .customers-download-btn{order:1!important}.customers-action-buttons .customers-import-btn{order:2!important}.customers-action-buttons-mobile-break{flex-basis:100%!important;order:3!important;width:100%!important;height:0!important;margin:0!important;padding:0!important}.customers-action-buttons .customers-add-client-btn{order:4!important}.customers-action-buttons .customers-deleted-btn{order:5!important}.customers-action-buttons .customers-refresh-btn{order:6!important}.customers-table-header{display:none!important}.customers-table-row{grid-template-rows:auto auto!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:6px 12px!important;padding:12px 14px!important;display:grid!important}.customers-cell-name{white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:1/1!important;min-width:0!important;font-size:14px!important;font-weight:700!important;overflow:hidden!important}.customers-cell-marker{grid-area:2/1!important;font-size:12px!important}.customers-cell-actions{flex-direction:column!important;grid-area:1/2/-1!important;align-self:center!important;align-items:flex-end!important;gap:6px!important;display:flex!important}.customers-cell-phone,.customers-cell-phone2,.customers-cell-phones,.customers-cell-address,.customers-cell-country,.customers-cell-city,.customers-empty-stripe{display:none!important}.customers-pagination{justify-content:center!important;gap:10px!important;font-size:12px!important}.dashboard-summary-grid,.dashboard-warehouse-grid{grid-template-columns:1fr!important}.dashboard-header.page-top-area>div{padding:14px!important}.dashboard-header.page-top-area h1{font-size:16px!important}.dashboard-header.page-top-area h1+p{margin-top:1px!important;font-size:11px!important}.dashboard-header.page-top-area>div>div:first-child>div:first-child>div:first-child{border-radius:10px!important;width:36px!important;height:36px!important}.dashboard-header.page-top-area>div>div:first-child>div:first-child>div:first-child svg{width:18px!important;height:18px!important}.dashboard-header.page-top-area>div>div:first-child>div:last-child button{padding:6px 12px!important;font-size:11px!important}.dashboard-header-row2{flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-top:10px!important;padding-top:10px!important}.dashboard-quick-actions{grid-template-columns:repeat(2,1fr)!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;display:grid!important}.dashboard-quick-actions>button,.dashboard-quick-action-btn{gap:6px!important;width:100%!important;min-width:0!important;padding:6px 10px!important;font-size:11px!important}.dashboard-quick-action-btn>div:first-child{border-radius:6px!important;width:24px!important;height:24px!important}.dashboard-quick-action-btn>div:first-child svg{width:13px!important;height:13px!important}.dashboard-quick-action-btn>span{font-size:11px!important}.dashboard-header-period{width:100%!important}.dashboard-header-period>div{gap:8px!important;font-size:11px!important}.dashboard-header-period select{min-width:110px!important;padding:5px 8px!important;font-size:11px!important}.dashboard-header-period span{font-size:11px!important}.dashboard-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.dashboard-header-actions{flex-wrap:wrap!important;width:100%!important}.finance-header{flex-direction:column!important;align-items:stretch!important;gap:0!important}.finance-header>div:first-child{padding:16px 16px 12px!important}.finance-header-subtitle{display:none!important}.finance-mobile-header-actions{z-index:1;flex-direction:column;gap:8px;margin-top:14px;padding:0 16px 12px;position:relative;display:flex!important}.finance-mobile-actions-row{gap:8px;display:flex!important}.finance-mobile-action-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:600;display:inline-flex}.finance-mobile-action-btn-primary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3}.finance-mobile-action-btn-secondary{color:#ffffffe6;background:#ffffff1f}.finance-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px!important;padding:8px 12px!important;overflow-x:auto!important}.finance-tabs::-webkit-scrollbar{display:none}.finance-tab-btn{border-radius:20px!important;flex-shrink:0!important;padding:8px 14px!important;font-size:12px!important}.finance-tab-btn:not(.finance-tab-btn-active){color:#94a3b8!important;background:#f1f5f9!important}.finance-tab-btn-active{box-shadow:0 2px 8px #6366f14d;color:#fff!important;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important}.finance-tab-icon{display:none!important}.finance-stats-grid{grid-template-columns:1fr 1fr!important}.finance-sidebar{display:none!important}.finance-tab-content{min-height:50vh}.finance-ops-filter-card{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.finance-ops-filter-card>div,.finance-ops-filter-card>select{flex:none!important;width:100%!important;min-width:0!important}.finance-ops-date-row{gap:8px!important;width:100%!important;display:flex!important}.finance-ops-date-row>div{flex:1!important}.finance-ops-date-row input{box-sizing:border-box!important;width:100%!important}.finance-report-summary-grid,.finance-report-charts-grid{grid-template-columns:1fr!important}.finance-report-filters{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.finance-report-filters>div,.finance-report-filters>button{width:100%!important}.finance-report-date-row{gap:8px!important;width:100%!important;display:flex!important}.finance-report-date-row>div{flex:1!important}.finance-report-date-row input{box-sizing:border-box!important;width:100%!important}.finance-accounts-header-actions{flex-wrap:wrap!important;gap:8px!important;width:100%!important;display:flex!important}.finance-accounts-header-actions>button{flex:calc(50% - 4px)!important;justify-content:center!important;min-width:0!important}.finance-accounts-search-row{width:100%!important;max-width:none!important}.finance-accounts-search-row>div{flex:1!important;max-width:none!important}.finance-ops-table-wrap table{min-width:500px!important}.finance-dashboard-table-wrap{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.finance-chart-wrap .recharts-responsive-container{min-height:250px!important}.finance-ops-layout{flex-direction:column!important}.finance-ops-stats-panel{border-left:none!important;border-top:4px solid var(--color-primary,#6366f1)!important;flex:100%!important;order:-1!important;min-width:0!important;max-width:none!important}.finance-ops-stats-panel .finance-ops-stats-grid{flex-flow:wrap!important;gap:12px!important}.finance-ops-stats-panel .finance-ops-stats-grid>div{flex:calc(50% - 8px);min-width:100px}.finance-ops-table-section{flex:100%!important;order:1!important}.finance-package-payments-chooser-row{flex-wrap:nowrap!important;gap:8px!important;width:100%!important;display:flex!important}.finance-package-payments-chooser-row .finance-chooser-connaissement-btn,.finance-package-payments-chooser-row .finance-chooser-client-btn{flex:calc(50% - 4px)!important;justify-content:center!important;min-width:0!important;max-width:none!important;padding:12px 10px!important;font-size:13px!important}.finance-package-payments-chooser-row .finance-chooser-connaissement-btn svg,.finance-package-payments-chooser-row .finance-chooser-client-btn svg{flex-shrink:0}.finance-ops-header-btn-wrap,.finance-accounts-header-actions{display:none!important}.settings-page{padding:12px!important}.settings-grid{grid-template-columns:1fr!important;gap:16px!important}.settings-card{height:auto!important;min-height:auto!important;padding:16px!important}.settings-users-card,.settings-audit-card{grid-column:1!important}.settings-admin-card{max-width:none!important}.settings-section-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.settings-section-header>button{justify-content:center!important;width:100%!important}.settings-users-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.settings-users-actions{flex-direction:column!important;gap:8px!important;width:100%!important}.settings-users-search{width:100%!important}.settings-users-search input{box-sizing:border-box!important;width:100%!important}.settings-users-actions>button{justify-content:center!important;width:100%!important}.settings-users-table-wrap{margin:0 -8px;padding:0 8px;-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.settings-users-table{min-width:600px!important}.settings-audit-table-wrap{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.settings-audit-table-wrap table{min-width:600px!important}.settings-phone-grid,.settings-modal-two-col{grid-template-columns:1fr!important}.settings-rates-grid{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.settings-rates-grid label{width:100%!important}.settings-rates-grid label input{box-sizing:border-box!important;flex:1!important;width:100%!important}.modal-content{border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.modal-overlay{padding:0!important}.table-responsive{-webkit-overflow-scrolling:touch;margin:0 -12px;padding:0 12px;overflow-x:auto}.table-responsive table{min-width:600px}.login-root{flex-direction:column!important}.login-left{display:none!important}.login-right{flex:1!important;width:100%!important;max-width:100%!important;padding:24px 20px!important}.login-form-wrap{width:100%!important;max-width:100%!important}}@media (max-width:480px){.stats-kpi-two-groups{grid-template-columns:1fr!important}.mobile-hamburger{border-radius:61px!important;width:61px!important;height:61px!important;top:auto!important;bottom:16px!important;left:16px!important}.app-main{padding-top:0}.finance-stats-grid,.dashboard-summary-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.hide-mobile{display:none!important}}.mobile-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.detail-drawer{animation:.3s forwards detailDrawerSlide}@media (max-width:768px){.detail-drawer{width:100%!important;max-width:100%!important}}@media print{body *{visibility:hidden}.app-shell,.app-sidebar,.app-main{visibility:hidden!important}#stats-page,#stats-page *{visibility:visible}#stats-page{width:100%!important;max-width:100%!important;min-height:auto!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:8px 0!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}.stats-page-root{overflow:visible!important}.stats-no-print,.stats-no-print *,[class*=stats-no-print],.no-print{display:none!important}@page{size:A4;margin:12mm 14mm}.stats-print-area{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.stats-print-only{display:block!important}#stats-page>*{box-sizing:border-box!important;max-width:100%!important}#stats-page>div:first-of-type{page-break-after:avoid;margin-bottom:10px!important}#stats-page>div:first-of-type div[style*="padding: 24px"]{padding:12px 14px!important}#stats-page h1{font-size:18px!important}#stats-page>div:first-of-type p{font-size:11px!important}#stats-page .stats-kpi-grid{page-break-after:avoid;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}#stats-page .stats-kpi-value{font-size:12px!important}#stats-page [style*="backgroundColor: white"][style*=borderRadius],#stats-page .stats-charts-row>div{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;max-width:100%!important}#stats-page .stats-charts-row{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-bottom:12px!important}#stats-page .stats-charts-row .recharts-wrapper,#stats-page .recharts-surface{max-width:100%!important}#stats-page .stats-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:10px!important}#stats-page .stats-table th,#stats-page .stats-table td{text-overflow:ellipsis!important;word-break:break-word!important;padding:4px 6px!important;font-size:10px!important;overflow:hidden!important}#stats-page table.stats-table{page-break-inside:auto}#stats-page .stats-table tr{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}#stats-page>div[style*="marginBottom: SPACING.xl"]{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px!important}#stats-page .stats-dest-row{grid-template-columns:1fr!important}#stats-page .stats-dest-row .recharts-wrapper{max-width:100%!important}#stats-page .recharts-responsive-container{max-height:180px!important}}@media (max-width:768px){.container-detail-modal{border-radius:16px!important;width:98%!important;min-width:0!important;max-width:98vw!important;height:98dvh!important;min-height:0!important}.container-detail-close-mobile{justify-content:center!important;align-items:center!important;display:flex!important}.container-detail-header{padding:14px!important}.container-detail-header-inner{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.container-detail-header-info{width:100%!important}.container-detail-title-row{gap:6px!important;margin-bottom:6px!important}.container-detail-title-row h2{font-size:17px!important}.container-detail-status-flow{-webkit-overflow-scrolling:touch;padding-bottom:4px;flex-wrap:nowrap!important;gap:4px!important;margin-top:10px!important;overflow-x:auto!important}.container-detail-status-flow button{flex-shrink:0;padding:3px 8px!important}.container-detail-status-flow button span{font-size:9px!important}.container-detail-actions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;padding-bottom:0!important;overflow-x:visible!important}.container-detail-actions button{flex:calc(50% - 6px)!important;min-width:100px!important;max-width:none!important;min-height:32px!important;padding:6px 10px!important;font-size:11px!important}.container-detail-body{flex-direction:column!important;grid-template-columns:1fr!important;display:flex!important;overflow:hidden!important}.container-detail-mobile-tabs{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;flex-shrink:0!important;gap:8px!important;padding:10px 12px!important;display:flex!important}.container-detail-body[data-detail-tab=add] .container-detail-section-list,.container-detail-body[data-detail-tab=list] .container-detail-section-add{display:none!important}.container-detail-body[data-detail-tab=add] .container-detail-section-add,.container-detail-body[data-detail-tab=list] .container-detail-section-list{flex-direction:column!important;flex:1!important;min-height:0!important;display:flex!important;overflow:hidden!important}.container-detail-body[data-detail-tab=add] .container-detail-sidebar{flex:1!important;min-height:0!important;overflow:auto!important}.container-detail-section-add{border-bottom:none!important;padding-bottom:0!important}.container-detail-section-add .container-detail-section-title{display:block!important}.container-detail-sidebar{border-bottom:none!important;border-right:none!important;min-width:0!important;padding:14px 12px!important;overflow:auto!important}.container-detail-sidebar-create-sticky{display:none!important}.container-detail-section-list .container-detail-section-title{text-transform:uppercase!important;letter-spacing:.5px!important;color:#64748b!important;margin-bottom:8px!important;font-size:13px!important}.container-detail-packages{min-height:200px;padding:0 12px 12px!important;overflow:auto!important}.container-detail-toolbar{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:10px 0 8px!important}.container-detail-notify-search-row{flex-flow:row!important;gap:8px!important;width:100%!important;display:flex!important}.container-detail-notify-search-row .container-detail-search-wrap{flex:1!important;min-width:0!important}.container-detail-toolbar-title{width:100%!important}.container-detail-pkg-row{flex-flow:wrap!important;align-items:flex-start!important;gap:8px!important;padding:10px 12px!important}.container-detail-pkg-header{display:none!important}.pkg-col-num{width:auto!important;min-width:24px!important}.pkg-col-customer{flex:1!important;width:auto!important;min-width:100px!important}.pkg-col-marker{width:auto!important;min-width:0!important}.pkg-col-cbm{width:auto!important;min-width:75px!important}.pkg-col-unit-price{width:auto!important;min-width:80px!important}.pkg-col-total-price{width:auto!important;min-width:100px!important}.pkg-col-destination{flex:1!important;width:100%!important;min-width:0!important}.container-detail-pkg-actions{justify-content:flex-end!important;width:100%!important}.container-detail-personnel{padding:14px 12px!important}.container-detail-personnel>div:last-child{grid-template-columns:1fr 1fr!important;gap:8px!important}.bill-modal-overlay{justify-content:center!important;align-items:center!important;padding:1%!important}.bill-modal-inner{border-radius:16px!important;flex-direction:column!important;width:98%!important;max-width:98vw!important;height:98vh!important;max-height:98vh!important;padding:12px!important;display:flex!important;overflow:hidden!important}.bill-modal-content{transform-origin:top;flex:1!important;min-height:0!important;margin-bottom:10px!important;overflow:auto!important}.bill-modal-content>div{transform-origin:top;transform:scale(.95)}.bill-modal-actions{flex-shrink:0!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.bill-modal-actions button{gap:6px!important;padding:10px 12px!important;font-size:12px!important}.bill-modal-actions button svg{width:16px;height:16px}}@media (min-width:769px){.container-detail-section-add>.container-detail-sidebar>.container-detail-section-title{display:none!important}.container-detail-sidebar-create-sticky{z-index:10!important;background:#fff!important;padding-bottom:10px!important}.container-detail-pkg-list-area{flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}.container-detail-pkg-list-scroll{flex:1!important;min-height:0!important;padding-bottom:20px!important;overflow:auto!important}.container-detail-pagination{background:#fff!important;border-top:2px solid #e2e8f0!important;flex-shrink:0!important;padding:14px 0 12px!important}.container-detail-modal{height:96vh!important}.container-detail-body{grid-template-rows:minmax(0,1fr)!important}.container-detail-section-list{min-height:0!important;max-height:100%!important;overflow:hidden!important}.container-detail-packages{min-height:0!important;overflow:hidden!important}.container-detail-pkg-header{display:flex!important}.container-detail-pkg-row{flex-wrap:nowrap!important}.container-detail-pkg-list-scroll::-webkit-scrollbar{width:8px}.container-detail-pkg-list-scroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.container-detail-pkg-list-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.container-detail-pkg-list-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}}@media (max-width:767px){.scan-camera-overlay{justify-content:center!important;padding:12px!important}.scan-camera-reader-wrap{border-radius:16px!important;width:100%!important;max-width:min(400px,100vw - 24px)!important}.scan-viewfinder{border-width:4px!important;border-radius:24px!important;width:min(280px,100vw - 48px)!important;height:min(280px,100vw - 48px)!important}.scan-viewfinder>div>div:first-child{border-radius:24px!important;width:80px!important;height:80px!important}.scan-viewfinder svg{width:44px!important;height:44px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
