.adminApp{--nav:#0b2344;--nav2:#102d55;--blue:#176bd6;--ink:#112542;--muted:#718096;--line:#e3e9f1;min-height:100vh;color:var(--ink);background:#f5f7fa;grid-template-columns:248px minmax(0,1fr);font-family:Inter,Arial,sans-serif;display:grid}.adminSidebar{background:linear-gradient(180deg,var(--nav),#081b35);color:#fff;z-index:30;flex-direction:column;height:100vh;padding:0 13px 16px;transition:all .2s;display:flex;position:sticky;top:0}.sidebarTop{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:76px;padding:0 8px;display:flex}.sidebarTop>button{color:#b9cbe0;background:#ffffff0c;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.adminBrand{align-items:center;gap:10px;min-width:0;display:flex}.adminBrand>span:last-child{flex-direction:column;line-height:.9;display:flex}.adminBrand strong{letter-spacing:.14em;font-size:17px}.adminBrand small{letter-spacing:.36em;color:#9fb3ca;margin-top:6px;font-size:7px;font-weight:800}.adminMark{flex:none;width:31px;height:34px;position:relative}.adminMark i,.adminMark b{border-radius:16px 3px;position:absolute;transform:rotate(42deg)}.adminMark i{background:#1c70dc;width:14px;height:28px;top:6px;left:4px}.adminMark b{background:#56b6e6;width:11px;height:22px;top:1px;right:2px}.adminSidebar nav{scrollbar-width:none;padding:15px 0;overflow:auto}.adminSidebar nav button{color:#aebfd3;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:40px;margin:2px 0;padding:0 12px;font-size:11px;font-weight:650;display:flex;position:relative}.adminSidebar nav button span{flex:1}.adminSidebar nav button:hover{color:#fff;background:#ffffff0a}.adminSidebar nav button.active{color:#fff;background:linear-gradient(90deg,#1a68cc,#1b76df);box-shadow:0 8px 18px #03132955}.adminSidebar nav button em{background:#ffffff16;border-radius:9px;padding:3px 6px;font-size:8px;font-style:normal}.navGroup{color:#6f88a5;letter-spacing:.18em;text-transform:uppercase;margin:17px 11px 6px;font-size:7px;font-weight:900;display:block}.navDivider{background:#ffffff0c;height:1px;margin:10px 8px}.collapsed .adminSidebar nav button{justify-content:center;padding:0}.collapsed .adminSidebar nav button span,.collapsed .adminSidebar nav button em{display:none}.collapsed .sidebarTop{justify-content:center}.collapsed .sidebarTop>button{display:none}.sidebarHelp{color:#a9bdd3;background:#ffffff08;border:1px solid #ffffff10;border-radius:12px;align-items:center;gap:10px;min-height:53px;margin-top:auto;padding:10px;display:flex}.sidebarHelp span{flex-direction:column;display:flex}.sidebarHelp b{color:#fff;font-size:10px}.sidebarHelp small{margin-top:3px;font-size:7px}.adminWorkspace{min-width:0}.adminTopbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.globalSearch{color:#8794a7;background:#f5f7fa;border:1px solid #edf0f5;border-radius:11px;align-items:center;gap:9px;width:min(410px,40vw);height:40px;padding:0 12px;display:flex}.globalSearch input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.globalSearch kbd{background:#fff;border:1px solid #dfe5ed;border-radius:6px;padding:4px 6px;font-family:inherit;font-size:8px}.topbarActions{align-items:center;gap:9px;display:flex}.topbarActions>button{border:1px solid var(--line);color:#506178;background:#fff;border-radius:11px;height:40px}.language{align-items:center;gap:5px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.notificationButton{place-items:center;width:40px;display:grid;position:relative}.notificationButton i{color:#fff;background:#e55663;border:2px solid #fff;border-radius:12px;place-items:center;min-width:18px;height:18px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-5px;right:-4px}.adminProfile{align-items:center;gap:9px;display:flex;border:0!important;padding:0 4px!important}.adminProfile>span{width:36px;height:36px;color:var(--blue);background:#eaf2fd;border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid}.adminProfile>div{text-align:left;flex-direction:column;display:flex}.adminProfile b{font-size:10px}.adminProfile small{color:#8290a3;margin-top:3px;font-size:7px}.adminContent{max-width:1540px;margin:0 auto;padding:22px 28px 42px}.breadcrumbs{color:#9aa5b5;align-items:center;gap:7px;margin-bottom:17px;font-size:8px;display:flex}.breadcrumbs span{color:#526177}.adminPageTitle{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.adminPageTitle small,.panelHead small{letter-spacing:.18em;color:#8390a4;font-size:7px;font-weight:900}.adminPageTitle h1{letter-spacing:-.04em;margin:5px 0;font-size:30px}.adminPageTitle p{color:var(--muted);margin:0;font-size:10px}.primaryAdminAction{color:#fff;background:linear-gradient(135deg,#176bd6,#0e55b5);border:0;border-radius:11px;align-items:center;gap:7px;padding:12px 16px;font-size:10px;font-weight:800;display:flex;box-shadow:0 8px 18px #176bd625}.periodBar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.periodBar>div{background:#e9edf3;border-radius:10px;padding:3px;display:flex}.periodBar button{color:#748196;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:9px}.periodBar button.active{color:var(--ink);background:#fff;font-weight:800;box-shadow:0 2px 8px #172f5012}.periodBar>button{border:1px solid var(--line);background:#fff;align-items:center;gap:6px;display:flex}.metricGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.metricCard{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:39px 1fr;column-gap:11px;padding:16px;display:grid}.metricIcon{border-radius:11px;grid-row:1/3;place-items:center;width:39px;height:39px;display:grid}.metricIcon.blue{color:#176bd6;background:#e8f1ff}.metricIcon.amber{color:#c57a08;background:#fff1d9}.metricIcon.red{color:#d64e5c;background:#fde8ea}.metricIcon.green{color:#158864;background:#e4f6ef}.metricCard>span{color:#728096;font-size:9px}.metricCard>strong{letter-spacing:-.03em;margin-top:3px;font-size:23px}.metricCard p{color:#8a96a7;border-top:1px solid #edf0f4;grid-column:1/-1;margin:13px 0 0;padding-top:10px;font-size:8px}.metricCard p b{color:#d45662;margin-right:4px}.metricCard p b.positive{color:#138763}.dashboardGrid{grid-template-columns:1.6fr 1fr;gap:12px;margin-bottom:12px;display:grid}.adminPanel{border:1px solid var(--line);background:#fff;border-radius:15px}.panelHead{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:16px 17px;display:flex}.panelHead h2{margin:4px 0 0;font-size:14px}.panelHead button{color:#617087;background:0 0;border:0;align-items:center;gap:4px;font-size:8px;display:flex}.chartArea{grid-template-columns:25px 1fr;gap:9px;height:230px;padding:22px 20px 14px;display:grid}.chartScale{color:#a0aaba;flex-direction:column;justify-content:space-between;padding-bottom:25px;font-size:7px;display:flex}.chartBars{background:repeating-linear-gradient(#fff 0 44px,#edf0f4 45px);border-bottom:1px solid #edf0f4;border-left:1px solid #edf0f4;grid-template-columns:repeat(7,1fr);align-items:end;gap:9px;padding:0 13px;display:grid}.chartBars>div{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.chartBars i{background:linear-gradient(#5ba6ed,#176bd6);border-radius:7px 7px 2px 2px;width:55%;max-width:30px;box-shadow:0 5px 12px #176bd62b}.chartBars span{color:#8995a6;margin:8px 0 -20px;font-size:7px}.donutWrap{justify-content:center;align-items:center;gap:26px;height:230px;display:flex}.donut{background:conic-gradient(#176bd6 0 16%,#e4a128 16% 49%,#7960c9 49% 68%,#21a17b 68%);text-align:center;border-radius:50%;place-content:center;width:125px;height:125px;display:grid;position:relative}.donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:18px}.donut b,.donut span{z-index:1}.donut b{font-size:22px}.donut span{color:#8491a3;font-size:7px}.legendList{flex-direction:column;gap:11px;display:flex}.legendList span{color:#728096;grid-template-columns:8px 1fr auto;gap:7px;min-width:115px;font-size:8px;display:grid}.legendList i{border-radius:2px;width:7px;height:7px}.legendList i.blue{background:#176bd6}.legendList i.amber{background:#e4a128}.legendList i.violet{background:#7960c9}.legendList i.green{background:#21a17b}.legendList b{color:var(--ink)}.miniOrders{padding:4px 16px 12px}.miniOrders button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:1fr auto 100px 15px;align-items:center;gap:12px;width:100%;padding:12px 0;display:grid}.miniOrders button:last-child{border-bottom:0}.miniOrders span{font-size:9px;font-weight:800}.miniOrders span small{color:#8a96a6;margin-top:4px;font-size:7px;font-weight:500;display:block}.miniOrders button>b{font-size:9px}.activityPanel{padding-bottom:8px}.activityRow{grid-template-columns:31px 1fr auto;align-items:center;gap:10px;padding:9px 16px;display:grid}.activityRow>span,.employeeCell>span{color:#176bd6;background:#eaf2fd;border-radius:9px;place-items:center;width:31px;height:31px;font-size:7px;font-weight:900;display:grid}.activityRow p{color:#758297;margin:0;font-size:8px}.activityRow p b{color:var(--ink)}.activityRow small{color:#a0a9b7;font-size:7px}.adminStatus{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;padding:5px 9px;font-size:7px;font-weight:800;display:inline-flex}.adminStatus.blue{color:#176bd6;background:#e7f0ff}.adminStatus.amber{color:#b77006;background:#fff1d8}.adminStatus.violet{color:#6b50ba;background:#eee9ff}.adminStatus.green{color:#13805f;background:#e2f5ed}.adminStatus.cyan{color:#177b8c;background:#e1f4f7}.adminStatus.slate{color:#697689;background:#edf0f4}.summaryChips{gap:8px;margin-bottom:13px;display:flex;overflow:auto}.summaryChips span{border:1px solid var(--line);color:#778497;white-space:nowrap;background:#fff;border-radius:11px;padding:9px 12px;font-size:8px}.summaryChips b{color:var(--ink);margin-right:5px;font-size:11px}.summaryChips .danger b{color:#d34c59}.tablePanel{overflow:hidden}.tableToolbar{border-bottom:1px solid var(--line);gap:8px;padding:13px;display:flex}.tableToolbar label{border:1px solid var(--line);color:#8793a5;border-radius:10px;flex:1;align-items:center;gap:8px;max-width:430px;height:38px;padding:0 11px;display:flex}.tableToolbar input{border:0;outline:0;flex:1;min-width:0;font-size:9px}.tableToolbar button{border:1px solid var(--line);color:#607086;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:8px;display:flex}.tableToolbar button i{color:#fff;background:#176bd6;border-radius:8px;padding:2px 5px;font-style:normal}.adminTableWrap{overflow:auto}.adminTableWrap table{border-collapse:collapse;width:100%;min-width:880px}.adminTableWrap th{text-align:left;color:#7b8799;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--line);background:#f8f9fb;padding:10px 12px;font-size:7px}.adminTableWrap td{color:#56667c;border-bottom:1px solid #edf0f4;padding:12px;font-size:8px}.adminTableWrap tr:hover td{background:#fbfcfe}.adminTableWrap td>b{color:var(--ink);font-size:9px;display:block}.adminTableWrap td>small{color:#929dac;margin-top:4px;font-size:7px;display:block}.employeeCell,.productCell{align-items:center;gap:8px;display:flex}.employeeCell>span{width:27px;height:27px}.productCell>span{color:#176bd6;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.productCell>b{color:var(--ink);font-size:9px}.productCell small{color:#8b96a7;margin-top:4px;font-size:7px;display:block}.overdue{color:#d34c59!important}.rowMenu{color:#8290a3;background:0 0;border:0}.pagination{justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.pagination>span{color:#8793a4;font-size:7px}.pagination>div{gap:4px;display:flex}.pagination button{border:1px solid var(--line);color:#718095;background:#fff;border-radius:8px;width:28px;height:28px;font-size:8px}.pagination button.active{color:#fff;background:#176bd6;border-color:#176bd6}.modulePlaceholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:40px;display:flex}.modulePlaceholder>div:first-child{color:#176bd6;background:#eaf2fd;border-radius:20px;place-items:center;width:72px;height:72px;display:grid;position:relative}.modulePlaceholder>div span{color:#fff;white-space:nowrap;background:#102542;border-radius:12px;align-items:center;gap:5px;padding:6px 9px;font-size:7px;display:flex;position:absolute;top:-9px;left:52px}.modulePlaceholder h2{margin:22px 0 8px;font-size:20px}.modulePlaceholder p{color:#718096;max-width:540px;font-size:10px;line-height:1.65}.modulePlaceholder>button{border:1px solid var(--line);color:#176bd6;background:#fff;border-radius:10px;align-items:center;gap:5px;padding:10px 13px;font-size:8px;font-weight:800;display:flex}@media (width<=1100px){.metricGrid{grid-template-columns:repeat(2,1fr)}.dashboardGrid,.dashboardGrid.lower{grid-template-columns:1fr}.adminProfile>div{display:none}.donutWrap{justify-content:space-around}.adminApp{grid-template-columns:76px minmax(0,1fr)}.adminSidebar nav button{justify-content:center;padding:0}.adminSidebar nav button span,.adminSidebar nav button em,.navGroup,.sidebarHelp span,.adminBrand>span:last-child{display:none}.sidebarTop{justify-content:center}.sidebarTop>button{display:none}}@media (width<=720px){.adminApp{display:block}.adminSidebar{height:64px;padding:0 12px;display:block;position:sticky}.sidebarTop{border:0;justify-content:space-between;height:64px}.sidebarTop>button{display:grid}.adminSidebar nav,.sidebarHelp{display:none}.adminBrand>span:last-child{display:flex}.adminTopbar{height:62px;padding:0 14px}.globalSearch{flex:1;width:auto}.globalSearch kbd,.language,.adminProfile{display:none}.adminContent{padding:17px 14px 32px}.adminPageTitle{align-items:flex-start}.adminPageTitle h1{font-size:25px}.adminPageTitle p{max-width:290px;line-height:1.5}.primaryAdminAction{padding:11px;font-size:0}.primaryAdminAction svg{margin:0}.metricGrid{grid-template-columns:1fr 1fr;gap:8px}.metricCard{padding:13px}.metricCard>strong{font-size:19px}.periodBar{gap:8px;overflow:auto}.periodBar>button{white-space:nowrap}.chartArea{height:210px}.donutWrap{gap:12px}.miniOrders button{grid-template-columns:1fr auto 15px}.miniOrders .adminStatus{display:none}.summaryChips{margin-right:-14px;padding-right:14px}.tableToolbar button:last-child{display:none}}@media (width<=430px){.metricGrid{grid-template-columns:1fr}.dashboardGrid{display:block}.dashboardGrid>.adminPanel{margin-bottom:10px}.statusPanel,.adminPageTitle p{display:none}.adminPageTitle{align-items:center}.donutWrap{flex-direction:column;height:auto;padding:25px}.tableToolbar label{max-width:none}.tableToolbar button{padding:0 11px;font-size:0}.tableToolbar button i{font-size:7px}.globalSearch input::placeholder{color:#0000}}.adminLoading{color:#718096;background:#f5f7fa;place-content:center;justify-items:center;gap:12px;min-height:100vh;font:600 12px Inter,Arial,sans-serif;display:grid}.adminLoading .adminMark{transform:scale(1.25)}.adminLogin{color:#112542;background:#f4f7fb;grid-template-columns:minmax(340px,47%) minmax(420px,1fr);min-height:100vh;font-family:Inter,Arial,sans-serif;display:grid}.loginAside{color:#fff;background:radial-gradient(circle at 87% 78%,#2d82e5 0 13%,#0000 13.5%),linear-gradient(145deg,#081f3e,#0e3f7b 62%,#176bd6);border-radius:26px;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 48px);margin:24px;padding:38px 44px;display:flex;position:relative;overflow:hidden}.loginAside:after{content:"";border:70px solid #ffffff0c;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-190px;right:-190px}.loginAside .adminBrand{z-index:1;position:relative}.loginAside .adminBrand strong{font-size:22px}.loginAside .adminBrand small{font-size:9px}.loginAside>div{z-index:1;max-width:520px;position:relative}.loginAside>div small,.adminLoginForm>small,.modalHead small{letter-spacing:.18em;color:#70c0ed;font-size:9px;font-weight:900}.loginAside h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(36px,4.2vw,66px);line-height:1.03}.loginAside p{color:#c6d8eb;max-width:480px;font-size:14px;line-height:1.7}.loginAside>span{color:#bdd4ea;z-index:1;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.loginFormPanel{place-items:center;padding:40px;display:grid}.adminLoginForm{background:#fff;border:1px solid #e2e9f2;border-radius:22px;width:min(420px,100%);padding:40px;box-shadow:0 24px 60px #16365c12}.adminLoginForm>small{color:#7186a1}.adminLoginForm h2{letter-spacing:-.04em;margin:10px 0 6px;font-size:32px}.adminLoginForm>p{color:#7c899a;margin:0 0 28px;font-size:12px}.adminLoginForm label,.adminModal label{color:#46566d;flex-direction:column;gap:7px;margin-bottom:15px;font-size:10px;font-weight:750;display:flex}.adminLoginForm input,.adminModal input,.adminModal select,.adminModal textarea{box-sizing:border-box;color:#112542;background:#fbfcfe;border:1px solid #dfe6ef;border-radius:11px;outline:none;width:100%;padding:12px 13px;font:500 11px Inter,Arial,sans-serif;transition:all .15s}.adminLoginForm input:focus,.adminModal input:focus,.adminModal select:focus,.adminModal textarea:focus{border-color:#176bd6;box-shadow:0 0 0 3px #176bd614}.adminLoginForm>button{color:#fff;background:linear-gradient(135deg,#176bd6,#0e55b5);border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;height:48px;margin-top:7px;padding:0 17px;font-weight:800;display:flex}.adminLoginForm>button:disabled,.primaryAdminAction:disabled{opacity:.6}.loginError{color:#b33745;background:#fff1f2;border:1px solid #f3c8cd;border-radius:10px;margin:3px 0 12px;padding:10px 12px;font-size:10px}.loginHint{color:#8290a3;border-top:1px solid #e7ecf2;margin-top:20px;padding-top:17px;font-size:9px;line-height:1.6}.loginHint b{color:#536278}.adminModalBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#07182e99;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.adminModal{background:#fff;border-radius:19px;width:min(720px,100%);max-height:calc(100vh - 36px);padding:22px;overflow:auto;box-shadow:0 30px 90px #05132655}.modalHead{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;display:flex}.modalHead small{color:#74859d}.modalHead h2{letter-spacing:-.03em;margin:6px 0 0;font-size:22px}.modalHead>button{color:#64748b;background:#f8fafc;border:1px solid #e0e7f0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.modalGrid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.adminModal label{margin-bottom:14px}.adminModal textarea{resize:vertical}.modalWide{grid-column:1/-1}.modalActions{border-top:1px solid #e7ecf2;justify-content:flex-end;gap:9px;margin-top:4px;padding-top:16px;display:flex}.modalActions>button{color:#637187;background:#fff;border:1px solid #dfe6ef;border-radius:10px;padding:11px 16px;font-size:10px;font-weight:750}.modalActions .primaryAdminAction{color:#fff;border:0}.adminToast{z-index:110;color:#fff;background:#0f7357;border-radius:12px;padding:13px 17px;font:750 10px Inter,Arial,sans-serif;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 34px #10362d36}@media (width<=860px){.adminLogin{min-height:100vh;padding:20px;display:block}.loginAside{border-radius:22px;min-height:240px;margin:0;padding:27px}.loginAside>div{margin-top:42px}.loginAside h1{margin:10px 0;font-size:34px}.loginAside p,.loginAside>span{display:none}.loginFormPanel{padding:24px 0}.adminLoginForm{padding:28px}.modalGrid{grid-template-columns:1fr}.modalWide{grid-column:auto}}@media (width<=480px){.adminLogin{background:#fff;padding:0}.loginAside{border-radius:0 0 24px 24px;min-height:170px;padding:22px}.loginAside>div{margin-top:24px}.loginAside h1{font-size:27px}.loginFormPanel{padding:18px}.adminLoginForm{box-shadow:none;border:0;padding:10px 0}.adminModalBackdrop{align-items:end;padding:0}.adminModal{border-radius:20px 20px 0 0;max-height:92vh;padding:18px}.modalActions{background:#fff;padding:14px 0 18px;position:sticky;bottom:-18px}.modalActions button{flex:1}.adminToast{text-align:center;bottom:16px;left:16px;right:16px}}.adminApp{grid-template-columns:276px minmax(0,1fr)}.adminApp.collapsed{grid-template-columns:82px minmax(0,1fr)}.adminSidebar{padding-inline:15px}.sidebarTop{height:82px}.adminBrand strong{font-size:20px}.adminBrand small{font-size:9px}.adminSidebar nav button{gap:12px;min-height:46px;padding:0 14px;font-size:13px}.adminSidebar nav button em{font-size:11px}.navGroup{margin-top:20px;font-size:10px}.sidebarHelp{min-height:62px}.sidebarHelp b{font-size:12px}.sidebarHelp small{font-size:10px}.adminTopbar{height:82px;padding-inline:32px}.globalSearch{height:44px}.globalSearch input{font-size:13px}.globalSearch kbd{font-size:11px}.language,.adminProfile b{font-size:13px}.adminProfile small{font-size:10px}.adminContent{padding:28px 32px 48px}.breadcrumbs{margin-bottom:22px;font-size:11px}.adminPageTitle{margin-bottom:28px}.adminPageTitle small,.panelHead small{font-size:10px}.adminPageTitle h1{margin:7px 0;font-size:38px}.adminPageTitle p{font-size:14px}.primaryAdminAction{min-height:46px;padding:14px 19px;font-size:13px}.periodBar button{padding:10px 15px;font-size:12px}.metricCard{padding:20px}.metricCard>span{font-size:12px}.metricCard>strong{font-size:29px}.metricCard p{font-size:11px}.panelHead{padding:19px 20px}.panelHead h2{font-size:18px}.panelHead button{font-size:11px}.miniOrders span,.miniOrders button>b{font-size:12px}.miniOrders span small{font-size:10px}.activityRow p{font-size:11px}.activityRow small{font-size:10px}.adminStatus{padding:7px 11px;font-size:10px}.summaryChips span{padding:11px 14px;font-size:11px}.summaryChips b{font-size:14px}.summaryChips{scrollbar-width:none}.summaryChips::-webkit-scrollbar{display:none}.tableToolbar{padding:15px}.tableToolbar label{height:44px}.tableToolbar input{font-size:12px}.tableToolbar button{padding-inline:14px;font-size:11px}.adminTableWrap th{padding:13px 15px;font-size:10px}.adminTableWrap td{padding:15px;font-size:12px}.adminTableWrap td>b{font-size:13px}.adminTableWrap td>small{font-size:10px}.employeeCell>span{width:34px;height:34px;font-size:10px}.productCell>span{width:46px;height:46px}.productCell>b{font-size:13px}.productCell small{font-size:10px}.productCell>span.hasImage{background:#f0f4f8;overflow:hidden}.productCell img{object-fit:cover;width:100%;height:100%}.pagination{padding:15px 17px}.pagination>span{font-size:11px}.pagination button{width:36px;height:36px;font-size:11px}.pagination button:disabled{opacity:.35}.statusSelect{border:0;border-radius:20px;outline:none;padding:7px 26px 7px 11px;font:800 10px Inter,Arial,sans-serif}.statusSelect.blue{color:#176bd6;background:#e7f0ff}.statusSelect.amber{color:#a86405;background:#fff1d8}.statusSelect.violet{color:#654bb4;background:#eee9ff}.statusSelect.green{color:#117556;background:#e2f5ed}.statusSelect.cyan{color:#176f7d;background:#e1f4f7}.statusSelect.slate{color:#697689;background:#edf0f4}.modulePlaceholder p{font-size:13px}.modulePlaceholder>button{font-size:11px}.uploadHint{color:#77869a;margin:-5px 0 15px;font-size:10px;line-height:1.5}.orderModal{width:min(940px,100%)}.orderSelectedCount{background:#f7f9fc;border:1px solid #dfe7f0;border-radius:11px;align-items:center;gap:8px;min-height:43px;margin-bottom:14px;padding:7px 12px;display:flex}.orderSelectedCount b{color:#176bd6;font-size:18px}.orderSelectedCount span{color:#6e7c90;font-size:10px}.productPicker{background:#f8fafc;border:1px solid #dfe6ef;border-radius:14px;margin-bottom:16px;padding:12px}.pickerSearch{color:#7c899a;background:#fff;border:1px solid #dfe6ef;border-radius:11px;align-items:center;height:44px;padding:0 12px;flex-direction:row!important;gap:9px!important;margin:0 0 11px!important;display:flex!important}.pickerSearch input{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}.pickerResults{grid-template-columns:1fr 1fr;gap:9px;max-height:380px;padding-right:3px;display:grid;overflow:auto}.pickerResults article{background:#fff;border:1px solid #e0e7ef;border-radius:12px;padding:8px;transition:all .15s}.pickerResults article.selected{background:#f8fbff;border-color:#176bd6;box-shadow:0 0 0 2px #176bd615}.pickerProduct{text-align:left;background:0 0;border:0;grid-template-columns:60px 1fr 30px;align-items:center;gap:10px;width:100%;padding:0;display:grid}.pickerImage{color:#176bd6;background:#edf3fa;border-radius:10px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.pickerImage img{object-fit:cover;width:100%;height:100%}.pickerCopy{flex-direction:column;min-width:0;display:flex}.pickerCopy b{color:#172b48;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pickerCopy small{color:#7d8a9d;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;overflow:hidden}.pickerCopy strong{color:#176bd6;margin-top:7px;font-size:10px}.pickerCopy em{color:#7c899b;font-style:normal;font-weight:600}.pickerCheck{color:#7b8ba0;border:1px solid #ccd7e5;border-radius:8px;place-items:center;width:26px;height:26px;font-size:14px;font-weight:900;display:grid}.selected .pickerCheck{color:#fff;background:#176bd6;border-color:#176bd6}.pickerQuantity{border-top:1px solid #e4eaf2;justify-content:space-between;padding-top:8px;flex-direction:row!important;align-items:center!important;margin:8px 0 0 68px!important;font-size:9px!important;display:flex!important}.pickerQuantity input{text-align:center;width:80px!important;padding:7px 9px!important}.pickerEmpty{text-align:center;color:#8190a4;grid-column:1/-1;padding:35px;font-size:11px}.orderModal{flex-direction:column;width:min(1420px,100vw - 28px);height:calc(100vh - 28px);max-height:none;padding:20px;display:flex}.orderModal .modalHead{flex:none;margin-bottom:14px}.orderBuilder{flex-direction:column;flex:1;min-height:0;display:flex}.orderSetup{flex:none;grid-template-columns:minmax(280px,1fr) 150px;gap:12px;display:grid}.orderSetup label{margin-bottom:12px}.orderCatalog{flex:1;grid-template-columns:190px minmax(420px,1fr) 330px;gap:12px;min-height:0;display:grid}.catalogCategories,.catalogCenter,.orderCart{background:#f8fafc;border:1px solid #dfe6ef;border-radius:14px;min-height:0}.catalogCategories{padding:14px;overflow:auto}.catalogCategories>small{color:#7b899d;letter-spacing:.16em;margin:2px 8px 12px;font-size:9px;font-weight:900;display:block}.catalogCategories button{text-align:left;color:#56677d;background:0 0;border:0;border-radius:9px;justify-content:space-between;gap:6px;width:100%;margin-bottom:3px;padding:10px 9px;font-size:11px;display:flex}.catalogCategories button:hover{background:#edf3fa}.catalogCategories button.active{color:#fff;background:#176bd6;font-weight:800}.catalogCenter{flex-direction:column;padding:12px;display:flex;overflow:hidden}.catalogTools{grid-template-columns:1fr auto;gap:8px;display:grid}.catalogTools .pickerSearch{margin:0!important}.catalogTools>button{color:#607188;background:#fff;border:1px solid #dfe6ef;border-radius:10px;padding:0 12px;font-size:10px}.catalogTools>button.active{color:#176bd6;background:#eef5ff;border-color:#176bd6}.catalogTools>button b{background:#e8eef6;border-radius:10px;margin-left:4px;padding:2px 6px}.catalogResultMeta{color:#6f7e91;justify-content:space-between;padding:10px 3px 8px;font-size:10px;display:flex}.catalogProductList{flex-direction:column;gap:7px;min-height:0;padding-right:3px;display:flex;overflow:auto}.catalogProductRow{background:#fff;border:1px solid #e0e7ef;border-radius:12px;grid-template-columns:66px minmax(0,1fr);gap:12px;padding:9px;display:grid}.catalogProductImage{color:#176bd6;background:#edf3fa;border-radius:10px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.catalogProductImage img{object-fit:cover;width:100%;height:100%}.catalogProductMain{min-width:0}.catalogProductMain>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.catalogProductMain>div:first-child>b{color:#172a46;font-size:12px}.catalogProductMain>div:first-child>small{color:#8390a1;white-space:nowrap;font-size:9px}.variantChips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.variantChips button{text-align:left;color:#40516a;background:#f8fafc;border:1px solid #dce4ee;border-radius:8px;grid-template-columns:14px auto;gap:1px 5px;padding:6px 8px;display:grid}.variantChips button>span{border:1px solid #bdcad9;border-radius:4px;grid-row:1/3;place-items:center;width:14px;height:14px;font-size:8px;display:grid}.variantChips button>small{color:#758499;font-size:8px}.variantChips button.selected{color:#176bd6;background:#eef5ff;border-color:#176bd6}.variantChips button.selected>span{color:#fff;background:#176bd6;border-color:#176bd6}.loadMoreCatalog{color:#176bd6;background:#fff;border:1px solid #dbe4ef;border-radius:10px;margin-top:8px;padding:10px;font-size:10px;font-weight:800}.orderCart{background:#fff;flex-direction:column;display:flex;overflow:hidden}.orderCartHead{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;padding:13px;display:flex}.orderCartHead>div{flex-direction:column;display:flex}.orderCartHead small{letter-spacing:.14em;color:#8190a3;font-size:8px}.orderCartHead b{margin-top:4px;font-size:13px}.orderCartHead button{color:#d24d59;background:0 0;border:0;font-size:9px}.orderCartItems{flex:1;min-height:0;padding:7px;overflow:auto}.orderCartItems article{border-bottom:1px solid #edf0f4;grid-template-columns:40px 1fr 26px;gap:8px;padding:9px 5px;display:grid}.orderCartItems article>span{color:#176bd6;background:#edf3fa;border-radius:8px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.orderCartItems article>span img{object-fit:cover;width:100%;height:100%}.orderCartItems article>div{flex-direction:column;min-width:0;display:flex}.orderCartItems article b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.orderCartItems article small{color:#8290a2;margin-top:3px;font-size:8px}.orderCartItems article label{flex-direction:row;justify-content:space-between;align-items:center;margin:7px 0 0;font-size:8px;display:flex}.orderCartItems article input{text-align:center;width:70px;padding:6px}.orderCartItems article>button{color:#8c98a8;background:0 0;border:0;height:28px}.cartEmpty{text-align:center;color:#8491a3;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:180px;padding:20px;display:flex}.cartEmpty b{color:#4b5b70;margin-top:10px;font-size:12px}.cartEmpty span{max-width:190px;margin-top:5px;font-size:9px;line-height:1.5}.orderCartTotal{border-top:1px solid #e1e7ef;justify-content:space-between;align-items:center;padding:14px;display:flex}.orderCartTotal span{color:#728197;font-size:10px}.orderCartTotal b{color:#176bd6;font-size:15px}.orderComment{margin:11px 0 0!important}.orderModal .modalActions{flex:none;margin-top:10px}.orderModal .modalHead h2{font-size:28px}.orderModal .modalHead small{font-size:11px}.orderModal label{gap:8px;font-size:13px}.orderModal input,.orderModal select,.orderModal textarea{padding:14px 15px;font-size:14px}.orderSetup select{min-height:50px}.orderCatalog{grid-template-columns:210px minmax(560px,1fr) 350px}.catalogCategories>small{font-size:11px}.catalogCategories button{padding:13px 11px;font-size:14px;line-height:1.35}.catalogCategories button b{font-size:13px}.pickerSearch{height:52px}.pickerSearch input{font-size:14px!important}.catalogTools>button{padding-inline:15px;font-size:12px}.catalogResultMeta{padding:12px 4px 10px;font-size:12px}.catalogResultMeta small{font-size:11px}.catalogProductList{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.catalogProductRow{grid-template-columns:78px minmax(0,1fr);gap:14px;min-height:104px;padding:12px}.catalogProductImage{width:76px;height:76px}.catalogProductMain>div:first-child{display:block}.catalogProductMain>div:first-child>b{font-size:15px;line-height:1.3;display:block}.catalogProductMain>div:first-child>small{white-space:normal;margin-top:5px;font-size:11px;line-height:1.35;display:block}.variantChips{gap:7px;margin-top:10px}.variantChips button{grid-template-columns:18px auto;gap:2px 7px;padding:8px 10px}.variantChips button>span{width:18px;height:18px;font-size:10px}.variantChips button>b{font-size:12px}.variantChips button>small{font-size:10px}.loadMoreCatalog{grid-column:1/-1;padding:12px;font-size:12px}.orderCartHead{padding:16px}.orderCartHead small{font-size:10px}.orderCartHead b{font-size:16px}.orderCartHead button{font-size:11px}.orderCartItems article{grid-template-columns:48px 1fr 30px;gap:10px;padding:12px 6px}.orderCartItems article>span{width:48px;height:48px}.orderCartItems article b{font-size:13px}.orderCartItems article small,.orderCartItems article label{font-size:10px}.orderCartItems article input{width:78px;padding:8px;font-size:12px}.cartEmpty b{font-size:15px}.cartEmpty span{max-width:230px;font-size:12px}.orderCartTotal{padding:17px}.orderCartTotal span{font-size:13px}.orderCartTotal b{font-size:19px}.orderComment textarea{min-height:62px}.orderModal .modalActions>button{min-height:46px;padding:12px 20px;font-size:13px}.orderModal .modalActions .primaryAdminAction{color:#fff;background:linear-gradient(135deg,#176bd6,#0e55b5);border:0}.language{border:1px solid var(--line);color:#506178;background:#fff;border-radius:11px;align-items:center;gap:5px;height:40px;padding:0 9px;display:flex}.language select{color:#506178;background:0 0;border:0;outline:0;font-size:12px;font-weight:800}.clientSelectRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.clientSelectRow>button{color:#176bd6;white-space:nowrap;background:#eef5ff;border:1px solid #176bd6;border-radius:11px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.quickClientForm{background:#f3f8ff;border:1px solid #cfe0f4;border-radius:13px;grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:10px;margin-bottom:12px;padding:12px;display:grid}.quickClientForm label{margin:0}.quickClientForm>button{color:#fff;white-space:nowrap;background:#176bd6;border:0;border-radius:11px;height:50px;padding:0 16px;font-size:12px;font-weight:800}@media (width<=1200px){.adminApp{grid-template-columns:82px minmax(0,1fr)}.adminSidebar nav button{justify-content:center;padding:0}.adminSidebar nav button span,.adminSidebar nav button em,.navGroup,.sidebarHelp span,.adminBrand>span:last-child{display:none}.sidebarTop{justify-content:center}.sidebarTop>button{display:none}.orderCatalog{grid-template-columns:minmax(0,1fr) 300px}.catalogCategories{grid-column:1/-1;gap:5px;padding:8px;display:flex;overflow:auto}.catalogCategories>small{display:none}.catalogCategories button{white-space:nowrap;width:auto;margin:0;padding:8px 11px}}@media (width<=1100px){.catalogProductList{grid-template-columns:1fr}.orderCatalog{grid-template-columns:minmax(0,1fr) 320px}}.quickClientForm{grid-template-columns:1fr 1fr}.quickClientForm>button{grid-column:1/-1}.dashboardGrid.lower{grid-template-columns:1fr}.clickableRow{cursor:pointer}.productEditor{flex-direction:column;width:min(1320px,100vw - 32px);height:calc(100vh - 32px);max-height:none;display:flex}.loadingEditor{color:#708096;place-items:center;font-size:14px;display:grid}.productEditorBody{flex:1;grid-template-columns:280px minmax(0,1fr);gap:20px;min-height:0;display:grid;overflow:auto}.editorGallery{border-right:1px solid #e3e9f1;padding-right:20px}.primaryProductImage{color:#176bd6;background:#f4f7fb;border:1px solid #dfe6ef;border-radius:16px;place-items:center;height:280px;display:grid;overflow:hidden}.primaryProductImage img{object-fit:contain;width:100%;height:100%}.imageUploadButton{color:#176bd6;cursor:pointer;border:1px dashed #176bd6;border-radius:11px;justify-content:center;align-items:center;height:46px;font-weight:800;flex-direction:row!important;gap:7px!important;margin-top:12px!important;font-size:12px!important;display:flex!important}.imageUploadButton input{display:none}.editorThumbs{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.editorThumbs article{background:#edf2f8;border:2px solid #0000;border-radius:10px;height:78px;position:relative;overflow:hidden}.editorThumbs article.primary{border-color:#176bd6}.editorThumbs img{object-fit:cover;width:100%;height:100%}.editorThumbs button{border:0;border-radius:6px;font-size:8px;position:absolute}.editorThumbs button:first-of-type{color:#fff;background:#176bd6;padding:4px 6px;bottom:4px;left:4px}.editorThumbs button:nth-of-type(2){color:#d14b59;background:#fff;width:24px;height:24px;top:4px;right:4px}.editorMain{min-width:0;padding-right:4px;overflow:auto}.editorBasics{grid-template-columns:1fr 1fr 180px;gap:12px;display:grid}.editorBasics label,.translationForm label{font-size:12px!important}.editorBasics input,.editorBasics select,.translationForm input,.translationForm textarea,.variantEditorList input,.variantEditorList select{padding:12px!important;font-size:13px!important}.translationTabs{border-bottom:1px solid #e3e9f1;gap:7px;margin:5px 0 16px;display:flex}.translationTabs button{color:#6f7e91;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 15px;font-size:12px;font-weight:800}.translationTabs button.active{color:#176bd6;border-color:#176bd6}.translationForm{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.translationForm label:nth-child(n+3){grid-column:1/-1}.variantsHead{border-top:1px solid #e3e9f1;justify-content:space-between;align-items:end;margin-top:8px;padding-top:16px;display:flex}.variantsHead small{letter-spacing:.15em;color:#8190a3;font-size:9px;font-weight:900}.variantsHead h3{margin:5px 0 0;font-size:18px}.variantsHead button{color:#176bd6;background:#eef5ff;border:1px solid #176bd6;border-radius:10px;align-items:center;gap:6px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.variantEditorList{flex-direction:column;gap:7px;margin-top:12px;display:flex}.variantEditorList>div{grid-template-columns:1.2fr 1.2fr 90px 80px 1fr 1fr;gap:7px;display:grid}.productEditor .modalActions .primaryAdminAction{color:#fff;background:linear-gradient(135deg,#176bd6,#0e55b5);border:0;align-items:center;gap:7px;display:flex}@media (width<=900px){.productEditorBody{grid-template-columns:1fr}.editorGallery{border-bottom:1px solid #e3e9f1;border-right:0;padding:0 0 18px}.primaryProductImage{height:240px}.editorBasics{grid-template-columns:1fr 1fr}.editorBasics label:last-child{grid-column:1/-1}.translationForm{grid-template-columns:1fr}.translationForm label{grid-column:auto!important}.variantEditorList>div{grid-template-columns:1fr 1fr 80px 70px}.variantEditorList input:nth-last-child(-n+2){grid-column:span 2}}.variantEditorList>div{grid-template-columns:1.2fr 1.2fr 90px 80px 1fr 1fr 42px}.variantDeleteButton{color:#d93646;cursor:pointer;background:#fff2f3;border:1px solid #f4b8be;border-radius:10px;place-items:center;display:grid}.variantDeleteButton:hover{background:#ffe5e8;border-color:#e87984}@media (width<=900px){.variantEditorList>div{grid-template-columns:1fr 1fr 80px 70px}.variantDeleteButton{min-height:42px}}.productBasePrices{background:#f7faff;border:1px solid #dce5f0;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;padding:14px;display:grid}.productBasePrices label{font-size:12px!important}.productBasePrices input{padding:12px!important;font-size:13px!important}.productBasePrices p{color:#718198;grid-column:1/-1;margin:0;font-size:12px}.variantFieldLabels{color:#687991;grid-template-columns:1.2fr 1.2fr 90px 80px 1fr 1fr 42px;gap:7px;margin:12px 0 5px;padding:0 3px;font-size:11px;font-weight:800;display:grid}.variantEditorList{margin-top:0}@media (width<=900px){.productBasePrices{grid-template-columns:1fr}.productBasePrices p{grid-column:auto}.variantFieldLabels{display:none}}@media (width<=720px){.adminApp{display:block}.adminSidebar{height:68px;padding:0 14px}.sidebarTop{justify-content:space-between;height:68px}.sidebarTop>button{display:grid}.adminBrand>span:last-child{display:flex}.adminTopbar{height:66px}.adminContent{padding:20px 16px 36px}.adminPageTitle h1{font-size:30px}.adminPageTitle p{font-size:12px}.primaryAdminAction{min-width:46px}.metricCard>span{font-size:11px}.metricCard p{font-size:10px}.adminTableWrap{margin-inline:-1px}.adminTableWrap table{min-width:980px}.tableToolbar{flex-wrap:wrap}.tableToolbar label{min-width:65%;max-width:none}.pagination{flex-direction:column;align-items:flex-start;gap:12px}.pagination>div{justify-content:flex-end;width:100%}.pickerResults{grid-template-columns:1fr;max-height:330px}.pickerProduct{grid-template-columns:52px 1fr 28px}.pickerImage{width:50px;height:50px}.pickerQuantity{margin-left:60px!important}.orderModal{border-radius:0;width:100%;height:100%;max-height:none;padding:14px}.orderSetup{grid-template-columns:1fr 110px}.orderCatalog{display:block;overflow:auto}.catalogCategories{z-index:3;border-radius:10px;margin-bottom:8px;position:sticky;top:0}.catalogCenter{min-height:520px}.orderCart{min-height:320px;margin-top:10px}.catalogTools{grid-template-columns:1fr}.catalogTools>button{min-height:38px}.catalogProductMain>div:first-child{display:block}.catalogProductMain>div:first-child>small{margin-top:3px;display:block}.orderComment{flex:none}.language{display:flex}.quickClientForm,.clientSelectRow{grid-template-columns:1fr}.clientSelectRow>button{justify-content:center;min-height:46px}}@media (width<=430px){.adminPageTitle h1{font-size:28px}.metricGrid{grid-template-columns:1fr}.adminTopbar{padding-inline:12px}.globalSearch input{font-size:12px}.tableToolbar label{min-width:calc(100% - 52px)}}.clientEditor{flex-direction:column;width:min(1380px,100vw - 32px);height:calc(100vh - 32px);max-height:none;display:flex}.clientEditorBody{flex:1;grid-template-columns:minmax(0,1fr) 390px;gap:18px;min-height:0;display:grid;overflow:hidden}.clientEditorMain{padding-right:5px;overflow:auto}.clientSectionHead,.clientAsideHead{border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:flex-end;margin-bottom:15px;padding:4px 0 13px;display:flex}.clientSectionHead small,.clientAsideHead small{letter-spacing:.16em;color:#8190a3;font-size:9px;font-weight:900}.clientSectionHead h3,.clientAsideHead h3{margin:5px 0 0;font-size:19px}.clientSectionHead>button{color:#176bd6;background:#eef5ff;border:1px solid #176bd6;border-radius:10px;align-items:center;gap:6px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.clientStatus{width:170px!important;margin:0!important}.clientFields{grid-template-columns:repeat(3,1fr);gap:2px 12px;margin-bottom:22px;display:grid}.clientFields label,.contactList label,.clientStatus{font-size:12px!important}.clientFields input,.clientFields select,.clientFields textarea,.contactList input,.clientStatus select{padding:12px!important;font-size:13px!important}.clientFields .wide{grid-column:1/-1}.contactList{flex-direction:column;gap:9px;display:flex}.contactList article{background:#f8fafc;border:1px solid #e1e7ef;border-radius:12px;grid-template-columns:1.2fr 1fr 1fr 1.2fr auto 38px;align-items:end;gap:8px;padding:11px;display:grid}.contactList article label{margin:0}.contactList article>button{color:#d14c59;background:#fff;border:0;border-radius:9px;place-items:center;height:42px;display:grid}.primaryContact{white-space:nowrap;align-items:center;height:42px;flex-direction:row!important;gap:6px!important;display:flex!important}.primaryContact input{width:16px;height:16px;padding:0!important}.clientEditorAside{flex-direction:column;gap:14px;padding-right:3px;display:flex;overflow:auto}.clientEditorAside>section{background:#f8fafc;border:1px solid #dfe6ef;border-radius:14px;padding:14px}.clientAsideHead h3 b{color:#176bd6;background:#e7f0ff;border-radius:9px;place-items:center;min-width:25px;height:25px;margin-left:5px;font-size:11px;display:inline-grid}.clientOrders,.duplicateList{flex-direction:column;gap:7px;display:flex}.clientOrders article{background:#fff;border:1px solid #e3e9f1;border-radius:11px;grid-template-columns:1fr auto;gap:8px;padding:11px;display:grid}.clientOrders article>div{flex-direction:column;display:flex}.clientOrders b{font-size:12px}.clientOrders small{color:#8491a3;margin-top:4px;font-size:9px}.clientOrders strong{color:#176bd6;font-size:11px}.clientOrders article>span{color:#65748a;grid-column:1/-1;font-size:9px}.duplicateList article{background:#fff4e4;border:1px solid #f3d8ad;border-radius:11px;flex-direction:column;padding:11px;display:flex}.duplicateList b{color:#704a0b;font-size:12px}.duplicateList span,.duplicateList small{color:#8a641f;margin-top:4px;font-size:10px}.duplicateOk,.emptyClientBlock{text-align:center;color:#718197;background:#fff;border:1px dashed #ced8e5;border-radius:11px;padding:22px;font-size:11px}.duplicateOk{color:#16805f;background:#eff9f5;border-color:#bfe5d6}.clientEditor .modalActions .primaryAdminAction{color:#fff;background:linear-gradient(135deg,#176bd6,#0e55b5);border:0;align-items:center;gap:7px;display:flex}@media (width<=1100px){.clientEditorBody{grid-template-columns:minmax(0,1fr) 320px}.clientFields{grid-template-columns:repeat(2,1fr)}.contactList article{grid-template-columns:1fr 1fr}.primaryContact{align-self:center}.contactList article>button{justify-self:end;width:42px}}@media (width<=760px){.clientEditor{border-radius:0;width:100%;height:100%;padding:14px}.clientEditorBody{display:block;overflow:auto}.clientEditorMain{padding:0;overflow:visible}.clientEditorAside{margin-top:20px;overflow:visible}.clientFields{grid-template-columns:1fr}.clientFields .wide{grid-column:auto}.clientSectionHead{align-items:center}.clientStatus{width:135px!important}.contactList article{grid-template-columns:1fr}.contactList article>button{justify-self:stretch;width:auto}.clientEditor .modalHead h2{font-size:24px}}.quickClientComment{grid-column:span 3}.quickClientComment textarea{min-height:50px}.modalActionSpacer{flex:1}.dangerAction{align-items:center;gap:6px;display:flex;color:#c83f4e!important;background:#fff5f6!important;border:1px solid #efc5ca!important}.categoryEditor{width:min(850px,100vw - 28px)}.categoryTranslations{grid-template-columns:1fr 1fr;gap:2px 12px;display:grid}.categoryTranslations label{font-size:12px!important}.categoryTranslations input,.categoryTranslations select,.categoryTranslations textarea{padding:12px!important;font-size:13px!important}.categoryTranslations .wide{grid-column:1/-1}@media (width<=760px){.quickClientComment,.categoryTranslations .wide{grid-column:auto}.categoryTranslations{grid-template-columns:1fr}.modalActions{flex-wrap:wrap}.modalActionSpacer{display:none}}.permissionGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.permissionGrid>label{background:#f8fafc;border:1px solid #dfe6ef;border-radius:12px;align-items:center;padding:12px;flex-direction:row!important;gap:11px!important;margin:0!important;display:flex!important}.permissionGrid input{width:18px;height:18px}.permissionGrid span{flex-direction:column;display:flex}.permissionGrid b{font-size:12px}.permissionGrid small{color:#7c899b;margin-top:3px;font-size:9px}.roleCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.roleCards>button{text-align:left;color:#172a46;background:#fff;border:1px solid #dfe6ef;border-radius:15px;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:17px;display:grid}.roleCards>button>span{color:#176bd6;background:#eaf2fd;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.roleCards>button>div{flex-direction:column;display:flex}.roleCards b{font-size:14px}.roleCards small{color:#7d899a;margin-top:4px;font-size:10px}.roleCards p{color:#176bd6;margin:10px 0 0;font-size:10px}.roleCards>button:hover{border-color:#176bd6;box-shadow:0 8px 22px #176bd614}@media (width<=1000px){.roleCards{grid-template-columns:1fr 1fr}}@media (width<=650px){.permissionGrid,.roleCards{grid-template-columns:1fr}}.roleEditor{width:min(1050px,100vw - 28px)}.fullAccessNotice{color:#137556;background:#effaf5;border:1px solid #b9dfcf;border-radius:11px;margin:4px 0 14px;padding:12px 14px;font-size:12px}.permissionMatrix{border:1px solid #dfe6ef;border-radius:13px;margin:14px 0;overflow:hidden}.permissionHeader,.permissionRow{grid-template-columns:minmax(190px,1fr) repeat(4,125px);align-items:center;display:grid}.permissionHeader{color:#617187;background:#eef3f8}.permissionHeader b{text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:12px;font-size:10px}.permissionHeader b:first-child{text-align:left}.permissionRow{border-top:1px solid #e6ebf1}.permissionRow strong{padding:12px 14px;font-size:12px}.permissionRow label{border-left:1px solid #edf0f4;place-items:center;padding:9px;margin:0!important;display:grid!important}.permissionRow input{opacity:0;pointer-events:none;position:absolute}.permissionRow span{color:#0000;background:#fff;border:1px solid #cbd6e3;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.permissionRow input:checked+span{color:#fff;background:#176bd6;border-color:#176bd6;box-shadow:0 3px 8px #176bd62c}.permissionRow input:disabled+span{color:#fff;background:#0d3566;border-color:#0d3566}.modalActions .primaryAdminAction,.adminModal .primaryAdminAction{opacity:1;min-height:46px;color:#fff!important;background:linear-gradient(135deg,#1674e4,#084fae)!important;border:1px solid #0752b7!important;padding:12px 20px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 8px 20px #176bd640!important}.modalActions .primaryAdminAction:disabled{opacity:.55}.modalActions .primaryAdminAction:hover{transform:translateY(-1px);background:linear-gradient(135deg,#0d65d3,#06448f)!important}@media (width<=720px){.adminPageTitle .primaryAdminAction{padding:11px!important;font-size:0!important}.modalActions .primaryAdminAction{min-width:160px;font-size:13px!important}.roleEditor{border-radius:0;width:100%;height:100%;max-height:none}.permissionMatrix{overflow:auto}.permissionHeader,.permissionRow{min-width:690px}}.videoGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.videoGrid>article{cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:15px;transition:all .15s;overflow:hidden}.videoGrid>article:hover{border-color:#b9cce4;transform:translateY(-2px);box-shadow:0 12px 30px #102a4d16}.videoCardCover{color:#7eb6f1;background:linear-gradient(135deg,#0b2344,#176bd6);place-items:center;height:180px;display:grid;position:relative;overflow:hidden}.videoCardCover img{object-fit:cover;width:100%;height:100%}.videoCardCover>span{color:#176bd6;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;padding-left:3px;display:grid;position:absolute;box-shadow:0 8px 22px #07192e40}.videoCardCover>small{color:#fff;background:#07182ed9;border-radius:6px;padding:4px 7px;font-size:10px;position:absolute;bottom:9px;right:9px}.videoCardCopy{padding:14px}.videoCardCopy>b{font-size:14px}.videoCardCopy p{color:#77869a;margin:6px 0 13px;font-size:11px}.videoCardCopy>div{justify-content:space-between;align-items:center;display:flex}.videoCardCopy>div>small{color:#718096;font-size:10px}.videoEditor{width:min(1120px,100vw - 28px)}.videoEditorBody{grid-template-columns:340px minmax(0,1fr);gap:20px;display:grid}.videoPreview{color:#176bd6;background:#eaf1f9;border-radius:14px;place-items:center;height:220px;margin-bottom:14px;display:grid;overflow:hidden}.videoPreview video{background:#07182e;width:100%;height:100%}.videoFileInput{cursor:pointer;border:1px dashed #176bd6;border-radius:11px;grid-template-columns:24px 1fr;align-items:center;color:#176bd6!important;padding:14px!important;display:grid!important}.videoFileInput input{display:none}.videoFileInput small{color:#77869a;grid-column:2;font-size:9px}.videoMetaGrid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.settingsGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settingsCard{padding:20px}.settingsCard h2{margin:0;font-size:18px}.settingsCard>p{color:#7b899c;margin:6px 0 20px;font-size:11px}.settingsCard>label:not(.toggleSetting){color:#46566d;flex-direction:column;gap:7px;margin-bottom:14px;font-size:12px;font-weight:750;display:flex}.settingsCard input,.settingsCard select{color:#112542;background:#fbfcfe;border:1px solid #dfe6ef;border-radius:11px;padding:12px 13px;font:500 13px Inter,Arial,sans-serif}.languageChecks{gap:8px;margin-top:12px;display:flex}.languageChecks label{border:1px solid #dfe6ef;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;display:flex}.toggleSetting{border-bottom:1px solid #edf0f4;align-items:center;padding:11px 0;position:relative;grid-template-columns:1fr auto!important;margin:0!important;display:grid!important}.toggleSetting>span{font-size:12px}.toggleSetting input{opacity:0;position:absolute}.toggleSetting i{background:#cbd5e1;border-radius:20px;width:42px;height:24px;transition:all .15s;position:relative}.toggleSetting i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0002}.toggleSetting input:checked+i{background:#176bd6}.toggleSetting input:checked+i:after{transform:translate(18px)}.settingsSaveBar{z-index:5;background:#fff;border:1px solid #dfe6ef;border-radius:14px;justify-content:flex-end;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 35px #102a4d1c}.settingsSaveBar>span{color:#13805f;font-size:12px}.settingsSaveBar .primaryAdminAction{font-size:13px!important}@media (width<=1100px){.videoGrid{grid-template-columns:1fr 1fr}.videoEditorBody{grid-template-columns:280px 1fr}}@media (width<=720px){.videoGrid,.settingsGrid{grid-template-columns:1fr}.videoEditor{border-radius:0;width:100%;height:100%;max-height:none}.videoEditorBody{grid-template-columns:1fr}.videoPreview{height:200px}.settingsSaveBar{bottom:8px}.settingsSaveBar .primaryAdminAction{flex:1;font-size:13px!important}.videoMetaGrid{grid-template-columns:1fr}}.singleLanguageNotice{color:#285d9b;background:#f1f7ff;border:1px solid #c9dcf5;border-radius:11px;margin-bottom:14px;padding:11px 13px;font-size:11px;line-height:1.45}.adminApp.collapsed .sidebarTop{flex-direction:column;justify-content:center;gap:5px;height:92px}.adminApp.collapsed .sidebarTop>button{width:32px;height:28px;display:grid}.logoutButton{align-items:center;gap:7px;display:flex;color:#b33f4d!important;background:#fff8f8!important;border-color:#f0d4d8!important;padding:0 12px!important}.logoutButton span{font-size:11px;font-weight:800}.toolbarFilter{flex:none!important;max-width:none!important}.toolbarFilter select{color:#526278;background:0 0;border:0;outline:0;font-size:11px}.metricIcon.violet{color:#6b50ba;background:#eee9ff}@media (width<=900px){.logoutButton span{display:none}.logoutButton{justify-content:center;width:40px;padding:0!important}}.catalogProductList{grid-auto-rows:max-content!important;align-items:start!important}.catalogProductRow{align-self:start!important;height:auto!important;min-height:132px!important;overflow:visible!important}.catalogProductMain{flex-direction:column;align-self:stretch;display:flex}.variantChips{align-items:flex-start;position:static!important}.variantChips button{align-self:flex-start;min-height:58px}.filterChips button{border:1px solid var(--line);color:#778497;white-space:nowrap;cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:6px;padding:10px 14px;font-size:11px;display:flex}.filterChips button b{color:var(--ink);font-size:14px}.filterChips button.active{color:#176bd6;background:#edf5ff;border-color:#176bd6;box-shadow:0 0 0 2px #176bd610}.filterChips button.active b{color:#176bd6}.catalogProductRow.singleProduct{cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.catalogProductRow.singleProduct:hover,.catalogProductRow.singleProduct:focus-visible{background:#f8fbff;border-color:#8bb9f1;outline:0;box-shadow:0 0 0 3px #176bd612}.catalogProductRow.selectedProduct{background:#f2f7ff;border-color:#176bd6}.singleProductAction{color:#40516a;background:#f7f9fc;border:1px solid #ccd9e8;border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;min-height:46px;margin-top:auto;padding:8px 10px;display:grid}.singleProductAction>span{border:1px solid #b9c9dc;border-radius:6px;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.singleProductAction>b{font-size:11px}.singleProductAction>small{color:#718198;font-size:10px}.singleProductAction.selected{color:#176bd6;background:#eaf3ff;border-color:#176bd6}.singleProductAction.selected>span{color:#fff;background:#176bd6;border-color:#176bd6}.quantityStepper{background:#fff;border:1px solid #cdd9e8;border-radius:9px;grid-template-columns:32px 52px 32px;align-items:center;display:grid;overflow:hidden}.quantityStepper button{color:#176bd6;cursor:pointer;background:#eef4fb;border:0;height:34px;font-size:18px;font-weight:800}.quantityStepper button:disabled{color:#aeb9c7;cursor:not-allowed}.quantityStepper input{text-align:center;-moz-appearance:textfield;height:34px;border:0!important;border-left:1px solid #dce4ee!important;border-right:1px solid #dce4ee!important;border-radius:0!important;width:52px!important;padding:0 3px!important;font-size:12px!important}.quantityStepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantityStepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
