body{font-family:Inter,Segoe UI,Roboto,sans-serif;font-family:var(--font-family-base,"Inter","Segoe UI","Roboto",sans-serif)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-primary:#1c7b4f;--color-primary-dark:#14543a;--color-secondary:#0f3d2b;--color-accent:#f7b728;--color-background:#f3f6f4;--color-surface:#fff;--color-surface-muted:#ecf2ef;--color-border:#10693d2e;--color-border-strong:#10693d59;--color-text:#1f2933;--color-text-muted:#52606d;--color-success:#25a56a;--color-error:#d64550;--shadow-soft:0 18px 32px #0f512f1f;--shadow-medium:0 20px 48px #16563629;--shadow-strong:0 28px 60px #082e212e;--radius-large:22px;--radius-medium:16px;--radius-small:10px;--font-family-base:"Inter","Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top left,#f7fbf9 0,#f3f6f4 45%,#e9f0ec 100%);background:radial-gradient(circle at top left,#f7fbf9 0,var(--color-background) 45%,#e9f0ec 100%);color:#1f2933;color:var(--color-text);font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-base);line-height:1.55;margin:0;min-height:100vh}a{color:inherit}h1,h2,h3,h4,h5,h6{color:#14543a;color:var(--color-primary-dark);font-weight:700;margin:0}p{color:#52606d;color:var(--color-text-muted);margin:0}button{font-family:inherit}.elevated-surface{border:1px solid #10693d2e;border:1px solid var(--color-border);border-radius:22px;border-radius:var(--radius-large);box-shadow:0 18px 32px #0f512f1f;box-shadow:var(--shadow-soft)}.elevated-surface,.soft-card{background:#fff;background:var(--color-surface)}.soft-card{border:1px solid #10693d1f;border-radius:16px;border-radius:var(--radius-medium);box-shadow:0 20px 48px #16563629;box-shadow:var(--shadow-medium)}.primary-pill{align-items:center;background:linear-gradient(135deg,#1c7b4f,#14543a);background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:10px;justify-content:center;padding:10px 20px;transition:transform .2s ease,box-shadow .2s ease}.primary-pill:hover{box-shadow:0 14px 28px #10693d3d;transform:translateY(-2px)}.Header_header__aV9NL{background-color:#228a4d;overflow:hidden;padding:1rem 5rem 1rem 0}.Header_headerContent__kEXre{align-items:center;display:flex;gap:1.25rem}.Header_logo__B7kzE{border-radius:.4375rem;height:auto;width:11rem}.Header_headerInfo__GF71-{flex-grow:1}.Header_title__fUg\+Z{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.Header_selection__L-otw{display:flex;gap:.375rem;margin-bottom:.75rem}.Header_label__nimWP{background-color:#d9d9d980;border:1px solid #0000001a;border-radius:.125rem;color:#000;font-size:.75rem;padding:.125rem .25rem}.Header_description__YQbXJ{color:#fff;font-size:1rem}@media (max-width:991px){.Header_header__aV9NL{padding:1rem}.Header_headerContent__kEXre{align-items:flex-start;flex-direction:column}.Header_logo__B7kzE{margin-bottom:1rem}}.LoginForm_loginPage__x0L38{align-items:center;background:radial-gradient(160% 140% at 20% 15%,#d5e2dd 0,#c2ccd5 45%,#b8c1c9 100%);display:flex;height:100vh;justify-content:center;overflow:hidden;width:100%}.LoginForm_loginCard__\+oeR8{background:#fff;border:1px solid #10693d1a;border-radius:28px;box-shadow:0 28px 58px #0d3e2629,0 0 0 1px #ffffffa6;display:flex;flex-direction:column;gap:22px;padding:42px 36px;width:min(440px,calc(100% - 48px))}.LoginForm_logoWrap__5tJ-V{display:flex;justify-content:center}.LoginForm_logoWrap__5tJ-V img{height:auto;width:110px}.LoginForm_loginTitle__-Yfz0{color:#17673f;font-size:22px;font-weight:700;margin:0 0 6px;text-align:center}.LoginForm_inputGroup__HJIEq{display:flex;flex-direction:column;gap:8px}.LoginForm_inputGroup__HJIEq label{color:#304056;font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.LoginForm_inputGroup__HJIEq input{background:#edf4ff;border:1px solid #30405624;border-radius:18px;color:#0f172a;font-size:15px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.LoginForm_inputGroup__HJIEq input:focus{background:#fff;border-color:#2a9560;box-shadow:0 0 0 4px #1f9c6429;outline:none}.LoginForm_passwordField__kCXpb{align-items:center;display:flex;position:relative}.LoginForm_passwordField__kCXpb input{padding-right:96px;width:100%}.LoginForm_togglePasswordButton__L49PZ{background:#11643c29;border:none;border-radius:999px;color:#0f5a38;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;position:absolute;right:12px;transition:background .2s ease,transform .2s ease}.LoginForm_togglePasswordButton__L49PZ:hover{background:#11643c3d;transform:translateY(-1px)}.LoginForm_errorBanner__OVMXq{align-items:flex-start;background:#d645501f;border:1px solid #d645504d;border-radius:12px;color:#8e1f2d;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:12px 16px}.LoginForm_errorBanner__OVMXq button{background:none;border:none;color:inherit;cursor:pointer;font-weight:600;padding:0;text-decoration:underline}.LoginForm_submitButton__DAU--{background:linear-gradient(180deg,#1f9c64,#0d6b38);border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px;transition:transform .2s ease,box-shadow .2s ease}.LoginForm_submitButton__DAU--:hover{box-shadow:0 16px 32px #1f9c6440;transform:translateY(-2px)}.Footer_footer__pVmxr{align-items:center;background-color:#228a4d;display:flex;justify-content:center;padding:1rem}.Footer_footerImage__wjwS3{height:auto;object-fit:contain;width:100%}@media (max-width:991px){.Footer_footer__pVmxr{padding:1rem}}.LoginPage_loginPage__Aq3Ff{background-color:#e0e0e0;display:flex;flex-direction:column;min-height:100vh}.LoginPage_mainContent__ICCes{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:2rem}@media (max-width:991px){.LoginPage_mainContent__ICCes{padding:1rem}}.DashboardView_dashboardView__g8x4n{position:relative}.DashboardView_explanationText__k0Gg5{background:linear-gradient(145deg,#ffffffeb,#e2ecf4f2);border:1px solid #1f6aa524;border-radius:var(--radius-large);box-shadow:var(--shadow-soft);color:var(--color-text);font-size:18px;line-height:1.6;max-width:800px;padding:28px;text-align:center}.DashboardView_buttonContainer__nfGJN{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:720px;width:100%}.DashboardView_actionCard__EGVHm{background:var(--color-surface);border:1px solid #1f6aa52e;border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:24px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.DashboardView_actionCard__EGVHm:before{background:radial-gradient(circle at top right,#1f6aa533,#0000 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.DashboardView_actionCard__EGVHm:hover{box-shadow:var(--shadow-medium);transform:translateY(-6px)}.DashboardView_actionCard__EGVHm:hover:before{opacity:1}.DashboardView_cardHeading__i1fim{color:#144776;font-size:19px;font-weight:700}.DashboardView_cardSummary__FVgcV{color:var(--color-text-muted);font-size:14px;min-height:44px}.DashboardView_cardActions__HdS9y{display:flex;flex-wrap:wrap;gap:12px}.DashboardView_actionButton__U3z22{align-items:center;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border:none;border-radius:var(--radius-small);box-shadow:0 16px 30px #1447763d;color:#fff;cursor:pointer;display:inline-flex;flex:1 1 160px;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:12px 16px;transition:transform .2s ease,box-shadow .2s ease}.DashboardView_actionButton__U3z22 i{font-size:16px}.DashboardView_actionButton__U3z22:hover{box-shadow:0 18px 36px #14477647;transform:translateY(-2px)}.DashboardView_danger__E\+bKC{background:linear-gradient(135deg,#d64550,#a2172a);box-shadow:0 16px 28px #a6172a42}.AppHeader_appHeader__3oFo-{grid-gap:20px;align-items:center;background:linear-gradient(120deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:var(--shadow-medium);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;min-height:104px;padding:20px 48px;position:sticky;top:0;width:100%;z-index:20}.AppHeader_brandCluster__SVXFC{align-items:center;display:flex;gap:20px;min-width:0}.AppHeader_logo__gSfYP{flex:0 0 auto;max-height:76px;object-fit:contain;width:132px}.AppHeader_titleBlock__TaObx{display:flex;flex-direction:column;gap:4px;min-width:0}.AppHeader_title__7MP5Z{color:#fff;font-size:28px;font-weight:700;letter-spacing:0;line-height:1.2;min-width:0;overflow-wrap:anywhere}.AppHeader_subtitle__jfvCY{color:#ffffffdb;font-size:14px;line-height:1.35;margin:0;max-width:760px}.AppHeader_actions__wgo5R{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;min-width:0}.AppHeader_actionButton__G2SoI{background:#ffffff24;border:1px solid #ffffff73;border-radius:999px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;line-height:1.2;min-height:40px;padding:9px 18px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.AppHeader_actionButton__G2SoI:hover{background:#ffffff38;box-shadow:0 12px 24px #00000038;transform:translateY(-1px)}.AppHeader_actionButton__G2SoI:focus-visible{outline:3px solid #ffffffb8;outline-offset:3px}.AppHeader_homeButton__m7zWt,.AppHeader_languageButton__I7NGX,.AppHeader_logoutButton__Q2C1r,.AppHeader_notificationSlot__d2Ssq{flex:0 0 auto}@media (max-width:900px){.AppHeader_appHeader__3oFo-{align-items:start;grid-template-columns:1fr;min-height:auto;padding:18px 24px}.AppHeader_actions__wgo5R{justify-content:flex-start;width:100%}.AppHeader_logo__gSfYP{width:112px}.AppHeader_title__7MP5Z{font-size:24px}}@media (max-width:520px){.AppHeader_appHeader__3oFo-{gap:14px;padding:16px 18px}.AppHeader_brandCluster__SVXFC{align-items:center;gap:12px}.AppHeader_logo__gSfYP{width:84px}.AppHeader_title__7MP5Z{font-size:21px;line-height:1.25}.AppHeader_actions__wgo5R{gap:8px}.AppHeader_actionButton__G2SoI{flex:1 1 118px;min-width:0;padding:9px 12px;white-space:normal}.AppHeader_notificationSlot__d2Ssq{flex:0 0 auto}}.AppLayout_appLayout__wbyZ5{background:radial-gradient(circle at top left,#f7fbf9 0,var(--color-background) 45%,#e9f0ec 100%);color:var(--color-text);display:flex;flex-direction:column;min-height:100vh;width:100%}.AppLayout_content__mtxDa{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:32px;padding:32px 48px 96px;width:100%}@media (max-width:900px){.AppLayout_content__mtxDa{padding:28px 24px 80px}}@media (max-width:520px){.AppLayout_content__mtxDa{gap:24px;padding:24px 18px 64px}}.FactoryManagerDashboard_dashboardView__dCD2V,.FactoryManagerDashboard_notificationWrapper__DXftW{position:relative}.FactoryManagerDashboard_bellIcon__tHqm3{align-items:center;background:#0000;border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:44px}.FactoryManagerDashboard_bellIcon__tHqm3:hover{background:#ffffff1f;box-shadow:0 12px 22px #0000002e;transform:translateY(-2px)}.FactoryManagerDashboard_unreadBadge__sm8RH{align-items:center;background:#f04652;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 6px;position:absolute;right:-4px;top:-4px}.FactoryManagerDashboard_notificationDropdown__pBi\+y{background:#fff;border:1px solid #10693d1a;border-radius:18px;box-shadow:0 16px 36px #0d3e262e;display:flex;flex-direction:column;gap:16px;max-height:420px;padding:20px;position:absolute;right:0;top:56px;width:360px;z-index:30}.FactoryManagerDashboard_notifHeading__SAvxe{color:#0e5430;font-size:18px;font-weight:700;margin:0}.FactoryManagerDashboard_noNotifText__-nifm{color:#4b5c6b;font-size:14px;margin:0;text-align:center}.FactoryManagerDashboard_notifList__EhKf\+{display:flex;flex-direction:column;gap:12px;max-height:260px;overflow-y:auto;padding-right:6px}.FactoryManagerDashboard_notifItem__J\+Qjh{background:#10693d14;border:1px solid #10693d1f;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:12px}.FactoryManagerDashboard_unreadNotif__hsTeu{background:#1f9c641f;border-color:#1f9c642e;box-shadow:0 10px 22px #1f9c6429}.FactoryManagerDashboard_notifMessage__GUvZ9{color:#1f2f29;font-size:14px;margin:0}.FactoryManagerDashboard_notifDate__ERpVa{color:#5d6b78;font-size:12px;margin:0}.FactoryManagerDashboard_notificationButtons__tGHqB{display:flex;flex-wrap:wrap;gap:10px}.FactoryManagerDashboard_DeleteReadButton__wBnk\+,.FactoryManagerDashboard_markReadButton__jhcAl{border:none;border-radius:12px;cursor:pointer;flex:1 1 120px;font-size:13px;font-weight:600;padding:8px 12px;transition:transform .2s ease,box-shadow .2s ease}.FactoryManagerDashboard_markReadButton__jhcAl{background:#10693d29;color:#0f5a38}.FactoryManagerDashboard_DeleteReadButton__wBnk\+{background:#d6455026;color:#a2172a}.FactoryManagerDashboard_DeleteReadButton__wBnk\+:hover,.FactoryManagerDashboard_markReadButton__jhcAl:hover{box-shadow:0 10px 18px #0000001f;transform:translateY(-1px)}.FactoryManagerDashboard_explanationText__qQmTv{background:linear-gradient(145deg,#ffffffeb,#ecf6f1f5);border:1px solid #10693d1f;border-radius:22px;box-shadow:var(--shadow-soft);color:var(--color-text);font-size:18px;line-height:1.6;max-width:960px;padding:32px;text-align:center}.FactoryManagerDashboard_buttonContainer__Ospbx{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:1120px;width:100%}.FactoryManagerDashboard_actionCard__\+FsBQ{background:var(--color-surface);border:1px solid #10693d29;border-radius:20px;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:24px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.FactoryManagerDashboard_actionCard__\+FsBQ:before{background:radial-gradient(circle at top right,#1f9c642e,#0000 55%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.FactoryManagerDashboard_actionCard__\+FsBQ:hover{box-shadow:var(--shadow-medium);transform:translateY(-6px)}.FactoryManagerDashboard_actionCard__\+FsBQ:hover:before{opacity:1}.FactoryManagerDashboard_cardHeading__be5bs{color:var(--color-primary-dark);font-size:19px;font-weight:700}.FactoryManagerDashboard_cardSummary__eVmS8{color:var(--color-text-muted);font-size:14px;min-height:44px}.FactoryManagerDashboard_cardActions__qk5Kq{display:flex;flex-wrap:wrap;gap:12px}.FactoryManagerDashboard_actionButton__TOz9l{align-items:center;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border:none;border-radius:12px;box-shadow:0 16px 30px #10693d3d;color:#fff;cursor:pointer;display:inline-flex;flex:1 1 160px;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:12px 18px;transition:transform .2s ease,box-shadow .2s ease}.FactoryManagerDashboard_actionButton__TOz9l:hover{box-shadow:0 18px 36px #10693d4d;transform:translateY(-2px)}.FactoryManagerDashboard_danger__VAESi{background:linear-gradient(135deg,#d64550,#a2172a);box-shadow:0 14px 28px #a6172a47}.FactoryManagerDashboard_neutral__6SWML{background:linear-gradient(135deg,#1f6aa5,#11497a);box-shadow:0 14px 28px #11497a3d}.FactoryManagerDashboard_accent__0Aa-n{background:linear-gradient(135deg,#f7b728,#e88a10);box-shadow:0 14px 28px #edab283d;color:#533b08}.FactoryManagerDashboard_accent__0Aa-n:hover{color:#3d2905}@media (max-width:768px){.FactoryManagerDashboard_notificationDropdown__pBi\+y{left:0;right:auto;width:min(360px,calc(100vw - 36px))}}.SalesDashboardView_dashboardView__MBUN3{position:relative}.SalesDashboardView_explanationText__Q92VE{background:linear-gradient(145deg,#ffffffeb,#ecf6f1f5);border:1px solid #10693d2e;border-radius:var(--radius-large);box-shadow:var(--shadow-soft);color:var(--color-text);font-size:18px;line-height:1.6;max-width:880px;padding:30px;text-align:center}.SalesDashboardView_buttonContainer__3nfZb{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:980px;width:100%}.SalesDashboardView_actionCard__ojbr6{background:var(--color-surface);border:1px solid #10693d2e;border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:24px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.SalesDashboardView_actionCard__ojbr6:before{background:radial-gradient(circle at top right,#10693d2e,#0000 55%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.SalesDashboardView_actionCard__ojbr6:hover{box-shadow:var(--shadow-medium);transform:translateY(-6px)}.SalesDashboardView_actionCard__ojbr6:hover:before{opacity:1}.SalesDashboardView_cardHeading__T3H9n{color:var(--color-primary-dark);font-size:19px;font-weight:700}.SalesDashboardView_cardSummary__Y\+62a{color:var(--color-text-muted);font-size:14px;min-height:44px}.SalesDashboardView_cardActions__ZEgXY{display:flex;flex-wrap:wrap;gap:12px}.SalesDashboardView_actionButton__UtQ-0{align-items:center;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border:none;border-radius:var(--radius-small);box-shadow:0 16px 30px #10693d3d;color:#fff;cursor:pointer;display:inline-flex;flex:1 1 160px;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:12px 18px;transition:transform .2s ease,box-shadow .2s ease}.SalesDashboardView_actionButton__UtQ-0 i{font-size:16px}.SalesDashboardView_actionButton__UtQ-0:hover{box-shadow:0 18px 36px #10693d4d;transform:translateY(-2px)}.SalesDashboardView_accent__-vPeE{background:linear-gradient(135deg,var(--color-accent) 0,#df9a17 100%);box-shadow:0 16px 28px #df9a1747;color:#523a08}.SalesDashboardView_accent__-vPeE:hover{color:#392806}.SalesDashboardView_neutral__xR3Zz{background:linear-gradient(135deg,#1f6aa5,#11497a);box-shadow:0 16px 30px #11497a3d}@keyframes SalesManagerDashboardView_spin__5jFGr{to{transform:rotate(1turn)}}.SalesManagerDashboardView_salesManagerDashboard__FPIa7{align-items:stretch;gap:0;position:relative}.SalesManagerDashboardView_pageBody__\+A7uQ{display:flex;flex-direction:column;gap:24px;margin:0 auto 48px;max-width:1280px;padding:0 32px 48px;width:100%}.SalesManagerDashboardView_topBar__z68B1{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.SalesManagerDashboardView_periodBlock__PFYqc{display:flex;flex-direction:column;gap:4px}.SalesManagerDashboardView_periodLabel__PMsDk{color:#4b6b58;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.SalesManagerDashboardView_periodValue__zzaJk{color:#0c5130;font-size:18px;font-weight:600}.SalesManagerDashboardView_quickLinks__nmFtg{display:flex;flex-wrap:wrap;gap:12px}.SalesManagerDashboardView_linkButtonPrimary__2UHTr,.SalesManagerDashboardView_linkButtonSecondary__jC5lo{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease}.SalesManagerDashboardView_linkButtonPrimary__2UHTr{background:#10693d;box-shadow:0 16px 30px #10693d40;color:#fff}.SalesManagerDashboardView_linkButtonPrimary__2UHTr:hover{box-shadow:0 20px 36px #10693d47;transform:translateY(-2px)}.SalesManagerDashboardView_linkButtonSecondary__jC5lo{background:#f1f4f2;border:1px solid #c4d6cc;box-shadow:0 12px 24px #0f512f14;color:#0c5130}.SalesManagerDashboardView_linkButtonSecondary__jC5lo:hover{box-shadow:0 18px 30px #0f512f1f;transform:translateY(-2px)}.SalesManagerDashboardView_filtersCard__f48R\+{background:#fff;border-radius:20px;box-shadow:0 24px 40px #0f512f1f;display:flex;flex-direction:column;gap:20px;padding:24px}.SalesManagerDashboardView_sectionTitle__Zhw-5{color:#0c5130;font-size:20px;font-weight:700}.SalesManagerDashboardView_filtersGrid__1qCMq{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.SalesManagerDashboardView_filterField__HQRVz{color:#254134;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:6px}.SalesManagerDashboardView_filterField__HQRVz input,.SalesManagerDashboardView_filterField__HQRVz select{background:#fdfefe;border:1px solid #cfd9d4;border-radius:10px;color:#1f2933;font-size:14px;padding:10px 12px;transition:border .2s ease,box-shadow .2s ease}.SalesManagerDashboardView_filterField__HQRVz input:focus,.SalesManagerDashboardView_filterField__HQRVz select:focus{border-color:#10693d;box-shadow:0 0 0 3px #10693d26;outline:none}.SalesManagerDashboardView_errorBanner__kSJJM{background:#dd44441f;border:1px solid #dd44444d;border-radius:14px;color:#8f1c1c;font-weight:600;padding:14px 18px}.SalesManagerDashboardView_summaryGrid__EtrgJ{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.SalesManagerDashboardView_summaryCard__HF4Gh{background:linear-gradient(145deg,#fff,#f4fbf6);border-radius:18px;box-shadow:0 18px 32px #0c51301a;display:flex;flex-direction:column;gap:8px;padding:18px 20px}.SalesManagerDashboardView_summaryLabel__qt9te{color:#4b6b58;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.SalesManagerDashboardView_summaryValue__FELbH{color:#0c5130;font-size:28px;font-weight:700}.SalesManagerDashboardView_summarySub__2rUc2{color:#5f7b6b;font-size:13px}.SalesManagerDashboardView_breakdownGrid__msf69{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.SalesManagerDashboardView_breakdownCard__PCiEG{background:#fff;border-radius:18px;box-shadow:0 16px 32px #0f512f1f;display:flex;flex-direction:column;gap:12px;padding:18px 20px}.SalesManagerDashboardView_breakdownList__mguL3{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.SalesManagerDashboardView_breakdownItem__gWLoM{align-items:baseline;display:flex;font-size:14px;gap:16px;justify-content:space-between}.SalesManagerDashboardView_breakdownLabel__lXB5q{color:#244637;font-weight:600}.SalesManagerDashboardView_breakdownValue__rSjhY{color:#1f2933;display:flex;font-weight:600;gap:6px}.SalesManagerDashboardView_breakdownShare__GiDKC{color:#6b8a7b;font-weight:500}.SalesManagerDashboardView_emptyBreakdown__1LRAD{color:#6b8a7b;font-size:13px}.SalesManagerDashboardView_topSection__uLrTC{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.SalesManagerDashboardView_topCard__jdk-P{background:#fff;border-radius:18px;box-shadow:0 16px 32px #0f512f1f;padding:18px 20px}.SalesManagerDashboardView_topCard__jdk-P h3{color:#0c5130;font-size:18px;font-weight:700;margin-bottom:12px}.SalesManagerDashboardView_topCard__jdk-P ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.SalesManagerDashboardView_topItemPrimary__-dMgR{color:#244637;font-weight:600}.SalesManagerDashboardView_topItemMeta__EFIva{color:#5f7b6b;display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.SalesManagerDashboardView_navigationSection__8dSM8{display:flex;flex-wrap:wrap;gap:12px}.SalesManagerDashboardView_navButton__qUr4A{background:#10693d1f;border:none;border-radius:12px;color:#0c5130;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.SalesManagerDashboardView_navButton__qUr4A:hover{box-shadow:0 14px 24px #10693d2e;transform:translateY(-1px)}.SalesManagerDashboardView_navButtonActive__EK4UM{background:#10693d;box-shadow:0 16px 30px #10693d52;color:#fff}.SalesManagerDashboardView_tableSection__D5CS4{background:#fff;border-radius:20px;box-shadow:0 24px 40px #0f512f1f;display:flex;flex-direction:column;gap:16px;padding:20px 24px}.SalesManagerDashboardView_sectionHeader__gV0sQ{display:flex;flex-direction:column;gap:6px}.SalesManagerDashboardView_sectionHeader__gV0sQ h2{color:#0c5130;font-size:20px;font-weight:700}.SalesManagerDashboardView_sectionDescription__TiWPU{color:#5f7b6b;font-size:13px}.SalesManagerDashboardView_tableWrapper__raxPG{overflow-x:auto;width:100%}.SalesManagerDashboardView_dataTable__B81Y2{border-collapse:initial;border-spacing:0;min-width:900px;width:100%}.SalesManagerDashboardView_dataTable__B81Y2 thead th{background:#f2f7f4;color:#0c5130;font-size:13px;letter-spacing:.05em;padding:12px 16px;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.SalesManagerDashboardView_dataTable__B81Y2 tbody td{border-bottom:1px solid #e2ebe6;color:#1f2933;font-size:14px;padding:14px 16px;vertical-align:middle}.SalesManagerDashboardView_dataTable__B81Y2 tbody tr:hover{background:#10693d0f}.SalesManagerDashboardView_emptyStateCell__VyRpC{color:#5f7b6b;font-weight:600;padding:32px 16px;text-align:center}.SalesManagerDashboardView_badgeRow__nh9Nh{display:flex;flex-wrap:wrap;gap:6px}.SalesManagerDashboardView_badge__mgvy2{background:#10693d1f;border-radius:999px;color:#0c5130;font-size:12px;font-weight:600;padding:4px 10px}.SalesManagerDashboardView_coverageCell__5nezS{color:#476656;display:flex;flex-direction:column;font-size:13px;gap:4px}.SalesManagerDashboardView_customerCell__-yi0p,.SalesManagerDashboardView_productCell__lKdNd{display:flex;flex-direction:column;gap:4px}.SalesManagerDashboardView_customerName__IjNkQ,.SalesManagerDashboardView_productName__u6bIj{color:#244637;font-weight:600}.SalesManagerDashboardView_customerCode__l8hfG,.SalesManagerDashboardView_productSku__QvmQL{color:#5f7b6b;font-size:12px}.SalesManagerDashboardView_loadingOverlay__Wnwr6{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff9;color:#0c5130;display:flex;flex-direction:column;font-weight:600;gap:12px;inset:0;justify-content:center;position:fixed;z-index:30}.SalesManagerDashboardView_spinner__Vbtg2{animation:SalesManagerDashboardView_spin__5jFGr .8s linear infinite;border:4px solid #10693d26;border-radius:50%;border-top-color:#10693d;height:48px;width:48px}@media (max-width:768px){.SalesManagerDashboardView_pageBody__\+A7uQ{padding:0 20px 32px}.SalesManagerDashboardView_filtersGrid__1qCMq,.SalesManagerDashboardView_summaryGrid__EtrgJ{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.SalesManagerDashboardView_dataTable__B81Y2{min-width:720px}}.CompanyManagerDashboardView_dashboardView__eatxg{position:relative}.CompanyManagerDashboardView_explanationText__lPUzW{background:linear-gradient(145deg,#ffffffe6,#e8eef2f5);border:1px solid #1f6aa529;border-radius:var(--radius-large);box-shadow:var(--shadow-soft);color:var(--color-text);font-size:18px;line-height:1.6;max-width:920px;padding:32px;text-align:center}.CompanyManagerDashboardView_buttonContainer__wOqIC{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:1120px;width:100%}.CompanyManagerDashboardView_actionCard__CUtz4{background:var(--color-surface);border:1px solid #1f6aa52e;border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:24px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.CompanyManagerDashboardView_actionCard__CUtz4:before{background:radial-gradient(circle at top right,#1f6aa533,#0000 55%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.CompanyManagerDashboardView_actionCard__CUtz4:hover{box-shadow:var(--shadow-medium);transform:translateY(-6px)}.CompanyManagerDashboardView_actionCard__CUtz4:hover:before{opacity:1}.CompanyManagerDashboardView_cardHeading__Be6hk{color:#144776;font-size:19px;font-weight:700}.CompanyManagerDashboardView_cardSummary__HP18g{color:var(--color-text-muted);font-size:14px;min-height:44px}.CompanyManagerDashboardView_cardActions__h9MuG{display:flex;flex-wrap:wrap;gap:12px}.CompanyManagerDashboardView_actionButton__yAvDa{align-items:center;background:linear-gradient(135deg,var(--color-secondary) 0,#144776 100%);border:none;border-radius:var(--radius-small);box-shadow:0 16px 30px #1447763d;color:#fff;cursor:pointer;display:inline-flex;flex:1 1 150px;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:12px 18px;transition:transform .2s ease,box-shadow .2s ease}.CompanyManagerDashboardView_actionButton__yAvDa i{font-size:16px}.CompanyManagerDashboardView_actionButton__yAvDa:hover{box-shadow:0 18px 36px #14477647;transform:translateY(-2px)}.CompanyManagerDashboardView_accent__U8upB{background:linear-gradient(135deg,var(--color-accent) 0,#df9a17 100%);box-shadow:0 16px 28px #df9a1747;color:#523a08}.CompanyManagerDashboardView_accent__U8upB:hover{color:#392806}.CompanyManagerDashboardView_primary__l0Nbg{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:0 16px 30px #10693d42}.CompanyManagerDashboardView_danger__W2GJW{background:linear-gradient(135deg,#d64550,#a2172a);box-shadow:0 16px 32px #a6172a42}.CompanyManagerDashboardView_neutral__5VfN9{background:linear-gradient(135deg,#566b77,#37444d);box-shadow:0 16px 30px #37444d3d}.AccountingDashboardView_dashboard__9sCNn{gap:24px;width:100%}.AccountingDashboardView_intro__6FaZt{background:var(--color-surface);border:1px solid #10693d24;border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);max-width:1080px;padding:20px 24px;width:100%}.AccountingDashboardView_intro__6FaZt p{font-size:16px}.AccountingDashboardView_sectionGrid__LVXkK{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:1080px;width:100%}.AccountingDashboardView_sectionCard__OV9Py{background:var(--color-surface);border:1px solid #10693d24;border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:18px;justify-content:space-between;min-height:180px;padding:22px}.AccountingDashboardView_sectionCard__OV9Py h2{color:var(--color-primary-dark);font-size:20px;margin-bottom:8px}.AccountingDashboardView_sectionCard__OV9Py p{font-size:14px}.AccountingDashboardView_statusBadge__sDrc7{align-self:flex-start;background:#f7b7282e;border-radius:999px;color:#805600;font-size:13px;font-weight:700;padding:7px 12px}@media (max-width:768px){.AccountingDashboardView_intro__6FaZt{padding:18px}.AccountingDashboardView_sectionCard__OV9Py{min-height:150px}}.ProductManagement_productManagementPage__B\+34q{position:relative}.ProductManagement_loadingOverlay__P0LPg{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffc7;display:flex;inset:0;justify-content:center;position:fixed;z-index:30}.ProductManagement_spinner__3BK-\+{animation:ProductManagement_spin__uWuHw .8s linear infinite;border:4px solid #10693d2e;border-radius:50%;border-top:4px solid var(--color-primary);height:48px;width:48px}@keyframes ProductManagement_spin__uWuHw{to{transform:rotate(1turn)}}.ProductManagement_productList__g7FaT{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-width:1180px;width:100%}.ProductManagement_actionBar__gGMHO{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #10693d1f;border-radius:var(--radius-large);bottom:24px;box-shadow:var(--shadow-soft);display:flex;justify-content:flex-end;margin-top:12px;max-width:1180px;padding:16px 20px;position:sticky;width:100%}.ProductManagement_confirmButton__ijECc{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border:none;border-radius:var(--radius-small);box-shadow:0 16px 32px #10693d3d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:transform .2s ease,box-shadow .2s ease}.ProductManagement_confirmButton__ijECc:hover{box-shadow:0 18px 38px #10693d4d;transform:translateY(-2px)}.ProductManagement_confirmButton__ijECc:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.ProductManagement_modalBackdrop__3-XTa{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;padding:24px;position:fixed;top:0;width:100%;z-index:40}.ProductManagement_modalContent__OvFYy{background-color:var(--color-surface);border-radius:var(--radius-medium);box-shadow:var(--shadow-medium);color:var(--color-text);display:flex;flex-direction:column;gap:16px;max-width:420px;padding:28px;text-align:center;width:100%}.ProductManagement_modalActions__5r9oa{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ProductManagement_modalCancelButton__4mynu,.ProductManagement_modalConfirmButton__DCgGU{border:none;border-radius:var(--radius-small);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease}.ProductManagement_modalConfirmButton__DCgGU{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:0 16px 28px #10693d3d}.ProductManagement_modalCancelButton__4mynu{background:linear-gradient(135deg,#d64550,#a2172a);box-shadow:0 16px 28px #a6172a3d}.ProductManagement_modalCancelButton__4mynu:hover,.ProductManagement_modalConfirmButton__DCgGU:hover{box-shadow:0 18px 34px #00000038;transform:translateY(-2px)}.ProductManagement_modalMessage__xjuM\+{color:var(--color-text);line-height:1.5;text-align:left}.ProductManagement_receiptList__JeVxm{color:var(--color-text);list-style-type:none;margin:0 0 10px;padding:0;text-align:left}.ProductManagement_receiptItem__\+oyQe{font-size:14px;margin-bottom:6px}.ProductManagement_modalTitle__h1e2x{color:var(--color-primary-dark);font-size:20px;font-weight:700}.ProductManagement_modalSubtitle__Fmlal{color:var(--color-text-muted);font-size:15px}.ProductManagement_errorMessage__A2K\+M,.ProductManagement_successMessage__0wLSB{border-radius:var(--radius-medium);font-weight:600;max-width:1180px;padding:14px 18px;width:100%}.ProductManagement_errorMessage__A2K\+M{background:#d645501f;border:1px solid #d6455059;color:#a2172a}.ProductManagement_successMessage__0wLSB{background:#10693d1f;border:1px solid #10693d4d;color:var(--color-primary-dark)}.ProductManagement_messageRow__yhndi{align-items:center;display:flex;gap:12px}.ProductManagement_messageText__DkJfO{flex:1 1}.ProductManagement_messageCloseButton__7VR3y{background:none;border:none;color:inherit;cursor:pointer;font-weight:600;padding:0;text-decoration:underline}@media (max-width:768px){.ProductManagement_productList__g7FaT{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ProductManagement_actionBar__gGMHO{margin-top:0;position:static;width:100%}.ProductManagement_confirmButton__ijECc{width:100%}}.ProductCard_productCard__qe50h{background:var(--color-surface);border:1px solid #10693d29;border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:18px;padding:22px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.ProductCard_productCard__qe50h:before{background:radial-gradient(circle at top right,#10693d24,#0000 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.ProductCard_productCard__qe50h:hover{box-shadow:var(--shadow-medium);transform:translateY(-6px)}.ProductCard_productCard__qe50h:hover:before{opacity:1}.ProductCard_productInfo__MAQOJ{display:flex;flex-direction:column;gap:14px}.ProductCard_placeholderImage__W1Ylx,.ProductCard_productImage__qJW8M{align-items:center;background:#10693d0f;border-radius:var(--radius-small);color:var(--color-text-muted);display:flex;font-weight:600;height:200px;justify-content:center;object-fit:cover;width:100%}.ProductCard_productDetails__XU2tD{display:flex;flex-direction:column;gap:6px}.ProductCard_productName__WYHrn{color:var(--color-primary-dark);font-size:20px;font-weight:700}.ProductCard_productMeta__GUiXE{color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.ProductCard_metaChip__e7Rq9{background:#10693d1f;border-radius:999px;color:var(--color-primary-dark);font-weight:600;padding:4px 10px}.ProductCard_productOptions__j3Jdc{display:flex;flex-direction:column;gap:12px}.ProductCard_fieldLabel__-3HSf{color:var(--color-text-muted);font-size:13px;font-weight:600}.ProductCard_colorDropdown__NOR7L,.ProductCard_countInput__ac1YX,.ProductCard_sortDropdown__wWcQm{background:#10693d0f;border:1px solid #10693d2e;border-radius:var(--radius-small);color:var(--color-text);font-size:15px;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.ProductCard_colorDropdown__NOR7L:focus,.ProductCard_countInput__ac1YX:focus,.ProductCard_sortDropdown__wWcQm:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #10693d1f;outline:none}.ProductCard_colorDropdown__NOR7L:disabled,.ProductCard_countInput__ac1YX:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.ProductCard_productCard__qe50h{padding:20px}}.ProductInventoryView_inventoryPage__BTBBW{position:relative}.ProductInventoryView_loadingOverlay__GjSlB{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffbf;color:var(--color-primary-dark);display:flex;flex-direction:column;font-weight:600;gap:12px;inset:0;justify-content:center;position:fixed;z-index:30}.ProductInventoryView_spinner__0Vqdf{animation:ProductInventoryView_spin__bOHej .8s linear infinite;border:4px solid #10693d2e;border-radius:50%;border-top:4px solid var(--color-primary);height:48px;width:48px}@keyframes ProductInventoryView_spin__bOHej{to{transform:rotate(1turn)}}.ProductInventoryView_filterBar__uzzl1{align-items:center;display:flex;flex-wrap:wrap;gap:12px;max-width:1180px;width:100%}.ProductInventoryView_searchInput__QtTN2{background:#10693d0f;border:1px solid #10693d2e;border-radius:var(--radius-small);color:var(--color-text);flex:1 1;font-size:15px;min-width:240px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease}.ProductInventoryView_searchInput__QtTN2:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #10693d1f;outline:none}.ProductInventoryView_resetButton__nU24M{background:linear-gradient(135deg,#f7b728,#df9a17);border:none;border-radius:var(--radius-small);box-shadow:0 14px 24px #df9a1738;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease}.ProductInventoryView_resetButton__nU24M:hover:not(:disabled){box-shadow:0 18px 32px #df9a1747;transform:translateY(-2px)}.ProductInventoryView_resetButton__nU24M:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.ProductInventoryView_alert__6\+Bce{align-items:center;border-radius:var(--radius-medium);display:flex;font-weight:600;justify-content:space-between;max-width:1180px;padding:14px 18px;width:100%}.ProductInventoryView_alertError__TeRKj{background:#d645501f;border:1px solid #d6455059;color:#a2172a}.ProductInventoryView_alertDismiss__B6FbO{background:none;border:none;color:inherit;cursor:pointer;font-weight:600;text-decoration:underline}.ProductInventoryView_productGrid__QspPA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1180px;width:100%}.ProductInventoryView_productCard__WLJWU{background:var(--color-surface);border:1px solid #10693d29;border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:16px;padding:22px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.ProductInventoryView_productCard__WLJWU:before{background:radial-gradient(circle at top right,#10693d24,#0000 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.ProductInventoryView_productCard__WLJWU:hover{box-shadow:var(--shadow-medium);transform:translateY(-6px)}.ProductInventoryView_productCard__WLJWU:hover:before{opacity:1}.ProductInventoryView_imageWrapper__wqIc1{align-items:center;background:#10693d0f;border-radius:var(--radius-small);display:flex;height:200px;justify-content:center;overflow:hidden;width:100%}.ProductInventoryView_productImage__ryG4u{height:100%;object-fit:cover;width:100%}.ProductInventoryView_placeholderImage__SSiFE{color:var(--color-text-muted);font-weight:600}.ProductInventoryView_cardBody__7yods{display:flex;flex-direction:column;gap:12px}.ProductInventoryView_productName__OZxk1{color:var(--color-primary-dark);font-size:20px;font-weight:700}.ProductInventoryView_metaRow__Cgx7l{display:flex;flex-wrap:wrap;gap:10px}.ProductInventoryView_metaChip__j9FHd{background:#10693d1f;border-radius:999px;color:var(--color-primary-dark);font-size:12px;font-weight:600;padding:4px 10px}.ProductInventoryView_sortList__QsKjK{display:flex;flex-direction:column;gap:12px}.ProductInventoryView_sortHeading__\+DxJo{color:var(--color-text-muted);font-size:13px;font-weight:600}.ProductInventoryView_sortBlock__oQ0Y\+{background:#10693d0f;border:1px solid #10693d1f;border-radius:var(--radius-small);display:flex;flex-direction:column;gap:10px;padding:14px}.ProductInventoryView_sortHeader__62Tf9{color:var(--color-primary-dark);display:flex;font-size:13px;gap:12px;justify-content:space-between}.ProductInventoryView_sortTotal__f38y6{color:var(--color-text-muted)}.ProductInventoryView_colorsGrid__PXnd6{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.ProductInventoryView_colorCard__7JCcX{background:var(--color-surface);border:1px solid #10693d2e;border-radius:var(--radius-small);box-shadow:0 6px 18px #10693d1a;display:flex;flex-direction:column;font-size:12px;gap:4px;padding:10px 12px}.ProductInventoryView_colorName__f5c7Y{color:var(--color-primary-dark);font-weight:600}.ProductInventoryView_colorQty__D1ulO{color:var(--color-text)}.ProductInventoryView_colorHeld__IGsL6{color:var(--color-text-muted)}.ProductInventoryView_emptyState__PnKsq{background:#10693d14;border:1px dashed #10693d3d;border-radius:var(--radius-large);color:var(--color-text-muted);font-weight:600;max-width:1180px;padding:40px;text-align:center;width:100%}@media (max-width:768px){.ProductInventoryView_filterBar__uzzl1{flex-direction:column}}.RequestsManagement_requestsPage__dc5lt{position:relative}.RequestsManagement_loadingOverlay__ZHRnY{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffbf;display:flex;inset:0;justify-content:center;position:fixed;z-index:30}.RequestsManagement_spinner__qs80-{animation:RequestsManagement_spin__je\+MY .8s linear infinite;border:4px solid #10693d2e;border-radius:50%;border-top:4px solid var(--color-primary);height:48px;width:48px}@keyframes RequestsManagement_spin__je\+MY{to{transform:rotate(1turn)}}.RequestsManagement_heroCard__31UFa{background:linear-gradient(145deg,#ffffffeb,#ecf6f1f5);border:1px solid #10693d1f;border-radius:var(--radius-large);box-shadow:var(--shadow-soft);color:var(--color-text);font-size:16px;line-height:1.6;max-width:1180px;padding:28px;width:100%}.RequestsManagement_alert__FTj\+i{align-items:center;border-radius:var(--radius-medium);display:flex;font-weight:600;justify-content:space-between;max-width:1180px;padding:14px 18px;width:100%}.RequestsManagement_alertError__Vstr5{background:#d645501f;border:1px solid #d6455059;color:#a2172a}.RequestsManagement_alertDismiss__cWMw2{background:none;border:none;color:inherit;cursor:pointer;font-weight:600;text-decoration:underline}.RequestsManagement_tableCard__yPUlS{background:var(--color-surface);border:1px solid #10693d29;border-radius:var(--radius-large);box-shadow:var(--shadow-soft);max-width:1180px;overflow:hidden;width:100%}.RequestsManagement_table__4nYE8{border-collapse:collapse;width:100%}.RequestsManagement_table__4nYE8 thead th{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);color:#fff;font-size:13px;letter-spacing:.05em;padding:14px 18px;text-align:left;text-transform:uppercase}.RequestsManagement_table__4nYE8 tbody td{border-bottom:1px solid #10693d1f;color:var(--color-text);font-size:14px;padding:14px 18px;vertical-align:middle}.RequestsManagement_table__4nYE8 tbody tr:hover{background:#10693d0f}.RequestsManagement_badge__Sf1Sa{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;padding:4px 10px;text-transform:capitalize}.RequestsManagement_badgeInfo__BAcxZ{background:#10693d29;color:var(--color-primary-dark)}.RequestsManagement_badgeWarning__kfttS{background:#f7b72833;color:#7a4a06}.RequestsManagement_badgeSuccess__q1fMu{background:#1c7b4f2e;color:#14543a}.RequestsManagement_badgeDanger__UJruj{background:#d645502e;color:#a2172a}.RequestsManagement_badgeMuted__X-N7v{background:#52606d1f;color:var(--color-text-muted)}.RequestsManagement_actionButtons__ORr-d{display:flex;flex-wrap:wrap;gap:8px}.RequestsManagement_actionButton__AYMwk{border:none;border-radius:var(--radius-small);color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;transition:transform .2s ease,box-shadow .2s ease}.RequestsManagement_actionButton__AYMwk:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.RequestsManagement_acceptButton__L4jpt{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:0 14px 24px #10693d3d}.RequestsManagement_rejectButton__8tUec{background:linear-gradient(135deg,#f7b728,#df9a17);box-shadow:0 14px 24px #df9a1738;color:#523a08}.RequestsManagement_deleteButton__JEV4T{background:linear-gradient(135deg,#d64550,#a2172a);box-shadow:0 14px 24px #a6172a38}.RequestsManagement_actionButton__AYMwk:hover:not(:disabled){box-shadow:0 18px 34px #00000038;transform:translateY(-2px)}.RequestsManagement_emptyState__8sXFC{background:#10693d14;border:1px dashed #10693d3d;border-radius:var(--radius-large);color:var(--color-text-muted);font-weight:600;max-width:1180px;padding:40px;text-align:center;width:100%}.RequestsManagement_modalBackdrop__A2tBh{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:40}.RequestsManagement_modalContent__nL1dl{background:var(--color-surface);border:1px solid #10693d29;border-radius:var(--radius-medium);box-shadow:var(--shadow-medium);display:flex;flex-direction:column;gap:16px;max-width:400px;padding:28px;text-align:center;width:100%}.RequestsManagement_modalButton__1EnnB{align-self:center;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border:none;border-radius:var(--radius-small);box-shadow:0 16px 30px #10693d3d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease}.RequestsManagement_modalButton__1EnnB:hover{box-shadow:0 18px 36px #00000038;transform:translateY(-2px)}@media (max-width:768px){.RequestsManagement_tableCard__yPUlS{overflow-x:auto}.RequestsManagement_table__4nYE8{min-width:960px}}.CreateNewProduct_createProductPage__8OlTH{position:relative}.CreateNewProduct_loadingOverlay__FFNtm{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffbf;display:flex;inset:0;justify-content:center;position:fixed;z-index:30}.CreateNewProduct_spinner__Qkgri{animation:CreateNewProduct_spin__JQpaW .8s linear infinite;border:4px solid #10693d2e;border-radius:50%;border-top:4px solid var(--color-primary);height:48px;width:48px}@keyframes CreateNewProduct_spin__JQpaW{to{transform:rotate(1turn)}}.CreateNewProduct_alert__v7-XS{align-items:center;border-radius:var(--radius-medium);display:flex;font-weight:600;justify-content:space-between;max-width:760px;padding:14px 18px;width:100%}.CreateNewProduct_alertError__FGKgG{background:#d645501f;border:1px solid #d6455059;color:#a2172a}.CreateNewProduct_alertSuccess__6hmGF{background:#1c7b4f1f;border:1px solid #1c7b4f59;color:#14543a}.CreateNewProduct_alertDismiss__jnSF-{background:none;border:none;color:inherit;cursor:pointer;font-weight:600;text-decoration:underline}.CreateNewProduct_formCard__9vCO8{background:var(--color-surface);border:1px solid #10693d29;border-radius:var(--radius-large);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:24px;max-width:760px;padding:32px;width:100%}.CreateNewProduct_sectionTitle__MqbwZ{color:var(--color-primary-dark);font-size:20px;font-weight:700}.CreateNewProduct_fieldGroup__HbvDv{display:flex;flex-direction:column;gap:8px}.CreateNewProduct_fieldLabel__PjY0U{color:var(--color-text-muted);font-size:14px;font-weight:600}.CreateNewProduct_fileInput__vnOBZ,.CreateNewProduct_textInput__bAlC1{background:#10693d0f;border:1px solid #10693d2e;border-radius:var(--radius-small);color:var(--color-text);font-size:15px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.CreateNewProduct_fileInput__vnOBZ:focus,.CreateNewProduct_textInput__bAlC1:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #10693d1f;outline:none}.CreateNewProduct_sortList__zivv-{display:flex;flex-direction:column;gap:16px}.CreateNewProduct_sortCard__r6VLh{background:#10693d0f;border:1px solid #10693d1f;border-radius:var(--radius-small);display:flex;flex-direction:column;gap:14px;padding:18px}.CreateNewProduct_colorList__VGwZn{display:flex;flex-direction:column;gap:10px}.CreateNewProduct_colorRow__L6kgv{display:flex;flex-wrap:wrap;gap:10px}.CreateNewProduct_colorInput__5S-bg,.CreateNewProduct_quantityInput__YOCM5{background:#10693d0f;border:1px solid #10693d2e;border-radius:var(--radius-small);flex:1 1 150px;font-size:14px;padding:10px 14px}.CreateNewProduct_controlButtons__WqtvK{display:flex;flex-wrap:wrap;gap:10px}.CreateNewProduct_dangerButton__zx2U2,.CreateNewProduct_primaryButton__16Eqx,.CreateNewProduct_secondaryButton__tYg9g{border:none;border-radius:var(--radius-small);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease}.CreateNewProduct_primaryButton__16Eqx{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:0 16px 30px #10693d3d}.CreateNewProduct_secondaryButton__tYg9g{background:linear-gradient(135deg,#f7b728,#df9a17);box-shadow:0 16px 30px #df9a1738;color:#523a08}.CreateNewProduct_dangerButton__zx2U2{background:linear-gradient(135deg,#d64550,#a2172a);box-shadow:0 16px 30px #a6172a3d}.CreateNewProduct_dangerButton__zx2U2:hover,.CreateNewProduct_primaryButton__16Eqx:hover,.CreateNewProduct_secondaryButton__tYg9g:hover{box-shadow:0 18px 36px #00000038;transform:translateY(-2px)}.CreateNewProduct_footerButtons__JWzkx{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.CreateNewProduct_modalBackdrop__RQWMj{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:40}.CreateNewProduct_modalContent__bwrIT{background:var(--color-surface);border:1px solid #10693d29;border-radius:var(--radius-medium);box-shadow:var(--shadow-medium);display:flex;flex-direction:column;gap:16px;max-width:400px;padding:28px;text-align:center;width:100%}.CreateNewProduct_modalButton__sp3u4{align-self:center;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border:none;border-radius:var(--radius-small);box-shadow:0 16px 30px #10693d3d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease}.CreateNewProduct_modalButton__sp3u4:hover{box-shadow:0 18px 36px #00000038;transform:translateY(-2px)}@media (max-width:768px){.CreateNewProduct_formCard__9vCO8{padding:24px}}.EditProduct_manageProductsPage__-Rn5i{position:relative}.EditProduct_loadingOverlay__kQZs1{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffc7;display:flex;inset:0;justify-content:center;position:fixed;z-index:30}.EditProduct_spinner__cx-8d{animation:EditProduct_spin__5lxlK .8s linear infinite;border:4px solid #10693d2e;border-radius:50%;border-top:4px solid var(--color-primary);height:48px;width:48px}@keyframes EditProduct_spin__5lxlK{to{transform:rotate(1turn)}}.EditProduct_productGrid__Jlc-3{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1180px;width:100%}.EditProduct_productCard__Flur\+{background:var(--color-surface);border:1px solid #10693d29;border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:22px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.EditProduct_productCard__Flur\+:before{background:radial-gradient(circle at top right,#10693d29,#0000 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.EditProduct_productCard__Flur\+:hover{box-shadow:var(--shadow-medium);transform:translateY(-6px)}.EditProduct_productCard__Flur\+:hover:before{opacity:1}.EditProduct_placeholderImage__ANoee,.EditProduct_productImage__FITFq{align-items:center;background:#10693d14;border-radius:var(--radius-small);color:var(--color-text-muted);display:flex;font-weight:600;height:200px;justify-content:center;letter-spacing:.03em;object-fit:cover;width:100%}.EditProduct_productName__f8UkX{color:var(--color-primary-dark);font-size:20px;font-weight:700}.EditProduct_productMeta__zrffm{color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.EditProduct_metaChip__ZIB1D{background:#10693d1f;border-radius:999px;color:var(--color-primary-dark);font-weight:600;padding:6px 10px}.EditProduct_sortSection__M48uR{background:var(--color-surface-muted);border:1px solid #10693d1f;border-radius:var(--radius-small);display:flex;flex-direction:column;gap:10px;padding:14px}.EditProduct_sortHeader__6szXL{color:var(--color-primary-dark);display:flex;font-size:14px;font-weight:600;justify-content:space-between}.EditProduct_colorList__wwXc6{color:var(--color-text);display:flex;flex-direction:column;font-size:13px;gap:6px}.EditProduct_colorItem__YqMCR{align-items:center;display:flex;gap:12px;justify-content:space-between}.EditProduct_colorName__d9Fra{color:var(--color-primary-dark);font-weight:600}.EditProduct_colorQuantity__MNC\+5{color:var(--color-text-muted)}.EditProduct_heldBadge__BjpQu{align-self:flex-start;background:#d645501f;border-radius:999px;color:#a2172a;font-size:12px;font-weight:600;padding:4px 10px}.EditProduct_buttonGroup__l-jI0{display:flex;gap:10px;margin-top:auto}.EditProduct_deleteButton__CZWwQ,.EditProduct_editButton__LmZUJ{border:none;border-radius:var(--radius-small);color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px 16px;transition:transform .2s ease,box-shadow .2s ease}.EditProduct_editButton__LmZUJ{background:linear-gradient(135deg,var(--color-secondary) 0,#144776 100%);box-shadow:0 16px 30px #1447763d}.EditProduct_editButton__LmZUJ:hover{box-shadow:0 18px 34px #1447764d;transform:translateY(-2px)}.EditProduct_deleteButton__CZWwQ{background:linear-gradient(135deg,#d64550,#a2172a);box-shadow:0 16px 30px #a6172a3d}.EditProduct_deleteButton__CZWwQ:hover{box-shadow:0 18px 34px #a6172a4d;transform:translateY(-2px)}.EditProduct_modalBackdrop__T-uID{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:40}.EditProduct_modalContentLarge__ZI9Tr,.EditProduct_modalContent__zBHdY{animation:EditProduct_fadeIn__qZvTt .25s ease-out;background:var(--color-surface);border:1px solid #10693d29;border-radius:var(--radius-medium);box-shadow:var(--shadow-medium);display:flex;flex-direction:column;gap:18px;padding:28px}.EditProduct_modalContent__zBHdY{max-width:420px;text-align:center;width:100%}.EditProduct_modalContentLarge__ZI9Tr{max-height:80vh;max-width:720px;overflow-y:auto;width:100%}@keyframes EditProduct_fadeIn__qZvTt{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.EditProduct_modalButtonGroup__0v2Oi{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.EditProduct_addColorButton__ZwSIj,.EditProduct_addSortButton__5kUgS,.EditProduct_modalCancelButton__KSKCT,.EditProduct_modalCloseButton__kS5tO,.EditProduct_modalConfirmButton__Q-RL6,.EditProduct_removeColorButton__54ql3,.EditProduct_removeSortButton__689Ig{border:none;border-radius:var(--radius-small);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease}.EditProduct_addColorButton__ZwSIj,.EditProduct_addSortButton__5kUgS,.EditProduct_modalConfirmButton__Q-RL6{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:0 16px 30px #10693d3d}.EditProduct_modalCancelButton__KSKCT,.EditProduct_removeColorButton__54ql3,.EditProduct_removeSortButton__689Ig{background:linear-gradient(135deg,#d64550,#a2172a);box-shadow:0 16px 30px #a6172a3d}.EditProduct_modalCloseButton__kS5tO{align-self:center;background:linear-gradient(135deg,var(--color-secondary) 0,#144776 100%);box-shadow:0 16px 30px #1447763d}.EditProduct_addColorButton__ZwSIj:hover,.EditProduct_addSortButton__5kUgS:hover,.EditProduct_modalCancelButton__KSKCT:hover,.EditProduct_modalCloseButton__kS5tO:hover,.EditProduct_modalConfirmButton__Q-RL6:hover,.EditProduct_removeColorButton__54ql3:hover,.EditProduct_removeSortButton__689Ig:hover{box-shadow:0 18px 36px #00000038;transform:translateY(-2px)}.EditProduct_formLabel__ZaN-G{color:var(--color-text-muted);font-size:14px;font-weight:600;margin-bottom:-6px}.EditProduct_colorInput__iP0a7,.EditProduct_formInput__jebDe,.EditProduct_imageInput__u-Tur,.EditProduct_quantityInput__GJiyz,.EditProduct_sortInput__BVVZF{background:#10693d0f;border:1px solid #10693d2e;border-radius:var(--radius-small);color:var(--color-text);font-size:15px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.EditProduct_colorInput__iP0a7:focus,.EditProduct_formInput__jebDe:focus,.EditProduct_imageInput__u-Tur:focus,.EditProduct_quantityInput__GJiyz:focus,.EditProduct_sortInput__BVVZF:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #10693d1f;outline:none}.EditProduct_sortContainer__GkeJT{background:#10693d0f;border:1px solid #10693d1f;border-radius:var(--radius-small);display:flex;flex-direction:column;gap:12px;padding:16px}.EditProduct_formHeading__XTrQ1{color:var(--color-primary-dark);font-size:16px;font-weight:600}.EditProduct_colorRow__2TWxp{display:flex;flex-wrap:wrap;gap:10px}.EditProduct_currentImageContainer__5DtyP{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.EditProduct_currentImage__an6Iu{border-radius:var(--radius-small);box-shadow:var(--shadow-soft);max-width:280px;object-fit:cover;width:100%}@media (max-width:768px){.EditProduct_productGrid__Jlc-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.EditProduct_colorRow__2TWxp{flex-direction:column}}.CreateNewUser_page__UF21y{background:radial-gradient(circle at top left,#1f9c6414,#0000 55%),radial-gradient(circle at bottom right,#18569814,#0000 50%),#f4f7f6;gap:42px;position:relative}.CreateNewUser_loadingOverlay__kEA1Q{align-items:center;background:#ffffffd1;display:flex;inset:0;justify-content:center;position:fixed;z-index:80}.CreateNewUser_spinner__MXgis{animation:CreateNewUser_spin__4c5L5 .8s linear infinite;border:6px solid #0f6a3e2e;border-radius:50%;border-top-color:#1f9c64;height:60px;width:60px}@keyframes CreateNewUser_spin__4c5L5{to{transform:rotate(1turn)}}.CreateNewUser_content__h3y7w{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);max-width:1080px;width:100%}.CreateNewUser_introCard__GDiKj{background:linear-gradient(140deg,#fffffff2,#ecf2efeb);border:1px solid #10693d1f;border-radius:24px;box-shadow:0 16px 30px #0f5a381f;display:flex;flex-direction:column;gap:18px;padding:32px}.CreateNewUser_introCard__GDiKj h2{color:#0e5430;font-size:24px;margin:0}.CreateNewUser_introCard__GDiKj p{color:#425565;line-height:1.6;margin:0}.CreateNewUser_introCard__GDiKj ul{color:#2f3f4d;display:flex;flex-direction:column;font-weight:600;gap:8px;margin:0;padding-left:18px}.CreateNewUser_formCard__eARrr{background:#fff;border:1px solid #10693d1f;border-radius:24px;box-shadow:0 20px 38px #0f5a3824;display:flex;flex-direction:column;gap:26px;padding:36px}.CreateNewUser_formCard__eARrr h3{color:#0e5430;font-size:22px;margin:0}.CreateNewUser_formGrid__18pkl{grid-gap:18px;display:grid;gap:18px}.CreateNewUser_inputField__vpKgR{color:#2f3f4d;display:flex;flex-direction:column;font-size:14px;gap:8px}.CreateNewUser_inputField__vpKgR input,.CreateNewUser_inputField__vpKgR select{border:1px solid #30405629;border-radius:14px;color:#10243b;font-size:15px;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease}.CreateNewUser_inputField__vpKgR input:focus,.CreateNewUser_inputField__vpKgR select:focus{border-color:#1f9c64;box-shadow:0 0 0 4px #1f9c6429;outline:none}.CreateNewUser_inputField__vpKgR small{color:#607489;font-size:12px}.CreateNewUser_passwordField__N6FP3{align-items:center;display:flex;position:relative}.CreateNewUser_passwordField__N6FP3 input{padding-right:108px;width:100%}.CreateNewUser_togglePassword__qrvFn{background:#0f5a381f;border:none;border-radius:999px;color:#0e5430;cursor:pointer;font-weight:600;padding:8px 16px;position:absolute;right:12px;transition:background .2s ease,transform .2s ease}.CreateNewUser_togglePassword__qrvFn:hover{background:#0f5a3833;transform:translateY(-1px)}.CreateNewUser_formActions__GKerQ{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.CreateNewUser_primaryButton__mWcJ0,.CreateNewUser_secondaryButton__t7i0g{border:none;border-radius:14px;cursor:pointer;font-size:15px;font-weight:600;padding:12px 20px;transition:transform .2s ease,box-shadow .2s ease}.CreateNewUser_primaryButton__mWcJ0{background:linear-gradient(120deg,#1f9c64,#136c42);color:#fff}.CreateNewUser_primaryButton__mWcJ0:hover{box-shadow:0 16px 32px #1f9c6440;transform:translateY(-2px)}.CreateNewUser_secondaryButton__t7i0g{background:#d645501f;color:#a82332}.CreateNewUser_secondaryButton__t7i0g:hover{box-shadow:0 14px 26px #a823322e;transform:translateY(-2px)}.CreateNewUser_linkButton__EUGEy{background:none;border:none;color:#0f5a38;cursor:pointer;font-size:14px;font-weight:600;padding:0 4px;text-decoration:underline}.CreateNewUser_linkButton__EUGEy:hover{color:#0b4026}.CreateNewUser_modalBackdrop__C84yF{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100}.CreateNewUser_modalCard__biZZL{background:#fff;border:1px solid #10693d1f;border-radius:18px;box-shadow:0 22px 38px #0000002e;display:flex;flex-direction:column;gap:18px;max-width:360px;padding:28px;text-align:center;width:100%}.CreateNewUser_modalCard__biZZL h3{color:#0e5430;font-size:20px;margin:0}.CreateNewUser_modalCard__biZZL p{color:#384a5a;line-height:1.5;margin:0}@media (max-width:1024px){.CreateNewUser_content__h3y7w{grid-template-columns:1fr}.CreateNewUser_introCard__GDiKj{order:2}.CreateNewUser_formCard__eARrr{order:1}}@media (max-width:600px){.CreateNewUser_page__UF21y{gap:32px}.CreateNewUser_content__h3y7w{gap:20px}.CreateNewUser_formCard__eARrr,.CreateNewUser_introCard__GDiKj{padding:28px 24px}}.ManageUsers_manageUsersContainer__M3TBG{position:relative}.ManageUsers_loadingOverlay__JTdEI{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffbf;display:flex;inset:0;justify-content:center;position:fixed;z-index:30}.ManageUsers_spinner__ckO36{animation:ManageUsers_spin__OdkqQ .8s linear infinite;border:4px solid #10693d2e;border-radius:50%;border-top:4px solid var(--color-primary);height:48px;width:48px}@keyframes ManageUsers_spin__OdkqQ{to{transform:rotate(1turn)}}.ManageUsers_searchInput__qVFmA{background:#ffffff2e;border:1px solid #fff6;border-radius:var(--radius-small);color:#fff;font-size:15px;padding:12px 16px;transition:background .2s ease,border .2s ease,box-shadow .2s ease;width:320px}.ManageUsers_searchInput__qVFmA::placeholder{color:#ffffffad}.ManageUsers_searchInput__qVFmA:focus{background:#ffffff42;box-shadow:0 10px 20px #00000029;outline:none}.ManageUsers_userList__M1r3t{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:1080px;width:100%}.ManageUsers_userCard__R7b9C{background:var(--color-surface);border:1px solid #10693d24;border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:12px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.ManageUsers_userCard__R7b9C:hover{box-shadow:var(--shadow-medium);transform:translateY(-4px)}.ManageUsers_inactiveCard__RFxSK{background:#f8faf9;border-color:#52606d38}.ManageUsers_username__62s1B{color:var(--color-primary-dark);font-size:20px;font-weight:700}.ManageUsers_statusLine__1YEnX,.ManageUsers_userType__TXIE8{color:var(--color-text-muted);font-size:14px}.ManageUsers_statusLine__1YEnX{align-items:center;display:flex;gap:8px}.ManageUsers_statusBadge__q4sGJ{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-height:26px;padding:4px 10px}.ManageUsers_statusActive__Tbmv3{background:#25a56a1f;color:#17633f}.ManageUsers_statusInactive__RZ4pA{background:#52606d1f;color:#52606d}.ManageUsers_activateButton__3gzSn,.ManageUsers_deactivateButton__q15i2{align-self:flex-start;border:none;border-radius:var(--radius-small);cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;transition:transform .2s ease,box-shadow .2s ease}.ManageUsers_deactivateButton__q15i2{background:linear-gradient(135deg,#d64550,#a2172a);box-shadow:0 14px 26px #a6172a38;color:#fff}.ManageUsers_activateButton__3gzSn{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:0 14px 26px #10693d38;color:#fff}.ManageUsers_activateButton__3gzSn:hover,.ManageUsers_deactivateButton__q15i2:hover{transform:translateY(-2px)}.ManageUsers_deactivateButton__q15i2:hover{box-shadow:0 18px 34px #a6172a47}.ManageUsers_activateButton__3gzSn:hover{box-shadow:0 18px 34px #10693d47}.ManageUsers_noUsers__FlrAw{color:var(--color-text-muted);font-size:16px;grid-column:1/-1;text-align:center}.ManageUsers_modalBackdrop__Q13wB{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:40}.ManageUsers_modalContent__Vw0JP{background:var(--color-surface);border:1px solid #10693d29;border-radius:var(--radius-medium);box-shadow:var(--shadow-medium);display:flex;flex-direction:column;gap:16px;max-width:420px;padding:28px;text-align:center;width:100%}.ManageUsers_modalButton__t5Bu6{align-self:center;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border:none;border-radius:var(--radius-small);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease}.ManageUsers_modalButton__t5Bu6:hover{box-shadow:0 14px 24px #10693d38;transform:translateY(-1px)}.ManageUsers_modalButtonGroup__nX9xZ{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ManageUsers_cancelButton__uARUy,.ManageUsers_confirmButton__3t9oe{border:none;border-radius:var(--radius-small);cursor:pointer;flex:1 1 140px;font-size:14px;font-weight:600;padding:10px 16px;transition:transform .2s ease,box-shadow .2s ease}.ManageUsers_confirmButton__3t9oe{background:linear-gradient(135deg,#d64550,#a2172a);box-shadow:0 16px 28px #a6172a38;color:#fff}.ManageUsers_cancelButton__uARUy{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:0 16px 28px #10693d38;color:#fff}.ManageUsers_cancelButton__uARUy:hover,.ManageUsers_confirmButton__3t9oe:hover{box-shadow:0 18px 36px #00000038;transform:translateY(-2px)}@media (max-width:768px){.ManageUsers_searchInput__qVFmA{width:100%}}.SalesRequestsManagement_page__aNdlY{background:linear-gradient(180deg,#f4f8f6,#e3ece8 55%,#eff2f4);gap:32px;position:relative}.SalesRequestsManagement_content__9L4n9{display:flex;flex-direction:column;gap:24px;max-width:1120px;padding:0 24px;width:100%}.SalesRequestsManagement_errorBanner__QkT3P{background:#d645501f;border:1px solid #d645504d;border-radius:12px;color:#8e1f2d;font-size:14px;padding:12px 16px}.SalesRequestsManagement_emptyState__KEVbG{background:#ffffffdb;border:1px dashed #10693d3d;border-radius:22px;color:#304056;padding:48px 32px;text-align:center}.SalesRequestsManagement_cardsGrid__2hOip{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.SalesRequestsManagement_card__E9fO8{background:#fff;border:1px solid #10693d14;border-radius:24px;box-shadow:0 20px 40px #0d3e2624;display:flex;flex-direction:column;gap:18px;padding:24px;transition:transform .2s ease,box-shadow .2s ease}.SalesRequestsManagement_card__E9fO8:hover{box-shadow:0 26px 48px #0d3e262e;transform:translateY(-4px)}.SalesRequestsManagement_cardHeader__sK7Lw{display:flex;flex-direction:column;gap:8px}.SalesRequestsManagement_cardHeaderTitle__H5HW3{align-items:center;display:flex;flex-wrap:wrap;gap:12px;row-gap:6px}.SalesRequestsManagement_cardId__zUekc{color:#0e5430;font-size:16px;font-weight:700}.SalesRequestsManagement_statusChip__RnmX5{align-items:center;background:#3040561f;border-radius:20px;color:#2f3f4d;display:inline-flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.04em;line-height:1.25;max-width:100%;padding:6px 14px;text-align:center;text-transform:uppercase}.SalesRequestsManagement_processedLabel__qgkJI{color:#ffffffd9;font-size:12px;font-weight:500;white-space:nowrap}.SalesRequestsManagement_statusChipPending__jKA5y{background:#ffc10733;color:#946200}.SalesRequestsManagement_statusChipDateChanged__LEJgU{background:#1976d22e;color:#0d47a1}.SalesRequestsManagement_statusChipAccepted__n\+NA9{background:#1da95f2e;color:#11653e}.SalesRequestsManagement_statusChipRejected__MngRj{background:#e539352e;color:#aa1e19}.SalesRequestsManagement_statusChipHeld__3kRId{background:#ffa7262e;color:#a04c00}.SalesRequestsManagement_statusChipCancelled__n5a0W{background:#78909c2e;color:#485c68}.SalesRequestsManagement_cardMetaLine__3Fvf0{color:#435466;display:flex;flex-wrap:wrap;font-size:14px;gap:12px}.SalesRequestsManagement_metaGrid__SfGlb{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.SalesRequestsManagement_metaItem__jOu6I{display:flex;flex-direction:column;gap:4px}.SalesRequestsManagement_metaLabel__P0uN7{color:#607489;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.SalesRequestsManagement_metaValue__t1Tw9{color:#1f2f29;font-size:14px}.SalesRequestsManagement_fullWidth__gjjXG{grid-column:1/-1}.SalesRequestsManagement_itemsTable__wMUiz{background:#10693d0a;border:1px solid #10693d1a;border-radius:18px;display:flex;flex-direction:column;overflow:hidden}.SalesRequestsManagement_itemsRow__uMRmH,.SalesRequestsManagement_itemsTableHeader__mBjOM{grid-gap:8px;display:grid;font-size:13px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:12px 16px}.SalesRequestsManagement_itemsTableHeader__mBjOM{background:#10693d14;color:#0e5430;font-weight:700}.SalesRequestsManagement_itemsRow__uMRmH:nth-child(2n){background:#ffffffb3}.SalesRequestsManagement_cardActions__Dzr0V{display:flex;flex-wrap:wrap;gap:10px}.SalesRequestsManagement_accentButton__jsZbf,.SalesRequestsManagement_ghostButton__\+j1NW,.SalesRequestsManagement_neutralButton__7cF0K,.SalesRequestsManagement_primaryButton__icJQU,.SalesRequestsManagement_secondaryButton__NNyem,.SalesRequestsManagement_warningButton__ttM4K{border:none;border-radius:14px;cursor:pointer;font-size:13px;font-weight:600;padding:10px 16px;transition:transform .2s ease,box-shadow .2s ease}.SalesRequestsManagement_primaryButton__icJQU{background:linear-gradient(135deg,#1f9c64,#0d6b38);color:#fff}.SalesRequestsManagement_accentButton__jsZbf{background:linear-gradient(135deg,#f7b728,#e68a12);color:#4b3205}.SalesRequestsManagement_neutralButton__7cF0K{background:linear-gradient(135deg,#1f6aa5,#11497a);color:#fff}.SalesRequestsManagement_warningButton__ttM4K{background:linear-gradient(135deg,#ef5350,#c62828);color:#fff}.SalesRequestsManagement_ghostButton__\+j1NW{background:#3040561f;color:#2f3f4d}.SalesRequestsManagement_accentButton__jsZbf:hover,.SalesRequestsManagement_ghostButton__\+j1NW:hover,.SalesRequestsManagement_neutralButton__7cF0K:hover,.SalesRequestsManagement_primaryButton__icJQU:hover,.SalesRequestsManagement_secondaryButton__NNyem:hover,.SalesRequestsManagement_warningButton__ttM4K:hover{box-shadow:0 14px 24px #0000002e;transform:translateY(-2px)}.SalesRequestsManagement_loadingOverlay__TwiGB{align-items:center;background:#fffc;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.SalesRequestsManagement_spinner__OxTLO{animation:SalesRequestsManagement_spin__ohFY3 .8s linear infinite;border:8px solid #10693d1f;border-radius:50%;border-top-color:#1f9c64;height:64px;width:64px}@keyframes SalesRequestsManagement_spin__ohFY3{to{transform:rotate(1turn)}}.SalesRequestsManagement_modalBackdrop__8bLCg{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2000}.SalesRequestsManagement_modalCard__FNvL3{background:#fff;border:1px solid #10693d1a;border-radius:20px;box-shadow:0 24px 42px #0d3e2633;display:flex;flex-direction:column;gap:16px;padding:28px;text-align:left;width:min(420px,100%)}.SalesRequestsManagement_modalLabel__v2Ua9{color:#607489;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.SalesRequestsManagement_modalInput__iE3RT{background:#f7fafc;border:1px solid #30405629;border-radius:12px;color:#1f2f29;font-size:14px;padding:10px 14px}.SalesRequestsManagement_modalInput__iE3RT:focus{border-color:#1f9c64;box-shadow:0 0 0 3px #1f9c642e;outline:none}.SalesRequestsManagement_modalActions__FcZ8A{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.SalesRequestsManagement_textArea__gPuRc{min-height:100px}.SalesCreateRequest_page__1fu\+B{background:linear-gradient(180deg,#eef4f2,#dde7e2 55%,#eef2f6);gap:32px;position:relative}.SalesCreateRequest_layout__1DTNJ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);max-width:1180px;width:100%}.SalesCreateRequest_catalogSection__E0VeX{display:flex;flex-direction:column;gap:16px}.SalesCreateRequest_catalogSection__E0VeX h2{color:#0e5430;font-size:20px;font-weight:700;margin:0}.SalesCreateRequest_catalogGrid__2xg9D{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.SalesCreateRequest_productCard__7C4Pi{align-items:center;background:#fff;border:1px solid #10693d1f;border-radius:18px;box-shadow:0 18px 36px #0d3e261f;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.SalesCreateRequest_productCard__7C4Pi:hover{box-shadow:0 22px 40px #0d3e2629;transform:translateY(-4px)}.SalesCreateRequest_productCardSelected__RO5eW{border-color:#1f9c6499;box-shadow:0 24px 44px #1f9c6433}.SalesCreateRequest_productImage__4oJ5i{background:#10693d14;border-radius:14px;height:140px;object-fit:cover;width:100%}.SalesCreateRequest_productPlaceholder__LKtHV{align-items:center;background:#10693d0f;border-radius:14px;color:#476257;display:flex;font-weight:600;height:140px;justify-content:center;width:100%}.SalesCreateRequest_productInfo__CAUiQ{color:#1f2f29;display:flex;flex-direction:column;gap:4px;text-align:center}.SalesCreateRequest_productInfo__CAUiQ h3{font-size:16px;font-weight:700;margin:0}.SalesCreateRequest_builderSection__JOcu-{display:flex;flex-direction:column}.SalesCreateRequest_builderCard__KKrqq{background:#fff;border:1px solid #10693d1a;border-radius:26px;box-shadow:0 24px 44px #0d3e2626;display:flex;flex-direction:column;gap:24px;padding:28px}.SalesCreateRequest_fieldGroup__GcZFS{display:flex;flex-direction:column;gap:12px}.SalesCreateRequest_fieldGroup__GcZFS h3{color:#0e5430;font-size:18px;font-weight:700;margin:0}label{color:#2f3f4d;font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.SalesCreateRequest_input__SyEHf,.SalesCreateRequest_select__T96Nh{background:#f7fafc;border:1px solid #30405629;border-radius:14px;color:#0f172a;font-size:14px;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.SalesCreateRequest_input__SyEHf:focus,.SalesCreateRequest_select__T96Nh:focus{background:#fff;border-color:#1f9c64;box-shadow:0 0 0 3px #1f9c642e;outline:none}.SalesCreateRequest_helperText__X9Y95{color:#8c5a1f;font-size:13px}.SalesCreateRequest_detailGrid__09600{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.SalesCreateRequest_field__0yknH{display:flex;flex-direction:column;gap:6px}.SalesCreateRequest_divider__idpf8{background:#3040561f;height:1px}.SalesCreateRequest_addItemButton__QO828{align-self:flex-start;background:linear-gradient(135deg,#1f9c64,#136c42);border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease}.SalesCreateRequest_addItemButton__QO828:hover{box-shadow:0 16px 30px #1f9c6438;transform:translateY(-2px)}.SalesCreateRequest_itemsList__FFzjc{display:flex;flex-direction:column;gap:12px}.SalesCreateRequest_itemsTable__\+N0H2{background:#10693d0a;border:1px solid #10693d1a;border-radius:18px;overflow:hidden}.SalesCreateRequest_itemsRow__kaLc9,.SalesCreateRequest_itemsTableHeader__J3fLj{grid-gap:8px;display:grid;font-size:13px;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));padding:12px 16px}.SalesCreateRequest_itemsTableHeader__J3fLj{background:#10693d14;color:#0e5430;font-weight:700}.SalesCreateRequest_itemsRow__kaLc9{align-items:center;background:#ffffffd9}.SalesCreateRequest_itemsRow__kaLc9:nth-child(2n){background:#ffffffa6}.SalesCreateRequest_removeButton__EDRnD{background:#e539352e;border:none;border-radius:12px;color:#aa1e19;cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px;transition:transform .2s ease,box-shadow .2s ease}.SalesCreateRequest_removeButton__EDRnD:hover{box-shadow:0 10px 18px #e539353d;transform:translateY(-1px)}.SalesCreateRequest_footerActions__pkkxq{display:flex;justify-content:flex-end}.SalesCreateRequest_primaryButton__Z3dj9{background:linear-gradient(135deg,#1f6aa5,#11497a);border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 22px;transition:transform .2s ease,box-shadow .2s ease}.SalesCreateRequest_primaryButton__Z3dj9:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.SalesCreateRequest_primaryButton__Z3dj9:hover:not(:disabled){box-shadow:0 16px 32px #11497a3d;transform:translateY(-2px)}.SalesCreateRequest_loadingOverlay__z77Ht{align-items:center;background:#ffffffd9;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:fixed;z-index:1000}.SalesCreateRequest_spinner__TJiQm{animation:SalesCreateRequest_spin__lFsIH .8s linear infinite;border:8px solid #10693d29;border-radius:50%;border-top-color:#1f9c64;height:60px;width:60px}.SalesCreateRequest_loadingText__EQLgT{color:#1f2f29;font-size:14px}@keyframes SalesCreateRequest_spin__lFsIH{to{transform:rotate(1turn)}}.SalesCreateRequest_modalBackdrop__bu0bl{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2000}.SalesCreateRequest_modalCard__lztZT{background:#fff;border:1px solid #10693d1a;border-radius:20px;box-shadow:0 24px 42px #0d3e262e;display:flex;flex-direction:column;gap:16px;padding:28px;text-align:center;width:min(380px,100%)}@media (max-width:960px){.SalesCreateRequest_layout__1DTNJ{grid-template-columns:1fr}.SalesCreateRequest_builderSection__JOcu-,.SalesCreateRequest_catalogSection__E0VeX{width:100%}}.SalesMyRequests_page__aVdQa{background:linear-gradient(180deg,#f4f8f6,#e3ece8 55%,#eff2f4);gap:32px;position:relative}.SalesMyRequests_loadingOverlay__HT8rO{align-items:center;background:#ffffffc7;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:fixed;z-index:30}.SalesMyRequests_spinner__bc2LH{animation:SalesMyRequests_spin__56P0N .8s linear infinite;border:4px solid #10693d2e;border-radius:50%;border-top:4px solid var(--color-primary);height:48px;width:48px}@keyframes SalesMyRequests_spin__56P0N{to{transform:rotate(1turn)}}.SalesMyRequests_loadingText__xOO8K{color:var(--color-text-muted);font-size:14px}.SalesMyRequests_content__6mvd3{display:flex;flex-direction:column;gap:24px;max-width:1120px;padding:0 24px;width:100%}.SalesMyRequests_emptyState__QrsDN{background:#ffffffdb;border:1px dashed #10693d3d;border-radius:22px;color:#304056;font-size:16px;font-weight:600;padding:48px 32px;text-align:center}.SalesMyRequests_cardsGrid__2AOmZ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.SalesMyRequests_card__mmiqo{background:#fff;border:1px solid #10693d14;border-radius:24px;box-shadow:0 20px 40px #0e412624;display:flex;flex-direction:column;gap:18px;padding:24px;transition:transform .2s ease,box-shadow .2s ease}.SalesMyRequests_card__mmiqo:hover{box-shadow:0 26px 48px #0d3e262e;transform:translateY(-4px)}.SalesMyRequests_cardHeader__BF9ck{display:flex;flex-direction:column;gap:10px}.SalesMyRequests_cardHeaderTitle__uFt\+S{align-items:center;display:flex;flex-wrap:wrap;gap:12px;row-gap:8px}.SalesMyRequests_requestId__yg9EU{color:#0e5430;font-size:16px;font-weight:700}.SalesMyRequests_statusChip__VMV9m{align-items:center;background:#3040561f;border-radius:20px;color:#2f3f4d;display:inline-flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.04em;line-height:1.25;padding:6px 14px;text-align:center;text-transform:uppercase}.SalesMyRequests_statusChipPending__dkywO{background:#ffc10733;color:#946200}.SalesMyRequests_statusChipDateChanged__aBTES{background:#1976d22e;color:#0d47a1}.SalesMyRequests_statusChipAccepted__Uvlx3{background:#1da95f2e;color:#11653e}.SalesMyRequests_statusChipRejected__0AfX1{background:#e539352e;color:#aa1e19}.SalesMyRequests_statusChipHeld__o6Jj-{background:#ffa7262e;color:#a04c00}.SalesMyRequests_statusChipCancelled__wxbTO{background:#78909c2e;color:#485c68}.SalesMyRequests_cardMeta__PXWhR{color:#52606d;display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.SalesMyRequests_customerSummary__J6\+k9{color:#304056;display:flex;flex-wrap:wrap;font-size:14px;gap:12px}.SalesMyRequests_managerNotes__Fr58p{display:flex;flex-direction:column;gap:6px}.SalesMyRequests_metaLabel__DvuZ1{color:var(--color-text-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.SalesMyRequests_metaValue__tDI46{background:#10693d0a;border-radius:var(--radius-small);color:var(--color-text);font-size:14px;line-height:1.5;margin:0;padding:12px 14px}.SalesMyRequests_itemsSection__pCEj8{display:flex;flex-direction:column;gap:12px}.SalesMyRequests_itemsHeaderRow__NyXYE{align-items:center;display:flex;justify-content:space-between}.SalesMyRequests_itemsTitle__X76qZ{color:var(--color-primary-dark);font-size:15px;font-weight:700;margin:0}.SalesMyRequests_itemsCount__-jU2b{align-items:center;background:#10693d1a;border-radius:16px;color:var(--color-primary-dark);display:flex;font-size:13px;font-weight:600;height:32px;justify-content:center;min-width:32px}.SalesMyRequests_itemsList__uOX0Z{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.SalesMyRequests_itemCard__\+fAa-{background:#10693d0d;border:1px solid #10693d1f;border-radius:var(--radius-small);display:flex;flex-direction:column;gap:10px;padding:14px}.SalesMyRequests_itemTitleRow__hgJKm{align-items:center;display:flex;gap:12px;justify-content:space-between}.SalesMyRequests_itemName__\+8WbX{color:var(--color-primary-dark);font-size:14px;font-weight:600}.SalesMyRequests_itemQuantity__bz-Oo{color:var(--color-text-muted);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.SalesMyRequests_itemDetails__f5r78{color:#52606d;display:flex;flex-direction:column;font-size:13px;gap:6px}.SalesMyRequests_cardFooter__X8MAy{color:var(--color-text-muted);display:flex;font-size:13px;justify-content:flex-start;letter-spacing:.05em;text-transform:uppercase}.SalesMyRequests_modalBackdrop__Atb\+8{align-items:center;background:#0e412659;display:flex;inset:0;justify-content:center;position:fixed;z-index:40}.SalesMyRequests_modalContent__0qffO{background:var(--color-surface);border:1px solid #10693d2e;border-radius:var(--radius-medium);box-shadow:var(--shadow-medium);color:var(--color-text);display:flex;flex-direction:column;gap:16px;max-width:420px;padding:28px;text-align:center;width:calc(100% - 40px)}.SalesMyRequests_closeButton__IxXVW{align-self:center;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:transform .2s ease,box-shadow .2s ease}.SalesMyRequests_closeButton__IxXVW:hover{box-shadow:0 14px 28px #10693d3d;transform:translateY(-1px)}@media (max-width:768px){.SalesMyRequests_content__6mvd3{padding:0 12px}}@media (max-width:520px){.SalesMyRequests_cardsGrid__2AOmZ,.SalesMyRequests_itemsList__uOX0Z{grid-template-columns:1fr}}.HeldOrdersPage_heldOrdersPage__LL1q9{position:relative}.HeldOrdersPage_loadingOverlay__hin1Z{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffbf;display:flex;inset:0;justify-content:center;position:fixed;z-index:30}.HeldOrdersPage_spinner__mnBsD{animation:HeldOrdersPage_spin__sSdlp .8s linear infinite;border:4px solid #10693d2e;border-radius:50%;border-top:4px solid var(--color-primary);height:48px;width:48px}@keyframes HeldOrdersPage_spin__sSdlp{to{transform:rotate(1turn)}}.HeldOrdersPage_heroCard__JfKQ-{background:linear-gradient(145deg,#ffffffeb,#ecf6f1f5);border:1px solid #10693d1f;border-radius:var(--radius-large);box-shadow:var(--shadow-soft);color:var(--color-text);font-size:16px;line-height:1.6;max-width:1180px;padding:28px;width:100%}.HeldOrdersPage_alert__AYECP{align-items:center;border-radius:var(--radius-medium);display:flex;font-weight:600;justify-content:space-between;max-width:1180px;padding:14px 18px;width:100%}.HeldOrdersPage_alertError__IQz8o{background:#d645501f;border:1px solid #d6455059;color:#a2172a}.HeldOrdersPage_alertSuccess__x\+6ev{background:#1c7b4f1f;border:1px solid #1c7b4f59;color:#14543a}.HeldOrdersPage_alertDismiss__IFgVp{background:none;border:none;color:inherit;cursor:pointer;font-weight:600;text-decoration:underline}.HeldOrdersPage_ordersGrid__kEX\+x{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-width:1180px;width:100%}.HeldOrdersPage_emptyState__bujof{background:#10693d14;border:1px dashed #10693d3d;border-radius:var(--radius-large);color:var(--color-text-muted);font-weight:600;max-width:1180px;padding:40px;text-align:center;width:100%}.HeldOrdersPage_orderCard__tW1JW{background:var(--color-surface);border:1px solid #10693d29;border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:12px;padding:22px;position:relative}.HeldOrdersPage_orderCard__tW1JW:before{background:radial-gradient(circle at top right,#10693d2e,#0000 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.HeldOrdersPage_orderCard__tW1JW:hover{box-shadow:var(--shadow-medium)}.HeldOrdersPage_orderCard__tW1JW:hover:before{opacity:1}.HeldOrdersPage_cardHeader__350Fg{color:var(--color-text);display:flex;flex-direction:column;gap:6px}.HeldOrdersPage_requestId__m4hby{color:var(--color-primary-dark);font-size:18px;font-weight:700}.HeldOrdersPage_metaRow__zi9LW{color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.HeldOrdersPage_metaChip__XmjIl{background:#10693d1f;border-radius:999px;color:var(--color-primary-dark);font-weight:600;padding:4px 10px}.HeldOrdersPage_itemsList__iI\+Cq{display:flex;flex-direction:column;gap:10px;margin-top:12px}.HeldOrdersPage_itemRow__ioGyN{grid-gap:6px;background:#10693d0f;border:1px solid #10693d1f;border-radius:var(--radius-small);display:grid;font-size:13px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.HeldOrdersPage_itemLabel__IKJhX{color:var(--color-primary-dark);font-weight:600}.HeldOrdersPage_actionNote__u3E02{color:var(--color-text-muted);font-size:12px}.HeldOrdersPage_actionButtons__Nqd7\+{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.HeldOrdersPage_dangerButton__yHlqw,.HeldOrdersPage_primaryButton__f8FsT,.HeldOrdersPage_warningButton__C1iM5{border:none;border-radius:var(--radius-small);color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 16px;transition:transform .2s ease,box-shadow .2s ease}.HeldOrdersPage_primaryButton__f8FsT{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:0 14px 24px #10693d38}.HeldOrdersPage_warningButton__C1iM5{background:linear-gradient(135deg,#f7b728,#df9a17);box-shadow:0 14px 24px #df9a1738;color:#523a08}.HeldOrdersPage_dangerButton__yHlqw{background:linear-gradient(135deg,#d64550,#a2172a);box-shadow:0 14px 24px #a6172a38}.HeldOrdersPage_dangerButton__yHlqw:hover,.HeldOrdersPage_primaryButton__f8FsT:hover,.HeldOrdersPage_warningButton__C1iM5:hover{box-shadow:0 18px 34px #00000038;transform:translateY(-2px)}.HeldOrdersPage_dangerButton__yHlqw:disabled,.HeldOrdersPage_primaryButton__f8FsT:disabled,.HeldOrdersPage_warningButton__C1iM5:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.HeldOrdersPage_modalBackdrop__Y7kqi{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:40}.HeldOrdersPage_modalContent__WcnWs{background:var(--color-surface);border:1px solid #10693d29;border-radius:var(--radius-medium);box-shadow:var(--shadow-medium);display:flex;flex-direction:column;gap:16px;max-width:420px;padding:28px;text-align:center;width:100%}.HeldOrdersPage_modalButtonGroup__-ked3{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.HeldOrdersPage_modalPrimary__\+Rn2H,.HeldOrdersPage_modalSecondary__tpHIc{border:none;border-radius:var(--radius-small);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease}.HeldOrdersPage_modalPrimary__\+Rn2H{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:0 16px 30px #10693d3d}.HeldOrdersPage_modalSecondary__tpHIc{background:linear-gradient(135deg,#d64550,#a2172a);box-shadow:0 16px 30px #a6172a3d}.HeldOrdersPage_modalPrimary__\+Rn2H:hover,.HeldOrdersPage_modalSecondary__tpHIc:hover{box-shadow:0 18px 36px #00000038;transform:translateY(-2px)}.HeldOrdersPage_formLabel__ib16E{color:var(--color-text-muted);font-size:14px;font-weight:600;text-align:left}.HeldOrdersPage_formInput__ITCzB{background:#10693d0f;border:1px solid #10693d2e;border-radius:var(--radius-small);color:var(--color-text);font-size:14px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.HeldOrdersPage_formInput__ITCzB:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #10693d1f;outline:none}.HeldOrdersPage_closeButton__YvLId{align-self:center;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border:none;border-radius:var(--radius-small);box-shadow:0 16px 30px #10693d3d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease}.HeldOrdersPage_closeButton__YvLId:hover{box-shadow:0 18px 36px #00000038;transform:translateY(-2px)}@media (max-width:768px){.HeldOrdersPage_ordersGrid__kEX\+x{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.HeldOrdersPage_itemRow__ioGyN{grid-template-columns:minmax(0,1fr)}}.Customers_customersContainer__xUQ1Y{position:relative}.Customers_loadingOverlay__cigZy{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffc7;color:var(--color-primary-dark);display:flex;flex-direction:column;font-weight:600;gap:12px;inset:0;justify-content:center;position:fixed;z-index:30}.Customers_spinner__GQLMN{animation:Customers_spin__KfeLm .8s linear infinite;border:4px solid #1f6aa52e;border-radius:50%;border-top:4px solid var(--color-secondary);height:48px;width:48px}.Customers_loadingText__F-gcQ{font-size:14px}@keyframes Customers_spin__KfeLm{to{transform:rotate(1turn)}}.Customers_mainContent__At3\+Q{display:flex;flex-direction:column;gap:18px;max-width:1180px;width:100%}.Customers_topBar__IoUom{align-items:center;display:flex;gap:12px;justify-content:space-between}.Customers_addCustomerButton__fnW7s{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border:none;border-radius:var(--radius-small);box-shadow:0 16px 30px #10693d3d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 22px;transition:transform .2s ease,box-shadow .2s ease}.Customers_addCustomerButton__fnW7s:hover{box-shadow:0 20px 38px #10693d47;transform:translateY(-2px)}.Customers_errorMessage__zVJBH{color:#d64550;font-weight:600}.Customers_customerList__IEqC9{background:var(--color-surface);border:1px solid #1f6aa524;border-radius:var(--radius-large);box-shadow:var(--shadow-soft);overflow:hidden}.Customers_customerTable__d-WcY{border-collapse:collapse;width:100%}.Customers_customerTable__d-WcY thead th{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);color:#fff;font-size:13px;letter-spacing:.05em;padding:14px 18px;text-align:left;text-transform:uppercase}.Customers_customerTable__d-WcY tbody td{border-bottom:1px solid #11497a1f;color:var(--color-text);font-size:14px;padding:14px 18px}.Customers_customerTable__d-WcY tbody tr:hover{background:#1f6aa514}.Customers_actionCell__TiT3V{display:flex;flex-wrap:wrap;gap:10px}.Customers_deleteCustomerButton__L8NAk,.Customers_viewProfileButton__7B9gA{border:none;border-radius:var(--radius-small);color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;transition:transform .2s ease,box-shadow .2s ease}.Customers_viewProfileButton__7B9gA{background:linear-gradient(135deg,#1f6aa5,#11497a);box-shadow:0 14px 26px #11497a3d}.Customers_deleteCustomerButton__L8NAk{background:linear-gradient(135deg,#d64550,#a2172a);box-shadow:0 14px 26px #a6172a3d}.Customers_deleteCustomerButton__L8NAk:hover,.Customers_viewProfileButton__7B9gA:hover{box-shadow:0 18px 32px #00000038;transform:translateY(-2px)}.Customers_modalOverlay__LGmGo{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:40}.Customers_modal__A8-Z\+{background:var(--color-surface);border:1px solid #1f6aa529;border-radius:var(--radius-medium);box-shadow:var(--shadow-medium);display:flex;flex-direction:column;gap:16px;max-width:420px;padding:28px;text-align:center;width:100%}.Customers_modalActions__bAgoe{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.Customers_modalButton__p-XGt{border:none;border-radius:var(--radius-small);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease}.Customers_modalButtonPrimary__gNvLx{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:0 16px 30px #10693d3d}.Customers_modalButtonDanger__0SUbO{background:linear-gradient(135deg,#d64550,#a2172a);box-shadow:0 16px 30px #a6172a3d}.Customers_modalButton__p-XGt:hover{box-shadow:0 18px 36px #00000038;transform:translateY(-2px)}@media (max-width:768px){.Customers_topBar__IoUom{align-items:stretch;flex-direction:column}.Customers_addCustomerButton__fnW7s{width:100%}}.CustomerProfile_customerProfilePage__7yjWp{position:relative}.CustomerProfile_loadingOverlay__m7Zy\+{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffbf;display:flex;inset:0;justify-content:center;position:fixed;z-index:30}.CustomerProfile_spinner__gH\+Ya{animation:CustomerProfile_spin__hne5Y .8s linear infinite;border:4px solid #10693d2e;border-radius:50%;border-top:4px solid var(--color-primary);height:48px;width:48px}@keyframes CustomerProfile_spin__hne5Y{to{transform:rotate(1turn)}}.CustomerProfile_overviewCard__olCYp{background:var(--color-surface);border:1px solid #10693d29;border-radius:var(--radius-large);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:24px;max-width:1020px;padding:32px;width:100%}.CustomerProfile_sectionTitle__Of5w5{color:var(--color-primary-dark);font-size:20px;font-weight:700}.CustomerProfile_overviewGrid__ucLDf{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.CustomerProfile_overviewItem__-bpWr{display:flex;flex-direction:column;gap:4px}.CustomerProfile_overviewLabel__moCN3{color:var(--color-text-muted);font-size:13px;font-weight:600}.CustomerProfile_overviewValue__mVqOO{color:var(--color-text);font-size:15px}.CustomerProfile_dealsSection__0Mii-{display:flex;flex-direction:column;gap:18px;max-width:1020px;width:100%}.CustomerProfile_dealsHeader__xuvqZ{align-items:center;display:flex;justify-content:space-between}.CustomerProfile_dealsHeaderActions__iSRm-{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.CustomerProfile_dealsSelectionInfo__a0hDE{color:var(--color-primary-dark);font-size:13px;font-weight:600}.CustomerProfile_dealsFilters__YNBaa{grid-gap:12px 16px;align-items:end;display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:100%}.CustomerProfile_searchControl__jqKGw{grid-column:1/-1}.CustomerProfile_filterActions__ZKxuu{align-items:center;align-self:end;display:flex;gap:12px;grid-column:span 1}.CustomerProfile_clearFiltersButton__SCdqL{background:#10693d14;border:1px solid #10693d33;border-radius:var(--radius-small);color:var(--color-primary-dark);cursor:pointer;font-size:13px;font-weight:600;padding:10px 18px;transition:background .2s ease,box-shadow .2s ease,color .2s ease}.CustomerProfile_clearFiltersButton__SCdqL:hover{background:#10693d24;box-shadow:0 8px 20px #10693d29}.CustomerProfile_clearFiltersButton__SCdqL:disabled{background:#10693d0d;box-shadow:none;color:var(--color-text-muted);cursor:not-allowed;opacity:.5}.CustomerProfile_dealsGrid__VmWar{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.CustomerProfile_filteredEmptyState__iqvrr{background:#10693d0a;border:1px dashed #10693d2e;border-radius:var(--radius-medium);color:var(--color-text-muted);font-size:14px;padding:32px 24px;text-align:center;width:100%}.CustomerProfile_dealCard__yxh1Q{background:var(--color-surface);border:1px solid #10693d29;border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:16px;padding:24px}.CustomerProfile_dealHeader__S1LR5{align-items:center;display:flex;gap:12px;justify-content:space-between}.CustomerProfile_dealDate__vVFIF{color:var(--color-text-muted);font-size:13px}.CustomerProfile_dealActions__tLtSO{display:flex;flex-wrap:wrap;gap:10px}.CustomerProfile_dealProducts__O8xbS{display:flex;flex-direction:column;gap:10px;overflow-x:auto}.CustomerProfile_dealProductHeader__yVrWT,.CustomerProfile_dealProductRow__jJQHB{grid-gap:8px;display:grid;font-size:13px;gap:8px;grid-template-columns:minmax(180px,2fr) repeat(6,minmax(120px,1fr));min-width:820px}.CustomerProfile_dealProductHeader__yVrWT span:nth-child(n+3),.CustomerProfile_dealProductRow__jJQHB span:nth-child(n+3){text-align:right}.CustomerProfile_dealProductHeader__yVrWT{color:var(--color-text-muted);font-weight:600}.CustomerProfile_dealProductRow__jJQHB{background:#10693d0f;border:1px solid #10693d14;border-radius:var(--radius-small);padding:10px}.CustomerProfile_dealProductName__DlnWv{color:var(--color-primary-dark);display:flex;flex-direction:column;font-weight:600;gap:2px}.CustomerProfile_dealProductMeta__GeD17{color:var(--color-text-muted);font-size:12px;font-weight:500}.CustomerProfile_emptyState__zdTHD{background:#10693d14;border:1px dashed #10693d3d;border-radius:var(--radius-large);color:var(--color-text-muted);font-weight:600;padding:40px;text-align:center;width:100%}.CustomerProfile_dangerButton__vujao,.CustomerProfile_primaryButton__z3fNk,.CustomerProfile_secondaryButton__PSyrw{border:none;border-radius:var(--radius-small);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease}.CustomerProfile_primaryButton__z3fNk{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:0 14px 24px #10693d38}.CustomerProfile_secondaryButton__PSyrw{background:linear-gradient(135deg,#f7b728,#df9a17);box-shadow:0 14px 24px #df9a1738;color:#523a08}.CustomerProfile_dangerButton__vujao{background:linear-gradient(135deg,#d64550,#a2172a);box-shadow:0 14px 24px #a6172a38}.CustomerProfile_dangerButton__vujao:hover,.CustomerProfile_primaryButton__z3fNk:hover,.CustomerProfile_secondaryButton__PSyrw:hover{box-shadow:0 18px 34px #00000038;transform:translateY(-2px)}.CustomerProfile_dangerButton__vujao:disabled,.CustomerProfile_primaryButton__z3fNk:disabled,.CustomerProfile_secondaryButton__PSyrw:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.CustomerProfile_modalBackdrop__um\+hZ{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:40}.CustomerProfile_modalContent__snH7X{background:var(--color-surface);border:1px solid #10693d29;border-radius:var(--radius-medium);box-shadow:var(--shadow-medium);display:flex;flex-direction:column;gap:16px;max-width:380px;padding:28px;text-align:center;width:100%}.CustomerProfile_modalButtons__V4BBc{display:flex;gap:12px;justify-content:center}.CustomerProfile_linkButton__FYQNH{background:none;border:none;color:var(--color-primary-dark);cursor:pointer;font-size:13px;font-weight:600;padding:0;text-decoration:underline}.CustomerProfile_linkButton__FYQNH:hover{color:var(--color-primary)}.CustomerProfile_largeModalContent__HZ1Vx{background:var(--color-surface);border:1px solid #10693d29;border-radius:var(--radius-medium);box-shadow:var(--shadow-medium);display:flex;flex-direction:column;gap:20px;max-width:720px;padding:32px;width:100%}.CustomerProfile_modalTitle__8BMU2{color:var(--color-primary-dark);font-size:18px;font-weight:700;text-align:center}.CustomerProfile_dealEditorForm__zBS7N{display:flex;flex-direction:column;gap:20px}.CustomerProfile_dealEditorProducts__f1eYe{display:flex;flex-direction:column;gap:16px;max-height:420px;overflow-y:auto;padding-right:8px}.CustomerProfile_dealHeaderInfo__6VsRZ{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.CustomerProfile_dealSelect__MhbEs{align-items:center;color:var(--color-primary-dark);display:flex;font-size:13px;font-weight:600;gap:6px}.CustomerProfile_dealSelect__MhbEs input{height:16px;width:16px}.CustomerProfile_dealProductEditor__Mm9\+f{background:#10693d0a;border:1px solid #10693d1f;border-radius:var(--radius-small);display:flex;flex-direction:column;gap:12px;padding:16px}.CustomerProfile_dealProductEditorTitle__5MXaG{color:var(--color-primary-dark);font-size:14px;font-weight:700}.CustomerProfile_dealProductEditorGrid__0UL4G{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.CustomerProfile_inputGroup__5e57T{color:var(--color-text-muted);display:flex;flex-direction:column;font-size:13px;gap:6px}.CustomerProfile_inputField__ireNd{background:#fff;border:1px solid #10693d38;border-radius:var(--radius-small);color:var(--color-text);font-size:14px;padding:8px 12px}.CustomerProfile_inputField__ireNd:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #10693d1f;outline:none}.CustomerProfile_dealEditorSummary__S677j{display:flex;flex-direction:column;gap:12px}.CustomerProfile_dealSummary__tEwiw{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:12px}.CustomerProfile_dealSummary__tEwiw>div{background:#10693d0a;border-radius:var(--radius-small);display:flex;flex-direction:column;gap:4px;padding:10px 12px}.CustomerProfile_dealSummaryLabel__19bbT{color:var(--color-text-muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.CustomerProfile_dealSummaryValue__8\+yt2{color:var(--color-text);font-size:14px;font-weight:600}.CustomerProfile_dealSummaryHighlight__T8LSK{background:#10693d14;border-radius:var(--radius-small);display:flex;flex-direction:column;gap:4px;padding:10px 12px}.CustomerProfile_checkboxRow__4-xYu{align-items:center;color:var(--color-text);display:flex;font-size:14px;gap:8px}.CustomerProfile_checkboxRow__4-xYu input{height:16px;width:16px}.CustomerProfile_errorText__wn-bV{color:#d64550;font-size:13px;margin:0;text-align:center}.CustomerProfile_dealPrintGrid__1uxEY{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.CustomerProfile_printHint__vHPEG{color:var(--color-text-muted);font-size:12px;margin:-4px 0 0;text-align:center}@media (max-width:768px){.CustomerProfile_dealProductHeader__yVrWT,.CustomerProfile_dealProductRow__jJQHB{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.CustomerProfile_largeModalContent__HZ1Vx{max-height:90vh;overflow-y:auto;padding:24px}.CustomerProfile_dealEditorProducts__f1eYe{max-height:none;padding-right:0}}.AddCustomer_page__sy0Q0{background:radial-gradient(140% 120% at 15% 15%,#dce7e2 0,#c7d4dc 45%,#b8c1c9 100%);gap:32px;position:relative}.AddCustomer_content__3yrv6{display:flex;justify-content:center;max-width:960px;padding:0 24px;width:100%}.AddCustomer_formCard__iNu1K{background:#fffffff7;border:1px solid #10693d14;border-radius:28px;box-shadow:0 28px 48px #0d3e2629;display:flex;flex-direction:column;gap:28px;padding:36px 40px 44px;width:100%}.AddCustomer_formHeader__VLSGv h2{color:#0e5430;font-size:22px;font-weight:700;margin:0}.AddCustomer_errorBanner__vMlju{background:#d645501f;border:1px solid #d645504d;border-radius:12px;color:#8e1f2d;font-size:14px;padding:12px 16px}.AddCustomer_formSection__-\+\+sY{display:flex;flex-direction:column;gap:18px}.AddCustomer_sectionTitle__8dBRz{color:#0e5430;font-size:18px;font-weight:700;margin:0}.AddCustomer_formGrid__MKW0H{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.AddCustomer_inputField__7R9C1{display:flex;flex-direction:column;gap:6px}.AddCustomer_inputField__7R9C1 span{color:#2f3f4d;font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.AddCustomer_input__fIfFR{background:#edf4ff;border:1px solid #30405624;border-radius:16px;color:#0f172a;font-size:15px;padding:12px 16px;resize:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.AddCustomer_input__fIfFR:focus{background:#fff;border-color:#2a9560;box-shadow:0 0 0 4px #1f9c6429;outline:none}.AddCustomer_textarea__X5QHt{min-height:120px}.AddCustomer_fullWidth__XQ3ri{grid-column:1/-1}.AddCustomer_formActions__\+W7Xw{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.AddCustomer_primaryButton__mq01k,.AddCustomer_secondaryButton__P7Fhi{border:none;border-radius:16px;cursor:pointer;font-size:15px;font-weight:600;padding:12px 22px;transition:transform .2s ease,box-shadow .2s ease}.AddCustomer_primaryButton__mq01k{background:linear-gradient(180deg,#1f9c64,#0d6b38);color:#fff}.AddCustomer_primaryButton__mq01k:hover{box-shadow:0 16px 32px #1f9c6440;transform:translateY(-2px)}.AddCustomer_secondaryButton__P7Fhi{background:#0f5a381f;color:#0d5a34}.AddCustomer_secondaryButton__P7Fhi:hover{box-shadow:0 14px 26px #0f5a382e;transform:translateY(-2px)}@media (max-width:768px){.AddCustomer_page__sy0Q0{gap:24px}.AddCustomer_content__3yrv6{padding:0}.AddCustomer_formCard__iNu1K{padding:28px 24px 32px}.AddCustomer_formGrid__MKW0H{grid-template-columns:1fr}}.LogsPage_page__1z8Z6{background:radial-gradient(circle at top left,#1f9c6414,#0000 55%),radial-gradient(circle at bottom right,#18569814,#0000 45%),#f4f7f6;position:relative}.LogsPage_loadingOverlay__8vjMZ{align-items:center;background:#ffffffd1;display:flex;inset:0;justify-content:center;position:fixed;z-index:80}.LogsPage_spinner__11NBK{animation:LogsPage_spin__0jJrs .8s linear infinite;border:6px solid #0f6a3e2e;border-radius:50%;border-top-color:#1f9c64;height:56px;width:56px}@keyframes LogsPage_spin__0jJrs{to{transform:rotate(1turn)}}.LogsPage_toolbar__zmW4q{align-items:center;background:#fff;border:1px solid #10693d1f;border-radius:20px;box-shadow:0 18px 32px #0f5a381f;display:flex;flex-wrap:wrap;gap:16px;max-width:1180px;padding:20px 24px;width:100%}.LogsPage_toolInputs__biIw1{grid-gap:12px;display:grid;flex:1 1 520px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.LogsPage_toolInput__boGcg{border:1px solid #30405629;border-radius:12px;color:#10243b;font-size:14px;padding:10px 14px;transition:border-color .2s ease,box-shadow .2s ease}.LogsPage_toolInput__boGcg:focus{border-color:#1f9c64;box-shadow:0 0 0 3px #1f9c6429;outline:none}.LogsPage_toolActions__9SkdQ{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.LogsPage_dangerButton__0ummN,.LogsPage_ghostButton__MGhEE,.LogsPage_primaryButton__1HRKy,.LogsPage_secondaryButton__amRg2{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease}.LogsPage_primaryButton__1HRKy{background:linear-gradient(120deg,#1f9c64,#136c42);color:#fff}.LogsPage_primaryButton__1HRKy:hover{box-shadow:0 16px 28px #1f9c6438;transform:translateY(-2px)}.LogsPage_secondaryButton__amRg2{background:#0f5a381a;color:#0e5430}.LogsPage_secondaryButton__amRg2:hover{box-shadow:0 14px 24px #0f5a382e;transform:translateY(-2px)}.LogsPage_ghostButton__MGhEE{background:#11497a1a;color:#11497a}.LogsPage_ghostButton__MGhEE:hover{box-shadow:0 14px 24px #11497a33;transform:translateY(-2px)}.LogsPage_dangerButton__0ummN{background:#d645501f;color:#a82332}.LogsPage_dangerButton__0ummN:hover{box-shadow:0 14px 26px #a8233238;transform:translateY(-2px)}.LogsPage_errorBanner__HhCL9{background:#d645501f;border:1px solid #d6455047;border-radius:14px;color:#8e1f2d;font-size:14px;max-width:1180px;padding:12px 16px;width:100%}.LogsPage_emptyState__slFmI{background:#ffffffdb;border:1px dashed #10693d3d;border-radius:22px;color:#304056;max-width:1180px;padding:48px 32px;text-align:center;width:100%}.LogsPage_emptyState__slFmI h3{color:#0e5430;font-size:20px;margin:0 0 8px}.LogsPage_logList__wTjJ8{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-width:1180px;width:100%}.LogsPage_logCard__0HB-o{background:#fff;border:1px solid #10693d1f;border-radius:18px;box-shadow:0 16px 30px #0f5a381f;display:flex;flex-direction:column;gap:16px;padding:22px}.LogsPage_cardHeader__tLI9a{display:flex;gap:16px;justify-content:space-between}.LogsPage_cardMeta__XUM8W{display:flex;flex-direction:column;gap:6px}.LogsPage_metaUser__aOD5E{color:#0e5430;font-size:15px;font-weight:700}.LogsPage_metaAction__AGxNz{color:#415360;font-size:13px;letter-spacing:.02em}.LogsPage_metaTime__mz4km{color:#5d6b78;font-size:12px}.LogsPage_summary__vwH-a{color:#344656;font-size:14px;margin:0}.LogsPage_details__M7xvn{background:#f5f7f9;border-radius:14px;color:#222f3a;font-size:13px;line-height:1.4;margin:0;max-height:220px;overflow:auto;padding:14px}.LogsPage_cardActions__p6Kqv{display:flex;justify-content:flex-end}.LogsPage_linkButton__RMKkp{background:none;border:none;color:#0b4026;cursor:pointer;font-size:14px;font-weight:600;text-decoration:underline}.LogsPage_linkButton__RMKkp:hover{color:#0e5430}@media (max-width:900px){.LogsPage_toolbar__zmW4q{padding:18px 20px}}@media (max-width:768px){.LogsPage_page__1z8Z6{gap:24px}}@media (max-width:540px){.LogsPage_toolInputs__biIw1{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.LogsPage_toolActions__9SkdQ{justify-content:stretch}.LogsPage_dangerButton__0ummN,.LogsPage_ghostButton__MGhEE,.LogsPage_primaryButton__1HRKy,.LogsPage_secondaryButton__amRg2{flex:1 1 48%;text-align:center}}
/*# sourceMappingURL=main.2244a6b1.css.map*/