:root{--color-primary-50:#ececff;--color-primary-100:#e1e0ff;--color-primary-120:#d8d6ff;--color-primary-150:#c8c5ff;--color-primary-500:#5e77fd;--color-primary-600:#536fe8;--color-primary-700:#4a64d6;--color-secondary-50:#e8f3ff;--color-secondary-100:#d8e8ff;--color-secondary-120:#c8ddff;--color-secondary-150:#b8d2ff;--color-secondary-500:#40b1f8;--color-secondary-600:#3ba5e6;--color-secondary-700:#3699d4;--color-success-20:#abfc13;--color-success-60:#42fb8d;--color-success-500:#1ab524;--color-success-600:#15953d;--color-success-800:#0c7c32;--color-warning-20:#fff850;--color-warning-60:#ffeb99;--color-warning-500:#f5c947;--color-warning-600:#fb923c;--color-warning-800:#f34040;--color-danger-20:#ff6b6b;--color-danger-60:#ff8e8e;--color-danger-500:#d63030;--color-danger-600:#b82a2a;--color-danger-800:#8b1f1f;--color-neutral-0:#fff;--color-neutral-10:#f9fafb;--color-neutral-20:#fefefe;--color-neutral-40:#cdcdcd;--color-neutral-60:#bec0c6;--color-neutral-100:#8b8b8b;--color-neutral-400:#3f4859;--color-neutral-500:#3f4859;--color-neutral-600:#1c1c1c;--color-neutral-800:#1c1c1c;--color-neutral-900:#000;--color-text-primary:#1c1c1c;--color-text-secondary:#3f4859;--color-text-tertiary:#8b8b8b;--color-text-disabled:#cdcdcd;--color-text-inverse:#fff;--color-background-primary:#fff;--color-background-secondary:#f9fafb;--color-background-tertiary:#fefefe;--color-background-overlay:#00000080;--color-border-light:#fefefe;--color-border-base:#e0e0e0;--color-border-dark:#cdcdcd;--font-family-sans:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-mono:"Fira Code","Courier New",monospace;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-size-xs:12px;--line-height-xs:16px;--font-size-sm:14px;--line-height-sm:20px;--font-size-base:16px;--line-height-base:24px;--font-size-lg:18px;--line-height-lg:28px;--font-size-xl:20px;--line-height-xl:28px;--font-size-2xl:24px;--line-height-2xl:32px;--font-size-3xl:30px;--line-height-3xl:36px;--font-size-4xl:36px;--line-height-4xl:44px;--font-size-5xl:48px;--line-height-5xl:48px;--text-h1-size:96px;--text-h1-weight:800;--text-h1-line-height:130%;--text-h1-letter-spacing:-4%;--text-h2-size:72px;--text-h2-weight:700;--text-h2-line-height:130%;--text-h2-letter-spacing:-4%;--text-h3-size:60px;--text-h3-weight:700;--text-h3-line-height:130%;--text-h3-letter-spacing:-4%;--text-h4-size:48px;--text-h4-weight:600;--text-h4-line-height:130%;--text-h4-letter-spacing:-4%;--text-h5-size:32px;--text-h5-weight:600;--text-h5-line-height:130%;--text-h5-letter-spacing:-4%;--text-h6-size:28px;--text-h6-weight:600;--text-h6-line-height:130%;--text-h6-letter-spacing:-4%;--text-subtitle1-size:24px;--text-subtitle1-weight:600;--text-subtitle1-line-height:130%;--text-subtitle1-letter-spacing:-2%;--text-subtitle2-size:20px;--text-subtitle2-weight:500;--text-subtitle2-line-height:130%;--text-subtitle2-letter-spacing:-2%;--text-body1-size:18px;--text-body1-weight:400;--text-body1-line-height:150%;--text-body1-letter-spacing:0%;--text-body2-size:16px;--text-body2-weight:400;--text-body2-line-height:150%;--text-body2-letter-spacing:0%;--text-button1-size:18px;--text-button1-weight:600;--text-button1-line-height:auto;--text-button1-letter-spacing:-3%;--text-button2-size:16px;--text-button2-weight:600;--text-button2-line-height:auto;--text-button2-letter-spacing:-3%;--text-button3-size:14px;--text-button3-weight:500;--text-button3-line-height:auto;--text-button3-letter-spacing:-3%;--text-caption-size:12px;--text-caption-weight:400;--text-caption-line-height:120%;--text-caption-letter-spacing:0%;--text-overline-size:12px;--text-overline-weight:500;--text-overline-line-height:120%;--text-overline-letter-spacing:0%;--spacing-0:0;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-12:48px;--spacing-14:56px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--spacing-28:112px;--spacing-32:128px;--spacing-36:144px;--spacing-40:160px;--spacing-44:176px;--spacing-48:192px;--spacing-52:208px;--spacing-56:224px;--spacing-60:240px;--spacing-64:256px;--border-radius-none:0;--border-radius-xs:2px;--border-radius-sm:4px;--border-radius-base:6px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--border-radius-2xl:20px;--border-radius-3xl:24px;--border-radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-base:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-focus:0 0 0 3px #0086ff1a,0 0 0 1px #0086ff80;--shadow-none:none;--ease-linear:linear;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--duration-fast:150ms;--duration-base:200ms;--duration-slow:300ms;--duration-slower:500ms;--transition-all:all 200ms cubic-bezier(0.4,0,0.2,1);--transition-color:color 200ms cubic-bezier(0.4,0,0.2,1);--transition-background:background-color 200ms cubic-bezier(0.4,0,0.2,1);--transition-border:border-color 200ms cubic-bezier(0.4,0,0.2,1);--transition-opacity:opacity 200ms cubic-bezier(0.4,0,0.2,1);--transition-transform:transform 200ms cubic-bezier(0.4,0,0.2,1);--z-index-hide:-1;--z-index-base:0;--z-index-dropdown:10;--z-index-sticky:20;--z-index-fixed:30;--z-index-overlay:40;--z-index-modal:50;--z-index-popover:60;--z-index-tooltip:70;--z-index-notification:80;--breakpoint-xs:0px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--button-height-sm:36px;--button-height-md:48px;--button-height-lg:56px;--button-padding-x-sm:16px;--button-padding-x-md:16px;--button-padding-x-lg:24px;--button-padding-y-sm:8px;--button-padding-y-md:12px;--button-padding-y-lg:16px;--button-border-radius-sm:8px;--button-border-radius-md:12px;--button-border-radius-lg:12px;--button-gap:16px;--input-height:44px;--input-padding-x:16px;--input-padding-y:0;--input-border-radius:8px;--input-border-width:1px;--select-height:44px;--select-padding-x:16px;--select-padding-y:0;--select-border-radius:8px;--select-border-width:1px;--select-padding-right:40px;--checkbox-size:20px;--checkbox-border-radius:4px;--checkbox-border-width:2px;--icon-size-xs:24px;--icon-size-sm:48px;--icon-size-md:96px;--icon-size-lg:192px;--icon-size-xl:240px;--layout-sidebar-width:240px;--layout-header-height:64px}.flex{display:flex}.flex-center{justify-content:center}.flex-between,.flex-center{align-items:center;display:flex}.flex-between{justify-content:space-between}.flex-column{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px;gap:var(--spacing-1)}.gap-2{gap:8px;gap:var(--spacing-2)}.gap-3{gap:12px;gap:var(--spacing-3)}.gap-4{gap:16px;gap:var(--spacing-4)}.gap-6{gap:24px;gap:var(--spacing-6)}.p-1{padding:4px;padding:var(--spacing-1)}.p-2{padding:8px;padding:var(--spacing-2)}.p-3{padding:12px;padding:var(--spacing-3)}.p-4{padding:16px;padding:var(--spacing-4)}.p-6{padding:24px;padding:var(--spacing-6)}.px-4{padding-left:16px;padding-left:var(--spacing-4);padding-right:16px;padding-right:var(--spacing-4)}.py-4{padding-bottom:16px;padding-bottom:var(--spacing-4);padding-top:16px;padding-top:var(--spacing-4)}.m-0{margin:0}.mb-4{margin-bottom:16px;margin-bottom:var(--spacing-4)}.mt-4{margin-top:16px;margin-top:var(--spacing-4)}.mx-auto{margin-left:auto;margin-right:auto}.w-full{width:100%}.w-auto{width:auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-semibold{font-weight:600;font-weight:var(--font-weight-semibold)}.font-bold{font-weight:700;font-weight:var(--font-weight-bold)}.text-primary{color:#5e77fd;color:var(--color-primary-500)}.text-secondary{color:#40b1f8;color:var(--color-secondary-500)}.text-success{color:#1ab524;color:var(--color-success-500)}.text-danger{color:#d63030;color:var(--color-danger-500)}.text-muted{color:#8b8b8b;color:var(--color-text-tertiary)}.bg-primary{background-color:#5e77fd;background-color:var(--color-primary-500)}.bg-secondary{background-color:#40b1f8;background-color:var(--color-secondary-500)}.bg-white{background-color:#fff;background-color:var(--color-neutral-0)}.bg-light{background-color:#f9fafb;background-color:var(--color-background-secondary)}.rounded{border-radius:8px;border-radius:var(--border-radius-md)}.rounded-lg{border-radius:12px;border-radius:var(--border-radius-lg)}.rounded-full{border-radius:9999px;border-radius:var(--border-radius-full)}.hidden{display:none}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.opacity-50,.opacity-disabled{opacity:.5}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes expand{0%{max-height:0;opacity:0;overflow:hidden}to{max-height:1000px;opacity:1;overflow:visible}}@keyframes collapse{0%{max-height:1000px;opacity:1;overflow:hidden}to{max-height:0;opacity:0;overflow:hidden}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes focusPulse{0%{box-shadow:0 0 0 0 #5e77fdb3}70%{box-shadow:0 0 0 10px #5e77fd00}to{box-shadow:0 0 0 0 #5e77fd00}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes checkmarkDraw{0%{stroke-dashoffset:50}to{stroke-dashoffset:0}}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-slide-in-up{animation:slideInUp .3s ease-out}.animate-slide-in-down{animation:slideInDown .3s ease-out}.animate-slide-in-left{animation:slideInLeft .3s ease-out}.animate-slide-in-right{animation:slideInRight .3s ease-out}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.animate-bounce{animation:bounce 1s infinite}.animate-scale-in{animation:scaleIn .3s ease-out}.animate-scale-out{animation:scaleOut .3s ease-in}.animate-expand{animation:expand .3s ease-out}.animate-collapse{animation:collapse .3s ease-in}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background-primary);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);margin:0}code{border-radius:var(--border-radius-sm);font-family:var(--font-family-mono);font-size:.9em;padding:var(--spacing-1) var(--spacing-2)}code,pre{background-color:var(--color-background-secondary)}pre{border-radius:var(--border-radius-md);overflow-x:auto;padding:var(--spacing-4)}pre code{background-color:initial;padding:0}a{color:var(--color-primary-500);text-decoration:none;transition:var(--transition-color)}a:hover{color:var(--color-primary-600);text-decoration:underline}a:active{color:var(--color-primary-700)}button{background:none;border:none;cursor:pointer;font-family:var(--font-family-sans)}button:disabled{cursor:not-allowed;opacity:.5}input,select,textarea{font-family:var(--font-family-sans);font-size:var(--font-size-base)}textarea{resize:vertical}ol,ul{margin:var(--spacing-4) 0;padding-left:var(--spacing-6)}li{margin:var(--spacing-2) 0}h1{font-size:var(--text-h1-size);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-letter-spacing);line-height:var(--text-h1-line-height)}h1,h2{margin:var(--spacing-6) 0 var(--spacing-4) 0}h2{font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-letter-spacing);line-height:var(--text-h2-line-height)}h3{font-size:var(--text-h3-size);font-weight:var(--text-h3-weight);letter-spacing:var(--text-h3-letter-spacing);line-height:var(--text-h3-line-height);margin:var(--spacing-5) 0 var(--spacing-3) 0}h4{font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);letter-spacing:var(--text-h4-letter-spacing);line-height:var(--text-h4-line-height)}h4,h5{margin:var(--spacing-4) 0 var(--spacing-2) 0}h5{font-size:var(--text-h5-size);font-weight:var(--text-h5-weight);letter-spacing:var(--text-h5-letter-spacing);line-height:var(--text-h5-line-height)}h6{font-size:var(--text-h6-size);font-weight:var(--text-h6-weight);letter-spacing:var(--text-h6-letter-spacing);line-height:var(--text-h6-line-height);margin:var(--spacing-3) 0 var(--spacing-2) 0}p{margin:var(--spacing-4) 0}hr{border:none;border-top:1px solid var(--color-border-base);margin:var(--spacing-6) 0}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--color-background-secondary)}::-webkit-scrollbar-thumb{background:var(--color-border-dark);border-radius:var(--border-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500)}.Sidebar_sidebar__9tTZM{background-color:var(--color-background-primary);border-right:1px solid var(--color-border-base);bottom:0;display:flex;flex-direction:column;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:var(--layout-sidebar-width);z-index:var(--z-index-fixed)}.Sidebar_logoBlock__bIeaH{border-bottom:1px solid var(--color-border-base);flex-shrink:0;padding:var(--spacing-4) var(--spacing-4)}.Sidebar_logoHeader__iURB9{align-items:flex-start;display:flex;gap:var(--spacing-3)}.Sidebar_textColumn__zdVL-{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-1)}.Sidebar_logo__zqp\+g{flex-shrink:0;height:48px;object-fit:contain;width:48px}.Sidebar_appTitle__IkBCH{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.2;margin:0}.Sidebar_roleSubtitle__MlR1w{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:capitalize}.Sidebar_nav__5i4xZ{flex:1 1;overflow-y:auto;padding:var(--spacing-4) 0}.Sidebar_navSection__-3FbI{margin-bottom:var(--spacing-4)}.Sidebar_sectionHeader__A9zB-{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.8px;padding:var(--spacing-2) var(--spacing-4);padding-top:var(--spacing-4);text-transform:uppercase}.Sidebar_navList__PX5-\+{list-style:none;margin:0;padding:0}.Sidebar_navItem__lmgSS{margin:0;padding:0}.Sidebar_navLink__Byr5O{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-4);position:relative;text-decoration:none;transition:all var(--transition-all)}.Sidebar_navLink__Byr5O:hover:not(.Sidebar_active__9pxRL){background-color:var(--color-background-secondary);color:var(--color-primary-500)}.Sidebar_navLink__Byr5O.Sidebar_active__9pxRL:hover{background-color:#1e5fd4}.Sidebar_navLink__Byr5O.Sidebar_active__9pxRL{background-color:#2b7fff;border-radius:var(--border-radius-lg);color:#fff;font-weight:var(--font-weight-semibold);margin:0 var(--spacing-2);padding:var(--spacing-2) var(--spacing-4)}.Sidebar_navIcon__2FwCj{stroke:currentColor;align-items:center;color:inherit;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.Sidebar_navLabel__i5DH1{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_badge__CZyLD{align-items:center;background-color:var(--color-danger-500);border-radius:var(--border-radius-full);color:#fff;display:inline-flex;flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);height:20px;justify-content:center;min-width:20px;padding:0 var(--spacing-1)}.Sidebar_sidebarFooter__ft0z4{border-top:1px solid var(--color-border-base);flex-shrink:0;padding:var(--spacing-4)}.Sidebar_userInitial__5t-Id{align-items:center;background-color:#45556c;border-radius:var(--border-radius-full);color:#fff;display:flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);height:40px;justify-content:center;margin:0 auto;width:40px}.Sidebar_sidebar__9tTZM::-webkit-scrollbar{width:6px}.Sidebar_sidebar__9tTZM::-webkit-scrollbar-track{background:#0000}.Sidebar_sidebar__9tTZM::-webkit-scrollbar-thumb{background:var(--color-border-dark);border-radius:3px}.Sidebar_sidebar__9tTZM::-webkit-scrollbar-thumb:hover{background:var(--color-border-base)}.Sidebar_quickActionsContainer__Mp2R3{border-top:1px solid var(--color-border-base);margin-top:var(--spacing-2);padding:var(--spacing-4) var(--spacing-4)}.Sidebar_quickActionsTitle__dL2YS{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.8px;margin-bottom:var(--spacing-3);text-transform:uppercase}.Sidebar_quickActionsBox__7ao8O{background-color:#fff;border:1.5px solid #d4d9e6;border-radius:var(--border-radius-xl);display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4)}.Sidebar_quickActionBtn__iLBq7{align-items:center;border:none;border-radius:var(--border-radius-lg);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-3);justify-content:center;padding:var(--spacing-3) var(--spacing-4);text-decoration:none;transition:all var(--transition-all);white-space:nowrap}.Sidebar_quickActionBtnPrimary__NiE2t{background-color:#2b7fff;border:none;color:#fff}.Sidebar_quickActionBtnPrimary__NiE2t:hover{background-color:#1e5fd4;box-shadow:0 4px 12px #2b7fff4d;transform:translateY(-2px)}.Sidebar_quickActionBtnSecondary__\+XP\+A{background-color:#fff;border:1px solid #d0d5e0;color:var(--color-text-primary)}.Sidebar_quickActionBtnSecondary__\+XP\+A:hover{background-color:#f5f6f8;border-color:#c0c5d0;transform:translateY(-1px)}.Sidebar_quickActionIcon__9UU3l{align-items:center;color:inherit;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.Sidebar_quickActionLabel__TVaRp{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.Sidebar_sidebar__9tTZM{border-bottom:1px solid var(--color-border-base);border-right:none;flex-direction:row;height:auto;left:0;overflow-x:auto;overflow-y:visible;position:fixed;width:100%;z-index:var(--z-index-fixed)}.Sidebar_logoBlock__bIeaH{display:none}.Sidebar_nav__5i4xZ{display:flex;flex:1 1;margin:0;overflow-x:auto;overflow-y:visible;padding:0}.Sidebar_navSection__-3FbI{border-right:1px solid var(--color-border-base);display:flex;margin-bottom:0}.Sidebar_sectionHeader__A9zB-{display:none}.Sidebar_navItem__lmgSS,.Sidebar_navList__PX5-\+{display:flex}.Sidebar_navLink__Byr5O{align-items:center;flex-direction:column;font-size:var(--font-size-xs);gap:var(--spacing-2);min-width:80px;padding:var(--spacing-3) var(--spacing-4)}.Sidebar_navLabel__i5DH1{text-align:center;white-space:normal}.Sidebar_navIcon__2FwCj{height:24px;width:24px}.Sidebar_sidebarFooter__ft0z4{display:none}}.NotificationDropdown_dropdown__9sYYE{animation:NotificationDropdown_slideIn__oNuIe .14s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 32px #0f172a26;display:flex;flex-direction:column;max-height:480px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:360px;z-index:90}@keyframes NotificationDropdown_slideIn__oNuIe{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.NotificationDropdown_header__9a5Wj{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px 16px}.NotificationDropdown_title__QhrkY{color:#111827;font-size:14px;font-weight:700}.NotificationDropdown_markAllBtn__1rDhi{background:none;border:none;color:#2563eb;cursor:pointer;font-size:12px;font-weight:600;padding:0}.NotificationDropdown_markAllBtn__1rDhi:hover{text-decoration:underline}.NotificationDropdown_list__8DaP-{flex:1 1;overflow-y:auto}.NotificationDropdown_empty__21y01{color:#9ca3af;font-size:13px;padding:32px 16px;text-align:center}.NotificationDropdown_item__8TzTM{background:none;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;display:block;padding:12px 16px;text-align:left;transition:background 80ms;width:100%}.NotificationDropdown_item__8TzTM:hover{background:#f9fafb}.NotificationDropdown_item__8TzTM.NotificationDropdown_unread__LsHj1{background:#eff6ff}.NotificationDropdown_item__8TzTM.NotificationDropdown_unread__LsHj1:hover{background:#dbeafe}.NotificationDropdown_itemHeader__hPaoZ{display:flex;justify-content:space-between;margin-bottom:4px}.NotificationDropdown_itemTitle__SDR2W{color:#111827;font-size:13px;font-weight:600}.NotificationDropdown_itemTime__3Ix8j{color:#9ca3af;font-size:11px}.NotificationDropdown_itemBody__uOul4{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4b5563;display:-webkit-box;font-size:12px;line-height:1.4;margin:0;overflow:hidden}.NotificationDropdown_footer__iZ1XZ{border-top:1px solid #e5e7eb;padding:8px}.NotificationDropdown_viewAllBtn__ev7qp{background:none;border:none;border-radius:6px;color:#2563eb;cursor:pointer;font-size:13px;font-weight:600;padding:8px;width:100%}.NotificationDropdown_viewAllBtn__ev7qp:hover{background:#f3f4f6}.Header_header__WqQOz{align-items:center;background-color:var(--color-background-primary);border-bottom:1px solid var(--color-border-base);box-shadow:var(--shadow-sm);display:flex;gap:var(--spacing-6);height:var(--layout-header-height);justify-content:space-between;left:var(--layout-sidebar-width);padding:0 var(--spacing-6);position:fixed;right:0;top:0;z-index:var(--z-index-fixed)}.Header_leftSection__ZKQY\+{display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-2);min-width:0}.Header_pageTitle__VPAAf{color:var(--color-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1;margin:0}.Header_pageDateRow__UcMbs{align-items:center;display:flex;gap:var(--spacing-2)}.Header_pageDateRow__UcMbs svg{stroke:currentColor;color:var(--color-text-secondary);flex-shrink:0;height:18px;width:18px}.Header_pageDate__IhQc7{color:var(--color-text-secondary);font-size:var(--font-size-base);white-space:nowrap}.Header_searchBar__IpqMA{align-items:center;background-color:var(--color-background-primary);border:1px solid var(--color-border-base);border-radius:var(--border-radius-md);color:var(--color-text-secondary);display:flex;gap:var(--spacing-3);max-width:300px;min-width:250px;padding:var(--spacing-2) var(--spacing-4);transition:all var(--transition-all)}.Header_searchBar__IpqMA:hover{border-color:var(--color-border-dark)}.Header_searchBar__IpqMA svg{color:var(--color-text-secondary);flex-shrink:0;height:18px;width:18px}.Header_searchInput__4s69S{background:#0000;border:none;color:var(--color-text-secondary);cursor:not-allowed;flex:1 1;font-size:var(--font-size-sm);min-width:0;outline:none}.Header_searchInput__4s69S::placeholder{color:var(--color-text-tertiary)}.Header_rightSection__-zwu7{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-3)}.Header_notificationButton__gnUfa{align-items:center;background-color:var(--color-background-primary);border:1px solid var(--color-border-base);border-radius:var(--border-radius-md);color:var(--color-text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all var(--transition-all);width:40px}.Header_notificationButton__gnUfa:hover{background-color:#e8eef7;color:var(--color-primary-500)}.Header_notificationButton__gnUfa svg{fill:currentColor;height:20px;width:20px}.Header_notificationBadge__dcLrs{align-items:center;background-color:var(--color-danger-500);border:2px solid #fff;border-radius:var(--border-radius-full);color:#fff;display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);height:20px;justify-content:center;min-width:20px;padding:0 4px;position:absolute;right:-4px;top:-4px}.Header_userMenuContainer__Cu9py{position:relative}.Header_userButton__HyJoh{align-items:center;background:#0000;border:none;border-radius:var(--border-radius-md);cursor:pointer;display:flex;justify-content:center;padding:0;transition:background-color var(--transition-background)}.Header_userButton__HyJoh:hover{background-color:var(--color-background-secondary)}.Header_userAvatar__ewNaH{align-items:center;background-color:#45556c;border-radius:var(--border-radius-full);color:#fff;display:flex;flex-shrink:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);height:40px;justify-content:center;width:40px}.Header_menuHeader__yGUfK .Header_userAvatar__ewNaH{font-size:var(--font-size-base);height:36px;width:36px}.Header_dropdownMenu__pyVqd{animation:Header_slideDown__BtmtK .2s ease-out;background-color:#fff;border:1px solid var(--color-border-base);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);margin-top:var(--spacing-2);min-width:240px;position:absolute;right:0;top:100%;z-index:var(--z-index-dropdown)}@keyframes Header_slideDown__BtmtK{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Header_menuHeader__yGUfK{border-bottom:1px solid var(--color-border-base);padding:var(--spacing-4)}.Header_userInfoRow__q56-3{align-items:center;display:flex;gap:var(--spacing-3)}.Header_userInfo__MvHGh{display:flex;flex-direction:column;gap:var(--spacing-1)}.Header_menuUserName__FS6wz{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.Header_menuUserRole__9YboW{color:var(--color-text-tertiary);font-size:var(--font-size-xs);text-transform:capitalize}.Header_menuDivider__xg3O6{background-color:var(--color-border-base);height:1px;margin:0}.Header_menuItem__Y8x2v{align-items:center;background:#0000;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);text-align:left;transition:all var(--transition-all);width:100%}.Header_menuItem__Y8x2v:hover{background-color:var(--color-background-secondary);color:var(--color-primary-500)}.Header_menuItem__Y8x2v svg{fill:currentColor;flex-shrink:0;height:18px;width:18px}.Header_menuItemContent__uy-cd{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-1)}.Header_menuItemLabel__o21ZZ{color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Header_menuItemDescription__qymCM{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.Header_menuItemLogout__8Cqv1{color:var(--color-danger-500)}.Header_menuItemLogout__8Cqv1:hover{background-color:#d6303014;color:var(--color-danger-600)}@media (max-width:1024px){.Header_searchBar__IpqMA{max-width:250px}}@media (max-width:768px){.Header_header__WqQOz{flex-wrap:wrap;gap:var(--spacing-4);height:auto;left:0;padding:var(--spacing-3) var(--spacing-4)}.Header_leftSection__ZKQY\+{order:1;width:100%}.Header_pageDate__IhQc7{display:none}.Header_rightSection__-zwu7{justify-content:flex-end;order:2;width:100%}.Header_searchBar__IpqMA{max-width:none;width:100%}.Header_pageTitle__VPAAf{font-size:var(--font-size-lg)}}@media (max-width:480px){.Header_centerSection__S3NYE{display:none}.Header_header__WqQOz{flex-wrap:nowrap;justify-content:space-between}.Header_leftSection__ZKQY\+{order:0;width:auto}.Header_rightSection__-zwu7{order:0}}.AppLayout_appLayout__KJFn8{background-color:var(--color-background-primary);min-height:100vh;position:relative;width:100%}.AppLayout_mainContent__XIefU{background-color:var(--color-background-secondary);margin-left:var(--layout-sidebar-width);margin-top:var(--layout-header-height);min-height:calc(100vh - var(--layout-header-height))}.AppLayout_contentWrapper__-hasb{max-width:100%;padding:var(--spacing-6)}@media (max-width:768px){.AppLayout_mainContent__XIefU{margin-left:0;margin-top:var(--layout-header-height);padding-bottom:var(--layout-header-height)}.AppLayout_contentWrapper__-hasb{padding:var(--spacing-4)}}@media (max-width:480px){.AppLayout_contentWrapper__-hasb{padding:var(--spacing-3)}}.LoginPage_loginContainer__rwK7\+{align-items:center;background-color:#f9fafb;display:flex;flex-direction:column;font-family:var(--font-family-sans);justify-content:center;min-height:100vh;padding:var(--spacing-5)}.LoginPage_logoSection__BWAjt{margin-bottom:var(--spacing-5);text-align:center}.LoginPage_logo__-\+BEY{border-radius:16px;height:80px;margin:0 auto var(--spacing-4);object-fit:contain;width:80px}.LoginPage_appName__wH7oK{color:var(--color-text-primary);font-size:28px;font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-2) 0}.LoginPage_appSubtitle__3XU0l{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.LoginPage_loginCard__rNTGl{background:#fff;border-radius:var(--border-radius-xl);box-shadow:0 2px 8px #00000014;margin-bottom:var(--spacing-8);max-width:480px;padding:var(--spacing-8);width:100%}.LoginPage_welcomeSection__s8ei3{margin-bottom:var(--spacing-5);text-align:center}.LoginPage_welcomeTitle__RwIrR{color:var(--color-text-primary);font-size:24px;font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-1) 0}.LoginPage_welcomeSubtitle__ufcVA{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.LoginPage_loginForm__DkOcc{display:flex;flex-direction:column;width:100%}.LoginPage_errorContainer__OmTnK{align-items:flex-start;animation:LoginPage_slideIn__FyHrV .3s ease-out;background-color:#ffebee;border-left:4px solid var(--color-danger-500);border-radius:var(--border-radius-sm);display:flex;gap:var(--spacing-3);margin-bottom:var(--spacing-5);padding:var(--spacing-3) var(--spacing-4)}@keyframes LoginPage_slideIn__FyHrV{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LoginPage_errorIcon__eSOTF{flex-shrink:0;font-size:18px}.LoginPage_errorMessage__Fs4G7{color:var(--color-danger-500);font-size:var(--font-size-sm);margin:0}.LoginPage_formGroup__ql\+j-{margin-bottom:var(--spacing-4)}.LoginPage_formLabel__fwtux{display:block;font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-2)}.LoginPage_formInput__3RmG9,.LoginPage_formLabel__fwtux{color:var(--color-text-primary);font-size:var(--font-size-sm)}.LoginPage_formInput__3RmG9{background-color:#fff;border:1px solid var(--color-border-base);border-radius:var(--border-radius-md);box-sizing:border-box;font-family:var(--font-family-sans);padding:var(--spacing-3);transition:var(--transition-all);width:100%}.LoginPage_formInput__3RmG9:focus{border-color:#2b7fff;box-shadow:0 0 0 3px #2b7fff1a;outline:none}.LoginPage_formInput__3RmG9::placeholder{color:var(--color-text-tertiary)}.LoginPage_formInput__3RmG9:disabled{background-color:var(--color-background-primary);color:var(--color-text-disabled);cursor:not-allowed}.LoginPage_passwordInputContainer__laOlp{align-items:center;display:flex;position:relative}.LoginPage_passwordInputContainer__laOlp .LoginPage_formInput__3RmG9{padding-right:44px}.LoginPage_togglePasswordBtn__Nkd5q{background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;font-size:18px;padding:var(--spacing-2);position:absolute;right:var(--spacing-3);transition:var(--transition-color)}.LoginPage_togglePasswordBtn__Nkd5q:hover:not(:disabled){color:var(--color-text-primary)}.LoginPage_togglePasswordBtn__Nkd5q:disabled{cursor:not-allowed;opacity:.5}.LoginPage_forgotPasswordContainer__6g4Rq{margin-bottom:var(--spacing-5);text-align:right}.LoginPage_forgotPasswordBtn__3-Tfw{background:none;border:none;color:#2b7fff;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:0;transition:var(--transition-color)}.LoginPage_forgotPasswordBtn__3-Tfw:hover{color:#1e5fd4}.LoginPage_continueButton__mGJOO{align-items:center;background:linear-gradient(135deg,#2b7fff,#1e5fd4);border:none;border-radius:var(--border-radius-md);color:#fff;cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:var(--spacing-2);justify-content:center;margin-bottom:var(--spacing-5);padding:var(--spacing-3);transition:var(--transition-all);width:100%}.LoginPage_continueButton__mGJOO:hover:not(:disabled){box-shadow:0 8px 16px #2b7fff4d;transform:translateY(-2px)}.LoginPage_continueButton__mGJOO:active:not(:disabled){transform:translateY(0)}.LoginPage_continueButton__mGJOO:disabled{cursor:not-allowed;opacity:.6}.LoginPage_arrow__K2kuW{display:inline-block}.LoginPage_spinner__RJFTD{animation:LoginPage_spin__F6Hz3 .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}@keyframes LoginPage_spin__F6Hz3{to{transform:rotate(1turn)}}.LoginPage_signupCta__jYpeW{border-top:1px solid var(--color-border-base);padding-top:var(--spacing-5);text-align:center}.LoginPage_signupText__WQXLH{color:var(--color-text-secondary);display:block;font-size:var(--font-size-sm);margin-bottom:var(--spacing-2)}.LoginPage_signupLink__F2evO{background:none;border:none;color:#2b7fff;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:0;transition:var(--transition-color)}.LoginPage_signupLink__F2evO:hover:not(:disabled){color:#1e5fd4}.LoginPage_signupLink__F2evO:disabled{cursor:not-allowed;opacity:.6}.LoginPage_loginFooter__DdtQe{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-top:var(--spacing-6);text-align:center}.LoginPage_loginFooter__DdtQe p{margin:0}@media (max-width:480px){.LoginPage_loginCard__rNTGl{padding:var(--spacing-6)}.LoginPage_logo__-\+BEY{height:64px;width:64px}.LoginPage_appName__wH7oK{font-size:24px}.LoginPage_welcomeTitle__RwIrR{font-size:20px}.LoginPage_formInput__3RmG9{font-size:16px}.LoginPage_continueButton__mGJOO{font-size:15px;padding:var(--spacing-4)}}@media (max-width:360px){.LoginPage_loginContainer__rwK7\+{padding:var(--spacing-2)}.LoginPage_loginCard__rNTGl{padding:var(--spacing-4)}.LoginPage_appName__wH7oK{font-size:20px}.LoginPage_welcomeTitle__RwIrR{font-size:18px}.LoginPage_formLabel__fwtux{font-size:13px}}.OnboardingStepper_stepperWrapper__390hf{background-color:var(--color-background-primary);border:1px solid var(--color-border-base);border-radius:var(--border-radius-lg);padding:var(--spacing-6);width:100%}.OnboardingStepper_stepperTrack__WkHDi{align-items:center;display:flex;justify-content:center}.OnboardingStepper_stepperList__5vtEP{align-items:flex-start;display:flex;gap:0;justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}.OnboardingStepper_stepItem__nl\+T8{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-2);justify-content:flex-start;padding-top:0;position:relative}.OnboardingStepper_connector__SAcKb{background-color:#e5e7eb;height:2px;left:-50%;position:absolute;top:24px;width:100%;z-index:0}.OnboardingStepper_connectorCompleted__A8SyG{background-color:#00c950}.OnboardingStepper_stepButton__80Ucq{align-items:center;background-color:#e5e7eb;border:none;border-radius:50%;color:#6a7282;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;min-width:48px;overflow:hidden;padding:0;position:relative;transition:all .2s ease-out;width:48px;z-index:2}.OnboardingStepper_stepButton__80Ucq svg{display:block;height:24px;width:24px}.OnboardingStepper_stepButton__80Ucq.OnboardingStepper_pending__kueEi{background-color:#e5e7eb;color:#6a7282}.OnboardingStepper_stepButton__80Ucq.OnboardingStepper_pending__kueEi:hover:not(:disabled){background-color:#d1d5db}.OnboardingStepper_stepButton__80Ucq.OnboardingStepper_pending__kueEi:disabled{cursor:not-allowed}.OnboardingStepper_stepButton__80Ucq.OnboardingStepper_active__JJ2RM{background-color:#155dfc;box-shadow:0 4px 12px #155dfc4d;color:#fff}.OnboardingStepper_stepButton__80Ucq.OnboardingStepper_active__JJ2RM:hover{background-color:#0f47d4}.OnboardingStepper_stepButton__80Ucq.OnboardingStepper_completed__tw\+E\+{background-color:#00c950;box-shadow:0 4px 12px #00c95033;color:#fff}.OnboardingStepper_stepButton__80Ucq.OnboardingStepper_completed__tw\+E\+:hover{background-color:#00a03d}.OnboardingStepper_stepLabel__pK16G{word-wrap:break-word;color:var(--color-text-secondary);font-size:13px;font-weight:var(--font-weight-medium);line-height:1.3;margin-top:var(--spacing-2);max-width:80px;text-align:center}@media (max-width:768px){.OnboardingStepper_stepperWrapper__390hf{padding:var(--spacing-4)}.OnboardingStepper_stepButton__80Ucq{height:40px;min-width:40px;width:40px}.OnboardingStepper_stepButton__80Ucq svg{height:20px;width:20px}.OnboardingStepper_connector__SAcKb{top:20px}.OnboardingStepper_stepLabel__pK16G{font-size:12px;max-width:70px}}@media (max-width:480px){.OnboardingStepper_stepperWrapper__390hf{padding:var(--spacing-3)}.OnboardingStepper_stepButton__80Ucq{height:36px;min-width:36px;width:36px}.OnboardingStepper_stepButton__80Ucq svg{height:18px;width:18px}.OnboardingStepper_connector__SAcKb{top:18px}.OnboardingStepper_stepLabel__pK16G{font-size:11px;max-width:60px}}.OnboardingContainer_container__OooES{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;flex-direction:column;font-family:var(--font-family-sans);min-height:100vh;padding:var(--spacing-4)}.OnboardingContainer_content__sobJB{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 auto;max-width:1000px;width:100%}.OnboardingContainer_backLink__pmQuQ{align-items:center;align-self:flex-start;color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-sm);gap:var(--spacing-2);margin-bottom:var(--spacing-4);text-decoration:none;transition:var(--transition-color)}.OnboardingContainer_backLink__pmQuQ:hover{color:var(--color-text-primary)}.OnboardingContainer_stepperContainer__GlNiS{margin-bottom:var(--spacing-8);width:100%}.OnboardingContainer_stepperContent__piYWj{width:100%}.OnboardingContainer_formCard__pbx\+A{background:var(--color-background-primary);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-lg);margin-bottom:var(--spacing-6);padding:var(--spacing-8);width:100%}.OnboardingContainer_formCardHeader__u\+cbE{align-items:flex-start;display:flex;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}.OnboardingContainer_formCardIcon__WEJrN{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:var(--border-radius-lg);color:#fff;display:flex;font-size:24px;height:48px;justify-content:center;min-width:48px;width:48px}.OnboardingContainer_formCardHeading__X31Ay{flex:1 1}.OnboardingContainer_formCardTitle__fJo3a{color:var(--color-text-primary);font-size:24px;font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-1) 0}.OnboardingContainer_formCardSubtitle__cCW2e{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.OnboardingContainer_formContent__YMOH1{display:flex;flex-direction:column;gap:var(--spacing-6)}.OnboardingContainer_formSection__0nRfG{display:flex;flex-direction:column;gap:var(--spacing-4)}.OnboardingContainer_sectionTitle__jo1yG{border-top:1px solid var(--color-border-base);color:var(--color-text-primary);font-size:16px;font-weight:var(--font-weight-semibold);margin:var(--spacing-4) 0 0 0;padding-top:var(--spacing-4)}.OnboardingContainer_sectionTitle__jo1yG:first-child{border-top:none;margin-top:0;padding-top:0}.OnboardingContainer_formGrid__gysfM{grid-gap:var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.OnboardingContainer_formGridFull__N-2ID{grid-column:1/-1}.OnboardingContainer_formGridDouble__N4azP{grid-column:span 2}.OnboardingContainer_infoBox__T1CSr{border-left:4px solid;border-radius:var(--border-radius-lg);display:flex;gap:var(--spacing-3);padding:var(--spacing-4)}.OnboardingContainer_infoBoxInfo__KvQr-{background-color:#e3f2fd;border-left-color:var(--color-primary-500)}.OnboardingContainer_infoBoxInfo__KvQr- p{color:var(--color-primary-600);font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:0}.OnboardingContainer_infoBoxWarning__hLdfN{background-color:#fffbea;border-left-color:var(--color-warning-500)}.OnboardingContainer_infoBoxWarning__hLdfN p{color:var(--color-warning-600);font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:0}.OnboardingContainer_infoBoxWarning__hLdfN li{color:var(--color-warning-600);font-size:var(--font-size-sm);margin-bottom:var(--spacing-1)}.OnboardingContainer_infoBoxSuccess__u-NpQ{background-color:#f0f9ff;border-left-color:var(--color-success-500)}.OnboardingContainer_infoBoxSuccess__u-NpQ p{color:var(--color-success-600);font-size:var(--font-size-sm);margin:0}.OnboardingContainer_infoBoxIcon__ybqAu{flex-shrink:0;font-size:20px}.OnboardingContainer_infoBoxTitle__7\+9f1{color:inherit;font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-2) 0}.OnboardingContainer_infoBoxContent__gnFwA{flex:1 1}.OnboardingContainer_navigationBar__DK2DP{align-items:center;border-top:1px solid var(--color-border-base);display:flex;gap:var(--spacing-4);justify-content:space-between;margin-top:var(--spacing-6);padding-top:var(--spacing-6)}.OnboardingContainer_stepIndicator__zJUAT{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.OnboardingContainer_buttonGroup__2EDo1{display:flex;gap:var(--spacing-3)}.OnboardingContainer_button__OjKhP{border:none;border-radius:var(--border-radius-lg);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);padding:var(--spacing-3) var(--spacing-6);transition:var(--transition-all)}.OnboardingContainer_buttonBack__7Al2N{background-color:var(--color-background-secondary);border:1px solid var(--color-border-base);border-radius:var(--border-radius-md);color:var(--color-text-primary);min-height:44px;padding:var(--spacing-3) var(--spacing-4)}.OnboardingContainer_buttonBack__7Al2N:hover:not(:disabled){background-color:#f0f0f0;border-color:var(--color-border-dark)}.OnboardingContainer_buttonBack__7Al2N:disabled{cursor:not-allowed;opacity:.5}.OnboardingContainer_buttonContinue__5xxNY{background-color:var(--color-primary-500);border-radius:var(--border-radius-md);color:#fff;min-height:44px;min-width:120px;padding:var(--spacing-3) var(--spacing-6)}.OnboardingContainer_buttonContinue__5xxNY:hover:not(:disabled){background-color:var(--color-primary-600);box-shadow:0 4px 12px #5e77fd4d;transform:translateY(-1px)}.OnboardingContainer_buttonContinue__5xxNY:active:not(:disabled){background-color:var(--color-primary-700);transform:translateY(0)}.OnboardingContainer_buttonContinue__5xxNY:disabled{background-color:#d0d0d0;color:#999;cursor:not-allowed;transform:none}.OnboardingContainer_buttonSubmit__cJI38{background-color:var(--color-primary-500);border-radius:var(--border-radius-md);color:#fff;min-height:44px;min-width:140px;padding:var(--spacing-3) var(--spacing-6)}.OnboardingContainer_buttonSubmit__cJI38:hover:not(:disabled){background-color:var(--color-primary-600);box-shadow:0 4px 12px #5e77fd4d;transform:translateY(-1px)}.OnboardingContainer_buttonSubmit__cJI38:active:not(:disabled){background-color:var(--color-primary-700);transform:translateY(0)}.OnboardingContainer_buttonSubmit__cJI38:disabled{background-color:#d0d0d0;color:#999;cursor:not-allowed;transform:none}.OnboardingContainer_uploadArea__zdBrS{background-color:var(--color-background-secondary);border:2px dashed var(--color-border-base);border-radius:var(--border-radius-lg);cursor:pointer;padding:var(--spacing-8);text-align:center;transition:var(--transition-all)}.OnboardingContainer_uploadArea__zdBrS:hover{background-color:#5e77fd0d;border-color:var(--color-primary-500)}.OnboardingContainer_uploadAreaActive__T7bXz{background-color:#5e77fd1a;border-color:var(--color-primary-500)}.OnboardingContainer_uploadAreaIcon__dEDza{font-size:40px;margin-bottom:var(--spacing-3)}.OnboardingContainer_uploadAreaTitle__rMFC6{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-1) 0}.OnboardingContainer_uploadAreaSubtitle__rPGuY{color:var(--color-text-tertiary);font-size:var(--font-size-sm);margin:0}.OnboardingContainer_fileList__AzlJG{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-3)}.OnboardingContainer_fileItem__jVXKd{align-items:center;background-color:#1ab5240d;border-left:3px solid var(--color-success-500);border-radius:var(--border-radius-md);display:flex;gap:var(--spacing-3);padding:var(--spacing-3)}.OnboardingContainer_fileItemIcon__5pXia{flex-shrink:0;font-size:18px}.OnboardingContainer_fileItemInfo__D6zPc{flex:1 1;min-width:0}.OnboardingContainer_fileItemName__4W1\+w{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0;word-break:break-word}.OnboardingContainer_fileItemRemove__zyAJv{background:none;border:none;color:var(--color-danger-500);cursor:pointer;flex-shrink:0;font-size:18px;padding:var(--spacing-1);transition:var(--transition-color)}.OnboardingContainer_fileItemRemove__zyAJv:hover{color:var(--color-danger-600)}@media (max-width:768px){.OnboardingContainer_formCard__pbx\+A{padding:var(--spacing-4)}.OnboardingContainer_formGrid__gysfM{grid-template-columns:1fr}.OnboardingContainer_formGridDouble__N4azP{grid-column:1}.OnboardingContainer_navigationBar__DK2DP{flex-direction:column-reverse;gap:var(--spacing-3)}.OnboardingContainer_buttonGroup__2EDo1{flex-direction:column-reverse;width:100%}.OnboardingContainer_button__OjKhP{width:100%}.OnboardingContainer_title__HaaQI{font-size:24px}.OnboardingContainer_container__OooES{padding:var(--spacing-3)}}@media (max-width:480px){.OnboardingContainer_formCard__pbx\+A{margin-bottom:var(--spacing-4);padding:var(--spacing-3)}.OnboardingContainer_formCardHeader__u\+cbE{align-items:center;flex-direction:column;text-align:center}.OnboardingContainer_stepperContainer__GlNiS{padding:var(--spacing-3)}.OnboardingContainer_title__HaaQI{font-size:20px}.OnboardingContainer_navigationBar__DK2DP{margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.OnboardingContainer_uploadArea__zdBrS{padding:var(--spacing-4)}.OnboardingContainer_uploadAreaIcon__dEDza{font-size:32px}}.FormField_container__jkwlB{display:flex;flex-direction:column;gap:var(--spacing-2)}.FormField_labelContainer__pr-Ag{align-items:center;display:flex;gap:var(--spacing-2)}.FormField_label__TrmkV{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.FormField_required__sN9ba{color:var(--color-danger-500);font-weight:var(--font-weight-bold);margin-left:var(--spacing-1)}.FormField_tooltipIcon__IsHnP{align-items:center;background-color:var(--color-primary-100);border-radius:50%;color:var(--color-primary-500);cursor:help;display:inline-flex;font-size:12px;font-weight:var(--font-weight-bold);height:20px;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:20px}.FormField_tooltip__0WI9C{animation:FormField_slideUp__67YPd .2s ease-out;background-color:var(--color-text-primary);border-radius:var(--border-radius-md);bottom:100%;box-shadow:0 4px 12px #00000026;color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);margin-bottom:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);position:absolute;right:0;white-space:nowrap;z-index:1000}.FormField_tooltip__0WI9C:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--color-text-primary);content:"";height:0;position:absolute;right:8px;top:100%;width:0}@keyframes FormField_slideUp__67YPd{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.FormField_error__cZMsm{color:var(--color-danger-500);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin:0}.FormInput_input__royQh{align-items:center;background-color:var(--color-background-primary);border:1px solid var(--color-border-base);border-radius:var(--border-radius-md);color:var(--color-text-primary);display:flex;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);height:44px;padding:0 var(--spacing-4);transition:var(--transition-all);width:100%}.FormInput_input__royQh::placeholder{color:var(--color-text-tertiary)}.FormInput_input__royQh:hover:not(:disabled){border-color:var(--color-border-hover)}.FormInput_input__royQh:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #5e77fd1a;outline:none}.FormInput_input__royQh:disabled{background-color:var(--color-background-secondary);border-color:var(--color-border-base);color:var(--color-text-disabled);cursor:not-allowed}.FormInput_input__royQh.FormInput_error__\+fJrL{border-color:var(--color-danger-500)}.FormInput_input__royQh.FormInput_error__\+fJrL:focus{border-color:var(--color-danger-500);box-shadow:0 0 0 3px #ef44441a}@media (min-width:768px){.FormInput_input__royQh{font-size:var(--font-size-base)}}.FormSelect_select__8sZt1{-webkit-appearance:none;appearance:none;background-color:var(--color-background-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%235E77FD' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid var(--color-border-base);border-radius:var(--border-radius-md);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);height:44px;padding:0 var(--spacing-4);padding-right:36px;transition:var(--transition-all);width:100%}.FormSelect_select__8sZt1:hover:not(:disabled){border-color:var(--color-border-hover)}.FormSelect_select__8sZt1:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #5e77fd1a;outline:none}.FormSelect_select__8sZt1:disabled{background-color:var(--color-background-secondary);border-color:var(--color-border-base);color:var(--color-text-disabled);cursor:not-allowed}.FormSelect_select__8sZt1.FormSelect_error__rzxWp{border-color:var(--color-danger-500)}.FormSelect_select__8sZt1.FormSelect_error__rzxWp:focus{border-color:var(--color-danger-500);box-shadow:0 0 0 3px #ef44441a}@media (min-width:768px){.FormSelect_select__8sZt1{font-size:var(--font-size-base)}}.FormCheckbox_container__WBP-E{display:flex;flex-direction:column;gap:var(--spacing-2)}.FormCheckbox_label__Yzzjj{align-items:flex-start;cursor:pointer;display:flex;gap:var(--spacing-3)}.FormCheckbox_checkboxWrapper__EjE4D{flex-shrink:0;margin-top:4px;position:relative}.FormCheckbox_checkbox__U-zdh{accent-color:var(--color-primary-500);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color-background-primary);border:2px solid var(--color-border-base);border-radius:var(--border-radius-md);cursor:pointer;height:24px;transition:var(--transition-all);width:24px}.FormCheckbox_checkbox__U-zdh:hover:not(:disabled){border-color:var(--color-primary-500)}.FormCheckbox_checkbox__U-zdh:checked{background-color:var(--color-primary-500);border-color:var(--color-primary-500)}.FormCheckbox_checkbox__U-zdh:checked:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 0 1 0 1.414l-8 8a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 1.414-1.414L8 12.586l7.293-7.293a1 1 0 0 1 1.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:2px;position:absolute;top:0;width:20px}.FormCheckbox_checkbox__U-zdh:focus{box-shadow:0 0 0 3px #5e77fd1a;outline:none}.FormCheckbox_checkbox__U-zdh:disabled{cursor:not-allowed;opacity:.5}.FormCheckbox_checkbox__U-zdh.FormCheckbox_error__BE-Xl{border-color:var(--color-danger-500)}.FormCheckbox_checkbox__U-zdh.FormCheckbox_error__BE-Xl:focus{box-shadow:0 0 0 3px #ef44441a}.FormCheckbox_content__mhaLd{flex:1 1}.FormCheckbox_label_text__XQ4TA{color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.FormCheckbox_required__WXFBn{color:var(--color-danger-500);margin-left:var(--spacing-1)}.FormCheckbox_description__JpGcM{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:1.5;margin:var(--spacing-1) 0 0 0}.FormCheckbox_error_text__r1VTc{color:var(--color-danger-500);font-size:var(--font-size-sm);margin-left:var(--spacing-9);margin-top:0}.DocumentUploadBox_container__d19Tz{display:flex;flex-direction:column;gap:var(--spacing-4)}.DocumentUploadBox_uploadBox__YJXCO{background-color:#5e77fd0d;border:2px dashed var(--color-primary-300);border-radius:var(--border-radius-lg);cursor:pointer;padding:var(--spacing-8);text-align:center;transition:var(--transition-colors)}.DocumentUploadBox_uploadBox__YJXCO:hover{border-color:var(--color-primary-400)}.DocumentUploadBox_uploadBox__YJXCO.DocumentUploadBox_error__TolZf{background-color:#ef44440d;border-color:#ef444433}.DocumentUploadBox_uploadBox__YJXCO.DocumentUploadBox_uploading__LR95h{cursor:not-allowed;opacity:.5}.DocumentUploadBox_uploadInput__SddUz{display:none}.DocumentUploadBox_uploadIcon__lzbBs{color:var(--color-primary-500);margin-bottom:var(--spacing-2)}.DocumentUploadBox_uploadIcon__lzbBs svg{display:block;height:48px;margin:0 auto;width:48px}.DocumentUploadBox_uploadIcon__lzbBs svg.DocumentUploadBox_spinning__Z7mEn{animation:DocumentUploadBox_spin__ZL\+Ps 1s linear infinite}@keyframes DocumentUploadBox_spin__ZL\+Ps{to{transform:rotate(1turn)}}.DocumentUploadBox_uploadText__7EFbq{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);margin:0}.DocumentUploadBox_uploadHint__7ANdM{color:var(--color-text-tertiary);font-size:var(--font-size-sm);margin-bottom:0;margin-top:var(--spacing-1)}.DocumentUploadBox_progressContainer__QCgTK{background-color:var(--color-background-secondary);border-radius:9999px;height:8px;margin-top:var(--spacing-3);overflow:hidden;width:100%}.DocumentUploadBox_progressBar__NSIfF{background-color:var(--color-primary-500);border-radius:9999px;height:100%;transition:var(--transition-all)}.DocumentUploadBox_filesList__ha2bj{display:flex;flex-direction:column;gap:var(--spacing-2)}.DocumentUploadBox_filesLabel__Sqp1l{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.DocumentUploadBox_fileItem__j0UIq{align-items:center;background-color:var(--color-background-secondary);border:1px solid var(--color-border-base);border-radius:var(--border-radius-lg);display:flex;justify-content:space-between;padding:var(--spacing-3)}.DocumentUploadBox_fileContent__aBb2n{align-items:center;display:flex;flex:1 1;gap:var(--spacing-3);min-width:0}.DocumentUploadBox_fileIcon__ilH8u{color:var(--color-primary-500);flex-shrink:0}.DocumentUploadBox_fileIcon__ilH8u svg{height:24px;width:24px}.DocumentUploadBox_fileInfo__YGf3o{flex:1 1;min-width:0}.DocumentUploadBox_fileName__Numwl{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentUploadBox_fileSize__f0WjY{color:var(--color-text-tertiary);font-size:var(--font-size-xs);margin:0}.DocumentUploadBox_removeButton__RwDOI{background:none;border:none;color:var(--color-danger-500);cursor:pointer;margin-left:var(--spacing-2);padding:var(--spacing-1);transition:var(--transition-colors)}.DocumentUploadBox_removeButton__RwDOI:hover{color:var(--color-danger-600)}.DocumentUploadBox_removeButton__RwDOI svg{height:20px;width:20px}.Step1BusinessInfo_container__10SRo{background-color:var(--color-background-primary);border:1px solid var(--color-border-base);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-8)}@media (max-width:768px){.Step1BusinessInfo_container__10SRo{padding:var(--spacing-6)}}.Step1BusinessInfo_header__UbQ7h{align-items:center;display:flex;gap:var(--spacing-4)}.Step1BusinessInfo_iconBox__pofJR{align-items:center;background-color:#5e77fd1a;border-radius:var(--border-radius-lg);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.Step1BusinessInfo_icon__Cfz0I{color:var(--color-primary-500);height:24px;width:24px}.Step1BusinessInfo_title__cdMkY{color:var(--color-text-primary);font-size:24px;font-weight:var(--font-weight-bold);margin:0}@media (min-width:768px){.Step1BusinessInfo_title__cdMkY{font-size:30px}}.Step1BusinessInfo_subtitle__cGEJn{color:var(--color-text-secondary);margin-bottom:0;margin-top:var(--spacing-1)}.Step1BusinessInfo_formGroup__D8W7N{display:flex;flex-direction:column;gap:var(--spacing-2)}.Step1BusinessInfo_addressRow__gE4Ck{grid-gap:var(--spacing-2);display:grid;gap:var(--spacing-2);grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.Step1BusinessInfo_addressRow__gE4Ck{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.Step1BusinessInfo_addressRow__gE4Ck{grid-template-columns:1fr}}.Step1BusinessInfo_infoBox__00wMo{background-color:#5e77fd0d;border:1px solid #5e77fd33;border-radius:var(--border-radius-lg);padding:var(--spacing-4)}.Step1BusinessInfo_infoContent__IHgj7{display:flex;gap:var(--spacing-3)}.Step1BusinessInfo_infoIcon__m4MmS{color:var(--color-primary-500);flex-shrink:0}.Step1BusinessInfo_infoIcon__m4MmS svg{height:24px;width:24px}.Step1BusinessInfo_infoTitle__ZlT1-{color:var(--color-primary-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.Step1BusinessInfo_infoText__ABU5O{color:var(--color-primary-500);font-size:var(--font-size-sm);line-height:1.5;margin-bottom:0;margin-top:var(--spacing-1)}.Step2ContactInfo_container__GfUmM{background-color:var(--color-background-primary);border:1px solid var(--color-border-base);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-8)}@media (max-width:768px){.Step2ContactInfo_container__GfUmM{padding:var(--spacing-6)}}.Step2ContactInfo_header__mTsqF{align-items:center;display:flex;gap:var(--spacing-4)}.Step2ContactInfo_iconBox__vWD\+g{align-items:center;background-color:#5e77fd1a;border-radius:var(--border-radius-lg);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.Step2ContactInfo_icon__8e8Pv{color:var(--color-primary-500);height:24px;width:24px}.Step2ContactInfo_title__4ol1t{color:var(--color-text-primary);font-size:24px;font-weight:var(--font-weight-bold);margin:0}@media (min-width:768px){.Step2ContactInfo_title__4ol1t{font-size:30px}}.Step2ContactInfo_subtitle__tURHY{color:var(--color-text-secondary);margin-bottom:0;margin-top:var(--spacing-1)}.Step2ContactInfo_formGroup__0fp4n{display:flex;flex-direction:column;gap:var(--spacing-1)}.Step2ContactInfo_infoBox__R2phU{background-color:#5e77fd0d;border:1px solid #5e77fd33;border-radius:var(--border-radius-lg);padding:var(--spacing-4)}.Step2ContactInfo_infoContent__E6iB\+{display:flex;gap:var(--spacing-3)}.Step2ContactInfo_infoIcon__d-vkb{color:var(--color-primary-500);flex-shrink:0}.Step2ContactInfo_infoIcon__d-vkb svg{height:24px;width:24px}.Step2ContactInfo_infoTitle__1n7gH{color:var(--color-primary-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.Step2ContactInfo_infoText__PUAEP{color:var(--color-primary-500);font-size:var(--font-size-sm);line-height:1.5;margin-bottom:0;margin-top:var(--spacing-1)}.Step3DocumentUpload_container__dymg6{background-color:var(--color-background-primary);border:1px solid var(--color-border-base);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-8)}@media (max-width:768px){.Step3DocumentUpload_container__dymg6{padding:var(--spacing-6)}}.Step3DocumentUpload_header__93GXL{align-items:center;display:flex;gap:var(--spacing-4)}.Step3DocumentUpload_iconBox__LCD0Y{align-items:center;background-color:#5e77fd1a;border-radius:var(--border-radius-lg);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.Step3DocumentUpload_icon__xP1sR{color:var(--color-primary-500);height:24px;width:24px}.Step3DocumentUpload_title__pCi2Z{color:var(--color-text-primary);font-size:24px;font-weight:var(--font-weight-bold);margin:0}@media (min-width:768px){.Step3DocumentUpload_title__pCi2Z{font-size:30px}}.Step3DocumentUpload_subtitle__mmwwC{color:var(--color-text-secondary);margin-bottom:0;margin-top:var(--spacing-1)}.Step3DocumentUpload_formGroup__Rx28p{display:flex;flex-direction:column;gap:var(--spacing-6)}.Step3DocumentUpload_documentField__NNLEd{display:flex;flex-direction:column;gap:var(--spacing-2)}.Step3DocumentUpload_fieldLabel__Z7nLM{color:var(--color-text-primary);font-size:14px;font-weight:var(--font-weight-semibold);margin:0}.Step3DocumentUpload_required__ibih9{color:var(--color-danger-500);margin-left:4px}.Step3DocumentUpload_uploadBox__J9ta2{background-color:var(--color-background-secondary);border:2px dashed var(--color-border-base);border-radius:var(--border-radius-lg);cursor:pointer;padding:var(--spacing-8);text-align:center;transition:var(--transition-all)}.Step3DocumentUpload_uploadBox__J9ta2:hover{background-color:#5e77fd0d;border-color:var(--color-primary-500)}.Step3DocumentUpload_fileInput__VPybL{display:none}.Step3DocumentUpload_uploadContent__W-In6{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-2)}.Step3DocumentUpload_uploadIcon__s\+wVD{font-size:40px}.Step3DocumentUpload_uploadText__eWaNf{display:flex;flex-direction:column;gap:var(--spacing-1)}.Step3DocumentUpload_uploadMain__FBT1C{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.Step3DocumentUpload_uploadSub__F8oMW{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.Step3DocumentUpload_uploadFileType__jui5n{color:var(--color-text-tertiary);font-size:var(--font-size-xs);margin-top:var(--spacing-1)}.Step3DocumentUpload_fileDisplay__09Ugq{align-items:center;background-color:#1ab5240d;border-left:3px solid var(--color-success-500);border-radius:var(--border-radius-md);display:flex;justify-content:space-between;padding:var(--spacing-3)}.Step3DocumentUpload_fileName__A189l{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Step3DocumentUpload_removeButton__K7GbV{background:none;border:none;color:var(--color-danger-500);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:0;transition:var(--transition-color)}.Step3DocumentUpload_removeButton__K7GbV:hover{color:var(--color-danger-600)}.Step3DocumentUpload_infoBox__Ki1ay{background-color:#5e77fd0d;border:1px solid #5e77fd33;border-radius:var(--border-radius-lg);padding:var(--spacing-4)}.Step3DocumentUpload_infoContent__pUkSZ{display:flex;gap:var(--spacing-3)}.Step3DocumentUpload_infoIcon__BRaOD{color:var(--color-primary-500);flex-shrink:0;font-size:20px}.Step3DocumentUpload_infoIcon__BRaOD svg{height:24px;width:24px}.Step3DocumentUpload_infoTitle__hc\+F5{color:var(--color-primary-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.Step3DocumentUpload_infoText__Gz16W{color:var(--color-primary-500);font-size:var(--font-size-sm);line-height:1.5;margin-bottom:0;margin-top:var(--spacing-1)}.Step3DocumentUpload_uploadStatus__oH7Dk{background-color:#f0f4ff;border-left:4px solid var(--color-primary-500);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4)}.Step3DocumentUpload_statusText__1JTvD{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.Step3DocumentUpload_errorMessage__se-tX{color:var(--color-danger-500);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.Step4ACHSetup_container__kdmiR{background-color:var(--color-background-primary);border:1px solid var(--color-border-base);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-8)}@media (max-width:768px){.Step4ACHSetup_container__kdmiR{padding:var(--spacing-6)}}.Step4ACHSetup_header__wLnzh{align-items:center;display:flex;gap:var(--spacing-4)}.Step4ACHSetup_iconBox__yU5Pe{align-items:center;background-color:#5e77fd1a;border-radius:var(--border-radius-lg);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.Step4ACHSetup_icon__\+3NUy{color:var(--color-primary-500);height:24px;width:24px}.Step4ACHSetup_title__1grAQ{color:var(--color-text-primary);font-size:24px;font-weight:var(--font-weight-bold);margin:0}@media (min-width:768px){.Step4ACHSetup_title__1grAQ{font-size:30px}}.Step4ACHSetup_subtitle__6BIql{color:var(--color-text-secondary);margin-bottom:0;margin-top:var(--spacing-1)}.Step4ACHSetup_formGroup__cCnr0{display:flex;flex-direction:column;gap:var(--spacing-2)}.Step4ACHSetup_infoBox__J0xkg{background-color:#5e77fd0d;border:1px solid #5e77fd33;border-radius:var(--border-radius-lg);padding:var(--spacing-4)}.Step4ACHSetup_infoContent__NSibL{display:flex;gap:var(--spacing-3)}.Step4ACHSetup_infoIcon__1cCG1{color:var(--color-primary-500);flex-shrink:0}.Step4ACHSetup_infoIcon__1cCG1 svg{height:24px;width:24px}.Step4ACHSetup_infoTitle__mfl0b{color:var(--color-primary-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.Step4ACHSetup_infoText__-vNYn{color:var(--color-primary-500);font-size:var(--font-size-sm);line-height:1.5;margin-bottom:0;margin-top:var(--spacing-1)}.Step5ReviewSignature_container__s9IQn{display:flex;flex-direction:column;gap:var(--spacing-8)}.Step5ReviewSignature_header__BAtvg{align-items:center;display:flex;gap:var(--spacing-4)}.Step5ReviewSignature_iconBox__zvxC6{align-items:center;background-color:#ececff;border-radius:var(--border-radius-md);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.Step5ReviewSignature_icon__On-Te{color:#5e77fd;height:24px;width:24px}.Step5ReviewSignature_title__J9T5X{color:var(--color-text-primary);font-size:24px;font-weight:700;margin:0}.Step5ReviewSignature_subtitle__JnMUA{color:var(--color-text-secondary);font-size:14px;margin:var(--spacing-1) 0 0 0}.Step5ReviewSignature_content__byQmy{display:flex;flex-direction:column;gap:var(--spacing-6)}.Step5ReviewSignature_signatureSection__qZjiA{display:flex;flex-direction:column;gap:var(--spacing-3)}.Step5ReviewSignature_label__aa5Kl{align-items:center;color:var(--color-text-primary);display:flex;font-size:14px;font-weight:600;gap:var(--spacing-1)}.Step5ReviewSignature_required__QU6L2{color:#dc2626}.Step5ReviewSignature_canvas__W-Yyw{background-color:#fff;border:1px solid #e5e7eb;border-radius:var(--border-radius-md);cursor:crosshair;min-height:250px;transition:all var(--transition-all);width:100%}.Step5ReviewSignature_canvas__W-Yyw:hover{border-color:#d1d5db}.Step5ReviewSignature_canvas__W-Yyw.Step5ReviewSignature_error__LTkpF{border-color:#dc2626}.Step5ReviewSignature_errorText__XD-ui{color:#dc2626;font-size:13px;margin:0}.Step5ReviewSignature_clearButton__\+0Red{align-self:flex-end;background-color:#e5e7eb;border:none;border-radius:var(--border-radius-md);color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:var(--spacing-2) var(--spacing-4);transition:all var(--transition-all)}.Step5ReviewSignature_clearButton__\+0Red:hover{background-color:#d1d5db}.Step5ReviewSignature_termsSection__W4\+oN{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-5)}.Step5ReviewSignature_termsTitle__gqDaz{color:var(--color-text-primary);font-size:15px;font-weight:600;margin:0}.Step5ReviewSignature_termsSubtitle__HN5et{color:var(--color-text-secondary);font-size:13px;margin:0}.Step5ReviewSignature_termsList__LbCx2{display:flex;flex-direction:column;gap:var(--spacing-2);list-style:none;margin:0;padding:0}.Step5ReviewSignature_termsList__LbCx2 li{color:#4b5563;font-size:13px;line-height:1.5;padding-left:var(--spacing-5);position:relative}.Step5ReviewSignature_termsList__LbCx2 li:before{color:#5e77fd;content:"•";font-weight:700;left:0;position:absolute}.Step5ReviewSignature_infoBox__QCaKp{background-color:#dbeafe;border:1px solid #93c5fd;border-radius:var(--border-radius-md);display:flex;gap:var(--spacing-3);padding:var(--spacing-4)}.Step5ReviewSignature_infoIcon__c9u3R{align-items:flex-start;display:flex;flex-shrink:0}.Step5ReviewSignature_infoIcon__c9u3R svg{color:#3b82f6;height:20px;width:20px}.Step5ReviewSignature_infoTitle__fAMKr{color:#1e40af;font-size:14px;font-weight:600;margin:0 0 var(--spacing-1) 0}.Step5ReviewSignature_infoText__RCIND{color:#1e40af;font-size:13px;line-height:1.5;margin:0}.Step5ReviewSignature_checkboxContainer__qyMCM{align-items:flex-start;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:var(--border-radius-md);display:flex;gap:var(--spacing-3);padding:var(--spacing-4)}.Step5ReviewSignature_checkbox__jpgzV{accent-color:#5e77fd;cursor:pointer;flex-shrink:0;height:20px;margin-top:2px;width:20px}.Step5ReviewSignature_checkboxLabel__G8G1N{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;flex:1 1;font-size:14px;gap:var(--spacing-1)}@media (max-width:768px){.Step5ReviewSignature_container__s9IQn{gap:var(--spacing-6)}.Step5ReviewSignature_title__J9T5X{font-size:20px}.Step5ReviewSignature_canvas__W-Yyw{min-height:200px}.Step5ReviewSignature_termsSection__W4\+oN{padding:var(--spacing-4)}}@media (max-width:640px){.Step5ReviewSignature_header__BAtvg{gap:var(--spacing-3)}.Step5ReviewSignature_iconBox__zvxC6{height:40px;width:40px}.Step5ReviewSignature_icon__On-Te{height:20px;width:20px}.Step5ReviewSignature_title__J9T5X{font-size:18px}.Step5ReviewSignature_canvas__W-Yyw{min-height:180px}}.SuccessPage_page__ryRqg{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e8eef7);display:flex;flex-direction:column;min-height:100vh;padding:var(--spacing-6) var(--spacing-4)}.SuccessPage_backLink__xW4wR{margin-bottom:var(--spacing-6);width:100%}.SuccessPage_backButton__hZuY4{background:none;border:none;color:#5e77fd;cursor:pointer;font-size:14px;font-weight:500;padding:0;transition:color var(--transition-all)}.SuccessPage_backButton__hZuY4:hover{color:#3b5bdb}.SuccessPage_container__LebpG{align-items:center;display:flex;flex-direction:column;max-width:720px;width:100%}.SuccessPage_card__rdcjp{background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014;display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-8) var(--spacing-6);width:100%}.SuccessPage_iconContainer__oHXV9{margin-bottom:var(--spacing-4)}.SuccessPage_clockIcon__Q598q,.SuccessPage_iconContainer__oHXV9{align-items:center;display:flex;height:120px;justify-content:center;position:relative}.SuccessPage_clockIcon__Q598q{background:#5e77fd;border-radius:50%;box-shadow:0 4px 12px #5e77fd4d;width:120px;z-index:1}.SuccessPage_clockIcon__Q598q svg{color:#fff;height:60px;width:60px}.SuccessPage_checkIcon__CcA43{align-items:center;background:#22c55e;border:3px solid #fff;border-radius:50%;bottom:8px;box-shadow:0 4px 12px #22c55e66;display:flex;height:48px;justify-content:center;position:absolute;right:calc(50% - 60px);transform:translateX(50%);width:48px;z-index:2}.SuccessPage_checkIcon__CcA43 svg{color:#fff;height:28px;width:28px}.SuccessPage_title__23Op4{color:#1f2937;font-size:28px;font-weight:700;margin:0 0 var(--spacing-2) 0;text-align:center}.SuccessPage_subtitle__jh4Nt{color:#6b7280;font-size:16px;margin:0 0 var(--spacing-6) 0;text-align:center}.SuccessPage_reviewBox__27m2l{background-color:#fffbeb;border:1px solid #fcd34d;border-radius:12px;display:flex;gap:var(--spacing-4);padding:var(--spacing-5)}.SuccessPage_reviewIcon__zVwCF{align-items:flex-start;display:flex;flex-shrink:0}.SuccessPage_reviewIcon__zVwCF svg{color:#92400e;height:24px;width:24px}.SuccessPage_reviewContent__mTOEo{flex:1 1}.SuccessPage_reviewTitle__yCSTm{color:#92400e;font-size:16px;font-weight:600;margin:0 0 var(--spacing-2) 0}.SuccessPage_reviewText__m0iu8{color:#78350f;font-size:14px;line-height:1.5;margin:0 0 var(--spacing-3) 0}.SuccessPage_reviewList__F5utg{margin:0}.SuccessPage_reviewListTitle__KAYVU{color:#92400e;font-size:13px;font-weight:600;margin:0 0 var(--spacing-2) 0}.SuccessPage_reviewList__F5utg ul{display:flex;flex-direction:column;gap:var(--spacing-1);list-style:none;margin:0;padding:0}.SuccessPage_reviewList__F5utg li{color:#78350f;font-size:13px;padding-left:var(--spacing-4);position:relative}.SuccessPage_reviewList__F5utg li:before{color:#f59e0b;content:"✓";font-weight:700;left:0;position:absolute}.SuccessPage_nextStepsContainer__Ql7Ps{display:flex;flex-direction:column;gap:var(--spacing-4)}.SuccessPage_nextStepsTitle__mF1q6{color:#1f2937;font-size:18px;font-weight:600;margin:0}.SuccessPage_stepsList__l3vIN{display:flex;flex-direction:column;gap:var(--spacing-3)}.SuccessPage_step__kp8XK{align-items:flex-start;display:flex;gap:var(--spacing-4)}.SuccessPage_stepNumber__VBIZk{align-items:center;background-color:#dbeafe;border-radius:50%;color:#1e40af;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.SuccessPage_stepTitle__jqBxp{color:#1f2937;font-size:15px;font-weight:600;margin:0 0 var(--spacing-1) 0}.SuccessPage_stepDescription__uKSCK{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.SuccessPage_confirmationBox__ViTBe{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:var(--spacing-5)}.SuccessPage_confirmationTitle__-y14n{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 var(--spacing-4) 0}.SuccessPage_confirmationItem__lGjcU{align-items:flex-start;display:flex;gap:var(--spacing-3);padding-bottom:var(--spacing-3)}.SuccessPage_confirmationItem__lGjcU:not(:last-child){border-bottom:1px solid #f3f4f6}.SuccessPage_confirmationIcon__Ew68v{color:#6b7280;flex-shrink:0;height:20px;margin-top:2px;width:20px}.SuccessPage_confirmationLabel__7X\+uQ{color:#9ca3af;font-size:12px;font-weight:500;letter-spacing:.5px;margin:0 0 var(--spacing-1) 0;text-transform:uppercase}.SuccessPage_confirmationValue__OP3SZ{color:#1f2937;font-size:15px;font-weight:600;margin:0}.SuccessPage_helpBox__FPHr3{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:var(--spacing-5);text-align:center}.SuccessPage_helpTitle__SfPxv{color:#1e40af;font-size:16px;font-weight:600;margin:0 0 var(--spacing-2) 0}.SuccessPage_helpText__ONfcd{color:#1e40af;font-size:14px;line-height:1.5;margin:0 0 var(--spacing-3) 0}.SuccessPage_helpButtons__UKZvx{display:flex;flex-wrap:wrap;gap:var(--spacing-2);justify-content:center}.SuccessPage_helpButton__vJxdD{background-color:#fff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;cursor:pointer;font-size:13px;font-weight:500;padding:var(--spacing-2) var(--spacing-4);transition:all var(--transition-all)}.SuccessPage_helpButton__vJxdD:hover{background-color:#dbeafe;border-color:#93c5fd}.SuccessPage_actionButtonContainer__\+PCJh{display:flex;justify-content:center;margin-top:var(--spacing-4)}.SuccessPage_actionButton__H1kT5{background-color:#22c55e;border:none;border-radius:8px;box-shadow:0 4px 12px #22c55e4d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:250px;padding:var(--spacing-3) var(--spacing-8);transition:all var(--transition-all)}.SuccessPage_actionButton__H1kT5:hover{background-color:#16a34a;box-shadow:0 6px 16px #22c55e66;transform:translateY(-2px)}.SuccessPage_actionButton__H1kT5:active{transform:translateY(0)}@media (max-width:768px){.SuccessPage_page__ryRqg{padding:var(--spacing-4) var(--spacing-3)}.SuccessPage_card__rdcjp{gap:var(--spacing-4);padding:var(--spacing-6) var(--spacing-4)}.SuccessPage_title__23Op4{font-size:24px}.SuccessPage_clockIcon__Q598q{height:100px;width:100px}.SuccessPage_clockIcon__Q598q svg{height:50px;width:50px}.SuccessPage_checkIcon__CcA43{height:40px;width:40px}.SuccessPage_checkIcon__CcA43 svg{height:24px;width:24px}.SuccessPage_reviewBox__27m2l{padding:var(--spacing-4)}.SuccessPage_actionButton__H1kT5{min-width:auto;width:100%}}@media (max-width:480px){.SuccessPage_page__ryRqg{padding:var(--spacing-3)}.SuccessPage_card__rdcjp{gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-3)}.SuccessPage_title__23Op4{font-size:20px}.SuccessPage_subtitle__jh4Nt{font-size:14px}.SuccessPage_nextStepsTitle__mF1q6{font-size:16px}.SuccessPage_stepNumber__VBIZk{font-size:13px;height:32px;width:32px}.SuccessPage_stepTitle__jqBxp{font-size:14px}.SuccessPage_stepDescription__uKSCK{font-size:13px}.SuccessPage_confirmationBox__ViTBe{padding:var(--spacing-4)}.SuccessPage_confirmationTitle__-y14n{font-size:15px}.SuccessPage_helpButtons__UKZvx{flex-direction:column}.SuccessPage_helpButton__vJxdD{width:100%}}.StatCard_card__CBagX{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:16px;padding:20px;transition:box-shadow .2s ease}.StatCard_card__CBagX:hover{box-shadow:0 4px 12px #0000001a}.StatCard_iconWrapper__DRmAx{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.StatCard_iconWrapper__DRmAx svg{color:#fff;height:24px;width:24px}.StatCard_blue__BSotv{background:linear-gradient(135deg,#3b82f6,#2563eb)}.StatCard_teal__V4HpM{background:linear-gradient(135deg,#14b8a6,#0d9488)}.StatCard_orange__0iURb{background:linear-gradient(135deg,#f97316,#ea580c)}.StatCard_red__OO93E{background:linear-gradient(135deg,#ef4444,#dc2626)}.StatCard_purple__LJzBL{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.StatCard_green__ybOPB{background:linear-gradient(135deg,#22c55e,#16a34a)}.StatCard_indigo__2W4lP{background:linear-gradient(135deg,#6366f1,#4f46e5)}.StatCard_pink__6yT8P{background:linear-gradient(135deg,#ec4899,#db2777)}.StatCard_content__mC5B\+{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;text-align:right}.StatCard_change__RR\+uJ{border-radius:12px;font-size:12px;font-weight:600;margin-bottom:4px;padding:2px 8px}.StatCard_positive__7hqgl{background:#d1fae5;color:#059669}.StatCard_negative__jCUQk{background:#fee2e2;color:#dc2626}.StatCard_value__Vn5gZ{color:#1f2937;font-size:28px;font-weight:700;line-height:1.2;margin:0}.StatCard_title__gTuFB{color:#6b7280;font-size:13px;margin:4px 0 0}.ChartCard_card__pecXh{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px}.ChartCard_header__Gmffa{align-items:center;display:flex;gap:10px;margin-bottom:20px}.ChartCard_icon__X-Yi4{align-items:center;background:#eef2ff;border-radius:8px;color:#4f46e5;display:flex;height:32px;justify-content:center;width:32px}.ChartCard_icon__X-Yi4 svg{height:18px;width:18px}.ChartCard_title__lx2\+I{color:#1f2937;font-size:16px;font-weight:600;margin:0}.ChartCard_content__pIx7d{width:100%}.LineChart_container__XSSAx{display:flex;gap:8px;width:100%}.LineChart_yAxis__YwBl0{display:flex;flex-direction:column;justify-content:space-between;min-width:45px;padding:0 0 24px}.LineChart_yLabel__QF7qN{color:#9ca3af;font-size:11px;text-align:right}.LineChart_chartArea__Df8ov{display:flex;flex:1 1;flex-direction:column}.LineChart_svg__IQ6Jy{flex:1 1;width:100%}.LineChart_xAxis__nwwdu{display:flex;justify-content:space-between;padding-top:8px}.LineChart_xLabel__vMJpu{color:#9ca3af;font-size:12px}.BarChart_container__wIBSI{display:flex;gap:8px;width:100%}.BarChart_yAxis__xy8ow{display:flex;flex-direction:column;justify-content:space-between;min-width:45px;padding:0 0 24px}.BarChart_yLabel__s\+vUv{color:#9ca3af;font-size:11px;text-align:right}.BarChart_chartArea__dP4\+T{display:flex;flex:1 1;flex-direction:column}.BarChart_barsContainer__670fM{align-items:flex-end;border-bottom:1px solid #e5e7eb;display:flex;flex:1 1;gap:16px;justify-content:space-around;padding:0 8px}.BarChart_barWrapper__d3Ub6{display:flex;flex:1 1;height:100%;justify-content:center;max-width:60px}.BarChart_bar__QN1C1{border-radius:6px 6px 0 0;min-height:4px;transition:height .3s ease;width:100%}.BarChart_xAxis__1B2JW{display:flex;justify-content:space-around;padding-top:8px}.BarChart_xLabel__g94Ag{color:#9ca3af;font-size:11px;text-align:center}.BarChart_horizontalContainer__z0Mdk{display:flex;flex-direction:column;width:100%}.BarChart_horizontalBars__fQe5w{display:flex;flex:1 1;flex-direction:column;gap:12px}.BarChart_horizontalBarRow__QkOLv{align-items:center;display:flex;gap:12px}.BarChart_horizontalLabel__gf17U{color:#6b7280;font-size:12px;min-width:50px;text-align:right}.BarChart_horizontalBarWrapper__kDnkp{background:#f3f4f6;border-radius:4px;flex:1 1;height:24px;overflow:hidden}.BarChart_horizontalBar__cIUyk{border-radius:4px;height:100%;transition:width .3s ease}.BarChart_horizontalXAxis__Ffl3H{display:flex;justify-content:space-between;margin-left:62px;padding-top:12px}.DonutChart_container__d7oWo{align-items:center;display:flex;flex-direction:column;gap:20px}.DonutChart_chartWrapper__T8Ig9{position:relative}.DonutChart_segment__Db\+HS{transition:stroke-dashoffset .3s ease}.DonutChart_legend__wihxz{display:flex;flex-direction:column;gap:8px;width:100%}.DonutChart_legendItem__OJ8H7{align-items:center;display:flex;gap:8px}.DonutChart_legendDot__eFp71{border-radius:50%;flex-shrink:0;height:10px;width:10px}.DonutChart_legendLabel__nrtSM{color:#6b7280;flex:1 1;font-size:13px}.DonutChart_legendValue__xbViQ{color:#1f2937;font-size:13px;font-weight:600}.ProductsTable_container__pkGs9{overflow-x:auto;width:100%}.ProductsTable_table__5Zwn3{border-collapse:collapse;width:100%}.ProductsTable_table__5Zwn3 th{border-bottom:1px solid #e5e7eb;color:#9ca3af;font-size:12px;font-weight:500;padding:0 12px 12px;text-align:left}.ProductsTable_thProduct__GRn4z{width:35%}.ProductsTable_thCategory__Kg9Lj{width:20%}.ProductsTable_thUnits__wNhDk{text-align:center!important;width:15%}.ProductsTable_thPerformance__wXDLm{width:30%}.ProductsTable_row__w0LOC{transition:background-color .15s ease}.ProductsTable_row__w0LOC:hover{background-color:#f9fafb}.ProductsTable_row__w0LOC td{border-bottom:1px solid #f3f4f6;padding:12px;vertical-align:middle}.ProductsTable_tdProduct__9Efgg{align-items:center;display:flex;gap:12px}.ProductsTable_rank__bIVRw{align-items:center;background:#f3f4f6;border-radius:6px;color:#6b7280;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.ProductsTable_productName__BuzJj{color:#1f2937;font-size:14px;font-weight:500}.ProductsTable_categoryBadge__Haqol{border-radius:6px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.ProductsTable_blue__Ry-Fn{background:#dbeafe;color:#1d4ed8}.ProductsTable_green__2TYvQ{background:#d1fae5;color:#059669}.ProductsTable_teal__Mj230{background:#ccfbf1;color:#0d9488}.ProductsTable_purple__VwkQa{background:#ede9fe;color:#7c3aed}.ProductsTable_orange__-3J5I{background:#ffedd5;color:#ea580c}.ProductsTable_tdUnits__zgbTK{color:#1f2937;font-size:14px;font-weight:500;text-align:center}.ProductsTable_performanceWrapper__ksijH{align-items:center;display:flex;gap:12px}.ProductsTable_performanceBar__ylhnP{background:#e5e7eb;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.ProductsTable_performanceFill__Nw-oA{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:4px;height:100%;transition:width .3s ease}.ProductsTable_performanceValue__alu5c{color:#6b7280;font-size:12px;font-weight:500;min-width:36px;text-align:right}.AdminDashboard_container__07oWw{background:#f9fafb;min-height:100%;padding:24px}.AdminDashboard_header__MhK8-{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.AdminDashboard_title__ik4fF{color:#1f2937;font-size:24px;font-weight:700;margin:0}.AdminDashboard_date__3TYvp{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:6px;margin:4px 0 0}.AdminDashboard_date__3TYvp:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236B7280' viewBox='0 0 24 24'%3E%3Cpath d='M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11zM9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2z'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:16px;width:16px}.AdminDashboard_statsGrid__vFQGw{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}@media (max-width:1200px){.AdminDashboard_statsGrid__vFQGw{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.AdminDashboard_statsGrid__vFQGw{grid-template-columns:1fr}}.AdminDashboard_chartsRow__ZEVJM{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.5fr 1fr;margin-bottom:16px}@media (max-width:1024px){.AdminDashboard_chartsRow__ZEVJM{grid-template-columns:1fr}}.AdminDashboard_chartLarge__hy6TT,.AdminDashboard_chartMedium__13AjP{min-height:320px}.CustomerStatCard_card__6PIGE{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.CustomerStatCard_cardHeader__dfLHK{align-items:center;display:flex;gap:10px;margin-bottom:12px}.CustomerStatCard_iconWrapper__UR4UQ{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.CustomerStatCard_iconWrapper__UR4UQ svg{height:20px;width:20px}.CustomerStatCard_label__XVNfr{color:#6b7280;font-size:14px;font-weight:500}.CustomerStatCard_value__V7PLT{color:#1f2937;font-size:28px;font-weight:700;margin:0}.CustomerStatCard_change__Pmtf7{color:#059669;font-size:13px;font-weight:500;margin:4px 0 0}.CustomerSearch_row__3Gc\+S{align-items:center;display:flex;gap:16px;margin-bottom:20px}.CustomerSearch_searchBox__hPCxU{flex:1 1;position:relative}.CustomerSearch_searchIcon__J0eOQ{color:#9ca3af;height:18px;left:14px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.CustomerSearch_searchInput__brmGa{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:14px;outline:none;padding:12px 14px 12px 42px;width:100%}.CustomerSearch_searchInput__brmGa:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.CustomerSearch_searchInput__brmGa::placeholder{color:#9ca3af}.CustomerSearch_pills__5nlVE{display:flex;flex-shrink:0;gap:8px}.CustomerSearch_pill__v4MfZ{background:#fff;border:1px solid #d1d5db;border-radius:20px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 20px;transition:all .15s ease;white-space:nowrap}.CustomerSearch_pill__v4MfZ:hover{background:#f9fafb}.CustomerSearch_pillActive__0oH2N{background:#2563eb;border-color:#2563eb;color:#fff}.CustomerSearch_pillActive__0oH2N:hover{background:#1d4ed8}@media (max-width:768px){.CustomerSearch_row__3Gc\+S{align-items:stretch;flex-direction:column}.CustomerSearch_pills__5nlVE{justify-content:flex-end}}.RowActionsMenu_wrapper__8s2vb{display:inline-block;position:relative}.RowActionsMenu_trigger__XYidU{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;justify-content:center;line-height:0;padding:4px}.RowActionsMenu_trigger__XYidU:hover,.RowActionsMenu_trigger__XYidU[aria-expanded=true]{background:#f3f4f6;border-color:#e5e7eb;color:#111827}.RowActionsMenu_trigger__XYidU:focus{outline:2px solid #93c5fd;outline-offset:1px}.RowActionsMenu_menu__90P4C{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px #0f172a1f;display:flex;flex-direction:column;min-width:140px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.RowActionsMenu_item__XzHhl{background:#0000;border:none;border-radius:4px;color:#111827;cursor:pointer;font-family:inherit;font-size:13px;padding:8px 12px;text-align:left}.RowActionsMenu_item__XzHhl:hover{background:#f3f4f6}.RowActionsMenu_itemDestructive__WORCb{color:#dc2626}.RowActionsMenu_itemDestructive__WORCb:hover{background:#fef2f2}.CustomerTable_tableWrapper__zZd94{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow-x:auto}.CustomerTable_table__Cj0X8{border-collapse:collapse;font-size:14px;width:100%}.CustomerTable_table__Cj0X8 thead th{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.03em;padding:14px 16px;text-align:left;white-space:nowrap}.CustomerTable_table__Cj0X8 tbody td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:16px;vertical-align:middle}.CustomerTable_table__Cj0X8 tbody tr:last-child td{border-bottom:none}.CustomerTable_table__Cj0X8 tbody tr:hover{background:#f9fafb}.CustomerTable_right__fHvyW{text-align:right!important}.CustomerTable_customerName__ebcVU{color:#1f2937;font-size:14px;font-weight:600}.CustomerTable_customerLocation__izOIj{color:#9ca3af;font-size:12px;margin-top:2px}.CustomerTable_tierBadge__3M\+Y1{border-radius:6px;display:inline-block;font-size:12px;font-weight:700;padding:4px 14px;white-space:nowrap}.CustomerTable_scoreValue__wDKhV{color:#1f2937;font-weight:700;margin-right:2px}.CustomerTable_trendUp__Cftwc{color:#059669;height:18px;vertical-align:middle;width:18px}.CustomerTable_trendDown__U63\+b{color:#dc2626;height:18px;vertical-align:middle;width:18px}.CustomerTable_marginGreen__BQBol{color:#059669;font-weight:600}.CustomerTable_healthBadge__EFMh8{border-radius:6px;display:inline-block;font-size:12px;font-weight:700;padding:4px 14px;white-space:nowrap}.CustomerTable_claimsAlert__3l7dd{align-items:center;color:#dc2626;display:inline-flex;font-weight:700;gap:4px}.CustomerTable_claimsAlert__3l7dd svg{height:16px;width:16px}.CustomerTable_claimsNone__HeIS6{color:#374151;font-weight:600}@media (max-width:768px){.CustomerTable_table__Cj0X8{font-size:12px}.CustomerTable_table__Cj0X8 tbody td,.CustomerTable_table__Cj0X8 thead th{padding:10px 8px}}.EditCustomerModal_overlay__oxcXx{align-items:center;animation:EditCustomerModal_fadeIn__Tftjt .12s ease-out;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}@keyframes EditCustomerModal_fadeIn__Tftjt{0%{opacity:0}to{opacity:1}}.EditCustomerModal_modal__3tTW9{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a40;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:min(640px,100%)}.EditCustomerModal_header__EKk81{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 18px}.EditCustomerModal_title__u52Pm{color:#111827;font-size:16px;font-weight:700;margin:0}.EditCustomerModal_close__p9QbF{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.EditCustomerModal_close__p9QbF:hover{color:#111827}.EditCustomerModal_form__Dwgic{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 18px}.EditCustomerModal_error__NMg8O{background:#fee2e2;border-radius:6px;color:#b91c1c;font-size:12px;margin:0;padding:8px 10px}.EditCustomerModal_grid__pX0Ex{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.EditCustomerModal_fullWidth__CZZtF{grid-column:1/-1}@media (max-width:600px){.EditCustomerModal_grid__pX0Ex{grid-template-columns:1fr}}.EditCustomerModal_field__E9RgC{color:#374151;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px}.EditCustomerModal_required__BkFgy{color:#dc2626}.EditCustomerModal_field__E9RgC input,.EditCustomerModal_field__E9RgC select{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:13px;padding:8px 10px}.EditCustomerModal_field__E9RgC input:focus,.EditCustomerModal_field__E9RgC select:focus{border-color:#2563eb;outline:2px solid #93c5fd;outline-offset:-1px}.EditCustomerModal_toggle__NaY\+7{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px}.EditCustomerModal_toggle__NaY\+7 input{cursor:pointer;height:16px;width:16px}.EditCustomerModal_actions__hQ9Dy{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.EditCustomerModal_cancel__jI6RM,.EditCustomerModal_submit__GlQ42{border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.EditCustomerModal_cancel__jI6RM{background:#fff;border:1px solid #d1d5db;color:#374151}.EditCustomerModal_cancel__jI6RM:hover:not(:disabled){background:#f9fafb}.EditCustomerModal_submit__GlQ42{background:#2563eb;border:none;color:#fff}.EditCustomerModal_submit__GlQ42:hover:not(:disabled){background:#1d4ed8}.EditCustomerModal_cancel__jI6RM:disabled,.EditCustomerModal_submit__GlQ42:disabled{cursor:not-allowed;opacity:.5}.AdminCustomers_container__qR-nw{padding:0}.AdminCustomers_statsGrid__cOYiC{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}@media (max-width:1024px){.AdminCustomers_statsGrid__cOYiC{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.AdminCustomers_statsGrid__cOYiC{grid-template-columns:1fr}}.Button_button__IwlAf{align-items:center;border:none;border-radius:var(--border-radius-md);cursor:pointer;display:inline-flex;font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);gap:var(--spacing-2);justify-content:center;outline:none;position:relative;transition:var(--transition-all);-webkit-user-select:none;user-select:none;white-space:nowrap}.Button_button__IwlAf:focus{box-shadow:var(--shadow-focus);outline:none}.Button_button__IwlAf:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.Button_button__IwlAf:hover:not(:disabled){transform:translateY(-1px)}.Button_button__IwlAf:active:not(:disabled){transform:translateY(0)}.Button_button__IwlAf:disabled{cursor:not-allowed;opacity:.5}.Button_size-sm__cucdp{border-radius:var(--button-border-radius-sm);font-size:var(--font-size-sm);gap:8px;height:var(--button-height-sm);line-height:var(--line-height-sm);padding:var(--button-padding-y-sm) var(--button-padding-x-sm)}.Button_size-md__HieT-{border-radius:var(--button-border-radius-md);font-size:var(--font-size-base);gap:8px;height:var(--button-height-md);line-height:var(--line-height-base);padding:var(--button-padding-y-md) var(--button-padding-x-md)}.Button_size-lg__QsH50{padding:var(--button-padding-y-lg) var(--button-padding-x-lg)}.Button_size-lg__QsH50,.Button_size-xl__kbx0l{border-radius:var(--button-border-radius-lg);font-size:var(--font-size-lg);gap:12px;height:var(--button-height-lg);line-height:var(--line-height-lg)}.Button_size-xl__kbx0l{padding:var(--button-padding-y-lg) 32px}.Button_variant-primary__768pr{background-color:var(--color-primary-500);color:var(--color-text-inverse)}.Button_variant-primary__768pr:hover:not(:disabled){background-color:var(--color-primary-600)}.Button_variant-primary__768pr:active:not(:disabled){background-color:var(--color-primary-700)}.Button_variant-secondary__KjSrv{background-color:var(--color-secondary-500);color:var(--color-text-inverse)}.Button_variant-secondary__KjSrv:hover:not(:disabled){background-color:var(--color-secondary-600)}.Button_variant-secondary__KjSrv:active:not(:disabled){background-color:var(--color-secondary-700)}.Button_variant-success__s8RBM{background-color:var(--color-success-500);color:var(--color-text-inverse)}.Button_variant-success__s8RBM:hover:not(:disabled){background-color:var(--color-success-600)}.Button_variant-success__s8RBM:active:not(:disabled){background-color:var(--color-success-800)}.Button_variant-warning__tDqjA{background-color:var(--color-warning-500);color:var(--color-text-primary)}.Button_variant-warning__tDqjA:hover:not(:disabled){background-color:var(--color-warning-600)}.Button_variant-warning__tDqjA:active:not(:disabled){background-color:var(--color-warning-800)}.Button_variant-danger__nkAzL{background-color:var(--color-danger-500);color:var(--color-text-inverse)}.Button_variant-danger__nkAzL:hover:not(:disabled){background-color:var(--color-danger-600)}.Button_variant-danger__nkAzL:active:not(:disabled){background-color:var(--color-danger-800)}.Button_variant-ghost__UUn6q{background-color:initial;color:var(--color-primary-500)}.Button_variant-ghost__UUn6q:hover:not(:disabled){background-color:var(--color-primary-50)}.Button_variant-ghost__UUn6q:active:not(:disabled){background-color:var(--color-primary-100)}.Button_variant-outline__Kh0AF{background-color:initial;border:2px solid var(--color-primary-500);color:var(--color-primary-500)}.Button_variant-outline__Kh0AF:hover:not(:disabled){background-color:var(--color-primary-50)}.Button_variant-outline__Kh0AF:active:not(:disabled){background-color:var(--color-primary-100);border-color:var(--color-primary-600)}.Button_fullWidth__Fqzf9{width:100%}.Button_loading__kXXn1{opacity:.7;pointer-events:none}.Button_iconWrapper__lGCF\+{align-items:center;display:flex;flex-shrink:0;justify-content:center}.Button_iconLeft__8gE7Y{order:-1}.Button_iconRight__4xu1a{order:1}.Button_content__ZQh6m{align-items:center;display:flex;gap:inherit;justify-content:center}.Button_spinner__pewp7{animation:Button_spinner__pewp7 1s linear infinite;display:inline-block;margin-right:4px}@keyframes Button_spinner__pewp7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Input_container__R\+kr1{display:flex;flex-direction:column;position:relative;width:100%}.Input_input__H-WD7{background-color:var(--color-background-primary);border:var(--input-border-width) solid var(--color-border-base);border-radius:var(--input-border-radius);box-sizing:border-box;color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-base);height:var(--input-height);line-height:var(--line-height-base);padding:var(--input-padding-y) var(--input-padding-x);transition:var(--transition-all);width:100%}.Input_input__H-WD7::placeholder{color:var(--color-text-tertiary)}.Input_input__H-WD7:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #5e77fd1a;outline:none}.Input_input__H-WD7:disabled{background-color:var(--color-background-secondary);color:var(--color-text-disabled);cursor:not-allowed;opacity:.5}.Input_input__H-WD7.Input_error__t4pfM{border-color:var(--color-danger-500)}.Input_input__H-WD7.Input_error__t4pfM:focus{border-color:var(--color-danger-500);box-shadow:0 0 0 3px #d630301a}.Input_input__H-WD7.Input_hasIconLeft__7rI1d{padding-left:40px}.Input_input__H-WD7.Input_hasIconRight__tLVNl{padding-right:40px}.Input_input__H-WD7.Input_hasIconBoth__HwbSB{padding-left:40px;padding-right:40px}.Input_iconBase__sp9wa{align-items:center;color:var(--color-text-tertiary);display:flex;height:20px;justify-content:center;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px}.Input_iconLeft__AZ5aS{left:12px}.Input_iconRight__LRbd2{right:12px}.Input_iconButton__2lqEH{align-items:center;background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:var(--transition-color);width:24px}.Input_iconButton__2lqEH:hover{color:var(--color-text-secondary)}.Input_iconButton__2lqEH:disabled{cursor:not-allowed;opacity:.5}.Input_label__1daKJ{color:var(--color-text-primary);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-2)}.Input_label__1daKJ.Input_required__\+N1e9:after{color:var(--color-danger-500);content:" *"}.Input_label__1daKJ.Input_disabled__PtF25{color:var(--color-text-disabled)}.Input_helperText__y0iqO{color:var(--color-text-tertiary);display:block;font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-top:var(--spacing-1)}.Input_errorText__YTth8{color:var(--color-danger-500)}.Input_errorText__YTth8,.Input_successText__-bcuN{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);margin-top:var(--spacing-1)}.Input_successText__-bcuN{color:var(--color-success-500)}.Input_input__H-WD7[type=number]::-webkit-inner-spin-button,.Input_input__H-WD7[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Input_input__H-WD7[type=number]{-moz-appearance:textfield}.Input_input__H-WD7[type=search]::-webkit-search-cancel-button{display:none}.Input_input__H-WD7[type=password]{letter-spacing:.3em}.Input_wrapper__GeKK7{display:flex;flex-direction:column;gap:var(--spacing-2)}.Input_fieldIndicator__nm4NF{color:var(--color-text-tertiary);display:inline-block;font-size:var(--font-size-xs);margin-left:var(--spacing-1)}.Input_required__\+N1e9{color:var(--color-danger-500)}.Input_optional__GZCqm{color:var(--color-text-tertiary)}.Select_container__QLODj{display:flex;flex-direction:column;position:relative;width:100%}.Select_select__3DVlQ{-webkit-appearance:none;appearance:none;background-color:var(--color-background-primary);background-image:url('data:image/svg+xml;utf8,<svg fill="none" height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M4.41421 7.41421C4.02369 7.80474 4.02369 8.43787 4.41421 8.82843L10 14.4142L15.5858 8.82843C15.9763 8.43787 15.9763 7.80474 15.5858 7.41421C15.1953 7.02369 14.5621 7.02369 14.1716 7.41421L10 11.5858L5.82843 7.41421C5.43787 7.02369 4.80474 7.02369 4.41421 7.41421Z" fill="rgb%2894, 119, 253%29"/></svg>');background-position:right 8px center;background-repeat:no-repeat;background-size:20px;border:var(--select-border-width) solid var(--color-border-base);border-radius:var(--select-border-radius);box-sizing:border-box;color:var(--color-text-primary);cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-base);height:var(--select-height);line-height:var(--line-height-base);padding:var(--select-padding-y) var(--select-padding-x);padding-right:var(--select-padding-right);transition:var(--transition-all);width:100%}.Select_select__3DVlQ:disabled{background-color:var(--color-background-secondary);color:var(--color-text-disabled);cursor:not-allowed;opacity:.5}.Select_select__3DVlQ:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #5e77fd1a;outline:none}.Select_select__3DVlQ.Select_error__ZpxCe{border-color:var(--color-danger-500)}.Select_select__3DVlQ.Select_error__ZpxCe:focus{border-color:var(--color-danger-500);box-shadow:0 0 0 3px #d630301a}.Select_label__W1EKV{color:var(--color-text-primary);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-2)}.Select_label__W1EKV.Select_required__MIX4\+:after{color:var(--color-danger-500);content:" *"}.Select_label__W1EKV.Select_disabled__fCTid{color:var(--color-text-disabled)}.Select_helperText__PXW3A{color:var(--color-text-tertiary)}.Select_errorText__L1C11,.Select_helperText__PXW3A{display:block;font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-top:var(--spacing-1)}.Select_errorText__L1C11{color:var(--color-danger-500);font-weight:var(--font-weight-medium)}.Select_option__3vxyj{background-color:var(--color-background-primary);color:var(--color-text-primary)}.Select_option__3vxyj:hover{background-color:var(--color-primary-50)}.Select_option__3vxyj:disabled{background-color:var(--color-background-secondary);color:var(--color-text-disabled)}.Select_optgroup__rHCk7{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.Select_size-sm__uDZPv{font-size:var(--font-size-sm);height:32px;padding:4px 32px 4px 8px}.Select_size-md__IafE0{font-size:var(--font-size-base);height:40px;padding:8px 40px 8px 12px}.Select_size-lg__\+jU\+z{font-size:var(--font-size-lg);height:48px;padding:12px 48px 12px 16px}.Select_fullWidth__YlogA{width:100%}.Select_iconContainer__wIfSA{align-items:center;color:var(--color-primary-500);display:flex;justify-content:center;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.Checkbox_container__RN2Nq{align-items:center;cursor:pointer;display:flex;gap:var(--spacing-2);-webkit-user-select:none;user-select:none}.Checkbox_container__RN2Nq.Checkbox_disabled__H5HU0{cursor:not-allowed;opacity:.5}.Checkbox_input__tA4FA{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color-background-primary);border:var(--checkbox-border-width) solid var(--color-neutral-300);border-radius:var(--checkbox-border-radius);cursor:pointer;flex-shrink:0;height:var(--checkbox-size);margin:0;padding:0;transition:var(--transition-all);width:var(--checkbox-size)}.Checkbox_input__tA4FA:not(:checked){background-color:var(--color-background-primary);border-color:var(--color-neutral-300)}.Checkbox_input__tA4FA:hover:not(:disabled){border-color:var(--color-primary-500);box-shadow:0 0 0 2px #5e77fd1a}.Checkbox_input__tA4FA:focus{box-shadow:0 0 0 3px #5e77fd1a,0 0 0 1px var(--color-primary-500);outline:none}.Checkbox_input__tA4FA:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.Checkbox_input__tA4FA:checked{background-color:var(--color-primary-500);background-image:url('data:image/svg+xml;utf8,<svg fill="none" height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M16.707 5.293a1 1 0 010 1.414l-9 9a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L7 12.586l8.293-8.293a1 1 0 011.414 0z" fill="white"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:16px;border-color:var(--color-primary-500)}.Checkbox_input__tA4FA:checked:hover:not(:disabled){background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.Checkbox_input__tA4FA:checked:active:not(:disabled){background-color:var(--color-primary-700);border-color:var(--color-primary-700)}.Checkbox_input__tA4FA:disabled{background-color:var(--color-background-secondary);border-color:var(--color-neutral-40);cursor:not-allowed;opacity:.5}.Checkbox_input__tA4FA:indeterminate{background-color:var(--color-primary-500);background-image:url('data:image/svg+xml;utf8,<svg fill="none" height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M4 10a1 1 0 011-1h10a1 1 0 110 2H5a1 1 0 01-1-1z" fill="white"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:16px;border-color:var(--color-primary-500)}.Checkbox_label__JuvyS{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:var(--font-family-sans);font-size:var(--font-size-base);gap:var(--spacing-2);line-height:var(--line-height-base);margin:0;padding:0;transition:var(--transition-color)}.Checkbox_label__JuvyS.Checkbox_disabled__H5HU0{color:var(--color-text-disabled);cursor:not-allowed;opacity:.5}.Checkbox_label__JuvyS:hover:not(.Checkbox_disabled__H5HU0){color:var(--color-text-secondary)}.Checkbox_helperText__DyRFl{color:var(--color-text-tertiary)}.Checkbox_errorText__U19P\+,.Checkbox_helperText__DyRFl{display:block;font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin-left:calc(var(--checkbox-size) + var(--spacing-2));margin-top:var(--spacing-2)}.Checkbox_errorText__U19P\+{color:var(--color-danger-500);font-weight:var(--font-weight-medium)}.Checkbox_group__P55\+o{display:flex;flex-direction:column;gap:var(--spacing-3)}.Checkbox_group__P55\+o.Checkbox_disabled__H5HU0{opacity:.5;pointer-events:none}.Checkbox_checkboxWithDescription__LDqmy,.Checkbox_wrapper__KRUZF{display:flex;flex-direction:column;gap:var(--spacing-1)}.Checkbox_description__nHjYW{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin-left:calc(var(--checkbox-size) + var(--spacing-2))}.Modal_backdrop__kSsEr{align-items:center;animation:Modal_fadeIn__rJnpE .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-4);position:fixed;right:0;top:0;z-index:50}@keyframes Modal_fadeIn__rJnpE{0%{opacity:0}to{opacity:1}}.Modal_modal__P1qsZ{animation:Modal_slideUp__2ROaf .3s ease-out;background-color:var(--color-background-primary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:90vh;overflow-y:auto}@keyframes Modal_slideUp__2ROaf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Modal_modalSm__6-Lsk{max-width:400px;width:100%}.Modal_modalMd__g3zwF{max-width:600px;width:100%}.Modal_modalLg__u1GuC{max-width:800px;width:100%}.Modal_modalXl__5H8Da{max-width:1000px;width:100%}.Modal_header__JueZB{align-items:flex-start;border-bottom:1px solid var(--color-border-light);display:flex;gap:var(--spacing-4);justify-content:space-between;padding:var(--spacing-6)}.Modal_titleContainer__xk-Hg{flex:1 1}.Modal_title__\+awUp{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.3;margin:0}.Modal_closeButton__7D1cK{align-items:center;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;transition:color .2s ease;width:24px}.Modal_closeButton__7D1cK:hover{color:var(--color-text-primary)}.Modal_closeButton__7D1cK svg{height:100%;width:100%}.Modal_body__FVX-a{color:var(--color-text-primary);flex:1 1;padding:var(--spacing-6)}.Modal_body__FVX-a>*+*{margin-top:var(--spacing-4)}.Modal_footer__03Lav{border-top:1px solid var(--color-border-light);display:flex;flex-wrap:wrap;gap:var(--spacing-3);justify-content:flex-end;padding:var(--spacing-6)}.Modal_footer__03Lav>*+*{margin-left:var(--spacing-2)}@media (max-width:768px){.Modal_backdrop__kSsEr{padding:var(--spacing-2)}.Modal_modal__P1qsZ{max-height:95vh}.Modal_modalLg__u1GuC,.Modal_modalMd__g3zwF,.Modal_modalSm__6-Lsk,.Modal_modalXl__5H8Da{max-width:calc(100vw - var(--spacing-4))}.Modal_body__FVX-a,.Modal_footer__03Lav,.Modal_header__JueZB{padding:var(--spacing-4)}.Modal_title__\+awUp{font-size:var(--font-size-lg)}}.Modal_body__FVX-a::-webkit-scrollbar{width:8px}.Modal_body__FVX-a::-webkit-scrollbar-track{background:#0000}.Modal_body__FVX-a::-webkit-scrollbar-thumb{background:var(--color-border-light);border-radius:4px}.Modal_body__FVX-a::-webkit-scrollbar-thumb:hover{background:var(--color-border)}.Table_tableWrapper__SwB9B{background-color:var(--color-background-primary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);overflow-x:auto;width:100%}.Table_table__24K1A{border-collapse:collapse;font-size:var(--font-size-sm);width:100%}.Table_thead__hgYYQ{background-color:var(--color-background-secondary);border-bottom:2px solid var(--color-border-light)}.Table_thead__hgYYQ th{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);padding:var(--spacing-3) var(--spacing-4);text-align:left;-webkit-user-select:none;user-select:none}.Table_sortable__GqQOR{cursor:pointer;transition:background-color .2s ease}.Table_sortable__GqQOR:hover{background-color:var(--color-background-tertiary)}.Table_headerContent__JBpsP{align-items:center;display:flex;gap:var(--spacing-2)}.Table_sortIcon__i-VK7{color:var(--color-text-secondary);font-size:var(--font-size-xs);transition:transform .2s ease}.Table_tbody__4hJaB tr{border-bottom:1px solid var(--color-border-light);transition:background-color .2s ease}.Table_row__bx6Ud{background-color:var(--color-background-primary)}.Table_row__bx6Ud:hover{background-color:var(--color-background-secondary)}.Table_clickable__9bPdO{cursor:pointer}.Table_tbody__4hJaB td{color:var(--color-text-primary);padding:var(--spacing-3) var(--spacing-4)}.Table_tbody__4hJaB td a{color:var(--color-text-link);text-decoration:none;transition:color .2s ease}.Table_tbody__4hJaB td a:hover{color:var(--color-text-link-hover);text-decoration:underline}.Table_loadingContainer__5jdq1{align-items:center;background-color:var(--color-background-primary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-8)}.Table_loadingSpinner__gJmsy{animation:Table_spin__RviDq .8s linear infinite;border:4px solid var(--color-border-light);border-radius:50%;border-top-color:var(--color-primary);height:40px;margin-bottom:var(--spacing-3);width:40px}@keyframes Table_spin__RviDq{to{transform:rotate(1turn)}}.Table_loadingContainer__5jdq1 p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.Table_emptyContainer__xWAVX{align-items:center;background-color:var(--color-background-primary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);color:var(--color-text-secondary);display:flex;justify-content:center;min-height:200px;padding:var(--spacing-8);text-align:center}.Table_emptyContainer__xWAVX p{font-size:var(--font-size-sm);margin:0}@media (max-width:768px){.Table_tbody__4hJaB td,.Table_thead__hgYYQ th{font-size:var(--font-size-xs);padding:var(--spacing-2) var(--spacing-3)}.Table_headerContent__JBpsP{align-items:flex-start;flex-direction:column;gap:0}.Table_sortIcon__i-VK7{display:none}}.Table_tableWrapper__SwB9B::-webkit-scrollbar{height:8px}.Table_tableWrapper__SwB9B::-webkit-scrollbar-track{background:#0000}.Table_tableWrapper__SwB9B::-webkit-scrollbar-thumb{background:var(--color-border-light);border-radius:4px}.Table_tableWrapper__SwB9B::-webkit-scrollbar-thumb:hover{background:var(--color-border)}.Pagination_container__PAJLJ{background-color:var(--color-background-primary);border-top:1px solid var(--color-border-light);display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4);padding:var(--spacing-4)}.Pagination_info__FWH7q{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between}.Pagination_itemCount__IdFHI{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.Pagination_itemsPerPage__EzSYU{align-items:center;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2)}.Pagination_itemsPerPage__EzSYU label{color:var(--color-text-secondary)}.Pagination_select__-fUAy{background-color:var(--color-background-primary);border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:border-color .2s ease}.Pagination_select__-fUAy:hover{border-color:var(--color-border)}.Pagination_select__-fUAy:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a;outline:none}.Pagination_controls__gNEd0{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2);justify-content:center}.Pagination_button__ENsQH{background-color:var(--color-background-primary);border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-4);transition:all .2s ease;white-space:nowrap}.Pagination_button__ENsQH:hover:not(:disabled){background-color:var(--color-background-secondary);border-color:var(--color-primary);color:var(--color-primary)}.Pagination_button__ENsQH:disabled{border-color:var(--color-border-light);color:var(--color-text-secondary);cursor:not-allowed;opacity:.5}.Pagination_button__ENsQH:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Pagination_pages__VZ8ji{align-items:center;display:flex;gap:var(--spacing-1)}.Pagination_pageButton__baHrO{align-items:center;background-color:var(--color-background-primary);border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);color:var(--color-text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);height:40px;justify-content:center;min-width:40px;padding:0;transition:all .2s ease}.Pagination_pageButton__baHrO:hover:not(:disabled){background-color:var(--color-background-secondary);border-color:var(--color-primary);color:var(--color-primary)}.Pagination_pageButton__baHrO.Pagination_active__QsMse{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.Pagination_pageButton__baHrO:disabled{cursor:not-allowed;opacity:.5}.Pagination_pageButton__baHrO:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Pagination_ellipsis__V\+PE6{color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:0 var(--spacing-1)}@media (max-width:768px){.Pagination_container__PAJLJ{gap:var(--spacing-3)}.Pagination_info__FWH7q{align-items:flex-start;flex-direction:column}.Pagination_controls__gNEd0{justify-content:space-between;width:100%}.Pagination_button__ENsQH span{display:none}.Pagination_button__ENsQH:before{content:"←"}.Pagination_button__ENsQH:last-of-type:before{content:"→"}.Pagination_pages__VZ8ji{flex:1 1;justify-content:center}}@media (max-width:480px){.Pagination_pageButton__baHrO{font-size:var(--font-size-xs);height:36px;min-width:36px}.Pagination_ellipsis__V\+PE6{font-size:var(--font-size-xs);padding:0 var(--spacing-1)}}.Badge_badge__bSKtD{align-items:center;background-color:var(--color-background-secondary);border-radius:var(--border-radius-full);color:var(--color-text-primary);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-content:center;padding:var(--spacing-1) var(--spacing-3);white-space:nowrap}.Badge_badgePending__dCDo4{background-color:#fef3c7;color:#92400e}.Badge_badgeSuccess__\+oKsD{background-color:#dcfce7;color:#166534}.Badge_badgeError__dGMZp{background-color:#fee2e2;color:#991b1b}@media (prefers-color-scheme:light){.Badge_badgePending__dCDo4{background-color:#fef3c7;color:#92400e}.Badge_badgeSuccess__\+oKsD{background-color:#dcfce7;color:#166534}.Badge_badgeError__dGMZp{background-color:#fee2e2;color:#991b1b}}@media (prefers-color-scheme:dark){.Badge_badgePending__dCDo4{background-color:#78350f;color:#fef3c7}.Badge_badgeSuccess__\+oKsD{background-color:#15803d;color:#dcfce7}.Badge_badgeError__dGMZp{background-color:#7f1d1d;color:#fee2e2}}@media (max-width:480px){.Badge_badge__bSKtD{font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2)}}.Tabs_tabsContainer__8Tb65{width:100%}.Tabs_tabList__5EKTn{border-bottom:2px solid var(--color-border-light);display:flex;gap:0;overflow-x:auto}.Tabs_tabList__5EKTn::-webkit-scrollbar{height:4px}.Tabs_tabList__5EKTn::-webkit-scrollbar-track{background:#0000}.Tabs_tabList__5EKTn::-webkit-scrollbar-thumb{background:var(--color-border-light);border-radius:2px}.Tabs_tab__7yhV4{background-color:initial;border:none;border-bottom:3px solid #0000;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:-2px;padding:var(--spacing-3) var(--spacing-4);position:relative;transition:all .2s ease;white-space:nowrap}.Tabs_tab__7yhV4:hover:not(:disabled){background-color:var(--color-background-secondary);color:var(--color-text-primary)}.Tabs_tab__7yhV4.Tabs_active__i6uQY{border-bottom-color:var(--color-primary);color:var(--color-primary)}.Tabs_tab__7yhV4.Tabs_disabled__uYyQO{color:var(--color-text-secondary);cursor:not-allowed;opacity:.5}.Tabs_tab__7yhV4:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.Tabs_tabContent__QYVB7{animation:Tabs_fadeIn__7s4b3 .2s ease-out;background-color:var(--color-background-primary);padding:var(--spacing-6)}@keyframes Tabs_fadeIn__7s4b3{0%{opacity:0}to{opacity:1}}.Tabs_tabPanel__uuDLP{width:100%}@media (max-width:768px){.Tabs_tab__7yhV4{font-size:var(--font-size-xs);padding:var(--spacing-2) var(--spacing-3)}.Tabs_tabContent__QYVB7{padding:var(--spacing-4)}}@media (max-width:480px){.Tabs_tab__7yhV4{font-size:var(--font-size-xs);padding:var(--spacing-2) var(--spacing-2)}.Tabs_tabContent__QYVB7{padding:var(--spacing-3)}}.ApplicationFilters_container__YMMVC{align-items:flex-end;background-color:var(--color-background-primary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:var(--spacing-4);margin-bottom:var(--spacing-4);padding:var(--spacing-4)}.ApplicationFilters_filterGroup__ETJ4E{grid-gap:var(--spacing-4);display:grid;flex:1 1;gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));min-width:0}.ApplicationFilters_filterItem__81QH6{display:flex;flex-direction:column;gap:var(--spacing-2)}.ApplicationFilters_label__PFjC5{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ApplicationFilters_sortOrderButton__SGAwh{background-color:var(--color-background-primary);border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-3);transition:all .2s ease;white-space:nowrap}.ApplicationFilters_sortOrderButton__SGAwh:hover{background-color:var(--color-background-secondary);border-color:var(--color-primary);color:var(--color-primary)}.ApplicationFilters_sortOrderButton__SGAwh:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:1024px){.ApplicationFilters_filterGroup__ETJ4E{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ApplicationFilters_container__YMMVC{align-items:stretch;flex-direction:column}.ApplicationFilters_filterGroup__ETJ4E{grid-template-columns:1fr;width:100%}.ApplicationFilters_filterItem__81QH6{width:100%}}.ApplicationsTable_container__afkDn{display:flex;flex-direction:column;gap:var(--spacing-4)}.ApplicationsTable_businessName__DdKSM{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.ApplicationsTable_email__OKB07{color:var(--color-text-link);text-decoration:none;transition:color .2s ease}.ApplicationsTable_email__OKB07:hover{color:var(--color-text-link-hover);text-decoration:underline}.ApplicationsTable_pendingRow__vQeoo{background-color:#fffbeb}.ApplicationsTable_pendingRow__vQeoo:hover{background-color:#fef3c7}.ApplicationsTable_reviewButton__BxYav{background-color:var(--color-primary-500);border:1px solid var(--color-primary-500);border-radius:var(--border-radius-sm);color:#fff;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-3);transition:all .2s ease;white-space:nowrap}.ApplicationsTable_reviewButton__BxYav:hover{background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.ApplicationsTable_reviewButton__BxYav:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.ApplicationsTable_reviewButton__BxYav:active{transform:scale(.98)}@media (max-width:768px){.ApplicationsTable_container__afkDn{gap:var(--spacing-3)}}.ApproveDialog_title__MP1E8{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.ApproveDialog_content__B2Z\+Z{display:flex;flex-direction:column;gap:var(--spacing-4)}.ApproveDialog_actionList__kFhIX,.ApproveDialog_message__9dHNJ{color:var(--color-text-primary);font-size:var(--font-size-sm);margin:0}.ApproveDialog_actionList__kFhIX{padding-left:var(--spacing-5)}.ApproveDialog_actionList__kFhIX li{margin-bottom:var(--spacing-2)}.ApproveDialog_actionList__kFhIX li:last-child{margin-bottom:0}.ApproveDialog_formGroup__87rN9{display:flex;flex-direction:column;gap:var(--spacing-2)}.ApproveDialog_label__-MoIZ{font-weight:var(--font-weight-medium)}.ApproveDialog_label__-MoIZ,.ApproveDialog_textarea__ky5\+Y{color:var(--color-text-primary);font-size:var(--font-size-sm)}.ApproveDialog_textarea__ky5\+Y{background-color:var(--color-background-primary);border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);font-family:inherit;padding:var(--spacing-3);resize:vertical;transition:border-color .2s ease}.ApproveDialog_textarea__ky5\+Y:hover:not(:disabled){border-color:var(--color-border)}.ApproveDialog_textarea__ky5\+Y:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a;outline:none}.ApproveDialog_textarea__ky5\+Y:disabled{cursor:not-allowed;opacity:.6}.ApproveDialog_helperText__dPBA\+{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0}.ApproveDialog_actions__glONU{display:flex;gap:var(--spacing-3);justify-content:flex-end}.ApproveDialog_cancelButton__L1-JF{background-color:var(--color-background-secondary);border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-4);transition:all .2s ease;white-space:nowrap}.ApproveDialog_cancelButton__L1-JF:hover:not(:disabled){background-color:var(--color-background-tertiary);border-color:var(--color-border)}.ApproveDialog_cancelButton__L1-JF:disabled{cursor:not-allowed;opacity:.5}.ApproveDialog_confirmButton__xn\+44{background-color:#10b981;border:none;border-radius:var(--border-radius-sm);color:#fff;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-4);transition:all .2s ease;white-space:nowrap}.ApproveDialog_confirmButton__xn\+44:hover:not(:disabled){background-color:#059669}.ApproveDialog_confirmButton__xn\+44:disabled{cursor:not-allowed;opacity:.6}.ApproveDialog_confirmButton__xn\+44:active:not(:disabled){transform:scale(.98)}@media (max-width:480px){.ApproveDialog_actions__glONU{flex-direction:column-reverse}.ApproveDialog_cancelButton__L1-JF,.ApproveDialog_confirmButton__xn\+44{width:100%}}.RejectDialog_title__0FAMA{color:#dc2626;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.RejectDialog_content__JVGt4{display:flex;flex-direction:column;gap:var(--spacing-4)}.RejectDialog_actionList__VrAck,.RejectDialog_message__pFWc4{color:var(--color-text-primary);font-size:var(--font-size-sm);margin:0}.RejectDialog_actionList__VrAck{padding-left:var(--spacing-5)}.RejectDialog_actionList__VrAck li{margin-bottom:var(--spacing-2)}.RejectDialog_actionList__VrAck li:last-child{margin-bottom:0}.RejectDialog_formGroup__I1ozt{display:flex;flex-direction:column;gap:var(--spacing-2)}.RejectDialog_label__lfEzW{font-weight:var(--font-weight-medium)}.RejectDialog_label__lfEzW,.RejectDialog_textarea__ULlpc{color:var(--color-text-primary);font-size:var(--font-size-sm)}.RejectDialog_textarea__ULlpc{background-color:var(--color-background-primary);border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);font-family:inherit;padding:var(--spacing-3);resize:vertical;transition:border-color .2s ease}.RejectDialog_textarea__ULlpc:hover:not(:disabled){border-color:var(--color-border)}.RejectDialog_textarea__ULlpc:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a;outline:none}.RejectDialog_textarea__ULlpc:disabled{cursor:not-allowed;opacity:.6}.RejectDialog_helperText__1u5vL{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0}.RejectDialog_error__XT5VI{background-color:#fee2e2;border-radius:var(--border-radius-sm);color:#dc2626;font-size:var(--font-size-xs);margin:0;padding:var(--spacing-2) var(--spacing-3)}.RejectDialog_actions__f8CI\+{display:flex;gap:var(--spacing-3);justify-content:flex-end}.RejectDialog_cancelButton__dTmsi{background-color:var(--color-background-secondary);border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-4);transition:all .2s ease;white-space:nowrap}.RejectDialog_cancelButton__dTmsi:hover:not(:disabled){background-color:var(--color-background-tertiary);border-color:var(--color-border)}.RejectDialog_cancelButton__dTmsi:disabled{cursor:not-allowed;opacity:.5}.RejectDialog_confirmButton__dsrPY{background-color:#ef4444;border:none;border-radius:var(--border-radius-sm);color:#fff;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-4);transition:all .2s ease;white-space:nowrap}.RejectDialog_confirmButton__dsrPY:hover:not(:disabled){background-color:#dc2626}.RejectDialog_confirmButton__dsrPY:disabled{cursor:not-allowed;opacity:.6}.RejectDialog_confirmButton__dsrPY:active:not(:disabled){transform:scale(.98)}@media (max-width:480px){.RejectDialog_actions__f8CI\+{flex-direction:column-reverse}.RejectDialog_cancelButton__dTmsi,.RejectDialog_confirmButton__dsrPY{width:100%}}.ApplicationDetailModal_header__Jc82L{display:flex;flex-direction:column;gap:var(--spacing-3)}.ApplicationDetailModal_headerTitle__YaIQp{align-items:center;display:flex;gap:var(--spacing-3)}.ApplicationDetailModal_title__tR55c{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.ApplicationDetailModal_headerMeta__UvSlV{display:flex;flex-direction:column;gap:var(--spacing-1)}.ApplicationDetailModal_email__M2APj{color:var(--color-text-link);font-size:var(--font-size-sm);margin:0;text-decoration:none}.ApplicationDetailModal_email__M2APj:hover{text-decoration:underline}.ApplicationDetailModal_date__Cyb1M{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0}.ApplicationDetailModal_infoGrid__9A-50{grid-gap:var(--spacing-6);display:grid;gap:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ApplicationDetailModal_infoSection__pVJnr{background-color:var(--color-background-secondary);border-radius:var(--border-radius-md);padding:var(--spacing-4)}.ApplicationDetailModal_sectionTitle__FjvAu{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.5px;margin:0 0 var(--spacing-3) 0;text-transform:uppercase}.ApplicationDetailModal_infoRow__xX6Q1{align-items:flex-start;border-bottom:1px solid var(--color-border-light);display:flex;gap:var(--spacing-3);justify-content:space-between;padding:var(--spacing-2) 0}.ApplicationDetailModal_infoRow__xX6Q1:last-child{border-bottom:none;padding-bottom:0}.ApplicationDetailModal_label__ajKNb{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.ApplicationDetailModal_value__nqvz1{color:var(--color-text-primary);font-size:var(--font-size-sm);text-align:right}.ApplicationDetailModal_value__nqvz1 a{color:var(--color-text-link);text-decoration:none}.ApplicationDetailModal_value__nqvz1 a:hover{text-decoration:underline}.ApplicationDetailModal_signaturePreview__4LwaZ{border-top:1px solid var(--color-border-light);margin-top:var(--spacing-3);padding-top:var(--spacing-3)}.ApplicationDetailModal_signatureImage__w7Ccf{background-color:#fff;border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);height:auto;max-width:250px;padding:var(--spacing-2);width:100%}.ApplicationDetailModal_rejectionSection__ornkr{background-color:#fee2e2;border-left:4px solid #dc2626}.ApplicationDetailModal_documentsContainer__zPI3s{min-height:200px}.ApplicationDetailModal_emptyMessage__Mta2k{color:var(--color-text-secondary);padding:var(--spacing-8);text-align:center}.ApplicationDetailModal_documentsList__09PTt{display:flex;flex-direction:column;gap:var(--spacing-3)}.ApplicationDetailModal_documentItem__kFbMo{align-items:center;background-color:var(--color-background-secondary);border:1px solid var(--color-border-light);border-radius:var(--border-radius-md);display:flex;gap:var(--spacing-3);padding:var(--spacing-4);transition:all .2s ease}.ApplicationDetailModal_documentItem__kFbMo:hover{background-color:var(--color-background-primary);border-color:var(--color-primary)}.ApplicationDetailModal_documentIcon__btZDo{align-items:center;background-color:var(--color-background-tertiary);border-radius:var(--border-radius-sm);color:var(--color-text-secondary);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ApplicationDetailModal_documentIcon__btZDo svg{height:24px;width:24px}.ApplicationDetailModal_documentInfo__0lYc0{flex:1 1;min-width:0}.ApplicationDetailModal_documentName__9lrr\+{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-1) 0}.ApplicationDetailModal_documentPath__aQ3Yq{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0;word-break:break-all}.ApplicationDetailModal_previewButton__Tc5rj{background-color:var(--color-primary-500);border:1px solid var(--color-primary-500);border-radius:var(--border-radius-sm);color:#fff;cursor:pointer;flex-shrink:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-3);transition:all .2s ease;white-space:nowrap}.ApplicationDetailModal_previewButton__Tc5rj:hover{background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.ApplicationDetailModal_auditLog__35GMH{min-height:200px}.ApplicationDetailModal_timeline__mJ-1\+{padding:var(--spacing-4);position:relative}.ApplicationDetailModal_timeline__mJ-1\+:before{background-color:var(--color-border-light);bottom:0;content:"";left:7px;position:absolute;top:0;width:2px}.ApplicationDetailModal_timelineEvent__tunQP{margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4);padding-left:var(--spacing-6);position:relative}.ApplicationDetailModal_timelineDot__C8-\+G{background-color:var(--color-background-secondary);border:3px solid var(--color-border-light);border-radius:50%;height:16px;left:0;position:absolute;top:0;width:16px;z-index:1}.ApplicationDetailModal_timelineDot__C8-\+G.ApplicationDetailModal_submitted__96x2I{background-color:#3b82f6;border-color:#3b82f6}.ApplicationDetailModal_timelineDot__C8-\+G.ApplicationDetailModal_approved__fCiDl{background-color:#10b981;border-color:#10b981}.ApplicationDetailModal_timelineDot__C8-\+G.ApplicationDetailModal_rejected__-C-r\+{background-color:#ef4444;border-color:#ef4444}.ApplicationDetailModal_timelineContent__tj-or{background-color:var(--color-background-secondary);border:1px solid var(--color-border-light);border-radius:var(--border-radius-md);padding:var(--spacing-3)}.ApplicationDetailModal_timelineHeader__ppBD4{align-items:center;display:flex;gap:var(--spacing-2);justify-content:space-between;margin-bottom:var(--spacing-2)}.ApplicationDetailModal_timelineAction__Pk5HA{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.ApplicationDetailModal_timelineUser__GIdDk{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ApplicationDetailModal_timelineDescription__Tl36l{color:var(--color-text-primary);font-size:var(--font-size-sm);margin:var(--spacing-1) 0}.ApplicationDetailModal_timelineTime__JjxIP{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0}.ApplicationDetailModal_footerActions__\+WwXK{display:flex;gap:var(--spacing-2)}.ApplicationDetailModal_button__CvyTg{border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-4);transition:all .2s ease;white-space:nowrap}.ApplicationDetailModal_approveButton__Q3D1L{background-color:#10b981;color:#fff}.ApplicationDetailModal_approveButton__Q3D1L:hover{background-color:#059669}.ApplicationDetailModal_rejectButton__Hn3I2{background-color:#ef4444;color:#fff}.ApplicationDetailModal_rejectButton__Hn3I2:hover{background-color:#dc2626}.ApplicationDetailModal_closeButton__hlNdI{background-color:var(--color-background-secondary);border:1px solid var(--color-border-light);color:var(--color-text-primary)}.ApplicationDetailModal_closeButton__hlNdI:hover{background-color:var(--color-background-tertiary)}@media (max-width:768px){.ApplicationDetailModal_infoGrid__9A-50{gap:var(--spacing-4);grid-template-columns:1fr}.ApplicationDetailModal_documentItem__kFbMo{align-items:flex-start;flex-direction:column}.ApplicationDetailModal_previewButton__Tc5rj{width:100%}.ApplicationDetailModal_timelineEvent__tunQP{padding-left:var(--spacing-4)}.ApplicationDetailModal_timeline__mJ-1\+:before{left:5px}.ApplicationDetailModal_timelineDot__C8-\+G{border-width:2px;height:12px;width:12px}}.AdminOnboardingDashboard_container__im9Gt{background-color:var(--color-background-secondary);min-height:100vh;padding:var(--spacing-6)}.AdminOnboardingDashboard_header__OXHIU{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:var(--spacing-6)}.AdminOnboardingDashboard_headerContent__vMbHf{display:flex;flex-direction:column;gap:var(--spacing-2)}.AdminOnboardingDashboard_onboardBtn__Kkfgs{background:#2b7fff;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;padding:10px 16px;white-space:nowrap}.AdminOnboardingDashboard_onboardBtn__Kkfgs:hover{background:#1d6fe8}.AdminOnboardingDashboard_title__xLOf-{color:var(--color-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0}.AdminOnboardingDashboard_subtitle__2d--Z{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}@media (max-width:768px){.AdminOnboardingDashboard_container__im9Gt{padding:var(--spacing-4)}.AdminOnboardingDashboard_title__xLOf-{font-size:var(--font-size-xl)}}@media (max-width:480px){.AdminOnboardingDashboard_container__im9Gt{padding:var(--spacing-3)}.AdminOnboardingDashboard_title__xLOf-{font-size:var(--font-size-lg)}.AdminOnboardingDashboard_subtitle__2d--Z{font-size:var(--font-size-xs)}}.POStatCard_card__zFoAE{border-radius:12px;overflow:hidden;padding:20px;position:relative;transition:box-shadow .2s ease}.POStatCard_card__zFoAE:hover{box-shadow:0 4px 12px #0000001a}.POStatCard_header__J\+Yac{display:flex;justify-content:flex-end;margin-bottom:8px}.POStatCard_subtitle__GCCEw{font-size:11px;font-weight:500;opacity:.7}.POStatCard_value__Q\+KyF{font-size:40px;font-weight:800;line-height:1.1;margin:0}.POStatCard_title__hITAE{font-size:14px;font-weight:600;margin:4px 0 0}.POStatCard_blue__pfRvY{background:#eff6ff;color:#1e40af}.POStatCard_blue__pfRvY .POStatCard_subtitle__GCCEw{color:#3b82f6}.POStatCard_yellow__eCtBh{background:#fffbeb;color:#92400e}.POStatCard_yellow__eCtBh .POStatCard_subtitle__GCCEw{color:#d97706}.POStatCard_orange__7CKUC{background:#fff7ed;color:#9a3412}.POStatCard_orange__7CKUC .POStatCard_subtitle__GCCEw{color:#ea580c}.POStatCard_red__LRjwr{background:#fef2f2;color:#991b1b}.POStatCard_red__LRjwr .POStatCard_subtitle__GCCEw{color:#dc2626}.POStatCard_green__2tOoG{background:#f0fdf4;color:#166534}.POStatCard_green__2tOoG .POStatCard_subtitle__GCCEw{color:#16a34a}.POFilters_container__wC76d{margin-bottom:16px}.POFilters_searchWrapper__Ut4P8{align-items:center;display:flex;margin-bottom:12px;position:relative}.POFilters_searchIcon__xcX7x{color:#9ca3af;height:18px;left:14px;pointer-events:none;position:absolute;width:18px}.POFilters_searchInput__fxCTL{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;font-size:14px;padding:10px 16px 10px 42px;transition:border-color .2s,box-shadow .2s;width:100%}.POFilters_searchInput__fxCTL:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.POFilters_searchInput__fxCTL::placeholder{color:#9ca3af}.POFilters_tabsRow__o55Jw{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 3px #0000000d;display:flex;justify-content:space-between;padding:4px}.POFilters_tabs__3TNcS{align-items:center;display:flex;gap:2px}.POFilters_tab__DeEZK{background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px;transition:all .2s;white-space:nowrap}.POFilters_tab__DeEZK:hover{background:#f3f4f6;color:#374151}.POFilters_tabActive__rdsSE{background:#3b82f6;color:#fff}.POFilters_tabActive__rdsSE:hover{background:#2563eb;color:#fff}.POFilters_viewAllBtn__akK33{background:#0000;border:none;color:#3b82f6;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px;white-space:nowrap}.POFilters_viewAllBtn__akK33:hover{text-decoration:underline}@media (max-width:768px){.POFilters_tabsRow__o55Jw{flex-direction:column;gap:8px}.POFilters_tabs__3TNcS{flex-wrap:wrap}}.POTable_tableContainer__l7Z7q{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;overflow-x:auto}.POTable_table__Gf0nY{border-collapse:collapse;min-width:900px;width:100%}.POTable_table__Gf0nY thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.POTable_table__Gf0nY th{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.05em;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.POTable_table__Gf0nY td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px;padding:14px 16px}.POTable_row__2S4sg{transition:background .15s ease}.POTable_row__2S4sg:hover{background:#f9fafb}.POTable_poNumber__na6oV{color:#1f2937;font-size:13px;font-weight:600}.POTable_numberCell__dAJRE{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.POTable_dateCell__372s4{color:#6b7280;font-size:13px;white-space:nowrap}.POTable_progressBar__K\+X65{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden;width:80px}.POTable_progressFill__ecD4-{border-radius:3px;height:100%;transition:width .3s ease}.POTable_badge__o\+-gq{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.POTable_statusDraft__3FJ2e{background:#f3f4f6;color:#6b7280}.POTable_statusSent__benIF{background:#d1fae5;color:#059669}.POTable_statusTransit__sKId7{background:#dbeafe;color:#2563eb}.POTable_statusPartial__9eaCA{background:#fef3c7;color:#d97706}.POTable_statusDelayed__wtFD2{background:#fee2e2;color:#dc2626}.POTable_statusDone__Ibcyf{background:#d1fae5;color:#059669}.POTable_actionBtn__EHGcb{border:1px solid #0000;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:all .2s}.POTable_actionSend__4D13k{background:#3b82f6;border-color:#3b82f6;color:#fff}.POTable_actionSend__4D13k:hover{background:#2563eb}.POTable_actionView__rXUzs{background:#0000;border-color:#d1d5db;color:#6b7280}.POTable_actionView__rXUzs:hover{background:#f3f4f6}.POTable_actionReceiving__mdXl8{background:#059669;border-color:#059669;color:#fff}.POTable_actionReceiving__mdXl8:hover{background:#047857}.POTable_actionDefault__LukIO{background:#0000;border-color:#d1d5db;color:#6b7280}.POTable_actionDefault__LukIO:hover{background:#f3f4f6}.POTable_empty__KpmrP{color:#9ca3af;font-size:14px;padding:48px 16px;text-align:center}.LowStockSuggestions_container__fY2DT{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.LowStockSuggestions_header__fhuAD{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.LowStockSuggestions_title__\+qMbL{color:#1f2937;font-size:18px;font-weight:700;margin:0}.LowStockSuggestions_subtitle__Oui4f{color:#6b7280;font-size:13px;margin:4px 0 0}.LowStockSuggestions_createBtn__nPEN1{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px;transition:background .2s;white-space:nowrap}.LowStockSuggestions_createBtn__nPEN1:hover{background:#2563eb}.LowStockSuggestions_list__9-0\+e{display:flex;flex-direction:column;gap:0}.LowStockSuggestions_item__yTnKY{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;padding:14px 0}.LowStockSuggestions_item__yTnKY:last-child{border-bottom:none}.LowStockSuggestions_itemInfo__oMkmU{flex:1 1;min-width:0}.LowStockSuggestions_itemName__H6SD-{color:#1f2937;font-size:14px;font-weight:600;margin:0}.LowStockSuggestions_itemSku__Pq2Hn{color:#9ca3af;font-size:12px;margin:2px 0 0}.LowStockSuggestions_stockInfo__oIPkT{align-items:center;display:flex;flex-direction:column;margin:0 24px;min-width:70px}.LowStockSuggestions_currentStock__qGmd8{font-size:22px;font-weight:700;line-height:1.2}.LowStockSuggestions_stockLabel__mkQnJ{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.05em}.LowStockSuggestions_critical__r2iS6{color:#dc2626}.LowStockSuggestions_low__6h2CZ{color:#d97706}.LowStockSuggestions_warning__rKxc8{color:#059669}.LowStockSuggestions_reorderInfo__TLgWJ{margin:0 24px;min-width:100px}.LowStockSuggestions_reorderText__wANEx{color:#6b7280;font-size:13px}.LowStockSuggestions_suggestedInfo__pf0f6{align-items:center;display:flex;flex-direction:column;min-width:70px}.LowStockSuggestions_suggestedQty__K1t8t{color:#3b82f6;font-size:22px;font-weight:700;line-height:1.2}.LowStockSuggestions_suggestedLabel__rFxa0{color:#3b82f6;font-size:10px;font-weight:600;letter-spacing:.05em}@media (max-width:640px){.LowStockSuggestions_item__yTnKY{flex-wrap:wrap;gap:12px}.LowStockSuggestions_reorderInfo__TLgWJ,.LowStockSuggestions_stockInfo__oIPkT,.LowStockSuggestions_suggestedInfo__pf0f6{margin:0}}.CreatePurchaseOrderModal_overlay__zs5cl{align-items:center;animation:CreatePurchaseOrderModal_fadeIn__M\+HOh .12s ease-out;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}@keyframes CreatePurchaseOrderModal_fadeIn__M\+HOh{0%{opacity:0}to{opacity:1}}.CreatePurchaseOrderModal_modal__1gnpi{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a40;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;width:min(720px,100%)}.CreatePurchaseOrderModal_header__JAQm-{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 18px}.CreatePurchaseOrderModal_title__PvK9V{color:#111827;font-size:16px;font-weight:700;margin:0}.CreatePurchaseOrderModal_close__\+4E\+s{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.CreatePurchaseOrderModal_close__\+4E\+s:hover{color:#111827}.CreatePurchaseOrderModal_form__JDRA3{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 18px}.CreatePurchaseOrderModal_error__UGaQg{background:#fee2e2;border-radius:6px;color:#b91c1c;font-size:12px;margin:0;padding:8px 10px}.CreatePurchaseOrderModal_row__yBvQJ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.CreatePurchaseOrderModal_field__K0mKc{color:#374151;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px}.CreatePurchaseOrderModal_required__SvjkT{color:#dc2626}.CreatePurchaseOrderModal_field__K0mKc input,.CreatePurchaseOrderModal_field__K0mKc select,.CreatePurchaseOrderModal_field__K0mKc textarea{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:13px;padding:8px 10px}.CreatePurchaseOrderModal_field__K0mKc input:focus,.CreatePurchaseOrderModal_field__K0mKc select:focus,.CreatePurchaseOrderModal_field__K0mKc textarea:focus{border-color:#2563eb;outline:2px solid #93c5fd;outline-offset:-1px}.CreatePurchaseOrderModal_field__K0mKc textarea{min-height:50px;resize:vertical}.CreatePurchaseOrderModal_linesHeader__LEjCS{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.CreatePurchaseOrderModal_linesTitle__ZOt3F{color:#111827;font-size:13px;font-weight:700}.CreatePurchaseOrderModal_addLineBtn__\+wN96{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#2563eb;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px}.CreatePurchaseOrderModal_addLineBtn__\+wN96:hover{background:#dbeafe}.CreatePurchaseOrderModal_linesTable__dqPnU{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:8px}.CreatePurchaseOrderModal_lineHead__XGu6t,.CreatePurchaseOrderModal_lineRow__pHgJh{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:2.4fr .7fr .9fr .9fr .3fr}.CreatePurchaseOrderModal_lineHead__XGu6t{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.4px;padding:4px;text-transform:uppercase}.CreatePurchaseOrderModal_lineRow__pHgJh input,.CreatePurchaseOrderModal_lineRow__pHgJh select{background:#fff;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:12px;padding:6px 8px}.CreatePurchaseOrderModal_lineRow__pHgJh input:focus,.CreatePurchaseOrderModal_lineRow__pHgJh select:focus{border-color:#2563eb;outline:2px solid #93c5fd;outline-offset:-1px}.CreatePurchaseOrderModal_lineTotal__lPKHz{color:#111827;font-size:12px;font-weight:600;padding-right:4px;text-align:right}.CreatePurchaseOrderModal_removeLineBtn__lBmxi{background:#0000;border:1px solid #0000;border-radius:4px;color:#dc2626;cursor:pointer;font-size:18px;height:24px;line-height:1;width:24px}.CreatePurchaseOrderModal_removeLineBtn__lBmxi:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.CreatePurchaseOrderModal_removeLineBtn__lBmxi:disabled{cursor:not-allowed;opacity:.3}.CreatePurchaseOrderModal_totalRow__RxO0g{color:#111827;display:flex;font-size:14px;justify-content:flex-end;padding:8px 4px}.CreatePurchaseOrderModal_actions__FDLZZ{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.CreatePurchaseOrderModal_cancel__FgSXi,.CreatePurchaseOrderModal_submit__SVbk9{border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.CreatePurchaseOrderModal_cancel__FgSXi{background:#fff;border:1px solid #d1d5db;color:#374151}.CreatePurchaseOrderModal_cancel__FgSXi:hover:not(:disabled){background:#f9fafb}.CreatePurchaseOrderModal_submit__SVbk9{background:#2563eb;border:none;color:#fff}.CreatePurchaseOrderModal_submit__SVbk9:hover:not(:disabled){background:#1d4ed8}.CreatePurchaseOrderModal_cancel__FgSXi:disabled,.CreatePurchaseOrderModal_submit__SVbk9:disabled{cursor:not-allowed;opacity:.5}.AdminPurchaseOrders_container__tWc-w{background:#f9fafb;min-height:100%;padding:24px}.AdminPurchaseOrders_header__qAWCp{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.AdminPurchaseOrders_headerLeft__DqwbS{display:flex;flex-direction:column}.AdminPurchaseOrders_title__5otAy{color:#1f2937;font-size:24px;font-weight:700;margin:0}.AdminPurchaseOrders_subtitle__NseCY{color:#6b7280;font-size:14px;margin:4px 0 0}.AdminPurchaseOrders_headerActions__ukS3F{align-items:center;display:flex;gap:12px}.AdminPurchaseOrders_autoGenBtn__Iqa5V{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s;white-space:nowrap}.AdminPurchaseOrders_autoGenBtn__Iqa5V:hover{background:#f9fafb;border-color:#9ca3af}.AdminPurchaseOrders_autoGenBtn__Iqa5V svg{height:18px;width:18px}.AdminPurchaseOrders_newBtn__DceBw{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:box-shadow .2s,transform .15s;white-space:nowrap}.AdminPurchaseOrders_newBtn__DceBw:hover{box-shadow:0 4px 12px #ef444466;transform:translateY(-1px)}.AdminPurchaseOrders_newBtn__DceBw svg{height:18px;width:18px}.AdminPurchaseOrders_statsGrid__3Ee0i{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr);margin-bottom:24px}@media (max-width:1200px){.AdminPurchaseOrders_statsGrid__3Ee0i{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.AdminPurchaseOrders_statsGrid__3Ee0i{grid-template-columns:repeat(2,1fr)}.AdminPurchaseOrders_header__qAWCp{align-items:flex-start;flex-direction:column;gap:16px}.AdminPurchaseOrders_headerActions__ukS3F{flex-wrap:wrap}}@media (max-width:480px){.AdminPurchaseOrders_statsGrid__3Ee0i{grid-template-columns:1fr}}.InventoryStatCard_card__9Ngxx{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:16px;padding:20px 24px;transition:box-shadow .2s ease}.InventoryStatCard_card__9Ngxx:hover{box-shadow:0 4px 12px #0000001a}.InventoryStatCard_iconWrapper__aHIqe{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.InventoryStatCard_iconWrapper__aHIqe svg{color:#fff;height:24px;width:24px}.InventoryStatCard_blue__kw9xw{background:linear-gradient(135deg,#3b82f6,#2563eb)}.InventoryStatCard_green__HqT9X{background:linear-gradient(135deg,#22c55e,#16a34a)}.InventoryStatCard_orange__hJ7DS{background:linear-gradient(135deg,#f97316,#ea580c)}.InventoryStatCard_teal__Unrix{background:linear-gradient(135deg,#14b8a6,#0d9488)}.InventoryStatCard_content__CIE9I{display:flex;flex-direction:column;gap:2px}.InventoryStatCard_title__qym4u{color:#6b7280;font-size:13px;font-weight:500;margin:0}.InventoryStatCard_value__MDCY8{color:#1f2937;font-size:28px;font-weight:700;line-height:1.2;margin:0}.InventorySearch_searchWrapper__GN0Ym{margin-bottom:16px;position:relative}.InventorySearch_searchIcon__JNJ-G{color:#9ca3af;height:20px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px}.InventorySearch_searchInput__GtbUp{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:14px;outline:none;padding:14px 16px 14px 48px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.InventorySearch_searchInput__GtbUp::placeholder{color:#9ca3af}.InventorySearch_searchInput__GtbUp:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.InventoryTable_tableWrapper__4f3\+d{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow-x:auto}.InventoryTable_table__frJGv{border-collapse:collapse;min-width:900px;width:100%}.InventoryTable_table__frJGv thead th{background:#fafbfc;border-bottom:1px solid #f3f4f6;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.05em;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.InventoryTable_table__frJGv thead th:first-child{border-top-left-radius:12px}.InventoryTable_table__frJGv thead th:last-child{border-top-right-radius:12px}.InventoryTable_thProduct__SG7f7{min-width:220px}.InventoryTable_thRight__pfiFq{text-align:right!important}.InventoryTable_row__dntIs{transition:background-color .15s ease}.InventoryTable_row__dntIs:hover{background-color:#f9fafb}.InventoryTable_row__dntIs td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px;padding:16px;vertical-align:middle}.InventoryTable_row__dntIs:last-child td{border-bottom:none}.InventoryTable_productCell__gZdXC{display:flex;flex-direction:column;gap:2px}.InventoryTable_productName__ytCLC{color:#1f2937;font-size:14px;font-weight:600}.InventoryTable_sku__lysV9{color:#9ca3af;font-size:12px}.InventoryTable_categoryCell__VoeSP{color:#6b7280;font-size:14px}.InventoryTable_numericCell__CbdUw{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.InventoryTable_daysValue__abiHK{color:#1f2937;display:block;font-size:14px;font-weight:600}.InventoryTable_daysLabel__XZCSO{color:#9ca3af;display:block;font-size:11px}.InventoryTable_turnoverValue__g8-Vt{color:#1f2937;display:block;font-weight:500}.InventoryTable_turnoverLabel__fJIzH{color:#9ca3af;display:block;font-size:11px}.InventoryTable_normal__Dxo9X .InventoryTable_expiryDate__a3WxF{color:#374151}.InventoryTable_expiring__G2pMH .InventoryTable_expiryDate__a3WxF{color:#d97706;font-weight:600}.InventoryTable_exp-soon__KAq7Y .InventoryTable_expiryDate__a3WxF{color:#dc2626;font-weight:600}.InventoryTable_expiryLabel__E7mmF{color:#d97706;display:block;font-size:11px;font-weight:600}.InventoryTable_expSoonLabel__8h0nq{color:#dc2626;display:block;font-size:11px;font-weight:600}.InventoryTable_profitValue__7QyHi{color:#1f2937;font-weight:600}@media (max-width:1024px){.InventoryTable_table__frJGv{min-width:800px}}.VelocityBadge_badge__RL\+BH{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;line-height:1;padding:4px 12px;text-align:center;white-space:nowrap}.VelocityBadge_fast__zSxbu{background:#d1fae5;color:#059669}.VelocityBadge_medium__AalL1{background:#dbeafe;color:#2563eb}.VelocityBadge_slow__PfPy8{background:#fee2e2;color:#dc2626}.AdminInventory_container__B5-05{background:#f9fafb;min-height:100%;padding:24px}.AdminInventory_header__\+kJui{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.AdminInventory_headerLeft__V4EK9{display:flex;flex-direction:column;gap:4px}.AdminInventory_title__7SXmp{color:#1f2937;font-size:24px;font-weight:700;margin:0}.AdminInventory_date__W-tFk{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:6px;margin:0}.AdminInventory_date__W-tFk:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236B7280' viewBox='0 0 24 24'%3E%3Cpath d='M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11zM9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2z'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:16px;width:16px}.AdminInventory_statsGrid__EWxhW{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}@media (max-width:1200px){.AdminInventory_statsGrid__EWxhW{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.AdminInventory_statsGrid__EWxhW{grid-template-columns:1fr}.AdminInventory_header__\+kJui{align-items:flex-start;flex-direction:column;gap:12px}}.RouteStatCard_card__dWT5X{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:16px;padding:20px 24px;transition:box-shadow .2s ease}.RouteStatCard_card__dWT5X:hover{box-shadow:0 4px 12px #0000001a}.RouteStatCard_iconWrapper__rkB0l{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.RouteStatCard_iconWrapper__rkB0l svg{color:#fff;height:24px;width:24px}.RouteStatCard_blue__BcZpE{background:linear-gradient(135deg,#3b82f6,#2563eb)}.RouteStatCard_green__OyfB0{background:linear-gradient(135deg,#22c55e,#16a34a)}.RouteStatCard_teal__s00OR{background:linear-gradient(135deg,#14b8a6,#0d9488)}.RouteStatCard_red__tdxqP{background:linear-gradient(135deg,#ef4444,#dc2626)}.RouteStatCard_content__r\+\+pT{display:flex;flex-direction:column;gap:2px}.RouteStatCard_title__65ZGs{color:#6b7280;font-size:13px;font-weight:500;margin:0}.RouteStatCard_value__hz35G{color:#1f2937;font-size:28px;font-weight:700;line-height:1.2;margin:0}.RouteStatusBadge_badge__tDv6C{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;line-height:1;padding:4px 12px;text-align:center;white-space:nowrap}.RouteStatusBadge_active__H2PNX{background:#d1fae5;color:#059669}.RouteStatusBadge_completed__svpMd{background:#dbeafe;color:#2563eb}.RouteStatusBadge_planned__g1Dxf{background:#f3f4f6;color:#6b7280}.ProfitScore_score__HDzin{align-items:center;display:inline-flex;font-size:14px;font-weight:700;gap:2px}.ProfitScore_arrow__sMmaJ{height:14px;width:14px}.ProfitScore_high__NpYEa{color:#059669}.ProfitScore_low__LLi2z{color:#dc2626}.RoutesTable_tableWrapper__IFdls{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow-x:auto}.RoutesTable_table__eSnlH{border-collapse:collapse;min-width:950px;width:100%}.RoutesTable_table__eSnlH thead th{background:#fafbfc;border-bottom:1px solid #f3f4f6;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.05em;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.RoutesTable_table__eSnlH thead th:first-child{border-top-left-radius:12px}.RoutesTable_table__eSnlH thead th:last-child{border-top-right-radius:12px}.RoutesTable_thRoute__jWGgE{min-width:180px}.RoutesTable_thRight__lvkK4{text-align:right!important}.RoutesTable_row__79Sno{transition:background-color .15s ease}.RoutesTable_row__79Sno:hover{background-color:#f9fafb}.RoutesTable_row__79Sno td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px;padding:16px;vertical-align:middle}.RoutesTable_row__79Sno:last-child td{border-bottom:none}.RoutesTable_routeCell__FH79V{display:flex;flex-direction:column;gap:2px}.RoutesTable_routeName__Jn1CD{color:#1f2937;font-size:14px;font-weight:600}.RoutesTable_routeCode__AvCWo{color:#9ca3af;font-size:12px}.RoutesTable_driverCell__TXY8o{color:#374151;font-size:14px}.RoutesTable_numericCell__Lm0ko{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.RoutesTable_costHigh__0atms{color:#dc2626;font-weight:600}.RoutesTable_costLow__on94t,.RoutesTable_onTimeHigh__91FpN{color:#059669;font-weight:600}.RoutesTable_onTimeLow__o8cm4{color:#dc2626;font-weight:600}.RoutesTable_totalStops__tMhnG{color:#1f2937;font-weight:700}@media (max-width:1024px){.RoutesTable_table__eSnlH{min-width:850px}}.EditRouteModal_overlay__LK52c{align-items:center;animation:EditRouteModal_fadeIn__L410r .12s ease-out;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}@keyframes EditRouteModal_fadeIn__L410r{0%{opacity:0}to{opacity:1}}.EditRouteModal_modal__npRhh{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a40;display:flex;flex-direction:column;overflow:hidden;width:min(480px,100%)}.EditRouteModal_header__LkWo\+{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 18px}.EditRouteModal_title__FRG3D{color:#111827;font-size:16px;font-weight:700;margin:0}.EditRouteModal_close__w5klj{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.EditRouteModal_close__w5klj:hover{color:#111827}.EditRouteModal_form__BjU9A{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.EditRouteModal_note__iBciE{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;font-size:12px;margin:0;padding:8px 10px}.EditRouteModal_error__wtbtH{background:#fee2e2;border-radius:6px;color:#b91c1c;font-size:12px;margin:0;padding:8px 10px}.EditRouteModal_field__P4FDQ{color:#374151;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px}.EditRouteModal_required__GKz\+x{color:#dc2626}.EditRouteModal_field__P4FDQ input,.EditRouteModal_field__P4FDQ select{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:13px;padding:8px 10px}.EditRouteModal_field__P4FDQ input:focus,.EditRouteModal_field__P4FDQ select:focus{border-color:#2563eb;outline:2px solid #93c5fd;outline-offset:-1px}.EditRouteModal_actions__Li1d0{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.EditRouteModal_cancel__KZ26b,.EditRouteModal_submit__oYyFD{border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.EditRouteModal_cancel__KZ26b{background:#fff;border:1px solid #d1d5db;color:#374151}.EditRouteModal_cancel__KZ26b:hover:not(:disabled){background:#f9fafb}.EditRouteModal_submit__oYyFD{background:#2563eb;border:none;color:#fff}.EditRouteModal_submit__oYyFD:hover:not(:disabled){background:#1d4ed8}.EditRouteModal_cancel__KZ26b:disabled,.EditRouteModal_submit__oYyFD:disabled{cursor:not-allowed;opacity:.5}.AdminRoutes_container__0-AiR{background:#f9fafb;min-height:100%;padding:24px}.AdminRoutes_header__aJ-4m{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.AdminRoutes_headerLeft__ohhbL{display:flex;flex-direction:column;gap:4px}.AdminRoutes_title__tcifS{color:#1f2937;font-size:24px;font-weight:700;margin:0}.AdminRoutes_subtitle__n\+lzx{color:#6b7280;font-size:13px;margin:4px 0 0}.AdminRoutes_createBtn__jEBxV{align-items:center;background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px}.AdminRoutes_createBtn__jEBxV:hover{background:#1d4ed8}.AdminRoutes_date__oV2g-{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:6px;margin:0}.AdminRoutes_date__oV2g-:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236B7280' viewBox='0 0 24 24'%3E%3Cpath d='M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11zM9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2z'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:16px;width:16px}.AdminRoutes_statsGrid__-TDrM{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}@media (max-width:1200px){.AdminRoutes_statsGrid__-TDrM{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.AdminRoutes_statsGrid__-TDrM{grid-template-columns:1fr}.AdminRoutes_header__aJ-4m{align-items:flex-start;flex-direction:column;gap:12px}}.DensityStatCard_card__2H3Hx{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:16px;padding:20px 24px;transition:box-shadow .2s ease}.DensityStatCard_card__2H3Hx:hover{box-shadow:0 4px 12px #0000001a}.DensityStatCard_iconWrapper__ONy0C{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.DensityStatCard_iconWrapper__ONy0C svg{color:#fff;height:24px;width:24px}.DensityStatCard_blue__EGLYj{background:linear-gradient(135deg,#3b82f6,#2563eb)}.DensityStatCard_green__4Jm9r{background:linear-gradient(135deg,#22c55e,#16a34a)}.DensityStatCard_orange__n0r8G{background:linear-gradient(135deg,#f97316,#ea580c)}.DensityStatCard_red__MhWa8{background:linear-gradient(135deg,#ef4444,#dc2626)}.DensityStatCard_content__Mgoi1{display:flex;flex-direction:column;gap:0}.DensityStatCard_title__2c6t3{color:#6b7280;font-size:13px;font-weight:500;margin:0}.DensityStatCard_value__cxOY-{color:#1f2937;font-size:28px;font-weight:700;line-height:1.3;margin:0}.DensityStatCard_subtitle__TNfXm{color:#9ca3af;font-size:12px;margin:2px 0 0}.DensityBanner_banner__KzAMO{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb 50%,#1d4ed8);border-radius:16px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 32px}.DensityBanner_bannerContent__nPeFI{display:flex;flex-direction:column;gap:4px}.DensityBanner_bannerTitle__NeLSN{color:#fff;font-size:22px;font-weight:700;margin:0}.DensityBanner_bannerSubtitle__alKXl{color:#fffc;font-size:14px;margin:0}.DensityBanner_tabs__HGaMd{display:flex;gap:8px}.DensityBanner_tab__Dh00N{background:#0000;border:1.5px solid #fff6;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:8px 20px;transition:all .2s ease}.DensityBanner_tab__Dh00N:hover{background:#ffffff26}.DensityBanner_tabActive__r36Ti{background:#fff;border-color:#fff;color:#2563eb}.DensityBanner_tabActive__r36Ti:hover{background:#fff}@media (max-width:768px){.DensityBanner_banner__KzAMO{align-items:flex-start;flex-direction:column;gap:16px;padding:20px 24px}.DensityBanner_tabs__HGaMd{width:100%}.DensityBanner_tab__Dh00N{flex:1 1;font-size:13px;padding:8px 12px;text-align:center}}.OverviewTab_grid__lV-Ld{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:1024px){.OverviewTab_grid__lV-Ld{grid-template-columns:1fr}}.OverviewTab_card__Ppr7A{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.OverviewTab_cardHeader__zIJyj{margin-bottom:20px}.OverviewTab_cardTitle__cFxZu{color:#1f2937;font-size:16px;font-weight:700;margin:0}.OverviewTab_cardSubtitle__uzf0\+{color:#9ca3af;font-size:13px;margin:4px 0 0}.OverviewTab_routeList__-j2Iu{display:flex;flex-direction:column;gap:16px}.OverviewTab_routeItem__lWU0X{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:12px 0}.OverviewTab_routeItem__lWU0X:last-child{border-bottom:none;padding-bottom:0}.OverviewTab_routeLeft__EBUnR{align-items:center;display:flex;gap:12px}.OverviewTab_checkIcon__YtmmO{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.OverviewTab_checkIcon__YtmmO svg{color:#10b981;height:28px;width:28px}.OverviewTab_routeName__xgz0-{color:#1f2937;font-size:14px;font-weight:600;margin:0}.OverviewTab_routeArea__MooWm{color:#9ca3af;font-size:12px;margin:2px 0 0}.OverviewTab_routeRight__hJm0Y{text-align:right}.OverviewTab_routeRevenue__GgK-E{color:#059669;font-size:16px;font-weight:700;margin:0}.OverviewTab_routeDensity__LrjO7{color:#6b7280;font-size:12px;margin:2px 0 0}.OverviewTab_issueBlock__oizeq{background:#fef2f2;border-radius:10px;padding:16px}.OverviewTab_issueHeader__T1jmq{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.OverviewTab_issueLeft__Uf8yJ{align-items:center;display:flex;gap:12px}.OverviewTab_alertIcon__No47Q{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.OverviewTab_alertIcon__No47Q svg{color:#dc2626;height:28px;width:28px}.OverviewTab_issueName__yK0UZ{color:#1f2937;font-size:14px;font-weight:600;margin:0}.OverviewTab_issueArea__AAOEs{color:#9ca3af;font-size:12px;margin:2px 0 0}.OverviewTab_issueRight__j-Ae9{text-align:right}.OverviewTab_issueRevenue__csD5T{color:#dc2626;font-size:16px;font-weight:700;margin:0}.OverviewTab_issueCost__6-O\+j{color:#6b7280;font-size:12px;margin:2px 0 0}.OverviewTab_issueList__0Imtm{list-style:disc;margin:0;padding:0 0 0 16px}.OverviewTab_issueItem__HmjJP{color:#dc2626;font-size:13px;line-height:1.8}.RoutesTab_list__EBC30{display:flex;flex-direction:column;gap:16px}.RoutesTab_card__5WhhR{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.RoutesTab_cardCritical__R\+IMX{border:1.5px solid #fecaca}.RoutesTab_cardHeader__LfeQz{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.RoutesTab_headerLeft__wO5SS{align-items:flex-start;display:flex;gap:12px}.RoutesTab_statusIconHealthy__qp1SY{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.RoutesTab_statusIconHealthy__qp1SY svg{color:#10b981;height:28px;width:28px}.RoutesTab_statusIconCritical__3dewM{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.RoutesTab_statusIconCritical__3dewM svg{color:#dc2626;height:28px;width:28px}.RoutesTab_routeName__mvq7M{color:#1f2937;font-size:16px;font-weight:700;margin:0}.RoutesTab_routeMeta__IfWgI{color:#9ca3af;font-size:12px;margin:2px 0 0}.RoutesTab_headerRight__WMpYr{text-align:right}.RoutesTab_revenue__cMzgA{color:#1f2937;font-size:22px;font-weight:700;margin:0}.RoutesTab_density__8uYdh{font-size:13px;font-weight:600;margin:2px 0 0}.RoutesTab_densityGood__Rgj\+V{color:#059669}.RoutesTab_densityCritical__Bdcr0{color:#dc2626}.RoutesTab_statsRow__lm4xn{grid-gap:8px;background:#f9fafb;border-radius:10px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);padding:16px}.RoutesTab_statItem__NXRxR{align-items:center;display:flex;flex-direction:column;gap:4px}.RoutesTab_statLabel__ibkAM{color:#9ca3af;font-size:11px;text-transform:capitalize}.RoutesTab_statValue__qgA1P{color:#1f2937;font-size:16px;font-weight:700}.RoutesTab_costNormal__PoQGX{color:#059669}.RoutesTab_costCritical__Ki7ta{color:#dc2626}.RoutesTab_warningBanner__bkk2u{align-items:flex-start;background:#fef9c3;border-radius:10px;display:flex;gap:10px;margin-top:16px;padding:14px 16px}.RoutesTab_warningIcon__uy9x5{flex-shrink:0;font-size:16px;line-height:1}.RoutesTab_warningTitle__B\+JpK{color:#92400e;font-size:13px;font-weight:700;margin:0}.RoutesTab_warningText__M5UKf{color:#b45309;font-size:13px;margin:2px 0 0}.RoutesTab_issuesBanner__aogsb{align-items:flex-start;background:#fef2f2;border-radius:10px;display:flex;gap:10px;margin-top:16px;padding:14px 16px}.RoutesTab_issuesIcon__y0F7\+{flex-shrink:0;font-size:16px;line-height:1}.RoutesTab_issuesTitle__xc1Bk{color:#991b1b;font-size:13px;font-weight:700;margin:0}.RoutesTab_issueText__KXC7\+{color:#dc2626;font-size:13px;margin:2px 0 0}@media (max-width:640px){.RoutesTab_statsRow__lm4xn{grid-template-columns:repeat(3,1fr)}.RoutesTab_cardHeader__LfeQz{flex-direction:column;gap:12px}.RoutesTab_headerRight__WMpYr{text-align:left}}.ZipClustersTab_sectionHeader__AdMsE{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;margin-bottom:20px;padding:20px 24px}.ZipClustersTab_sectionIcon__xJqEF svg{color:#3b82f6;height:24px;width:24px}.ZipClustersTab_sectionTitle__WZcmN{color:#1f2937;font-size:16px;font-weight:700;margin:0}.ZipClustersTab_sectionSubtitle__8BzLx{color:#9ca3af;font-size:13px;margin:4px 0 0}.ZipClustersTab_grid__Mdgar{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}@media (max-width:1024px){.ZipClustersTab_grid__Mdgar{grid-template-columns:1fr}}.ZipClustersTab_card__MkbYR{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.ZipClustersTab_cardOrphan__xOVoJ{border:1.5px solid #fecaca;max-width:calc(50% - 8px)}@media (max-width:1024px){.ZipClustersTab_cardOrphan__xOVoJ{max-width:100%}}.ZipClustersTab_cardHeader__JPj8-{align-items:flex-start;display:flex;gap:10px;margin-bottom:16px}.ZipClustersTab_pinNormal__naIlH{color:#3b82f6;flex-shrink:0;height:22px;margin-top:1px;width:22px}.ZipClustersTab_pinOrphan__mkNcm{color:#dc2626;flex-shrink:0;height:22px;margin-top:1px;width:22px}.ZipClustersTab_clusterName__5vn2p{color:#1f2937;font-size:15px;font-weight:700;margin:0}.ZipClustersTab_clusterZips__4YbFv{color:#9ca3af;font-size:12px;margin:2px 0 0}.ZipClustersTab_statsRow__B4Wkm{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.ZipClustersTab_statItem__ODbPj{display:flex;flex-direction:column;gap:2px}.ZipClustersTab_statLabel__dscIV{color:#9ca3af;font-size:11px}.ZipClustersTab_statValue__GfMpL{color:#1f2937;font-size:18px;font-weight:700}.ZipClustersTab_revenueValue__cB8ak{color:#059669}.ZipClustersTab_orphanSection__dyZkg{margin-top:0}.ZipClustersTab_orphanWarning__1yxTR{align-items:flex-start;background:#fef9c3;border-radius:10px;display:flex;gap:10px;margin-top:16px;padding:14px 16px}.ZipClustersTab_warningIcon__2geUt{flex-shrink:0;font-size:16px;line-height:1}.ZipClustersTab_warningTitle__-KOvG{color:#92400e;font-size:13px;font-weight:700;margin:0}.ZipClustersTab_warningText__278D0{color:#b45309;font-size:13px;margin:2px 0 0}.AdminRouteDensity_container__o70hS{background:#f9fafb;min-height:100%;padding:24px}.AdminRouteDensity_header__rDSrp{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.AdminRouteDensity_headerLeft__1IcYG{display:flex;flex-direction:column;gap:4px}.AdminRouteDensity_title__r7l\+N{color:#1f2937;font-size:24px;font-weight:700;margin:0}.AdminRouteDensity_date__P\+D9D{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:6px;margin:0}.AdminRouteDensity_date__P\+D9D:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236B7280' viewBox='0 0 24 24'%3E%3Cpath d='M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11zM9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2z'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:16px;width:16px}.AdminRouteDensity_statsGrid__IQ4BL{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}@media (max-width:1200px){.AdminRouteDensity_statsGrid__IQ4BL{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.AdminRouteDensity_statsGrid__IQ4BL{grid-template-columns:1fr}.AdminRouteDensity_header__rDSrp{align-items:flex-start;flex-direction:column;gap:12px}}.TierSummaryCard_card__u5AIG{border:1.5px solid #0000;border-radius:12px;padding:20px 24px;transition:box-shadow .2s ease}.TierSummaryCard_card__u5AIG:hover{box-shadow:0 4px 12px #0000001a}.TierSummaryCard_tierA__9FKOP{background:#ecfdf5;border-color:#a7f3d0}.TierSummaryCard_tierB__D4GhE{background:#f0fdfa;border-color:#99f6e4}.TierSummaryCard_tierC__aPCQF{background:#fff7ed;border-color:#fed7aa}.TierSummaryCard_tierD__5faZh{background:#fef2f2;border-color:#fecaca}.TierSummaryCard_header__oeE1O{align-items:center;display:flex;gap:8px;margin-bottom:8px}.TierSummaryCard_icon__R5Rln{height:20px;width:20px}.TierSummaryCard_tierA__9FKOP .TierSummaryCard_icon__R5Rln{color:#059669}.TierSummaryCard_tierB__D4GhE .TierSummaryCard_icon__R5Rln{color:#0d9488}.TierSummaryCard_tierC__aPCQF .TierSummaryCard_icon__R5Rln{color:#ea580c}.TierSummaryCard_tierD__5faZh .TierSummaryCard_icon__R5Rln{color:#dc2626}.TierSummaryCard_tierLabel__ie\+2Q{font-size:14px;font-weight:700}.TierSummaryCard_tierA__9FKOP .TierSummaryCard_tierLabel__ie\+2Q{color:#059669}.TierSummaryCard_tierB__D4GhE .TierSummaryCard_tierLabel__ie\+2Q{color:#0d9488}.TierSummaryCard_tierC__aPCQF .TierSummaryCard_tierLabel__ie\+2Q{color:#ea580c}.TierSummaryCard_tierD__5faZh .TierSummaryCard_tierLabel__ie\+2Q{color:#dc2626}.TierSummaryCard_storeCount__A6tEq{color:#1f2937;font-size:28px;font-weight:700;line-height:1.2;margin:0}.TierSummaryCard_tierA__9FKOP .TierSummaryCard_storeCount__A6tEq{color:#059669}.TierSummaryCard_tierB__D4GhE .TierSummaryCard_storeCount__A6tEq{color:#0d9488}.TierSummaryCard_tierC__aPCQF .TierSummaryCard_storeCount__A6tEq{color:#ea580c}.TierSummaryCard_tierD__5faZh .TierSummaryCard_storeCount__A6tEq{color:#dc2626}.TierSummaryCard_revenue__2D5Fz{color:#374151;font-size:13px;font-weight:600;margin:4px 0 12px}.TierSummaryCard_divider__li7do{border-radius:1px;height:2px;margin-bottom:12px}.TierSummaryCard_tierA__9FKOP .TierSummaryCard_divider__li7do{background:#059669}.TierSummaryCard_tierB__D4GhE .TierSummaryCard_divider__li7do{background:#0d9488}.TierSummaryCard_tierC__aPCQF .TierSummaryCard_divider__li7do{background:#ea580c}.TierSummaryCard_tierD__5faZh .TierSummaryCard_divider__li7do{background:#dc2626}.TierSummaryCard_description__RRC9K{color:#6b7280;font-size:12px;line-height:1.4;margin:0}.TierBadge_badge__-ca9G{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.TierBadge_tierA__20htA{background:#059669}.TierBadge_tierB__EVNgT{background:#0d9488}.TierBadge_tierC__CRG\+v{background:#ea580c}.TierBadge_tierD__nywiU{background:#dc2626}.StoreTieringTable_tableWrapper__OKo-m{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow-x:auto}.StoreTieringTable_table__qxF5g{border-collapse:collapse;min-width:850px;width:100%}.StoreTieringTable_table__qxF5g thead th{background:#fafbfc;border-bottom:1px solid #f3f4f6;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.05em;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.StoreTieringTable_table__qxF5g thead th:first-child{border-top-left-radius:12px}.StoreTieringTable_table__qxF5g thead th:last-child{border-top-right-radius:12px}.StoreTieringTable_thStore__xK\+KU{min-width:200px}.StoreTieringTable_thRight__fKR0W{text-align:right!important}.StoreTieringTable_row__skAib{cursor:pointer;transition:background-color .15s ease}.StoreTieringTable_row__skAib:hover{background-color:#f9fafb}.StoreTieringTable_row__skAib td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px;padding:16px;vertical-align:middle}.StoreTieringTable_row__skAib:last-child td{border-bottom:none}.StoreTieringTable_storeCell__OHPn5{display:flex;flex-direction:column;gap:2px}.StoreTieringTable_storeName__F0aXC{color:#1f2937;font-size:14px;font-weight:600}.StoreTieringTable_storeCity__Tr\+nw{color:#9ca3af;font-size:12px}.StoreTieringTable_numericCell__i7vJa{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.StoreTieringTable_targetMet__S-8hr{align-items:center;color:#059669;display:inline-flex;font-weight:600;gap:4px}.StoreTieringTable_checkIcon__e7Rir{height:14px;width:14px}.StoreTieringTable_noTarget__X98qT{color:#9ca3af}.StoreTieringTable_trendUp__zgsXW{align-items:center;color:#059669;display:inline-flex;font-weight:600;gap:2px}.StoreTieringTable_trendDown__R5EgX{align-items:center;color:#dc2626;display:inline-flex;font-weight:600;gap:2px}.StoreTieringTable_trendFlat__9HRek{align-items:center;color:#6b7280;display:inline-flex;font-weight:500;gap:4px}.StoreTieringTable_trendDash__bD3l-{font-size:16px}.StoreTieringTable_trendArrow__KsNvQ{height:14px;width:14px}.StoreTieringTable_lastOrderOk__6Mo1l{color:#059669;font-weight:600}.StoreTieringTable_lastOrderLate__RIBE6{color:#dc2626;font-weight:600}.StorePagination_pagination__-pNvw{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:20px}.StorePagination_arrow__2N7rw{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s ease;width:36px}.StorePagination_arrow__2N7rw svg{height:20px;width:20px}.StorePagination_arrow__2N7rw:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.StorePagination_arrow__2N7rw:disabled{cursor:not-allowed;opacity:.4}.StorePagination_label__cxFYV{background:#f3f4f6;border-radius:8px;color:#374151;font-size:14px;font-weight:600;padding:6px 16px}.StoreDetailDrawer_backdrop__0nKVC{background:#0000004d;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:999}.StoreDetailDrawer_backdropVisible__kWJWY{opacity:1;pointer-events:auto}.StoreDetailDrawer_drawer__KPJnU{background:#fff;box-shadow:-4px 0 24px #0000001f;height:100vh;max-width:90vw;overflow-y:auto;padding:28px 28px 40px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:420px;z-index:1000}.StoreDetailDrawer_drawerOpen__7kM1K{transform:translateX(0)}.StoreDetailDrawer_header__CtPET{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.StoreDetailDrawer_headerTitle__nDxF\+{color:#1f2937;font-size:20px;font-weight:700;margin:0}.StoreDetailDrawer_closeBtn__YQrV2{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s ease;width:32px}.StoreDetailDrawer_closeBtn__YQrV2:hover{background:#f3f4f6}.StoreDetailDrawer_closeBtn__YQrV2 svg{height:22px;width:22px}.StoreDetailDrawer_identity__SCo2x{align-items:flex-start;display:flex;gap:14px;margin-bottom:24px}.StoreDetailDrawer_identityName__czyo4{color:#1f2937;font-size:16px;font-weight:700;margin:0}.StoreDetailDrawer_identityMeta__kyc8l{color:#6b7280;font-size:13px;margin:2px 0 0}.StoreDetailDrawer_revenueCard__cG-ts{align-items:flex-end;border:1px solid #e5e7eb;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:16px;padding:20px}.StoreDetailDrawer_revenueValue__0RBuA{color:#1f2937;font-size:32px;font-weight:700;line-height:1;margin:0}.StoreDetailDrawer_revenueLabel__S\+sUz{color:#9ca3af;font-size:13px;margin:4px 0 0}.StoreDetailDrawer_revTrendUp__kQTCv{color:#059669}.StoreDetailDrawer_revTrendDown__IAQ\+d,.StoreDetailDrawer_revTrendUp__kQTCv{align-items:center;display:inline-flex;font-size:16px;font-weight:700;gap:2px}.StoreDetailDrawer_revTrendDown__IAQ\+d{color:#dc2626}.StoreDetailDrawer_revTrendArrow__BtUEL{height:18px;width:18px}.StoreDetailDrawer_metricsGrid__eMsF9{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.StoreDetailDrawer_metricCard__R07Pg{border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:16px}.StoreDetailDrawer_metricLabel__emQsY{color:#9ca3af;font-size:12px}.StoreDetailDrawer_metricValue__OvO0J{color:#1f2937;font-size:20px;font-weight:700}.StoreDetailDrawer_metricValueGreen__qrBXh{color:#059669;font-size:20px;font-weight:700}.StoreDetailDrawer_lastOrderCard__joQvd{border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:4px;margin-bottom:20px;padding:16px}.StoreDetailDrawer_lastOrderValue__jgczq{color:#059669;font-size:20px;font-weight:700}.StoreDetailDrawer_actionsCard__cwM37{background:#ecfdf5;border-radius:12px;margin-bottom:20px;padding:18px 20px}.StoreDetailDrawer_actionsTitle__Kdp8j{align-items:center;color:#1f2937;display:flex;font-size:14px;font-weight:700;gap:6px;margin:0 0 8px}.StoreDetailDrawer_actionsIcon__lTIM-{color:#059669;height:18px;width:18px}.StoreDetailDrawer_actionItem__\+rpbx{color:#374151;font-size:13px;line-height:1.5;margin:4px 0 0}.StoreDetailDrawer_tierDuration__ALx3S{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:8px;padding-bottom:20px}.StoreDetailDrawer_calIcon__YWjjS{color:#9ca3af;height:18px;width:18px}.StoreDetailDrawer_divider__hspuX{background:#e5e7eb;height:1px;margin-bottom:20px}.StoreDetailDrawer_infoTitle__06jDX{color:#1f2937;font-size:16px;font-weight:700;margin:0 0 16px}.StoreDetailDrawer_infoList__yyu0p{display:flex;flex-direction:column;gap:14px}.StoreDetailDrawer_infoRow__A2iZ2{align-items:center;display:flex;justify-content:space-between}.StoreDetailDrawer_infoLabel__dD9iH{color:#6b7280;font-size:14px}.StoreDetailDrawer_infoValue__QofVn{color:#1f2937;font-size:14px;font-weight:600;text-align:right}.AdminStoreTiering_container__uxmVW{background:#f9fafb;min-height:100%;padding:24px}.AdminStoreTiering_header__Cr2OO{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.AdminStoreTiering_headerLeft__MIa0q{display:flex;flex-direction:column;gap:4px}.AdminStoreTiering_title__AepCq{color:#1f2937;font-size:24px;font-weight:700;margin:0}.AdminStoreTiering_date__OJF7S{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:6px;margin:0}.AdminStoreTiering_date__OJF7S:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236B7280' viewBox='0 0 24 24'%3E%3Cpath d='M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11zM9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2z'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:16px;width:16px}.AdminStoreTiering_tiersGrid__-7wDX{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}@media (max-width:1200px){.AdminStoreTiering_tiersGrid__-7wDX{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.AdminStoreTiering_tiersGrid__-7wDX{grid-template-columns:1fr}.AdminStoreTiering_header__Cr2OO{align-items:flex-start;flex-direction:column;gap:12px}}.SalesStatCard_card__h2eeC{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:16px;padding:20px 24px;transition:box-shadow .2s ease}.SalesStatCard_card__h2eeC:hover{box-shadow:0 4px 12px #0000001a}.SalesStatCard_iconWrapper__jqzOT{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.SalesStatCard_iconWrapper__jqzOT svg{color:#fff;height:24px;width:24px}.SalesStatCard_blue__P3SSv{background:linear-gradient(135deg,#3b82f6,#2563eb)}.SalesStatCard_teal__cYKiC{background:linear-gradient(135deg,#14b8a6,#0d9488)}.SalesStatCard_orange__AanrU{background:linear-gradient(135deg,#f97316,#ea580c)}.SalesStatCard_green__-OpSO{background:linear-gradient(135deg,#22c55e,#16a34a)}.SalesStatCard_content__urSX8{display:flex;flex-direction:column;gap:2px}.SalesStatCard_title__dXxmb{color:#6b7280;font-size:13px;font-weight:500;margin:0}.SalesStatCard_value__VfU47{color:#1f2937;font-size:28px;font-weight:700;line-height:1.2;margin:0}.SalesLeaderboard_tableWrapper__ZCv0j{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow-x:auto}.SalesLeaderboard_table__4NHjv{border-collapse:collapse;min-width:850px;width:100%}.SalesLeaderboard_table__4NHjv thead th{background:#fafbfc;border-bottom:1px solid #f3f4f6;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.05em;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.SalesLeaderboard_table__4NHjv thead th:first-child{border-top-left-radius:12px}.SalesLeaderboard_table__4NHjv thead th:last-child{border-top-right-radius:12px}.SalesLeaderboard_thRank__xJX2e{width:80px}.SalesLeaderboard_thRep__KysBf{min-width:200px}.SalesLeaderboard_thRight__mojuw{text-align:right!important}.SalesLeaderboard_row__2TPLB{transition:background-color .15s ease}.SalesLeaderboard_row__2TPLB:hover{background-color:#f9fafb}.SalesLeaderboard_rowHighlight__E8GfE{background-color:#f0f9ff}.SalesLeaderboard_rowHighlight__E8GfE:hover{background-color:#e0f2fe}.SalesLeaderboard_row__2TPLB td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px;padding:16px;vertical-align:middle}.SalesLeaderboard_row__2TPLB:last-child td{border-bottom:none}.SalesLeaderboard_rankCell__LJ0F4{align-items:center;display:inline-flex;gap:4px}.SalesLeaderboard_trophyIcon__\+cy-G{color:#f59e0b;height:18px;width:18px}.SalesLeaderboard_rankNumberTop__KC1-V{color:#1f2937;font-size:14px;font-weight:700}.SalesLeaderboard_rankNumber__31ZFH{color:#6b7280;font-size:14px;font-weight:500}.SalesLeaderboard_repCell__nUa61{align-items:center;display:flex;gap:12px}.SalesLeaderboard_avatar__WdsJK{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:36px;justify-content:center;width:36px}.SalesLeaderboard_avatarBlue__PD6Po{background:#3b82f6}.SalesLeaderboard_avatarGold__yzx-K{background:#2563eb}.SalesLeaderboard_repName__\+LEQe{color:#1f2937;font-size:14px;font-weight:600}.SalesLeaderboard_numericCell__3MNlv{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.SalesLeaderboard_achievementValue__NVJvy,.SalesLeaderboard_marginValue__Eu7-N{color:#059669;font-weight:600}.SalesLeaderboard_commissionValue__2JNi2{color:#059669;font-weight:700}.SalesPagination_pagination__u5P98{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:20px}.SalesPagination_arrow__HRFYU{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s ease;width:36px}.SalesPagination_arrow__HRFYU svg{height:20px;width:20px}.SalesPagination_arrow__HRFYU:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.SalesPagination_arrow__HRFYU:disabled{cursor:not-allowed;opacity:.4}.SalesPagination_label__rMLf0{background:#f3f4f6;border-radius:8px;color:#374151;font-size:14px;font-weight:600;padding:6px 16px}.AdminSales_container__NXk3o{background:#f9fafb;min-height:100%;padding:24px}.AdminSales_header__tmMkC{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.AdminSales_headerLeft__kngMA{display:flex;flex-direction:column;gap:4px}.AdminSales_title__t0XFY{color:#1f2937;font-size:24px;font-weight:700;margin:0}.AdminSales_date__kapgx{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:6px;margin:0}.AdminSales_date__kapgx:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236B7280' viewBox='0 0 24 24'%3E%3Cpath d='M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11zM9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2z'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:16px;width:16px}.AdminSales_statsGrid__OImvi{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}@media (max-width:1200px){.AdminSales_statsGrid__OImvi{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.AdminSales_statsGrid__OImvi{grid-template-columns:1fr}.AdminSales_header__tmMkC{align-items:flex-start;flex-direction:column;gap:12px}}.CategoryStatCard_card__UNyDn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:16px;padding:20px 24px;transition:box-shadow .2s ease}.CategoryStatCard_card__UNyDn:hover{box-shadow:0 4px 12px #00000014}.CategoryStatCard_iconWrapper__2BiHJ{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.CategoryStatCard_iconWrapper__2BiHJ svg{color:#fff;height:24px;width:24px}.CategoryStatCard_blue__CwjIK{background:linear-gradient(135deg,#3b82f6,#2563eb)}.CategoryStatCard_green__BHlFJ{background:linear-gradient(135deg,#22c55e,#16a34a)}.CategoryStatCard_teal__iBvhD{background:linear-gradient(135deg,#14b8a6,#0d9488)}.CategoryStatCard_content__2QHM2{display:flex;flex-direction:column;gap:2px}.CategoryStatCard_title__i6FTg{color:#6b7280;font-size:13px;font-weight:500;margin:0}.CategoryStatCard_value__w\+ddA{color:#1f2937;font-size:28px;font-weight:700;line-height:1.2;margin:0}.CategoryTable_tableWrapper__DNRx0{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow-x:auto}.CategoryTable_tableHeader__Kjonc{padding:20px 24px 0}.CategoryTable_tableTitle__IFs1G{color:#1f2937;font-size:16px;font-weight:700;margin:0 0 16px}.CategoryTable_table__WjWyk{border-collapse:collapse;min-width:800px;width:100%}.CategoryTable_table__WjWyk thead th{background:#fafbfc;border-bottom:1px solid #f3f4f6;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.05em;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.CategoryTable_thCategory__Y2NKB{min-width:180px}.CategoryTable_thRight__5qfjE{text-align:right!important}.CategoryTable_thCenter__Zmcy-{text-align:center!important}.CategoryTable_row__otNel{transition:background-color .15s ease}.CategoryTable_row__otNel:hover{background-color:#f9fafb}.CategoryTable_row__otNel td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px;padding:16px;vertical-align:middle}.CategoryTable_row__otNel:last-child td{border-bottom:none}.CategoryTable_categoryName__NRaG-{color:#1f2937;font-weight:600}.CategoryTable_numericCell__KlfRk{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.CategoryTable_centerCell__XvwgE{text-align:center}.CategoryTable_marginCell__lef15{align-items:center;display:flex;gap:8px}.CategoryTable_marginValue__EZ\+p3{font-size:14px;font-weight:600;min-width:48px}.CategoryTable_marginBarTrack__pYnqY{background:#f3f4f6;border-radius:4px;flex-shrink:0;height:8px;overflow:hidden;width:48px}.CategoryTable_marginBarFill__igP\+u{border-radius:4px;height:100%;transition:width .3s ease}.CategoryTable_fastBadge__WiWYJ{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;white-space:nowrap}.CategoryTable_fastBadgeNormal__rqa7q{background:#dbeafe;color:#2563eb}.CategoryTable_fastBadgeHigh__jiS0o{background:#d1fae5;color:#059669}.CategoryTable_growthValue__r5G9H{color:#059669;font-weight:600}.AddCategoryModal_overlay__nF7L7{align-items:center;animation:AddCategoryModal_fadeIn__eIops .12s ease-out;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}@keyframes AddCategoryModal_fadeIn__eIops{0%{opacity:0}to{opacity:1}}.AddCategoryModal_modal__Z\+Z9s{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a40;display:flex;flex-direction:column;overflow:hidden;width:min(480px,100%)}.AddCategoryModal_header__Ty0ok{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 18px}.AddCategoryModal_title__mXkgX{color:#111827;font-size:16px;font-weight:700;margin:0}.AddCategoryModal_close__mZtjR{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.AddCategoryModal_close__mZtjR:hover{color:#111827}.AddCategoryModal_form__-9VQf{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.AddCategoryModal_error__c\+2vm{background:#fee2e2;border-radius:6px;color:#b91c1c;font-size:12px;margin:0;padding:8px 10px}.AddCategoryModal_field__6kXXQ{color:#374151;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px}.AddCategoryModal_required__v-b1U{color:#dc2626}.AddCategoryModal_field__6kXXQ input,.AddCategoryModal_field__6kXXQ select,.AddCategoryModal_field__6kXXQ textarea{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:13px;padding:8px 10px}.AddCategoryModal_field__6kXXQ input:focus,.AddCategoryModal_field__6kXXQ select:focus,.AddCategoryModal_field__6kXXQ textarea:focus{border-color:#2563eb;outline:2px solid #93c5fd;outline-offset:-1px}.AddCategoryModal_field__6kXXQ textarea{min-height:60px;resize:vertical}.AddCategoryModal_toggle__JP80G{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px}.AddCategoryModal_toggle__JP80G input{cursor:pointer;height:16px;width:16px}.AddCategoryModal_actions__1kRKt{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.AddCategoryModal_cancel__TfMij,.AddCategoryModal_submit__\+Utya{border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.AddCategoryModal_cancel__TfMij{background:#fff;border:1px solid #d1d5db;color:#374151}.AddCategoryModal_cancel__TfMij:hover:not(:disabled){background:#f9fafb}.AddCategoryModal_submit__\+Utya{background:#2563eb;border:none;color:#fff}.AddCategoryModal_submit__\+Utya:hover:not(:disabled){background:#1d4ed8}.AddCategoryModal_cancel__TfMij:disabled,.AddCategoryModal_submit__\+Utya:disabled{cursor:not-allowed;opacity:.5}.AdminCategories_container__PgU2c{background:#f9fafb;min-height:100%;padding:24px}.AdminCategories_header__pDht6{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.AdminCategories_headerLeft__hjYUs{display:flex;flex-direction:column;gap:4px}.AdminCategories_title__Rc4Q7{color:#1f2937;font-size:24px;font-weight:700;margin:0}.AdminCategories_date__nyXGy{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:6px;margin:0}.AdminCategories_date__nyXGy:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236B7280' viewBox='0 0 24 24'%3E%3Cpath d='M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11zM9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2z'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:16px;width:16px}.AdminCategories_sectionHeader__DJy4Q{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.AdminCategories_addBtn__\+QHyT{align-items:center;background:#2563eb;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;white-space:nowrap}.AdminCategories_addBtn__\+QHyT svg{height:18px;width:18px}.AdminCategories_addBtn__\+QHyT:hover{background:#1d4ed8}.AdminCategories_sectionTitle__ZCmDY{color:#1f2937;font-size:22px;font-weight:700;margin:0}.AdminCategories_sectionSubtitle__es8h2{color:#6b7280;font-size:14px;margin:4px 0 0}.AdminCategories_statsGrid__jDq6V{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}@media (max-width:1024px){.AdminCategories_statsGrid__jDq6V{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.AdminCategories_statsGrid__jDq6V{grid-template-columns:1fr}.AdminCategories_header__pDht6{align-items:flex-start;flex-direction:column;gap:12px}}.OrderStatCard_card__HYFyB{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:12px;padding:20px 24px;transition:box-shadow .2s ease}.OrderStatCard_card__HYFyB:hover{box-shadow:0 4px 12px #00000014}.OrderStatCard_iconWrapper__sU\+ju{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.OrderStatCard_iconWrapper__sU\+ju svg{height:22px;width:22px}.OrderStatCard_label__7mby4{color:#6b7280;flex:1 1;font-size:14px;font-weight:500}.OrderStatCard_value__xZBPC{color:#1f2937;font-size:28px;font-weight:700;line-height:1;margin:0}.OrderStatusBadge_badge__Gmqc8{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:5px 12px;white-space:nowrap}.OrderStatusBadge_icon__gnUcY svg{height:14px;width:14px}.OrderStatusBadge_delivered__uzAHV{background:#d1fae5;color:#059669}.OrderStatusBadge_inTransit__uTWH-{background:#dbeafe;color:#2563eb}.OrderStatusBadge_pending__FUie5{background:#fef3c7;color:#d97706}.OrderStatusBadge_processing__2\+cWT{background:#ede9fe;color:#7c3aed}.OrderStatusBadge_cancelled__VYiAk{background:#fee2e2;color:#dc2626}.OrdersTable_tableWrapper__HuIK\+{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow-x:auto}.OrdersTable_table__wtsdY{border-collapse:collapse;min-width:850px;width:100%}.OrdersTable_table__wtsdY thead th{background:#fafbfc;border-bottom:1px solid #f3f4f6;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.05em;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.OrdersTable_table__wtsdY thead th:first-child{border-top-left-radius:12px}.OrdersTable_table__wtsdY thead th:last-child{border-top-right-radius:12px}.OrdersTable_thRight__qHfjC{text-align:right!important}.OrdersTable_thCenter__comjY{text-align:center!important}.OrdersTable_row__x\+CFe{transition:background-color .15s ease}.OrdersTable_row__x\+CFe:hover{background-color:#f9fafb}.OrdersTable_row__x\+CFe td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px;padding:16px;vertical-align:middle}.OrdersTable_row__x\+CFe:last-child td{border-bottom:none}.OrdersTable_orderId__LAWwo{font-family:Fira Code,monospace;font-size:13px;font-weight:500}.OrdersTable_customer__kNiBA{color:#1f2937;font-weight:600}.OrdersTable_numericCell__r9dck{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.OrdersTable_marginValue__DVTrN{color:#059669;font-weight:600}.OrdersTable_statusCell__P-Psh{text-align:center}.OrdersPagination_pagination__HUhSQ{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:20px}.OrdersPagination_arrow__GOhxb{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s ease;width:36px}.OrdersPagination_arrow__GOhxb svg{height:20px;width:20px}.OrdersPagination_arrow__GOhxb:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.OrdersPagination_arrow__GOhxb:disabled{cursor:not-allowed;opacity:.4}.OrdersPagination_label__tLHSe{background:#f3f4f6;border-radius:8px;color:#374151;font-size:14px;font-weight:600;padding:6px 16px}.OrderStepper_stepper__fBIg9{align-items:center;display:flex;gap:0;justify-content:center;padding:24px 0}.OrderStepper_stepItem__OrwWC{align-items:center;display:flex;flex-direction:column;gap:8px;min-width:80px}.OrderStepper_circle__zkdT6{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.OrderStepper_circle__zkdT6 svg{color:#fff;height:20px;width:20px}.OrderStepper_completed__Z49gn{background:#22c55e}.OrderStepper_active__tV4cL{background:#2563eb}.OrderStepper_upcoming__QIRLS{background:#e5e7eb}.OrderStepper_upcoming__QIRLS svg{color:#9ca3af}.OrderStepper_label__jLVAB{color:#9ca3af;font-size:12px;font-weight:500}.OrderStepper_labelActive__znkTD{color:#2563eb;font-weight:700}.OrderStepper_labelCompleted__ekU92{color:#22c55e;font-weight:600}.OrderStepper_connector__j6LVt{background:#e5e7eb;border-radius:2px;flex:1 1;height:3px;margin-bottom:24px;max-width:80px}.OrderStepper_connectorDone__yFoRk{background:#22c55e}.CreateOrderModal_overlay__Tp4r6{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.CreateOrderModal_modal__jIBgf{background:#fff;border-radius:16px;display:flex;flex-direction:column;max-height:90vh;max-width:95vw;overflow:hidden;width:720px}.CreateOrderModal_body__Er4ZG{flex:1 1;overflow-y:auto;padding:0 32px 24px}.CreateOrderModal_footer__ma7ZX{align-items:center;background:#fafbfc;border-top:1px solid #f3f4f6;display:flex;gap:12px;padding:16px 32px}.CreateOrderModal_backBtn__wO2ck{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#374151}.CreateOrderModal_backBtn__wO2ck,.CreateOrderModal_continueBtn__BbNDP{cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:12px 24px}.CreateOrderModal_continueBtn__BbNDP{background:#2563eb;border:none;border-radius:10px;color:#fff;flex:1 1}.CreateOrderModal_continueBtn__BbNDP:disabled{cursor:not-allowed;opacity:.5}.CreateOrderModal_submitBtn__Bdjpl{align-items:center;background:#059669;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px}.CreateOrderModal_stepContent__zXLrk{position:relative}.CreateOrderModal_sectionRow__1x2QM{align-items:flex-start;display:flex;gap:10px;margin-bottom:16px}.CreateOrderModal_sectionIcon__VCywt{color:#6b7280;flex-shrink:0;height:22px;margin-top:2px;width:22px}.CreateOrderModal_sectionTitle__NLTpL{color:#1f2937;font-size:17px;font-weight:700;margin:0}.CreateOrderModal_sectionSub__Cgpq4{color:#9ca3af;font-size:13px;margin:2px 0 0}.CreateOrderModal_scannerBox__NJRSS{align-items:center;background:#fafbfc;border:2px dashed #d1d5db;border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin-bottom:16px;padding:32px}.CreateOrderModal_scannerIcon__05GST{color:#3b82f6;height:48px;margin-bottom:12px;width:48px}.CreateOrderModal_scannerText__4RwzF{color:#374151;font-size:14px;font-weight:600;margin:0}.CreateOrderModal_scannerSub__7QB8p{color:#3b82f6;font-size:12px;margin:4px 0 0;text-decoration:underline}.CreateOrderModal_dividerLine__ZG-ap{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:16px;margin:20px 0}.CreateOrderModal_dividerLine__ZG-ap:after,.CreateOrderModal_dividerLine__ZG-ap:before{background:#e5e7eb;content:"";flex:1 1;height:1px}.CreateOrderModal_catLabel__NxUXe{color:#374151;font-size:13px;font-weight:600;margin:0 0 8px}.CreateOrderModal_pills__YJd7l{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.CreateOrderModal_pill__j2EKE{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 16px;transition:all .15s ease}.CreateOrderModal_pillActive__liLMk{background:#2563eb;border-color:#2563eb;color:#fff}.CreateOrderModal_searchBox__ORXd5{margin-bottom:16px;position:relative}.CreateOrderModal_searchIcon__Bvlcs{color:#9ca3af;height:18px;left:14px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.CreateOrderModal_searchInput__GYx-W{border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:14px;outline:none;padding:12px 14px 12px 42px;width:100%}.CreateOrderModal_searchInput__GYx-W:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.CreateOrderModal_searchInput__GYx-W::placeholder{color:#9ca3af}.CreateOrderModal_productList__c8rW-{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.CreateOrderModal_productCard__SU4x1{align-items:center;border:1px solid #e5e7eb;border-radius:10px;display:flex;justify-content:space-between;padding:14px 16px}.CreateOrderModal_productInfo__BoqRt{flex:1 1}.CreateOrderModal_productName__f5zIB{color:#1f2937;font-size:14px;font-weight:600;margin:0}.CreateOrderModal_productCat__AGfAf{color:#9ca3af;font-size:12px;margin:2px 0 0}.CreateOrderModal_productPriceRow__sBeOB{align-items:center;display:flex;gap:10px;margin-top:4px}.CreateOrderModal_productPrice__joIvH{color:#1f2937;font-size:14px;font-weight:700}.CreateOrderModal_productStock__6slpi{color:#10b981;font-size:12px}.CreateOrderModal_addBtn__VfChN{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 16px;white-space:nowrap}.CreateOrderModal_qtyControl__JGa5h{align-items:center;border:1px solid #d1d5db;border-radius:8px;display:flex;gap:0;overflow:hidden}.CreateOrderModal_qtyBtn__bs4P8{align-items:center;background:#f9fafb;border:none;color:#374151;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.CreateOrderModal_qtyBtn__bs4P8:hover{background:#f3f4f6}.CreateOrderModal_qtyValue__aiATP{border-left:1px solid #d1d5db;border-right:1px solid #d1d5db;color:#1f2937;font-size:14px;font-weight:600;line-height:36px;text-align:center;width:36px}.CreateOrderModal_cartSummary__aj52p{background:#fff;border:1px solid #e5e7eb;border-radius:12px;bottom:0;box-shadow:0 -4px 16px #0000001a;margin-top:16px;padding:16px;position:-webkit-sticky;position:sticky}.CreateOrderModal_cartHeader__XGpyW{align-items:center;display:flex;gap:8px;margin-bottom:12px}.CreateOrderModal_cartIcon__wEcVv{color:#374151;height:18px;width:18px}.CreateOrderModal_cartTitle__k4Gn6{color:#1f2937;flex:1 1;font-size:14px;font-weight:700}.CreateOrderModal_cartBadge__V\+yUN{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.CreateOrderModal_cartRow__Wcn8S{color:#6b7280;display:flex;font-size:13px;justify-content:space-between;padding:4px 0}.CreateOrderModal_cartMargin__bQvKD{color:#059669;font-weight:600}.CreateOrderModal_cartTotal__\+TGvI{border-top:1px solid #e5e7eb;color:#1f2937;display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-top:8px;padding-top:8px}.CreateOrderModal_cartTotalVal__copO5{color:#2563eb;font-size:16px}.CreateOrderModal_customerList__tPH4u{display:flex;flex-direction:column;gap:10px}.CreateOrderModal_customerCard__4aRDA{border:1.5px solid #e5e7eb;border-radius:12px;cursor:pointer;padding:16px;transition:all .15s ease}.CreateOrderModal_customerCard__4aRDA:hover{border-color:#93c5fd}.CreateOrderModal_customerSelected__RIhPl{background:#eff6ff;border-color:#3b82f6}.CreateOrderModal_customerName__UhUcW{align-items:center;color:#1f2937;display:flex;font-size:15px;font-weight:700;gap:6px;margin:0}.CreateOrderModal_checkMark__vK5QP{color:#2563eb;height:20px;width:20px}.CreateOrderModal_customerArea__8UBaY{color:#6b7280;font-size:13px;margin:2px 0 0}.CreateOrderModal_creditRow__wZYGB{color:#6b7280;font-size:12px;margin:6px 0 0}.CreateOrderModal_creditExcellent__2Pp4R,.CreateOrderModal_creditGood__tIn4L{background:#d1fae5;border-radius:4px;color:#059669;font-size:11px;font-weight:600;padding:2px 8px}.CreateOrderModal_creditFair__34SlZ{background:#fee2e2;border-radius:4px;color:#dc2626;font-size:11px;font-weight:600;padding:2px 8px}.CreateOrderModal_reviewCustomer__a11GR{align-items:center;background:#eff6ff;border-radius:12px;display:flex;gap:12px;margin-bottom:16px;padding:16px}.CreateOrderModal_reviewLabel__pCDS3{color:#3b82f6;font-size:12px;margin:0}.CreateOrderModal_reviewCustomerName__AN0Oz{color:#1f2937;font-size:15px;font-weight:700;margin:2px 0 0}.CreateOrderModal_reviewItem__rdJTc{align-items:center;border:1px solid #e5e7eb;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:10px;padding:14px 16px}.CreateOrderModal_reviewItemInfo__uWiWU{flex:1 1}.CreateOrderModal_reviewItemName__6pq6-{color:#1f2937;font-size:14px;font-weight:600;margin:0}.CreateOrderModal_reviewItemMeta__Ax081{color:#9ca3af;font-size:12px;margin:2px 0 0}.CreateOrderModal_reviewItemTotal__sgBRM{color:#2563eb;font-size:14px;font-weight:700;margin:4px 0 0}.CreateOrderModal_orderSummaryCard__2npKS{background:#eff6ff;border-radius:12px;margin-top:8px;padding:20px}.CreateOrderModal_summaryTitle__EzjZH{color:#1f2937;font-size:15px;font-weight:700;margin:0 0 12px}.CreateOrderModal_summaryRow__nAO6a{color:#6b7280;display:flex;font-size:13px;justify-content:space-between;padding:4px 0}.CreateOrderModal_summaryTotal__cwpYk{border-top:1px solid #d1d5db;color:#1f2937;display:flex;font-size:15px;font-weight:700;justify-content:space-between;margin-top:10px;padding-top:10px}.CreateOrderModal_summaryTotalVal__nt3Pl{font-size:18px}.CreateOrderModal_confirmIcon__6fXhb{align-items:center;background:#22c55e;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto 12px;width:56px}.CreateOrderModal_confirmIcon__6fXhb svg{color:#fff;height:28px;width:28px}.CreateOrderModal_confirmTitle__7Ltw5{color:#1f2937;font-size:20px;font-weight:700;margin:0 0 4px;text-align:center}.CreateOrderModal_confirmSub__hy29z{color:#9ca3af;font-size:13px;margin:0 0 24px;text-align:center}.CreateOrderModal_confirmCard__PhFdy{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;padding:20px}.CreateOrderModal_confirmCardHeader__0xOIW{align-items:flex-start;display:flex;gap:12px}.CreateOrderModal_confirmCardLabel__tjzL6{color:#1f2937;font-size:14px;font-weight:700;margin:0}.CreateOrderModal_confirmCardValue__knFZj{color:#1f2937;font-size:15px;font-weight:700;margin:4px 0 0}.CreateOrderModal_confirmCardSub__gEgLx{color:#6b7280;font-size:13px;margin:2px 0 0}.CreateOrderModal_confirmTotalVal__qVx73{color:#059669;font-size:18px}.CreateOrderModal_creditBadge__TX4RK{background:#d1fae5;border-radius:4px;color:#059669;display:inline-block;font-size:11px;font-weight:600;margin-top:6px;padding:3px 10px}.CreateOrderModal_noticeCard__3UVrW{align-items:flex-start;background:#fef9c3;border:1px solid #fde68a;border-radius:12px;display:flex;gap:12px;margin-top:4px;padding:16px}.CreateOrderModal_noticeIcon__1Y27p{color:#d97706;flex-shrink:0;height:22px;width:22px}.CreateOrderModal_noticeTitle__GbKrZ{color:#92400e;font-size:14px;font-weight:700;margin:0}.CreateOrderModal_noticeText__mNyTH{color:#92400e;font-size:13px;line-height:1.5;margin:4px 0 0}@media (max-width:768px){.CreateOrderModal_modal__jIBgf{border-radius:0;max-height:100%;max-width:100%;width:100%}}.AdminOrders_container__3ro8\+{background:#f9fafb;min-height:100%;padding:24px}.AdminOrders_header__J3ARG{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.AdminOrders_sectionTitle__hFafi{color:#1f2937;font-size:22px;font-weight:700;margin:0}.AdminOrders_sectionSubtitle__HVpdu{color:#6b7280;font-size:14px;margin:4px 0 0}.AdminOrders_createBtn__iNhfe{align-items:center;background:#155dfc;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:background .15s ease;white-space:nowrap}.AdminOrders_createBtn__iNhfe:hover{background:#1250d4}.AdminOrders_createBtn__iNhfe svg{height:18px;width:18px}.AdminOrders_statsGrid__z1l6X{margin-bottom:16px}.AdminOrders_statsGridRow2__jAyef,.AdminOrders_statsGrid__z1l6X{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.AdminOrders_statsGridRow2__jAyef{margin-bottom:24px}@media (max-width:1200px){.AdminOrders_statsGridRow2__jAyef,.AdminOrders_statsGrid__z1l6X{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.AdminOrders_statsGridRow2__jAyef,.AdminOrders_statsGrid__z1l6X{grid-template-columns:1fr}.AdminOrders_header__J3ARG{flex-direction:column;gap:12px}}.ProductCatalogTable_tableWrapper__tqdBA{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow-x:auto}.ProductCatalogTable_table__FJu3T{border-collapse:collapse;font-size:14px;width:100%}.ProductCatalogTable_table__FJu3T thead th{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:13px;font-weight:600;padding:14px 16px;text-align:left;white-space:nowrap}.ProductCatalogTable_table__FJu3T tbody td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:16px;vertical-align:middle}.ProductCatalogTable_table__FJu3T tbody tr:last-child td{border-bottom:none}.ProductCatalogTable_table__FJu3T tbody tr:hover{background:#f9fafb}.ProductCatalogTable_right__XIaG6{text-align:right!important}.ProductCatalogTable_skuCell__jqa51{color:#374151;font-family:Fira Code,monospace;font-size:13px;font-weight:600}.ProductCatalogTable_productName__Nr3s7{color:#1f2937;font-weight:600;margin:0}.ProductCatalogTable_ageBadge__1Exxm{background:#fee2e2;border-radius:4px;color:#dc2626;display:inline-block;font-size:11px;font-weight:700;margin-top:4px;padding:2px 8px}.ProductCatalogTable_categoryBadge__jLBzo{font-size:13px;font-weight:600}.ProductCatalogTable_tierA__T8tu-{color:#059669;font-weight:600}.ProductCatalogTable_tierB__2qsqS{color:#2563eb;font-weight:600}.ProductCatalogTable_tierC__J7YlM{color:#d97706;font-weight:600}.ProductCatalogTable_tierD__RFHlh{color:#dc2626;font-weight:600}.ProductCatalogTable_margin__hGXlu{color:#059669;font-weight:700}@media (max-width:768px){.ProductCatalogTable_table__FJu3T{font-size:12px}.ProductCatalogTable_table__FJu3T tbody td,.ProductCatalogTable_table__FJu3T thead th{padding:10px 8px}}.ProductSearch_searchBox__PWtj2{margin-bottom:20px;position:relative}.ProductSearch_searchIcon__rIvtg{color:#9ca3af;height:18px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.ProductSearch_searchInput__aGu17{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:14px;outline:none;padding:14px 16px 14px 46px;width:100%}.ProductSearch_searchInput__aGu17:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ProductSearch_searchInput__aGu17::placeholder{color:#9ca3af}.ImagePicker_wrapper__GIjDD{display:flex;flex-direction:column;gap:4px}.ImagePicker_label__rbn\+2{color:#374151;font-size:12px;font-weight:600}.ImagePicker_dropzone__mZ47f{align-items:center;background:#f9fafb;border:1.5px dashed #d1d5db;border-radius:8px;cursor:pointer;display:flex;justify-content:center;min-height:140px;overflow:hidden;position:relative;transition:border-color .1s ease,background-color .1s ease}.ImagePicker_dropzone__mZ47f:hover{background:#f0f9ff;border-color:#93c5fd}.ImagePicker_dropzoneActive__TTVgJ{background:#eff6ff;border-color:#2563eb}.ImagePicker_dropzoneFilled__KsdIl{background:#fff;min-height:160px}.ImagePicker_placeholder__WZ9nX{align-items:center;color:#6b7280;display:flex;flex-direction:column;gap:6px;padding:16px;text-align:center}.ImagePicker_placeholderText__16m1d{color:#374151;font-size:13px;font-weight:600}.ImagePicker_placeholderHint__YkSPy{color:#9ca3af;font-size:11px}.ImagePicker_preview__tXc9M{display:block;max-height:200px;max-width:100%;object-fit:contain}.ImagePicker_clearBtn__-Agqz{align-items:center;background:#111827b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;line-height:1;position:absolute;right:6px;top:6px;width:24px}.ImagePicker_clearBtn__-Agqz:hover{background:#111827e6}.ImagePicker_hiddenInput__WbySG{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ImagePicker_error__S-XJV{background:#fee2e2;border-radius:4px;color:#b91c1c;font-size:11px;margin:0;padding:6px 8px}.AddProductModal_overlay__Ij6V0{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.AddProductModal_modal__r0N4D{background:#fff;border-radius:16px;display:flex;flex-direction:column;max-height:90vh;max-width:95vw;overflow:hidden;width:760px}.AddProductModal_modalHeader__CnFWG{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:24px 32px 16px}.AddProductModal_modalTitle__hVoFt{color:#1f2937;font-size:20px;font-weight:700;margin:0}.AddProductModal_modalSubtitle__h0TuE{color:#9ca3af;font-size:13px;margin:4px 0 0}.AddProductModal_closeBtn__wYEvp{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.AddProductModal_closeBtn__wYEvp:hover{background:#f3f4f6}.AddProductModal_closeBtn__wYEvp svg{height:22px;width:22px}.AddProductModal_body__uW9Rk{flex:1 1;overflow-y:auto;padding:0 32px 24px}.AddProductModal_section__ENDHl{margin-top:28px}.AddProductModal_sectionHeader__6oe8x{align-items:center;display:flex;gap:8px;margin-bottom:4px}.AddProductModal_sectionIconGreen__0J7W0{color:#22c55e;flex-shrink:0;height:22px;width:22px}.AddProductModal_sectionIconYellow__bOm11{color:#f59e0b;flex-shrink:0;height:22px;width:22px}.AddProductModal_sectionTitle__Norq9{color:#1f2937;font-size:16px;font-weight:700;margin:0}.AddProductModal_divider__p7tSk{background:#e5e7eb;height:1px;margin:8px 0 16px}.AddProductModal_field__Ef2bf{display:flex;flex:1 1;flex-direction:column}.AddProductModal_label__77oub{color:#374151;font-size:13px;font-weight:600;margin-bottom:6px}.AddProductModal_required__8JH\+O{color:#dc2626}.AddProductModal_input__ZTwlw{border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:14px;outline:none;padding:10px 14px;width:100%}.AddProductModal_input__ZTwlw:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.AddProductModal_input__ZTwlw::placeholder{color:#9ca3af}.AddProductModal_hint__XSJ87{color:#9ca3af;font-size:12px;margin-top:4px}.AddProductModal_selectWrapper__98u8j{position:relative}.AddProductModal_select__F8B9r{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#1f2937;cursor:pointer;font-family:inherit;font-size:14px;outline:none;padding:10px 36px 10px 14px;width:100%}.AddProductModal_select__F8B9r:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.AddProductModal_selectArrow__NH9gN{color:#6b7280;height:20px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px}.AddProductModal_row2__boY8a{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.AddProductModal_row3__zYK3m{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr;margin-bottom:16px}.AddProductModal_row4__E0O89{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:16px}.AddProductModal_currencyInput__FXa1G{position:relative}.AddProductModal_currencySymbol__hRlXI{color:#6b7280;font-size:14px;font-weight:500;left:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.AddProductModal_tipBanner__riYfn{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:13px;gap:10px;margin-bottom:16px;padding:12px 16px}.AddProductModal_tipIcon__VGsI3{color:#f59e0b;flex-shrink:0;height:20px;width:20px}.AddProductModal_tierBox__s5ajE{background:#fffbeb;border:1.5px solid #fde68a;border-radius:12px;padding:16px}.AddProductModal_tierLabel__Q52Wl{color:#374151;font-size:13px;font-weight:600;margin:0 0 12px}.AddProductModal_tierGrid__Xuphc{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr 1fr}.AddProductModal_tierCard__b2DCA{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:12px}.AddProductModal_tierCardLabel__p5cPW{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.AddProductModal_toggleRow__dLHV8{align-items:center;display:flex;gap:12px;margin-bottom:16px}.AddProductModal_toggle__21Oh\+{background:#d1d5db;border:none;border-radius:12px;cursor:pointer;flex-shrink:0;height:24px;padding:0;position:relative;transition:background .2s ease;width:44px}.AddProductModal_toggleOn__XZTw\+{background:#3b82f6}.AddProductModal_toggleKnob__zuOX8{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;height:20px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:20px}.AddProductModal_toggleOn__XZTw\+ .AddProductModal_toggleKnob__zuOX8{transform:translateX(20px)}.AddProductModal_toggleLabel__VekRT{color:#374151;font-size:14px;font-weight:500}.AddProductModal_complianceList__8v23J{display:flex;flex-direction:column;gap:10px}.AddProductModal_complianceItem__t6qwT{align-items:center;background:#f9fafb;border-radius:10px;display:flex;gap:12px;padding:14px 16px}.AddProductModal_complianceEmoji__Y9tMx{flex-shrink:0;font-size:20px}.AddProductModal_complianceTitle__xIC8a{color:#1f2937;font-size:14px;font-weight:700;margin:0}.AddProductModal_complianceSub__Ktp79{color:#9ca3af;font-size:12px;margin:2px 0 0}.AddProductModal_requiredNote__ElSkT{color:#dc2626;font-size:13px;margin:16px 0 0}.AddProductModal_footer__4zXE9{align-items:center;background:#fafbfc;border-top:1px solid #f3f4f6;display:flex;gap:12px;justify-content:center;padding:16px 32px}.AddProductModal_cancelBtn__aIeqj{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:12px 32px}.AddProductModal_cancelBtn__aIeqj:hover{background:#f9fafb}.AddProductModal_submitBtn__JvZx-{align-items:center;background:#059669;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:12px 32px}.AddProductModal_submitBtn__JvZx- svg{height:18px;width:18px}.AddProductModal_submitBtn__JvZx-:hover{background:#047857}@media (max-width:768px){.AddProductModal_modal__r0N4D{border-radius:0;max-height:100%;max-width:100%;width:100%}.AddProductModal_row2__boY8a,.AddProductModal_row3__zYK3m,.AddProductModal_row4__E0O89{grid-template-columns:1fr}.AddProductModal_tierGrid__Xuphc{grid-template-columns:1fr 1fr}}.EditProductModal_overlay__lkr3-{align-items:center;animation:EditProductModal_fadeIn__xxg0d .12s ease-out;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}@keyframes EditProductModal_fadeIn__xxg0d{0%{opacity:0}to{opacity:1}}.EditProductModal_modal__Ae2Hg{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a40;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:min(560px,100%)}.EditProductModal_header__hGls4{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 18px}.EditProductModal_title__vsHUJ{color:#111827;font-size:16px;font-weight:700;margin:0}.EditProductModal_close__6Sixu{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.EditProductModal_close__6Sixu:hover{color:#111827}.EditProductModal_form__YMgJe{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 18px}.EditProductModal_error__fVDLC{background:#fee2e2;border-radius:6px;color:#b91c1c;font-size:12px;margin:0;padding:8px 10px}.EditProductModal_row__LceOm{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.EditProductModal_field__Vrv9\+{color:#374151;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px}.EditProductModal_required__yUO1l{color:#dc2626}.EditProductModal_field__Vrv9\+ input,.EditProductModal_field__Vrv9\+ select,.EditProductModal_field__Vrv9\+ textarea{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:13px;padding:8px 10px}.EditProductModal_field__Vrv9\+ input:focus,.EditProductModal_field__Vrv9\+ select:focus,.EditProductModal_field__Vrv9\+ textarea:focus{border-color:#2563eb;outline:2px solid #93c5fd;outline-offset:-1px}.EditProductModal_field__Vrv9\+ textarea{min-height:50px;resize:vertical}.EditProductModal_actions__-60pQ{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.EditProductModal_cancel__hd7FT,.EditProductModal_submit__Mv97n{border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.EditProductModal_cancel__hd7FT{background:#fff;border:1px solid #d1d5db;color:#374151}.EditProductModal_cancel__hd7FT:hover:not(:disabled){background:#f9fafb}.EditProductModal_submit__Mv97n{background:#2563eb;border:none;color:#fff}.EditProductModal_submit__Mv97n:hover:not(:disabled){background:#1d4ed8}.EditProductModal_cancel__hd7FT:disabled,.EditProductModal_submit__Mv97n:disabled{cursor:not-allowed;opacity:.5}.AdminProductCatalog_container__PqTqi{padding:0}.AdminProductCatalog_header__H3Fzj{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.AdminProductCatalog_title__1UeBD{color:#1f2937;font-size:22px;font-weight:700;margin:0}.AdminProductCatalog_subtitle__hbys1{color:#6b7280;font-size:14px;margin:4px 0 0}.AdminProductCatalog_addBtn__AlxPu{align-items:center;background:#2563eb;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;white-space:nowrap}.AdminProductCatalog_addBtn__AlxPu svg{height:20px;width:20px}.AdminProductCatalog_addBtn__AlxPu:hover{background:#1d4ed8}@media (max-width:768px){.AdminProductCatalog_header__H3Fzj{flex-direction:column;gap:12px}}.PromotionsFilter_filters__f95-7{display:flex;gap:10px;margin-bottom:20px}.PromotionsFilter_filterBtn__Z-\+Sf{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:8px 20px;transition:all .15s ease}.PromotionsFilter_filterBtn__Z-\+Sf:hover{background:#f9fafb;border-color:#9ca3af}.PromotionsFilter_filterActive__KU5IM{background:#2563eb;border-color:#2563eb;color:#fff}.PromotionsFilter_filterActive__KU5IM:hover{background:#1d4ed8}.PromotionsTable_tableWrapper__DI\+32{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow-x:auto}.PromotionsTable_table__aLpsN{border-collapse:collapse;font-size:14px;width:100%}.PromotionsTable_table__aLpsN thead th{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.03em;padding:14px 16px;text-align:left;white-space:nowrap}.PromotionsTable_table__aLpsN tbody td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:18px 16px;vertical-align:middle}.PromotionsTable_table__aLpsN tbody tr:last-child td{border-bottom:none}.PromotionsTable_table__aLpsN tbody tr:hover{background:#f9fafb}.PromotionsTable_nameCell__mLBvH{color:#1f2937;font-weight:600}.PromotionsTable_typeBadge__WYJjF{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:6px;white-space:nowrap}.PromotionsTable_typeDot__YWOLJ{border-radius:50%;flex-shrink:0;height:8px;width:8px}.PromotionsTable_conditionsCell__tbn-d{color:#6b7280;font-size:13px}.PromotionsTable_tierCell__\+5La0{color:#374151;font-weight:600}.PromotionsTable_dateCell__y2Ko\+{color:#374151;font-size:13px;white-space:nowrap}.PromotionsTable_usedCell__lUY7l{color:#374151;font-weight:600}.PromotionsTable_statusBadge__JCzes{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:6px;white-space:nowrap}.PromotionsTable_statusDot__txInu{border-radius:50%;flex-shrink:0;height:8px;width:8px}.PromotionsTable_editBtn__7p0dX{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:6px 18px;transition:all .15s ease}.PromotionsTable_editBtn__7p0dX:hover{background:#f9fafb;border-color:#9ca3af}@media (max-width:768px){.PromotionsTable_table__aLpsN{font-size:12px}.PromotionsTable_table__aLpsN tbody td,.PromotionsTable_table__aLpsN thead th{padding:10px 8px}}.AddPromotionModal_overlay__fx1pd{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.AddPromotionModal_modal__BI5Mr{background:#fff;border-radius:16px;display:flex;flex-direction:column;max-height:90vh;max-width:95vw;overflow:hidden;width:760px}.AddPromotionModal_modalHeader__C4qMd{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:24px 32px 16px}.AddPromotionModal_modalTitle__F\+-l9{color:#1f2937;font-size:20px;font-weight:700;margin:0}.AddPromotionModal_modalSubtitle__juPpe{color:#9ca3af;font-size:13px;margin:4px 0 0}.AddPromotionModal_closeBtn__-lZGX{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.AddPromotionModal_closeBtn__-lZGX:hover{background:#f3f4f6}.AddPromotionModal_closeBtn__-lZGX svg{height:22px;width:22px}.AddPromotionModal_body__Ru3Nk{flex:1 1;overflow-y:auto;padding:0 32px 24px}.AddPromotionModal_section__27UZg{margin-top:28px}.AddPromotionModal_sectionHeader__FuzKu{align-items:center;display:flex;gap:8px;margin-bottom:4px}.AddPromotionModal_sectionIconGreen__NfJH\+{color:#22c55e;flex-shrink:0;height:22px;width:22px}.AddPromotionModal_sectionIconYellow__aBO3M{color:#f59e0b;flex-shrink:0;height:22px;width:22px}.AddPromotionModal_sectionTitle__7uN6R{color:#1f2937;font-size:16px;font-weight:700;margin:0}.AddPromotionModal_divider__fhPP-{background:#e5e7eb;height:1px;margin:8px 0 16px}.AddPromotionModal_field__OclC5{display:flex;flex:1 1;flex-direction:column}.AddPromotionModal_label__FrjuY{color:#374151;font-size:13px;font-weight:600;margin-bottom:6px}.AddPromotionModal_required__FA0jk{color:#dc2626}.AddPromotionModal_input__M01it{border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:14px;outline:none;padding:10px 14px;width:100%}.AddPromotionModal_input__M01it:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.AddPromotionModal_input__M01it::placeholder{color:#9ca3af}.AddPromotionModal_hint__upUPn{color:#9ca3af;font-size:12px;margin-top:4px}.AddPromotionModal_selectWrapper__gLVv8{position:relative}.AddPromotionModal_select__tDR2Y{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#1f2937;cursor:pointer;font-family:inherit;font-size:14px;outline:none;padding:10px 36px 10px 14px;width:100%}.AddPromotionModal_select__tDR2Y:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.AddPromotionModal_selectArrow__lOmg1{color:#6b7280;height:20px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px}.AddPromotionModal_row2__BWuNk{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.AddPromotionModal_typeBox__k1a4d{background:#fffbeb;border:1.5px solid #fde68a;border-radius:12px;padding:16px}.AddPromotionModal_typeGrid__Yg-pK{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr 1fr}.AddPromotionModal_typeCard__zv-el{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:12px;padding:20px 16px;transition:all .15s ease}.AddPromotionModal_typeCard__zv-el:hover{border-color:#d1d5db}.AddPromotionModal_typeCardActive__iMn1M{background:#fffbeb;border-color:#f59e0b}.AddPromotionModal_typeLabel__LxFbk{color:#059669;font-size:13px;font-weight:700}.AddPromotionModal_typeToggle__yF2cI{background:#d1d5db;border-radius:11px;height:22px;position:relative;transition:background .2s ease;width:40px}.AddPromotionModal_typeToggleOn__45vZP{background:#3b82f6}.AddPromotionModal_typeToggleKnob__i3X3V{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;height:18px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:18px}.AddPromotionModal_typeToggleOn__45vZP .AddPromotionModal_typeToggleKnob__i3X3V{transform:translateX(18px)}.AddPromotionModal_footer__hpfym{align-items:center;background:#fafbfc;border-top:1px solid #f3f4f6;display:flex;gap:12px;justify-content:center;padding:16px 32px}.AddPromotionModal_cancelBtn__Hkxnk{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:12px 32px}.AddPromotionModal_cancelBtn__Hkxnk:hover{background:#f9fafb}.AddPromotionModal_submitBtn__ADFv5{align-items:center;background:#059669;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:12px 32px}.AddPromotionModal_submitBtn__ADFv5 svg{height:18px;width:18px}.AddPromotionModal_submitBtn__ADFv5:hover{background:#047857}@media (max-width:768px){.AddPromotionModal_modal__BI5Mr{border-radius:0;max-height:100%;max-width:100%;width:100%}.AddPromotionModal_row2__BWuNk{grid-template-columns:1fr}.AddPromotionModal_typeGrid__Yg-pK{grid-template-columns:1fr 1fr}}.EditPromotionModal_overlay__Io4ya{align-items:center;animation:EditPromotionModal_fadeIn__dnYgO .12s ease-out;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}@keyframes EditPromotionModal_fadeIn__dnYgO{0%{opacity:0}to{opacity:1}}.EditPromotionModal_modal__yoRUD{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a40;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:min(520px,100%)}.EditPromotionModal_header__CadRZ{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 18px}.EditPromotionModal_title__Z8UOq{color:#111827;font-size:16px;font-weight:700;margin:0}.EditPromotionModal_close__QbpXn{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.EditPromotionModal_close__QbpXn:hover{color:#111827}.EditPromotionModal_form__JEdob{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 18px}.EditPromotionModal_error__IJ-jV{background:#fee2e2;border-radius:6px;color:#b91c1c;font-size:12px;margin:0;padding:8px 10px}.EditPromotionModal_row__hU8Kx{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.EditPromotionModal_field__vdYcU{color:#374151;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px}.EditPromotionModal_required__I1X7h{color:#dc2626}.EditPromotionModal_field__vdYcU input,.EditPromotionModal_field__vdYcU select,.EditPromotionModal_field__vdYcU textarea{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:13px;padding:8px 10px}.EditPromotionModal_field__vdYcU input:focus,.EditPromotionModal_field__vdYcU select:focus,.EditPromotionModal_field__vdYcU textarea:focus{border-color:#2563eb;outline:2px solid #93c5fd;outline-offset:-1px}.EditPromotionModal_field__vdYcU textarea{min-height:50px;resize:vertical}.EditPromotionModal_toggle__5foN7{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px}.EditPromotionModal_toggle__5foN7 input{cursor:pointer;height:16px;width:16px}.EditPromotionModal_actions__E37fV{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.EditPromotionModal_cancel__pA2h7,.EditPromotionModal_submit__eeUfS{border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.EditPromotionModal_cancel__pA2h7{background:#fff;border:1px solid #d1d5db;color:#374151}.EditPromotionModal_cancel__pA2h7:hover:not(:disabled){background:#f9fafb}.EditPromotionModal_submit__eeUfS{background:#2563eb;border:none;color:#fff}.EditPromotionModal_submit__eeUfS:hover:not(:disabled){background:#1d4ed8}.EditPromotionModal_cancel__pA2h7:disabled,.EditPromotionModal_submit__eeUfS:disabled{cursor:not-allowed;opacity:.5}.AdminPromotions_container__uat5J{padding:0}.AdminPromotions_header__8ZuOK{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.AdminPromotions_title__Lf6dK{color:#1f2937;font-size:22px;font-weight:700;margin:0}.AdminPromotions_subtitle__1b\+ZP{color:#6b7280;font-size:14px;margin:4px 0 0}.AdminPromotions_addBtn__E-dIK{align-items:center;background:#2563eb;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;white-space:nowrap}.AdminPromotions_addBtn__E-dIK svg{height:20px;width:20px}.AdminPromotions_addBtn__E-dIK:hover{background:#1d4ed8}@media (max-width:768px){.AdminPromotions_header__8ZuOK{flex-direction:column;gap:12px}}.StockTabs_tabBar__FSpkZ{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:0;margin-bottom:24px;overflow-x:auto;padding:6px}.StockTabs_tab__moUJ4{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:all .15s ease;white-space:nowrap}.StockTabs_tab__moUJ4:hover{background:#f9fafb;color:#374151}.StockTabs_tabActive__BS6ZM{background:#2563eb;color:#fff}.StockTabs_tabActive__BS6ZM:hover{background:#1d4ed8;color:#fff}.StockTabs_tabIcon__2uNsD{align-items:center;display:flex}.StockTabs_tabIcon__2uNsD svg{height:18px;width:18px}@media (max-width:768px){.StockTabs_tab__moUJ4{font-size:12px;padding:8px 14px}}.DashboardTab_header__xaX7m{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.DashboardTab_title__L2Mm1{color:#1f2937;font-size:22px;font-weight:700;margin:0}.DashboardTab_subtitle__GGDTz{color:#6b7280;font-size:14px;margin:4px 0 0}.DashboardTab_fullInvBtn__YpAk0{background:#1f2937;border:1px solid #1f2937;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 24px;white-space:nowrap}.DashboardTab_fullInvBtn__YpAk0:hover{background:#111827}.DashboardTab_statsGrid__k8HoR{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.DashboardTab_statCard__EoPy7{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px}.DashboardTab_statTop__5RnXK{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.DashboardTab_statIcon__QQFYY{align-items:center;border-radius:10px;display:flex;height:40px;justify-content:center;width:40px}.DashboardTab_statIcon__QQFYY svg{height:22px;width:22px}.DashboardTab_statBadge__J2oil{border-radius:20px;font-size:11px;font-weight:600;padding:3px 10px;white-space:nowrap}.DashboardTab_statValue__CfgFh{font-size:28px;font-weight:700;margin:0;text-align:right}.DashboardTab_statLabel__a\+FYx{color:#6b7280;font-size:13px;margin:2px 0 0;text-align:right}.DashboardTab_sectionTitle__REnfT{color:#1f2937;font-size:18px;font-weight:700;margin:24px 0 16px}.DashboardTab_warehouseGrid__82MYZ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:24px}.DashboardTab_warehouseCard__7p96v{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.DashboardTab_warehouseBar__1RnqA{height:4px}.DashboardTab_warehouseBody__rCEbL{padding:20px}.DashboardTab_warehouseName__UtE98{color:#1f2937;font-size:17px;font-weight:700;margin:0}.DashboardTab_warehouseType__XT2d6{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.03em;margin:2px 0 16px}.DashboardTab_warehouseMetrics__RpA7\+{display:flex;gap:32px;margin-bottom:16px}.DashboardTab_metricLabel__EIfXK{color:#9ca3af;display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:4px}.DashboardTab_metricValue__MBhiX{color:#1f2937;display:block;font-size:18px;font-weight:700}.DashboardTab_capacityRow__Fbfiw{display:flex;justify-content:space-between;margin-bottom:6px}.DashboardTab_capacityLabel__4ev94{color:#6b7280;font-size:13px}.DashboardTab_capacityPercent__3PybD{color:#1f2937;font-size:13px;font-weight:700}.DashboardTab_capacityBarBg__k9xWY{background:#f3f4f6;border-radius:4px;height:8px;overflow:hidden;width:100%}.DashboardTab_capacityBarFill__Z1JYB{border-radius:4px;height:100%;transition:width .3s ease}.DashboardTab_alertsCard__0YsGJ{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.DashboardTab_alertsHeader__NQxZe{align-items:center;display:flex;gap:8px;margin-bottom:16px}.DashboardTab_alertsIcon__Uu0Yw{color:#1f2937;height:22px;width:22px}.DashboardTab_alertsTitle__XUFpr{color:#1f2937;font-size:17px;font-weight:700;margin:0}.DashboardTab_alertsList__lhYe7{display:flex;flex-direction:column}.DashboardTab_alertItem__lGD5c{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;gap:12px;padding:12px 0}.DashboardTab_alertItem__lGD5c:last-child{border-bottom:none}.DashboardTab_alertDot__yIV-o{border-radius:50%;flex-shrink:0;height:10px;margin-top:5px;width:10px}.DashboardTab_alertContent__fup4Z{flex:1 1}.DashboardTab_alertMessage__J8QAH{color:#1f2937;font-size:14px;font-weight:500;margin:0}.DashboardTab_alertMeta__Jr-sK{color:#9ca3af;font-size:12px;margin:2px 0 0}@media (max-width:1024px){.DashboardTab_statsGrid__k8HoR{grid-template-columns:repeat(2,1fr)}.DashboardTab_warehouseGrid__82MYZ{grid-template-columns:1fr}}@media (max-width:640px){.DashboardTab_statsGrid__k8HoR{grid-template-columns:1fr}.DashboardTab_header__xaX7m{flex-direction:column;gap:12px}}.CreateStockTransferModal_overlay__0wSdA{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.CreateStockTransferModal_modal__yNgov{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a40;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;width:min(600px,100%)}.CreateStockTransferModal_header__KDFjA{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 18px}.CreateStockTransferModal_title__\+aU1M{color:#111827;font-size:16px;font-weight:700;margin:0}.CreateStockTransferModal_close__qyDDU{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.CreateStockTransferModal_form__3v0QS{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 18px}.CreateStockTransferModal_error__1T6Vy{background:#fee2e2;border-radius:6px;color:#b91c1c;font-size:12px;margin:0;padding:8px 10px}.CreateStockTransferModal_row__2P1fa{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.CreateStockTransferModal_field__1lhXZ{color:#374151;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px}.CreateStockTransferModal_required__B6\+3Q{color:#dc2626;margin-left:2px}.CreateStockTransferModal_field__1lhXZ input,.CreateStockTransferModal_field__1lhXZ select,.CreateStockTransferModal_field__1lhXZ textarea{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:13px;padding:8px 10px}.CreateStockTransferModal_field__1lhXZ input:focus,.CreateStockTransferModal_field__1lhXZ select:focus,.CreateStockTransferModal_field__1lhXZ textarea:focus{border-color:#2563eb;outline:2px solid #93c5fd;outline-offset:-1px}.CreateStockTransferModal_field__1lhXZ textarea{min-height:50px;resize:vertical}.CreateStockTransferModal_linesHeader__GoJ6a{align-items:center;display:flex;justify-content:space-between}.CreateStockTransferModal_linesTitle__TE2Ya{color:#111827;font-size:13px;font-weight:700}.CreateStockTransferModal_addLineBtn__5swr7{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#2563eb;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px}.CreateStockTransferModal_lines__btAkk{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:8px}.CreateStockTransferModal_lineRow__BiAkI{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 80px 30px}.CreateStockTransferModal_lineRow__BiAkI input,.CreateStockTransferModal_lineRow__BiAkI select{background:#fff;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:12px;padding:6px 8px}.CreateStockTransferModal_removeLineBtn__IPjVU{background:#0000;border:1px solid #0000;border-radius:4px;color:#dc2626;cursor:pointer;font-size:16px;height:28px;width:26px}.CreateStockTransferModal_removeLineBtn__IPjVU:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.CreateStockTransferModal_removeLineBtn__IPjVU:disabled{cursor:not-allowed;opacity:.3}.CreateStockTransferModal_actions__ezNCG{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.CreateStockTransferModal_cancel__nidxV,.CreateStockTransferModal_submit__sZesG{border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.CreateStockTransferModal_cancel__nidxV{background:#fff;border:1px solid #d1d5db;color:#374151}.CreateStockTransferModal_submit__sZesG{background:#2563eb;border:none;color:#fff}.CreateStockTransferModal_submit__sZesG:hover:not(:disabled){background:#1d4ed8}.CreateStockTransferModal_cancel__nidxV:disabled,.CreateStockTransferModal_submit__sZesG:disabled{cursor:not-allowed;opacity:.5}.TransfersTab_subHeader__oPo48{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.TransfersTab_subtitle__pq7jH{color:#6b7280;font-size:14px;margin:0}.TransfersTab_subActions__ZPn8F{display:flex;gap:10px}.TransfersTab_fullInvBtn__lo5l-{background:#1f2937;border:1px solid #1f2937;border-radius:10px}.TransfersTab_fullInvBtn__lo5l-,.TransfersTab_newBtn__jA\+YU{color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 24px;white-space:nowrap}.TransfersTab_newBtn__jA\+YU{align-items:center;background:#2563eb;border:none;border-radius:10px;display:flex;gap:6px}.TransfersTab_newBtn__jA\+YU svg{height:18px;width:18px}.TransfersTab_filters__Y\+67H{display:flex;gap:8px;margin-bottom:16px}.TransfersTab_pill__XwOnf{background:#fff;border:1px solid #d1d5db;border-radius:20px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:6px 16px}.TransfersTab_pillActive__kT2kH{background:#2563eb;border-color:#2563eb;color:#fff}.TransfersTab_pillBlue__SD6iB{border-color:#2563eb;color:#2563eb}.TransfersTab_pillGreen__1QJPD{border-color:#059669;color:#059669}.TransfersTab_tableWrapper__kP8Wn{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow-x:auto}.TransfersTab_table__X7d94{border-collapse:collapse;font-size:14px;width:100%}.TransfersTab_table__X7d94 thead th{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.03em;padding:14px 16px;text-align:left;white-space:nowrap}.TransfersTab_table__X7d94 tbody td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:16px;vertical-align:middle}.TransfersTab_table__X7d94 tbody tr:last-child td{border-bottom:none}.TransfersTab_table__X7d94 tbody tr:hover{background:#f9fafb}.TransfersTab_idCell__hJI2P{font-family:Fira Code,monospace;font-size:13px;font-weight:700}.TransfersTab_bold__jyuCY{font-weight:700}.TransfersTab_statusBadge__UivW4{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:6px}.TransfersTab_statusDot__i7L-k{border-radius:50%;height:8px;width:8px}.TransfersTab_actionBtn__TaHRp{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:6px 18px}.TransfersTab_actionBtn__TaHRp:hover{background:#f9fafb}@media (max-width:768px){.TransfersTab_subHeader__oPo48{align-items:flex-start;flex-direction:column;gap:12px}}.BatchExpiryTab_subHeader__0wNQK{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.BatchExpiryTab_subtitle__N0aie{color:#6b7280;font-size:14px;margin:0}.BatchExpiryTab_subActions__QWyqX{display:flex;gap:10px}.BatchExpiryTab_fullInvBtn__n2J32{background:#1f2937;border:1px solid #1f2937;border-radius:10px}.BatchExpiryTab_fullInvBtn__n2J32,.BatchExpiryTab_markBtn__Emp-C{color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 24px}.BatchExpiryTab_markBtn__Emp-C{align-items:center;background:#dc2626;border:none;border-radius:10px;display:flex;gap:6px}.BatchExpiryTab_markBtn__Emp-C svg{height:18px;width:18px}.BatchExpiryTab_filterRow__qu8WH{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.BatchExpiryTab_filters__dNX8k{display:flex;gap:8px}.BatchExpiryTab_pill__m\+rb4{background:#fff;border:1px solid #d1d5db;border-radius:20px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:6px 16px}.BatchExpiryTab_pillActive__gx\+by{background:#2563eb;border-color:#2563eb;color:#fff}.BatchExpiryTab_pillRed__YO-G3{border-color:#dc2626;color:#dc2626}.BatchExpiryTab_pillOrange__TDMA2{border-color:#d97706;color:#d97706}.BatchExpiryTab_searchBox__aFCro{position:relative}.BatchExpiryTab_searchIcon__4glzO{color:#9ca3af;height:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.BatchExpiryTab_searchInput__WEKEu{border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;font-family:inherit;font-size:13px;outline:none;padding:8px 12px 8px 36px;width:180px}.BatchExpiryTab_searchInput__WEKEu:focus{border-color:#3b82f6}.BatchExpiryTab_searchInput__WEKEu::placeholder{color:#9ca3af}.BatchExpiryTab_tableWrapper__6aZd5{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow-x:auto}.BatchExpiryTab_table__IS5\+1{border-collapse:collapse;font-size:14px;width:100%}.BatchExpiryTab_table__IS5\+1 thead th{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.03em;padding:14px;text-align:left;white-space:nowrap}.BatchExpiryTab_table__IS5\+1 tbody td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:16px 14px;vertical-align:middle}.BatchExpiryTab_table__IS5\+1 tbody tr:last-child td{border-bottom:none}.BatchExpiryTab_table__IS5\+1 tbody tr:hover{background:#f9fafb}.BatchExpiryTab_idCell__OWfoD{font-family:Fira Code,monospace;font-size:13px;font-weight:700}.BatchExpiryTab_skuCell__\+48eb{color:#6b7280;font-family:Fira Code,monospace;font-size:13px}.BatchExpiryTab_bold__ECsJA{font-weight:700}.BatchExpiryTab_statusBadge__nCDj6{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:6px}.BatchExpiryTab_statusDot__itEy5{border-radius:50%;height:8px;width:8px}.BatchExpiryTab_actionBtn__J1P3J{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:6px 18px}.BatchExpiryTab_actionBtnRed__ox8cI{background:#dc2626;border-color:#dc2626;color:#fff}.BatchExpiryTab_actionBtn__J1P3J:hover{opacity:.9}@media (max-width:768px){.BatchExpiryTab_subHeader__0wNQK{gap:12px}.BatchExpiryTab_filterRow__qu8WH,.BatchExpiryTab_subHeader__0wNQK{align-items:flex-start;flex-direction:column}}.HoldReserveTab_subHeader__n8P9k{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.HoldReserveTab_subtitle__qHez\+{color:#6b7280;font-size:14px;margin:0}.HoldReserveTab_subActions__6sLOR{display:flex;gap:10px}.HoldReserveTab_fullInvBtn__omnuH{background:#1f2937;border:1px solid #1f2937;border-radius:10px}.HoldReserveTab_fullInvBtn__omnuH,.HoldReserveTab_placeBtn__q2hhS{color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 24px}.HoldReserveTab_placeBtn__q2hhS{align-items:center;background:#2563eb;border:none;border-radius:10px;display:flex;gap:6px}.HoldReserveTab_placeBtn__q2hhS svg{height:18px;width:18px}.HoldReserveTab_tableWrapper__xXDdD{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:8px;overflow-x:auto}.HoldReserveTab_table__leWte{border-collapse:collapse;font-size:14px;width:100%}.HoldReserveTab_table__leWte thead th{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.03em;padding:14px 16px;text-align:left;white-space:nowrap}.HoldReserveTab_table__leWte tbody td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:16px;vertical-align:middle}.HoldReserveTab_table__leWte tbody tr:last-child td{border-bottom:none}.HoldReserveTab_table__leWte tbody tr:hover{background:#f9fafb}.HoldReserveTab_idCell__RUzOs{font-family:Fira Code,monospace;font-size:13px;font-weight:700}.HoldReserveTab_skuCell__ZhaV5{color:#6b7280;font-family:Fira Code,monospace;font-size:13px}.HoldReserveTab_bold__RWlTx{font-weight:700}.HoldReserveTab_reasonBadge__NjSyQ{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:6px}.HoldReserveTab_reasonDot__A-SRH{border-radius:50%;height:8px;width:8px}.HoldReserveTab_statusBadge__UQqn8{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:6px}.HoldReserveTab_statusDot__8SL0U{border-radius:50%;height:8px;width:8px}.HoldReserveTab_actionBtn__cJ0md{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:6px 18px}.HoldReserveTab_actionBtnGreen__fk45s{background:#2563eb;border-color:#2563eb;color:#fff}.HoldReserveTab_actionBtnOutlineRed__lBV5w{background:#fff;border-color:#dc2626;color:#dc2626}.HoldReserveTab_actionBtn__cJ0md:hover{opacity:.9}.HoldReserveTab_reserveHeader__zEXoc{align-items:baseline;display:flex;gap:8px;margin:28px 0 16px}.HoldReserveTab_reserveTitle__SBpH0{color:#1f2937;font-size:18px;font-weight:700;margin:0}.HoldReserveTab_reserveCount__lmfZg{color:#6b7280;font-size:14px;font-weight:500}@media (max-width:768px){.HoldReserveTab_subHeader__n8P9k{align-items:flex-start;flex-direction:column;gap:12px}}.AdminStockManagement_container__tSPkZ{padding:0}.AdminStockManagement_placeholder__LVm4u{color:#6b7280;padding:60px 20px;text-align:center}.AdminStockManagement_placeholder__LVm4u h3{color:#1f2937;font-size:20px;font-weight:700;margin:0 0 8px}.AdminStockManagement_placeholder__LVm4u p{font-size:14px;margin:0}.AccountingStatCard_card__RjNy6{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.AccountingStatCard_cardHeader__CSCEw{align-items:center;display:flex;gap:10px;margin-bottom:12px}.AccountingStatCard_iconWrapper__vYztp{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AccountingStatCard_iconWrapper__vYztp svg{height:20px;width:20px}.AccountingStatCard_label__eWHl3{color:#6b7280;font-size:14px;font-weight:500}.AccountingStatCard_value__cftqI{color:#1f2937;font-size:28px;font-weight:700;margin:0}.AccountingStatCard_subtext__PLa8e{color:#9ca3af;font-size:13px;font-weight:400;margin:4px 0 0}.AccountingStatCard_paymentModes__N8Ck3{display:flex;gap:24px;margin-top:4px}.AccountingStatCard_paymentMode__Afube{display:flex;flex-direction:column;gap:2px}.AccountingStatCard_modeValue__zqgPQ{color:#1f2937;font-size:20px;font-weight:700}.AccountingStatCard_modeLabel__dZ1ng{color:#9ca3af;font-size:12px;font-weight:500}.CashInflowBar_wrapper__usXfb{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:20px 24px}.CashInflowBar_title__0d9oK{color:#1f2937;font-size:15px;font-weight:600;margin:0 0 16px}.CashInflowBar_bar__LdMsk{border-radius:8px;display:flex;gap:2px;height:52px;margin-bottom:14px;overflow:hidden}.CashInflowBar_segment__k4ZqK{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:60px;transition:filter .15s}.CashInflowBar_segment__k4ZqK:hover{filter:brightness(.93)}.CashInflowBar_segLabel__zxoZg{color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.CashInflowBar_segAmount__sy45B{color:#fff;font-size:13px;font-weight:700}.CashInflowBar_legend__lfGyf{display:flex;flex-wrap:wrap;gap:20px}.CashInflowBar_legendItem__BmMx9{align-items:center;display:flex;gap:6px}.CashInflowBar_legendDot__ZH\+qK{border-radius:50%;flex-shrink:0;height:10px;width:10px}.CashInflowBar_legendLabel__53-k5{color:#6b7280;font-size:13px;font-weight:500}.CustomersDueTable_section__OW5AF{margin-bottom:24px}.CustomersDueTable_title__UhzM2{color:#1f2937;font-size:16px;font-weight:700;margin:0 0 14px}.CustomersDueTable_tableWrapper__wpauc{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow-x:auto}.CustomersDueTable_table__9rIL-{border-collapse:collapse;font-size:14px;width:100%}.CustomersDueTable_table__9rIL- thead th{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;padding:14px 16px;text-align:left;white-space:nowrap}.CustomersDueTable_table__9rIL- tbody td{border-bottom:1px solid #f3f4f6;color:#1f2937;font-size:14px;padding:14px 16px;vertical-align:middle}.CustomersDueTable_table__9rIL- tbody tr:last-child td{border-bottom:none}.CustomersDueTable_table__9rIL- tbody tr:hover{background:#f9fafb}.CustomersDueTable_right__CX2Qh{text-align:right!important}.CustomersDueTable_customerName__wJFF9{font-weight:600;white-space:nowrap}.CustomersDueTable_area__R9YM6{color:#6b7280;white-space:nowrap}.CustomersDueTable_outstanding__Y7bsd{font-weight:600}.CustomersDueTable_overdue__1pkx0{color:#dc2626;font-weight:500;white-space:nowrap}.CustomersDueTable_creditCell__6MQTX{display:flex;flex-direction:column;gap:4px;min-width:80px}.CustomersDueTable_creditBar__x74pm{background:#e5e7eb;border-radius:2px;height:4px;overflow:hidden;width:72px}.CustomersDueTable_creditFill__wIWFI{border-radius:2px;height:100%;transition:width .3s}.CustomersDueTable_riskBadge__KIqsi{border-radius:6px;display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;white-space:nowrap}.CustomersDueTable_actions__lmpqd{align-items:center;display:flex;gap:6px}.CustomersDueTable_ledgerBtn__vpuzZ{background:none;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:500;padding:4px 10px;transition:background .15s;white-space:nowrap}.CustomersDueTable_ledgerBtn__vpuzZ:hover{background:#f3f4f6}.CustomersDueTable_payBtn__5o\+f1{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px;transition:background .15s;white-space:nowrap}.CustomersDueTable_payBtn__5o\+f1:hover{background:#1d4ed8}@media (max-width:768px){.CustomersDueTable_table__9rIL-{font-size:12px}.CustomersDueTable_table__9rIL- tbody td,.CustomersDueTable_table__9rIL- thead th{padding:10px 8px}}.TodaysCollections_wrapper__CyL7S{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:20px 24px}.TodaysCollections_title__HkOgx{color:#1f2937;font-size:15px;font-weight:700;margin:0 0 16px}.TodaysCollections_list__-\+g3C{display:flex;flex-direction:column;gap:0}.TodaysCollections_row__\+\+0ki{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:14px 0}.TodaysCollections_row__\+\+0ki:last-child{border-bottom:none;padding-bottom:0}.TodaysCollections_row__\+\+0ki:first-child{padding-top:0}.TodaysCollections_left__prFq0{align-items:center;display:flex;gap:12px}.TodaysCollections_avatar__McETB{align-items:center;border-radius:50%;color:#374151;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:40px;justify-content:center;width:40px}.TodaysCollections_info__aDVSx{display:flex;flex-direction:column;gap:2px}.TodaysCollections_repName__BjBnb{color:#1f2937;font-size:14px;font-weight:600}.TodaysCollections_paymentCount__Unt3I{color:#9ca3af;font-size:12px}.TodaysCollections_right__VuCHp{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.TodaysCollections_amount__yTIbb{font-size:16px;font-weight:700}.TodaysCollections_status__FsxKR{font-size:11px;font-weight:600}.LedgerTable_wrapper__WaS8y{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.LedgerTable_tabBar__lkfG-{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px}.LedgerTable_tabs__CnJvD{display:flex;gap:4px}.LedgerTable_tab__tqGEe{background:none;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:all .15s}.LedgerTable_tab__tqGEe:hover{background:#f3f4f6;color:#374151}.LedgerTable_tabActive__0FOjP{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8;font-weight:600}.LedgerTable_exportBtn__OFdmM{align-items:center;background:none;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 14px;transition:background .15s}.LedgerTable_exportBtn__OFdmM:hover{background:#f3f4f6}.LedgerTable_tableWrapper__OOvto{overflow-x:auto}.LedgerTable_table__HHCCZ{border-collapse:collapse;font-size:14px;width:100%}.LedgerTable_table__HHCCZ thead th{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;padding:12px 16px;text-align:left;white-space:nowrap}.LedgerTable_table__HHCCZ tbody td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:14px 16px;vertical-align:middle}.LedgerTable_table__HHCCZ tbody tr:last-child td{border-bottom:none}.LedgerTable_table__HHCCZ tbody tr:hover{background:#f9fafb}.LedgerTable_right__LGXE7{text-align:right!important}.LedgerTable_date__vCYAg{color:#6b7280;font-size:13px;white-space:nowrap}.LedgerTable_customer__xpgaI{font-weight:600;white-space:nowrap}.LedgerTable_reference__2u-b2{color:#374151;font-family:monospace;font-size:13px}.LedgerTable_description__ZQdNA{color:#6b7280;font-size:13px}.LedgerTable_typeBadge__ekPsT{align-items:center;display:inline-flex;font-size:13px;font-weight:500;gap:6px;white-space:nowrap}.LedgerTable_typeDot__OW2p8{border-radius:50%;flex-shrink:0;height:8px;width:8px}.LedgerTable_debitValue__KMBkR{color:#dc2626;font-weight:600}.LedgerTable_creditValue__eFUen{color:#059669;font-weight:600}.LedgerTable_dash__YoSVf{color:#9ca3af}.LedgerTable_balance__jivkX{color:#1f2937;font-weight:700}@media (max-width:768px){.LedgerTable_table__HHCCZ{font-size:12px}.LedgerTable_table__HHCCZ tbody td,.LedgerTable_table__HHCCZ thead th{padding:10px 8px}}.AdminAccounting_container__ulRxW{padding:0}.AdminAccounting_statsGrid__IKNf8{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}@media (max-width:1024px){.AdminAccounting_statsGrid__IKNf8{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.AdminAccounting_statsGrid__IKNf8{grid-template-columns:1fr}}.TaxStatCard_card__akRl\+{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:20px;position:relative}.TaxStatCard_badge__83aZ7{border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.05em;padding:3px 8px;position:absolute;right:14px;top:14px}.TaxStatCard_iconWrapper__9oCUe{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-bottom:4px;width:40px}.TaxStatCard_iconWrapper__9oCUe svg{height:22px;width:22px}.TaxStatCard_label__caNpq{color:#1f2937;font-size:14px;font-weight:600;line-height:1.3;margin:0}.TaxStatCard_subtext__o5OHp{color:#9ca3af;font-size:12px;margin:0}.TaxStatCard_value__VVw0N{font-size:32px;font-weight:800;letter-spacing:-.5px;line-height:1;margin:4px 0 0}.ComplianceActivityFeed_wrapper__djEqQ{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:100%;padding:24px}.ComplianceActivityFeed_title__Na3j9{color:#1f2937;font-size:15px;font-weight:700;margin:0 0 24px}.ComplianceActivityFeed_feed__IhVbC{display:flex;flex-direction:column}.ComplianceActivityFeed_item__vwJ0b{display:flex;gap:16px;position:relative}.ComplianceActivityFeed_timelineCol__cN0HL{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding-top:4px;width:12px}.ComplianceActivityFeed_dot__fgqUu{border-radius:50%;flex-shrink:0;height:12px;width:12px}.ComplianceActivityFeed_line__QdoC6{background:#e5e7eb;flex:1 1;margin:6px 0;min-height:24px;width:2px}.ComplianceActivityFeed_content__RYlhp{flex:1 1;padding-bottom:28px}.ComplianceActivityFeed_item__vwJ0b:last-child .ComplianceActivityFeed_content__RYlhp{padding-bottom:0}.ComplianceActivityFeed_itemTitle__8C6Md{color:#1f2937;font-size:14px;font-weight:700;margin:0 0 4px}.ComplianceActivityFeed_itemDesc__NvM2-{color:#4b5563;font-size:13px;line-height:1.4;margin:0 0 6px}.ComplianceActivityFeed_itemMeta__uHzTO{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:5px;margin:0}.ComplianceActivityFeed_metaDot__Vas27{font-size:10px}.ComplianceActivityFeed_source__u0DPT{color:#2563eb;font-weight:500}.ComplianceAlerts_wrapper__vqSCP{margin-bottom:0}.ComplianceAlerts_title__r9Gcd{color:#1f2937;font-size:15px;font-weight:700;margin:0 0 14px}.ComplianceAlerts_list__L9V\+s{display:flex;flex-direction:column;gap:10px}.ComplianceAlerts_alertItem__Z0Y6f{border:1px solid;border-radius:8px;padding:12px 14px}.ComplianceAlerts_alertTitle__Mwxzy{font-size:13px;font-weight:700;margin:0 0 3px}.ComplianceAlerts_alertSubtext__FNx-E{color:#6b7280;font-size:12px;margin:0}.ExportActions_wrapper__fiFtF{border-top:1px solid #e5e7eb;padding-top:20px}.ExportActions_sectionLabel__Bq\+Fh{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.07em;margin:0 0 10px}.ExportActions_buttonList__8SBw8{display:flex;flex-direction:column;gap:8px}.ExportActions_primaryBtn__E2jXz{align-items:center;background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;padding:11px 16px;text-align:left;transition:background .15s;width:100%}.ExportActions_primaryBtn__E2jXz:hover{background:#1d4ed8}.ExportActions_secondaryBtn__kCl6E{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:11px 16px;text-align:left;transition:background .15s;width:100%}.ExportActions_secondaryBtn__kCl6E:hover{background:#f3f4f6}.ExportActions_btnIcon__F84eu{align-items:center;display:flex;flex-shrink:0}.ExportActions_filingBtn__\+MsM7{align-items:center;background:#fff;border:1px solid #bbf7d0;border-radius:8px;color:#16a34a;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:11px 16px;text-align:left;transition:background .15s;width:100%}.ExportActions_filingBtn__\+MsM7:hover{background:#f0fdf4}.AdminTaxCompliance_container__Su6OS{padding:0}.AdminTaxCompliance_statsGrid__KhEC6{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr);margin-bottom:24px}.AdminTaxCompliance_mainGrid__R\+Ckn{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 320px}.AdminTaxCompliance_rightPanel__Op4AZ{display:flex;flex-direction:column}.AdminTaxCompliance_rightCard__FWjbF{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:0;padding:20px}@media (max-width:1200px){.AdminTaxCompliance_statsGrid__KhEC6{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.AdminTaxCompliance_mainGrid__R\+Ckn{grid-template-columns:1fr}.AdminTaxCompliance_statsGrid__KhEC6{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.AdminTaxCompliance_statsGrid__KhEC6{grid-template-columns:1fr}}.InvoiceStatusBadge_badge__wsiO3{border:1px solid;border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;white-space:nowrap}.InvoiceFilters_filtersBar__5nAMx{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:16px}.InvoiceFilters_searchWrapper__72dmm{flex:1 1;min-width:180px;position:relative}.InvoiceFilters_searchIcon__uMmWY{color:#9ca3af;height:16px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.InvoiceFilters_searchInput__H3JHT{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:13px;outline:none;padding:8px 12px 8px 34px;width:100%}.InvoiceFilters_searchInput__H3JHT:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.InvoiceFilters_searchInput__H3JHT::placeholder{color:#9ca3af}.InvoiceFilters_selectWrapper__ZzxNy{flex-shrink:0;position:relative}.InvoiceFilters_select__TBkZw{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;min-width:130px;outline:none;padding:8px 32px 8px 12px}.InvoiceFilters_select__TBkZw:focus{border-color:#2563eb}.InvoiceFilters_selectChevron__S7TJJ{color:#6b7280;height:18px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:18px}.InvoiceFilters_dateWrapper__i\+U4V{flex-shrink:0;position:relative}.InvoiceFilters_dateInput__3ebJz{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;font-family:inherit;font-size:13px;outline:none;padding:8px 32px 8px 12px;width:140px}.InvoiceFilters_dateInput__3ebJz:focus{border-color:#2563eb}.InvoiceFilters_calIcon__6brE8{color:#9ca3af;height:16px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:16px}@media (max-width:768px){.InvoiceFilters_searchWrapper__72dmm{min-width:100%}}.InvoiceTable_tableWrapper__etHF8{border-top:1px solid #e5e7eb;overflow-x:auto}.InvoiceTable_table__1HARX{border-collapse:collapse;font-size:14px;width:100%}.InvoiceTable_table__1HARX thead th{background:#fafafa;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;padding:12px 16px;text-align:left;white-space:nowrap}.InvoiceTable_table__1HARX tbody td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:16px;vertical-align:middle}.InvoiceTable_table__1HARX tbody tr:last-child td{border-bottom:none}.InvoiceTable_table__1HARX tbody tr:hover{background:#f9fafb}.InvoiceTable_right__dAhiW{text-align:right!important}.InvoiceTable_invoiceLink__9VliA{color:#2563eb;cursor:pointer;font-size:13px;font-weight:600;white-space:nowrap}.InvoiceTable_invoiceLink__9VliA:hover{text-decoration:underline}.InvoiceTable_customerName__ZV3Hb{color:#1f2937;font-weight:600}.InvoiceTable_orderNumber__FWZqT{color:#6b7280;font-size:13px;white-space:nowrap}.InvoiceTable_dueDateOverdue__-YfzP{color:#dc2626!important;font-weight:600}.InvoiceTable_viewBtn__WbE3F{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;transition:background .15s;white-space:nowrap}.InvoiceTable_viewBtn__WbE3F:hover{background:#f3f4f6}.InvoiceTable_emptyState__zlhmi{color:#9ca3af;font-size:14px;padding:48px 16px;text-align:center}@media (max-width:768px){.InvoiceTable_table__1HARX{font-size:12px}.InvoiceTable_table__1HARX tbody td,.InvoiceTable_table__1HARX thead th{padding:10px 8px}}.GenerateInvoiceForm_wrapper__8VNGo{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:24px;padding:28px 32px}.GenerateInvoiceForm_formHeader__UATwd{margin-bottom:24px}.GenerateInvoiceForm_formTitle__BjhTV{color:#1f2937;font-size:20px;font-weight:800;letter-spacing:.02em;margin:0 0 4px}.GenerateInvoiceForm_formSubtitle__K4cOG{color:#6b7280;font-size:13px;margin:0}.GenerateInvoiceForm_formGrid__69ABz{grid-gap:24px 32px;display:grid;gap:24px 32px;grid-template-columns:1fr 1fr;margin-bottom:20px}.GenerateInvoiceForm_leftCol__maEoP,.GenerateInvoiceForm_rightCol__KYNby{display:flex;flex-direction:column;gap:16px}.GenerateInvoiceForm_dateRow__EYUtB{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.GenerateInvoiceForm_fieldGroup__jaygo{display:flex;flex-direction:column;gap:6px}.GenerateInvoiceForm_label__bgJ7V{color:#374151;font-size:13px;font-weight:500}.GenerateInvoiceForm_required__4HSBH{color:#dc2626;margin-left:2px}.GenerateInvoiceForm_input__99MfR{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:14px;outline:none;padding:9px 12px;transition:border-color .15s;width:100%}.GenerateInvoiceForm_input__99MfR:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.GenerateInvoiceForm_notesArea__ECbxf{min-height:90px;resize:vertical}.GenerateInvoiceForm_descArea__pOPjZ{min-height:160px;resize:vertical}.GenerateInvoiceForm_formFooter__6CGFn{align-items:center;border-top:1px solid #f3f4f6;display:flex;gap:12px;margin-top:24px;padding-top:20px}.GenerateInvoiceForm_generateBtn__S9lRc{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-family:inherit;font-size:14px;font-weight:600;padding:12px 24px;transition:background .15s}.GenerateInvoiceForm_generateBtn__S9lRc:hover{background:#1d4ed8}.GenerateInvoiceForm_draftBtn__sPLsz{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:12px 24px;transition:background .15s}.GenerateInvoiceForm_draftBtn__sPLsz:hover{background:#f3f4f6}.GenerateInvoiceForm_cancelBtn__CfUMF{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:12px 24px;transition:background .15s}.GenerateInvoiceForm_cancelBtn__CfUMF:hover{background:#fee2e2}@media (max-width:768px){.GenerateInvoiceForm_wrapper__8VNGo{padding:20px 16px}.GenerateInvoiceForm_formGrid__69ABz{grid-template-columns:1fr}.GenerateInvoiceForm_formFooter__6CGFn{flex-direction:column}.GenerateInvoiceForm_cancelBtn__CfUMF,.GenerateInvoiceForm_draftBtn__sPLsz,.GenerateInvoiceForm_generateBtn__S9lRc{width:100%}}.AdminInvoices_container__DLeew{padding:0}.AdminInvoices_header__7s3mC{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.AdminInvoices_subtitle__pXivw{color:#6b7280;font-size:14px;margin:0}.AdminInvoices_generateBtn__9gDQO{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 20px;transition:background .15s;white-space:nowrap}.AdminInvoices_generateBtn__9gDQO:hover{background:#1d4ed8}.AdminInvoices_tableCard__4hHNX{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}@media (max-width:640px){.AdminInvoices_header__7s3mC{align-items:flex-start;flex-direction:column}.AdminInvoices_generateBtn__9gDQO{width:100%}}.PaymentMethodBadge_badge__b-7Aq{border:1px solid;border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;white-space:nowrap}.PaymentFilters_filtersBar__QdPWt{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:16px}.PaymentFilters_searchWrapper__6lkQg{flex:1 1;min-width:180px;position:relative}.PaymentFilters_searchIcon__spNwV{color:#9ca3af;height:16px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.PaymentFilters_searchInput__kkV1o{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:13px;outline:none;padding:8px 12px 8px 34px;width:100%}.PaymentFilters_searchInput__kkV1o:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.PaymentFilters_searchInput__kkV1o::placeholder{color:#9ca3af}.PaymentFilters_selectWrapper__gWuXA{flex-shrink:0;position:relative}.PaymentFilters_select__ei0Jd{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;min-width:130px;outline:none;padding:8px 32px 8px 12px}.PaymentFilters_select__ei0Jd:focus{border-color:#2563eb}.PaymentFilters_chevron__Lpy9b{color:#6b7280;height:18px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:18px}.PaymentFilters_dateWrapper__UXEP0{flex-shrink:0;position:relative}.PaymentFilters_dateInput__xFf5E{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;font-family:inherit;font-size:13px;outline:none;padding:8px 32px 8px 12px;width:148px}.PaymentFilters_dateInput__xFf5E:focus{border-color:#2563eb}.PaymentFilters_calIcon__nMoLw{color:#9ca3af;height:16px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:16px}@media (max-width:768px){.PaymentFilters_searchWrapper__6lkQg{min-width:100%}}.PaymentTable_tableWrapper__I59VD{border-top:1px solid #e5e7eb;overflow-x:auto}.PaymentTable_table__Uy3kK{border-collapse:collapse;font-size:14px;width:100%}.PaymentTable_table__Uy3kK thead th{background:#fafafa;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;padding:12px 16px;text-align:left;white-space:nowrap}.PaymentTable_table__Uy3kK tbody td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:18px 16px;vertical-align:middle}.PaymentTable_table__Uy3kK tbody tr:last-child td{border-bottom:none}.PaymentTable_table__Uy3kK tbody tr:hover{background:#f9fafb}.PaymentTable_right__swxus{text-align:right!important}.PaymentTable_idLink__BDyrn{color:#2563eb;cursor:pointer;font-size:13px;font-weight:600;white-space:nowrap}.PaymentTable_idLink__BDyrn:hover{text-decoration:underline}.PaymentTable_customerName__8Qc4J{color:#1f2937;font-weight:600;white-space:nowrap}.PaymentTable_invoiceLink__CWJnN{color:#2563eb;cursor:pointer;font-size:13px;font-weight:500;white-space:nowrap}.PaymentTable_invoiceLink__CWJnN:hover{text-decoration:underline}.PaymentTable_amount__TZbg4{color:#16a34a;font-size:15px;font-weight:700}.PaymentTable_date__Biuue{color:#374151;font-size:13px;white-space:nowrap}.PaymentTable_reference__43DDK{color:#6b7280;font-family:monospace;font-size:13px}.PaymentTable_status__h6sIC{font-size:14px;font-weight:600}.PaymentTable_empty__hKUzL{color:#9ca3af;font-size:14px;padding:56px 16px;text-align:center}@media (max-width:768px){.PaymentTable_table__Uy3kK{font-size:12px}.PaymentTable_table__Uy3kK tbody td,.PaymentTable_table__Uy3kK thead th{padding:10px 8px}}.RecordPaymentModal_overlay__0yell{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.RecordPaymentModal_modal__ohjEY{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000002e;display:flex;flex-direction:column;max-height:92vh;max-width:100%;overflow:hidden;width:620px}.RecordPaymentModal_modalHeader__dtw\+c{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 28px 16px}.RecordPaymentModal_modalTitle__QL9JU{color:#1f2937;font-size:20px;font-weight:700;margin:0 0 4px}.RecordPaymentModal_modalSubtitle__joNvN{color:#6b7280;font-size:13px;margin:0}.RecordPaymentModal_closeBtn__76\+c5{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;margin-left:12px;padding:4px;transition:color .15s,background .15s}.RecordPaymentModal_closeBtn__76\+c5:hover{background:#f3f4f6;color:#374151}.RecordPaymentModal_modalBody__C4Gn9{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:24px 28px}.RecordPaymentModal_sectionHeader__q7riH{align-items:center;display:flex;gap:10px;margin-bottom:4px}.RecordPaymentModal_sectionIcon__3Tigh{align-items:center;color:#16a34a;display:flex}.RecordPaymentModal_sectionTitle__PK8ST{color:#1f2937;font-size:16px;font-weight:700;margin:0}.RecordPaymentModal_formGrid__ZuBKQ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.RecordPaymentModal_fieldGroup__goCNg{display:flex;flex-direction:column;gap:6px}.RecordPaymentModal_label__EhJ03{color:#374151;font-size:13px;font-weight:500}.RecordPaymentModal_required__XG9\+N{color:#dc2626}.RecordPaymentModal_input__1RTBz{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s;width:100%}.RecordPaymentModal_input__1RTBz:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a14}.RecordPaymentModal_input__1RTBz::placeholder{color:#9ca3af}.RecordPaymentModal_selectWrapper__8uoho{position:relative}.RecordPaymentModal_select__-ZeTB{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;outline:none;padding:10px 36px 10px 12px;transition:border-color .15s;width:100%}.RecordPaymentModal_select__-ZeTB:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a14}.RecordPaymentModal_chevron__foEjH{color:#6b7280;height:18px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:18px}.RecordPaymentModal_allocationBox__nzryy{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.RecordPaymentModal_allocationHeader__\+7A1s{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.RecordPaymentModal_allocationTitle__nlZKv{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.RecordPaymentModal_editLink__qJMuh{background:none;border:none;color:#6b7280;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:0}.RecordPaymentModal_editLink__qJMuh:hover{color:#374151;text-decoration:underline}.RecordPaymentModal_allocationRow__wtNl6{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:6px 0}.RecordPaymentModal_allocationRow__wtNl6:last-child{border-bottom:none}.RecordPaymentModal_allocationInvoice__bbbRL{color:#374151;font-size:13px}.RecordPaymentModal_allocationAmount__5xnGB{color:#16a34a;font-size:14px;font-weight:700}.RecordPaymentModal_allocationUnallocated__U9mdx{color:#9ca3af;font-size:13px}.RecordPaymentModal_allocationZero__HWVse{color:#1f2937;font-size:14px;font-weight:700}.RecordPaymentModal_notesArea__LRNLq{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s;width:100%}.RecordPaymentModal_notesArea__LRNLq:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a14}.RecordPaymentModal_requiredHint__wmqdw{color:#9ca3af;font-size:12px;margin:0}.RecordPaymentModal_modalFooter__l6cDX{align-items:center;background:#fff;border-top:1px solid #f3f4f6;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 28px}.RecordPaymentModal_cancelBtn__XeNEn{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:11px 28px;transition:background .15s}.RecordPaymentModal_cancelBtn__XeNEn:hover{background:#f3f4f6}.RecordPaymentModal_submitBtn__CH350{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:11px 28px;transition:background .15s}.RecordPaymentModal_submitBtn__CH350:hover{background:#15803d}@media (max-width:640px){.RecordPaymentModal_formGrid__ZuBKQ{grid-template-columns:1fr}.RecordPaymentModal_modalBody__C4Gn9{padding:20px 16px}.RecordPaymentModal_modalHeader__dtw\+c{padding:20px 16px 14px}.RecordPaymentModal_modalFooter__l6cDX{flex-direction:column;padding:14px 16px}.RecordPaymentModal_cancelBtn__XeNEn,.RecordPaymentModal_submitBtn__CH350{text-align:center;width:100%}}.AdminPayments_container__Vl0hh{padding:0}.AdminPayments_header__Wu57S{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.AdminPayments_title__I\+ngm{color:#1f2937;font-size:22px;font-weight:700;margin:0}.AdminPayments_recordBtn__qG0Gh{align-items:center;background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:background .15s;white-space:nowrap}.AdminPayments_recordBtn__qG0Gh:hover{background:#15803d}.AdminPayments_tableCard__EOwyY{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}@media (max-width:640px){.AdminPayments_header__Wu57S{align-items:flex-start;flex-direction:column}.AdminPayments_recordBtn__qG0Gh{justify-content:center;width:100%}}.TrackingStatCard_card__Rw6pn{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:20px}.TrackingStatCard_iconWrapper__IuCH-{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.TrackingStatCard_iconWrapper__IuCH- svg{height:22px;width:22px}.TrackingStatCard_label__S4hhl{color:#6b7280;font-size:13px;font-weight:500;margin:0}.TrackingStatCard_value__xMw0r{font-size:30px;font-weight:800;letter-spacing:-.5px;line-height:1;margin:0}.LiveStatusBanner_banner__gIKl3{align-items:center;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.LiveStatusBanner_left__TfcA3{align-items:center;display:flex;gap:14px}.LiveStatusBanner_iconWrapper__XJrr3{align-items:center;background:#16a34a;border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.LiveStatusBanner_titleRow__aWm9Z{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:3px}.LiveStatusBanner_title__HGuJV{color:#15803d;font-size:15px;font-weight:700}.LiveStatusBanner_alwaysOnBadge__osKSs{background:#16a34a;border-radius:20px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.03em;padding:2px 10px}.LiveStatusBanner_subtitle__PUtMo{color:#4b5563;font-size:13px;margin:0}.LiveStatusBanner_broadcasting__EMvs7{align-items:center;color:#16a34a;display:flex;font-size:14px;font-weight:600;gap:7px;white-space:nowrap}.LiveStatusBanner_broadcastDot__tJBTe{animation:LiveStatusBanner_pulse__XLYLV 1.5s ease-in-out infinite;background:#16a34a;border-radius:50%;display:inline-block;height:9px;width:9px}@keyframes LiveStatusBanner_pulse__XLYLV{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.TrackingFilters_bar__jeap\+{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.TrackingFilters_searchWrapper__gi0fI{flex:1 1;min-width:200px;position:relative}.TrackingFilters_searchIcon__d0v7C{color:#9ca3af;height:16px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.TrackingFilters_searchInput__-GfpW{background:#fff;border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:14px;outline:none;padding:10px 14px 10px 38px;width:100%}.TrackingFilters_searchInput__-GfpW:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.TrackingFilters_searchInput__-GfpW::placeholder{color:#9ca3af}.TrackingFilters_selectWrapper__Z08\+v{flex-shrink:0;position:relative}.TrackingFilters_select__Ntsxr{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;min-width:150px;outline:none;padding:10px 36px 10px 14px}.TrackingFilters_select__Ntsxr:focus{border-color:#2563eb}.TrackingFilters_chevron__bmp9x{color:#6b7280;height:18px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:18px}.PersonnelCard_card__S9jhw{border-bottom:1px solid #f3f4f6;display:flex;flex-direction:column;gap:10px;padding:16px 0}.PersonnelCard_card__S9jhw:last-child{border-bottom:none;padding-bottom:0}.PersonnelCard_card__S9jhw:first-child{padding-top:0}.PersonnelCard_top__9onB\+{align-items:flex-start;display:flex;gap:12px}.PersonnelCard_avatar__hU6Da{align-items:center;border-radius:50%;color:#374151;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:42px;justify-content:center;width:42px}.PersonnelCard_info__7yR7I{flex:1 1;min-width:0}.PersonnelCard_nameRow__ZauLR{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PersonnelCard_name__ElfHG{color:#1f2937;font-size:14px;font-weight:700}.PersonnelCard_roleBadge__-TzZA{border-radius:5px;font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}.PersonnelCard_route__OK6sb{color:#9ca3af;display:block;font-size:12px;margin-top:2px}.PersonnelCard_lastSeen__\+YogT{color:#9ca3af;flex-shrink:0;font-size:12px;white-space:nowrap}.PersonnelCard_progressRow__oNjwA{align-items:center;display:flex;gap:10px}.PersonnelCard_progressBg__-4b8H{background:#e5e7eb;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.PersonnelCard_progressFill__XaCJ1{border-radius:3px;height:100%;transition:width .3s}.PersonnelCard_progressCount__VLpuL{color:#9ca3af;font-size:11px;white-space:nowrap}.PersonnelCard_statusRow__1ZHdf{align-items:center;display:flex;gap:6px}.PersonnelCard_statusDot__e993N{border-radius:50%;flex-shrink:0;height:7px;width:7px}.PersonnelCard_statusLabel__xQRRK{font-size:12px;font-weight:600}.FieldPersonnelList_panel__xD7ZE{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:20px}.FieldPersonnelList_header__rczfP{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.FieldPersonnelList_title__tqmqN{color:#1f2937;font-size:15px;font-weight:700}.FieldPersonnelList_badges__0TYuG{align-items:center;display:flex;gap:8px}.FieldPersonnelList_onlineBadge__w3LFa{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;color:#16a34a;font-size:12px;font-weight:600;padding:2px 10px}.FieldPersonnelList_offlineBadge__9QcDw{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;color:#6b7280;font-size:12px;font-weight:600;padding:2px 10px}.FieldPersonnelList_list__TxDmt{flex:1 1;overflow-y:auto}.MapView_mapContainer__1KnWU{background:#e8edf2;border-radius:8px;flex:1 1;min-height:380px;overflow:hidden;position:relative}.MapView_refreshChip__MHn2p{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 1px 4px #0000001a;color:#374151;display:flex;font-size:11px;font-weight:600;gap:6px;left:10px;padding:4px 12px;position:absolute;top:10px;z-index:10}.MapView_refreshDot__9efe2{animation:MapView_pulse__Oj\+oK 1.5s ease-in-out infinite;background:#16a34a;border-radius:50%;height:7px;width:7px}@keyframes MapView_pulse__Oj\+oK{0%,to{opacity:1}50%{opacity:.4}}.MapView_streetGrid__CMxSN{inset:0;position:absolute}.MapView_hStreet__1dVlO{background:#cbd5e1;height:8px;left:0;position:absolute;right:0;transform:translateY(-50%)}.MapView_vStreet__ayE3E{background:#cbd5e1;bottom:0;position:absolute;top:0;transform:translateX(-50%);width:8px}.MapView_routeBox__gixuu{border:2px dashed #f97316;border-radius:4px;height:56%;left:18%;pointer-events:none;position:absolute;top:20%;width:60%}.MapView_routeStop__n0Erl{align-items:center;background:#2563eb;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px #2563eb59;color:#fff;display:flex;font-size:11px;font-weight:800;height:24px;justify-content:center;position:absolute;transform:translate(-50%,-50%);width:24px;z-index:5}.MapView_markerGroup__jHYfz{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:3px;position:absolute;transform:translate(-50%,-100%);z-index:8}.MapView_markerGroup__jHYfz:hover .MapView_markerLabel__Uu9bi{opacity:1}.MapView_markerLabel__Uu9bi{background:#1f2937;border-radius:5px;box-shadow:0 2px 6px #0003;color:#fff;font-size:10px;font-weight:600;opacity:1;padding:3px 8px;pointer-events:none;white-space:nowrap}.MapView_markerAvatar__g-i\+h{align-items:center;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0003;color:#fff;display:flex;font-size:11px;font-weight:800;height:32px;justify-content:center;width:32px}.ActivityFeed_panel__Xwz31{background:#fff;border-left:1px solid #e5e7eb;display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;width:240px}.ActivityFeed_item__P62zW{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;gap:8px;padding:10px 12px;transition:background .12s}.ActivityFeed_item__P62zW:last-child{border-bottom:none}.ActivityFeed_item__P62zW:hover{background:#f9fafb}.ActivityFeed_dot__8M9Ri{border-radius:50%;flex-shrink:0;height:8px;margin-top:4px;width:8px}.ActivityFeed_content__W64wF{flex:1 1;min-width:0}.ActivityFeed_message__QHdH-{font-size:12px;font-weight:500;line-height:1.4;margin:0;word-break:break-word}.ActivityFeed_time__Hrj14{color:#9ca3af;flex-shrink:0;font-size:11px;padding-top:2px;white-space:nowrap}.AdminLiveTracking_container__mGqRi{padding:0}.AdminLiveTracking_statsGrid__JkDck{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.AdminLiveTracking_mainGrid__tHevQ{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:340px 1fr}.AdminLiveTracking_mapPanel__lwSc5{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;min-height:480px;overflow:hidden}@media (max-width:1100px){.AdminLiveTracking_mainGrid__tHevQ{grid-template-columns:1fr}.AdminLiveTracking_mapPanel__lwSc5{flex-direction:column}}@media (max-width:768px){.AdminLiveTracking_statsGrid__JkDck{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.AdminLiveTracking_statsGrid__JkDck{grid-template-columns:1fr 1fr}}.ChangePasswordModal_overlay__0UHrC{align-items:center;animation:ChangePasswordModal_fadeIn__ply33 .12s ease-out;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}@keyframes ChangePasswordModal_fadeIn__ply33{0%{opacity:0}to{opacity:1}}.ChangePasswordModal_modal__qUZGC{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a40;display:flex;flex-direction:column;overflow:hidden;width:min(420px,100%)}.ChangePasswordModal_header__faFK-{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 18px}.ChangePasswordModal_title__CO6in{color:#111827;font-size:16px;font-weight:700;margin:0}.ChangePasswordModal_close__XIJZs{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.ChangePasswordModal_close__XIJZs:hover{color:#111827}.ChangePasswordModal_form__XdTvK{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.ChangePasswordModal_error__e8B1k{background:#fee2e2;border-radius:6px;color:#b91c1c;font-size:12px;margin:0;padding:8px 10px}.ChangePasswordModal_field__lytLp{color:#374151;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px}.ChangePasswordModal_field__lytLp input{border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:13px;padding:8px 10px}.ChangePasswordModal_field__lytLp input:focus{border-color:#2563eb;outline:2px solid #93c5fd;outline-offset:-1px}.ChangePasswordModal_actions__ad0D4{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.ChangePasswordModal_cancel__9xRWb,.ChangePasswordModal_submit__TbmCN{border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.ChangePasswordModal_cancel__9xRWb{background:#fff;border:1px solid #d1d5db;color:#374151}.ChangePasswordModal_cancel__9xRWb:hover:not(:disabled){background:#f9fafb}.ChangePasswordModal_submit__TbmCN{background:#2563eb;border:none;color:#fff}.ChangePasswordModal_submit__TbmCN:hover:not(:disabled){background:#1d4ed8}.ChangePasswordModal_cancel__9xRWb:disabled,.ChangePasswordModal_submit__TbmCN:disabled{cursor:not-allowed;opacity:.5}.ChangePasswordModal_done__udR0n{align-items:center;color:#047857;display:flex;flex-direction:column;font-size:14px;gap:12px;padding:32px 20px;text-align:center}.ChangePasswordModal_doneIcon__mzUYs{align-items:center;background:#d1fae5;border-radius:50%;color:#047857;display:flex;font-size:24px;font-weight:700;height:48px;justify-content:center;width:48px}.AdminProfile_container__sOkfI{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.AdminProfile_heroCard__dJyl1{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;display:flex;gap:16px;padding:24px}.AdminProfile_avatar__APLSZ{align-items:center;background:#45556c;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:28px;font-weight:700;height:64px;justify-content:center;width:64px}.AdminProfile_heroBody__uMkyU{display:flex;flex:1 1;flex-direction:column;gap:4px}.AdminProfile_heroName__Vg\+kR{color:#111827;font-size:18px;font-weight:700;margin:0}.AdminProfile_heroRole__m8EGM{color:#6b7280;font-size:13px}.AdminProfile_heroStatus__kw\+k5{background:#dcfce7;border-radius:999px;color:#15803d;display:inline-block;font-size:12px;font-weight:700;margin-top:6px;padding:4px 10px;width:-webkit-max-content;width:max-content}.AdminProfile_heroStatusInactive__Pga8Q{background:#fee2e2;color:#b91c1c}.AdminProfile_infoCard__MVqTW{background:#fff;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;padding:20px}.AdminProfile_cardTitle__30U97{color:#111827;font-size:15px;font-weight:700;margin:0 0 12px}.AdminProfile_fieldRow__z1oos{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:10px 0}.AdminProfile_fieldRow__z1oos:last-child{border-bottom:none}.AdminProfile_fieldLabel__ouuIg{color:#6b7280;font-size:13px}.AdminProfile_fieldValue__dnOU-{color:#111827;font-size:13px;font-weight:600;text-align:right}.AdminProfile_securityButton__1oOZ-{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#111827;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:14px;width:100%}.AdminProfile_securityButton__1oOZ-:hover{background:#f9fafb}.AdminProfile_logoutButton__\+\+4vm{align-items:center;background:#fff;border:1px solid #fca5a5;border-radius:12px;color:#dc2626;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:14px;width:100%}.AdminProfile_logoutButton__\+\+4vm:hover{background:#fef2f2}.AdminProfile_version__-jSZD{color:#9ca3af;font-size:12px;margin:8px 0 0;text-align:center}.UsersTable_tableWrapper__Gg28q{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;overflow-x:auto}.UsersTable_table__-ud\+L{border-collapse:collapse;min-width:800px;width:100%}.UsersTable_table__-ud\+L thead th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.4px;padding:12px 14px;text-align:left;text-transform:uppercase}.UsersTable_table__-ud\+L tbody td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:13px;padding:14px;vertical-align:middle}.UsersTable_table__-ud\+L tbody tr:last-child td{border-bottom:none}.UsersTable_inactiveRow__BuLQa{opacity:.6}.UsersTable_name__uDqVg{color:#111827;font-weight:600}.UsersTable_email__BEHK6{color:#6b7280;font-size:12px;margin-top:2px}.UsersTable_muted__QlBmj{color:#6b7280}.UsersTable_roleBadge__r-PN6{white-space:nowrap}.UsersTable_roleBadge__r-PN6,.UsersTable_statusBadge__vY1uc{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;padding:4px 10px}.UsersTable_statusActive__yBayz{background:#d1fae5;color:#065f46}.UsersTable_statusInactive__Z8nnV{background:#fee2e2;color:#991b1b}.UsersTable_empty__TwD0K{background:#fff;border-radius:12px;color:#6b7280;font-size:14px;padding:48px 24px;text-align:center}.UserModal_overlay__dz9RW{align-items:center;animation:UserModal_fadeIn__pjfpD .12s ease-out;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}@keyframes UserModal_fadeIn__pjfpD{0%{opacity:0}to{opacity:1}}.UserModal_modal__aZWRZ{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a40;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;width:min(640px,100%)}.UserModal_header__hToos{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 18px}.UserModal_title__3Ouzi{color:#111827;font-size:16px;font-weight:700;margin:0}.UserModal_close__290Nr{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.UserModal_close__290Nr:hover{color:#111827}.UserModal_form__sReIs{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 18px}.UserModal_sectionTitle__MPkoC{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;margin:6px 0 0;text-transform:uppercase}.UserModal_error__uScQe{background:#fee2e2;border-radius:6px;color:#b91c1c;font-size:12px;margin:0;padding:8px 10px}.UserModal_row__kQ01V{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:600px){.UserModal_row__kQ01V{grid-template-columns:1fr}}.UserModal_field__APuQS{color:#374151;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px}.UserModal_required__S1hsr{color:#dc2626;margin-left:2px}.UserModal_field__APuQS input,.UserModal_field__APuQS select,.UserModal_field__APuQS textarea{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:13px;font-weight:500;padding:8px 10px}.UserModal_field__APuQS input:focus,.UserModal_field__APuQS select:focus,.UserModal_field__APuQS textarea:focus{border-color:#2563eb;outline:2px solid #93c5fd;outline-offset:-1px}.UserModal_field__APuQS textarea{min-height:50px;resize:vertical}.UserModal_hint__XA-RZ{color:#6b7280;font-size:11px;font-weight:400}.UserModal_actions__KeNfj{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.UserModal_cancel__XSt-L,.UserModal_submit__28K7m{border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.UserModal_cancel__XSt-L{background:#fff;border:1px solid #d1d5db;color:#374151}.UserModal_cancel__XSt-L:hover:not(:disabled){background:#f9fafb}.UserModal_submit__28K7m{background:#2563eb;border:none;color:#fff}.UserModal_submit__28K7m:hover:not(:disabled){background:#1d4ed8}.UserModal_cancel__XSt-L:disabled,.UserModal_submit__28K7m:disabled{cursor:not-allowed;opacity:.5}.AdminUsers_container__JW3Um{background:#f9fafb;display:flex;flex-direction:column;gap:18px;min-height:100%;padding:24px}.AdminUsers_header__R4F7J{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.AdminUsers_title__zRxmF{color:#111827;font-size:22px;font-weight:700;margin:0}.AdminUsers_subtitle__7eYMl{color:#6b7280;font-size:13px;margin:4px 0 0;max-width:720px}.AdminUsers_addBtn__e73AS{align-items:center;background:#2563eb;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;white-space:nowrap}.AdminUsers_addBtn__e73AS:hover{background:#1d4ed8}.AdminUsers_addBtn__e73AS svg{height:18px;width:18px}.AdminUsers_statsGrid__A1lBg{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.AdminUsers_statsGrid__A1lBg{grid-template-columns:repeat(2,1fr)}}.AdminUsers_statCard__4N3qU{background:#fff;border-left:4px solid #2563eb;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:4px;padding:16px 18px}.AdminUsers_tone_blue__Qq5qb{border-color:#2563eb}.AdminUsers_tone_green__ojCg3{border-color:#10b981}.AdminUsers_tone_red__aay1y{border-color:#dc2626}.AdminUsers_tone_purple__LCB2G{border-color:#8b5cf6}.AdminUsers_statLabel__VOCXL{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.AdminUsers_statValue__u9orR{color:#111827;font-size:22px;font-weight:700}.AdminUsers_toolbar__CKJ-S{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.AdminUsers_search__J3wwZ{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;flex:1 1 280px;font-family:inherit;font-size:13px;min-width:220px;padding:10px 14px}.AdminUsers_search__J3wwZ:focus{border-color:#2563eb;outline:2px solid #93c5fd;outline-offset:-1px}.AdminUsers_rolePills__FKVY5{display:flex;flex-wrap:wrap;gap:6px}.AdminUsers_pill__OwUzY{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:8px 14px}.AdminUsers_pill__OwUzY:hover{background:#f9fafb}.AdminUsers_pillActive__6Bait{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.CustomerStatCard_card__0npuI{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;padding:20px;transition:box-shadow .2s ease}.CustomerStatCard_card__0npuI:hover{box-shadow:0 4px 12px #0000001a}.CustomerStatCard_iconWrapper__czVhj{align-items:center;border-radius:10px;display:flex;height:44px;justify-content:center;margin-bottom:12px;width:44px}.CustomerStatCard_iconWrapper__czVhj svg{color:#fff;height:22px;width:22px}.CustomerStatCard_red__if6KC{background:linear-gradient(135deg,#ef4444,#dc2626)}.CustomerStatCard_blue__4rTOj{background:linear-gradient(135deg,#3b82f6,#2563eb)}.CustomerStatCard_orange__YW5kn{background:linear-gradient(135deg,#f97316,#ea580c)}.CustomerStatCard_green__Xn4hP{background:linear-gradient(135deg,#22c55e,#16a34a)}.CustomerStatCard_title__6Ozw7{color:#6b7280;font-size:13px;margin:0 0 4px}.CustomerStatCard_value__A8rrm{font-size:28px;font-weight:700;line-height:1.2;margin:0}.CustomerStatCard_value_red__YqW6z{color:#ef4444}.CustomerStatCard_value_blue__rrynW{color:#2563eb}.CustomerStatCard_value_orange__38vN8{color:#ea580c}.CustomerStatCard_value_green__SneUu{color:#16a34a}.QuickActions_container__2ij5c{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.QuickActions_title__M-XZ0{color:#1f2937;font-size:14px;font-weight:600;margin:0 0 16px}.QuickActions_actions__GPpkS{display:flex;flex-direction:column;gap:10px}.QuickActions_primaryBtn__IQsH9{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:background .2s;width:100%}.QuickActions_primaryBtn__IQsH9 svg{height:16px;width:16px}.QuickActions_primaryBtn__IQsH9:hover{background:#2563eb}.QuickActions_outlinedBtn__-fziK{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s;width:100%}.QuickActions_outlinedBtn__-fziK svg{color:#6b7280;height:16px;width:16px}.QuickActions_outlinedBtn__-fziK:hover{background:#f9fafb;border-color:#d1d5db}.UpcomingDeliveries_container__SBzcS{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.UpcomingDeliveries_title__cCFCF{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 16px}.UpcomingDeliveries_list__Ohww8{display:flex;flex-direction:column;gap:0}.UpcomingDeliveries_item__MI3OY{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:14px 0}.UpcomingDeliveries_item__MI3OY:last-child{border-bottom:none}.UpcomingDeliveries_info__AoioJ{display:flex;flex-direction:column;gap:2px}.UpcomingDeliveries_invoiceNumber__YQk8r{color:#1f2937;font-size:14px;font-weight:600}.UpcomingDeliveries_date__-5yTy{color:#9ca3af;font-size:12px}.UpcomingDeliveries_badge__1If56{border-radius:20px;font-size:12px;font-weight:500;padding:4px 12px;white-space:nowrap}.UpcomingDeliveries_inTransit__VKiI\+{background:#dbeafe;color:#2563eb}.UpcomingDeliveries_scheduled__EECJK{background:#d1fae5;color:#059669}.OutstandingInvoices_container__fbk1u{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.OutstandingInvoices_title__4a3Vu{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 16px}.OutstandingInvoices_list__69LgW{display:flex;flex-direction:column}.OutstandingInvoices_item__ALaez{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:14px 0}.OutstandingInvoices_item__ALaez:last-child{border-bottom:none}.OutstandingInvoices_info__88Jlj{display:flex;flex-direction:column;gap:2px}.OutstandingInvoices_invoiceNumber__vP4wD{color:#1f2937;font-size:14px;font-weight:600}.OutstandingInvoices_dueDate__HcN5\+{color:#9ca3af;font-size:12px}.OutstandingInvoices_right__fGH7a{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.OutstandingInvoices_amount__JaazL{color:#1f2937;font-size:14px;font-weight:600}.OutstandingInvoices_payBtn__V4mU1{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:12px;font-weight:500;padding:0;transition:color .2s}.OutstandingInvoices_payBtn__V4mU1:hover{color:#2563eb;text-decoration:underline}.AIReorderSuggestions_container__Q9VQ4{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.AIReorderSuggestions_header__5BOnL{align-items:center;display:flex;gap:8px;margin-bottom:20px}.AIReorderSuggestions_icon__Knsin{align-items:center;color:#3b82f6;display:flex}.AIReorderSuggestions_icon__Knsin svg{height:20px;width:20px}.AIReorderSuggestions_title__hFLMj{color:#1f2937;font-size:16px;font-weight:600;margin:0}.AIReorderSuggestions_grid__6MX4L{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.AIReorderSuggestions_grid__6MX4L{grid-template-columns:1fr}}.AIReorderSuggestions_card__V9Z7c{border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.AIReorderSuggestions_imagePlaceholder__ag66I{background:#d1d5db;height:140px;width:100%}.AIReorderSuggestions_addBtn__5piab{background:#3b82f6;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:background .2s;width:100%}.AIReorderSuggestions_addBtn__5piab:hover{background:#2563eb}.ActiveDeals_container__GfAhd{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.ActiveDeals_header__H\+KEd{align-items:center;display:flex;gap:8px;margin-bottom:20px}.ActiveDeals_icon__Oiy5s{align-items:center;color:#3b82f6;display:flex}.ActiveDeals_icon__Oiy5s svg{height:20px;width:20px}.ActiveDeals_title__y4wjG{color:#1f2937;font-size:16px;font-weight:600;margin:0}.ActiveDeals_grid__KAsb8{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.ActiveDeals_grid__KAsb8{grid-template-columns:1fr}}.ActiveDeals_card__hXrPL{border:1px solid #e5e7eb;border-radius:10px;padding:16px}.ActiveDeals_cardHeader__gr5Df{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.ActiveDeals_dealTitle__skyJ2{color:#3b82f6;font-size:15px;font-weight:600}.ActiveDeals_discountBadge__COz9X{background:#3b82f6;border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px}.ActiveDeals_condition__1hR2r{color:#6b7280;font-size:13px;margin:8px 0 16px}.ActiveDeals_cardFooter__iW1UY{align-items:center;display:flex;justify-content:space-between}.ActiveDeals_expires__KSDsJ{color:#9ca3af;font-size:12px}.ActiveDeals_shopBtn__CAx5p{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:background .2s}.ActiveDeals_shopBtn__CAx5p:hover{background:#2563eb}.CustomerDashboard_container__3XsUh{background:#f9fafb;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:24px}.CustomerDashboard_statsGrid__QI3JK{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.CustomerDashboard_statsGrid__QI3JK{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.CustomerDashboard_statsGrid__QI3JK{grid-template-columns:1fr}}.CustomerDashboard_middleRow__KsZnj{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:180px 1fr 1fr}@media (max-width:1024px){.CustomerDashboard_middleRow__KsZnj{grid-template-columns:1fr 1fr}.CustomerDashboard_quickActionsCol__tQbmK{grid-column:1/-1}}@media (max-width:640px){.CustomerDashboard_middleRow__KsZnj{grid-template-columns:1fr}}.CustomerDashboard_deliveriesCol__j4h7R,.CustomerDashboard_invoicesCol__kXKV2,.CustomerDashboard_quickActionsCol__tQbmK{min-width:0}.NotificationItem_item__DV7Zp{align-items:flex-start;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:12px;padding:16px;position:relative;transition:background-color .2s}.NotificationItem_item__DV7Zp:last-child{border-bottom:none}.NotificationItem_item__DV7Zp:hover{background-color:#f9fafb}.NotificationItem_unread__RcTzd{background-color:#eff6ff}.NotificationItem_unread__RcTzd:hover{background-color:#dbeafe}.NotificationItem_icon__vmyF2{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.NotificationItem_order__1Nsmg{background-color:#eef2ff}.NotificationItem_payment__JRgeU{background-color:#f0fdf4}.NotificationItem_delivery__etCst{background-color:#fff7ed}.NotificationItem_promotion__RjoiP{background-color:#fdf2f8}.NotificationItem_system__yrau2{background-color:#f3f4f6}.NotificationItem_content__ZXbdz{flex:1 1;min-width:0}.NotificationItem_header__H6sGR{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.NotificationItem_title__Y1635{color:#1f2937;font-size:14px;font-weight:600}.NotificationItem_timestamp__qKOT8{color:#9ca3af;font-size:12px;white-space:nowrap}.NotificationItem_message__Cj4np{color:#6b7280;font-size:13px;line-height:1.4;margin:0}.NotificationItem_unreadDot__NAuqu{background-color:#3b82f6;border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.NotificationList_empty__kMLKy,.NotificationList_list__xbf-7{display:flex;flex-direction:column}.NotificationList_empty__kMLKy{align-items:center;color:#9ca3af;justify-content:center;padding:48px 20px}.NotificationList_emptyIcon__2ONW3{font-size:32px;margin-bottom:12px;opacity:.5}.NotificationList_emptyText__5vj9Y{color:#9ca3af;font-size:14px;margin:0}.NotificationCard_card__arf9K{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden}.NotificationCard_header__0zJf7{align-items:center;display:flex;justify-content:space-between;padding:20px 20px 0}.NotificationCard_title__MyuJ5{color:#1f2937;font-size:18px;font-weight:700;margin:0}.NotificationCard_unreadBadge__7PvcR{color:#9ca3af;font-size:14px;font-weight:400}.NotificationCard_body__neF5D{border-top:1px solid #f3f4f6;margin-top:16px;min-height:120px;padding:8px 0}.NotificationCard_footer__GjZG5{border-top:1px solid #f3f4f6;padding:16px 20px;text-align:center}.NotificationCard_viewAllBtn__EWCL7{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:15px;font-weight:600;padding:0;transition:color .2s}.NotificationCard_viewAllBtn__EWCL7:hover{color:#2563eb;text-decoration:underline}.NotificationFilters_filters__2VFSK{display:flex;flex-wrap:wrap;gap:8px}.NotificationFilters_filterBtn__ZdWEO{background:#fff;border:1px solid #e5e7eb;border-radius:20px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s}.NotificationFilters_filterBtn__ZdWEO:hover{background-color:#f9fafb;border-color:#d1d5db}.NotificationFilters_active__5-gGQ{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.NotificationFilters_active__5-gGQ:hover{background-color:#2563eb;border-color:#2563eb}.CustomerNotifications_container__VFBM\+{background:#f9fafb;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:24px}.CustomerNotifications_pageHeader__Tj1AO{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.CustomerNotifications_pageTitle__Bqgbd{color:#1f2937;font-size:24px;font-weight:700;margin:0}.CustomerNotifications_pageSubtitle__aDfUV{color:#6b7280;font-size:14px;margin:4px 0 0}.CustomerNotifications_markAllBtn__iv6HN{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#3b82f6;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s;white-space:nowrap}.CustomerNotifications_markAllBtn__iv6HN:hover{background-color:#eff6ff;border-color:#bfdbfe}.CustomerNotifications_content__7z45f{flex:1 1}@media (max-width:640px){.CustomerNotifications_pageHeader__Tj1AO{flex-direction:column}}.ProfileHeader_card__zXS87{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:20px;padding:24px}.ProfileHeader_avatar__Oiv6o{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;display:flex;flex-shrink:0;height:72px;justify-content:center;width:72px}.ProfileHeader_avatarIcon__4DuXZ{color:#fff;height:44px;width:44px}.ProfileHeader_info__v2HCf{flex:1 1;min-width:0}.ProfileHeader_businessName__5g9wj{color:#1f2937;font-size:22px;font-weight:700;margin:0}.ProfileHeader_contactPerson__sEk\+u{color:#6b7280;font-size:14px;margin:4px 0 12px}.ProfileHeader_meta__cmabe{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ProfileHeader_statusBadge__Lp9eb{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px}.ProfileHeader_active__R2bxa{background-color:#dcfce7;color:#16a34a}.ProfileHeader_inactive__rrudK{background-color:#f3f4f6;color:#6b7280}.ProfileHeader_suspended__pD\+bS{background-color:#fee2e2;color:#dc2626}.ProfileHeader_metaItem__8lxYO{color:#6b7280;font-size:13px}@media (max-width:640px){.ProfileHeader_card__zXS87,.ProfileHeader_meta__cmabe{align-items:flex-start;flex-direction:column}.ProfileHeader_meta__cmabe{gap:8px}}.InfoCard_card__bGuSr{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.InfoCard_header__x5zyF{align-items:center;display:flex;gap:10px;margin-bottom:20px}.InfoCard_headerIcon__8tBrg{align-items:center;color:#3b82f6;display:flex;justify-content:center}.InfoCard_headerIcon__8tBrg svg{height:20px;width:20px}.InfoCard_title__Y7qiH{color:#1f2937;font-size:16px;font-weight:700;margin:0}.InfoCard_fields__ry62i{display:flex;flex-direction:column;gap:16px}.InfoCard_field__PlG4Z{display:flex;flex-direction:column;gap:2px}.InfoCard_label__goJ5L{color:#9ca3af;font-size:12px}.InfoCard_value__hmNJa{color:#1f2937;font-size:14px;font-weight:600}.InfoCard_link__keiS5{align-items:center;color:#3b82f6;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;text-decoration:none;transition:color .2s}.InfoCard_link__keiS5:hover{color:#2563eb;text-decoration:underline}.InfoCard_linkIcon__ps1kd{height:16px;width:16px}.NotificationPreferences_card__NjAMb{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.NotificationPreferences_header__KOEJt{align-items:center;display:flex;gap:10px;margin-bottom:8px}.NotificationPreferences_headerIcon__S4iN4{color:#6b7280;height:20px;width:20px}.NotificationPreferences_title__tr51l{color:#1f2937;font-size:16px;font-weight:700;margin:0}.NotificationPreferences_list__FcxOF{display:flex;flex-direction:column}.NotificationPreferences_item__Kv8PM{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:16px 8px}.NotificationPreferences_item__Kv8PM:last-child{border-bottom:none}.NotificationPreferences_label__sw-Bf{color:#1f2937;font-size:14px;font-weight:600}.NotificationPreferences_toggle__QtsEY{align-items:center;cursor:pointer;display:flex;position:relative}.NotificationPreferences_checkbox__YTatW{height:0;opacity:0;position:absolute;width:0}.NotificationPreferences_checkboxVisual__2aw1Y{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:6px;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.NotificationPreferences_checkbox__YTatW:checked+.NotificationPreferences_checkboxVisual__2aw1Y{background:#3b82f6;border-color:#3b82f6}.NotificationPreferences_checkIcon__A9biQ{color:#fff;height:16px;width:16px}.SecuritySettings_card__pje5u{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.SecuritySettings_header__0zb2h{align-items:center;display:flex;gap:10px;margin-bottom:8px}.SecuritySettings_headerIcon__ac6OO{color:#3b82f6;height:20px;width:20px}.SecuritySettings_title__a9njz{color:#1f2937;font-size:16px;font-weight:700;margin:0}.SecuritySettings_list__ViGdZ{display:flex;flex-direction:column}.SecuritySettings_item__Y35Tl{align-items:center;background:none;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:16px 8px;text-align:left;transition:background-color .2s;width:100%}.SecuritySettings_item__Y35Tl:last-child{border-bottom:none}.SecuritySettings_item__Y35Tl:hover{background-color:#f9fafb}.SecuritySettings_label__JNbl-{color:#1f2937;font-size:14px;font-weight:600}.SecuritySettings_chevron__vvF4L{color:#9ca3af;height:20px;width:20px}.SettingsSection_section__x9NBe{display:flex;flex-direction:column;gap:12px}.SettingsSection_sectionTitle__XbCNQ{color:#1f2937;font-size:16px;font-weight:700;margin:0}.SettingsSection_card__WKeoG{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden}.SettingsSection_item__WykmF{align-items:center;background:none;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;text-align:left;transition:background-color .2s;width:100%}.SettingsSection_item__WykmF:last-child{border-bottom:none}.SettingsSection_item__WykmF:hover{background-color:#f9fafb}.SettingsSection_itemLeft__5HxZx{align-items:center;display:flex;gap:14px}.SettingsSection_itemIcon__xwePy{align-items:center;color:#9ca3af;display:flex;justify-content:center}.SettingsSection_itemIcon__xwePy svg{height:20px;width:20px}.SettingsSection_itemText__ZQjf0{display:flex;flex-direction:column;gap:2px}.SettingsSection_itemTitle__jLYQp{color:#1f2937;font-size:14px;font-weight:600}.SettingsSection_itemSubtitle__xVxor{color:#9ca3af;font-size:12px}.SettingsSection_chevron__8jvDN{color:#d1d5db;height:20px;width:20px}.LogoutButton_button__cQwkl{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin:0 auto;max-width:600px;padding:14px 24px;transition:opacity .2s,transform .1s;width:100%}.LogoutButton_button__cQwkl:hover{opacity:.9}.LogoutButton_button__cQwkl:active{transform:scale(.98)}.LogoutButton_icon__Uiksf{height:20px;width:20px}.CustomerProfile_container__htQ4V{background:#f9fafb;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:24px}.CustomerProfile_infoGrid__WVLs\+{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:768px){.CustomerProfile_infoGrid__WVLs\+{grid-template-columns:1fr}}.CustomerProfile_version__U3sQH{color:#9ca3af;font-size:13px;margin:8px 0 0;text-align:center}.CatalogSearch_wrapper__cVX2p{flex:1 1;position:relative}.CatalogSearch_icon__7Aqfy{color:#9ca3af;height:20px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px}.CatalogSearch_input__DS94m{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#1f2937;font-size:14px;outline:none;padding:12px 14px 12px 42px;transition:border-color .2s;width:100%}.CatalogSearch_input__DS94m::placeholder{color:#9ca3af}.CatalogSearch_input__DS94m:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.CatalogDropdown_wrapper__GrNbb{min-width:180px;position:relative}.CatalogDropdown_select__SM1OB{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#1f2937;cursor:pointer;font-size:14px;outline:none;padding:12px 38px 12px 14px;transition:border-color .2s;width:100%}.CatalogDropdown_select__SM1OB:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.CatalogDropdown_chevron__m-\+MR{color:#6b7280;height:20px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px}.CatalogFilters_bar__bGkXk{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:16px;padding:16px 20px}@media (max-width:768px){.CatalogFilters_bar__bGkXk{align-items:stretch;flex-direction:column}}.ProductCard_card__z--\+R{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden;transition:box-shadow .2s}.ProductCard_card__z--\+R:hover{box-shadow:0 4px 12px #0000001a}.ProductCard_imageWrapper__WHrtU{aspect-ratio:4/3;background:#e5e7eb;overflow:hidden;position:relative;width:100%}.ProductCard_outOfStockImage__Rl1TS{background:#9ca3af}.ProductCard_image__pMWuI{height:100%;object-fit:cover;width:100%}.ProductCard_placeholder__ZI2ol{background:#e5e7eb;height:100%;width:100%}.ProductCard_outOfStockImage__Rl1TS .ProductCard_placeholder__ZI2ol{background:#9ca3af}.ProductCard_outOfStockBadge__yfLAk{background:#fff;border-radius:6px;box-shadow:0 2px 8px #00000026;color:#1f2937;font-size:14px;font-weight:600;left:50%;padding:8px 20px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ProductCard_details__DLYaK{padding:16px}.ProductCard_name__E5HbN{color:#1f2937;font-size:16px;font-weight:700;margin:0 0 4px}.ProductCard_meta__2Av00{color:#6b7280;font-size:13px;margin:0 0 2px}.ProductCard_footer__s9Wm7{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:14px}.ProductCard_pricing__\+FI\+e{align-items:baseline;display:flex;gap:6px}.ProductCard_price__wF0Xn{color:#3b82f6;font-size:18px;font-weight:700}.ProductCard_originalPrice__jdCz5{color:#9ca3af;font-size:14px;text-decoration:line-through}.ProductCard_addToCartBtn__DnENV{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:background-color .2s;white-space:nowrap}.ProductCard_addToCartBtn__DnENV:hover{background:#2563eb}.ProductCard_addToCartBtn__DnENV:disabled{background:#9ca3af;cursor:not-allowed}.ProductCard_cartIcon__EcjiQ{height:16px;width:16px}.ProductGrid_grid__lKndV{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.ProductGrid_grid__lKndV{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ProductGrid_grid__lKndV{grid-template-columns:1fr}}.ProductGrid_empty__W5l3U{align-items:center;color:#9ca3af;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.ProductGrid_emptyIcon__yaDZY{height:48px;margin-bottom:16px;opacity:.5;width:48px}.ProductGrid_emptyText__1IAV9{color:#6b7280;font-size:16px;font-weight:600;margin:0 0 4px}.ProductGrid_emptySubtext__iQSbp{color:#9ca3af;font-size:14px;margin:0}.CustomerCatalog_container__JoH5W{background:#f9fafb;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:24px}.CustomerCatalog_toast__Qrsjf{animation:CustomerCatalog_toastIn__SUhjX .2s ease-out;background:#111827;border-radius:999px;bottom:24px;box-shadow:0 10px 24px #0f172a33;color:#fff;font-size:13px;font-weight:600;left:50%;padding:10px 18px;position:fixed;transform:translateX(-50%);z-index:1100}@keyframes CustomerCatalog_toastIn__SUhjX{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.CustomerCart_container__Flxlr{background:#f2f2f7;min-height:100%;padding:24px}.CustomerCart_checkoutLayout__vsrke{grid-gap:20px;align-items:flex-start;display:grid;gap:20px;grid-template-columns:minmax(0,1.85fr) minmax(320px,1fr)}@media (max-width:1080px){.CustomerCart_checkoutLayout__vsrke{grid-template-columns:1fr}}.CustomerCart_billingCard__owpOC{background:#fff;border-radius:14px;box-shadow:0 1px 4px #0000000a;padding:28px}.CustomerCart_sectionTitle__SJlo\+{color:#111827;font-size:18px;font-weight:700;margin:0 0 18px}.CustomerCart_sectionTitleExtra__\+YN4f{border-top:1px solid #e5e7eb;margin-top:28px;padding-top:22px}.CustomerCart_fieldGroup__lh-uC{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.CustomerCart_row2__GIl\+g{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:600px){.CustomerCart_row2__GIl\+g{grid-template-columns:1fr}}.CustomerCart_label__ID7hx{color:#374151;font-size:12px;font-weight:600}.CustomerCart_required__8Nq87{color:#dc2626;margin-left:2px}.CustomerCart_input__CZj7b,.CustomerCart_select__M5SXD,.CustomerCart_textarea__zSoPA{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:13px;padding:10px 12px;width:100%}.CustomerCart_input__CZj7b:focus,.CustomerCart_select__M5SXD:focus,.CustomerCart_textarea__zSoPA:focus{border-color:#2563eb;outline:2px solid #93c5fd;outline-offset:-1px}.CustomerCart_spaceTop__TZoNF{margin-top:8px}.CustomerCart_textarea__zSoPA{min-height:80px;resize:vertical}.CustomerCart_checkboxRow__gxjvb{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:13px;gap:8px;margin:8px 0 4px}.CustomerCart_checkboxRow__gxjvb input{cursor:pointer;height:16px;width:16px}.CustomerCart_addressPills__TIbIC{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.CustomerCart_pillNew__SML9H,.CustomerCart_pill__OSCsA{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#111827;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:13px;gap:2px;padding:10px 14px;text-align:left}.CustomerCart_pill__OSCsA:hover{border-color:#93c5fd}.CustomerCart_pillNew__SML9H{align-items:center;align-self:stretch;border-color:#9ca3af;border-style:dashed;color:#374151;flex-direction:row;font-weight:600;justify-content:center}.CustomerCart_pillNew__SML9H:hover{border-color:#93c5fd}.CustomerCart_pillActive__sUJh-{background:#ecfdf5;border-color:#10b981!important;border-style:solid}.CustomerCart_pillLine1__03UON{font-weight:600}.CustomerCart_pillLine2__QPxz4{color:#6b7280;font-size:12px}.CustomerCart_pillDefault__CzXqx{color:#10b981;font-size:11px;font-weight:700;margin-left:6px}.CustomerCart_summaryCard__KOZTm{background:#fff;border-radius:14px;box-shadow:0 1px 4px #0000000a;display:flex;flex-direction:column;gap:14px;padding:24px;position:-webkit-sticky;position:sticky;top:24px}.CustomerCart_summaryTitle__4ADkE{border-bottom:1px solid #e5e7eb;color:#111827;font-size:16px;font-weight:700;margin:0;padding-bottom:12px}.CustomerCart_orderTable__PjDN8{border-collapse:collapse;font-size:13px;width:100%}.CustomerCart_orderTable__PjDN8 thead th{border-bottom:1px solid #f3f4f6;color:#6b7280;font-size:11px;letter-spacing:.4px;padding:8px 0;text-align:left;text-transform:uppercase}.CustomerCart_orderTable__PjDN8 tbody td{border-bottom:1px solid #f3f4f6;padding:10px 0;vertical-align:top}.CustomerCart_right__UN37Y{text-align:right}.CustomerCart_itemRow__cl8s-{align-items:flex-start;display:flex;gap:10px}.CustomerCart_itemThumb__xSvyx{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;height:44px;object-fit:cover;width:44px}.CustomerCart_itemInfo__NVFMn{display:flex;flex-direction:column;gap:6px;min-width:0}.CustomerCart_itemName__GSL58{color:#111827;font-size:13px;font-weight:600}.CustomerCart_qtyStepper__Equ3-{align-items:center;align-self:flex-start;border:1px solid #d1d5db;border-radius:6px;display:inline-flex;overflow:hidden}.CustomerCart_qtyStepper__Equ3- button{background:#fff;border:none;color:#374151;cursor:pointer;font-size:14px;font-weight:700;height:28px;width:26px}.CustomerCart_qtyStepper__Equ3- button:hover{background:#f9fafb}.CustomerCart_qtyStepper__Equ3- input{-moz-appearance:textfield;border:1px solid #d1d5db;border-bottom:none;border-top:none;color:#111827;font-family:inherit;font-size:12px;height:28px;text-align:center;width:36px}.CustomerCart_qtyStepper__Equ3- input::-webkit-inner-spin-button,.CustomerCart_qtyStepper__Equ3- input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CustomerCart_removeBtn__nFBzt{background:#fff;border:none;border-left:1px solid #d1d5db;color:#dc2626;cursor:pointer;font-size:14px;height:28px;line-height:1;width:26px}.CustomerCart_removeBtn__nFBzt:hover{background:#fef2f2}.CustomerCart_summaryRows__5kdx8{color:#374151;display:flex;flex-direction:column;font-size:13px;gap:8px}.CustomerCart_summaryRow__bWmA-{display:flex;justify-content:space-between}.CustomerCart_freeShipping__DdF9c{color:#10b981;font-weight:700}.CustomerCart_divider__s-LYo{background:#e5e7eb;height:1px;margin:4px 0}.CustomerCart_summaryRowsTotal__Tax-C{color:#111827;display:flex;font-size:15px;font-weight:700;justify-content:space-between}.CustomerCart_paymentSection__Rw6bb{border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:10px;margin-top:8px;padding-top:14px}.CustomerCart_paymentTitle__LRJzd{color:#111827;font-size:14px;font-weight:700;margin:0}.CustomerCart_paymentOption__1BBa3{display:flex;flex-direction:column;gap:4px}.CustomerCart_paymentRadio__Qwyak{align-items:center;color:#111827;cursor:pointer;display:flex;font-size:13px;gap:8px}.CustomerCart_paymentRadio__Qwyak input{cursor:pointer}.CustomerCart_paymentDesc__ogj6z{background:#f9fafb;border-left:3px solid #2563eb;border-radius:6px;color:#6b7280;font-size:12px;margin:0 0 0 22px;padding:6px 10px}.CustomerCart_error__I\+mFs{background:#fee2e2;border-radius:6px;color:#b91c1c;font-size:12px;margin:0;padding:8px 10px}.CustomerCart_placeOrderBtn__ReE1e{align-items:center;background:#10b981;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:700;gap:6px;justify-content:center;padding:13px 16px;width:100%}.CustomerCart_placeOrderBtn__ReE1e:hover:not(:disabled){background:#059669}.CustomerCart_placeOrderBtn__ReE1e:disabled{cursor:not-allowed;opacity:.5}.CustomerCart_privacyNote__uESYe{color:#9ca3af;font-size:11px;line-height:1.5;margin:0;text-align:center}.CustomerCart_emptyState__0TCPL{align-items:center;background:#fff;border-radius:14px;color:#6b7280;display:flex;flex-direction:column;gap:12px;padding:56px 24px}.CustomerCart_emptyState__0TCPL svg{color:#d1d5db}.CustomerCart_emptyTitle__iCnLY{color:#111827;font-size:18px;font-weight:700;margin:0}.CustomerCart_emptySubtitle__D9egR{color:#6b7280;font-size:13px;margin:0}.CustomerCart_primaryBtn__ntucl{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:10px 18px}.CustomerCart_primaryBtn__ntucl:hover:not(:disabled){background:#1d4ed8}.CustomerCart_outlineBtn__7QSft{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:10px 18px}.CustomerCart_outlineBtn__7QSft:hover{background:#f9fafb}.CustomerCart_successOverlay__DrJRh{align-items:center;background:#0f172a99;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2000}.CustomerCart_successCard__jXqUE{align-items:center;background:#fff;border-radius:16px;box-shadow:0 30px 60px #0000004d;display:flex;flex-direction:column;gap:14px;max-width:440px;padding:36px 32px;text-align:center;width:100%}.CustomerCart_successIcon__zuqVQ{align-items:center;background:#d1fae5;border-radius:50%;color:#047857;display:flex;font-size:32px;font-weight:700;height:64px;justify-content:center;width:64px}.CustomerCart_successHeading__SStly{color:#111827;font-size:18px;font-weight:700;margin:0}.CustomerCart_successText__udGo8{color:#6b7280;font-size:13px;margin:0}.CustomerCart_successActions__XKJjG{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.OrdersFilters_bar__-NBIO{align-items:center;display:flex;gap:16px}@media (max-width:640px){.OrdersFilters_bar__-NBIO{align-items:stretch;flex-direction:column}}.OrdersFilters_selectWrapper__nSNVw{flex:1 1;position:relative}.OrdersFilters_select__boVwl{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#1f2937;cursor:pointer;font-size:14px;outline:none;padding:14px 42px 14px 16px;transition:border-color .2s;width:100%}.OrdersFilters_select__boVwl:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.OrdersFilters_chevron__I0Yyj{color:#6b7280;height:20px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:20px}.OrdersFilters_dateWrapper__i7BDA{flex:1 1}.OrdersFilters_dateInput__S1ivJ{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#1f2937;font-size:14px;outline:none;padding:14px 16px;transition:border-color .2s;width:100%}.OrdersFilters_dateInput__S1ivJ:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.OrderStatusBadge_badge__A6xJV{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:4px 14px;white-space:nowrap}.OrderStatusBadge_green__4RV-C{background-color:#dcfce7;color:#16a34a}.OrderStatusBadge_yellow__8vvhr{background-color:#fef9c3;color:#ca8a04}.OrderStatusBadge_orange__lVLoX{background-color:#fff7ed;color:#ea580c}.OrderStatusBadge_red__PE\+0T{background-color:#fee2e2;color:#dc2626}.OrderStatusBadge_gray__mBpMG{background-color:#f3f4f6;color:#6b7280}.OrdersTable_card__iEzbh{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden}.OrdersTable_title__Jr2R7{color:#1f2937;font-size:20px;font-weight:700;margin:0;padding:24px 24px 0}.OrdersTable_tableWrapper__mTta0{margin-top:16px;overflow-x:auto}.OrdersTable_table__N9R-4{border-collapse:collapse;width:100%}.OrdersTable_th__9oBR-{border-bottom:1px solid #f3f4f6;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.05em;padding:14px 20px;text-align:left;text-transform:uppercase;white-space:nowrap}.OrdersTable_row__AZvaE{transition:background-color .15s}.OrdersTable_row__AZvaE:hover{background-color:#f9fafb}.OrdersTable_td__uu3yf{border-bottom:1px solid #f3f4f6;padding:18px 20px;vertical-align:middle}.OrdersTable_row__AZvaE:last-child .OrdersTable_td__uu3yf{border-bottom:none}.OrdersTable_orderNumber__qKfDV{color:#1f2937;font-size:14px;font-weight:500}.OrdersTable_date__iuvTL{color:#6b7280;font-size:14px}.OrdersTable_total__0pW9l{color:#1f2937;font-size:14px;font-weight:700}.OrdersTable_viewBtn__Xcvi3{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:background-color .2s;white-space:nowrap}.OrdersTable_viewBtn__Xcvi3:hover{background:#2563eb}.OrdersTable_viewIcon__-IyUk{height:16px;width:16px}.OrdersTable_empty__XxRZv{align-items:center;display:flex;justify-content:center;padding:60px 20px}.OrdersTable_emptyText__SauJS{color:#9ca3af;font-size:14px;margin:0}.CustomerOrders_container__gKI8V{gap:20px}.CustomerOrderDetails_container__cqLDr,.CustomerOrders_container__gKI8V{background:#f9fafb;display:flex;flex-direction:column;min-height:100%;padding:24px}.CustomerOrderDetails_container__cqLDr{gap:16px}.CustomerOrderDetails_topBar__Fq5ji{align-items:center;display:flex}.CustomerOrderDetails_backLink__LPnVF{color:#2563eb;font-size:13px;font-weight:600;text-decoration:none}.CustomerOrderDetails_backLink__LPnVF:hover{text-decoration:underline}.CustomerOrderDetails_heroCard__hYPl1{background:#fff;border-radius:14px;box-shadow:0 1px 4px #0000000a;display:flex;flex-direction:column;gap:20px;padding:24px}.CustomerOrderDetails_heroTop__vWwnI{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.CustomerOrderDetails_heroOrderNumber__knu7p{color:#111827;font-size:22px;font-weight:700;margin:0}.CustomerOrderDetails_heroDate__TSoJG{color:#6b7280;font-size:13px;margin:4px 0 0}.CustomerOrderDetails_statusBadge__vnjvR{border-radius:999px;font-size:12px;font-weight:700;padding:6px 14px}.CustomerOrderDetails_heroStats__cOXKf{display:flex;flex-wrap:wrap;gap:32px}.CustomerOrderDetails_heroStat__ggH0e{display:flex;flex-direction:column;gap:4px}.CustomerOrderDetails_heroStatLabel__3McxD{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.CustomerOrderDetails_heroStatValue__bfKgX{color:#111827;font-size:18px;font-weight:700}.CustomerOrderDetails_grid__ZbWHn{grid-gap:16px;align-items:flex-start;display:grid;gap:16px;grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}@media (max-width:900px){.CustomerOrderDetails_grid__ZbWHn{grid-template-columns:1fr}}.CustomerOrderDetails_left__jR9yV,.CustomerOrderDetails_right__a7Z20{display:flex;flex-direction:column;gap:16px}.CustomerOrderDetails_card__NmPpS{background:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;flex-direction:column;gap:14px;padding:20px}.CustomerOrderDetails_cardTitle__on33d{color:#111827;font-size:14px;font-weight:700;letter-spacing:.4px;margin:0;text-transform:uppercase}.CustomerOrderDetails_itemsTableWrap__Avr8V{overflow-x:auto}.CustomerOrderDetails_itemsTable__ki2L6{border-collapse:collapse;font-size:13px;width:100%}.CustomerOrderDetails_itemsTable__ki2L6 thead th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;letter-spacing:.4px;padding:8px 12px;text-align:left;text-transform:uppercase}.CustomerOrderDetails_itemsTable__ki2L6 tbody td{border-bottom:1px solid #f3f4f6;padding:12px;vertical-align:top}.CustomerOrderDetails_itemsTable__ki2L6 tbody tr:last-child td{border-bottom:none}.CustomerOrderDetails_itemName__fhtOD{color:#111827;font-weight:600}.CustomerOrderDetails_itemSku__EWocq{color:#6b7280;font-size:11px;margin-top:2px}.CustomerOrderDetails_right__a7Z20{text-align:right}.CustomerOrderDetails_emptyRow__iECHz{color:#6b7280;padding:20px;text-align:center}.CustomerOrderDetails_summaryRow__8vl28{color:#374151;display:flex;font-size:13px;justify-content:space-between}.CustomerOrderDetails_summaryTotal__BSlXn{color:#111827;font-size:15px;font-weight:700}.CustomerOrderDetails_divider__QBGb7{background:#e5e7eb;height:1px;margin:4px 0}.CustomerOrderDetails_invoiceStatus__3WV5X{font-weight:600;text-transform:capitalize}.CustomerOrderDetails_timeline__GZq9l{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.CustomerOrderDetails_timelineStep__ZlWAl{align-items:flex-start;display:flex;gap:12px;padding-left:4px;position:relative}.CustomerOrderDetails_timelineStep__ZlWAl:before{background:#e5e7eb;bottom:-14px;content:"";left:11px;position:absolute;top:22px;width:2px}.CustomerOrderDetails_timelineStep__ZlWAl:last-child:before{display:none}.CustomerOrderDetails_timelineDot__VZGXx{background:#e5e7eb;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e5e7eb;flex-shrink:0;height:18px;margin-top:2px;width:18px;z-index:1}.CustomerOrderDetails_timelineStep_done__GaDwt .CustomerOrderDetails_timelineDot__VZGXx{background:#10b981;box-shadow:0 0 0 1px #10b981}.CustomerOrderDetails_timelineStep_done__GaDwt:before{background:#10b981}.CustomerOrderDetails_timelineStep_active__ScaSZ .CustomerOrderDetails_timelineDot__VZGXx{background:#2563eb;box-shadow:0 0 0 1px #2563eb,0 0 0 6px #2563eb26}.CustomerOrderDetails_timelineBody__P9yFl{display:flex;flex-direction:column;gap:2px}.CustomerOrderDetails_timelineLabel__HBWDt{color:#111827;font-size:13px;font-weight:600}.CustomerOrderDetails_timelineStep_pending__ix-Fm .CustomerOrderDetails_timelineLabel__HBWDt{color:#6b7280}.CustomerOrderDetails_timelineMeta__Hadl9{color:#6b7280;font-size:11px}.CustomerOrderDetails_cancelledCard__jPSIr{border-left:3px solid #dc2626}.CustomerOrderDetails_cancelledText__ISHT0{color:#6b7280;font-size:13px;margin:0}.DeliveryStatusBadge_badge__pwsCx{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:4px 14px;white-space:nowrap}.DeliveryStatusBadge_yellow__EEg7S{background-color:#fef9c3;color:#ca8a04}.DeliveryStatusBadge_blue__u3V6A{background-color:#dbeafe;color:#2563eb}.DeliveryStatusBadge_green__WG7wn{background-color:#dcfce7;color:#16a34a}.DeliveryStatusBadge_red__QZS-d{background-color:#fee2e2;color:#dc2626}.DeliveryStatusBadge_gray__k9Dcc{background-color:#f3f4f6;color:#6b7280}.DeliveriesTable_card__kAVjS{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden}.DeliveriesTable_title__Qeqrh{color:#1f2937;font-size:20px;font-weight:700;margin:0;padding:24px 24px 0}.DeliveriesTable_tableWrapper__goAo1{margin-top:16px;overflow-x:auto}.DeliveriesTable_table__93ATW{border-collapse:collapse;width:100%}.DeliveriesTable_th__GRbJk{border-bottom:1px solid #f3f4f6;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.05em;padding:14px 20px;text-align:left;text-transform:uppercase;white-space:nowrap}.DeliveriesTable_row__JnJzW{transition:background-color .15s}.DeliveriesTable_row__JnJzW:hover{background-color:#f9fafb}.DeliveriesTable_td__dCc7d{border-bottom:1px solid #f3f4f6;padding:20px;vertical-align:middle}.DeliveriesTable_row__JnJzW:last-child .DeliveriesTable_td__dCc7d{border-bottom:none}.DeliveriesTable_deliveryId__MdC3O{color:#1f2937;font-size:14px;font-weight:500}.DeliveriesTable_orderNumber__oDWU2{color:#6b7280;font-size:14px}.DeliveriesTable_driverName__KKCnZ{color:#1f2937;font-size:14px;font-weight:500}.DeliveriesTable_eta__P1DVR{color:#1f2937;font-size:14px}.DeliveriesTable_viewBtn__w8C3r{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:background-color .2s;white-space:nowrap}.DeliveriesTable_viewBtn__w8C3r:hover{background:#2563eb}.DeliveriesTable_viewBtnGreen__iTe5A{background:#22c55e}.DeliveriesTable_viewBtnGreen__iTe5A:hover{background:#16a34a}.DeliveriesTable_viewIcon__woFSP{height:16px;width:16px}.DeliveriesTable_empty__sy3d9{align-items:center;display:flex;justify-content:center;padding:60px 20px}.DeliveriesTable_emptyText__gyB8X{color:#9ca3af;font-size:14px;margin:0}.CustomerDeliveries_container__bPdgs{background:#f9fafb;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:24px}.InvoiceStatusBadge_badge__JV9xy{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:4px 14px;white-space:nowrap}.InvoiceStatusBadge_red__c8icP{background-color:#fee2e2;color:#dc2626}.InvoiceStatusBadge_orange__KzuWB{background-color:#fff7ed;color:#ea580c}.InvoiceStatusBadge_gray__I1qod{background-color:#f3f4f6;color:#6b7280}.InvoiceStatusBadge_green__IIPtQ{background-color:#dcfce7;color:#16a34a}.InvoicesTable_card__-I3P\+{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden}.InvoicesTable_tableWrapper__7F6Py{overflow-x:auto}.InvoicesTable_table__5R0NQ{border-collapse:collapse;width:100%}.InvoicesTable_th__mGTso{border-bottom:1px solid #f3f4f6;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.05em;padding:16px;text-align:left;text-transform:uppercase;white-space:nowrap}.InvoicesTable_row__dy5l-{transition:background-color .15s}.InvoicesTable_row__dy5l-:hover{background-color:#f9fafb}.InvoicesTable_td__PPCQO{border-bottom:1px solid #f3f4f6;padding:18px 16px;vertical-align:middle}.InvoicesTable_row__dy5l-:last-child .InvoicesTable_td__PPCQO{border-bottom:none}.InvoicesTable_invoiceNumber__ERW09{color:#1f2937;font-size:14px;font-weight:700}.InvoicesTable_orderNumber__N6\+Gf{color:#6b7280;font-size:14px}.InvoicesTable_date__xtxU0{color:#6b7280;font-size:13px}.InvoicesTable_amount__9E-8d{color:#1f2937;font-size:14px;font-weight:600}.InvoicesTable_paidAmount__YEYVD{color:#16a34a;font-size:14px;font-weight:600}.InvoicesTable_balance__ZpUzH{color:#1f2937;font-size:14px;font-weight:600}.InvoicesTable_balanceRed__X-AEY{color:#dc2626}.InvoicesTable_payNowBtn__6BP1d{align-items:center;background:#1f2937;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:background-color .2s;white-space:nowrap}.InvoicesTable_payNowBtn__6BP1d:hover{background:#111827}.InvoicesTable_downloadBtn__BJRMd{align-items:center;background:#fff;border:1px solid #3b82f6;border-radius:8px;color:#3b82f6;cursor:pointer;display:inline-flex;justify-content:center;padding:8px 16px;transition:background-color .2s}.InvoicesTable_downloadBtn__BJRMd:hover{background:#eff6ff}.InvoicesTable_btnIcon__gbNKN{height:16px;width:16px}.InvoicesTable_empty__TGNHg{align-items:center;display:flex;justify-content:center;padding:60px 20px}.InvoicesTable_emptyText__MV\+gW{color:#9ca3af;font-size:14px;margin:0}.CustomerInvoicesPayment_container__uoLX6{background:#f9fafb;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:24px}.WarehouseStatCard_card__CST45{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;padding:20px;transition:box-shadow .2s ease}.WarehouseStatCard_card__CST45:hover{box-shadow:0 4px 12px #0000001a}.WarehouseStatCard_iconWrapper__RRYaB{align-items:center;border-radius:10px;display:flex;height:44px;justify-content:center;margin-bottom:12px;width:44px}.WarehouseStatCard_iconWrapper__RRYaB svg{color:#fff;height:22px;width:22px}.WarehouseStatCard_blue__ksD7X{background:linear-gradient(135deg,#3b82f6,#2563eb)}.WarehouseStatCard_green__\+MLt0{background:linear-gradient(135deg,#22c55e,#16a34a)}.WarehouseStatCard_orange__EGxw-{background:linear-gradient(135deg,#f97316,#ea580c)}.WarehouseStatCard_red__-h6zg{background:linear-gradient(135deg,#ef4444,#dc2626)}.WarehouseStatCard_purple__jU2OP{background:linear-gradient(135deg,#a855f7,#9333ea)}.WarehouseStatCard_title__6qmDK{color:#6b7280;font-size:13px;margin:0 0 4px}.WarehouseStatCard_value__xE-50{font-size:28px;font-weight:700;line-height:1.2;margin:0}.WarehouseStatCard_value_blue__PMxNL{color:#2563eb}.WarehouseStatCard_value_green__oDYnn{color:#16a34a}.WarehouseStatCard_value_orange__rw4pz{color:#ea580c}.WarehouseStatCard_value_red__9qCbP{color:#ef4444}.WarehouseStatCard_value_purple__x7-OH{color:#9333ea}.PickingQueue_card__DJTA0{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.PickingQueue_heading__nF8ol{color:#111827;font-size:16px;font-weight:600;margin:0 0 16px}.PickingQueue_list__QphVo{display:flex;flex-direction:column;gap:12px}.PickingQueue_orderCard__-Vyu1{background:#fff;border:1px solid #e5e7eb;border-left-width:4px;border-radius:10px;padding:16px}.PickingQueue_border_high__Wb3cn{border-left-color:#ef4444}.PickingQueue_border_medium__vHTHN{border-left-color:#f97316}.PickingQueue_border_low__IQT9h{border-left-color:#3b82f6}.PickingQueue_orderHeader__8lvrM{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.PickingQueue_orderId__bFiB8{color:#111827;font-size:14px;font-weight:600}.PickingQueue_badges__iJvOZ{display:flex;gap:6px}.PickingQueue_statusBadge__v7KvI{background:#fef3c7;color:#92400e}.PickingQueue_priorityBadge__e0xYi,.PickingQueue_statusBadge__v7KvI{border-radius:6px;font-size:11px;font-weight:600;padding:3px 8px}.PickingQueue_priority_high__Sw602{background:#fee2e2;color:#991b1b}.PickingQueue_priority_medium__s\+PAi{background:#ffedd5;color:#9a3412}.PickingQueue_priority_low__yHR0d{background:#dbeafe;color:#1e40af}.PickingQueue_itemCount__CeC7B{color:#6b7280;font-size:13px;margin:0 0 12px}.PickingQueue_pickButton__ocNHb{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:background .2s ease}.PickingQueue_pickButton__ocNHb:hover{background:#2563eb}.LowStockAlerts_card__TxcrL{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.LowStockAlerts_heading__-L6Z2{color:#111827;font-size:16px;font-weight:600;margin:0 0 16px}.LowStockAlerts_list__v0Wqd{display:flex;flex-direction:column;gap:10px}.LowStockAlerts_alertItem__VGidy{align-items:center;border-radius:10px;display:flex;justify-content:space-between;padding:14px 16px}.LowStockAlerts_critical__1lEwo{background:#fef2f2}.LowStockAlerts_low__TBVGM{background:#fefce8}.LowStockAlerts_alertContent__oqa8H{display:flex;flex-direction:column;gap:4px}.LowStockAlerts_productName__LTEB7{color:#111827;font-size:14px;font-weight:600}.LowStockAlerts_stockInfo__r-wLl{color:#6b7280;font-size:12px}.LowStockAlerts_severityBadge__FQM4E{border-radius:6px;font-size:11px;font-weight:700;padding:4px 10px;white-space:nowrap}.LowStockAlerts_badge_critical__yWPbp{background:#fee2e2;color:#991b1b}.LowStockAlerts_badge_low__khYqp{background:#fef3c7;color:#92400e}.ActivityLog_card__pQ3SA{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.ActivityLog_heading__7ilMO{color:#111827;font-size:16px;font-weight:600;margin:0 0 16px}.ActivityLog_timeline__cmNjr{display:flex;flex-direction:column;gap:0}.ActivityLog_entry__5utx\+{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;gap:14px;padding:14px 0}.ActivityLog_entry__5utx\+:last-child{border-bottom:none}.ActivityLog_dot__R3Uik{border-radius:50%;flex-shrink:0;height:10px;margin-top:5px;width:10px}.ActivityLog_green__l7pCB{background:#22c55e}.ActivityLog_blue__L-3Sl{background:#3b82f6}.ActivityLog_red__XY9IW{background:#ef4444}.ActivityLog_purple__Xu7a0{background:#a855f7}.ActivityLog_entryContent__tHlp2{display:flex;flex-direction:column;gap:2px;min-width:0}.ActivityLog_entryTitle__BuuJj{color:#111827;font-size:14px;font-weight:600;margin:0}.ActivityLog_entryDescription__0\+Guy{color:#4b5563;font-size:13px;margin:0}.ActivityLog_entryMeta__GoPpE{color:#9ca3af;font-size:12px;margin:4px 0 0}.WarehouseDashboard_container__1P\+OH{background:#f9fafb;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:24px}.WarehouseDashboard_statsGrid__B0tNJ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}@media (max-width:1200px){.WarehouseDashboard_statsGrid__B0tNJ{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.WarehouseDashboard_statsGrid__B0tNJ{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.WarehouseDashboard_statsGrid__B0tNJ{grid-template-columns:1fr}}.WarehouseDashboard_middleRow__t6SGH{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:55% 45%}@media (max-width:1024px){.WarehouseDashboard_middleRow__t6SGH{grid-template-columns:1fr}}.WarehouseDashboard_pickingCol__TMOEu,.WarehouseDashboard_stockCol__fvl08{min-width:0}.ProfileHeader_card__lZQiw{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:20px;padding:24px}.ProfileHeader_avatar__v5AnE{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;display:flex;flex-shrink:0;height:72px;justify-content:center;width:72px}.ProfileHeader_avatarIcon__oRPmQ{color:#fff;height:44px;width:44px}.ProfileHeader_info__8DlYO{flex:1 1;min-width:0}.ProfileHeader_staffName__zyJsN{color:#1f2937;font-size:22px;font-weight:700;margin:0}.ProfileHeader_role__F65CJ{color:#6b7280;font-size:14px;margin:4px 0 12px}.ProfileHeader_meta__225QL{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ProfileHeader_statusBadge__J\+cWM{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px}.ProfileHeader_active__7hf8f{background-color:#dcfce7;color:#16a34a}.ProfileHeader_inactive__Iv8I6{background-color:#f3f4f6;color:#6b7280}.ProfileHeader_suspended__8gnMa{background-color:#fee2e2;color:#dc2626}.ProfileHeader_metaItem__mrMWk{color:#6b7280;font-size:13px}@media (max-width:640px){.ProfileHeader_card__lZQiw,.ProfileHeader_meta__225QL{align-items:flex-start;flex-direction:column}.ProfileHeader_meta__225QL{gap:8px}}.InfoCard_card__jEYDQ{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.InfoCard_header__b683-{align-items:center;display:flex;gap:10px;margin-bottom:20px}.InfoCard_headerIcon__qZUJ6{align-items:center;color:#3b82f6;display:flex;justify-content:center}.InfoCard_headerIcon__qZUJ6 svg{height:20px;width:20px}.InfoCard_title__pjJmM{color:#1f2937;font-size:16px;font-weight:700;margin:0}.InfoCard_fields__RwE7i{display:flex;flex-direction:column;gap:16px}.InfoCard_field__Tk-OC{display:flex;flex-direction:column;gap:2px}.InfoCard_label__NT63O{color:#9ca3af;font-size:12px}.InfoCard_value__CWCV9{color:#1f2937;font-size:14px;font-weight:600}.InfoCard_link__obuei{align-items:center;color:#3b82f6;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;text-decoration:none;transition:color .2s}.InfoCard_link__obuei:hover{color:#2563eb;text-decoration:underline}.InfoCard_linkIcon__y03qu{height:16px;width:16px}.NotificationPreferences_card__FraLy{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.NotificationPreferences_header__FGUKM{align-items:center;display:flex;gap:10px;margin-bottom:8px}.NotificationPreferences_headerIcon__KIphx{color:#6b7280;height:20px;width:20px}.NotificationPreferences_title__AKfpK{color:#1f2937;font-size:16px;font-weight:700;margin:0}.NotificationPreferences_list__cQU94{display:flex;flex-direction:column}.NotificationPreferences_item__HE3G6{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:16px 8px}.NotificationPreferences_item__HE3G6:last-child{border-bottom:none}.NotificationPreferences_label__1FgTO{color:#1f2937;font-size:14px;font-weight:600}.NotificationPreferences_toggle__3LHXr{align-items:center;cursor:pointer;display:flex;position:relative}.NotificationPreferences_checkbox__WT7tR{height:0;opacity:0;position:absolute;width:0}.NotificationPreferences_checkboxVisual__lqCml{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:6px;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.NotificationPreferences_checkbox__WT7tR:checked+.NotificationPreferences_checkboxVisual__lqCml{background:#3b82f6;border-color:#3b82f6}.NotificationPreferences_checkIcon__ugypq{color:#fff;height:16px;width:16px}.SecuritySettings_card__WlBvO{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.SecuritySettings_header__coDCX{align-items:center;display:flex;gap:10px;margin-bottom:8px}.SecuritySettings_headerIcon__KU-6p{color:#3b82f6;height:20px;width:20px}.SecuritySettings_title__neUGt{color:#1f2937;font-size:16px;font-weight:700;margin:0}.SecuritySettings_list__maV\+L{display:flex;flex-direction:column}.SecuritySettings_item__L1IsC{align-items:center;background:none;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:16px 8px;text-align:left;transition:background-color .2s;width:100%}.SecuritySettings_item__L1IsC:last-child{border-bottom:none}.SecuritySettings_item__L1IsC:hover{background-color:#f9fafb}.SecuritySettings_label__DXvUU{color:#1f2937;font-size:14px;font-weight:600}.SecuritySettings_chevron__eKGW\+{color:#9ca3af;height:20px;width:20px}.SettingsSection_section__Dpij6{display:flex;flex-direction:column;gap:12px}.SettingsSection_sectionTitle__k2naw{color:#1f2937;font-size:16px;font-weight:700;margin:0}.SettingsSection_card__cH2zJ{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden}.SettingsSection_item__DcNye{align-items:center;background:none;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;text-align:left;transition:background-color .2s;width:100%}.SettingsSection_item__DcNye:last-child{border-bottom:none}.SettingsSection_item__DcNye:hover{background-color:#f9fafb}.SettingsSection_itemLeft__0oslh{align-items:center;display:flex;gap:14px}.SettingsSection_itemIcon__8b-t9{align-items:center;color:#9ca3af;display:flex;justify-content:center}.SettingsSection_itemIcon__8b-t9 svg{height:20px;width:20px}.SettingsSection_itemText__Otuqy{display:flex;flex-direction:column;gap:2px}.SettingsSection_itemTitle__ecSNT{color:#1f2937;font-size:14px;font-weight:600}.SettingsSection_itemSubtitle__FW-mi{color:#9ca3af;font-size:12px}.SettingsSection_chevron__U-ya3{color:#d1d5db;height:20px;width:20px}.LogoutButton_button__OTBGe{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin:0 auto;max-width:600px;padding:14px 24px;transition:opacity .2s,transform .1s;width:100%}.LogoutButton_button__OTBGe:hover{opacity:.9}.LogoutButton_button__OTBGe:active{transform:scale(.98)}.LogoutButton_icon__UpOk1{height:20px;width:20px}.WarehouseProfile_container__pdOYr{background:#f9fafb;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:24px}.WarehouseProfile_infoGrid__1b8fP{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:768px){.WarehouseProfile_infoGrid__1b8fP{grid-template-columns:1fr}}.WarehouseProfile_version__7M9H4{color:#9ca3af;font-size:13px;margin:8px 0 0;text-align:center}.ScanArea_scanZone__a9aMP{align-items:center;background:#ebf5ff;border:2px dashed #3b82f6;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:60px 24px;transition:background .2s}.ScanArea_scanZone__a9aMP:hover{background:#dbeafe}.ScanArea_iconWrapper__TEHVL{margin-bottom:16px}.ScanArea_title__sMf-J{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 8px}.ScanArea_subtitle__C2\+46{color:#3b82f6;cursor:pointer;font-size:14px;margin:0;text-decoration:underline}.ManualEntry_card__nmIo7{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;padding:4px 4px 4px 16px}.ManualEntry_input__qbaN-{background:#0000;border:none;color:#1f2937;flex:1 1;font-size:16px;outline:none}.ManualEntry_input__qbaN-::placeholder{color:#9ca3af}.ManualEntry_button__mlFMC{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 32px;transition:background .2s;white-space:nowrap}.ManualEntry_button__mlFMC:hover{background:#2563eb}.ScannedBanner_banner__wYAbF{align-items:center;background:#3b82f6;border-radius:12px;display:flex;justify-content:space-between;padding:16px 24px}.ScannedBanner_left__U78Sm{align-items:center;display:flex;gap:16px}.ScannedBanner_badge__9irpB{align-items:center;background:#22c55e;border-radius:20px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:6px 16px}.ScannedBanner_barcode__ZPiYc{color:#fff;font-size:18px;font-weight:700}.ScannedBanner_rescanBtn__htL7-{align-items:center;background:#0000;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:8px 20px;transition:background .2s}.ScannedBanner_rescanBtn__htL7-:hover{background:#ffffff1a}.ProductDetail_card__Be\+bu{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:24px;padding:24px}.ProductDetail_imagePlaceholder__Ocr5X{align-items:center;background:#e5e7eb;border-radius:12px;display:flex;height:160px;justify-content:center;min-width:160px;width:160px}.ProductDetail_image__Ar7B9{border-radius:12px;height:100%;object-fit:cover;width:100%}.ProductDetail_details__aCx\+N{display:flex;flex:1 1;flex-direction:column;gap:16px}.ProductDetail_skuBadge__pncnB{align-self:flex-start;background:#ebf5ff;border-radius:20px;color:#3b82f6;display:inline-block;font-size:13px;font-weight:600;padding:4px 12px}.ProductDetail_infoGrid__jA12i{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ProductDetail_infoField__GePNS{display:flex;flex-direction:column;gap:4px}.ProductDetail_label__Mrlc1{color:#9ca3af;font-size:12px}.ProductDetail_value__BW4v1{color:#1f2937;font-size:14px;font-weight:700}@media (max-width:640px){.ProductDetail_card__Be\+bu{align-items:center;flex-direction:column}.ProductDetail_imagePlaceholder__Ocr5X{height:120px;min-width:120px;width:120px}.ProductDetail_infoGrid__jA12i{grid-template-columns:1fr 1fr}}.ActionGrid_section__ItoB2{display:flex;flex-direction:column}.ActionGrid_title__hF4PG{color:#6b7280;font-size:14px;font-weight:700;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.ActionGrid_grid__EvcfC{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ActionGrid_actionCard__NbiC2{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:12px;justify-content:center;padding:24px;transition:box-shadow .2s}.ActionGrid_actionCard__NbiC2:hover{box-shadow:0 4px 12px #0000001a}.ActionGrid_icon__nPa\+1{align-items:center;display:flex;flex-shrink:0;justify-content:center}.ActionGrid_label__jeaJ0{font-size:16px;font-weight:600}@media (max-width:640px){.ActionGrid_grid__EvcfC{grid-template-columns:1fr}}.WarehouseScanner_container__-uDxK{background:#f9fafb;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:24px}.WarehouseScanner_divider__9wO\+I{background:#e5e7eb;height:1px;margin:4px 0;width:100%}.PriorityBadge_badge__Udt0T{border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.PriorityBadge_high__K0TvV{background:#ef4444}.PriorityBadge_medium__QDL98{background:#f97316}.PriorityBadge_low__cXnaP{background:#3b82f6}.StatusBadge_badge__iXsij{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;white-space:nowrap}.StatusBadge_pending__rp6dE{background:#fef3c7;color:#d97706}.StatusBadge_picking__z69Bp{background:#dbeafe;color:#2563eb}.StatusBadge_packed__uWY3P{background:#dcfce7;color:#16a34a}.OrdersTable_card__UQpij{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.OrdersTable_title__NF2EM{color:#111827;font-size:20px;font-weight:700;margin:0 0 20px}.OrdersTable_tableWrapper__qM0SU{overflow-x:auto}.OrdersTable_table__MHp-K{border-collapse:collapse;width:100%}.OrdersTable_table__MHp-K th{color:#9ca3af;font-size:12px;font-weight:600;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.OrdersTable_table__MHp-K td{border-bottom:1px solid #f3f4f6;color:#111827;font-size:14px;padding:16px;white-space:nowrap}.OrdersTable_orderNumber__MxE3F{font-weight:600}.OrdersTable_itemsCount__7ltZp{font-weight:500}.OrdersTable_btnStartPicking__hjPco{background:#1f2937;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;white-space:nowrap}.OrdersTable_btnStartPicking__hjPco:hover{background:#374151}.OrdersTable_btnContinue__szpwG{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;white-space:nowrap}.OrdersTable_btnContinue__szpwG:hover{background:#f9fafb}.OrdersTable_btnViewDetails__2U6ws{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;white-space:nowrap}.OrdersTable_btnViewDetails__2U6ws:hover{background:#15803d}.PickItemRow_row__PnxAt{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:24px;padding:16px 0}.PickItemRow_row__PnxAt:last-child{border-bottom:none}.PickItemRow_productInfo__QQqfV{flex:1.5 1;min-width:0}.PickItemRow_productName__PpVbk{color:#111827;font-size:14px;font-weight:600;margin:0}.PickItemRow_sku__g02nE{color:#9ca3af;font-size:13px;margin:4px 0 0}.PickItemRow_locationSection__Ww\+M2{flex:1 1;min-width:0}.PickItemRow_label__VnlxB{color:#9ca3af;font-size:12px;margin:0 0 6px}.PickItemRow_locationBadge__8vLwy{background:#f3f4f6;border-radius:6px;color:#374151;display:inline-block;font-size:13px;font-weight:500;padding:4px 10px}.PickItemRow_requiredSection__TY3vO{flex:0.8 1;min-width:0}.PickItemRow_requiredValue__7xbi5{color:#111827;font-size:14px;font-weight:600;margin:0}.PickItemRow_pickedSection__RPGIl{flex:0.8 1;min-width:0}.PickItemRow_pickedInput__cX6dU{border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:14px;outline:none;padding:8px;text-align:center;width:80px}.PickItemRow_pickedInput__cX6dU:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.PickItemRow_completeSection__yO9FA{align-items:center;display:flex;flex-shrink:0;gap:10px}.PickItemRow_checkbox__gz1Fm{background:#fff;border:2px solid #d1d5db;border-radius:6px}.PickItemRow_checkboxChecked__GMyH4,.PickItemRow_checkbox__gz1Fm{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;width:28px}.PickItemRow_checkboxChecked__GMyH4{background:#16a34a;border:none;border-radius:6px}.PickItemRow_completeText__J8caM{color:#374151;font-size:13px;font-weight:500}@media (max-width:768px){.PickItemRow_row__PnxAt{align-items:flex-start;flex-direction:column;gap:12px}.PickItemRow_locationSection__Ww\+M2,.PickItemRow_pickedSection__RPGIl,.PickItemRow_productInfo__QQqfV,.PickItemRow_requiredSection__TY3vO{flex:none;width:100%}}.PickList_card__8uT89{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.PickList_header__1MR3Y{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.PickList_headerLeft__uzCEd{display:flex;flex-direction:column;gap:4px}.PickList_title__8pwCX{color:#111827;font-size:20px;font-weight:700;margin:0}.PickList_customer__lrFSI{color:#9ca3af;font-size:14px;margin:0}.PickList_priorityBadge__u4tgI{background:#fee2e2;border-radius:20px;color:#ef4444;display:inline-block;font-size:12px;font-weight:700;padding:6px 14px;text-transform:uppercase;white-space:nowrap}.PickList_itemsList__oL-4o{margin-bottom:24px}.PickList_actionBar__Yy4hp{display:flex;gap:12px}.PickList_btnConfirm__kR711{background:#16a34a;border:none;border-radius:12px;color:#fff;cursor:pointer;flex:7 1;font-size:15px;font-weight:600;padding:14px}.PickList_btnConfirm__kR711:hover{background:#15803d}.PickList_btnCancel__OGrNg{background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#1f2937;cursor:pointer;flex:3 1;font-size:15px;font-weight:600;padding:14px}.PickList_btnCancel__OGrNg:hover{background:#f9fafb}@media (max-width:640px){.PickList_header__1MR3Y{flex-direction:column;gap:12px}.PickList_actionBar__Yy4hp{flex-direction:column}}.WarehousePickPack_container__7HYC8{background:#f9fafb;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:24px}.ReceivingTable_card__UAXHB{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.ReceivingTable_title__2PTf-{color:#111827;font-size:20px;font-weight:700;margin:0 0 20px}.ReceivingTable_tableWrapper__gfL7N{overflow-x:auto}.ReceivingTable_table__LOOQN{border-collapse:collapse;width:100%}.ReceivingTable_table__LOOQN th{color:#9ca3af;font-size:12px;font-weight:600;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.ReceivingTable_table__LOOQN td{border-bottom:1px solid #f3f4f6;color:#111827;font-size:14px;padding:16px;white-space:nowrap}.ReceivingTable_vendorName__n0hFP{font-weight:600}.ReceivingTable_badgePending__RflV\+{background:#fef3c7;color:#d97706}.ReceivingTable_badgePartial__V8wjE,.ReceivingTable_badgePending__RflV\+{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px}.ReceivingTable_badgePartial__V8wjE{background:#fed7aa;color:#ea580c}.ReceivingTable_badgeCompleted__NV-U4{background:#dcfce7;border-radius:20px;color:#16a34a;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px}.ReceivingTable_btnStartPicking__-0m\+U{background:#1f2937;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;white-space:nowrap}.ReceivingTable_btnStartPicking__-0m\+U:hover{background:#374151}.ReceivingTable_btnContinue__dx2-6{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;white-space:nowrap}.ReceivingTable_btnContinue__dx2-6:hover{background:#f9fafb}.ReceivingTable_btnViewDetails__84w8P{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;white-space:nowrap}.ReceivingTable_btnViewDetails__84w8P:hover{background:#15803d}.ReceiveItemRow_card__n4QIo{border:1px solid #e5e7eb;border-radius:12px;padding:20px}.ReceiveItemRow_row__VqwCi{align-items:flex-start;display:flex;gap:24px}.ReceiveItemRow_row__VqwCi+.ReceiveItemRow_row__VqwCi{margin-top:16px}.ReceiveItemRow_productInfo__I6Vnz{flex:1.5 1;min-width:0}.ReceiveItemRow_productName__-ZkKA{color:#111827;font-size:14px;font-weight:600;margin:0}.ReceiveItemRow_sku__XVoDj{color:#9ca3af;font-size:13px;margin:4px 0 0}.ReceiveItemRow_field__P8oDv{flex:1 1;min-width:0}.ReceiveItemRow_fieldWide__5pZcb{flex:2 1;min-width:0}.ReceiveItemRow_label__x6-3T{color:#9ca3af;font-size:12px;margin:0 0 4px}.ReceiveItemRow_expectedValue__8Ps9N{color:#111827;font-size:14px;font-weight:600;margin:0}.ReceiveItemRow_input__cj3N4{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#111827;font-size:14px;outline:none;padding:10px;width:100%}.ReceiveItemRow_input__cj3N4:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.ReceiveItemRow_checkboxField__FMQnC{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0;padding-top:18px}.ReceiveItemRow_checkbox__HHMzv{cursor:pointer;flex-shrink:0;height:20px;width:20px}.ReceiveItemRow_checkboxLabel__4yQVg{color:#374151;cursor:pointer;font-size:14px}@media (max-width:768px){.ReceiveItemRow_row__VqwCi{flex-direction:column;gap:12px}.ReceiveItemRow_fieldWide__5pZcb,.ReceiveItemRow_field__P8oDv,.ReceiveItemRow_productInfo__I6Vnz{flex:none;width:100%}.ReceiveItemRow_checkboxField__FMQnC{padding-top:0}}.ReceiveGoods_card__TTg7Q{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.ReceiveGoods_header__-uk-r{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.ReceiveGoods_title__V\+lUi{color:#111827;font-size:20px;font-weight:700;margin:0}.ReceiveGoods_vendor__bXlsx{color:#9ca3af;font-size:14px;margin:0}.ReceiveGoods_itemsList__3H6i2{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.ReceiveGoods_actionBar__wG4yZ{display:flex;gap:12px}.ReceiveGoods_btnConfirm__bq0X9{background:#16a34a;border:none;border-radius:12px;color:#fff;cursor:pointer;flex:7 1;font-size:15px;font-weight:600;padding:14px}.ReceiveGoods_btnConfirm__bq0X9:hover{background:#15803d}.ReceiveGoods_btnPartial__5vghy{background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#1f2937;cursor:pointer;flex:3 1;font-size:15px;font-weight:600;padding:14px}.ReceiveGoods_btnPartial__5vghy:hover{background:#f9fafb}@media (max-width:640px){.ReceiveGoods_actionBar__wG4yZ{flex-direction:column}}.WarehouseReceiving_container__QVXNU{background:#f9fafb;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:24px}.InventoryFilters_filterRow__FRIDh{display:flex;gap:16px;margin-bottom:20px}.InventoryFilters_searchWrapper__mrgV2{flex:1 1;position:relative}.InventoryFilters_searchIcon__D5HBu{left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.InventoryFilters_searchInput__vQcmJ{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#1f2937;font-size:14px;outline:none;padding:10px 12px 10px 40px;transition:border-color .2s;width:100%}.InventoryFilters_searchInput__vQcmJ::placeholder{color:#9ca3af}.InventoryFilters_searchInput__vQcmJ:focus{border-color:#3b82f6}.InventoryFilters_selectWrapper__FoHcX{position:relative}.InventoryFilters_select__cPuj9{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#1f2937;cursor:pointer;font-size:14px;outline:none;padding:10px 36px 10px 12px;transition:border-color .2s}.InventoryFilters_select__cPuj9:focus{border-color:#3b82f6}.InventoryFilters_chevronIcon__Y2L6V{pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}@media (max-width:640px){.InventoryFilters_filterRow__FRIDh{flex-direction:column}}.InventoryTable_tableWrapper__8ko6c{overflow-x:auto}.InventoryTable_table__34Nd\+{border-collapse:collapse;width:100%}.InventoryTable_th__e9-Vw{border-bottom:1px solid #e5e7eb;color:#9ca3af;font-size:12px;font-weight:600;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.InventoryTable_row__jhIxc{transition:background .15s}.InventoryTable_row__jhIxc:hover{background:#f9fafb}.InventoryTable_td__sXSWw{border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px;padding:14px 16px;white-space:nowrap}.InventoryTable_totalQty__ZtkKR{font-weight:700}.InventoryTable_available__fNbXG{color:#16a34a;font-weight:700}.InventoryTable_locationBadge__kh-Be{background:#f3f4f6;border-radius:6px;color:#374151;display:inline-block;font-size:13px;padding:4px 10px}.InventoryTable_viewButton__sRazS{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:background .2s;white-space:nowrap}.InventoryTable_viewButton__sRazS:hover{background:#2563eb}.AdjustmentForm_card__O9hs5{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;padding:24px}.AdjustmentForm_title__vbNIU{color:#1f2937;font-size:20px;font-weight:700;margin:0 0 20px}.AdjustmentForm_grid__wfweS{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.AdjustmentForm_field__Lhqkz,.AdjustmentForm_notesField__AIN7Q{display:flex;flex-direction:column}.AdjustmentForm_notesField__AIN7Q{grid-column:1/-1}.AdjustmentForm_label__NwhL0{color:#1f2937;font-size:14px;font-weight:600;margin-bottom:6px}.AdjustmentForm_input__9Sj7D{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#6b7280;font-size:14px;outline:none;padding:12px;transition:border-color .2s;width:100%}.AdjustmentForm_input__9Sj7D:focus{border-color:#3b82f6}.AdjustmentForm_textarea__NI1Bt{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#6b7280;font-family:inherit;font-size:14px;min-height:80px;outline:none;padding:12px;resize:vertical;transition:border-color .2s;width:100%}.AdjustmentForm_textarea__NI1Bt:focus{border-color:#3b82f6}.AdjustmentForm_buttons__4d7z0{display:flex;gap:12px;margin-top:8px}.AdjustmentForm_confirmButton__vG4Cf{background:#16a34a;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 32px;transition:background .2s}.AdjustmentForm_confirmButton__vG4Cf:hover{background:#15803d}.AdjustmentForm_cancelButton__UU55v{background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:12px 32px;transition:background .2s}.AdjustmentForm_cancelButton__UU55v:hover{background:#f9fafb}@media (max-width:640px){.AdjustmentForm_grid__wfweS{grid-template-columns:1fr}.AdjustmentForm_notesField__AIN7Q{grid-column:1}}.InventoryDetailsModal_overlay__By-9h{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.InventoryDetailsModal_modal__J-GOK{background:#fff;border-radius:12px;box-shadow:0 20px 50px #00000040;max-height:85vh;max-width:640px;overflow-y:auto;padding:24px;width:100%}.InventoryDetailsModal_header__vX7H\+{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.InventoryDetailsModal_title__hDTvo{color:#0f172a;font-size:20px;margin:0}.InventoryDetailsModal_subtitle__u8zxp{color:#64748b;font-size:13px;margin:2px 0 0}.InventoryDetailsModal_close__Xz5ir{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:26px;line-height:1}.InventoryDetailsModal_stats__1o-nG{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.InventoryDetailsModal_stat__kf2gp{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:12px}.InventoryDetailsModal_stat__kf2gp span{color:#64748b;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.InventoryDetailsModal_stat__kf2gp strong{color:#0f172a;font-size:16px}.InventoryDetailsModal_sectionTitle__O403m{color:#0f172a;font-size:14px;margin:0 0 10px}.InventoryDetailsModal_table__j8Y5F{border-collapse:collapse;width:100%}.InventoryDetailsModal_table__j8Y5F th{border-bottom:1px solid #e5e7eb;color:#64748b;font-size:12px;letter-spacing:.04em;padding:8px 6px;text-align:left;text-transform:uppercase}.InventoryDetailsModal_table__j8Y5F td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px;padding:10px 6px}.InventoryDetailsModal_num__K1dFa{text-align:right}.InventoryDetailsModal_muted__-IkZy{color:#94a3b8;font-size:14px;padding:8px 0}.InventoryDetailsModal_error__HexPP{color:#b91c1c;font-size:14px}.WarehouseInventory_container__1p6Kx{background:#f9fafb;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:24px}.WarehouseInventory_tableCard__nUAUN{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;padding:24px}.TransfersTable_card__G\+oEY{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.TransfersTable_title__MDcYT{color:#1f2937;font-size:20px;font-weight:700;margin:0 0 16px}.TransfersTable_tableWrapper__w3uML{overflow-x:auto}.TransfersTable_table__nXR8h{border-collapse:initial;border-spacing:0;width:100%}.TransfersTable_th__lwdQ6{border-bottom:2px solid #f3f4f6;color:#9ca3af;font-size:12px;font-weight:600;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.TransfersTable_row__shTXg,.TransfersTable_td__Icf2Y{border-bottom:1px solid #f3f4f6}.TransfersTable_td__Icf2Y{color:#374151;font-size:14px;padding:16px;white-space:nowrap}.TransfersTable_badge__wAGWN{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;white-space:nowrap}.TransfersTable_statusPending__fCqyW{background:#fef3c7;color:#d97706}.TransfersTable_statusDispatched__QkV0Y{background:#dbeafe;color:#2563eb}.TransfersTable_statusPacked__zYQ7F{background:#dcfce7;color:#16a34a}.TransfersTable_actionButton__sMhSa{border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:opacity .2s ease;white-space:nowrap}.TransfersTable_actionButton__sMhSa:hover{opacity:.85}.TransfersTable_actionPending__Jz3gP{background:#3b82f6;color:#fff}.TransfersTable_actionDispatched__S0NVx{background:#fff;border:1px solid #d1d5db;color:#1f2937}.TransfersTable_actionPacked__EZ1xn{background:#16a34a;color:#fff}.WarehouseTransfers_container__rfDN2{background:#f9fafb;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:24px}.ReturnQueue_card__h\+0wI{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.ReturnQueue_heading__1RrJV{color:#111827;font-size:20px;font-weight:700;margin:0 0 16px}.ReturnQueue_tableWrapper__mDVKW{overflow-x:auto}.ReturnQueue_table__fhkyJ{border-collapse:collapse;min-width:700px;width:100%}.ReturnQueue_th__DbY1P{border-bottom:1px solid #e5e7eb;color:#9ca3af;font-size:12px;font-weight:600;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.ReturnQueue_row__ytfqu{border-bottom:1px solid #f3f4f6}.ReturnQueue_row__ytfqu:last-child{border-bottom:none}.ReturnQueue_td__CY9RF{color:#374151;font-size:14px;padding:12px;white-space:nowrap}.ReturnQueue_badgePending__KG0aH{background:#fef3c7;color:#d97706}.ReturnQueue_badgeCompleted__JDJ66,.ReturnQueue_badgePending__KG0aH{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.ReturnQueue_badgeCompleted__JDJ66{background:#dcfce7;color:#16a34a}.ReturnQueue_btnProcess__6Ugge{background:#1f2937;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:background .2s ease}.ReturnQueue_btnProcess__6Ugge:hover{background:#111827}.ReturnQueue_btnViewDetails__3ZFuQ{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:background .2s ease}.ReturnQueue_btnViewDetails__3ZFuQ:hover{background:#15803d}.ReturnItemRow_itemCard__8fhi\+{border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:20px}.ReturnItemRow_row1__HVd\+X{align-items:flex-end;display:flex;gap:16px}.ReturnItemRow_productInfo__uGNun{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:200px}.ReturnItemRow_productName__jMPXf{color:#1f2937;font-size:16px;font-weight:700}.ReturnItemRow_sku__UjTir{color:#9ca3af;font-size:13px}.ReturnItemRow_field__JKDEq{display:flex;flex:1 1;flex-direction:column;gap:4px}.ReturnItemRow_label__YehhO{color:#6b7280;font-size:12px;font-weight:500}.ReturnItemRow_input__DMfKm{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:14px;outline:none;padding:10px;transition:border-color .2s ease;width:100%}.ReturnItemRow_input__DMfKm:focus{border-color:#3b82f6}.ReturnItemRow_select__C2NPm{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236B7280' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E") no-repeat right 12px center;background-size:12px;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;cursor:pointer;font-size:14px;outline:none;padding:10px 32px 10px 10px;transition:border-color .2s ease;width:100%}.ReturnItemRow_select__C2NPm:focus{border-color:#3b82f6}.ReturnItemRow_row2__m1ozZ{align-items:flex-end;display:flex;gap:16px}.ReturnItemRow_checkboxLabel__30vGu{align-items:center;cursor:pointer;display:flex;gap:8px;min-width:200px;padding-bottom:10px}.ReturnItemRow_checkbox__txPhV{accent-color:#3b82f6;border:2px solid #d1d5db;border-radius:4px;cursor:pointer;flex-shrink:0;height:20px;width:20px}.ReturnItemRow_checkboxText__raFuA{color:#374151;font-size:14px;white-space:nowrap}.ReturnItemRow_notesField__vDpSp{display:flex;flex:1 1;flex-direction:column;gap:4px}@media (max-width:768px){.ReturnItemRow_row1__HVd\+X,.ReturnItemRow_row2__m1ozZ{align-items:stretch;flex-direction:column}.ReturnItemRow_productInfo__uGNun{min-width:0}.ReturnItemRow_checkboxLabel__30vGu{min-width:0;padding-bottom:0}}.ProcessReturn_card__Mku1T{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.ProcessReturn_header__3MpXv{margin-bottom:20px}.ProcessReturn_heading__7OrTL{color:#111827;font-size:20px;font-weight:700;margin:0 0 4px}.ProcessReturn_subtitle__QZUNW{color:#6b7280;font-size:14px;margin:0}.ProcessReturn_itemsList__UUMmH{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.ProcessReturn_actions__a8AXM{display:flex;gap:12px}.ProcessReturn_btnConfirm__ZUncl{background:#16a34a;border:none;border-radius:12px;color:#fff;cursor:pointer;flex:7 1;font-size:15px;font-weight:600;padding:14px;transition:background .2s ease}.ProcessReturn_btnConfirm__ZUncl:hover{background:#15803d}.ProcessReturn_btnCancel__pwLRr{background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#374151;cursor:pointer;flex:3 1;font-size:15px;font-weight:600;padding:14px;transition:background .2s ease}.ProcessReturn_btnCancel__pwLRr:hover{background:#f9fafb}.WarehouseReturns_container__YYqPA{background:#f9fafb;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:24px}.ReportCard_card__eqv8e{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;padding:24px}.ReportCard_iconWrapper__Be9Sx{align-items:center;border-radius:12px;display:flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.ReportCard_title__4qOSW{color:#1f2937;font-size:18px;font-weight:700;margin:0 0 8px}.ReportCard_description__289oF{color:#6b7280;flex:1 1;font-size:14px;line-height:1.5;margin:0 0 20px}.ReportCard_button__1pTOW{align-self:flex-start;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:background .2s}.ReportCard_button__1pTOW:hover{background:#2563eb}.WarehouseReports_container__C\+pB8{background:#f9fafb;min-height:100%;padding:24px}.WarehouseReports_grid__YAqji{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.WarehouseReports_grid__YAqji{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.WarehouseReports_grid__YAqji{grid-template-columns:1fr}}.CounterSalesPOS_container__fjvyV{background:#f9fafb;min-height:100%;padding:24px}.CounterSalesPOS_registerGrid__zEzZP{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 340px}@media (max-width:900px){.CounterSalesPOS_registerGrid__zEzZP{grid-template-columns:1fr}}.CounterSalesPOS_cartPanel__V10qd,.CounterSalesPOS_checkoutPanel__PXtYO,.CounterSalesPOS_receiptCard__rfjld{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px}.CounterSalesPOS_scanRow__quqB2{display:flex;gap:8px;margin-bottom:12px}.CounterSalesPOS_scanInput__mxhLj{border:1px solid #cbd5e1;border-radius:8px;flex:1 1;font-size:15px;outline:none;padding:12px 14px}.CounterSalesPOS_scanInput__mxhLj:focus{border-color:#2b7fff;box-shadow:0 0 0 3px #2b7fff26}.CounterSalesPOS_empty__0\+F-H{color:#94a3b8;padding:40px;text-align:center}.CounterSalesPOS_table__eOuXE{border-collapse:collapse;width:100%}.CounterSalesPOS_table__eOuXE th{border-bottom:1px solid #e5e7eb;color:#64748b;font-size:12px;letter-spacing:.04em;padding:8px 6px;text-align:left;text-transform:uppercase}.CounterSalesPOS_table__eOuXE td{border-bottom:1px solid #f1f5f9;font-size:14px;padding:10px 6px;vertical-align:middle}.CounterSalesPOS_num__aZ7EG{text-align:right}.CounterSalesPOS_prodName__EdLaP{color:#0f172a;font-weight:600}.CounterSalesPOS_prodSku__TM2WY{color:#94a3b8;font-size:12px}.CounterSalesPOS_warn__VniJ8{color:#b45309;font-size:12px;margin-top:2px}.CounterSalesPOS_qtyStepper__5LepE{align-items:center;display:inline-flex;gap:4px}.CounterSalesPOS_qtyStepper__5LepE button{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;font-size:15px;height:26px;line-height:1;width:26px}.CounterSalesPOS_qtyStepper__5LepE input{border:1px solid #cbd5e1;border-radius:6px;padding:4px;text-align:center;width:48px}.CounterSalesPOS_removeBtn__NVPCz{background:#0000;border:none;color:#ef4444;cursor:pointer;font-size:14px}.CounterSalesPOS_checkoutPanel__PXtYO h3,.CounterSalesPOS_receiptHeader__TJBge h2{color:#0f172a;margin:0 0 16px}.CounterSalesPOS_field__6-QNK{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.CounterSalesPOS_field__6-QNK>span{color:#475569;font-size:13px;font-weight:500}.CounterSalesPOS_field__6-QNK input{border:1px solid #cbd5e1;border-radius:8px;font-size:14px;outline:none;padding:10px 12px}.CounterSalesPOS_field__6-QNK input:focus{border-color:#2b7fff}.CounterSalesPOS_methodToggle__cvU4W{display:flex;gap:8px}.CounterSalesPOS_methodToggle__cvU4W button{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;flex:1 1;font-weight:600;padding:10px}.CounterSalesPOS_methodActive__4TDWw{background:#eff6ff!important;border-color:#2b7fff!important;color:#2b7fff!important}.CounterSalesPOS_summary__PRyFZ,.CounterSalesPOS_totals__f89Y7{border-top:1px solid #e5e7eb;margin-top:8px;padding-top:12px}.CounterSalesPOS_summary__PRyFZ>div,.CounterSalesPOS_totals__f89Y7>div{color:#334155;display:flex;font-size:14px;justify-content:space-between;padding:5px 0}.CounterSalesPOS_muted__QMzrt span:last-child{color:#94a3b8;font-style:italic}.CounterSalesPOS_change__uHx-3,.CounterSalesPOS_grand__Xzssb{color:#0f172a!important;font-size:16px!important;font-weight:700}.CounterSalesPOS_change__uHx-3 span:last-child{color:#16a34a}.CounterSalesPOS_primaryBtn__5d\+hX{background:#2b7fff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:16px;padding:13px;width:100%}.CounterSalesPOS_primaryBtn__5d\+hX:disabled{background:#93c5fd;cursor:not-allowed}.CounterSalesPOS_secondaryBtn__Yo\+65{background:#0f172a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:0 18px}.CounterSalesPOS_secondaryBtn__Yo\+65:disabled{background:#cbd5e1;cursor:not-allowed}.CounterSalesPOS_errorBanner__bUHTX{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;margin-bottom:12px;padding:10px 12px}.CounterSalesPOS_receiptCard__rfjld{margin:0 auto;max-width:480px}.CounterSalesPOS_receiptHeader__TJBge{align-items:center;display:flex;justify-content:space-between}.CounterSalesPOS_invoiceNo__qwYq\+{color:#2b7fff;font-family:monospace;font-weight:600}.CounterSalesPOS_receiptMeta__XaS8Y{color:#64748b;display:flex;flex-direction:column;font-size:13px;gap:2px;margin-bottom:16px}.CounterSalesPOS_receiptScreen__\+OJx6{align-items:center;background:#f1f5f9;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:32px 16px}.CounterSalesPOS_invoice__WTvM1{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0f172a1a;max-width:420px;overflow:hidden;width:100%}.CounterSalesPOS_invoiceTop__TJwxX{background:linear-gradient(180deg,#f0fdf4,#fff);border-bottom:1px dashed #e2e8f0;padding:28px 24px 22px;text-align:center}.CounterSalesPOS_successBadge__oqXs2{align-items:center;background:#16a34a;border-radius:50%;box-shadow:0 6px 16px #16a34a59;color:#fff;display:flex;height:56px;justify-content:center;margin:0 auto 12px;width:56px}.CounterSalesPOS_invoiceHeading__kQiss{color:#15803d;font-size:16px;font-weight:600;letter-spacing:.01em;margin:0}.CounterSalesPOS_invoiceBigTotal__rmWdf{color:#0f172a;font-size:34px;font-weight:800;letter-spacing:-.02em;margin-top:8px}.CounterSalesPOS_invoicePaidVia__k\+7rE{color:#64748b;font-size:13px;margin-top:2px}.CounterSalesPOS_invoiceMeta__Bp1BA{grid-gap:8px;border-bottom:1px dashed #e2e8f0;display:grid;gap:8px;padding:18px 24px}.CounterSalesPOS_invoiceMeta__Bp1BA>div{align-items:baseline;display:flex;font-size:13px;justify-content:space-between}.CounterSalesPOS_invoiceMeta__Bp1BA span{color:#94a3b8;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.CounterSalesPOS_invoiceMeta__Bp1BA strong{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.CounterSalesPOS_invoiceItems__oAqjv{display:flex;flex-direction:column;gap:12px;padding:16px 24px}.CounterSalesPOS_invoiceItem__HClq0{align-items:center;display:flex;gap:12px;justify-content:space-between}.CounterSalesPOS_invoiceItemMain__ISECU{display:flex;flex-direction:column;gap:2px;min-width:0}.CounterSalesPOS_invoiceItemName__PSVB4{color:#0f172a;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CounterSalesPOS_invoiceItemSub__ahAwG{color:#94a3b8;font-size:12px}.CounterSalesPOS_invoiceItemTotal__w-dpk{color:#0f172a;font-size:14px;font-weight:600;white-space:nowrap}.CounterSalesPOS_invoiceTotals__5JZJR{border-top:1px dashed #e2e8f0;display:flex;flex-direction:column;gap:7px;padding:16px 24px}.CounterSalesPOS_invoiceTotals__5JZJR>div{color:#475569;display:flex;font-size:14px;justify-content:space-between}.CounterSalesPOS_invoiceMutedRow__zVkhM{color:#94a3b8!important}.CounterSalesPOS_invoiceGrand__kI6VB{border-bottom:1px solid #f1f5f9;border-top:1px solid #f1f5f9;color:#0f172a!important;font-size:18px!important;font-weight:800;margin:4px 0;padding:8px 0}.CounterSalesPOS_invoiceChange__rR45D{color:#16a34a!important;font-weight:700}.CounterSalesPOS_invoiceThanks__hX-87{color:#94a3b8;font-size:13px;margin:0;padding:8px 24px 22px;text-align:center}.CounterSalesPOS_receiptActions__pTGC2{display:flex;gap:12px;max-width:420px;width:100%}.CounterSalesPOS_receiptActions__pTGC2 .CounterSalesPOS_primaryBtn__5d\+hX,.CounterSalesPOS_receiptActions__pTGC2 .CounterSalesPOS_secondaryBtn__Yo\+65{flex:1 1;margin-top:0}@media print{body *{visibility:hidden}#pos-receipt,#pos-receipt *{visibility:visible}#pos-receipt{box-shadow:none;left:0;position:absolute;top:0;width:100%}}.CounterSalesHistory_container__gZeea{background:#f9fafb;min-height:100%;padding:24px}.CounterSalesHistory_header__pGNyj{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.CounterSalesHistory_header__pGNyj h2{color:#0f172a;margin:0}.CounterSalesHistory_filters__KKOC9{display:flex;gap:12px}.CounterSalesHistory_filters__KKOC9 label{color:#64748b;display:flex;flex-direction:column;font-size:12px;gap:4px}.CounterSalesHistory_filters__KKOC9 input{border:1px solid #cbd5e1;border-radius:8px;font-size:14px;padding:8px 10px}.CounterSalesHistory_tableCard__PUC8O{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.CounterSalesHistory_table__38Hiz{border-collapse:collapse;width:100%}.CounterSalesHistory_table__38Hiz th{background:#f8fafc;border-bottom:1px solid #e5e7eb;color:#64748b;font-size:12px;letter-spacing:.04em;padding:12px;text-align:left;text-transform:uppercase}.CounterSalesHistory_table__38Hiz td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px;padding:12px}.CounterSalesHistory_num__NHg5m{text-align:right}.CounterSalesHistory_center__ZUwJX{color:#94a3b8;padding:32px;text-align:center}.CounterSalesHistory_mono__WpO3M{color:#2b7fff;font-family:monospace}.CounterSalesHistory_errorBanner__ZoRjT{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;margin-bottom:12px;padding:10px 12px}.CounterSalesHistory_pager__Wr0rB{align-items:center;color:#64748b;display:flex;font-size:14px;justify-content:space-between;margin-top:16px}.CounterSalesHistory_pagerBtns__eYBN8{align-items:center;display:flex;gap:12px}.CounterSalesHistory_pagerBtns__eYBN8 button{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;cursor:pointer;font-weight:600;padding:8px 14px}.CounterSalesHistory_pagerBtns__eYBN8 button:disabled{cursor:not-allowed;opacity:.5}.DriverGreetingHeader_card__44uWL{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:12px;box-shadow:0 4px 12px #2563eb33;color:#fff;padding:24px}.DriverGreetingHeader_topRow__gOpyZ{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:28px}.DriverGreetingHeader_greeting__oNatV{font-size:12px;font-weight:600;letter-spacing:.05em;margin:0;opacity:.9}.DriverGreetingHeader_name__VWuWf{font-size:28px;font-weight:700;margin:4px 0}.DriverGreetingHeader_subtitle__LU1Co{font-size:13px;margin:0;opacity:.85}.DriverGreetingHeader_statusBadge__iNTJB{align-items:center;background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.DriverGreetingHeader_dot__\+FaNk{background:#22c55e;border-radius:50%;height:6px;width:6px}.DriverGreetingHeader_online__5h73O .DriverGreetingHeader_dot__\+FaNk{background:#22c55e}.DriverGreetingHeader_offline__Dw6yH .DriverGreetingHeader_dot__\+FaNk{background:#9ca3af}.DriverGreetingHeader_metaRow__XmQ4P{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.DriverGreetingHeader_metaItem__S5CWV{display:flex;flex-direction:column;gap:4px}.DriverGreetingHeader_metaLabel__kCDVL{font-size:12px;opacity:.85}.DriverGreetingHeader_metaValue__EIvNM{font-size:16px;font-weight:700}@media (max-width:768px){.DriverGreetingHeader_metaRow__XmQ4P{gap:16px;grid-template-columns:1fr}}.LiveLocationBanner_banner__060BU{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:14px 18px}.LiveLocationBanner_left__0ZbuO{align-items:center;display:flex;gap:12px}.LiveLocationBanner_iconCircle__dEyU-{align-items:center;background:#d1fae5;border-radius:50%;color:#059669;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.LiveLocationBanner_textWrap__ryjMQ{display:flex;flex-direction:column;gap:2px}.LiveLocationBanner_titleRow__i9bSg{align-items:center;display:flex;gap:8px}.LiveLocationBanner_title__5OzHx{color:#065f46;font-size:14px;font-weight:700}.LiveLocationBanner_alwaysOn__cYVfr{background:#fff;border:1px solid #a7f3d0;border-radius:999px;color:#059669;font-size:11px;font-weight:600;padding:2px 8px}.LiveLocationBanner_subtitle__M3JS8{color:#047857;font-size:12px;margin:0}.LiveLocationBanner_broadcasting__-40PY{align-items:center;color:#059669;display:inline-flex;font-size:12px;font-weight:600;gap:6px;white-space:nowrap}.LiveLocationBanner_broadcastDot__x54HQ{animation:LiveLocationBanner_pulse__6eKhF 1.5s infinite;background:#10b981;border-radius:50%;height:8px;width:8px}@keyframes LiveLocationBanner_pulse__6eKhF{0%,to{opacity:1}50%{opacity:.4}}.RouteOverview_card__x43Jl{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.RouteOverview_header__nRCRu{align-items:center;display:flex;gap:8px;margin-bottom:16px}.RouteOverview_headerIcon__BxnLS{color:#2563eb;display:flex}.RouteOverview_title__lJ1hO{color:#111827;font-size:14px;font-weight:700;margin:0}.RouteOverview_subRow__SqI2o{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.RouteOverview_routeId__sFXon{display:flex;flex-direction:column;gap:2px}.RouteOverview_routeIdText__xQ3bX{color:#2563eb;font-size:18px;font-weight:700}.RouteOverview_routeDate__1JofB{color:#6b7280;font-size:12px}.RouteOverview_statusBadge__dQMf-{background:#d1fae5;border-radius:999px;color:#047857;font-size:11px;font-weight:600;padding:4px 10px}.RouteOverview_statsGrid__GqIAY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.RouteOverview_statBox__Lr8Ud{background:#f3f4f6;border-radius:8px;padding:14px 12px;text-align:center}.RouteOverview_statValue__z2RUH{color:#111827;font-size:22px;font-weight:700;line-height:1;margin:0 0 4px}.RouteOverview_statLabel__LLdjf{color:#6b7280;font-size:10px;font-weight:600;letter-spacing:.04em;margin:0}.RouteOverview_startButton__yDEH9{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px;transition:background .15s;width:100%}.RouteOverview_startButton__yDEH9:hover{background:#15803d}@media (max-width:900px){.RouteOverview_statsGrid__GqIAY{grid-template-columns:repeat(3,1fr)}}@media (max-width:540px){.RouteOverview_statsGrid__GqIAY{grid-template-columns:repeat(2,1fr)}}.CollectionSummary_card__\+qYI4{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.CollectionSummary_header__oVY-Y{align-items:center;display:flex;gap:8px;margin-bottom:16px}.CollectionSummary_headerIcon__3Gu-j{color:#6b7280;display:flex}.CollectionSummary_title__zVWec{color:#111827;font-size:14px;font-weight:700;margin:0}.CollectionSummary_grid__1y37L{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.CollectionSummary_box__wLgEv{border:1px solid #0000;border-radius:10px;padding:18px 14px;text-align:center}.CollectionSummary_value__Lv62h{font-size:22px;font-weight:700;line-height:1;margin:0 0 4px}.CollectionSummary_label__bMk5P{color:inherit;font-size:10px;font-weight:600;letter-spacing:.04em;margin:0;opacity:.75}.CollectionSummary_green__2tQjg{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.CollectionSummary_blue__fuDPR{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.CollectionSummary_orange__IWWsK{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.CollectionSummary_dark__N2eCe{background:#1f2937;border-color:#1f2937;color:#fff}@media (max-width:768px){.CollectionSummary_grid__1y37L{grid-template-columns:repeat(2,1fr)}}.AlertsList_card__fDLhm{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.AlertsList_header__\+Wfgr{align-items:center;display:flex;gap:8px;margin-bottom:16px}.AlertsList_headerIcon__CWYah{color:#6b7280;height:18px;width:18px}.AlertsList_title__qdu8E{color:#111827;font-size:14px;font-weight:700;margin:0}.AlertsList_list__oObnZ{display:flex;flex-direction:column;gap:10px}.AlertsList_alert__Qg0aB{align-items:flex-start;border-left:4px solid;border-radius:8px;display:flex;gap:12px;padding:14px 16px}.AlertsList_alertIcon__77PSq{display:flex;flex-shrink:0;margin-top:2px}.AlertsList_alertContent__URkPw{display:flex;flex-direction:column;gap:2px}.AlertsList_alertTitle__wCfcl{font-size:13px;font-weight:700;margin:0}.AlertsList_alertDesc__vWnxY{font-size:12px;margin:0}.AlertsList_alertTime__wkhzP{font-size:11px;margin:4px 0 0;opacity:.75}.AlertsList_error__\+GJR\+{background:#fef2f2;border-color:#dc2626;color:#991b1b}.AlertsList_error__\+GJR\+ .AlertsList_alertIcon__77PSq{color:#dc2626}.AlertsList_warning__25r9G{background:#fefce8;border-color:#eab308;color:#854d0e}.AlertsList_warning__25r9G .AlertsList_alertIcon__77PSq{color:#ca8a04}.AlertsList_info__9sYgd{background:#eff6ff;border-color:#3b82f6;color:#1e40af}.AlertsList_info__9sYgd .AlertsList_alertIcon__77PSq{color:#3b82f6}.DriverDashboard_container__6Ph0V{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.ProfileHeader_card__M\+u5-{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:20px;padding:24px}.ProfileHeader_avatar__yhhWu{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;display:flex;flex-shrink:0;height:72px;justify-content:center;width:72px}.ProfileHeader_avatarIcon__5cW0Y{color:#fff;height:44px;width:44px}.ProfileHeader_info__U2IMJ{flex:1 1;min-width:0}.ProfileHeader_staffName__dkG1w{color:#1f2937;font-size:22px;font-weight:700;margin:0}.ProfileHeader_role__oVmgq{color:#6b7280;font-size:14px;margin:4px 0 12px}.ProfileHeader_meta__KtXCa{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ProfileHeader_statusBadge__Eefwj{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px}.ProfileHeader_active__hwaCV{background-color:#dcfce7;color:#16a34a}.ProfileHeader_inactive__x0OVs{background-color:#f3f4f6;color:#6b7280}.ProfileHeader_suspended__V3Rzo{background-color:#fee2e2;color:#dc2626}.ProfileHeader_metaItem__G7zak{color:#6b7280;font-size:13px}@media (max-width:640px){.ProfileHeader_card__M\+u5-,.ProfileHeader_meta__KtXCa{align-items:flex-start;flex-direction:column}.ProfileHeader_meta__KtXCa{gap:8px}}.InfoCard_card__YUSMV{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.InfoCard_header__dDVPg{align-items:center;display:flex;gap:10px;margin-bottom:20px}.InfoCard_headerIcon__6Dz1I{align-items:center;color:#3b82f6;display:flex;justify-content:center}.InfoCard_headerIcon__6Dz1I svg{height:20px;width:20px}.InfoCard_title__oPqtQ{color:#1f2937;font-size:16px;font-weight:700;margin:0}.InfoCard_fields__ulAav{display:flex;flex-direction:column;gap:16px}.InfoCard_field__vgUBr{display:flex;flex-direction:column;gap:2px}.InfoCard_label__YRnh-{color:#9ca3af;font-size:12px}.InfoCard_value__tug3-{color:#1f2937;font-size:14px;font-weight:600}.NotificationPreferences_card__uT1te{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.NotificationPreferences_header__lyTjd{align-items:center;display:flex;gap:10px;margin-bottom:8px}.NotificationPreferences_headerIcon__e6xo9{color:#3b82f6;height:20px;width:20px}.NotificationPreferences_title__yMPr6{color:#1f2937;font-size:16px;font-weight:700;margin:0}.NotificationPreferences_list__4uTGV{display:flex;flex-direction:column}.NotificationPreferences_item__6M8Rj{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:16px 8px}.NotificationPreferences_item__6M8Rj:last-child{border-bottom:none}.NotificationPreferences_label__lD9H2{color:#1f2937;font-size:14px;font-weight:600}.NotificationPreferences_toggle__QbpgC{align-items:center;cursor:pointer;display:flex;position:relative}.NotificationPreferences_checkbox__9VqqB{height:0;opacity:0;position:absolute;width:0}.NotificationPreferences_checkboxVisual__Y5PNe{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:6px;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.NotificationPreferences_checkbox__9VqqB:checked+.NotificationPreferences_checkboxVisual__Y5PNe{background:#3b82f6;border-color:#3b82f6}.NotificationPreferences_checkIcon__AL1Uk{color:#fff;height:16px;width:16px}.SecuritySettings_card__rIoIH{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.SecuritySettings_header__Etjvk{align-items:center;display:flex;gap:10px;margin-bottom:8px}.SecuritySettings_headerIcon__WCGLQ{color:#3b82f6;height:20px;width:20px}.SecuritySettings_title__KSqwq{color:#1f2937;font-size:16px;font-weight:700;margin:0}.SecuritySettings_list__DrMrk{display:flex;flex-direction:column}.SecuritySettings_item__MQWWK{align-items:center;background:none;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:16px 8px;text-align:left;transition:background-color .2s;width:100%}.SecuritySettings_item__MQWWK:last-child{border-bottom:none}.SecuritySettings_item__MQWWK:hover{background-color:#f9fafb}.SecuritySettings_label__zl-fl{color:#1f2937;font-size:14px;font-weight:600}.SecuritySettings_chevron__Veo-m{color:#9ca3af;height:20px;width:20px}.SettingsSection_section__jxtKC{display:flex;flex-direction:column;gap:12px}.SettingsSection_sectionTitle__L2ZLB{color:#1f2937;font-size:16px;font-weight:700;margin:0}.SettingsSection_card__2ZSLB{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden}.SettingsSection_item__3uHyo{align-items:center;background:none;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;text-align:left;transition:background-color .2s;width:100%}.SettingsSection_item__3uHyo:last-child{border-bottom:none}.SettingsSection_item__3uHyo:hover{background-color:#f9fafb}.SettingsSection_itemLeft__L0Dc5{align-items:center;display:flex;gap:14px}.SettingsSection_itemIcon__1RxqN{align-items:center;border-radius:8px;display:flex;height:36px;justify-content:center;width:36px}.SettingsSection_itemIcon__1RxqN svg{height:18px;width:18px}.SettingsSection_icon_bell__5arUa{background:#eff6ff;color:#2563eb}.SettingsSection_icon_globe__hwk3A{background:#faf5ff;color:#9333ea}.SettingsSection_icon_wifi__rKfsi{background:#eff6ff;color:#2563eb}.SettingsSection_icon_gear__PVZ2h{background:#f3f4f6;color:#6b7280}.SettingsSection_itemText__xsIHT{display:flex;flex-direction:column;gap:2px}.SettingsSection_itemTitle__3mrmO{color:#1f2937;font-size:14px;font-weight:600}.SettingsSection_itemSubtitle__7KSN6{color:#9ca3af;font-size:12px}.SettingsSection_chevron__ZjXNl{color:#d1d5db;height:20px;width:20px}.LogoutButton_button__bqVof{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:16px 24px;transition:opacity .2s,transform .1s;width:100%}.LogoutButton_button__bqVof:hover{opacity:.9}.LogoutButton_button__bqVof:active{transform:scale(.99)}.LogoutButton_icon__R5PED{height:20px;width:20px}.DriverProfile_container__eBJwT{background:#f9fafb;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:24px}.DriverProfile_infoGrid__cDMOB{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:768px){.DriverProfile_infoGrid__cDMOB{grid-template-columns:1fr}}.DriverProfile_version__JmNr3{color:#9ca3af;font-size:13px;margin:8px 0 0;text-align:center}.OptimizationBanner_banner__V3NHn{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e3a8a;font-size:13px;padding:12px 16px}.OptimizationBanner_title__cN7X\+{color:#1d4ed8;font-weight:700;margin-right:4px}.OptimizationBanner_text__AKUKG{font-weight:500}.RouteStatsBar_bar__wbKfR{grid-gap:16px;background:#f9fafb;border-radius:8px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);padding:16px 20px}.RouteStatsBar_stat__r-74E{display:flex;flex-direction:column;gap:4px;text-align:center}.RouteStatsBar_label__8LBEo{color:#6b7280;font-size:12px;font-weight:500;margin:0}.RouteStatsBar_value__zXJfI{color:#111827;font-size:18px;font-weight:700;margin:0}@media (max-width:640px){.RouteStatsBar_bar__wbKfR{grid-template-columns:repeat(2,1fr)}}.RouteMapPlaceholder_map__a9Xra{background:linear-gradient(135deg,#e6f0fb,#ddebf8);border:1px solid #e5e7eb;border-radius:8px;min-height:220px;overflow:hidden;padding:24px;position:relative}.RouteMapPlaceholder_mapBg__4cMe7{background-image:linear-gradient(90deg,#78a0dc2e 1px,#0000 0),linear-gradient(180deg,#78a0dc2e 1px,#0000 0);background-size:32px 32px;inset:0;pointer-events:none;position:absolute}.RouteMapPlaceholder_tagsRow__E3jP8{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px;position:relative}.RouteMapPlaceholder_tag__s6MCr{border-radius:999px;font-size:12px;font-weight:600;padding:6px 12px;white-space:nowrap}.RouteMapPlaceholder_tagDone__LIH\+K{background:#d1fae5;color:#065f46}.RouteMapPlaceholder_tagNext__kDCSL{background:#fef3c7;color:#92400e}.RouteMapPlaceholder_tagThen__5EOpu{background:#dbeafe;color:#1e3a8a}.RouteMapPlaceholder_pinsRow__tZsxw{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:40px;position:relative}.RouteMapPlaceholder_pin__YTMGc{align-items:center;border-radius:50%;box-shadow:0 2px 6px #0000001f;color:#fff;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.RouteMapPlaceholder_pinDone__X83NX{background:#16a34a}.RouteMapPlaceholder_pinActive__dmf8O{background:#f59e0b}.RouteMapPlaceholder_pinNext__ecpmv{background:#dc2626}.RouteMapPlaceholder_pinPending__Tu7oO{background:#2563eb}.RouteStopList_section__QI9oT{display:flex;flex-direction:column;gap:12px}.RouteStopList_sectionTitle__dQehr{color:#6b7280;font-size:14px;font-weight:700;margin:0}.RouteStopList_list__b2Ktx{display:flex;flex-direction:column;gap:12px}.RouteStopList_stop__NQgqb{grid-gap:16px;align-items:flex-start;border:1px solid #0000;border-radius:10px;display:grid;gap:16px;grid-template-columns:40px 1fr auto;padding:16px 18px}.RouteStopList_stop_delivered__RiJtE{background:#ecfdf5;border-color:#a7f3d0}.RouteStopList_stop_inProgress__VCtMw{background:#eff6ff;border-color:#bfdbfe}.RouteStopList_stop_pending__hZNY1{background:#fff;border-color:#e5e7eb}.RouteStopList_index__0BFxh{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;margin-top:2px;width:32px}.RouteStopList_idx_delivered__EDVLF{background:#16a34a}.RouteStopList_idx_inProgress__9EjOT,.RouteStopList_idx_pending__nKbhq{background:#2563eb}.RouteStopList_info__n1Ykz{min-width:0}.RouteStopList_name__W7Zl\+{color:#111827;font-size:14px;font-weight:700;margin:0 0 2px}.RouteStopList_line__qpOhI{color:#6b7280;font-size:12px;margin:0}.RouteStopList_right__bmQ2w{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.RouteStopList_badge__Vb-GA{border-radius:999px;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.RouteStopList_badge_delivered__zlIgh{background:#d1fae5;color:#047857}.RouteStopList_badge_inProgress__w1ji4{background:#dbeafe;color:#1d4ed8}.RouteStopList_badge_pending__z-NWA{background:#fee2e2;color:#b91c1c}.RouteStopList_actionBtn__L-t7D{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px;white-space:nowrap}.RouteStopList_btnPrimary__1JXFH{background:#2563eb;color:#fff}.RouteStopList_btnPrimary__1JXFH:hover{background:#1d4ed8}.RouteStopList_btnNeutral__eIkSH{background:#fff;border:1px solid #16a34a;color:#16a34a}.RouteStopList_btnLink__kgDOU{background:#0000;color:#2563eb;padding:6px 0}.StopDetailsModal_overlay__ShogO{align-items:center;animation:StopDetailsModal_fadeIn__VP\+Wi .12s ease-out;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}@keyframes StopDetailsModal_fadeIn__VP\+Wi{0%{opacity:0}to{opacity:1}}.StopDetailsModal_modal__tRCvJ{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a40;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:min(640px,100%)}.StopDetailsModal_header__j5aiW{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 18px}.StopDetailsModal_title__Z3y6V{color:#111827;font-size:16px;font-weight:700;margin:0}.StopDetailsModal_subtitle__EOusQ{color:#6b7280;font-size:12px;margin:2px 0 0}.StopDetailsModal_close__sL5IN{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.StopDetailsModal_close__sL5IN:hover{color:#111827}.StopDetailsModal_body__00CsY{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:16px 18px}.StopDetailsModal_statusPill__0YSDC{align-self:flex-start;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 8px}.StopDetailsModal_status_delivered__lgTT3{background:#dcfce7;color:#15803d}.StopDetailsModal_status_pending__AR7EI{background:#f3f4f6;color:#4b5563}.StopDetailsModal_status_in_transit__\+8GJH{background:#dbeafe;color:#1d4ed8}.StopDetailsModal_status_failed__oTK0T{background:#fee2e2;color:#b91c1c}.StopDetailsModal_status_skipped__BPluH{background:#fef3c7;color:#92400e}.StopDetailsModal_section__A79ay{border-bottom:1px solid #f3f4f6;display:flex;flex-direction:column;gap:6px;padding-bottom:12px}.StopDetailsModal_section__A79ay:last-child{border-bottom:none;padding-bottom:0}.StopDetailsModal_sectionTitle__2qElB{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.StopDetailsModal_kv__\+o8Kl{grid-gap:4px 12px;display:grid;font-size:13px;gap:4px 12px;grid-template-columns:110px 1fr;margin:0}.StopDetailsModal_kv__\+o8Kl dt{color:#6b7280}.StopDetailsModal_kv__\+o8Kl dd{color:#111827;margin:0}.StopDetailsModal_preWrap__s0Zne{white-space:pre-wrap}.StopDetailsModal_muted__ZtSrS{color:#9ca3af;font-size:12px;margin:0}.StopDetailsModal_podGrid__s1aaL{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:540px){.StopDetailsModal_podGrid__s1aaL{grid-template-columns:1fr}}.StopDetailsModal_podCol__DF7qf{display:flex;flex-direction:column;gap:6px}.StopDetailsModal_podLabel__tzqPd{color:#374151;font-size:12px;font-weight:600;margin:0}.StopDetailsModal_podImg__tqiwL{background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:240px;object-fit:contain;width:100%}.StopDetailsModal_footer__aaRap{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:12px 18px}.StopDetailsModal_closeBtn__5YZXv{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.StopDetailsModal_closeBtn__5YZXv:hover{background:#f9fafb}.DriverRoutes_container__H1Tq1{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.DriverRoutes_card__RWc2Y{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:20px;padding:24px}.DriverRoutes_headerRow__XedHW{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.DriverRoutes_routeId__WzbJF{color:#111827;font-size:20px;font-weight:700;margin:0}.DriverRoutes_routeDate__XFyhP{color:#6b7280;font-size:13px;margin:4px 0 0}.DriverRoutes_completeBtn__k45J0{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 16px;white-space:nowrap}.DriverRoutes_completeBtn__k45J0:hover{background:#15803d}.CurrentStopBanner_wrap__M7zf2{display:flex;flex-direction:column;gap:12px}.CurrentStopBanner_heading__92I43{color:#111827;font-size:16px;font-weight:700;margin:0}.CurrentStopBanner_banner__uNkRw{align-items:center;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;display:flex;gap:10px;padding:12px 16px}.CurrentStopBanner_icon__A7eHl{font-size:16px}.CurrentStopBanner_text__00xAo{color:#b91c1c;font-size:13px;font-weight:500;margin:0}.OrderItemsTable_card__unm-3{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.OrderItemsTable_title__foLQ-{color:#111827;font-size:14px;font-weight:700;margin:0 0 12px}.OrderItemsTable_list__WAAW7{display:flex;flex-direction:column;gap:8px}.OrderItemsTable_row__3Gnpq{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.OrderItemsTable_name__SLnP5{color:#111827;font-size:13px;font-weight:600}.OrderItemsTable_qty__igC0i{color:#2563eb;font-size:13px;font-weight:700}.DeliveryConfirmation_card__j5TXM{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:16px;padding:24px}.DeliveryConfirmation_title__hz8x-{color:#111827;font-size:14px;font-weight:700;margin:0}.DeliveryConfirmation_field__xmiPB{display:flex;flex-direction:column;gap:6px}.DeliveryConfirmation_label__pCM\+C{color:#374151;font-size:13px;font-weight:600}.DeliveryConfirmation_required__jrIuV{color:#dc2626;font-size:12px;font-weight:600;margin-left:4px}.DeliveryConfirmation_input__IGNH\+,.DeliveryConfirmation_textarea__oE2jz{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-family:inherit;font-size:14px;outline:none;padding:10px 12px}.DeliveryConfirmation_input__IGNH\+:focus,.DeliveryConfirmation_textarea__oE2jz:focus{background:#fff;border-color:#3b82f6}.DeliveryConfirmation_signatureBox__kHbZ9,.DeliveryConfirmation_uploadBox__aJwN2{align-items:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px;transition:background .2s}.DeliveryConfirmation_signatureBox__kHbZ9:hover,.DeliveryConfirmation_uploadBox__aJwN2:hover{background:#f3f4f6}.DeliveryConfirmation_uploadIcon__4EHXm{color:#9ca3af;display:flex}.DeliveryConfirmation_uploadHint__tVv5w{color:#9ca3af;font-size:12px;margin:0;text-align:center}.DeliveryConfirmation_signatureBox__kHbZ9{background:#fffbeb;border-color:#fcd34d;border-style:solid;color:#92400e;font-size:13px;padding:36px 24px}.DeliveryConfirmation_hiddenInput__QOBZQ{display:none}.DeliveryConfirmation_previewBox__x1ESf{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:8px}.DeliveryConfirmation_previewImg__D4\+Rq{background:#fff;border-radius:6px;max-height:220px;object-fit:contain;width:100%}.DeliveryConfirmation_previewMeta__RKEKH{align-items:center;color:#374151;display:flex;font-size:12px;justify-content:space-between}.DeliveryConfirmation_previewName__d6o4L{max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DeliveryConfirmation_previewClear__pq5CW{background:#0000;border:none;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600;padding:4px 6px}.DeliveryConfirmation_previewClear__pq5CW:hover{text-decoration:underline}.DeliveryConfirmation_signatureCanvas__23r99{background:#fff;border:1px dashed #d1d5db;border-radius:8px;cursor:crosshair;height:160px;touch-action:none;width:100%}.DeliveryConfirmation_clearSignatureBtn__JH-09{align-self:flex-start;background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:12px;font-weight:600;padding:4px 0}.DeliveryConfirmation_clearSignatureBtn__JH-09:hover{text-decoration:underline}.DeliveryConfirmation_errorText__k0ue4{background:#fee2e2;border-radius:6px;color:#b91c1c;font-size:12px;margin:0;padding:8px 10px}.DeliveryConfirmation_cancelBtn__1NOG0:disabled,.DeliveryConfirmation_confirmBtn__NxIEz:disabled{cursor:not-allowed;opacity:.6}.DeliveryConfirmation_actions__iCmSN{grid-gap:12px;display:grid;gap:12px;grid-template-columns:2fr 1fr;margin-top:4px}.DeliveryConfirmation_confirmBtn__NxIEz{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px}.DeliveryConfirmation_confirmBtn__NxIEz:hover{background:#15803d}.DeliveryConfirmation_cancelBtn__1NOG0{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:12px}.DeliveryConfirmation_cancelBtn__1NOG0:hover{background:#f9fafb}.ReportFailure_card__wF72A{background:#fff;border:2px solid #fca5a5;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:24px}.ReportFailure_title__bGx2L{color:#111827;font-size:14px;font-weight:700;margin:0}.ReportFailure_reasonList__boaAn{display:flex;flex-direction:column;gap:8px}.ReportFailure_reasonBtn__NLfpP{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:12px 16px;text-align:left;transition:background .15s}.ReportFailure_reasonBtn__NLfpP:hover{background:#e5e7eb}.ReportFailure_reasonBtnActive__-pyHD{background:#fee2e2;border-color:#dc2626;color:#b91c1c}.ReportFailure_field__eKPHF{display:flex;flex-direction:column;gap:6px}.ReportFailure_label__hYqNX{color:#374151;font-size:13px;font-weight:600}.ReportFailure_textarea__qXkaj{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-family:inherit;font-size:14px;outline:none;padding:10px 12px}.ReportFailure_textarea__qXkaj:focus{background:#fff;border-color:#3b82f6}.ReportFailure_actions__4L\+YZ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:2fr 1fr;margin-top:4px}.ReportFailure_submitBtn__qrure{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px}.ReportFailure_submitBtn__qrure:hover{background:#b91c1c}.ReportFailure_cancelBtn__Wzu69{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:12px}.ReportFailure_cancelBtn__Wzu69:hover{background:#f9fafb}.DriverActiveDeliveries_container__OmzqD{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.DriverActiveDeliveries_detailsCard__Ro0zR{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.DriverActiveDeliveries_detailsTitle__9XTXC{color:#0f172a;font-size:14px;font-weight:700;margin:0 0 12px}.DriverActiveDeliveries_detailsGrid__KXVYM{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:1fr 1fr}.DriverActiveDeliveries_detailsItem__9PWkl{display:flex;flex-direction:column;gap:2px}.DriverActiveDeliveries_detailsItem__9PWkl.DriverActiveDeliveries_full__ASuy4{grid-column:1/-1}.DriverActiveDeliveries_detailsLabel__wPVP2{color:#94a3b8;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.DriverActiveDeliveries_detailsValue__QJUll{color:#0f172a;font-size:14px;font-weight:600}.DriverActiveDeliveries_listHeader__ynz8K{color:#6b7280;font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.DriverActiveDeliveries_stopList__z6mWz{display:flex;flex-direction:column;gap:8px}.DriverActiveDeliveries_stopItem__ddViQ{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.DriverActiveDeliveries_stopItem__ddViQ:hover{border-color:#2b7fff}.DriverActiveDeliveries_stopItemActive__1InyZ{border-color:#2b7fff;box-shadow:inset 0 0 0 1px #2b7fff}.DriverActiveDeliveries_stopSeq__bapVM{align-items:center;background:#eff4ff;border-radius:50%;color:#2b7fff;display:flex;flex:0 0 auto;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.DriverActiveDeliveries_stopBody__Bx93t{display:flex;flex-direction:column;min-width:0}.DriverActiveDeliveries_stopName__AFT6w{color:#111827;font-size:14px;font-weight:600}.DriverActiveDeliveries_stopMeta__oXoVy{color:#6b7280;font-size:12px}.DriverActiveDeliveries_stopBadge__s\+msh{background:#fef3c7;border-radius:9999px;color:#b45309;font-size:11px;font-weight:600;margin-left:auto;padding:2px 8px;text-transform:capitalize}.CollectionsTable_card__z-tj8{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.CollectionsTable_title__i-QR0{color:#111827;font-size:16px;font-weight:700;margin:0 0 16px}.CollectionsTable_tableWrap__NxBMc{overflow-x:auto}.CollectionsTable_table__-kJnT{border-collapse:collapse;font-size:13px;width:100%}.CollectionsTable_table__-kJnT thead th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;padding:12px 16px;text-align:left}.CollectionsTable_table__-kJnT tbody td{border-bottom:1px solid #f3f4f6;color:#111827;padding:14px 16px;vertical-align:middle}.CollectionsTable_table__-kJnT tbody tr:last-child td{border-bottom:none}.CollectionsTable_bold__SNYnP{font-weight:600}.CollectionsTable_amount__aXGi\+{color:#111827;font-weight:700}.CollectionsTable_tag__5RPPH{border-radius:999px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.CollectionsTable_tag_cash__UJyqg{background:#d1fae5;color:#047857}.CollectionsTable_tag_check__10IjJ{background:#dbeafe;color:#1d4ed8}.CollectionsTable_tag_ach__TjPDw{background:#e9d5ff;color:#7e22ce}.CollectionsTable_tag_card__iptkW{background:#fef3c7;color:#92400e}.CollectionsTable_status__SRAvp{border-radius:999px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.CollectionsTable_status_paid__Ss\+rC{background:#d1fae5;color:#047857}.CollectionsTable_status_unpaid__Rg\+vz{background:#fee2e2;color:#b91c1c}.CollectionsTable_status_partial__8SnUV{background:#fef3c7;color:#92400e}.CollectionsTable_btnPrimary__Xj3sX{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px}.CollectionsTable_btnPrimary__Xj3sX:hover{background:#1d4ed8}.CollectionsTable_btnSecondary__4vnKC{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px}.CollectionsTable_btnSecondary__4vnKC:hover{background:#f9fafb}.RecordPaymentForm_card__GHfNY{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:16px;padding:24px}.RecordPaymentForm_title__8nZ00{color:#111827;font-size:16px;font-weight:700;margin:0}.RecordPaymentForm_row__jOKCH{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1.5fr}@media (max-width:768px){.RecordPaymentForm_row__jOKCH{grid-template-columns:1fr}}.RecordPaymentForm_summaryBox__hHQG3{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.RecordPaymentForm_summaryTitle__kNLXV{color:#111827;font-size:13px;font-weight:700;margin:0 0 4px}.RecordPaymentForm_summaryItem__0Cl53{display:flex;flex-direction:column;gap:2px}.RecordPaymentForm_summaryLabel__rOZUn{color:#6b7280;font-size:11px}.RecordPaymentForm_summaryValue__5hrZi{color:#111827;font-size:13px;font-weight:600}.RecordPaymentForm_amountDue__hSEjn{color:#2563eb}.RecordPaymentForm_formCol__wcIy9{display:flex;flex-direction:column;gap:12px}.RecordPaymentForm_field__c1wwh{display:flex;flex-direction:column;gap:6px}.RecordPaymentForm_label__HBWZL{color:#374151;font-size:13px;font-weight:600}.RecordPaymentForm_input__tVb6C,.RecordPaymentForm_select__AfdbS,.RecordPaymentForm_textarea__BJasR{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:14px;outline:none;padding:10px 12px}.RecordPaymentForm_input__tVb6C:focus,.RecordPaymentForm_select__AfdbS:focus,.RecordPaymentForm_textarea__BJasR:focus{border-color:#2563eb}.RecordPaymentForm_checkboxRow__ZYxm7{align-items:center;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;gap:8px}.RecordPaymentForm_actions__HbeWH{grid-gap:12px;display:grid;gap:12px;grid-template-columns:2fr 1fr}.RecordPaymentForm_confirmBtn__85a\+p{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px}.RecordPaymentForm_confirmBtn__85a\+p:hover{background:#15803d}.RecordPaymentForm_cancelBtn__kzPyw{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:12px}.RecordPaymentForm_cancelBtn__kzPyw:hover{background:#f9fafb}.DriverCollections_container__w88-3{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.FailedDeliveryCard_card__0LqYy{background:#fff;border:1px solid;border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:20px 24px}.FailedDeliveryCard_failed__T-qPA{border-color:#fca5a5}.FailedDeliveryCard_retry__i4F1f{border-color:#fcd34d}.FailedDeliveryCard_headerRow__MmG4a{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.FailedDeliveryCard_store__j5GSH{color:#111827;font-size:14px;font-weight:700;margin:0}.FailedDeliveryCard_address__2XPh3{color:#6b7280;font-size:12px;margin:4px 0 0}.FailedDeliveryCard_badge__vuQR0{border-radius:999px;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.FailedDeliveryCard_badge_failed__N8zbm{background:#fee2e2;color:#b91c1c}.FailedDeliveryCard_badge_retry__m8Ejh{background:#fef3c7;color:#92400e}.FailedDeliveryCard_reasonBox__cu3ZA{border-radius:8px;padding:12px 14px}.FailedDeliveryCard_failed__T-qPA .FailedDeliveryCard_reasonBox__cu3ZA{background:#fef2f2}.FailedDeliveryCard_retry__i4F1f .FailedDeliveryCard_reasonBox__cu3ZA{background:#fffbeb}.FailedDeliveryCard_reasonTitle__r1-48{font-size:12px;font-weight:700;margin:0 0 4px}.FailedDeliveryCard_failed__T-qPA .FailedDeliveryCard_reasonTitle__r1-48{color:#b91c1c}.FailedDeliveryCard_retry__i4F1f .FailedDeliveryCard_reasonTitle__r1-48{color:#92400e}.FailedDeliveryCard_reasonText__ImWll{color:#6b7280;font-size:12px;margin:0}.FailedDeliveryCard_actions__B8UgT{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.FailedDeliveryCard_retryBtn__58nno{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px}.FailedDeliveryCard_retryBtn__58nno:hover{background:#1d4ed8}.FailedDeliveryCard_contactBtn__yqdwk{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:10px}.FailedDeliveryCard_contactBtn__yqdwk:hover{background:#f9fafb}.FailedDeliveryCard_retryNote__HcOPU{color:#dc2626;font-size:13px;font-weight:600;margin:0}.DriverFailedDeliveries_container__SwVxc{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.HistoryTable_card__cvw7z{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.HistoryTable_title__9xFOF{color:#111827;font-size:16px;font-weight:700;margin:0 0 16px}.HistoryTable_tableWrap__meonR{overflow-x:auto}.HistoryTable_table__A0vgb{border-collapse:collapse;font-size:13px;width:100%}.HistoryTable_table__A0vgb thead th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;padding:12px 16px;text-align:left}.HistoryTable_table__A0vgb tbody td{border-bottom:1px solid #f3f4f6;color:#111827;padding:16px;vertical-align:middle}.HistoryTable_table__A0vgb tbody tr:last-child td{border-bottom:none}.HistoryTable_bold__J9A8G{font-weight:600}.HistoryTable_status__TTZ8e{border-radius:999px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.HistoryTable_status_completed__Hs89Y{background:#d1fae5;color:#047857}.HistoryTable_status_cancelled__XXhl-{background:#fee2e2;color:#b91c1c}.HistoryTable_status_partial__zd3dD{background:#fef3c7;color:#92400e}.HistoryTable_detailsBtn__9btHf{background:#16a34a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px}.HistoryTable_detailsBtn__9btHf:hover{background:#15803d}.DriverHistory_container__LQ\+sK{background:#f9fafb;min-height:100%;padding:24px}.ReturnQueueTable_card__MEIlQ{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.ReturnQueueTable_title__hDB9O{color:#111827;font-size:16px;font-weight:700;margin:0 0 16px}.ReturnQueueTable_tableWrap__\+jLbc{overflow-x:auto}.ReturnQueueTable_table__FtFDe{border-collapse:collapse;font-size:13px;width:100%}.ReturnQueueTable_table__FtFDe thead th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;padding:12px 16px;text-align:left}.ReturnQueueTable_table__FtFDe tbody td{border-bottom:1px solid #f3f4f6;color:#111827;padding:14px 16px;vertical-align:middle}.ReturnQueueTable_table__FtFDe tbody tr:last-child td{border-bottom:none}.ReturnQueueTable_bold__vEvUD{font-weight:600}.ReturnQueueTable_status__sj2yr{border-radius:999px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.ReturnQueueTable_status_pending__o47tH{background:#fef3c7;color:#92400e}.ReturnQueueTable_status_completed__P0kjh{background:#d1fae5;color:#047857}.ReturnQueueTable_status_inprogress__AWrco{background:#dbeafe;color:#1d4ed8}.ReturnQueueTable_btnPrimary__z1nLN{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px}.ReturnQueueTable_btnPrimary__z1nLN:hover{background:#1d4ed8}.ReturnQueueTable_btnSuccess__M4wTs{background:#16a34a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px}.ReturnQueueTable_btnSuccess__M4wTs:hover{background:#15803d}.CaptureReturnForm_card__ng35y{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:16px;padding:24px}.CaptureReturnForm_title__CsqPo{color:#111827;font-size:16px;font-weight:700;margin:0}.CaptureReturnForm_headerRow__tyyMz{grid-gap:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:14px 18px}.CaptureReturnForm_headerBox__D7Zrd{display:flex;flex-direction:column;gap:2px}.CaptureReturnForm_headerLabel__w2aVm{color:#6b7280;font-size:12px;margin:0}.CaptureReturnForm_headerValue__WJfRN{color:#111827;font-size:14px;font-weight:700;margin:0}.CaptureReturnForm_lines__TMnSH{display:flex;flex-direction:column;gap:16px}.CaptureReturnForm_lineCard__6ijA1{border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:14px;padding:16px}.CaptureReturnForm_gridRow__j6Xdn{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}@media (max-width:768px){.CaptureReturnForm_gridRow__j6Xdn{grid-template-columns:1fr}}.CaptureReturnForm_field__XaTT6{display:flex;flex-direction:column;gap:6px}.CaptureReturnForm_label__4oZyG{color:#374151;font-size:13px;font-weight:600}.CaptureReturnForm_input__xpwZz,.CaptureReturnForm_select__GHqou{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:14px;outline:none;padding:10px 12px}.CaptureReturnForm_input__xpwZz:focus,.CaptureReturnForm_select__GHqou:focus{border-color:#2563eb}.CaptureReturnForm_addBtn__s\+CN5{align-self:flex-start;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:10px 16px}.CaptureReturnForm_addBtn__s\+CN5:hover{background:#f9fafb}.CaptureReturnForm_actions__phggX{grid-gap:12px;display:grid;gap:12px;grid-template-columns:2fr 1fr}.CaptureReturnForm_confirmBtn__OGSDg{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px}.CaptureReturnForm_confirmBtn__OGSDg:hover{background:#15803d}.CaptureReturnForm_cancelBtn__L5Qke{background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:12px}.CaptureReturnForm_cancelBtn__L5Qke:hover{background:#e5e7eb}.DriverReturns_container__OJ81I{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.KpiCard_card__In1jz{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:8px;padding:20px}.KpiCard_iconBox__ypqHc{align-items:center;border-radius:8px;display:flex;height:40px;justify-content:center;width:40px}.KpiCard_icon_green__DLI1i{background:#d1fae5;color:#059669}.KpiCard_icon_blue__0prsj{background:#dbeafe;color:#2563eb}.KpiCard_icon_red__Zk9O8{background:#fee2e2;color:#dc2626}.KpiCard_icon_purple__JD1de{background:#f3e8ff;color:#9333ea}.KpiCard_label__Xb4Mg{color:#6b7280;font-size:13px;margin:4px 0 0}.KpiCard_value__UWd3g{font-size:26px;font-weight:700;margin:0}.KpiCard_value_green__yIvCH{color:#059669}.KpiCard_value_blue__Zouq\+{color:#2563eb}.KpiCard_value_red__BoG1t{color:#dc2626}.KpiCard_value_purple__k\+CK-{color:#9333ea}.WeeklyBarChart_card__RssFM{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.WeeklyBarChart_title__ESOgB{color:#111827;font-size:14px;font-weight:700;margin:0 0 18px}.WeeklyBarChart_chart__O\+O2X{grid-gap:16px;background:#f3f4f6;border-radius:8px;display:grid;gap:16px;grid-template-columns:repeat(7,1fr);height:220px;padding:16px}.WeeklyBarChart_col__DAyfN{align-items:center;display:flex;flex-direction:column;gap:6px}.WeeklyBarChart_barWrap__sDyqy{align-items:flex-end;display:flex;flex:1 1;justify-content:center;width:100%}.WeeklyBarChart_bar__X1D9D{background:linear-gradient(180deg,#3b82f6,#1d4ed8);border-radius:6px 6px 0 0;min-height:8px;transition:height .3s ease;width:100%}.WeeklyBarChart_day__9\+Jnn{color:#374151;font-size:12px;font-weight:600}.DriverPerformance_container__K8GQK{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.DriverPerformance_kpiGrid__dvJ4K{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.DriverPerformance_kpiGrid__dvJ4K{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.DriverPerformance_kpiGrid__dvJ4K{grid-template-columns:1fr}}.TerritoryHeader_row__uBDOn{align-items:center;display:flex;gap:16px;justify-content:space-between}.TerritoryHeader_title__FLGWH{color:#111827;font-size:18px;font-weight:700;margin:0}.TerritoryHeader_button__jpG\+B{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 14px}.TerritoryHeader_button__jpG\+B:hover{background:#1d4ed8}.StatCard_card__cEvZe{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:8px;padding:20px}.StatCard_iconBox__zcxLN{align-items:center;border-radius:8px;display:flex;height:40px;justify-content:center;width:40px}.StatCard_icon_blue__HsNxL{background:#dbeafe;color:#2563eb}.StatCard_icon_red__BIRsm{background:#fee2e2;color:#dc2626}.StatCard_icon_orange__D236d{background:#ffedd5;color:#ea580c}.StatCard_icon_green__uhCzS{background:#d1fae5;color:#059669}.StatCard_label__YFOW\+{color:#6b7280;font-size:13px;margin:4px 0 0}.StatCard_value__urIpf{font-size:28px;font-weight:700;line-height:1.1;margin:0}.StatCard_value_blue__7yM-I{color:#2563eb}.StatCard_value_red__LrHEn{color:#dc2626}.StatCard_value_orange__1baao{color:#ea580c}.StatCard_value_green__Dkv93{color:#059669}.PriorityBadge_badge__kforG{border-radius:999px;display:inline-block;font-size:11px;font-weight:600;padding:4px 12px;white-space:nowrap}.PriorityBadge_critical__TcOM0,.PriorityBadge_high__95Bvh{background:#fee2e2;color:#b91c1c}.PriorityBadge_medium__jttSh{background:#fef3c7;color:#92400e}.PriorityBadge_low__B8nd5{background:#dbeafe;color:#1d4ed8}.StatusBadge_badge__b5DLk{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:4px 10px;white-space:nowrap}.StatusBadge_dot__8kU3f{background:currentColor;border-radius:50%;height:6px;width:6px}.StatusBadge_open__JOQ3E{background:#fee2e2;color:#dc2626}.StatusBadge_inprogress__thT9W{background:#dbeafe;color:#1d4ed8}.StatusBadge_waiting__Plafd{background:#fef3c7;color:#92400e}.StatusBadge_resolved__0CkDV{background:#d1fae5;color:#047857}.StatusBadge_closed__or1An{background:#f3f4f6;color:#6b7280}.StatusBadge_pendingreview__7U09z{background:#fef3c7;color:#92400e}.StatusBadge_approved__ZNYfb{background:#d1fae5;color:#047857}.StatusBadge_rejected__g4Ax6{background:#fee2e2;color:#b91c1c}.PageSubheader_row__QSGxx{align-items:center;display:flex;gap:16px;justify-content:space-between}.PageSubheader_description__ZTzyI{color:#6b7280;font-size:13px;margin:0}.PageSubheader_button__CWkaH{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 14px;white-space:nowrap}.PageSubheader_button__CWkaH:hover{background:#1d4ed8}.ViewButton_button__X94SV{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:7px 14px;white-space:nowrap}.ViewButton_view__wOCOs{background:#2563eb;color:#fff}.ViewButton_view__wOCOs:hover{background:#1d4ed8}.ViewButton_process__6-rtz{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}.ViewButton_process__6-rtz:hover{background:#e5e7eb}.ViewButton_icon__xAD2y{height:14px;width:14px}.IssueCard_card__NiiMz{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.IssueCard_title__7NX65{color:#111827;font-size:16px;font-weight:700;margin:0 0 16px}.TicketDetailModal_overlay__FQYdw{align-items:center;animation:TicketDetailModal_fadeIn__\+0JmE .12s ease-out;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}@keyframes TicketDetailModal_fadeIn__\+0JmE{0%{opacity:0}to{opacity:1}}.TicketDetailModal_modal__a8Gvv{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a40;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;width:min(880px,100%)}.TicketDetailModal_header__fggGv{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.TicketDetailModal_headerLeft__IBgsN{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.TicketDetailModal_ticketBadge__nNAtW{background:#eff6ff;border-radius:6px;color:#1d4ed8;font-size:13px;font-weight:700;padding:4px 10px}.TicketDetailModal_priority__sCxdn{border-radius:12px;font-size:11px;font-weight:700;padding:3px 8px}.TicketDetailModal_pri_critical__1RWlO,.TicketDetailModal_pri_high__5Pj2a{background:#fee2e2;color:#b91c1c}.TicketDetailModal_pri_medium__9ryvM{background:#fef3c7;color:#92400e}.TicketDetailModal_pri_low__ABrL9{background:#dbeafe;color:#1e40af}.TicketDetailModal_status__dCcGO{background:#f3f4f6;border-radius:12px;color:#374151;font-size:11px;font-weight:700;padding:3px 8px}.TicketDetailModal_close__8N6y2{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.TicketDetailModal_close__8N6y2:hover{color:#111827}.TicketDetailModal_empty__99OFl{color:#6b7280;padding:40px;text-align:center}.TicketDetailModal_subjectRow__WFtbW{padding:16px 20px 0}.TicketDetailModal_subject__IRYO1{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.TicketDetailModal_meta__Z\+xLb{color:#6b7280;font-size:12px;margin:0}.TicketDetailModal_actionsBar__3x5g5{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:12px;padding:14px 20px}.TicketDetailModal_statusLabel__TYxWo{align-items:center;color:#374151;display:flex;font-size:12px;font-weight:600;gap:8px}.TicketDetailModal_statusSelect__ymrG9{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;cursor:pointer;font-size:13px;padding:6px 10px}.TicketDetailModal_statusSelect__ymrG9:disabled{cursor:not-allowed;opacity:.6}.TicketDetailModal_escalate__whdKP,.TicketDetailModal_resolve__tyM4G{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:7px 14px}.TicketDetailModal_escalate__whdKP{background:#fef2f2;color:#b91c1c}.TicketDetailModal_escalate__whdKP:hover:not(:disabled){background:#fee2e2}.TicketDetailModal_resolve__tyM4G{background:#ecfdf5;color:#047857}.TicketDetailModal_resolve__tyM4G:hover:not(:disabled){background:#d1fae5}.TicketDetailModal_escalate__whdKP:disabled,.TicketDetailModal_resolve__tyM4G:disabled{cursor:not-allowed;opacity:.5}.TicketDetailModal_body__yQbSO{flex:1 1;min-height:0;overflow-y:auto;padding:16px 20px}.TicketDetailModal_sectionTitle__gVOQC{color:#111827;font-size:13px;font-weight:700;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.TicketDetailModal_thread__TZF45{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.TicketDetailModal_emptyThread__H4OWn{color:#9ca3af;font-size:13px;padding:12px 0}.TicketDetailModal_message__J82Zo{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:10px 14px}.TicketDetailModal_message__J82Zo.TicketDetailModal_internal__\+0mCa{background:#fffbeb;border-color:#fde68a}.TicketDetailModal_msgHeader__w2AmZ{color:#6b7280;display:flex;font-size:12px;justify-content:space-between;margin-bottom:4px}.TicketDetailModal_msgSender__xeNjX{color:#111827;font-weight:600}.TicketDetailModal_msgRole__JPb-C{color:#6b7280;font-weight:400;text-transform:capitalize}.TicketDetailModal_msgTime__DWEY\+{color:#9ca3af}.TicketDetailModal_internalTag__zfIJt{background:#f59e0b;border-radius:4px;color:#fff;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:6px;padding:2px 6px}.TicketDetailModal_msgBody__ETKTX{color:#374151;font-size:13px;line-height:1.5;margin:0;white-space:pre-wrap}.TicketDetailModal_replyBox__Blhye{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px}.TicketDetailModal_replyInput__DUFYZ{border:none;color:#111827;font:inherit;font-size:13px;outline:none;resize:vertical;width:100%}.TicketDetailModal_replyActions__y9mfJ{align-items:center;border-top:1px solid #f3f4f6;display:flex;gap:8px;justify-content:flex-end;margin-top:6px;padding-top:8px}.TicketDetailModal_internalToggle__EKxKb{align-items:center;color:#6b7280;cursor:pointer;display:flex;font-size:12px;gap:6px;margin-right:auto}.TicketDetailModal_attachBtn__3boMm,.TicketDetailModal_sendBtn__1e7xB{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:7px 14px}.TicketDetailModal_attachBtn__3boMm{background:#f3f4f6;color:#374151}.TicketDetailModal_attachBtn__3boMm:hover:not(:disabled){background:#e5e7eb}.TicketDetailModal_sendBtn__1e7xB{background:#2563eb;color:#fff}.TicketDetailModal_sendBtn__1e7xB:hover:not(:disabled){background:#1d4ed8}.TicketDetailModal_attachBtn__3boMm:disabled,.TicketDetailModal_sendBtn__1e7xB:disabled{cursor:not-allowed;opacity:.5}.SearchPicker_wrap__2uNCL{display:block;position:relative}.SearchPicker_input__IkZOS{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:13px;padding:8px 28px 8px 10px;width:100%}.SearchPicker_input__IkZOS:focus{border-color:#2563eb;outline:2px solid #93c5fd;outline-offset:-1px}.SearchPicker_input__IkZOS:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.SearchPicker_clear__g2kwe{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:18px;line-height:1;padding:0 4px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.SearchPicker_clear__g2kwe:hover{color:#111827}.SearchPicker_dropdown__Fd\+Mw{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 8px 24px #0f172a1f;left:0;list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:1100}.SearchPicker_option__pTZ3T{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;font:inherit;padding:8px 12px;text-align:left;width:100%}.SearchPicker_option__pTZ3T:hover{background:#eff6ff}.SearchPicker_optionLabel__nfqAE{color:#111827;font-size:13px;font-weight:500}.SearchPicker_optionSub__-bWBM{color:#6b7280;font-size:11px;margin-top:2px}.SearchPicker_empty__bw8oq,.SearchPicker_loading__62Yz2{color:#6b7280;font-size:12px;padding:10px 12px;text-align:center}.ticketTypeForms_field__\+VX83{color:#374151;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px}.ticketTypeForms_required__W5czu{color:#dc2626;font-style:normal;font-weight:700}.ticketTypeForms_row2__p31CN{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:520px){.ticketTypeForms_row2__p31CN{grid-template-columns:1fr}}.ticketTypeForms_input__ZWJsD{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:13px;padding:8px 10px;width:100%}.ticketTypeForms_input__ZWJsD:focus{border-color:#2563eb;outline:2px solid #93c5fd;outline-offset:-1px}.ticketTypeForms_textarea__mca7Y{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:13px;min-height:80px;padding:8px 10px;resize:vertical;width:100%}.ticketTypeForms_textarea__mca7Y:focus{border-color:#2563eb;outline:2px solid #93c5fd;outline-offset:-1px}.RecentTicketsCard_card__JinR-{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.RecentTicketsCard_header__12tuu{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.RecentTicketsCard_title__G-l9Q{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:700;gap:6px;margin:0}.RecentTicketsCard_headerIcon__dn5wb{font-size:14px}.RecentTicketsCard_viewAll__-UQTr{background:none;border:none;color:#2563eb;cursor:pointer;font-size:12px;font-weight:600}.RecentTicketsCard_viewAll__-UQTr:hover{text-decoration:underline}.RecentTicketsCard_tableWrap__73MXF{overflow-x:auto}.RecentTicketsCard_table__Lzvq1{border-collapse:collapse;font-size:12px;width:100%}.RecentTicketsCard_table__Lzvq1 thead th{border-bottom:1px solid #f3f4f6;color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.04em;padding:10px 8px;text-align:left}.RecentTicketsCard_table__Lzvq1 tbody td{border-bottom:1px solid #f9fafb;color:#111827;padding:12px 8px;vertical-align:middle}.RecentTicketsCard_table__Lzvq1 tbody tr:last-child td{border-bottom:none}.RecentTicketsCard_ticketId__7ooTn{color:#2563eb;font-size:12px;font-weight:600;margin:0}.RecentTicketsCard_customer__CPzY3{color:#6b7280;font-size:11px;margin:2px 0 0}.EscalatedIssuesCard_card__oraE9{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.EscalatedIssuesCard_header__sagw0{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.EscalatedIssuesCard_title__M76Zc{align-items:center;color:#b91c1c;display:flex;font-size:14px;font-weight:700;gap:6px;margin:0}.EscalatedIssuesCard_headerIcon__gnOx0{font-size:14px}.EscalatedIssuesCard_criticalBadge__EVecT{background:#fee2e2;border-radius:999px;color:#b91c1c;font-size:11px;font-weight:600;padding:4px 10px}.EscalatedIssuesCard_list__3rcoZ{display:flex;flex-direction:column;gap:10px}.EscalatedIssuesCard_issue__X3m5t{border-left:4px solid;border-radius:6px;padding:12px 14px}.EscalatedIssuesCard_red__YPscS{background:#fef2f2;border-color:#dc2626}.EscalatedIssuesCard_orange__UsOZ\+{background:#fff7ed;border-color:#ea580c}.EscalatedIssuesCard_yellow__\+Mnk2{background:#fffbeb;border-color:#eab308}.EscalatedIssuesCard_issueHeader__WVyXp{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.EscalatedIssuesCard_ticketId__tWq9r{color:#b91c1c;font-size:12px;font-weight:700}.EscalatedIssuesCard_dash__dq9NV{color:#9ca3af;font-size:12px}.EscalatedIssuesCard_issueTitle__mRszG{color:#111827;font-size:13px;font-weight:700}.EscalatedIssuesCard_description__Rq25q{color:#4b5563;font-size:12px;line-height:1.5;margin:0 0 4px}.EscalatedIssuesCard_meta__HKWiR{color:#9ca3af;font-size:11px;margin:0}.AutoAlertsCard_card__J4lwQ{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.AutoAlertsCard_header__Ii95j{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px}.AutoAlertsCard_title__kVA-I{color:#111827;font-size:14px;font-weight:700;margin:0}.AutoAlertsCard_refresh__wm9MX{color:#9ca3af;font-size:11px}.AutoAlertsCard_grid__xjvAj{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.AutoAlertsCard_grid__xjvAj{grid-template-columns:1fr}}.AutoAlertsCard_alert__fZz22{border-left:4px solid;border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.AutoAlertsCard_red__pS0qm{background:#fef2f2;border-color:#dc2626}.AutoAlertsCard_yellow__UDqvp{background:#fffbeb;border-color:#eab308}.AutoAlertsCard_blue__NCKcH{background:#eff6ff;border-color:#3b82f6}.AutoAlertsCard_alertTitle__gAz8T{font-size:13px;font-weight:700;margin:0}.AutoAlertsCard_red__pS0qm .AutoAlertsCard_alertTitle__gAz8T{color:#b91c1c}.AutoAlertsCard_yellow__UDqvp .AutoAlertsCard_alertTitle__gAz8T{color:#92400e}.AutoAlertsCard_blue__NCKcH .AutoAlertsCard_alertTitle__gAz8T{color:#1e40af}.AutoAlertsCard_alertDesc__VjaJe{color:#4b5563;font-size:12px;line-height:1.5;margin:0}.AutoAlertsCard_alertTime__27W9J{color:#9ca3af;font-size:11px;margin:4px 0 0}.CallCenterDashboard_container__46ePm{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.CallCenterDashboard_statsGrid__Hg52G{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.CallCenterDashboard_statsGrid__Hg52G{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.CallCenterDashboard_statsGrid__Hg52G{grid-template-columns:1fr}}.CallCenterDashboard_middleRow__hfm6R{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:1024px){.CallCenterDashboard_middleRow__hfm6R{grid-template-columns:1fr}}.ProfileHeader_card__JciGv{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:20px;padding:24px}.ProfileHeader_avatar__w\+TsR{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;display:flex;flex-shrink:0;height:72px;justify-content:center;width:72px}.ProfileHeader_avatarIcon__z0IwX{color:#fff;height:44px;width:44px}.ProfileHeader_info__QzWXr{flex:1 1;min-width:0}.ProfileHeader_staffName__39\+MK{color:#1f2937;font-size:22px;font-weight:700;margin:0}.ProfileHeader_role__ZbH-7{color:#6b7280;font-size:14px;margin:4px 0 12px}.ProfileHeader_meta__RJlQY{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ProfileHeader_statusBadge__oBh1\+{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px}.ProfileHeader_active__Ms45t{background-color:#dcfce7;color:#16a34a}.ProfileHeader_inactive__JYCkI{background-color:#f3f4f6;color:#6b7280}.ProfileHeader_suspended__pj7vJ{background-color:#fee2e2;color:#dc2626}.ProfileHeader_metaItem__U\+DHu{color:#6b7280;font-size:13px}@media (max-width:640px){.ProfileHeader_card__JciGv,.ProfileHeader_meta__RJlQY{align-items:flex-start;flex-direction:column}.ProfileHeader_meta__RJlQY{gap:8px}}.InfoCard_card__LCxht{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.InfoCard_header__DPX0N{align-items:center;display:flex;gap:10px;margin-bottom:20px}.InfoCard_headerIcon__m0gpA{align-items:center;color:#3b82f6;display:flex;justify-content:center}.InfoCard_title__3OXDR{color:#1f2937;font-size:16px;font-weight:700;margin:0}.InfoCard_fields__qUKEa{display:flex;flex-direction:column;gap:16px}.InfoCard_field__h8V9B{display:flex;flex-direction:column;gap:2px}.InfoCard_label__zijyf{color:#9ca3af;font-size:12px}.InfoCard_valueRow__6f5tA{align-items:center;display:flex;justify-content:space-between}.InfoCard_value__4pyyJ{color:#1f2937;font-size:14px;font-weight:600}.InfoCard_chevron__5oDze{color:#9ca3af;height:18px;width:18px}.NotificationPreferences_card__TNoP2{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.NotificationPreferences_header__V\+FMd{align-items:center;display:flex;gap:10px;margin-bottom:8px}.NotificationPreferences_headerIcon__\+I0tm{color:#3b82f6;height:20px;width:20px}.NotificationPreferences_title__XH20f{color:#1f2937;font-size:16px;font-weight:700;margin:0}.NotificationPreferences_list__B2I31{display:flex;flex-direction:column}.NotificationPreferences_item__BaFMr{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:16px 8px}.NotificationPreferences_item__BaFMr:last-child{border-bottom:none}.NotificationPreferences_label__RwXtX{color:#1f2937;font-size:14px;font-weight:600}.NotificationPreferences_toggle__g\+yos{align-items:center;cursor:pointer;display:flex;position:relative}.NotificationPreferences_checkbox__1zRGi{height:0;opacity:0;position:absolute;width:0}.NotificationPreferences_checkboxVisual__KgsVt{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:6px;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.NotificationPreferences_checkbox__1zRGi:checked+.NotificationPreferences_checkboxVisual__KgsVt{background:#3b82f6;border-color:#3b82f6}.NotificationPreferences_checkIcon__RmAZv{color:#fff;height:16px;width:16px}.SecuritySettings_card__VgWhm{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.SecuritySettings_header__UlIpV{align-items:center;display:flex;gap:10px;margin-bottom:8px}.SecuritySettings_headerIcon__5NCI\+{color:#3b82f6;height:20px;width:20px}.SecuritySettings_title__VaMJf{color:#1f2937;font-size:16px;font-weight:700;margin:0}.SecuritySettings_list__3W3ZE{display:flex;flex-direction:column}.SecuritySettings_item__NggXO{align-items:center;background:none;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:16px 8px;text-align:left;transition:background-color .2s;width:100%}.SecuritySettings_item__NggXO:last-child{border-bottom:none}.SecuritySettings_item__NggXO:hover{background-color:#f9fafb}.SecuritySettings_label__eFW0a{color:#1f2937;font-size:14px;font-weight:600}.SecuritySettings_chevron__21ZS1{color:#9ca3af;height:20px;width:20px}.SettingsSection_section__rLU9z{display:flex;flex-direction:column;gap:12px}.SettingsSection_sectionTitle__t4R-U{color:#1f2937;font-size:16px;font-weight:700;margin:0}.SettingsSection_card__bPxui{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden}.SettingsSection_item__N1E53{align-items:center;background:none;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;text-align:left;transition:background-color .2s;width:100%}.SettingsSection_item__N1E53:last-child{border-bottom:none}.SettingsSection_item__N1E53:hover{background-color:#f9fafb}.SettingsSection_itemLeft__5f4ND{align-items:center;display:flex;gap:14px}.SettingsSection_itemIcon__Zi44q{align-items:center;border-radius:8px;display:flex;height:36px;justify-content:center;width:36px}.SettingsSection_itemIcon__Zi44q svg{height:18px;width:18px}.SettingsSection_icon_bell__eD6xc{background:#eff6ff;color:#2563eb}.SettingsSection_icon_globe__1dOck{background:#faf5ff;color:#9333ea}.SettingsSection_icon_wifi__qM3Ul{background:#eff6ff;color:#2563eb}.SettingsSection_icon_gear__ZbNJM{background:#f3f4f6;color:#6b7280}.SettingsSection_itemText__xJxy3{display:flex;flex-direction:column;gap:2px}.SettingsSection_itemTitle__d1abx{color:#1f2937;font-size:14px;font-weight:600}.SettingsSection_itemSubtitle__17M\+i{color:#9ca3af;font-size:12px}.SettingsSection_chevron__j6ag9{color:#d1d5db;height:20px;width:20px}.LogoutButton_button__k6ZA6{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:16px 24px;transition:opacity .2s,transform .1s;width:100%}.LogoutButton_button__k6ZA6:hover{opacity:.9}.LogoutButton_button__k6ZA6:active{transform:scale(.99)}.LogoutButton_icon__4fuo7{height:20px;width:20px}.CallCenterProfile_container__eSS\+l{background:#f9fafb;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:24px}.CallCenterProfile_infoGrid__Uxbkg{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:768px){.CallCenterProfile_infoGrid__Uxbkg{grid-template-columns:1fr}}.CallCenterProfile_version__4LrVG{color:#9ca3af;font-size:13px;margin:8px 0 0;text-align:center}.CallCenterProfile_settingsPanel__IeSXe{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:16px 18px}.CallCenterProfile_panelTitle__WyEh3{color:#111827;font-size:14px;font-weight:700;margin:0}.CallCenterProfile_panelHint__Idc5a{color:#6b7280;font-size:12px;margin:0}.CallCenterProfile_panelRow__4KVVX{align-items:center;display:flex;justify-content:space-between}.CallCenterProfile_panelLabel__VSMlK{color:#374151;font-size:13px;font-weight:600}.CallCenterProfile_panelSelect__URFQk{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:13px;min-width:180px;padding:6px 10px}.CallCenterProfile_panelToggleRow__\+3eQH{grid-gap:12px;align-items:start;color:#111827;cursor:pointer;display:grid;font-size:13px;gap:12px;grid-template-columns:20px 1fr}.CallCenterProfile_panelToggleRow__\+3eQH input{margin-top:4px}.CallCenterProfile_panelToggleRow__\+3eQH strong{display:block;font-weight:600}.CallCenterProfile_panelToggleRow__\+3eQH small{color:#6b7280;display:block;font-size:12px;margin-top:2px}.CallCenterProfile_savedFlash__G9oXz{animation:CallCenterProfile_toastIn__i4bGh .2s ease-out;background:#047857;border-radius:8px;bottom:24px;box-shadow:0 8px 24px #00000026;color:#fff;font-size:13px;font-weight:600;padding:10px 14px;position:fixed;right:24px;z-index:950}@keyframes CallCenterProfile_toastIn__i4bGh{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FilterBar_bar__u\+i8r{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.FilterBar_filters__eHNe3{display:flex;flex-wrap:wrap;gap:8px}.FilterBar_filter__IOLi2{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:8px;padding:8px 12px}.FilterBar_filter__IOLi2:hover{background:#f9fafb}.FilterBar_newBtn__6-wDJ{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 14px;white-space:nowrap}.FilterBar_newBtn__6-wDJ:hover{background:#1d4ed8}.TicketsTable_card__HrHjk{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:8px 0}.TicketsTable_tableWrap__N-GhQ{overflow-x:auto}.TicketsTable_table__XiBkD{border-collapse:collapse;font-size:13px;width:100%}.TicketsTable_table__XiBkD thead th{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;padding:14px 16px;text-align:left}.TicketsTable_table__XiBkD tbody td{border-bottom:1px solid #f3f4f6;color:#111827;padding:14px 16px;vertical-align:middle}.TicketsTable_table__XiBkD tbody tr:last-child td{border-bottom:none}.TicketsTable_ticketId__G\+TC6{color:#111827;font-weight:600}.TicketsTable_bold__Rt0Sr{font-weight:600}.TicketsTable_muted__U\+Kj9{color:#6b7280;font-size:12px}.TicketsTable_module__dWOJm{font-weight:600}.TicketsTable_module_order__\+l4BT{color:#2563eb}.TicketsTable_module_delivery__OwEAt,.TicketsTable_module_payment__0lG0Q{color:#dc2626}.TicketsTable_module_inventory__5-31\+{color:#2563eb}.TicketStatusPipeline_pipeline__PVTg5{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:8px 0 16px}.TicketStatusPipeline_step__qSSAL{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.TicketStatusPipeline_dot__ZOpWT{align-items:center;background:#e5e7eb;border:2px solid #0000;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.TicketStatusPipeline_label__mRRGn{font-size:11px;font-weight:600;white-space:nowrap}.TicketStatusPipeline_completed__sEaTy.TicketStatusPipeline_dot__ZOpWT{background:#16a34a}.TicketStatusPipeline_completed__sEaTy.TicketStatusPipeline_label__mRRGn{color:#16a34a}.TicketStatusPipeline_active__nhMRz.TicketStatusPipeline_dot__ZOpWT{background:#2563eb;border-color:#bfdbfe}.TicketStatusPipeline_active__nhMRz.TicketStatusPipeline_label__mRRGn{color:#2563eb}.TicketStatusPipeline_pending__2DItC.TicketStatusPipeline_dot__ZOpWT{background:#e5e7eb}.TicketStatusPipeline_pending__2DItC.TicketStatusPipeline_label__mRRGn{color:#9ca3af}.TicketStatusPipeline_line__CfvYC{background:#e5e7eb;flex:1 1;height:2px;margin-bottom:18px;min-width:24px}.TicketStatusPipeline_lineCompleted__SmMGt{background:#16a34a}.ConversationThread_wrap__fNGNa{display:flex;flex-direction:column;gap:12px}.ConversationThread_thread__jGjSp{display:flex;flex-direction:column;gap:16px}.ConversationThread_message__8yh1a{background:#f9fafb;border-radius:8px;padding:14px 16px}.ConversationThread_headerRow__EItQH{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.ConversationThread_avatar__h2Www{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:700;height:28px;justify-content:center;width:28px}.ConversationThread_orange__959cx{background:#f97316}.ConversationThread_blue__7khps{background:#2563eb}.ConversationThread_sender__mE3HM{color:#111827;font-size:13px;font-weight:700}.ConversationThread_role__Nhdv3{color:#6b7280;font-weight:500}.ConversationThread_timestamp__rsLJ3{color:#9ca3af;font-size:11px}.ConversationThread_body__e6pZq{color:#374151;font-size:13px;line-height:1.55;margin:0}.ConversationThread_replyBox__nmKiq{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:13px;outline:none;padding:12px 14px;resize:vertical}.ConversationThread_replyBox__nmKiq:focus{border-color:#2563eb}.ConversationThread_actions__sd1Rs{align-items:center;display:flex;gap:8px;justify-content:space-between}.ConversationThread_attachBtn__oAR6a{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px}.ConversationThread_sendBtn__EB0jq{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 18px}.ConversationThread_sendBtn__EB0jq:hover{background:#1d4ed8}.TicketSidebar_wrap__ahR8I{display:flex;flex-direction:column;gap:14px}.TicketSidebar_section__l8b4m{display:flex;flex-direction:column;gap:6px}.TicketSidebar_label__Mn9BZ{color:#374151;font-size:12px;font-weight:600}.TicketSidebar_select__wWeq5{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:13px;outline:none;padding:9px 12px}.TicketSidebar_actions__bJKvO{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.TicketSidebar_updateBtn__wf\+yz{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px}.TicketSidebar_updateBtn__wf\+yz:hover{background:#1d4ed8}.TicketSidebar_escalateBtn__RHIt5{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px}.TicketSidebar_escalateBtn__RHIt5:hover{background:#b91c1c}.TicketSidebar_infoCard__UlWHq{border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:14px}.TicketSidebar_infoTitle__FH3TO{color:#111827;font-size:13px;font-weight:700;margin:0 0 4px}.TicketSidebar_infoRow__81xUM{align-items:center;display:flex;justify-content:space-between}.TicketSidebar_infoLabel__xIscu{color:#6b7280;font-size:12px}.TicketSidebar_infoValue__QXFSt{color:#111827;font-size:12px;font-weight:600}.TicketSidebar_danger__ZgVnh{color:#dc2626}.TicketDetailPanel_panel__nQBiy{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.TicketDetailPanel_headerRow__OeFDN{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.TicketDetailPanel_badges__x4Rby{align-items:center;display:flex;gap:8px}.TicketDetailPanel_ticketIdBadge__po-iH{background:#f3f4f6;border-radius:999px;color:#111827;font-size:12px;font-weight:700;padding:5px 12px}.TicketDetailPanel_actions__ncBm0{display:flex;gap:8px}.TicketDetailPanel_escalateBtn__sF6RX{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px}.TicketDetailPanel_escalateBtn__sF6RX:hover{background:#f9fafb}.TicketDetailPanel_resolveBtn__PKTvD{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:8px 14px}.TicketDetailPanel_resolveBtn__PKTvD:hover{background:#15803d}.TicketDetailPanel_subject__5zQoO{color:#111827;font-size:16px;font-weight:700;margin:8px 0 4px}.TicketDetailPanel_meta__koN9y{color:#6b7280;font-size:12px;margin:0 0 16px}.TicketDetailPanel_body__nLSS7{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1.6fr 1fr}@media (max-width:1024px){.TicketDetailPanel_body__nLSS7{grid-template-columns:1fr}}.CallCenterAllTickets_container__X-Jb8{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.CallCenterAllTickets_subtitle__v\+axw{color:#6b7280;font-size:13px;margin:0}.CustomerSearchBar_bar__9UqhV{grid-gap:12px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:grid;gap:12px;grid-template-columns:1fr 200px 200px;padding:14px}@media (max-width:768px){.CustomerSearchBar_bar__9UqhV{grid-template-columns:1fr}}.CustomerSearchBar_searchWrap__QcODf{position:relative}.CustomerSearchBar_searchIcon__YHv9C{color:#9ca3af;height:16px;left:14px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.CustomerSearchBar_input__4vlp7{background:#f3f4f6;border:1px solid #0000;border-radius:8px;color:#111827;font-family:inherit;font-size:13px;outline:none;padding:10px 12px 10px 38px;width:100%}.CustomerSearchBar_input__4vlp7:focus{background:#fff;border-color:#2563eb}.CustomerSearchBar_filter__GLByr{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;justify-content:space-between;padding:10px 12px}.CustomerSearchBar_filter__GLByr:hover{background:#f9fafb}.IssueTable_tableWrap__C0-xq{overflow-x:auto}.IssueTable_table__Ufb49{border-collapse:collapse;font-size:13px;width:100%}.IssueTable_table__Ufb49 thead th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;padding:12px 16px;text-align:left}.IssueTable_table__Ufb49 tbody td{border-bottom:1px solid #f3f4f6;color:#111827;padding:16px;vertical-align:middle}.IssueTable_table__Ufb49 tbody tr:last-child td{border-bottom:none}.IssueTable_bold__RUag-{font-weight:700}.IssueTable_ticketId__btprL{color:#111827;font-weight:600}.IssueTable_amber__Gzep9{color:#b91c1c;font-weight:600}.CustomerIssuesTable_issueType__6yCG-{color:#dc2626;font-weight:600}.CallCenterCustomerIssues_container__q2d5m{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.DeliveryIssuesTable_failureReason__X45jO{color:#dc2626;font-weight:600}.DeliveryDetailCard_card__WY69P{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.DeliveryDetailCard_title__edXX4{color:#111827;font-size:16px;font-weight:700;margin:0 0 16px}.DeliveryDetailCard_body__0Dydb{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:768px){.DeliveryDetailCard_body__0Dydb{grid-template-columns:1fr}}.DeliveryDetailCard_subhead__5rXzk{color:#111827;font-size:13px;font-weight:700;margin:0 0 12px}.DeliveryDetailCard_timeline__6\+Sa4{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0;position:relative}.DeliveryDetailCard_entry__ghQcE{padding-left:28px;position:relative}.DeliveryDetailCard_dot__2zXDq{border-radius:50%;height:12px;left:0;position:absolute;top:4px;width:12px;z-index:2}.DeliveryDetailCard_dot_green__Tkauy{background:#16a34a}.DeliveryDetailCard_dot_blue__weYPv{background:#2563eb}.DeliveryDetailCard_dot_orange__VgrKU{background:#ea580c}.DeliveryDetailCard_dot_gray__O2T5Q{background:#9ca3af}.DeliveryDetailCard_line__jpLyn{background:#e5e7eb;bottom:-18px;left:5px;position:absolute;top:16px;width:2px}.DeliveryDetailCard_entryContent__RzjX9{display:flex;flex-direction:column;gap:2px}.DeliveryDetailCard_entryTitle__LMAAR{color:#111827;font-size:13px;font-weight:700;margin:0}.DeliveryDetailCard_entryMeta__o3Hcn{color:#6b7280;font-size:12px;margin:0}.DeliveryDetailCard_uploadBox__nGPHL{align-items:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:30px 16px}.DeliveryDetailCard_uploadIcon__yZLCm{color:#9ca3af;display:flex}.DeliveryDetailCard_uploadHint__QkVcW{color:#9ca3af;font-size:12px;margin:0}.DeliveryDetailCard_notes__34UlZ{background:#f9fafb;border-radius:8px;color:#4b5563;font-size:13px;line-height:1.55;margin:0;padding:12px 14px}.CallCenterDeliveryIssues_container__cVKyN{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.PaymentIssuesTable_paymentType__iYmVQ{font-weight:600}.PaymentIssuesTable_pt_cash__QtjA1{color:#16a34a}.PaymentIssuesTable_pt_check__CyTB1{color:#2563eb}.PaymentIssuesTable_pt_ach__5mCfG{color:#9333ea}.PaymentIssuesTable_pt_card__nnAVf{color:#ea580c}.CallCenterPaymentIssues_container__9yWmD{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.InventoryIssuesTable_issueType__31NLF{color:#dc2626;font-weight:600}.CallCenterInventoryIssues_container__AtaDd{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.ComplianceIssuesTable_violation__41eSG{color:#dc2626;font-weight:600}.CallCenterComplianceIssues_container__QcY36{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.ReturnsDisputesTable_reason__ZZwLx{color:#dc2626;font-weight:600}.ProcessReturnPanel_panel__j\+Dyx{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.ProcessReturnPanel_headerRow__UeXGW{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:16px}.ProcessReturnPanel_title__j1vyC{color:#111827;font-size:16px;font-weight:700;margin:0}.ProcessReturnPanel_priorityWrap__hwMU0{display:inline-flex}.ProcessReturnPanel_body__YT2-9{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:768px){.ProcessReturnPanel_body__YT2-9{grid-template-columns:1fr}}.ProcessReturnPanel_subhead__tHy--{color:#111827;font-size:14px;font-weight:700;margin:0 0 12px}.ProcessReturnPanel_spaced__\+\+4-Q{margin-top:24px}.ProcessReturnPanel_detailRow__zh3cE{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:10px 0}.ProcessReturnPanel_detailRow__zh3cE:last-child{border-bottom:none}.ProcessReturnPanel_label__2Ausr{color:#6b7280;font-size:13px}.ProcessReturnPanel_value__ceWqX{color:#111827;font-size:13px;font-weight:700}.ProcessReturnPanel_danger__59Pbi{color:#dc2626}.ProcessReturnPanel_photos__lBBJ3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ProcessReturnPanel_photoBox__cJk52{align-items:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:30px 16px}.ProcessReturnPanel_photoIcon__JmGT6{color:#9ca3af;font-size:22px}.ProcessReturnPanel_photoLabel__a63Lp{color:#6b7280;font-size:12px;font-weight:600}.ProcessReturnPanel_field__A5LFp{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.ProcessReturnPanel_fieldLabel__a79Ic{color:#374151;font-size:13px;font-weight:600}.ProcessReturnPanel_select__fK8Ci,.ProcessReturnPanel_textarea__24d-i{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:13px;outline:none;padding:10px 12px}.ProcessReturnPanel_select__fK8Ci:focus,.ProcessReturnPanel_textarea__24d-i:focus{border-color:#2563eb}.ProcessReturnPanel_actions__9qLsM{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:12px}.ProcessReturnPanel_approveBtn__-yjEQ{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:11px}.ProcessReturnPanel_approveBtn__-yjEQ:hover{background:#15803d}.ProcessReturnPanel_rejectBtn__KHBag{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:11px}.ProcessReturnPanel_rejectBtn__KHBag:hover{background:#b91c1c}.ProcessReturnPanel_note__Wy4jB{background:#eff6ff;border-left:4px solid #3b82f6;border-radius:6px;color:#1e40af;font-size:12px;line-height:1.5;padding:10px 14px}.CallCenterReturnsDisputes_container__H-JO9{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.KbSearchBar_bar__Wdyr6{grid-gap:12px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:grid;gap:12px;grid-template-columns:1fr 220px;padding:14px}@media (max-width:768px){.KbSearchBar_bar__Wdyr6{grid-template-columns:1fr}}.KbSearchBar_searchWrap__JReLr{position:relative}.KbSearchBar_searchIcon__IECLr{color:#9ca3af;height:16px;left:14px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.KbSearchBar_input__I94do{background:#f3f4f6;border:1px solid #0000;border-radius:8px;color:#111827;font-family:inherit;font-size:13px;outline:none;padding:10px 12px 10px 38px;width:100%}.KbSearchBar_input__I94do:focus{background:#fff;border-color:#2563eb}.KbSearchBar_filter__FdssH{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;justify-content:space-between;padding:10px 12px}.KbSearchBar_filter__FdssH:hover{background:#f9fafb}.CategoryGrid_grid__aHrEl{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.CategoryGrid_grid__aHrEl{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.CategoryGrid_grid__aHrEl{grid-template-columns:1fr}}.CategoryGrid_card__zFpbs{background:#fff;border:1px solid #0000;border-radius:12px;box-shadow:0 1px 3px #00000014;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:24px;text-align:left;transition:border-color .15s,transform .15s}.CategoryGrid_card__zFpbs:hover{border-color:#bfdbfe;transform:translateY(-1px)}.CategoryGrid_iconBox__xZl4C{align-items:center;background:#eff6ff;border-radius:10px;color:#2563eb;display:flex;height:44px;justify-content:center;width:44px}.CategoryGrid_name__C1bFf{color:#111827;font-size:16px;font-weight:700}.CategoryGrid_count__p-tph{color:#6b7280;font-size:12px}.ArticleList_grid__rfQGF{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:768px){.ArticleList_grid__rfQGF{grid-template-columns:1fr}}.ArticleList_card__JhRAZ{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:14px 18px;transition:border-color .15s}.ArticleList_card__JhRAZ:hover{border-color:#bfdbfe}.ArticleList_title__3pjW0{color:#111827;font-size:14px;font-weight:700;margin:0}.ArticleList_meta__LSqmH{color:#6b7280;font-size:12px;margin:0}.CallCenterKnowledgeBase_container__kP3xp{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.ProgressHero_card__kQZPj{grid-gap:24px;align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:12px;box-shadow:0 4px 12px #2563eb33;color:#fff;display:grid;gap:24px;grid-template-columns:1.4fr 1fr;padding:24px}@media (max-width:768px){.ProgressHero_card__kQZPj{grid-template-columns:1fr}}.ProgressHero_label__7NJRL{font-size:12px;font-weight:500;margin:0;opacity:.9}.ProgressHero_value__9xsc6{font-size:30px;font-weight:700;margin:4px 0 12px}.ProgressHero_metaRow__vZHBv{display:flex;flex-wrap:wrap;gap:16px}.ProgressHero_metaItem__3jn2E{font-size:12px;opacity:.9}.ProgressHero_right__nnpuY{display:flex;flex-direction:column;gap:6px}.ProgressHero_weeklyLabel__SByYf{font-size:12px;font-weight:500;margin:0;opacity:.9;text-align:right}.ProgressHero_weeklyValue__fycnw{font-size:30px;font-weight:700;margin:0;text-align:right}.ProgressHero_weeklyMeta__mhuIk{font-size:12px;margin:0;opacity:.85;text-align:right}.ProgressHero_progressBar__4Z1cX{background:#fff3;border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.ProgressHero_progressFill__Jc1i6{background:#fff;border-radius:999px;display:block;height:100%}.StatCard_card__cMEdc{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:14px;padding:18px}.StatCard_iconBox__3uzRJ{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.StatCard_icon_blue__KROY2{background:#dbeafe;color:#2563eb}.StatCard_icon_green__lWU59{background:#d1fae5;color:#059669}.StatCard_icon_orange__JKujw{background:#ffedd5;color:#ea580c}.StatCard_icon_purple__tOzzl{background:#f3e8ff;color:#9333ea}.StatCard_body__FXp3o{display:flex;flex-direction:column;gap:2px}.StatCard_value__GjosK{font-size:22px;font-weight:700;line-height:1.1;margin:0}.StatCard_value_blue__h2Yd2{color:#2563eb}.StatCard_value_green__szo8x{color:#059669}.StatCard_value_orange__7PA0Q{color:#ea580c}.StatCard_value_purple__YLlzq{color:#9333ea}.StatCard_label__31rI4{color:#6b7280;font-size:12px;margin:0}.LiveTrackingBanner_banner__F53jJ{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.LiveTrackingBanner_left__SEOTl{align-items:center;display:flex;gap:12px}.LiveTrackingBanner_iconCircle__r7mgB{align-items:center;background:#d1fae5;border-radius:50%;color:#059669;display:flex;height:32px;justify-content:center;width:32px}.LiveTrackingBanner_title__w-ARO{color:#065f46;font-size:13px;font-weight:700}.LiveTrackingBanner_alwaysOn__JeXWW{background:#fff;border:1px solid #a7f3d0;border-radius:999px;color:#059669;font-size:10px;font-weight:600;margin-left:6px;padding:2px 8px}.LiveTrackingBanner_subtitle__1y7rK{color:#047857;font-size:12px;margin:2px 0 0}.LiveTrackingBanner_broadcasting__HfBF\+{align-items:center;color:#059669;display:inline-flex;font-size:12px;font-weight:600;gap:6px;white-space:nowrap}.LiveTrackingBanner_dot__s6InQ{animation:LiveTrackingBanner_pulse__Se5i1 1.5s infinite;background:#10b981;border-radius:50%;height:8px;width:8px}@keyframes LiveTrackingBanner_pulse__Se5i1{0%,to{opacity:1}50%{opacity:.4}}.RouteOptimizationCard_card__Vz0IV{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.RouteOptimizationCard_headerRow__Y7kG\+{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:4px}.RouteOptimizationCard_title__lmzjQ{color:#111827;font-size:14px;font-weight:700;margin:0}.RouteOptimizationCard_headerActions__aBjVQ{align-items:center;display:flex;gap:8px}.RouteOptimizationCard_linkBtn__GiSOy{background:none;border:none;color:#2563eb;cursor:pointer;font-size:12px;font-weight:600}.RouteOptimizationCard_optimizeBtn__X9uPG{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px}.RouteOptimizationCard_optimizeBtn__X9uPG:hover{background:#1d4ed8}.RouteOptimizationCard_subtitle__wCaF5{color:#9ca3af;font-size:12px;margin:4px 0 16px}.RouteOptimizationCard_stops__CDmoV{align-items:center;display:flex;gap:6px;margin-bottom:18px}.RouteOptimizationCard_stopDot__KqmlV{align-items:center;background:#e5e7eb;border-radius:50%;color:#6b7280;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.RouteOptimizationCard_state_done__oNGFC{background:#16a34a;color:#fff}.RouteOptimizationCard_state_active__yZ6gX{background:#2563eb;color:#fff}.RouteOptimizationCard_state_pending__dZegz{background:#fff;border:2px solid #e5e7eb}.RouteOptimizationCard_line__V27Rr{background:#e5e7eb;border-radius:999px;flex:1 1;height:3px}.RouteOptimizationCard_lineDone__DPfki{background:#16a34a}.RouteOptimizationCard_body__\+gCUm{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.6fr 1fr}@media (max-width:768px){.RouteOptimizationCard_body__\+gCUm{grid-template-columns:1fr}}.RouteOptimizationCard_mapBox__iU0m3{align-items:center;background:linear-gradient(135deg,#e0f2fe,#dbeafe);border:1px solid #bae6fd;border-radius:8px;display:flex;justify-content:center;min-height:180px;position:relative}.RouteOptimizationCard_mapLabel__VvI5g{background:#fffc;border-radius:999px;color:#1e40af;font-size:12px;font-weight:600;padding:4px 10px}.RouteOptimizationCard_next__tvoWJ{display:flex;flex-direction:column;gap:8px}.RouteOptimizationCard_nextTitle__v8873{color:#111827;font-size:14px;font-weight:700;margin:0}.RouteOptimizationCard_nextCard__rExQR{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:14px}.RouteOptimizationCard_nextHeader__GmmA7{align-items:center;display:flex;gap:8px}.RouteOptimizationCard_nextDot__a7BkP{background:#2563eb;border-radius:50%;height:8px;width:8px}.RouteOptimizationCard_nextName__kuI5t{color:#111827;font-size:13px;font-weight:700}.RouteOptimizationCard_nextMeta__-OugG{color:#4b5563;font-size:12px;margin:4px 0 0}.RouteOptimizationCard_startBtn__WYYkF{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;margin-top:10px;padding:9px;width:100%}.RouteOptimizationCard_startBtn__WYYkF:hover{background:#1d4ed8}.ScheduleCard_card__IdoUX{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.ScheduleCard_header__3h3BJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.ScheduleCard_title__BQN7R{color:#111827;font-size:14px;font-weight:700;margin:0}.ScheduleCard_viewAll__GRp1M{background:none;border:none;color:#2563eb;cursor:pointer;font-size:12px;font-weight:600}.ScheduleCard_grid__2Wogf{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:768px){.ScheduleCard_grid__2Wogf{grid-template-columns:1fr}}.ScheduleCard_stop__I9FIr{border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.ScheduleCard_stopHeader__KY6hN{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.ScheduleCard_stopName__X7vim{color:#111827;font-size:14px;font-weight:700;margin:0}.ScheduleCard_stopType__UTmmq{color:#6b7280;font-size:12px;margin:2px 0 0}.ScheduleCard_statusBadge__uKgmS{border-radius:999px;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.ScheduleCard_status_completed__tnuN3{background:#d1fae5;color:#047857}.ScheduleCard_status_upcoming__ucckH{background:#fef3c7;color:#92400e}.ScheduleCard_status_pending__qAeWx{background:#f3f4f6;color:#6b7280}.ScheduleCard_time__qFQuz{color:#6b7280;font-size:12px;margin:0}.ScheduleCard_actions__mPKwt{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1.4fr 1fr}.ScheduleCard_callBtn__df6vX,.ScheduleCard_detailsBtn__BAhZR{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:7px}.ScheduleCard_orderBtn__kAJqV{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:7px}.ScheduleCard_orderBtn__kAJqV:hover{background:#1d4ed8}.ActionAlertsCard_card__u3iHt{background:linear-gradient(135deg,#faf5ff,#f5f3ff);border:1px solid #e9d5ff;border-radius:12px;padding:20px}.ActionAlertsCard_header__lOSlT{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.ActionAlertsCard_title__42iDx{align-items:center;color:#6b21a8;display:flex;font-size:14px;font-weight:700;gap:6px;margin:0}.ActionAlertsCard_headerIcon__9WAFj{display:inline-flex}.ActionAlertsCard_viewAll__32OGa{background:none;border:none;color:#7e22ce;cursor:pointer;font-size:12px;font-weight:600}.ActionAlertsCard_list__mJKX4{display:flex;flex-direction:column;gap:10px}.ActionAlertsCard_alert__pA2de{align-items:flex-start;background:#fff;border:1px solid #e9d5ff;border-radius:10px;display:flex;gap:12px;padding:14px;position:relative}.ActionAlertsCard_alertIcon__faipe{align-items:center;background:#f3e8ff;border-radius:8px;color:#9333ea;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ActionAlertsCard_body__DgSbD{flex:1 1}.ActionAlertsCard_customer__gINb5{color:#111827;font-size:13px;font-weight:700;margin:0}.ActionAlertsCard_desc__38rT7{color:#6b7280;font-size:12px;margin:2px 0 6px}.ActionAlertsCard_cta__zITFX{background:none;border:none;color:#7e22ce;cursor:pointer;font-size:12px;font-weight:600;padding:0}.ActionAlertsCard_cta__zITFX:hover{text-decoration:underline}.ActionAlertsCard_daysSince__HcmP9{background:#fee2e2;border-radius:999px;color:#dc2626;font-size:11px;font-weight:600;padding:3px 8px;position:absolute;right:14px;top:14px}.SalesRepDashboard_container__E8ZMw{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.SalesRepDashboard_statsGrid__IEW7r{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.SalesRepDashboard_statsGrid__IEW7r{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.SalesRepDashboard_statsGrid__IEW7r{grid-template-columns:1fr}}.ProfileHeroCard_card__bfwh0{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:12px;box-shadow:0 4px 12px #2563eb33;color:#fff;display:flex;gap:20px;padding:24px}.ProfileHeroCard_avatar__qYsBK{align-items:center;background:#fff3;border:2px solid #ffffff4d;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.ProfileHeroCard_info__1X9O0{flex:1 1;min-width:0}.ProfileHeroCard_name__y\+51X{font-size:22px;font-weight:700;margin:0}.ProfileHeroCard_role__XGzOD{font-size:13px;margin:2px 0 12px;opacity:.9}.ProfileHeroCard_contactRow__I\+ABv{display:flex;flex-wrap:wrap;gap:16px}.ProfileHeroCard_contactItem__X3fDk{background:#ffffff26;border-radius:999px;font-size:12px;padding:5px 12px}.AssignmentCards_row__i6ILC{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:768px){.AssignmentCards_row__i6ILC{grid-template-columns:1fr}}.AssignmentCards_card__LVvvy{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:16px 20px}.AssignmentCards_iconBox__9ROU9{align-items:center;background:#f3e8ff;border-radius:8px;color:#9333ea;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AssignmentCards_label__VysXs{color:#6b7280;font-size:12px;margin:0}.AssignmentCards_value__64MAo{color:#111827;font-size:14px;font-weight:700;margin:4px 0 0}.AssignmentCards_subValue__dM92X{color:#6b7280;font-size:12px;margin:2px 0 0}.RoutePlanCard_card__D4NhL{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.RoutePlanCard_title__zI1XY{color:#111827;font-size:14px;font-weight:700;margin:0 0 14px}.RoutePlanCard_list__Yefbv{display:flex;flex-direction:column;gap:12px}.RoutePlanCard_row__ExCZH{align-items:center;display:flex;gap:12px}.RoutePlanCard_indexDot__bzFR8{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.RoutePlanCard_dotDone__on5yZ{background:#16a34a}.RoutePlanCard_dotPending__zRXko{background:#9ca3af}.RoutePlanCard_info__v3auT{flex:1 1}.RoutePlanCard_name__HtlHL{color:#111827;font-size:13px;font-weight:700;margin:0}.RoutePlanCard_time__FsqXl{color:#6b7280;font-size:12px;margin:1px 0 0}.RoutePlanCard_statusBadge__Rn1nt{border-radius:999px;font-size:11px;font-weight:600;padding:4px 10px}.RoutePlanCard_badgeDone__pdOOL{background:#d1fae5;color:#047857}.RoutePlanCard_badgePending__oaRyl{background:#fee2e2;color:#b91c1c}.SettingsList_section__x76hJ{display:flex;flex-direction:column;gap:12px}.SettingsList_title__7hehg{color:#111827;font-size:14px;font-weight:700;margin:0}.SettingsList_card__kphDt{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden}.SettingsList_item__t65Xu{align-items:center;background:#fff;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:14px 18px;text-align:left;width:100%}.SettingsList_item__t65Xu:last-child{border-bottom:none}.SettingsList_item__t65Xu:hover{background:#f9fafb}.SettingsList_left__oo7dF{align-items:center;display:flex;gap:14px}.SettingsList_icon__aunnc{align-items:center;border-radius:8px;display:flex;height:34px;justify-content:center;width:34px}.SettingsList_icon_bell__PaWGd{background:#eff6ff;color:#2563eb}.SettingsList_icon_globe__OIEhw{background:#faf5ff;color:#9333ea}.SettingsList_icon_wifi__\+-fRe{background:#eff6ff;color:#2563eb}.SettingsList_icon_gear__xdGW8{background:#f3f4f6;color:#6b7280}.SettingsList_itemTitle__VRrn3{color:#111827;font-size:13px;font-weight:600;margin:0}.SettingsList_itemSubtitle__QEUaw{color:#9ca3af;font-size:12px;margin:1px 0 0}.SettingsList_chevron__yb4r\+{color:#d1d5db;font-size:18px}.MonthPerformanceCard_card__78oxE{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;padding:20px}.MonthPerformanceCard_title__TNWjL{color:#047857;font-size:14px;font-weight:700;margin:0 0 16px}.MonthPerformanceCard_row__z9wHG{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.MonthPerformanceCard_stat__VjCNU{display:flex;flex-direction:column;gap:2px}.MonthPerformanceCard_value__YvIMU{color:#111827;font-size:22px;font-weight:700;margin:0}.MonthPerformanceCard_label__QyXbr{color:#6b7280;font-size:12px;margin:0}.MonthPerformanceCard_cta__nga2d{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:11px;width:100%}.MonthPerformanceCard_cta__nga2d:hover{background:#15803d}.LogoutButton_button__RaWWv{align-items:center;background:#fff;border:1px solid #fca5a5;border-radius:12px;color:#dc2626;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:14px;width:100%}.LogoutButton_button__RaWWv:hover{background:#fef2f2}.LogoutButton_icon__D2ieM{height:18px;width:18px}.SalesRepProfile_container__TMa6k{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.SalesRepProfile_version__uZtKU{color:#9ca3af;font-size:12px;margin:8px 0 0;text-align:center}.SalesRepProfile_securityButton__Eray1{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#111827;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:14px;width:100%}.SalesRepProfile_securityButton__Eray1:hover{background:#f9fafb}.TierBadge_badge__Z7a6B{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;padding:3px 12px}.TierBadge_tier_A__LX5hI{background:#fef3c7;color:#92400e}.TierBadge_tier_B__k2Bcd{background:#dbeafe;color:#1d4ed8}.TierBadge_tier_C__b\+yDj{background:#fed7aa;color:#c2410c}.OrderStatusBadge_badge__4fb\+v{border-radius:999px;display:inline-block;font-size:11px;font-weight:600;padding:4px 12px}.OrderStatusBadge_submitted__Tspza{background:#dbeafe;color:#1d4ed8}.OrderStatusBadge_approved__YpTqy{background:#d1fae5;color:#047857}.OrderStatusBadge_draft__8W4V6{background:#f3f4f6;color:#6b7280}.OrderStatusBadge_intransit__3eAHA{background:#fef3c7;color:#92400e}.OrderStatusBadge_delivered__IrRj4{background:#d1fae5;color:#047857}.OrderStatusBadge_pending__xRNpb{background:#fef3c7;color:#92400e}.ViewToggle_toggle__a2ILl{background:#fff;border:1px solid #d1d5db;border-radius:8px;display:inline-flex;overflow:hidden}.ViewToggle_option__ppCxx{align-items:center;background:#fff;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px}.ViewToggle_option__ppCxx:hover{background:#f9fafb}.ViewToggle_option__ppCxx.ViewToggle_active__YMuZE{background:#eff6ff;color:#2563eb;font-weight:600}.SectionCard_card__tsg6D{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014}.SectionCard_normal__Ujo0o{padding:20px}.SectionCard_compact__mBYk1{padding:16px}.SectionCard_header__bD\+Sc{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.SectionCard_title__g0aZ0{align-items:center;color:#111827;display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin:0}.SectionCard_icon__kSmPB{color:#2563eb;display:inline-flex}.SearchInput_wrap__sy6fa{position:relative;width:100%}.SearchInput_icon__tmX83{color:#9ca3af;height:16px;left:14px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.SearchInput_input__sFxIH{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:13px;outline:none;padding:10px 12px 10px 38px;width:100%}.SearchInput_input__sFxIH:focus{border-color:#2563eb}.CustomerCard_card__ziTZr{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:12px;padding:18px}.CustomerCard_headerRow__QSBKA{display:flex;flex-direction:column;gap:4px}.CustomerCard_name__s1NFV{align-items:center;color:#111827;display:flex;font-size:15px;font-weight:700;gap:8px;margin:0}.CustomerCard_attention__ZdfM3{background:#f59e0b;border-radius:50%;height:8px;width:8px}.CustomerCard_city__8h\+10{color:#6b7280;font-size:12px;margin:0}.CustomerCard_tierRow__Sw3ne{align-items:center;display:flex;gap:8px}.CustomerCard_segment__gusUu{color:#6b7280;font-size:12px}.CustomerCard_statsGrid__p-F2z{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.CustomerCard_statLabel__P\+lx8{color:#9ca3af;font-size:11px;margin:0}.CustomerCard_statValue__3rDX2{color:#111827;font-size:14px;font-weight:700;margin:2px 0 0}.CustomerCard_margin_red__TM7Vr{color:#dc2626}.CustomerCard_margin_green__CYMWY{color:#16a34a}.CustomerCard_margin_blue__gaVuW{color:#2563eb}.CustomerCard_actions__853xc{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1.4fr;margin-top:4px}.CustomerCard_callBtn__aQ5G-{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px}.CustomerCard_callBtn__aQ5G-:hover{background:#1d4ed8}.CustomerCard_orderBtn__haOnf{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:center;padding:9px;text-align:center;text-decoration:none}.CustomerCard_orderBtn__haOnf:hover{background:#f9fafb}.CustomerFilterBar_wrap__gW\+R\+{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:12px;padding:14px}.CustomerFilterBar_row__OqVyv{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.CustomerFilterBar_searchCol__WuxhV{flex:1 1;min-width:240px}.CustomerFilterBar_actions__p9Qh9{align-items:center;display:flex;gap:8px}.CustomerFilterBar_filterBtn__07WMu{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:12px;font-weight:500;padding:8px 14px}.CustomerFilterBar_filterBtn__07WMu:hover{background:#f9fafb}.CustomerFilterBar_filterBtnActive__ADTKI{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.CustomerFilterBar_filterPanel__NIMvm{border-top:1px solid #f3f4f6;padding-top:12px}.CustomerFilterBar_filterLabel__vMcXt{color:#374151;font-size:12px;font-weight:600;margin:0 0 8px}.CustomerFilterBar_statusRow__Qqtve{display:flex;gap:8px}.CustomerFilterBar_pill__PxmoL{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:12px;font-weight:500;padding:6px 16px}.CustomerFilterBar_pillActive__1-L9a{background:#2563eb;border-color:#2563eb;color:#fff}.SalesRepCustomers_container__zJ8Uh{background:#f9fafb;display:flex;flex-direction:column;gap:12px;min-height:100%;padding:24px}.SalesRepCustomers_count__YQqEW{color:#6b7280;font-size:13px;margin:0}.SalesRepCustomers_grid__nC9DD{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.SalesRepCustomers_grid__nC9DD{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.SalesRepCustomers_grid__nC9DD{grid-template-columns:1fr}}.CustomerHeroCard_card__eI0bu{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.CustomerHeroCard_headerRow__YuyO1{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.CustomerHeroCard_name__WzV7\+{align-items:center;color:#111827;display:flex;font-size:18px;font-weight:700;gap:10px;margin:0}.CustomerHeroCard_activeBadge__ljF8c{background:#d1fae5;border-radius:999px;color:#047857;font-size:11px;font-weight:600;padding:3px 10px}.CustomerHeroCard_contact__nOvNl{color:#6b7280;font-size:13px;margin:4px 0 0}.CustomerHeroCard_iconActions__6srYe{display:flex;gap:8px}.CustomerHeroCard_iconBtn__K7v1S{background:#eff6ff;border:none;border-radius:50%;color:#2563eb;cursor:pointer;font-size:16px;height:36px;width:36px}.CustomerHeroCard_iconBtn__K7v1S:hover{background:#dbeafe}.CustomerHeroCard_metaGrid__fZQEI{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.CustomerHeroCard_metaGrid__fZQEI{grid-template-columns:repeat(2,1fr)}}.CustomerHeroCard_metaLabel__IP4Hc{color:#9ca3af;font-size:12px;margin:0}.CustomerHeroCard_metaValue__5Pu8f{color:#111827;font-size:13px;font-weight:600;margin:2px 0 0}.CustomerHeroCard_green__5-eZ9{color:#16a34a}.LicenseCreditCards_row__f7gdq{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:768px){.LicenseCreditCards_row__f7gdq{grid-template-columns:1fr}}.LicenseCreditCards_card__SEz\+s{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.LicenseCreditCards_title__oJEbE{color:#111827;font-size:14px;font-weight:700;margin:0 0 12px}.LicenseCreditCards_statusRow__UTa0m{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.LicenseCreditCards_label__Xl6s5{color:#6b7280;font-size:13px}.LicenseCreditCards_badge__kUeTh{border-radius:999px;font-size:11px;font-weight:600;padding:4px 12px}.LicenseCreditCards_badge_valid__SkTch{background:#d1fae5;color:#047857}.LicenseCreditCards_badge_expired__j-wGs{background:#fee2e2;color:#b91c1c}.LicenseCreditCards_muted__jFKxY{color:#9ca3af;font-size:12px;margin:0}.LicenseCreditCards_value__4xdQw{color:#111827;font-size:14px;font-weight:700;margin:2px 0 0}.LicenseCreditCards_creditHeader__60fvr{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:12px}.LicenseCreditCards_creditHeader__60fvr .LicenseCreditCards_title__oJEbE{margin:0}.LicenseCreditCards_withinLimit__TLz5z{color:#047857;font-size:11px;font-weight:600}.LicenseCreditCards_creditRow__NBeyY{display:flex;justify-content:space-between;padding:6px 0}.LicenseCreditCards_creditValue__VzRPB{color:#111827;font-size:13px;font-weight:700}.LicenseCreditCards_bar__JVuME{background:#f3f4f6;border-radius:999px;height:6px;margin-top:12px;overflow:hidden}.LicenseCreditCards_barFill__gFvRH{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:999px;display:block;height:100%}.AiRecommendations_card__nuyTU{background:linear-gradient(135deg,#faf5ff,#f5f3ff);border:1px solid #e9d5ff;border-radius:12px;padding:20px}.AiRecommendations_title__CPpUR{align-items:center;color:#6b21a8;display:flex;font-size:14px;font-weight:700;gap:6px;margin:0 0 14px}.AiRecommendations_icon__Pglwi{display:inline-flex}.AiRecommendations_list__CJ\+9J{display:flex;flex-direction:column;gap:12px}.AiRecommendations_rec__38j6W{background:#fff;border-radius:10px;padding:14px 16px}.AiRecommendations_recHeader__RNa3W{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.AiRecommendations_recTitle__rGFGv{color:#111827;font-size:13px;font-weight:700;margin:0}.AiRecommendations_confidence__Omf1V{background:#f3e8ff;border-radius:999px;color:#7e22ce;font-size:11px;font-weight:600;padding:3px 10px}.AiRecommendations_recDesc__FaeZe{color:#6b7280;font-size:12px;line-height:1.55;margin:0 0 8px}.AiRecommendations_cta__fISaZ{background:none;border:none;color:#2563eb;cursor:pointer;font-size:12px;font-weight:600;padding:0}.AiRecommendations_cta__fISaZ:hover{text-decoration:underline}.OrderHistoryCard_card__vsVK1{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.OrderHistoryCard_header__AoXuC{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.OrderHistoryCard_title__PbiDu{color:#111827;font-size:14px;font-weight:700;margin:0}.OrderHistoryCard_headerIcon__6qwWC{color:#9ca3af}.OrderHistoryCard_list__TJBYd{display:flex;flex-direction:column;gap:4px}.OrderHistoryCard_row__w6jMP{border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:12px 0}.OrderHistoryCard_row__w6jMP:last-child{border-bottom:none}.OrderHistoryCard_orderId__CofFe{color:#111827;font-size:13px;font-weight:700;margin:0}.OrderHistoryCard_daysAgo__B6UDQ{color:#6b7280;font-size:12px;margin:2px 0 6px}.OrderHistoryCard_statusBadge__ZsBE7{background:#d1fae5;border-radius:999px;color:#047857;font-size:10px;font-weight:600;padding:2px 8px}.OrderHistoryCard_right__30q2B{text-align:right}.OrderHistoryCard_amount__QGs7n{color:#111827;font-size:13px;font-weight:700;margin:0}.OrderHistoryCard_itemCount__MJe2z{color:#6b7280;font-size:12px;margin:2px 0 0}.ProductAffinityCard_card__qYerA{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.ProductAffinityCard_header__JHkZd{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ProductAffinityCard_title__vpu\+Q{color:#111827;font-size:14px;font-weight:700;margin:0}.ProductAffinityCard_headerIcon__QDAT9{color:#2563eb}.ProductAffinityCard_list__VWxb8{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.ProductAffinityCard_row__ZrwBC{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:12px 0}.ProductAffinityCard_row__ZrwBC:last-child{border-bottom:none}.ProductAffinityCard_name__qgWWd{color:#111827;font-size:13px;font-weight:700;margin:0}.ProductAffinityCard_cadence__UXk9n{color:#6b7280;font-size:11px;margin:2px 0 0}.ProductAffinityCard_units__LbHjE{color:#6b7280;font-size:12px}.ProductAffinityCard_bundleBtn__7bqVd{background:#eff6ff;border:none;border-radius:8px;color:#2563eb;cursor:pointer;font-size:13px;font-weight:600;padding:10px;width:100%}.ProductAffinityCard_bundleBtn__7bqVd:hover{background:#dbeafe}.ActivityTimelineCard_card__U2s0Z{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.ActivityTimelineCard_title__m0m9F{color:#111827;font-size:14px;font-weight:700;margin:0 0 14px}.ActivityTimelineCard_timeline__v39p2{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.ActivityTimelineCard_entry__imyai{padding-left:36px;position:relative}.ActivityTimelineCard_icon__PQ1VH{align-items:center;border-radius:50%;display:flex;font-size:11px;height:26px;justify-content:center;left:0;position:absolute;top:2px;width:26px;z-index:2}.ActivityTimelineCard_order__AEexB{background:#dbeafe;color:#2563eb}.ActivityTimelineCard_visit__zCwZZ{background:#d1fae5;color:#047857}.ActivityTimelineCard_call__Z2HUd{background:#f3e8ff;color:#9333ea}.ActivityTimelineCard_note__87Q4M{background:#fef3c7;color:#92400e}.ActivityTimelineCard_line__P6DxB{background:#e5e7eb;bottom:-18px;left:12px;position:absolute;top:28px;width:2px}.ActivityTimelineCard_body__DdStF{display:flex;flex-direction:column;gap:2px}.ActivityTimelineCard_entryTitle__pg-L-{color:#111827;font-size:13px;font-weight:600;margin:0}.ActivityTimelineCard_daysAgo__adgN\+{color:#9ca3af;font-size:11px;margin:0}.SalesRepCustomerDetails_container__9aSsF{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.SalesRepCustomerDetails_topRow__Ew6lm{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.SalesRepCustomerDetails_backLink__6hSQc{color:#6b7280;font-size:13px;font-weight:500;text-decoration:none}.SalesRepCustomerDetails_backLink__6hSQc:hover{color:#111827}.SalesRepCustomerDetails_createBtn__5D3xc{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px;text-decoration:none}.SalesRepCustomerDetails_createBtn__5D3xc:hover{background:#1d4ed8}.SalesRepCustomerDetails_midRow__pUPF5{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1.4fr 1fr}@media (max-width:1024px){.SalesRepCustomerDetails_midRow__pUPF5{grid-template-columns:1fr}}.OrdersStatsRow_row__eKyDp{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.OrdersStatsRow_row__eKyDp{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.OrdersStatsRow_row__eKyDp{grid-template-columns:1fr}}.OrdersStatsRow_card__mn4yz{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 18px}.OrdersStatsRow_iconBox__Y8hTS{align-items:center;border-radius:8px;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.OrdersStatsRow_icon_blue__DrnyJ{background:#dbeafe;color:#2563eb}.OrdersStatsRow_icon_green__O-PWA{background:#d1fae5;color:#059669}.OrdersStatsRow_icon_purple__36ZLY{background:#f3e8ff;color:#9333ea}.OrdersStatsRow_icon_orange__6Tw7u{background:#ffedd5;color:#ea580c}.OrdersStatsRow_label__qnsdZ{color:#6b7280;font-size:11px;margin:0}.OrdersStatsRow_value__9VNq6{font-size:18px;font-weight:700;margin:2px 0 0}.OrdersStatsRow_value_blue__cb-QZ{color:#2563eb}.OrdersStatsRow_value_green__gX-N6{color:#059669}.OrdersStatsRow_value_purple__HsKoN{color:#9333ea}.OrdersStatsRow_value_orange__NKDHS{color:#ea580c}.OrderCard_card__fTkRz{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:14px;padding:18px}.OrderCard_headerRow__vesoO{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.OrderCard_orderId__9OH4a{color:#111827;font-size:14px;font-weight:700;margin:0}.OrderCard_customer__BHd1v{color:#6b7280;font-size:12px;margin:4px 0 2px}.OrderCard_date__gQIs6{color:#9ca3af;font-size:11px;margin:0}.OrderCard_metrics__izjlq{grid-gap:12px 18px;display:grid;gap:12px 18px;grid-template-columns:1fr 1fr}.OrderCard_metric__Soirm{display:flex;flex-direction:column}.OrderCard_metricLabel__Cqn50{color:#9ca3af;font-size:11px;margin:0}.OrderCard_metricValue__SvMDw{color:#111827;font-size:14px;font-weight:700;margin:2px 0 0}.OrderCard_margin__Y48xc{color:#2563eb}.OrderCard_profit__5pcJE{color:#16a34a}.OrderCard_viewLink__PTGG7{color:#2563eb;font-size:12px;font-weight:600;text-decoration:none}.OrderCard_viewLink__PTGG7:hover{text-decoration:underline}.SalesRepOrders_container__-V9pI{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.SalesRepOrders_headerRow__UA6SC{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.SalesRepOrders_title__181bI{color:#111827;font-size:16px;font-weight:700;margin:0}.SalesRepOrders_subtitle__aUwFh{color:#6b7280;font-size:12px;margin:4px 0 0}.SalesRepOrders_newBtn__PCais{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px;text-decoration:none}.SalesRepOrders_newBtn__PCais:hover{background:#1d4ed8}.SalesRepOrders_searchRow__BUeM9{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.SalesRepOrders_searchCol__Gswi-{flex:1 1;min-width:220px}.SalesRepOrders_filterBtn__YryJ2{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:12px;font-weight:500;padding:9px 14px}.SalesRepOrders_filterBtn__YryJ2:hover{background:#f9fafb}.SalesRepOrders_grid__UUFBE{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.SalesRepOrders_grid__UUFBE{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.SalesRepOrders_grid__UUFBE{grid-template-columns:1fr}}.OrderHero_card__ExV0j{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:16px;padding:20px}.OrderHero_headerRow__Pv7B9{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.OrderHero_orderId__DlFIt{color:#111827;font-size:18px;font-weight:700;margin:0}.OrderHero_customer__vPaO0{color:#6b7280;font-size:13px;margin:4px 0 0}.OrderHero_metricsTop__jIzax{display:flex;gap:24px}.OrderHero_metric__uxNHq{text-align:right}.OrderHero_metricLabel__DRzuZ{color:#9ca3af;font-size:11px;margin:0}.OrderHero_metricValue__4HZ2w{color:#2563eb;font-size:18px;font-weight:700;margin:2px 0 0}.OrderHero_profit__Jvuep{color:#16a34a}.OrderHero_metricMargin__-e3dv{color:#16a34a;font-size:11px;margin:2px 0 0}.OrderHero_statusRow__u8AYg{display:flex;justify-content:flex-start}.OrderHero_metaGrid__EzNqc{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.OrderHero_metaGrid__EzNqc{grid-template-columns:repeat(2,1fr)}}.OrderHero_metaLabel__UBdOM{color:#9ca3af;font-size:11px;margin:0}.OrderHero_metaValue__KuDXv{color:#111827;font-size:13px;font-weight:600;margin:4px 0 0}.OrderHero_warning__itdmq{color:#ea580c}.OrderItemsTable_card__BC50i{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.OrderItemsTable_title__u4fJO{color:#111827;font-size:14px;font-weight:700;margin:0 0 12px}.OrderItemsTable_tableWrap__Pl9Ry{overflow-x:auto}.OrderItemsTable_table__1E-k2{border-collapse:collapse;font-size:13px;width:100%}.OrderItemsTable_table__1E-k2 thead th{border-bottom:1px solid #e5e7eb;color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.04em;padding:10px 12px;text-align:left}.OrderItemsTable_table__1E-k2 tbody td{border-bottom:1px solid #f3f4f6;color:#111827;padding:12px}.OrderItemsTable_numeric__ogKir{text-align:right}.OrderItemsTable_product__Ii5f-{color:#111827;font-size:13px;font-weight:600;margin:0}.OrderItemsTable_sku__qjbay{color:#9ca3af;font-size:11px;margin:2px 0 0}.OrderItemsTable_bold__tOL1e{font-weight:700}.OrderItemsTable_profit__CYrir{color:#16a34a;font-weight:700}.OrderItemsTable_table__1E-k2 tfoot td{color:#6b7280;font-size:13px;padding:10px 12px}.OrderItemsTable_totalRow__k5lvD td{border-top:1px solid #e5e7eb;color:#111827;font-weight:700;padding-bottom:14px;padding-top:14px}.OrderItemsTable_totalAmount__XToWS{color:#2563eb;font-size:16px;font-weight:700}.CustomerInfoCard_card__PuUZL{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:8px;padding:18px}.CustomerInfoCard_title__isk1e{color:#111827;font-size:13px;font-weight:700;margin:0 0 4px}.CustomerInfoCard_name__ZZ6In{color:#111827;font-size:14px;font-weight:700;margin:0}.CustomerInfoCard_contact__A4DWh{color:#6b7280;font-size:12px;margin:0 0 8px}.CustomerInfoCard_row__TpzaF{display:flex;flex-direction:column;margin-bottom:4px}.CustomerInfoCard_label__UvLuy{color:#9ca3af;font-size:11px;margin:0}.CustomerInfoCard_value__hxacp{color:#111827;font-size:12px;font-weight:600;margin:2px 0 0}.CustomerInfoCard_link__EJlS6{color:#2563eb;font-size:12px;font-weight:600;margin:2px 0 0}.CustomerInfoCard_viewBtn__IGy0m{background:#eff6ff;border:none;border-radius:8px;color:#2563eb;cursor:pointer;font-size:12px;font-weight:600;margin-top:6px;padding:9px}.CustomerInfoCard_viewBtn__IGy0m:hover{background:#dbeafe}.QuickActions_card__R1dX-{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:8px;padding:18px}.QuickActions_title__GUBSV{color:#111827;font-size:13px;font-weight:700;margin:0 0 6px}.QuickActions_primary__tj3vA{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px}.QuickActions_primary__tj3vA:hover{background:#1d4ed8}.QuickActions_secondary__NZNFr{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:10px}.QuickActions_secondary__NZNFr:hover{background:#f9fafb}.DeliveryInfoCard_card__I1az\+{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:16px}.DeliveryInfoCard_title__zoiDy{color:#1d4ed8;font-size:13px;font-weight:700;margin:0 0 12px}.DeliveryInfoCard_row__3nMKI{display:flex;font-size:12px;justify-content:space-between;padding:6px 0}.DeliveryInfoCard_label__NnxSi{color:#6b7280}.DeliveryInfoCard_value__ZgobO{color:#111827;font-weight:600}.OrderTimeline_card__UnGcp{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.OrderTimeline_title__vYYFR{color:#111827;font-size:13px;font-weight:700;margin:0 0 14px}.OrderTimeline_timeline__oyZaL{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.OrderTimeline_entry__NQu0G{padding-left:30px;position:relative}.OrderTimeline_dot__iGOZB{align-items:center;background:#e5e7eb;border-radius:50%;color:#fff;display:flex;font-size:10px;height:18px;justify-content:center;left:0;position:absolute;top:4px;width:18px;z-index:2}.OrderTimeline_completed__rFBdF{background:#16a34a}.OrderTimeline_active__e08lM{background:#2563eb}.OrderTimeline_pending__end4t{background:#e5e7eb}.OrderTimeline_line__mi5qO{background:#e5e7eb;bottom:-16px;left:8px;position:absolute;top:22px;width:2px}.OrderTimeline_lineDone__MSiCn{background:#16a34a}.OrderTimeline_label__o91lV{color:#111827;font-size:13px;font-weight:600;margin:0}.OrderTimeline_muted__siKav{color:#9ca3af}.OrderTimeline_meta__xYyfm{color:#6b7280;font-size:11px;margin:2px 0 0}.OrderNotesBanner_banner__sRKJi{background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;padding:14px 18px}.OrderNotesBanner_title__4d69x{color:#92400e;font-size:13px;font-weight:700;margin:0 0 4px}.OrderNotesBanner_body__rVq78{color:#78350f;font-size:12px;line-height:1.55;margin:0}.SalesRepOrderDetails_container__FL5py{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.SalesRepOrderDetails_topRow__V7wcS{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.SalesRepOrderDetails_backLink__oNosf{color:#6b7280;font-size:13px;font-weight:500;text-decoration:none}.SalesRepOrderDetails_backLink__oNosf:hover{color:#111827}.SalesRepOrderDetails_topActions__mDJFD{display:flex;gap:8px}.SalesRepOrderDetails_printBtn__WjzWx{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:9px 14px}.SalesRepOrderDetails_duplicateBtn__RFd8p{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:9px 14px}.SalesRepOrderDetails_duplicateBtn__RFd8p:hover{background:#1d4ed8}.SalesRepOrderDetails_body__047rP{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:2fr 1fr}@media (max-width:1024px){.SalesRepOrderDetails_body__047rP{grid-template-columns:1fr}}.SalesRepOrderDetails_left__jFAOK,.SalesRepOrderDetails_right__fCorg{display:flex;flex-direction:column;gap:16px}.WizardStepper_stepper__r-1iE{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:8px;padding:16px 24px}.WizardStepper_step__GDgFv{align-items:center;display:flex;flex-direction:column;gap:6px}.WizardStepper_dot__CE2qd{align-items:center;background:#e5e7eb;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.WizardStepper_label__EQNEm{font-size:11px;font-weight:600}.WizardStepper_completed__dYCg4.WizardStepper_dot__CE2qd{background:#16a34a}.WizardStepper_completed__dYCg4.WizardStepper_label__EQNEm{color:#16a34a}.WizardStepper_active__4oUhi.WizardStepper_dot__CE2qd{background:#2563eb}.WizardStepper_active__4oUhi.WizardStepper_label__EQNEm{color:#2563eb}.WizardStepper_pending__G5UTj.WizardStepper_dot__CE2qd{background:#e5e7eb}.WizardStepper_pending__G5UTj.WizardStepper_label__EQNEm{color:#9ca3af}.WizardStepper_line__OU39m{background:#e5e7eb;border-radius:999px;flex:1 1;height:3px;margin-bottom:18px;min-width:32px}.WizardStepper_lineDone__UZqmB{background:#16a34a}.CartSummary_card__rc4qT{background:#fff;border:1px solid #e5e7eb;border-radius:12px;bottom:16px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:6px;padding:14px 18px;position:-webkit-sticky;position:sticky}.CartSummary_header__yTJ9N{align-items:center;color:#111827;display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin-bottom:4px}.CartSummary_badge__588DS{background:#2563eb;border-radius:999px;color:#fff;font-size:11px;font-weight:700;padding:2px 8px}.CartSummary_row__jWSsF{align-items:center;color:#6b7280;display:flex;font-size:12px;justify-content:space-between}.CartSummary_value__soJqi{color:#111827;font-weight:600}.CartSummary_green__sRqIQ{color:#16a34a;font-weight:600}.CartSummary_totalRow__4Ku2m{align-items:center;border-top:1px solid #e5e7eb;color:#111827;display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin-top:4px;padding-top:8px}.CartSummary_totalValue__EWvym{color:#2563eb;font-size:16px}.ProductsStep_wrap__6Mpls{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:20px;padding:24px}.ProductsStep_scanBox__CPzbK{align-items:center;background:#eff6ff;border:2px dashed #bfdbfe;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:28px}.ProductsStep_scanIcon__mTuAn{align-items:center;background:#dbeafe;border-radius:12px;color:#2563eb;display:flex;height:56px;justify-content:center;width:56px}.ProductsStep_scanTitle__hW9lE{color:#111827;font-size:14px;font-weight:700;margin:0}.ProductsStep_scanSub__PG92z{color:#2563eb;font-size:12px;margin:0;text-decoration:underline}.ProductsStep_orManual__ieICd{color:#9ca3af;font-size:12px;margin:0}.ProductsStep_section__eOi6y{display:flex;flex-direction:column;gap:12px}.ProductsStep_sectionTitle__53jEH{color:#111827;font-size:14px;font-weight:700;margin:0}.ProductsStep_label__WRUDV{color:#6b7280;font-size:12px;margin:0}.ProductsStep_categoryRow__6RatY{display:flex;flex-wrap:wrap;gap:8px}.ProductsStep_categoryPill__PoR41{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:500;padding:8px 16px}.ProductsStep_categoryPillActive__QaYnC{background:#2563eb;border-color:#2563eb;color:#fff}.ProductsStep_searchWrap__tJ7z1{width:100%}.ProductsStep_products__Abnq4{display:flex;flex-direction:column;gap:8px}.ProductsStep_product__335bf{align-items:center;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.ProductsStep_productInfo__Frpaa{flex:1 1;min-width:0}.ProductsStep_productName__gRSwG{color:#111827;font-size:13px;font-weight:700;margin:0}.ProductsStep_productCategory__VbEJp{color:#6b7280;font-size:11px;margin:2px 0}.ProductsStep_productPrice__bnsOk{color:#111827;font-size:13px;font-weight:700;margin:0}.ProductsStep_stockText__PERdf{color:#16a34a;font-size:11px;font-weight:600;margin-left:8px}.ProductsStep_qtyControl__S7wDW{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;display:inline-flex}.ProductsStep_qtyControl__S7wDW button{background:none;border:none;color:#2563eb;cursor:pointer;font-size:14px;font-weight:700;padding:6px 10px}.ProductsStep_qtyValue__vcMIf{color:#111827;font-size:13px;font-weight:700;padding:0 8px}.ProductsStep_addBtn__Vnu39{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px}.ProductsStep_addBtn__Vnu39:hover{background:#1d4ed8}.CustomerStep_wrap__xI44R{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:12px;padding:24px}.CustomerStep_title__kfeoS{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0}.CustomerStep_titleIcon__0y1qA{align-items:center;background:#dbeafe;border-radius:8px;color:#2563eb;display:inline-flex;height:28px;justify-content:center;width:28px}.CustomerStep_subtitle__D-Nx\+{color:#6b7280;font-size:12px;margin:0 0 4px}.CustomerStep_list__-UcUb{display:flex;flex-direction:column;gap:8px}.CustomerStep_customer__1Kfud{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;padding:14px 18px;text-align:left;transition:border-color .15s,background .15s}.CustomerStep_customer__1Kfud:hover{border-color:#bfdbfe}.CustomerStep_customerSelected__OSz4y{background:#eff6ff;border-color:#2563eb}.CustomerStep_name__evEal{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:700;gap:6px;margin:0}.CustomerStep_checkIcon__q01jV{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:inline-flex;font-size:11px;height:18px;justify-content:center;width:18px}.CustomerStep_area__uBOHF{color:#6b7280;font-size:12px;margin:4px 0}.CustomerStep_creditRow__qkqmJ{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:8px;margin:0}.CustomerStep_creditBadge__CXLbH{border-radius:999px;font-size:11px;font-weight:600;padding:3px 10px}.CustomerStep_creditGood__JGocI{background:#f3f4f6;color:#374151}.CustomerStep_creditExcellent__MKcVj{background:#d1fae5;color:#047857}.CustomerStep_creditFair__zYyKE{background:#fef3c7;color:#92400e}.ReviewStep_wrap__cWLA3{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:16px;padding:24px}.ReviewStep_title__FzMox{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0}.ReviewStep_titleIcon__TPdXU{align-items:center;background:#dbeafe;border-radius:8px;color:#2563eb;display:inline-flex;height:28px;justify-content:center;width:28px}.ReviewStep_subtitle__yT2O4{color:#6b7280;font-size:12px;margin:0}.ReviewStep_customerBanner__Q0ST4{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;padding:14px 18px}.ReviewStep_bannerIcon__C4RHZ{align-items:center;background:#dbeafe;border-radius:50%;color:#2563eb;display:inline-flex;height:32px;justify-content:center;width:32px}.ReviewStep_bannerLabel__Tm9Ca{color:#6b7280;font-size:11px;margin:0}.ReviewStep_bannerName__n-dVH{color:#111827;font-size:14px;font-weight:700;margin:2px 0 0}.ReviewStep_items__jSbe9{display:flex;flex-direction:column;gap:8px}.ReviewStep_item__GvdHa{align-items:center;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:14px 18px}.ReviewStep_itemName__pkGu9{color:#111827;font-size:13px;font-weight:700;margin:0}.ReviewStep_itemSub__kxptC{color:#6b7280;font-size:11px;margin:2px 0}.ReviewStep_itemPrice__zZP1P{color:#2563eb;font-size:14px;font-weight:700;margin:0}.ReviewStep_qtyControl__os3q-{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:6px;display:inline-flex}.ReviewStep_qtyControl__os3q- button{background:none;border:none;color:#2563eb;cursor:pointer;font-size:14px;font-weight:700;padding:6px 12px}.ReviewStep_qtyValue__YleG7{color:#111827;font-size:13px;font-weight:700;padding:0 8px}.ReviewStep_summary__FNzfF{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:16px 18px}.ReviewStep_summaryTitle__BYJ2-{color:#111827;font-size:13px;font-weight:700;margin:0 0 10px}.ReviewStep_summaryRow__d9NnN{color:#6b7280;display:flex;font-size:12px;justify-content:space-between;padding:4px 0}.ReviewStep_green__Q3-LN{color:#16a34a;font-weight:700}.ReviewStep_totalRow__ydzem{border-top:1px solid #bfdbfe;color:#111827;display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-top:8px;padding-top:10px}.ReviewStep_totalAmount__xWNrB{color:#2563eb;font-size:18px}.ConfirmStep_wrap__QfBZo{align-items:stretch;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:14px;padding:24px}.ConfirmStep_successCircle__5PkWm{align-items:center;align-self:center;background:#16a34a;border-radius:50%;color:#fff;display:flex;height:80px;justify-content:center;margin-bottom:8px;width:80px}.ConfirmStep_title__n8Jkk{color:#111827;font-size:22px;font-weight:700;margin:0;text-align:center}.ConfirmStep_subtitle__iku9X{color:#6b7280;font-size:13px;margin:0 0 8px;text-align:center}.ConfirmStep_card__LiF0b{border:1px solid #e5e7eb;border-radius:10px;padding:16px 18px}.ConfirmStep_cardTitle__uSXdi{color:#111827;font-size:13px;font-weight:700;margin:0 0 8px}.ConfirmStep_customerName__Vh2A9{color:#111827;font-size:14px;font-weight:700;margin:0}.ConfirmStep_muted__sm7oK{color:#6b7280;font-size:12px;margin:4px 0 8px}.ConfirmStep_creditBadge__YQEJE{background:#f3f4f6;border-radius:999px;color:#374151;font-size:11px;font-weight:600;padding:3px 10px}.ConfirmStep_row__gfjWQ{color:#6b7280;display:flex;font-size:13px;justify-content:space-between;padding:4px 0}.ConfirmStep_bold__9AqZL{color:#111827;font-weight:700}.ConfirmStep_green__DZ\+XY{color:#16a34a;font-weight:700}.ConfirmStep_totalRow__NkbUh{border-top:1px solid #e5e7eb;color:#111827;display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-top:4px;padding-top:10px}.ConfirmStep_totalValue__nhfLr{color:#2563eb;font-size:16px}.ConfirmStep_notice__ZIYz-{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;padding:14px 18px}.ConfirmStep_noticeTitle__Qy4pV{color:#92400e;font-size:13px;font-weight:700;margin:0 0 4px}.ConfirmStep_noticeBody__ms0yU{color:#78350f;font-size:12px;line-height:1.55;margin:0}.SalesRepNewOrder_container__trGRd{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.SalesRepNewOrder_body__LSpuk{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 280px}@media (max-width:1024px){.SalesRepNewOrder_body__LSpuk{grid-template-columns:1fr}}.SalesRepNewOrder_main__eIVoO{min-width:0}.SalesRepNewOrder_aside__n0fvO{position:-webkit-sticky;position:sticky;top:16px}.SalesRepNewOrder_footer__o-pum{display:flex;gap:12px;justify-content:center;padding:16px 0}.SalesRepNewOrder_backBtn__\+AVyk{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:11px 28px}.SalesRepNewOrder_backBtn__\+AVyk:hover{background:#f9fafb}.SalesRepNewOrder_nextBtn__OGmoQ{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:13px;font-weight:700;max-width:480px;padding:11px 36px}.SalesRepNewOrder_nextBtn__OGmoQ:hover{background:#1d4ed8}.SalesRepNewOrder_submitBtn__ypSa\+{background:#16a34a}.SalesRepNewOrder_submitBtn__ypSa\+:hover{background:#15803d}.ActivityCard_row__Caeaa{background:#fff;border-left:3px solid;border-color:#e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000f;display:flex;gap:14px;padding:14px 16px}.ActivityCard_icon__MzNMp{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:13px;height:32px;justify-content:center;width:32px}.ActivityCard_call__XTmLF{background:#dbeafe;color:#2563eb}.ActivityCard_visit__s4VSV{background:#d1fae5;color:#16a34a}.ActivityCard_meeting__qQVQh{background:#f3e8ff;color:#9333ea}.ActivityCard_body__FMHlB{flex:1 1;min-width:0}.ActivityCard_headerRow__JWfLp{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.ActivityCard_customer__F70eq{color:#111827;font-size:14px;font-weight:700;margin:0}.ActivityCard_timestamp__cONZO{color:#9ca3af;font-size:11px}.ActivityCard_title__xnia9{color:#6b7280;font-size:12px;margin:2px 0 8px}.ActivityCard_notes__An\+e3{background:#f3f4f6;border-radius:6px;color:#374151;font-size:12px;line-height:1.55;padding:10px 12px}.ActivityCard_followUp__Ydnnj{color:#6b7280;font-size:12px;margin:8px 0 0}.ActivityCard_followUp__Ydnnj span{color:#ea580c;font-weight:600}.SalesRepActivities_container__DBeGW{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.SalesRepActivities_headerRow__6V9mT{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.SalesRepActivities_title__IdjP6{color:#111827;font-size:16px;font-weight:700;margin:0}.SalesRepActivities_subtitle__3ai7F{color:#6b7280;font-size:12px;margin:4px 0 0}.SalesRepActivities_logBtn__B4kWT{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px;text-decoration:none}.SalesRepActivities_logBtn__B4kWT:hover{background:#1d4ed8}.SalesRepActivities_filters__nrD5s{align-items:center;justify-content:space-between}.SalesRepActivities_filters__nrD5s,.SalesRepActivities_pillRow__Nimdb{display:flex;flex-wrap:wrap;gap:8px}.SalesRepActivities_pill__S3Lsd{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:12px;font-weight:500;padding:8px 16px}.SalesRepActivities_pillActive__AHnVV{background:#2563eb;border-color:#2563eb;color:#fff}.SalesRepActivities_list__z5yY-{display:flex;flex-direction:column;gap:10px}.SalesRepLogActivity_container__TmZM5{background:#f9fafb;display:flex;justify-content:center;min-height:100%;padding:24px}.SalesRepLogActivity_card__aRafk{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:16px;max-width:720px;padding:24px;width:100%}.SalesRepLogActivity_header__TmsZj{align-items:center;display:flex;justify-content:space-between}.SalesRepLogActivity_title__Ppqwy{color:#111827;font-size:18px;font-weight:700;margin:0}.SalesRepLogActivity_cancel__jYUhT{background:none;border:none;color:#6b7280;cursor:pointer;font-size:13px}.SalesRepLogActivity_cancel__jYUhT:hover{color:#111827}.SalesRepLogActivity_field__Z690D{display:flex;flex-direction:column;gap:6px}.SalesRepLogActivity_label__ZFep-{color:#374151;font-size:13px;font-weight:600}.SalesRepLogActivity_input__nz6PD,.SalesRepLogActivity_select__3LGW6,.SalesRepLogActivity_textarea__rb\+eP{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:13px;outline:none;padding:11px 14px;resize:vertical}.SalesRepLogActivity_input__nz6PD:focus,.SalesRepLogActivity_select__3LGW6:focus,.SalesRepLogActivity_textarea__rb\+eP:focus{border-color:#2563eb}.SalesRepLogActivity_pillRow__WPC21{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.SalesRepLogActivity_pill__56f-A{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:11px}.SalesRepLogActivity_pillActive__SRK57{background:#2563eb;border-color:#2563eb;color:#fff}.SalesRepLogActivity_saveBtn__WJix2{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:4px;padding:12px}.SalesRepLogActivity_saveBtn__WJix2:hover{background:#1d4ed8}.RevenueHeroCard_card__7SVOV{background:linear-gradient(135deg,#6d28d9,#4f46e5);border-radius:12px;box-shadow:0 4px 12px #6d28d940;color:#fff;display:flex;flex-direction:column;gap:12px;padding:24px}.RevenueHeroCard_row__WKocS{align-items:flex-start;display:flex;justify-content:space-between}.RevenueHeroCard_label__uvh1r{font-size:12px;margin:0;opacity:.9}.RevenueHeroCard_value__tPTsd{font-size:30px;font-weight:700;margin:6px 0 4px}.RevenueHeroCard_metaLine__\+V8bU{font-size:12px;margin:2px 0;opacity:.85}.RevenueHeroCard_bullsEye__X-jqL{align-items:center;background:#fff3;border-radius:50%;display:flex;font-size:24px;height:56px;justify-content:center;width:56px}.RevenueHeroCard_bar__dXzvR{background:#fff3;border-radius:999px;height:6px;overflow:hidden}.RevenueHeroCard_barFill__nhPhh{background:#fff;border-radius:999px;display:block;height:100%}.RevenueHeroCard_barFooter__QonII{display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:space-between;opacity:.9}.KpiTileRow_row__DlDdk{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.KpiTileRow_row__DlDdk{grid-template-columns:1fr}}.KpiTileRow_tile__jlMVA{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:8px;padding:18px}.KpiTileRow_headerRow__WSnUa{align-items:center;display:flex;justify-content:space-between}.KpiTileRow_iconBox__PS-wR{align-items:center;border-radius:8px;display:flex;font-size:14px;height:36px;justify-content:center;width:36px}.KpiTileRow_icon_blue__Nab1A{background:#dbeafe;color:#2563eb}.KpiTileRow_icon_purple__-tcMr{background:#f3e8ff;color:#9333ea}.KpiTileRow_icon_pink__DbwuG{background:#fce7f3;color:#db2777}.KpiTileRow_pct__q6uad{font-size:12px;font-weight:700}.KpiTileRow_pct_blue__90uRv{color:#2563eb}.KpiTileRow_pct_purple__oStGg{color:#9333ea}.KpiTileRow_pct_pink__wXPnB{color:#db2777}.KpiTileRow_value__DHL2r{color:#111827;font-size:22px;font-weight:700;margin:4px 0 0}.KpiTileRow_label__0F3hs{color:#6b7280;font-size:12px;margin:0}.KpiTileRow_bar__ACT\+v{background:#f3f4f6;border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.KpiTileRow_barFill__iiJ1d{border-radius:999px;display:block;height:100%}.KpiTileRow_bar_blue__QH\+PG{background:linear-gradient(90deg,#3b82f6,#2563eb)}.KpiTileRow_bar_purple__b0mHE{background:linear-gradient(90deg,#a855f7,#9333ea)}.KpiTileRow_bar_pink__NQPcY{background:linear-gradient(90deg,#ec4899,#db2777)}.WeeklyPerformance_card__zBlVT{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.WeeklyPerformance_title__M9cPD{color:#111827;font-size:14px;font-weight:700;margin:0 0 16px}.WeeklyPerformance_list__ntb8U{display:flex;flex-direction:column;gap:14px}.WeeklyPerformance_row__Uw9ZQ{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:120px 1fr 120px}@media (max-width:768px){.WeeklyPerformance_row__Uw9ZQ{gap:6px;grid-template-columns:1fr}}.WeeklyPerformance_label__b90By{display:flex;flex-direction:column}.WeeklyPerformance_weekLabel__9cygZ{color:#111827;font-size:13px;font-weight:700;margin:0}.WeeklyPerformance_weekDesc__WQDcO{color:#6b7280;font-size:11px;margin:0}.WeeklyPerformance_barWrap__\+EiXD{background:#f3f4f6;border-radius:999px;height:10px;overflow:hidden}.WeeklyPerformance_bar__te8iH{border-radius:999px;display:block;height:100%}.WeeklyPerformance_bar_red__PDppV{background:linear-gradient(90deg,#fb7185,#dc2626)}.WeeklyPerformance_bar_green__NARjn{background:linear-gradient(90deg,#4ade80,#16a34a)}.WeeklyPerformance_bar_orange__cvOZy{background:linear-gradient(90deg,#fb923c,#ea580c)}.WeeklyPerformance_bar_blue__njjqO{background:linear-gradient(90deg,#3b82f6,#2563eb)}.WeeklyPerformance_amount__SbTCn{text-align:right}.WeeklyPerformance_value__QPHrD{color:#111827;font-size:13px;font-weight:700;margin:0}.WeeklyPerformance_target__MLjp1{color:#9ca3af;font-size:11px;margin:2px 0 0}.TopProductsCard_card__0VTaY{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.TopProductsCard_header__Hx3uh{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.TopProductsCard_title__Nm5l7{color:#111827;font-size:14px;font-weight:700;margin:0}.TopProductsCard_headerIcon__tqkFl{align-items:center;background:#d1fae5;border-radius:8px;color:#16a34a;display:flex;font-weight:700;height:28px;justify-content:center;width:28px}.TopProductsCard_list__67K5d{display:flex;flex-direction:column;gap:4px}.TopProductsCard_row__S9SDm{grid-gap:14px;align-items:center;border-bottom:1px solid #f3f4f6;display:grid;gap:14px;grid-template-columns:36px 1fr auto;padding:12px 0}.TopProductsCard_row__S9SDm:last-child{border-bottom:none}.TopProductsCard_rank__fWzP\+{color:#6b7280;font-size:11px;font-weight:700}.TopProductsCard_info__RI6AC{min-width:0}.TopProductsCard_name__\+A7QY{color:#111827;font-size:13px;font-weight:700;margin:0}.TopProductsCard_orders__liCeP{color:#6b7280;font-size:11px;margin:2px 0 0}.TopProductsCard_right__m9oZu{text-align:right}.TopProductsCard_revenue__pelWr{color:#111827;font-size:13px;font-weight:700;margin:0}.TopProductsCard_growth__KzDe-{color:#16a34a;font-size:11px;font-weight:600;margin:2px 0 0}.SuccessBanner_banner__zP0-7{align-items:flex-start;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;display:flex;gap:14px;padding:16px 20px}.SuccessBanner_iconCircle__pLdzK{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:36px;justify-content:center;width:36px}.SuccessBanner_title__E72nQ{color:#047857;font-size:14px;font-weight:700;margin:0}.SuccessBanner_body__prbpg{color:#047857;font-size:12px;line-height:1.55;margin:4px 0 6px}.SuccessBanner_cta__JVheS{background:none;border:none;color:#16a34a;cursor:pointer;font-size:12px;font-weight:700;padding:0}.SuccessBanner_cta__JVheS:hover{text-decoration:underline}.ManageGoalsModal_overlay__U4oCr{align-items:center;animation:ManageGoalsModal_fadeIn__OEucV .12s ease-out;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}@keyframes ManageGoalsModal_fadeIn__OEucV{0%{opacity:0}to{opacity:1}}.ManageGoalsModal_modal__e3Riq{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a40;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;width:min(680px,100%)}.ManageGoalsModal_header__HbzyU{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 18px}.ManageGoalsModal_title__\+w9gk{color:#111827;font-size:16px;font-weight:700;margin:0}.ManageGoalsModal_close__qlMyB{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.ManageGoalsModal_close__qlMyB:hover{color:#111827}.ManageGoalsModal_body__jhMtz{display:flex;flex-direction:column;gap:18px;overflow-y:auto;padding:16px 18px}.ManageGoalsModal_section__4rY2Z{display:flex;flex-direction:column;gap:8px}.ManageGoalsModal_sectionTitle__pBUmw{color:#111827;font-size:13px;font-weight:700;letter-spacing:.4px;margin:0;text-transform:uppercase}.ManageGoalsModal_note__Wf7NE{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;font-size:12px;margin:0;padding:8px 10px}.ManageGoalsModal_error__Z1Du7{background:#fee2e2;border-radius:6px;color:#b91c1c;font-size:12px;margin:0;padding:8px 10px}.ManageGoalsModal_form__J7QrJ{display:flex;flex-direction:column;gap:10px}.ManageGoalsModal_row__JZouC{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ManageGoalsModal_field__5gCUO{color:#374151;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px}.ManageGoalsModal_required__q2aQe{color:#dc2626}.ManageGoalsModal_field__5gCUO input,.ManageGoalsModal_field__5gCUO select{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:13px;padding:8px 10px}.ManageGoalsModal_field__5gCUO input:focus,.ManageGoalsModal_field__5gCUO select:focus{border-color:#2563eb;outline:2px solid #93c5fd;outline-offset:-1px}.ManageGoalsModal_linkBtn__MVRHc{background:#0000;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 10px}.ManageGoalsModal_linkBtn__MVRHc:hover{background:#f9fafb}.ManageGoalsModal_actions__aCrsA{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.ManageGoalsModal_submit__D2jUf{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.ManageGoalsModal_submit__D2jUf:hover:not(:disabled){background:#1d4ed8}.ManageGoalsModal_submit__D2jUf:disabled{cursor:not-allowed;opacity:.5}.ManageGoalsModal_empty__CYH2E{background:#f9fafb;border-radius:6px;color:#6b7280;font-size:13px;margin:0;padding:12px;text-align:center}.ManageGoalsModal_goalsList__N7ObX{display:flex;flex-direction:column;gap:6px}.ManageGoalsModal_goalRow__4FxJs{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:10px 12px}.ManageGoalsModal_goalInfo__wTrxN{color:#374151;display:flex;flex-direction:column;font-size:12px;gap:2px}.ManageGoalsModal_goalInfo__wTrxN strong{color:#111827;font-size:13px}.ManageGoalsModal_goalActions__kjIw3{display:flex;gap:12px}.ManageGoalsModal_deleteLink__JLTqD,.ManageGoalsModal_editLink__0lcIf{background:#0000;border:none;border-radius:4px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:4px 6px}.ManageGoalsModal_editLink__0lcIf{color:#2563eb}.ManageGoalsModal_editLink__0lcIf:hover{background:#eff6ff}.ManageGoalsModal_deleteLink__JLTqD{color:#dc2626}.ManageGoalsModal_deleteLink__JLTqD:hover{background:#fef2f2}.SalesRepGoalsTargets_container__f1Wu8{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.SalesRepGoalsTargets_title__bqooO{color:#111827;font-size:16px;font-weight:700;margin:0}.SalesRepGoalsTargets_subtitle__a7HJN{color:#6b7280;font-size:12px;margin:4px 0 0}.SalesRepGoalsTargets_headerRow__BbP8T{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.SalesRepGoalsTargets_manageBtn__iJ5Xg{align-items:center;background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;white-space:nowrap}.SalesRepGoalsTargets_manageBtn__iJ5Xg:hover{background:#1d4ed8}.InsightHero_card__OO6V2{background:linear-gradient(135deg,#6d28d9,#7c3aed);border-radius:12px;box-shadow:0 4px 12px #7c3aed40;color:#fff;display:flex;flex-direction:column;gap:18px;padding:24px}.InsightHero_titleRow__leP3C{align-items:center;display:flex;gap:12px}.InsightHero_iconCircle__6CLOG{align-items:center;background:#fff3;border-radius:10px;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.InsightHero_title__o9uHx{font-size:18px;font-weight:700;margin:0}.InsightHero_subtitle__dDtFG{font-size:12px;margin:4px 0 0;opacity:.9}.InsightHero_statsRow__xmfn2{grid-gap:16px;border-top:1px solid #fff3;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding-top:16px}@media (max-width:540px){.InsightHero_statsRow__xmfn2{grid-template-columns:1fr}}.InsightHero_stat__kClK5{display:flex;flex-direction:column}.InsightHero_statValue__-meEU{font-size:26px;font-weight:700;margin:0}.InsightHero_statLabel__1tfQq{font-size:12px;margin:2px 0 0;opacity:.85}.RevenueCard_card__vXAOL{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:14px;padding:18px 20px}.RevenueCard_iconCircle__-BYTp{align-items:center;background:#dbeafe;border-radius:10px;color:#2563eb;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.RevenueCard_body__3Zn5R{display:flex;flex:1 1;flex-direction:column}.RevenueCard_label__Bvfer{color:#6b7280;font-size:12px;margin:0}.RevenueCard_value__TVRAB{color:#2563eb;font-size:22px;font-weight:700;margin:2px 0}.RevenueCard_note__vZKWs{color:#dc2626;font-size:11px;margin:0}.InsightCard_card__73yVF{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:14px;padding:18px}.InsightCard_iconBox__0HvQQ{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.InsightCard_color_blue__Hhcg1{background:#dbeafe;color:#2563eb}.InsightCard_color_red__XUpP4{background:#fee2e2;color:#dc2626}.InsightCard_color_green__e7Yl3{background:#d1fae5;color:#16a34a}.InsightCard_color_pink__ZyN\+e{background:#fce7f3;color:#db2777}.InsightCard_color_orange__PmUJi{background:#ffedd5;color:#ea580c}.InsightCard_color_yellow__yGmuE{background:#fef3c7;color:#d97706}.InsightCard_body__3l8Iy{flex:1 1;min-width:0}.InsightCard_headerRow__22A9P{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.InsightCard_title__sB5Vg{color:#111827;font-size:14px;font-weight:700;margin:0}.InsightCard_customer__qJ9vr{color:#6b7280;font-size:12px;margin:2px 0 0}.InsightCard_tagsCol__xUCop{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.InsightCard_newTag__a\+Psx{background:#fee2e2;border-radius:999px;color:#dc2626;font-size:9px;font-weight:700;letter-spacing:.04em;padding:2px 8px}.InsightCard_tag__0wW6k{border-radius:999px;font-size:10px;font-weight:700;padding:2px 10px}.InsightCard_tag_high__ijLIm{background:#fee2e2;color:#b91c1c}.InsightCard_tag_medium__zksul{background:#fef3c7;color:#92400e}.InsightCard_tag_low__P1QlN{background:#dbeafe;color:#1d4ed8}.InsightCard_tag_new__K4ZHW{background:#d1fae5;color:#047857}.InsightCard_cardBody__NPLQP{color:#4b5563;font-size:12px;line-height:1.55;margin:8px 0}.InsightCard_recommendation__4ZVs2{color:#4b5563;font-size:12px;margin:0 0 12px}.InsightCard_recLabel__3mwhF{color:#111827;font-weight:700}.InsightCard_recValue__rE1Xo{color:#16a34a;font-weight:600}.InsightCard_footerRow__W0gJ8{align-items:center;display:flex;justify-content:space-between}.InsightCard_confidence__lDuVa{color:#dc2626;font-size:11px;font-weight:600}.InsightCard_cta__9v4V1{background:none;border:none;color:#2563eb;cursor:pointer;font-size:12px;font-weight:700}.InsightCard_cta__9v4V1:hover{text-decoration:underline}.HowItWorksFooter_card__ecprd{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:16px 20px}.HowItWorksFooter_title__9cLYv{color:#1d4ed8;font-size:13px;font-weight:700;margin:0 0 6px}.HowItWorksFooter_body__xOhV5{color:#1e40af;font-size:12px;line-height:1.55;margin:0}.SalesRepAiInsights_container__VCRFO{background:#f9fafb;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:24px}.SalesRepAiInsights_list__XzU\+f{display:flex;flex-direction:column;gap:12px}.ComingSoonPage_container__C5Yo5{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - var(--layout-header-height) - var(--layout-sidebar-width));padding:var(--spacing-6)}.ComingSoonPage_contentBox__cRa1Q{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-8);max-width:500px;text-align:center}.ComingSoonPage_icon__MDTX8{align-items:center;background-color:var(--color-primary-50);border-radius:var(--border-radius-3xl);color:var(--color-primary-500);display:flex;flex-shrink:0;height:120px;justify-content:center;width:120px}.ComingSoonPage_icon__MDTX8 svg{height:64px;width:64px}.ComingSoonPage_heading__AvdtN{color:var(--color-text-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin:0}.ComingSoonPage_description__hHTZG{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-base);margin:0;max-width:400px}.ComingSoonPage_status__BTuI8{align-items:center;background-color:var(--color-background-secondary);border-radius:var(--border-radius-md);color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4)}.ComingSoonPage_statusDot__2PAwD{animation:ComingSoonPage_pulse__QqzP4 2s infinite;background-color:var(--color-warning-600);border-radius:var(--border-radius-full);height:8px;width:8px}@keyframes ComingSoonPage_pulse__QqzP4{0%,to{opacity:1}50%{opacity:.5}}.ComingSoonPage_backButton__Rafwe{background-color:var(--color-primary-500);border:none;border-radius:var(--border-radius-md);color:#fff;cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);min-width:200px;padding:var(--spacing-3) var(--spacing-6);transition:all var(--transition-all)}.ComingSoonPage_backButton__Rafwe:hover{background-color:var(--color-primary-600);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ComingSoonPage_backButton__Rafwe:active{transform:translateY(0)}@media (max-width:768px){.ComingSoonPage_container__C5Yo5{min-height:calc(100vh - var(--layout-header-height))}.ComingSoonPage_icon__MDTX8{height:100px;width:100px}.ComingSoonPage_icon__MDTX8 svg{height:56px;width:56px}.ComingSoonPage_heading__AvdtN{font-size:var(--font-size-2xl)}.ComingSoonPage_backButton__Rafwe{width:100%}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.58ebe9b9.css.map*/