html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;border:0;margin:0;padding:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{color:#010101;direction:rtl;font-size:14px;font-weight:400;line-height:1;font-family:var(--font-yekan)!important}input,textarea,button,select{font-family:var(--font-yekan);color:#010101;box-sizing:border-box;background:0 0;outline:0;font-size:13px;font-weight:400}input::placeholder,textarea::placeholder{color:var(--text-placeholder)}button{padding:0;cursor:pointer;border:none;outline:none;padding-inline:0;transition:all .3s}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{cursor:pointer;color:#000;text-decoration:none;transition:all .3s}.hidden{display:none!important}html{background:url(/images/bg-6.jpg) 0 0/cover no-repeat}.shine{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;width:100%;height:100%;min-height:100vh}.header{height:70px;position:relative}.globalLoadingBar{z-index:1800;opacity:0;pointer-events:none;height:3px;transition:opacity .18s;position:fixed;top:0;left:-3px;right:0;overflow:hidden}.globalLoadingBar.active{opacity:1}.globalLoadingBar span{background:linear-gradient(90deg,#7367f0,#00cfe8,#28c76f,#ff9f43,#ea5455,#7367f0) 0 0/260% 100%;width:100%;height:100%;animation:1.15s linear infinite globalLoadingGradient;display:block;box-shadow:0 0 16px #7367f080}@keyframes globalLoadingGradient{0%{background-position:0%}to{background-position:260%}}.uiContainer{height:calc(100vh - 70px);display:flex}.mainSideBar{scrollbar-gutter:stable overlay;scrollbar-width:thin;scrollbar-color:#00000059 transparent;will-change:width;width:300px;height:calc(100vh - 70px);transition:width .28s cubic-bezier(.4,0,.2,1),background-color .28s;overflow:hidden auto}.mainSideBar.close{width:80px}.mainContent{box-sizing:border-box;scrollbar-gutter:stable overlay;scrollbar-width:thin;scrollbar-color:#00000059 transparent;background:#ffffff80;border-radius:0 20px 0 0;flex:1;min-width:0;height:calc(100vh - 70px);padding:20px;overflow:auto;box-shadow:0 4px 20px #22292f03}.mainContent:has(.uiStickyActionBar){padding-bottom:10px}@media (min-width:901px){html.sales-workspace-active,body.sales-workspace-active{height:100%;overflow:hidden}body.sales-workspace-active .shine{height:100vh;min-height:0;overflow:hidden}body.sales-workspace-active .uiContainer{min-height:0;overflow:hidden}body.sales-workspace-active .mainContent{min-height:0}}.mainContent::-webkit-scrollbar{width:16px;height:16px}.mainSideBar::-webkit-scrollbar{width:16px;height:16px}.mainContent::-webkit-scrollbar-track{background:padding-box padding-box;border-top:10px solid #0000;border-bottom:10px solid #0000}.mainSideBar::-webkit-scrollbar-track{background:padding-box padding-box;border-top:10px solid #0000;border-bottom:10px solid #0000}.mainContent::-webkit-scrollbar-thumb{background:#00000059 padding-box padding-box;border-right:10px solid #0000;border-radius:999px}.mainSideBar::-webkit-scrollbar-thumb{background:#00000059 padding-box padding-box;border-right:10px solid #0000;border-radius:999px}.mainContent::-webkit-scrollbar-thumb:hover{background:#00000080 padding-box padding-box}.mainSideBar::-webkit-scrollbar-thumb:hover{background:#00000080 padding-box padding-box}.mainContent::-webkit-scrollbar-button{opacity:0;width:0;height:0;display:none}.mainSideBar::-webkit-scrollbar-button{opacity:0;width:0;height:0;display:none}.headerFlex{justify-content:space-between;padding:10px;display:flex}.headerStart{gap:12px;display:flex}.toggleMenu{justify-content:center;align-items:center;width:58px;height:48px;font-size:28px;transition:color .22s,background-color .22s,transform .28s cubic-bezier(.4,0,.2,1);display:flex}.toggleMenu i{transition:transform .28s cubic-bezier(.4,0,.2,1)}.toggleMenu.active i{transform:none}.logo{align-items:center;display:flex}.logo img{object-fit:contain;width:146px;height:32px;display:block}.storeSidebarInfo{color:#6f6b7d;opacity:1;background:#ffffff8a;border:1px solid #7367f01f;border-radius:10px;gap:6px;max-height:160px;margin:22px 18px 16px;padding:12px 14px;font-size:11px;font-weight:800;line-height:1.9;transition:margin .24s,padding .24s,max-height .28s cubic-bezier(.4,0,.2,1),opacity .18s,transform .28s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.storeSidebarInfo small{color:#a5a2b8;font-size:10px;font-weight:800}.mainSideBar.close .storeSidebarInfo{opacity:0;pointer-events:none;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translate(10px)}.headerEnd{flex-direction:row-reverse;align-items:center;gap:10px;display:flex}.adminMenu{color:#434d61;align-items:center;gap:12px;display:flex}.adminMenu i{font-size:20px}.adminMenu img{border:3px solid #fff9;border-radius:50%}.mainMenu{flex-direction:column;gap:4px;padding-top:48px;display:flex}.mainMenu>li>a{color:#434d61;gap:8px;width:100%;padding:4px 20px 4px 16px;font-size:15px;font-weight:500;line-height:36px;transition:color .2s,background-color .2s,padding .28s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.mainMenu>li>a>i{flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:color .2s,transform .28s cubic-bezier(.4,0,.2,1);display:flex}.mainMenu>li>a span{white-space:nowrap;opacity:1;flex:1;justify-content:space-between;max-width:220px;transition:max-width .28s cubic-bezier(.4,0,.2,1),opacity .18s,transform .28s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;transform:translate(0)}.mainMenu>li>a span i{font-size:16px;transition:transform .24s cubic-bezier(.4,0,.2,1)}.mainMenu>li>a.active>i{color:#7367f0}.mainMenu>li>a.active:before,.mainMenu>li>a:hover:before{content:"";background:#7367f0;border-radius:4px 0 0 4px;width:5px;height:30px;margin-top:-15px;display:block;position:absolute;top:50%;right:0}.mainMenu>li>a.active,.mainMenu>li>a:hover{color:#7367f0}.mainMenu>li>a.active span i,.mainMenu>li.open>a span i{transform:rotate(180deg)}.submenu{opacity:0;pointer-events:none;border-right:1px solid #a9afb9;flex-direction:column;gap:4px;max-height:0;margin-right:34px;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .22s,transform .3s cubic-bezier(.4,0,.2,1),margin .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;transform:translateY(-6px)}.mainMenu>li.open>.submenu{opacity:1;pointer-events:auto;max-height:720px;overflow:hidden;transform:translateY(0)}.submenu>li>a{color:#434d61;gap:8px;width:100%;padding:2px 16px;font-size:14px;font-weight:500;line-height:36px;transition:color .18s,transform .22s;display:flex;position:relative}.submenu>li>a>i{justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.submenu>li>a:hover{color:#7367f0;transform:translate(-3px)}.submenu>li>a.active{color:#7367f0}.close .mainMenu>li>a span{opacity:0;max-width:0;overflow:hidden;transform:translate(10px)}.mainSideBar.close .mainMenu>li>a{padding-left:20px;padding-right:20px}.mainSideBar.close .mainMenu>li>a>i{transform:translate(0)}.mainSideBar.close .submenu{opacity:0!important;pointer-events:none!important;max-height:0!important;transform:translateY(-6px)!important}.authView{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.authBox{background:#ffffff80;border-radius:20px;width:92%;max-width:480px;padding:28px;box-shadow:0 4px 24px #22292f03}.authLogo{flex-direction:column;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.authLogo img{object-fit:contain;width:146px;height:32px;display:block}.authBox h1{color:#7367f0;text-align:center;margin-bottom:32px;font-size:16px;font-weight:500}.authError{border-radius:var(--ui-radius-md);min-height:60px;color:var(--ui-color-danger);background:var(--ui-color-danger-soft);border:1px solid #cd374533;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}.authErrorIcon{border-radius:var(--ui-radius-sm);background:var(--ui-color-surface);justify-content:center;align-items:center;width:36px;height:36px;font-size:19px;display:inline-flex}.authError strong,.authError small{display:block}.authError strong{font-size:var(--ui-font-sm);font-weight:750}.authError small{color:var(--ui-color-text-soft);font-size:var(--ui-font-xs);line-height:var(--ui-line-body);margin-top:2px}.form{flex-direction:column;gap:24px;display:flex}.formPageForm{flex-direction:column;gap:18px;display:flex}.formWithSide{align-items:flex-start;gap:20px;display:flex}.mainForm{flex-direction:column;flex:1;gap:20px;display:flex}.formSection{background:#fff;border:1px solid #ebe9f1;border-radius:12px;flex-direction:column;gap:18px;padding:18px;display:flex}.formSection h2{color:#5e5873;margin:0;font-size:14px;font-weight:700}.formSectionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.copyMetaBtn{color:#7367f0;background:#7367f00f;border:1px solid #7367f038;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.copyMetaBtn i{font-size:15px}.copyMetaBtn:hover{background:#7367f01c;border-color:#7367f061}.copyMetaBtn:active{background:#7367f029}.checkboxGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.formRow{gap:20px;display:flex}.formItem{flex:1}.formItem label{color:#5e5873;text-align:right;margin-bottom:12px;font-size:13px;line-height:18px;display:block}.formItem label span{color:#cf0404}.formItem input,.formItem button,.formItem textarea,.formBtn button{transition:all .15s}.txt,.select{background:#fff;border:1px solid #d8d6de;border-radius:8px;width:100%;height:44px;padding:7px 14px}.txt::placeholder{color:#aaa}.txt:focus,.select:focus{border-color:#7367f0}.txtarea{border:1px solid #d8d6de;border-radius:5px;width:100%;height:120px;padding:14px;line-height:32px}.txtarea::placeholder{color:#aaa}.txtarea:focus{border-color:#7367f0}.ltr{text-align:left;direction:ltr;font-family:english;font-weight:100}.checkbox{display:none}.lblCheck{padding-right:28px;font-size:14px;line-height:20px;position:relative;margin-bottom:0!important}.lblCheck:before{content:"";background:#fff;border:1px solid #d8d6de;border-radius:5px;width:18px;height:18px;display:block;position:absolute;top:0;right:0}.checkbox:checked+.lblCheck:before{background:#7367f0;border-color:#7367f0;box-shadow:0 2px 4px #7367f066!important}.checkbox:checked+.lblCheck:after{content:"";background:url(/images/check.svg) 50%/10px 10px no-repeat;width:18px;height:18px;display:block;position:absolute;top:1px;right:1px}.form .formItem>div:has(>.checkbox+.lblCheck){align-items:center;min-height:44px;display:flex}.form .formItem>.checkbox+.lblCheck{align-items:center;min-height:24px;display:inline-flex}.form .formItem>div:has(>.checkbox+.lblCheck) .lblCheck{align-items:center;min-height:24px;display:inline-flex}.form .formItem>.checkbox+.lblCheck:before{top:50%;transform:translateY(-50%)}.form .formItem>div:has(>.checkbox+.lblCheck) .lblCheck:before{top:50%;transform:translateY(-50%)}.form .formItem>.checkbox:checked+.lblCheck:after{top:50%;transform:translateY(-50%)}.form .formItem>div:has(>.checkbox+.lblCheck) .checkbox:checked+.lblCheck:after{top:50%;transform:translateY(-50%)}.btn{cursor:pointer;text-align:center;color:#fff;background:linear-gradient(90deg,#39309f,#7367f0) 100%/200% 100%;border-radius:12px;width:100%;height:44px;padding:0 12px;font-size:16px;font-weight:400;transition:background-position .3s}.formBtnsRow{flex:1;gap:20px;display:flex}.formBtnsRow .btn{width:auto;min-width:200px;padding:0 12px}.formBtnsRow .outlineBtn{border-radius:12px;width:auto;min-width:200px;height:44px;padding:0 12px}.btn:hover{color:#fff;background-position:0}.card{background:#fff;border-radius:20px;flex-direction:column;display:flex}.cardContent{padding:20px}.card>header{justify-content:space-between;align-items:center;padding:20px;line-height:32px;display:flex}.card>header h1{color:#0c102a;font-size:14px;font-weight:700}.tbl{border-collapse:collapse;color:#6e6b7b;width:100%;font-size:12px}.tbl th{color:#0c102a;text-align:right;background:#e5eaf9;padding:10px 20px;line-height:20px;border:none!important}.tbl td{vertical-align:middle;background:#fff;padding:10px 20px;font-weight:300;line-height:20px;border:none!important;border-bottom:1px solid #ebe9f1!important}.rowNo{direction:ltr;font-family:english}.tbl .ltr{text-align:right}.tdWithImage{flex-direction:row;gap:10px;width:100%;line-height:32px;display:flex}.tdWithImage img{border-radius:50%}.tdWithImage strong{font-weight:400}.adminListUser{align-items:center;min-width:170px}.adminListUser img{object-fit:cover;background:#f3f2f7;border:1px solid #ebe9f1;width:38px;height:38px}.adminListUser strong{color:#2f2f3a;line-height:20px}.tbl a{color:#7367f0}.tbl a:hover{color:#483eb4}.lblItem{border-radius:5px;padding:0 10px;display:inline-block}.lblItem.violet{color:#7367f0;background:#7367f01f}.lblItem.green{color:#28c76f;background:#28c76f1f}.lblItem.red{color:#ea5455;background:#ea54551f}.lblItem.yellow{color:#ff9f43;background:#ff9f431f}.lblItem.blue{color:#00cfe8;background:#00cfe81f}.lblItem.gray{color:#82868b;background:#82868b1f}.statusBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.statusBadge i{font-size:15px}.statusBadge.active{color:#229b5b;background:#28c76f1f}.statusBadge.inactive{color:#d84545;background:#ea54551f}.statusBadge.info{color:#008fa1;background:#00cfe81f}.statusBadge.warning{color:#a86400;background:#ff9f4324}.statusBadge.neutral{color:#5e50ee;background:#7367f01a}.customerListTitle{flex-direction:column;gap:4px;display:flex}.customerListTitle span{color:#8b86a1;font-size:12px}.campaignListTitle{flex-direction:column;gap:4px;display:flex}.campaignListTitle strong{color:#2f2b3d;font-weight:800}.campaignListTitle span{color:#8b86a1;font-size:12px}.checkboxGrid.compact{grid-template-columns:repeat(auto-fit,minmax(160px,max-content));align-items:center;height:44px;margin-top:4px}.fieldLabelWithHelp{vertical-align:middle;justify-content:space-between;align-items:center;gap:7px;width:100%;display:flex}.fieldLabelWithHelp>span:first-child{color:#5e5873;align-items:center;gap:4px;display:inline-flex}.fieldLabelWithHelp em{color:#ea5455;font-style:normal}.fieldHelpIcon{cursor:help;background:#7367f01a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative;color:#7367f0!important}.fieldHelpIcon i{font-size:14px;line-height:1}.fieldHelpTooltip{text-align:right;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:25;background:#2f2b3d;border-radius:8px;width:max-content;max-width:260px;padding:9px 11px;font-size:12px;font-weight:600;line-height:1.8;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 9px);left:-7px;transform:translateY(4px);box-shadow:0 12px 30px #22292f3d;color:#fff!important}.fieldHelpTooltip:after{content:"";border:6px solid #0000;border-top-color:#2f2b3d;position:absolute;top:100%;left:10px}.fieldHelpIcon:hover .fieldHelpTooltip,.fieldHelpIcon:focus .fieldHelpTooltip,.fieldHelpIcon:focus-within .fieldHelpTooltip{opacity:1;visibility:visible;transform:translateY(0)}.actions{flex-wrap:wrap;gap:12px;display:flex}.outlineBtn{cursor:pointer;text-align:center;color:#636363;background:#fff;border:1px solid #82868b;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:200px;height:44px;padding:0 20px;font-size:16px;font-weight:400;line-height:42px;transition:all .15s;display:flex}.outlineBtn.small{border-radius:8px;height:32px;font-size:13px}.outlineBtn i{font-size:16px}.outlineBtn:hover{color:#7367f0;border-color:#7367f0}.iSearchBox{box-sizing:border-box;background:#fff;border:1px solid #7367f02e;border-radius:9px;align-items:center;gap:6px;width:260px;height:32px;padding:0 8px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.iSearchBox:focus-within{border-color:#7367f073;box-shadow:0 0 0 3px #7367f014}.iTxtSearch{color:#5e5873;background:0 0;border:0;outline:none;align-items:center;width:100%;min-width:0;height:100%;padding:0;font-size:13px;font-weight:500;display:flex}.iTxtSearch::placeholder{color:#aaa6bd;font-weight:400}.iTxtSearch:focus{box-shadow:none}.iTxtSearch::-webkit-search-cancel-button{display:none}.iSearchIcon{color:#8b86a1;flex:none;font-size:15px}.actions .select{color:#636363;background:#fff;border:1px solid #82868b;border-radius:5px;height:32px;padding:0 5px 0 24px;font-size:13px;font-weight:400;transition:all .15s}.listFilterDropdown{position:relative}.listFilterTrigger{color:#7367f0;white-space:nowrap;background:#7367f00f;border:1px solid #7367f038;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 10px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.listFilterTrigger:hover,.listFilterDropdown.open .listFilterTrigger{background:#7367f01c;border-color:#7367f06b;box-shadow:0 4px 14px #7367f01f}.listFilterTrigger i{font-size:15px}.listFilterTrigger strong{color:#fff;background:#7367f0;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.listFilterPopup{top:calc(100% + 9px);z-index:45;background:#fff;border:1px solid #ebe9f1;border-radius:14px;width:min(420px,100vw - 32px);position:absolute;inset-inline-end:0;box-shadow:0 18px 44px #22292f29}.listFilterHead{background:linear-gradient(#fbfbff 0%,#fff 100%);border-bottom:1px solid #f0eef7;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 14px;display:flex}.listFilterHead div{align-items:center;gap:8px;display:flex}.listFilterHead strong{color:#5e5873;font-size:13px;font-weight:800}.listFilterHead span{color:#7367f0;background:#7367f01f;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.listFilterHead button{color:#8b86a1;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.listFilterHead button:hover{color:#7367f0;background:#7367f014}.listFilterBody{padding:14px}.listFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.listFilterGrid label{flex-direction:column;gap:7px;display:flex}.listFilterGrid label span{color:#6e6b7b;font-size:12px;font-weight:700}.listFilterGrid .select{border-color:#d8d6de;border-radius:8px;width:100%;height:38px;padding:0 10px}.listFilterActions{background:#fbfbff;border-top:1px solid #f0eef7;justify-content:flex-end;gap:10px;padding:12px 14px;display:flex}.listFilterActions .btn,.listFilterActions .outlineBtn{border-radius:9px;width:auto;min-width:116px;height:36px;font-size:13px}.listFilterActions .outlineBtn{max-width:none}.iBtnSearch{text-align:center;color:#7367f0;background:#7367f01a;border-radius:7px;flex:none;width:24px;height:24px;font-size:15px;line-height:24px;transition:background .2s,color .2s}.iBtnSearch:hover{color:#fff;background:#7367f0}.iBtnClearSearch{color:#8b86a1;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s,color .2s;display:inline-flex}.iBtnClearSearch:hover{color:#ea5455;background:#ea54551a}.navListContent{border-top:1px solid var(--ui-color-border);flex-direction:row;justify-content:space-between;padding:20px;line-height:32px;display:flex}.navPosition{color:#747474;margin-right:0;font-size:12px}.navPosition span{margin:0 5px}.nav{text-align:center;flex-direction:row;gap:5px;margin-left:0;font-family:english;font-weight:700;line-height:32px;display:flex}.nav a,.nav button,.nav span{color:#9f9fa8;background:#f3f2f7;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.nav button i{font-size:18px}.nav .current,.nav a:hover{color:#fff;background:#7367f0}.nav a i{font-size:18px}.oBtn{text-align:center;color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:100px;height:32px;padding:0 12px;font-weight:400;line-height:32px;display:flex}.oBtn i{font-size:16px}.oBtn:hover{color:#fff;box-shadow:0 5px 8px -5px #000000b3}.oBtn:disabled,.oBtn.disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.oBtn.green{background:#28c76f}.oBtn.red{background:#ea5455}.oBtn.yellow{background:#ff9f43}.oBtn.gray{background:#82868b}.oBtn.violet{background:#7367f0}.oBtn.blue{background:#00cfe8}.adminMenuWrap{position:relative}.adminMenu i.open{transform:rotate(180deg)}.adminDropdown{z-index:120;background:#fff;border:1px solid #ebe9f1;border-radius:14px;min-width:280px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 12px 30px #0000001f}.adminDropdownHead{border-bottom:1px solid #f2f1f5;flex-direction:column;align-items:center;gap:12px;padding:14px;display:flex}.adminDropdownHead img{object-fit:cover;border:2px solid #d6d6e9;border-radius:50%}.adminUserMeta{flex-direction:column;align-items:center;gap:12px;min-width:0;line-height:1;display:flex}.adminUserMeta strong{color:#0c102a;font-size:14px;font-weight:700}.adminUserMeta small{color:#6e6b7b;text-align:left;white-space:nowrap;text-overflow:ellipsis;direction:ltr;font-size:12px;overflow:hidden}.admRole{align-items:center;gap:6px;font-size:12px;display:flex}.admRole i{font-size:18px}.tblSortBtn.active i,.tblSortBtn:hover i{color:#7367f0}.toastViewport{z-index:1500;pointer-events:none;flex-direction:column;gap:10px;width:min(390px,100vw - 36px);display:flex;position:fixed;top:18px;left:18px}.toastItem{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #ebe9f1;border-radius:16px;grid-template-columns:42px 1fr 30px;align-items:center;gap:10px;min-height:64px;padding:12px 12px 12px 10px;animation:.22s toastSlideIn;display:grid;box-shadow:0 16px 38px #0f172a29}.toastIcon{border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:inline-flex}.toastItem.success .toastIcon{color:#28c76f;background:#28c76f24}.toastItem.error .toastIcon{color:#ea5455;background:#ea545524}.toastItem.info .toastIcon{color:#00b9cf;background:#00cfe824}.toastItem.warning .toastIcon{color:#ff9f43;background:#ff9f4324}.toastBody{min-width:0}.toastBody strong{color:#0c102a;margin-bottom:2px;font-size:13px;font-weight:700;line-height:20px;display:block}.toastBody p{color:#5e5873;font-size:13px;line-height:22px}.toastClose{color:#8b86a1;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:inline-flex}.toastClose:hover{color:#2f2f3a;background:#f3f2f7}@keyframes toastSlideIn{0%{opacity:0;transform:translate(-14px)translateY(-4px)}to{opacity:1;transform:translate(0)translateY(0)}}.tblSortBtn{color:#0c102a;justify-content:flex-start;align-items:center;gap:6px;width:100%;font-size:12px;font-weight:700;display:inline-flex}.tblSortBtn .sortIcon{justify-content:center;align-items:center;width:14px;min-width:14px;display:inline-flex}.tblSortBtn i{color:#9f9fa8;font-size:14px}.tblSortBtn.active i,.tblSortBtn:hover i{color:#7367f0}.tableContent.withOverlay{position:relative}.tableLoadingOverlay{color:#4c4a58;z-index:2;pointer-events:none;background:linear-gradient(90deg,#e5eaf9d9,#e5eaf98c);justify-content:center;align-items:center;height:34px;font-size:11px;display:flex;position:absolute;inset:0 0 auto}.fieldError{color:#ea5455;margin-top:8px;font-size:12px;line-height:18px}.searchableSelect{position:relative}.searchableSelect.open{z-index:3605}.searchableSelect.disabled{opacity:.65}.searchableSelectTrigger{text-align:right;background:#fff;border:1px solid #d8d6de;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:7px 14px;display:flex}.searchableSelectTriggerValue{flex:1;min-width:0}.searchableSelectTrigger .placeholder{color:#aaa}.searchableSelectTrigger i{color:#8b86a1;font-size:18px}.searchableSelect.open .searchableSelectTrigger,.searchableSelectTrigger:focus{border-color:#7367f0}.searchableSelect.invalid .searchableSelectTrigger{border-color:#ea5455;box-shadow:0 0 0 2px #ea545514}.searchableSelectDropdown{z-index:3610;max-height:var(--searchable-select-available-height,340px);background:#fff;border:1px solid #d8d6de;border-radius:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 16px 40px #0f172a1f}.searchableSelect.open-top .searchableSelectDropdown{top:auto;bottom:calc(100% + 8px)}.searchableSelectSearch{border-bottom:1px solid #f0edf6;padding:10px}.searchableSelectOptions{max-height:min(260px, calc(var(--searchable-select-available-height,340px) - 65px));flex-direction:column;gap:4px;padding:8px;display:flex;overflow:auto}.searchableSelectOption{text-align:right;color:#4b5563;border-radius:8px;min-height:38px;padding:8px 12px}.searchableSelectOptionContent{flex-wrap:wrap;align-items:center;gap:7px;width:100%;min-width:0;display:flex}.searchableSelectOptionContent.compact{flex-wrap:nowrap;overflow:hidden}.searchableSelectOptionTitle{color:#2f2b3d;font-weight:700}.searchableSelectOptionDescription{color:#8b86a1;font-size:12px}.searchableSelectOptionTags{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.searchableSelectOptionContent.compact .searchableSelectOptionTags{flex-wrap:nowrap;overflow:hidden}.searchableSelectOptionTag{color:#5d596c;white-space:nowrap;background:#f8f7fb;border:1px solid #ebe9f1;border-radius:999px;min-height:22px;padding:2px 8px;font-size:12px;line-height:16px}.searchableSelectOption:hover,.searchableSelectOption.active{color:#7367f0;background:#7367f01a}.searchableSelectOption:hover .searchableSelectOptionTitle,.searchableSelectOption.active .searchableSelectOptionTitle{color:#7367f0}.searchableSelectOption:hover .searchableSelectOptionTag,.searchableSelectOption.active .searchableSelectOptionTag{color:#5e50ee;background:#7367f014;border-color:#7367f040}.searchableSelectEmpty{color:#8b86a1;align-items:center;min-height:38px;padding:8px 12px;display:flex}.txt.invalid,.select.invalid,.txtarea.invalid{border-color:#ea5455;box-shadow:0 0 0 2px #ea545514}.margin-b20{margin-bottom:20px}.imagePreview{width:320px;margin:0}.imagePreview .card{border:1px solid #ddd;width:100%;margin:0}.imgPrev{position:relative}.removeImg{font-size:20px;position:absolute;top:5px;left:5px}.imgPrev img{border-radius:5px;width:100%;height:auto;min-height:50px;margin-bottom:10px}.selectImageBtn{color:#fff;text-align:center;background:#7367f0;border:none;border-radius:5px;width:100%;font-weight:400;line-height:28px;display:block}.selectImageBtn:hover{color:#fff;background:#780ddb}.imageLbl{flex-direction:row;justify-content:space-between;margin-bottom:8px;display:flex}.imageLbl label{color:#5e5873;margin-bottom:5px}.imageLbl span{color:#0096ff;direction:ltr;justify-content:left;font-family:english}.imageLbl label span{color:#ea5455}.selectedImage{display:none}.progressbar{background:#f0f0f0;border-radius:4px;height:8px;margin-top:10px;position:relative;overflow:hidden}.progressed{background:#6f0;border-radius:4px;transition:all .2s;position:absolute;top:0;bottom:0;right:0}.margin-t10{margin-top:10px}.rolesPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rolePickerItem{display:flex}.roleColorSwatch{align-items:center;gap:8px;display:inline-flex}.roleIconDisplay i{font-size:18px}.roleIconDisplay{color:#4a5570;background:#f5f6fb;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.roleColorSwatch i{border:1px solid #00000026;border-radius:50%;width:14px;height:14px}.categoryListTitle{align-items:center;gap:8px;display:flex}.categoryListTitle strong{color:#5e5873;font-size:13px;display:block}.categoryListTitle small{color:#8b86a1;margin-top:2px;font-size:11px;display:block}.categoryListImage{color:#7367f0;background:#f6f5ff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;overflow:hidden}.categoryListImage img{object-fit:cover;width:100%;height:100%}.categoryTreeToggle{color:#7367f0;background:#7367f014;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:background .2s,color .2s;display:inline-flex}.categoryTreeToggle:hover{background:#7367f026}.categoryTreeToggle i{font-size:15px}.categoryTreeToggle.spacer{background:0 0}.tbl th:first-child,.tbl td:first-child{width:80px;min-width:80px;max-width:80px}.colorPickerField{position:relative}.colorPickerField.open{z-index:3600}.colorPickerTrigger{text-align:right;background:#fff;border:1px solid #d8d6de;border-radius:8px;align-items:center;gap:10px;width:100%;height:44px;padding:7px 12px;display:flex}.colorPickerTrigger:hover,.colorPickerField.open .colorPickerTrigger{border-color:#7367f0}.colorPickerField.invalid .colorPickerTrigger{border-color:#ea5455;box-shadow:0 0 0 2px #ea545514}.colorPickerSwatch{background-image:linear-gradient(45deg,#e5e7eb 25%,#0000 25%),linear-gradient(-45deg,#e5e7eb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e5e7eb 75%),linear-gradient(-45deg,#0000 75%,#e5e7eb 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;border:1px solid #0f172a24;border-radius:8px;flex:none;width:26px;height:26px;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff73}.colorPickerSwatch span{width:100%;height:100%;display:block}.colorPickerValue{color:#0c102a;flex:1;font-size:13px}.colorPickerValue.placeholder{color:#aaa}.colorPickerTrigger>i{color:#8b86a1;font-size:16px}.colorPickerPopup{z-index:3600;background:#fff;border:1px solid #ebe9f1;border-radius:12px;width:min(320px,100vw - 32px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #0f172a29}.colorPickerSpectrum{border:1px solid #ebe9f1;border-radius:10px;height:96px;margin-bottom:10px;overflow:hidden}.colorPickerSpectrum input{cursor:pointer;border:0;width:calc(100% + 24px);height:calc(100% + 24px);margin:-12px;padding:0}.colorPickerPalette{grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:10px;display:grid}.colorPreset{aspect-ratio:1;color:#fff;border:1px solid #0f172a38;border-radius:8px;justify-content:center;align-items:center;min-height:30px;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff3d}.colorPreset:hover,.colorPreset.active{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a24,inset 0 0 0 2px #fff6}.colorPreset i{filter:drop-shadow(0 1px 2px #00000047);font-size:18px}.colorPickerAlpha{background:#fbfbff;border:1px solid #ebe9f1;border-radius:10px;margin-bottom:10px;padding:8px 10px 10px}.colorPickerAlphaHead{color:#6e6b7b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.colorPickerAlphaHead strong{color:#0c102a;font-size:12px}.colorPickerAlpha input[type=range]{accent-color:#7367f0;width:100%}.colorPickerManual{grid-template-columns:48px 1fr;align-items:center;gap:7px;display:grid}.colorPickerManual span{color:#6e6b7b;background:#f5f6fb;border-radius:9px;justify-content:center;align-items:center;height:38px;font-family:english;font-size:11px;display:inline-flex}.colorPickerManual .txt{border-radius:9px;height:38px}.colorPickerManual.invalid .txt{border-color:#ea5455;box-shadow:0 0 0 2px #ea545514}.iconPickerField{position:relative}.iconPickerTrigger{text-align:right;background:#fff;border:1px solid #d8d6de;border-radius:8px;align-items:center;gap:10px;width:100%;height:44px;padding:7px 12px;display:flex}.iconPickerTrigger:hover,.iconPickerField.open .iconPickerTrigger{border-color:#7367f0}.iconPickerField.invalid .iconPickerTrigger{border-color:#ea5455;box-shadow:0 0 0 2px #ea545514}.iconPickerPreview{color:#4a5570;background:#f5f6fb;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;display:inline-flex}.iconPickerValue{color:#0c102a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.iconPickerValue.placeholder{color:#aaa}.iconPickerTrigger>i{color:#8b86a1;font-size:16px}.iconPickerClear{color:#8b86a1;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;display:inline-flex}.iconPickerClear:hover{color:#ea5455;background:#ea54551a}.iconPickerPopup{z-index:70;background:#fff;border:1px solid #ebe9f1;border-radius:14px;width:min(620px,100vw - 40px);max-width:calc(100vw - 40px);padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #0f172a29}.iconPickerSearch{margin-bottom:10px;position:relative}.iconPickerSearch>i{z-index:1;color:#8b86a1;font-size:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.iconPickerSearch .txt{padding-left:38px}.iconPickerMeta{color:#8b86a1;justify-content:flex-end;margin-bottom:10px;font-size:11px;line-height:18px;display:flex}.iconPickerGrid{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#00000047 transparent;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;height:360px;padding-left:4px;display:grid;overflow:auto}.iconPickerOption{color:#4a5570;background:#fff;border:1px solid #ebe9f1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;height:78px;padding:8px;display:flex}.iconPickerOption:hover{color:#4f46b6;background:#fbfbff;border-color:#c8c4f8}.iconPickerOption.active{color:#39309f;background:#7367f014;border-color:#7367f06b}.iconPickerOption i{font-size:23px;line-height:24px}.iconPickerOption span{width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:10px;line-height:14px;overflow:hidden}.iconPickerEmpty{color:#8b86a1;grid-column:1/-1;justify-content:center;align-items:center;min-height:120px;font-size:13px;display:flex}.treeSelectField{position:relative}.treeSelectField.open{z-index:3605}.treeSelectTrigger{color:#5e5873;text-align:right;background:#fff;border:1px solid #d8d6de;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:44px;padding:7px 12px;transition:border-color .2s,box-shadow .2s;display:flex}.treeSelectTrigger:hover,.treeSelectField.open .treeSelectTrigger{border-color:#7367f0;box-shadow:0 0 0 3px #7367f014}.treeSelectField.invalid .treeSelectTrigger{border-color:#ea5455;box-shadow:0 0 0 2px #ea545514}.treeSelectIcon{color:#7367f0;background:#f6f5ff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.treeSelectValue{color:#5e5873;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.treeSelectValue.placeholder{color:#b9b5c8}.treeSelectTrigger>i{color:#8b86a1;flex:none}.treeSelectPopup{inset-inline:0;z-index:3610;background:#fff;border:1px solid #ebe9f1;border-radius:14px;position:absolute;top:calc(100% + 8px);overflow:hidden;box-shadow:0 16px 40px #22292f24}.treeSelectSearch{border-bottom:1px solid #f0eef7;padding:12px;position:relative}.treeSelectSearch>i{top:50%;color:#8b86a1;position:absolute;inset-inline-start:24px;transform:translateY(-50%)}.treeSelectSearch .txt{height:38px;padding-inline-start:38px}.treeSelectToolbar{color:#8b86a1;background:#fbfbff;border-bottom:1px solid #f0eef7;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:7px 12px;font-size:11px;display:flex}.treeSelectToolbar div{gap:6px;display:inline-flex}.treeSelectToolbar button{color:#7367f0;background:#fff;border:1px solid #ebe9f1;border-radius:7px;justify-content:center;align-items:center;width:26px;height:24px;display:inline-flex}.treeSelectToolbar button:hover{background:#7367f014}.treeSelectList{max-height:320px;padding:8px;overflow:auto}.treeSelectOption{color:#5e5873;text-align:right;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:40px;padding:6px 8px;display:flex}.treeSelectOption:hover{background:#f8f7ff}.treeSelectOption.active{color:#7367f0;background:#7367f01c}.treeSelectOption.root{border-bottom:1px solid #f4f3f8;border-radius:10px 10px 8px 8px;margin-bottom:4px}.treeSelectOptionIndent{flex:none}.treeSelectToggle{color:#8b86a1;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.treeSelectToggle:not(.spacer):hover{color:#7367f0;background:#7367f01a}.treeSelectNodeIcon{color:#7367f0;background:#f6f5ff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.treeSelectOptionText{flex:1;min-width:0}.treeSelectOptionText strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.treeSelectOptionText small{color:#8b86a1;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:400;display:block;overflow:hidden}.treeSelectOption>.hgi-checkmark-circle-02{color:#7367f0;flex:none}.treeSelectEmpty{color:#8b86a1;justify-content:center;align-items:center;min-height:96px;font-size:13px;display:flex}.treeMultiSelectField{flex-direction:column;gap:10px;display:flex}.treeMultiSelectTrigger{min-height:46px}.treeMultiSelectedChips{flex-wrap:wrap;gap:8px;display:flex}.treeMultiChip{color:#5e5873;background:#fff;border:1px solid #ebe9f1;border-radius:999px;align-items:center;gap:7px;max-width:100%;min-height:34px;padding:4px 10px 4px 5px;display:inline-flex}.treeMultiChip.primary{background:#f8f7ff;border-color:#7367f059}.treeMultiChip strong{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:12px;font-weight:600;line-height:20px;overflow:hidden}.treeMultiChip em,.treeMultiChip button:not(.treeMultiChipRemove){white-space:nowrap;border-radius:999px;min-height:24px;padding:0 8px;font-size:10px;font-weight:800}.treeMultiChip em{color:#fff;background:#7367f0;align-items:center;font-style:normal;display:flex}.treeMultiChip button:not(.treeMultiChipRemove){color:#7367f0;background:#7367f01a}.treeMultiChipRemove{color:#ea5455;background:#ea54551a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;display:inline-flex}.treeMultiSelectPopup{width:min(720px,100%)}.treeMultiSelectOption{min-height:44px}.treeMultiCheck{color:#b9b4c8;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:18px;display:inline-flex}.treeMultiSelectOption.active .treeMultiCheck{color:#7367f0}.treeMultiPrimaryMark{color:#229b5b;white-space:nowrap;background:#28c76f1f;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}@media (max-width:767px){.iconPickerPopup{width:calc(100vw - 40px)}.iconPickerGrid{grid-template-columns:repeat(3,minmax(0,1fr));height:320px}.treeSelectPopup{width:calc(100vw - 40px);inset-inline:auto 0}.listFilterPopup{inset-inline:0 auto}.listFilterGrid{grid-template-columns:1fr}.listFilterActions{flex-direction:column}.listFilterActions .btn,.listFilterActions .outlineBtn{width:100%}}.permissionsPanel{background:#fff;border:1px solid #ebe9f1;border-radius:14px;overflow:hidden}.permissionsPanelHead{background:linear-gradient(#f8f9ff 0%,#fff 100%);border-bottom:1px solid #ebe9f1;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 16px;display:flex}.permissionsPanelTitle{align-items:center;gap:12px;display:flex}.permissionsPanelTitle>i{color:#7367f0;background:#7367f01f;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:inline-flex}.permissionsPanelTitle strong{color:#0c102a;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.permissionsPanelTitle span,.permissionGroupMeta span{color:#8b86a1;font-size:11px;line-height:16px;display:block}.permissionsPicker{flex-direction:column;display:flex}.permissionGroupRow{border-bottom:1px solid #f0edf6;grid-template-columns:minmax(210px,260px) 1fr;align-items:center;gap:16px;padding:14px 16px;display:grid}.permissionGroupRow:last-child{border-bottom:none}.permissionGroupRow:hover{background:#fbfbff}.permissionGroupMeta{align-items:center;gap:12px;min-width:0;display:flex}.permissionGroupIcon{color:#4a5570;background:#f3f6fb;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px!important;display:inline-flex!important}.permissionGroupMeta h3{color:#0c102a;margin-bottom:7px;font-size:13px;font-weight:700;line-height:18px}.permissionGroupActions{grid-template-columns:minmax(120px,150px) repeat(4,minmax(120px,1fr));align-items:stretch;gap:10px;display:grid}.permissionPickerItem{min-width:0;display:flex}.permissionPickerItem .lblCheck{color:#4b5563;background:#fff;border:1px solid #ebe9f1;border-radius:10px;flex-direction:column;justify-content:center;width:100%;min-height:40px;padding:8px 40px 8px 12px;line-height:18px;transition:all .15s;display:flex}.permissionPickerItem .lblCheck:before{margin-top:-9px;top:50%;right:12px}.permissionPickerItem .lblCheck:after{margin-top:-8px;top:50%!important;right:13px!important}.permissionPickerItem .lblCheck:hover{color:#4f46b6;background:#fbfbff;border-color:#c8c4f8}.permissionPickerItem .checkbox:checked+.lblCheck{color:#39309f;background:#7367f014;border-color:#7367f06b}.permissionPickerItem .lblCheck.partial:before{background:#ff9f43;border-color:#ff9f43}.permissionPickerItem .lblCheck.partial:after{content:"";background:#fff;border-radius:999px;width:10px;height:2px;margin-top:0;display:block;position:absolute;top:50%!important;right:17px!important}.permissionActionItem small{color:#8b86a1;text-overflow:ellipsis;white-space:nowrap;text-align:right;margin-top:3px;font-size:10px;line-height:14px;display:block;overflow:hidden}.permissionActionItem .checkbox:checked+.lblCheck small{color:#616161}.permissionSelectAll,.permissionGroupSelect{flex:none}.permissionSelectAll .lblCheck,.permissionGroupSelect .lblCheck{font-weight:700}.permissionSelectAll .lblCheck{min-width:150px}.permissionEmpty{color:#8b86a1;text-align:center;padding:24px 16px;font-size:13px}@media (max-width:1200px){.permissionGroupRow{grid-template-columns:1fr;gap:12px}.permissionGroupActions{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (max-width:767px){.permissionsPanelHead{flex-direction:column;align-items:stretch}.permissionGroupActions{grid-template-columns:1fr}.permissionSelectAll .lblCheck{min-width:0}}.fieldHint{color:#8b86a1;margin-top:8px;font-size:12px}.txtarea.short{height:120px;line-height:26px}.froalaField.invalid .fr-wrapper,.froalaField.invalid .fr-toolbar,.froalaField.invalid .fr-second-toolbar{border-color:#ea5455!important}.froalaField.invalid .fr-wrapper{box-shadow:0 0 0 2px #ea545514}.seoCharCounter{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:12px;line-height:18px;display:flex}.seoCharCounterCount{font-size:11px;font-weight:700}.seoCharCounter--warn{color:#c58a00}.fileUploadField{background:#fff;border:1px solid #ebe9f1;border-radius:12px;padding:14px}.fileUploadHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.fileUploadHead label{margin-bottom:0}.fileUploadBox{flex-direction:column;gap:10px;display:flex}.fileUploadTrigger{min-height:36px;line-height:36px}.fileUploadMeta{border:1px dashed #d8d6de;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:10px 12px;line-height:20px;display:flex}.fileUploadMeta a{color:#7367f0}.fileUploadMeta.muted{color:#8b86a1}.fileUploadVideoPreview{aspect-ratio:16/9;object-fit:contain;background:#15131e;border-radius:10px;width:100%;display:block}.fileRemoveBtn{color:#ea5455;background:#ea545514;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.fileRemoveBtn:hover{background:#ea545529}.seoCharCounter--ok{color:#1f9d57}.seoCharCounter--danger{color:#ea5455}.lastChange{min-width:340px}.prevAdmin{flex-direction:row;gap:12px;display:flex}.prevAdmin figure{position:relative}.prevAdmin img{border-radius:50%}.lcDetail{flex-direction:column;justify-content:center;margin:0;line-height:18px;display:flex}.lcDetail strong{color:#6e6b7b;padding-top:2px;font-size:13px;font-weight:700;display:block}.lcDetail span{color:#6e6b7b;font-size:11px;font-weight:300}@media (max-width:767px){.formWithSide{flex-direction:column}.mainForm,.imagePreview{width:100%}.checkboxGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mapLocationField{flex-direction:column;gap:10px;display:flex}.mapLocationBox{background:#fff;border:1px solid #d8d6de;border-radius:10px;overflow:hidden}.mapLocationCanvas{width:100%;height:320px}.mapLocationLoading{color:#7d7a88;background:#fafaff;border:1px solid #d8d6de;border-radius:10px;justify-content:center;align-items:center;width:100%;height:320px;display:flex}.shamsiDateField{width:100%}.shamsiDateFieldWrap{width:100%;position:relative}.shamsiDateField .rmdp-container{width:100%}.shamsiDateField .rmdp-input{width:100%;padding-left:40px}.shamsiDateClear{z-index:2;color:#a8a3b7;cursor:pointer;background:#f4f3f8;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .16s,color .16s;display:inline-flex;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.shamsiDateClear:hover{color:#ea5455;background:#ea54551a}.shamsiDateClear i{font-size:13px;line-height:1}.rmdp-wrapper,.rmdp-calendar{z-index:1200}.logDetailDialog{background:#fff;border:1px solid #f2f1f5;border-radius:18px;flex-direction:column;width:100%;max-width:min(920px,96vw);max-height:88vh;animation:.2s uiDialogIn;display:flex;overflow:hidden;box-shadow:0 18px 40px #10182838}.logDetailDialogHead{background:linear-gradient(#f8f9ff 0%,#fff 100%);border-bottom:1px solid #ebe9f1;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.logDetailDialogHead h3{color:#0c102a;margin:0;font-size:15px;font-weight:700}.logDetailDialogClose{color:#6e6b7b;background:#f3f2f7;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:inline-flex}.logDetailDialogClose:hover{color:#2f2f3a;background:#ebe9f1}.logDetailDialogBody{padding:14px 16px 16px;overflow:auto}.logDetailCode{background:#fafaff;border:1px solid #ebe9f1;border-radius:12px;max-height:62vh;margin:0;padding:12px;font-size:12px;line-height:20px;overflow:auto}.adminDropdownLinks{flex-direction:column;gap:6px;padding:12px;display:flex}.adminDropdownLink{color:#3d425c;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;transition:background .2s,color .2s;display:flex}.adminDropdownLink:hover,.adminDropdownLink.active{color:#101426;background:#f5f6fb}.adminDropdownLink i{font-size:18px}.actionNotificationWrap{position:relative}.actionNotificationButton{color:#475569;background:#ffffffad;border:1px solid #94a3b838;border-radius:50%;place-items:center;width:42px;height:42px;transition:all .18s;display:grid;position:relative}.actionNotificationButton:hover,.actionNotificationButton.open{color:#7367f0;background:#fff;transform:translateY(-1px)}.actionNotificationButton .hgi{font-size:21px;line-height:1}.actionNotificationButton>span{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:-5px;right:-3px;box-shadow:0 8px 18px #ef444447}.actionNotificationDropdown{z-index:130;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:min(410px,100vw - 24px);position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 20px 48px #0f172a2b}.actionNotificationDropdown.compact{width:min(410px,100vw - 24px)}.actionNotificationHead{background:#fff;border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.actionNotificationHeadMain,.actionNotificationHeadActions{align-items:center;gap:10px;min-width:0;display:flex}.actionNotificationHeadMain{flex:1}.actionNotificationHeadIcon{color:#6557e8;background:#f0eefe;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.actionNotificationHeadText{min-width:0}.actionNotificationHeadText strong,.actionNotificationHeadText span{display:block}.actionNotificationHeadText strong{color:#0f172a;margin-bottom:3px;font-size:14px;font-weight:750}.actionNotificationHeadText span{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.actionNotificationHeadActions{flex:none;gap:7px}.actionNotificationTotal{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.actionNotificationTotal.hasItems{color:#b42318;background:#fff1f2}.actionNotificationHeadActions button{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;transition:all .18s;display:grid}.actionNotificationHeadActions button:hover:not(:disabled){color:#6557e8;background:#f8f7ff;border-color:#c7c2fb}.actionNotificationHeadActions button:disabled{cursor:wait;opacity:.62}.actionNotificationError{color:#b42318;background:#fef2f2eb;border-bottom:1px solid #ef44441f;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-size:10px;display:flex}.actionNotificationError>span{flex:1;min-width:0}.actionNotificationError>button{color:inherit;font:inherit;flex:none;font-weight:750}.actionNotificationLoading{flex-direction:column;gap:4px;padding:8px 10px;display:flex}.actionNotificationLoading>span{background:linear-gradient(90deg,#f1f5f9,#fff,#f1f5f9) 0 0/200% 100%;border-radius:8px;height:58px;animation:1.1s linear infinite actionNotificationLoading}@keyframes actionNotificationLoading{to{background-position:-200% 0}}.actionNotificationList{max-height:min(390px,100dvh - 210px);padding:6px 10px;overflow-y:auto}.actionNotificationItem{--notification-tone:#6557e8;--notification-soft:#f0eefe;border-bottom:1px solid #f1f5f9;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:58px;padding:7px 5px;transition:background .16s;display:grid}.actionNotificationItem:last-child{border-bottom-color:#0000}.actionNotificationItem:hover{background:#f8fafc}.actionNotificationItem.blue{--notification-tone:#2563eb;--notification-soft:#eff6ff}.actionNotificationItem.rose{--notification-tone:#db2777;--notification-soft:#fdf2f8}.actionNotificationItem.amber{--notification-tone:#d97706;--notification-soft:#fffbeb}.actionNotificationItem.red{--notification-tone:#dc2626;--notification-soft:#fef2f2}.actionNotificationItem.violet{--notification-tone:#7c3aed;--notification-soft:#f5f3ff}.actionNotificationItem.cyan{--notification-tone:#0891b2;--notification-soft:#ecfeff}.actionNotificationItemIcon{width:38px;height:38px;color:var(--notification-tone);background:var(--notification-soft);border-radius:8px;place-items:center;font-size:18px;display:grid}.actionNotificationItemText{min-width:0}.actionNotificationItemText strong,.actionNotificationItemText small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.actionNotificationItemText strong{color:#1e293b;margin-bottom:3px;font-size:12px;font-weight:750}.actionNotificationItemText small{color:#8491a4;font-size:10px;line-height:1.5}.actionNotificationItemCount{min-width:30px;height:28px;color:var(--notification-tone);background:var(--notification-soft);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:750;display:inline-flex}.actionNotificationItemArrow{color:#a8b2c1;font-size:14px;transition:transform .16s,color .16s}.actionNotificationItem:hover .actionNotificationItemArrow{color:var(--notification-tone);transform:translate(-2px)}.actionNotificationItem.empty{--notification-tone:#94a3b8;--notification-soft:#f8fafc}.actionNotificationItem.empty .actionNotificationItemText,.actionNotificationItem.empty .actionNotificationItemIcon{opacity:.78}.actionNotificationFooter{color:#6557e8;background:#fff;border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-size:12px;font-weight:750;transition:background .16s;display:flex}.actionNotificationFooter:hover{background:#f8f7ff}.imageCropBackdrop{z-index:4200}.logoutLink{color:#cf0404}.imageCropDialog{background:#fff;border:1px solid #e5e7eb;border-radius:14px;grid-template-rows:auto minmax(180px,1fr) auto;width:min(920px,100vw - 32px);height:min(680px,100dvh - 24px);max-height:calc(100dvh - 24px);animation:.2s uiDialogIn;display:grid;overflow:hidden;box-shadow:0 20px 60px #0f172a2e}.imageCropHead{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:6px 16px;display:flex}.imageCropHead h3{margin:0 0 2px;font-size:16px;font-weight:750;line-height:1.5}.imageCropHead p{color:#64748b;margin:0;font-size:12px;line-height:1.4}.imageCropHead .logDetailDialogClose{flex:0 0 34px;width:34px;height:34px}.imageCropCanvas{background:#182033;min-height:0;position:relative;overflow:hidden}.imageCropControls{background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding:12px 14px 13px;display:flex}.imageCropZoomControl{background:#fbfbfd;border:1px solid #ebe9f1;border-radius:9px;flex-direction:column;justify-content:space-between;gap:7px;padding:8px 9px;display:flex}.imageCropTools{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.imageCropModeControl{background:#fbfbfd;border:1px solid #ebe9f1;border-radius:9px;flex-direction:column;justify-content:space-between;gap:7px;min-width:0;min-height:78px;padding:8px 9px;display:flex}.imageCropModeSwitch{background:#f1f3f6;border:1px solid #e2e4ea;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;min-width:0;padding:3px;display:grid}.imageCropModeSwitch button{color:#6b7280;min-width:0;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.imageCropModeSwitch button.active{color:#554bc2;background:#fff;box-shadow:0 1px 4px #1f29371a}.imageCropModeSwitch button:disabled{opacity:.55;cursor:not-allowed}.imageCropZoomLabel{color:#4a5570;align-items:center;gap:8px;min-width:0;margin-bottom:0;font-size:12px;display:flex}.imageCropZoomLabel i{color:#7367f0;background:#7367f01f;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:inline-flex}.imageCropZoomLabel span{color:#0c102a;font-weight:600}.imageCropZoomLabel strong{color:#7367f0;font-size:11px}.imageCropZoomSlider{grid-template-columns:29px 1fr 29px;align-items:center;gap:8px;display:grid}.imageCropZoomSlider button{color:#4a5570;background:#f3f2f7;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;font-size:15px;display:inline-flex}.imageCropZoomSlider button:hover:not(:disabled){color:#7367f0;background:#7367f01f}.imageCropZoomSlider button:disabled{opacity:.45;cursor:not-allowed}.imageCropZoomSlider input[type=range]{accent-color:#7367f0;width:100%;height:18px}.imageCropActions{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.imageCropActions .btn,.imageCropActions .outlineBtn{justify-content:center;align-items:center;gap:8px;width:auto;min-width:150px;min-height:40px;line-height:1;display:inline-flex}.imageCropActions .btn i,.imageCropActions .outlineBtn i{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:17px;line-height:1;display:inline-flex}.imageCropActions .btn span,.imageCropActions .outlineBtn span{align-items:center;line-height:1.5;display:inline-flex}.imageCropActions .outlineBtn{margin-right:auto}.imageFreeCropEditor{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#111827;position:absolute;inset:0;overflow:hidden}.imageFreeCropEditor.is-pan{cursor:grabbing}.imageFreeCropImage{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;position:absolute}.imageFreeCropFrame{z-index:3;box-sizing:border-box;cursor:move;touch-action:none;border:2px solid #fffffff5;border-radius:3px;outline:none;position:absolute;box-shadow:0 0 0 9999px #080f1e9e,0 0 0 1px #6559d5e6}.imageFreeCropFrame:focus-visible{border-color:#fff;box-shadow:0 0 0 9999px #080f1e9e,0 0 0 3px #7367f0b8}.imageFreeCropFrame:before,.imageFreeCropFrame:after{content:"";pointer-events:none;opacity:.55;position:absolute}.imageFreeCropFrame:before{border-inline:1px solid #fffc;inset:0 33.333%}.imageFreeCropFrame:after{border-block:1px solid #fffc;inset:33.333% 0}.imageFreeCropHandle{z-index:4;background:#7367f0;border:2px solid #fff;border-radius:50%;width:16px;height:16px;padding:0;position:absolute;box-shadow:0 2px 8px #0f172a4d}.imageFreeCropHandle:disabled{opacity:.6}.imageFreeCropHandle.handle-n{cursor:ns-resize;top:-9px;left:50%;transform:translate(-50%)}.imageFreeCropHandle.handle-ne{cursor:nesw-resize;top:-9px;right:-9px}.imageFreeCropHandle.handle-e{cursor:ew-resize;top:50%;right:-9px;transform:translateY(-50%)}.imageFreeCropHandle.handle-se{cursor:nwse-resize;bottom:-9px;right:-9px}.imageFreeCropHandle.handle-s{cursor:ns-resize;bottom:-9px;left:50%;transform:translate(-50%)}.imageFreeCropHandle.handle-sw{cursor:nesw-resize;bottom:-9px;left:-9px}.imageFreeCropHandle.handle-w{cursor:ew-resize;top:50%;left:-9px;transform:translateY(-50%)}.imageFreeCropHandle.handle-nw{cursor:nwse-resize;top:-9px;left:-9px}.imageFreeCropHint{z-index:2;inset-inline-start:12px;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0f172ab8;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:10px;display:inline-flex;position:absolute;bottom:10px}.imageFreeCropHint i{color:#c9c5ff;font-size:14px}@media (max-width:767px){.imageCropDialog{border-radius:16px;grid-template-rows:auto minmax(180px,1fr) auto;width:calc(100vw - 18px);height:min(640px,100dvh - 12px);max-height:calc(100dvh - 12px)}.imageCropHead{min-height:52px;padding:8px 12px}.imageCropControls{padding:9px 10px 10px}.imageCropActions{flex-wrap:wrap;width:100%}.imageCropTools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.imageCropModeControl,.imageCropZoomControl{min-height:0;padding:8px}.imageCropZoomSlider{grid-template-columns:29px 1fr 29px;gap:7px}.imageCropZoomSlider button{width:29px;height:29px}.imageCropActions .btn,.imageCropActions .outlineBtn{flex:calc(50% - 6px);justify-content:center;min-width:0}.imageCropActions .outlineBtn{flex-basis:100%;margin-right:0}.imageFreeCropHint{max-width:calc(100% - 24px)}}@media (max-width:359px){.imageCropTools{grid-template-columns:1fr}}@media (max-height:700px) and (min-width:768px){.imageCropDialog{grid-template-rows:auto minmax(150px,1fr) auto;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.imageCropHead{min-height:50px;padding-block:7px}.imageCropControls{gap:8px;padding-block:9px}.imageCropModeControl{min-height:70px}}.imageCropHead p span{display:inline-block}.typePill{color:#5e50ee;background:#f7f5ff;border:1px solid #e7e3ff;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.attributeValuesList,.categoryAttributesList{flex-direction:column;gap:10px;display:flex}.attributeValueHeader{color:#8b86a1;grid-template-columns:1.1fr 1fr 210px 88px 92px 42px;align-items:center;gap:10px;padding:0 10px;font-size:11px;font-weight:600;line-height:1.5;display:grid}.attributeValueHeader span{white-space:nowrap;min-width:0}.attributeValueHeader span:last-child{text-align:center}.attributeValueRow,.categoryAttributeRow{background:#fff;border:1px solid #ebe9f1;border-radius:12px;grid-template-columns:1.1fr 1fr 210px 88px 92px 42px;align-items:center;gap:10px;padding:10px;display:grid}.categoryAttributeRow{grid-template-columns:minmax(260px,1fr) auto}.categoryAttributeRow.selected{background:linear-gradient(#fff 0%,#fbfaff 100%);border-color:#7367f073}.categoryAttributeMain,.categoryAttributeOptions{align-items:center;gap:12px;display:flex}.categoryAttributeGroupBlock{background:#fbfbfd;border:1px solid #f0edf6;border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.categoryAttributeGroupTitle{color:#5f5a72;align-items:center;gap:8px;padding:2px 4px 6px;font-size:13px;font-weight:800;display:flex}.categoryAttributeGroupTitle i{color:#7367f0;background:#7367f01a;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.categoryAttributeMain{min-width:0}.categoryAttributeMain input,.miniCheck input{accent-color:#7367f0}.categoryAttributeMain span{min-width:0}.categoryAttributeMain strong{color:#0c102a;margin-bottom:4px;font-size:13px;font-weight:800;display:block}.categoryAttributeMain small{color:#8b86a1;text-align:left;white-space:nowrap;text-overflow:ellipsis;direction:ltr;display:block;overflow:hidden}.miniCheck{color:#5f5a72;white-space:nowrap;align-items:center;gap:7px;min-height:34px;font-size:12px;font-weight:700;display:inline-flex}.tableSubText{color:var(--text-muted);margin-top:5px;font-size:12px;line-height:1.7;display:block}.sortMiniInput{max-width:88px}.iconOnlyBtn{cursor:pointer;color:#6e6b7b;background:#f4f3f8;border:0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.iconOnlyBtn.danger{color:#ea5455;background:#ea54551a}.emptyPickerState{color:#8b86a1;background:#fbfbfd;border:1px dashed #d8d6de;border-radius:12px;justify-content:center;align-items:center;min-height:54px;font-size:13px;font-weight:700;display:flex}.couponScopeAddCard{z-index:2;background:linear-gradient(#fff 0%,#fbfbfe 100%);border:1px solid #ebe9f1;border-radius:14px;flex-direction:column;gap:16px;margin:16px;padding:16px;display:flex;position:relative;box-shadow:0 10px 28px #22292f0f}.couponScopeAddHead{align-items:center;gap:12px;display:flex}.couponScopeAddIcon{color:#7367f0;background:#7367f01a;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;display:inline-flex}.couponScopeAddHead h2{color:#2f2b3d;margin:0 0 4px;font-size:14px;font-weight:800}.couponScopeAddHead p{color:#8b86a1;margin:0;font-size:12px;line-height:20px}.couponScopeAddBody{align-items:flex-end;gap:12px;display:flex}.couponScopeSelectItem{min-width:0}.couponScopeAddBtn{flex:none;gap:7px;min-width:116px;height:44px}.couponScopeAddBtn i{font-size:16px}.salesQuoteSubmitBtn,.salesQuoteAddBtn{gap:7px}.salesQuoteItems{flex-direction:column;gap:12px;display:flex}.salesQuoteItem{background:#fbfbfe;border:1px solid #ebe9f1;border-radius:12px;grid-template-columns:38px minmax(0,1.4fr) minmax(0,1.4fr) 120px 42px;align-items:end;gap:12px;padding:14px;display:grid}.salesQuoteItemNo{color:#7367f0;background:#7367f01a;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:5px;font-size:13px;font-weight:800;display:flex}.salesQuoteQty{min-width:0}.salesQuoteRemoveBtn{margin-bottom:1px}.salesQuoteCalculateBar{background:linear-gradient(135deg,#7367f014,#28c76f0f);border:1px solid #7367f02e;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:13px 14px;display:flex}.salesQuoteCalculateBar>div{flex-direction:column;gap:4px;display:flex}.salesQuoteCalculateBar strong{color:#2f2b3d;font-size:13px;font-weight:800}.salesQuoteCalculateBar div span{color:#8b86a1;font-size:12px;font-weight:700;line-height:1.8}.salesQuoteResult{flex-direction:column;gap:16px;display:flex}.salesQuoteSummaryGrid{flex-wrap:wrap;gap:15px;display:flex}.salesQuoteSummaryGrid>div{background:linear-gradient(#fff,#fbfbfe);border:1px solid #ebe9f1;border-radius:12px;flex-direction:column;gap:16px;width:calc(20% - 12px);padding:14px;display:flex;box-shadow:0 8px 22px #2f2b3d0a}.salesQuoteSummaryGrid span{color:#8b86a1;font-size:12px;font-weight:700}.salesQuoteSummaryGrid strong{color:#2f2b3d;text-align:left;font-size:14px;font-weight:700}.invValue{direction:ltr;display:inline-block}.salesQuoteSummaryGrid .total{background:linear-gradient(135deg,#7367f01a,#28c76f14);border-color:#7367f047}.salesQuoteOrderCard{background:linear-gradient(135deg,#7367f017,#28c76f14),#fff;border:1px solid #7367f033;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid;box-shadow:0 16px 38px #2f2b3d14}.salesQuoteOrderIcon{color:#fff;background:#7367f0;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;display:flex;box-shadow:0 10px 24px #7367f047}.salesQuoteOrderBody{flex-direction:column;gap:7px;display:flex}.salesQuoteOrderBody>strong{color:#2f2b3d;font-size:15px;font-weight:800}.salesQuoteOrderBody p{color:#6e6b7b;margin:0;font-size:12px;font-weight:700;line-height:1.9}.salesQuoteOrderMeta{flex-wrap:wrap;gap:7px;display:flex}.salesQuoteOrderMeta span{color:#5d596c;background:#ffffffb8;border:1px solid #7367f024;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.salesQuoteOrderMeta i{color:#7367f0;font-size:15px}.salesQuoteOrderBtn{justify-content:center;gap:7px;min-width:126px}.salesQuoteNotice{border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:10px 13px;font-size:13px;font-weight:700;display:flex}.salesQuoteNotice.success{color:#16834b;background:#28c76f1a}.salesQuoteNotice.warning{color:#946200;background:#ff9f431f}.salesQuoteNotice.danger{color:#c93535;background:#ea54551a}.salesQuoteShippingBox{background:linear-gradient(135deg,#fff,#f8f7fb);border:1px solid #e4e2ee;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.salesQuoteShippingBox>div{background:#fff;border:1px solid #ebe9f1;border-radius:10px;flex-direction:column;gap:6px;min-height:58px;padding:10px 12px;display:flex}.salesQuoteShippingBox>div.address{grid-column:span 2}.salesQuoteShippingBox>div.wide{background:0 0;border:0;grid-column:1/-1;min-height:auto;padding:0}.salesQuoteShippingBox span{color:#8b86a1;font-size:12px;font-weight:800}.salesQuoteShippingBox strong{color:#2f2b3d;font-size:13px;font-weight:700;line-height:1.8}.salesQuoteLines{flex-direction:column;gap:12px;display:flex}.salesQuoteLine{background:#fff;border:1px solid #ebe9f1;border-radius:12px;flex-direction:column;gap:12px;padding:15px;display:flex}.salesQuoteLineHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.salesQuoteLineHead strong{color:#2f2b3d;font-size:14px;font-weight:800;display:block}.salesQuoteLineHead small{color:#8b86a1;text-align:left;direction:ltr;margin-top:4px;display:block}.salesQuoteLineGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.salesQuoteLineGrid span,.salesQuoteDiscounts span{color:#6e6b7b;background:#f8f7fb;border-radius:9px;align-items:center;gap:12px;min-height:30px;padding:10px;font-size:12px;font-weight:700;display:flex}.salesQuoteLineGrid b{color:#2f2b3d}.salesQuoteDiscounts{flex-wrap:wrap;gap:7px;display:flex}.salesQuoteDiscounts span{color:#16834b;background:#28c76f1a}@media (max-width:900px){.salesQuoteShippingBox{grid-template-columns:repeat(2,minmax(0,1fr))}.salesQuoteShippingBox>div.address{grid-column:1/-1}.salesQuoteCalculateBar,.salesQuoteOrderCard{align-items:stretch}.salesQuoteCalculateBar{flex-direction:column}.salesQuoteOrderCard{grid-template-columns:42px minmax(0,1fr)}.salesQuoteOrderBtn{grid-column:1/-1;width:100%}}@media (max-width:560px){.salesQuoteShippingBox{grid-template-columns:1fr}.salesQuoteShippingBox>div.address{grid-column:auto}}.tableMainLink{color:#2f2b3d;font-weight:700}.tableMainLink:hover{color:#7367f0}.movementTypeBadge.transfer_out,.movementTypeBadge.transfer_in{color:#7367f0;background:#f4f3ff}.movementTypeBadge.supplier_return_out{color:#c2410c;background:#fff7ed}.orderDetailLayout{flex-direction:column;gap:16px;display:flex}.orderOverviewActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.orderOverviewActions .oBtn{min-height:40px}.orderHistoryList span{color:#8b86a1;font-size:12px;font-weight:800}.orderDetailGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.orderDetailMain,.orderDetailSide{flex-direction:column;gap:16px;display:flex}.orderDetailSide{position:sticky;top:90px}.orderDetailGridFullItems{grid-template-columns:minmax(0,1fr) minmax(330px,380px);align-items:start;gap:18px;display:grid}.orderDetailGridFullItems .orderDetailMain{flex-direction:column;grid-area:2/1;gap:16px;display:flex}.orderDetailGridFullItems .orderItemsCardFull{order:1;grid-area:1/1/auto/-1}.orderDetailGridFullItems .orderHistoryCard{order:3}.orderDetailGridFullItems .orderDetailSide{flex-direction:column;grid-area:2/2;gap:16px;display:flex;position:static}.orderDetailGridFullItems .orderStatusCard{order:2}.orderDetailGridFullItems .orderItemsTable{table-layout:fixed}.orderDetailGridFullItems .orderItemsTable th:first-child,.orderDetailGridFullItems .orderItemsTable td:first-child{width:34%}.orderDetailGridFullItems .orderItemsTable th:nth-child(2),.orderDetailGridFullItems .orderItemsTable td:nth-child(2){width:13%}.orderDetailGridFullItems .orderItemsTable th:nth-child(3),.orderDetailGridFullItems .orderItemsTable td:nth-child(3){text-align:center;width:8%}.orderDetailGridFullItems .orderItemsTable th:nth-child(4),.orderDetailGridFullItems .orderItemsTable td:nth-child(4),.orderDetailGridFullItems .orderItemsTable th:nth-child(5),.orderDetailGridFullItems .orderItemsTable td:nth-child(5),.orderDetailGridFullItems .orderItemsTable th:nth-child(6),.orderDetailGridFullItems .orderItemsTable td:nth-child(6),.orderDetailGridFullItems .orderItemsTable th:nth-child(7),.orderDetailGridFullItems .orderItemsTable td:nth-child(7){width:11.25%}.orderStatusCard,.orderItemsCard,.orderSideCard{box-shadow:0 10px 30px #2f2b3d0d}.orderItemsCard{overflow:hidden}.orderItemsDeliveryBar{background:linear-gradient(#fbfbff 0%,#fff 100%);border:1px solid #7367f01f;border-radius:12px;grid-template-columns:minmax(0,2.4fr) minmax(150px,1fr) minmax(150px,1fr);gap:12px;margin:0 16px 16px;padding:12px;display:grid}.orderItemsDeliveryBar>div{grid-template-columns:30px 1fr;align-items:center;column-gap:10px;min-width:0;display:grid}.orderItemsDeliveryBar i{color:#7367f0;background:#7367f01a;border-radius:10px;grid-area:1/1/span 3;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:inline-flex}.orderItemsDeliveryBar span{color:#8b86a1;grid-column:2;font-size:11px;font-weight:800;line-height:1.4;display:block}.orderItemsDeliveryBar strong{color:#2f2b3d;white-space:normal;text-overflow:clip;overflow-wrap:break-word;grid-column:2;min-width:0;font-size:12px;font-weight:800;line-height:1.5;display:block;overflow:visible}.orderItemsDeliveryBar .ltr{text-align:right;white-space:nowrap;overflow-wrap:normal;direction:ltr}.orderItemsDeliveryBar small{color:#8b86a1;grid-column:2;font-size:11px;font-weight:800;line-height:1.4;display:block}.orderItemsCard .tableContent{border:1px solid #ebe9f1;border-radius:12px;margin:0 16px 14px;overflow:hidden}.orderItemsCard .tbl tr:last-child td{border-bottom:none!important}.orderStatusForm{flex-direction:column;gap:14px;display:flex}.orderStatusBottom{flex-direction:column;align-items:stretch;gap:12px;display:flex}.orderStatusBottom .txtarea{height:104px}.orderStatusActions{justify-content:flex-end;display:flex}.orderStatusActions .oBtn{min-height:42px}.orderItemsTable th,.orderItemsTable td{vertical-align:middle}.orderItemsTable td:first-child strong{color:#2f2b3d;font-size:13px;font-weight:800}.orderQtyBadge{color:#7367f0;background:#7367f01a;border-radius:999px;justify-content:center;align-items:center;min-width:34px;min-height:28px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.orderTotalsList{flex-direction:column;gap:10px;display:flex}.orderTotalsList span{color:#6e6b7b;background:linear-gradient(#fff,#fbfbfe);border:1px solid #ebe9f1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 11px;font-size:13px;font-weight:800;display:flex}.orderTotalsList .total{color:#2f2b3d;background:linear-gradient(135deg,#7367f01a,#28c76f14);border-color:#7367f038;font-size:14px}.orderHistoryList{flex-direction:column;gap:10px;display:flex}.orderHistoryList>div{background:#fff;border:1px solid #ebe9f1;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:10px 12px 10px 10px;display:flex;position:relative}.orderHistoryList>div:before{content:"";background:#7367f0;border-radius:50%;width:9px;height:9px;position:absolute;top:13px;right:-5px;box-shadow:0 0 0 4px #7367f01c}.orderHistoryList strong{color:#2f2b3d;font-size:13px}.orderHistoryList small{color:#8b86a1;font-weight:700}.paymentOrderSummary{background:linear-gradient(#fff,#fbfbff);border:1px solid #7367f021;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;display:grid}.paymentOrderSummary.compact{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.paymentOrderSummary>div{background:#fff;border:1px solid #ebe9f1;border-radius:12px;flex-direction:column;justify-content:center;gap:8px;min-height:72px;padding:12px;display:flex}.paymentOrderSummary span{color:#8b86a1;font-size:12px;font-weight:800}.paymentOrderSummary strong{color:#2f2b3d;font-size:15px;font-weight:800}.sectionTitleInline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sectionTitleInline h2{color:#2f2b3d;margin:0;font-size:16px}.sectionTitleInline span{color:#8b86a1;font-size:12px;font-weight:700}.inventoryDiffBadge{color:#6e6b7b;background:#6e6b7b14;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:28px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.inventoryDiffBadge.in{color:#28c76f;background:#28c76f1f}.inventoryDiffBadge.out{color:#ea5455;background:#ea54551f}.inventoryDiffBadge.neutral{color:#8b86a1;background:#6e6b7b14}.inventoryCountIntro{justify-content:flex-start;align-items:center;gap:12px;display:flex}.inventoryCountIntroIcon{background:var(--ui-color-primary-soft);width:44px;height:44px;color:var(--ui-color-primary);border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.inventoryCountIntro h2{margin-bottom:6px}.inventoryCountIntro p{color:#6e6b7b;margin:0;line-height:1.9}.inventoryCountMiniStats{flex:none;grid-template-columns:repeat(3,max-content);gap:10px;margin-inline-start:auto;display:grid}.inventoryCountMiniStats span{color:#7367f0;background:#7367f014;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:750}.inventoryCountItems{background:#fff;border:1px solid #ebe9f1;border-radius:8px;overflow:hidden}.inventoryCountItemsHead,.inventoryCountItemRow{grid-template-columns:minmax(230px,1.6fr) minmax(90px,.7fr) 76px 70px 110px 74px minmax(150px,1fr);align-items:center;gap:10px;display:grid}.inventoryCountItemsHead{color:#6e6b7b;background:#f8f7fa;padding:10px 12px;font-size:12px;font-weight:750}.inventoryCountItemRow{border-top:1px solid #ebe9f1;padding:10px 12px}.inventoryCountItemRow.changed{background:linear-gradient(90deg,#ff9f4312,#fffffff5)}.inventoryCountProduct strong,.inventoryCountProduct small{display:block}.inventoryCountProduct strong{color:#2f2b3d;line-height:1.7}.inventoryCountProduct small{color:#8b86a1;font-size:12px}.inventoryCountDetail{gap:18px;display:grid}.inventoryCountNotice{color:#8a5408;background:linear-gradient(135deg,#ff9f431f,#fffffff0);border:1px solid #ff9f4352;border-radius:8px;align-items:center;gap:12px;padding:13px 15px;display:flex}.inventoryCountNotice i{color:#ff9f43;background:#ff9f4329;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;display:inline-flex}.inventoryCountNotice div{flex-direction:column;gap:4px;display:flex}.inventoryCountNotice strong{color:#5f3a06;font-size:13px}.inventoryCountNotice span{font-size:12px;line-height:1.8}.warningText{font-weight:750;color:#b36b00!important}.inventoryVariantEmpty{color:#6e6b7b;text-align:center;background:linear-gradient(#7367f00f,#fffffff5);border:1px dashed #7367f057;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:210px;padding:28px;display:flex}.inventoryVariantEmpty i{color:#7367f0;background:#7367f01c;border-radius:15px;justify-content:center;align-items:center;width:54px;height:54px;font-size:28px;display:inline-flex}.inventoryVariantEmpty strong{color:#2f2b3d;font-size:15px;font-weight:750}.inventoryDirectionBadge{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;font-weight:750;display:inline-flex}.inventoryDirectionBadge.positive{color:#1f9d59;background:#28c76f1f}.inventoryDirectionBadge.negative{color:#c44545;background:#ea54551f}.inventoryDirectionBadge.neutral{color:#6e6b7b;background:#f1f0f5}.inventoryCountDetailTable .changed{background:#ff9f430d}.inventoryCountTable th,.inventoryCountTable td,.inventoryCountDetailTable th,.inventoryCountDetailTable td{vertical-align:middle}.orderFinancePanel{flex-direction:column;gap:14px;display:flex}.orderFinanceActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.orderFinanceActions .oBtn{justify-content:center;min-height:40px}.orderInvoiceHint{color:#6e6b7b;text-align:center;background:#7367f00d;border:1px dashed #7367f047;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:11px;font-weight:800;line-height:18px;display:inline-flex}.orderInvoiceHint i{color:#7367f0;font-size:16px}.orderMiniList{background:#fff;border:1px solid #ebe9f1;border-radius:12px;flex-direction:column;gap:9px;padding:12px;display:flex}.orderMiniList>strong{color:#2f2b3d;font-size:13px;font-weight:800}.orderMiniList>div,.orderMiniList>a{color:#6e6b7b;background:#fbfbfd;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 9px;font-size:12px;font-weight:800;display:flex}.orderMiniList small{color:#8b86a1;line-height:20px}@media (max-width:1180px){.orderDetailGrid,.orderDetailGridFullItems{grid-template-columns:1fr}.orderDetailGridFullItems .orderDetailMain,.orderDetailGridFullItems .orderDetailSide{grid-area:auto/1/auto/-1}.orderDetailSide{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.orderDetailSide .orderSideCard:first-child{grid-column:1/-1}.orderItemsDeliveryBar{grid-template-columns:1fr}}@media (max-width:900px){.orderStatusActions .oBtn{justify-content:center;width:100%}.orderOverviewActions{width:100%}.paymentOrderSummary,.orderDetailSide,.orderDetailGridFullItems{grid-template-columns:1fr}}.productBadgePreview{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #22292f1f}.productBadgePreview.large{min-height:34px;padding:0 16px;font-size:13px}.multiChoiceGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.multiChoiceItem{background:#fff;border:1px solid #ebe9f1;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:9px 11px;display:flex}.multiChoiceItem.selected{background:#f8f7ff;border-color:#7367f080}.multiChoiceItem label,label.multiChoiceItem{cursor:pointer}.multiChoiceItem label{align-items:center;gap:8px;min-width:0;display:flex}.multiChoiceItem input{accent-color:#7367f0}.miniPrimaryBtn{color:#6e6b7b;cursor:pointer;background:#f0eff7;border:0;border-radius:8px;min-height:28px;padding:0 8px;font-size:11px;font-weight:800}.miniPrimaryBtn.active{color:#fff;background:#7367f0}.productAttributeInputRow{background:#fff;border:1px solid #ebe9f1;border-radius:12px;grid-template-columns:minmax(220px,.8fr) minmax(240px,1.2fr);align-items:center;gap:12px;padding:10px;display:grid}.productAttributeInputRow label{color:#0c102a;font-size:13px;font-weight:800}.productAttributeInputRow small{color:#8b86a1;margin-top:4px;font-size:11px;font-weight:600;display:block}.productVariantsSection{border:none;gap:16px;padding:0}.variantBuilder{background:linear-gradient(#fff 0%,#fbfbff 100%);border:1px solid #ebe9f1;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.variantBuilderStep{color:#5e5873;align-items:center;gap:8px;min-height:30px;display:flex}.variantBuilderStep span,.variantBuilderStep em{color:#7367f0;background:#7367f01a;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;font-family:english;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.variantBuilderStep strong{color:#0c102a;font-size:13px;font-weight:800}.variantBuilderActions{flex-wrap:wrap;gap:10px;display:flex}.variantBuilderActions .oBtn{width:auto}.variantOptionPicker{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.variantOptionPicker .multiChoiceItem small{color:#6e6b7b;background:#f3f2f7;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:22px;font-family:english;font-size:11px;display:inline-flex}.variantValuesPanel{background:#fff;border:1px solid #ebe9f1;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.variantValueGroup{background:#fbfbfd;border:1px solid #f0edf6;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.variantValueGroupHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.variantValueGroupHead strong{color:#0c102a;font-size:13px;font-weight:800}.variantValueGroupHead div{gap:6px;display:inline-flex}.variantValueGroupHead button{color:#6e6b7b;background:#f3f2f7;border-radius:8px;min-height:28px;padding:0 9px;font-size:11px;font-weight:800}.variantValueGroupHead button:hover{color:#7367f0;background:#7367f01f}.variantValueChips{flex-wrap:wrap;gap:8px;display:flex}.variantValueChip{color:#5e5873;cursor:pointer;background:#fff;border:1px solid #ebe9f1;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 10px;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.variantValueChip input{accent-color:#7367f0}.variantValueChip i{border:1px solid #0000001f;border-radius:50%;width:16px;height:16px}.variantValueChip span{font-size:12px;font-weight:700}.variantValueChip.selected{color:#7367f0;background:#f8f7ff;border-color:#7367f06b}.variantRows{flex-direction:column;gap:12px;display:flex}.variantRow{background:#fff;border:1px solid #ebe9f1;border-radius:14px;flex-direction:column;gap:14px;padding:14px;display:flex}.variantRow.default{border-color:#7367f057;box-shadow:0 10px 26px #7367f014}.variantRowHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.variantRowHead strong{color:#0c102a;font-size:13px;font-weight:800;line-height:22px;display:block}.variantRowHead small{color:#8b86a1;font-size:11px;line-height:18px;display:block}.variantRowActions{flex:none;align-items:center;gap:8px;display:inline-flex}.variantBody{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.variantFields{flex-direction:column;gap:14px;display:flex}.variantMedia{min-width:0}.compactCheckboxGrid{grid-template-columns:repeat(2,minmax(0,210px));padding-top:12px}.variantImageUpload{width:100%}.variantImageUpload .card{border:1px dashed #d8d6de;border-radius:14px}.variantImageUpload .cardContent{padding:14px}.galleryThumbList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.galleryThumbListWide{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.productGallerySection{gap:16px}.productGalleryHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:14px;display:flex}.productGalleryHeader h2{margin:0}.productGalleryStats{align-items:center;gap:8px;display:inline-flex}.galleryCountBadge{color:#7367f0;background:#7367f01a;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:28px;padding:0 10px;font-family:english;font-size:12px;font-weight:800;display:inline-flex}.gallerySizeBadge{color:#5e5873;background:#f3f2f7;border-radius:999px;justify-content:center;align-items:center;min-width:82px;height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.productGalleryPanel{background:linear-gradient(#fff 0%,#fbfbff 100%);border:1px solid #ebe9f1;border-radius:14px;padding:14px}.productWizardBody{display:block}.productWizardBody .mainForm{width:100%}.productWizardPanel[hidden]{display:none}.productWizardSectionHead h2{margin:0 0 5px}.productWizardSectionHead p{color:#8b86a1;margin:0;font-size:12px;line-height:20px}.productWizardMediaGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.productWizardContentFields{flex-direction:column;gap:18px;min-width:0;display:flex}.productWizardMainImage{min-width:0}.productWizardMainImage .card{border-radius:8px}.productWizardReview{background:#fcfffd;border-color:#28c76f47}.productWizardReviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.productWizardReviewGrid>div{background:#fff;border:1px solid #e7e5eb;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:3px 8px;min-width:0;min-height:82px;padding:12px;display:grid}.productWizardReviewGrid i{color:#7367f0;background:#f3f2f7;border-radius:7px;grid-row:1/span 2;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:inline-flex}.productWizardReviewGrid span{color:#8b86a1;font-size:10px}.productWizardReviewGrid strong{color:#5e5873;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.categoryWizardMediaGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.categoryWizardContentFields,.categoryWizardImages{flex-direction:column;gap:18px;min-width:0;display:flex}.categoryWizardImages .card{border-radius:8px}.categoryWizardReview .productWizardReviewGrid>div{min-height:78px}@media (max-width:1024px){.productWizardReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.productWizardMediaGrid,.categoryWizardMediaGrid{grid-template-columns:1fr}.categoryWizardImages,.productWizardMainImage{order:-1}.productWizardReviewGrid{grid-template-columns:1fr}}.productGalleryHint{color:#6e6b7b;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;display:inline-flex}.galleryThumbItem{aspect-ratio:1;cursor:grab;background:linear-gradient(#fff 0%,#fbfbff 100%);border:1px solid #ebe9f1;border-radius:12px;justify-content:space-between;align-items:center;padding:8px;transition:border-color .18s,box-shadow .18s,opacity .18s,transform .18s;display:flex;position:relative;overflow:hidden}.galleryThumbItem:hover{border-color:#7367f061;transform:translateY(-1px);box-shadow:0 10px 24px #22292f1a}.galleryThumbItem.dragging{opacity:.55;cursor:grabbing;border-style:dashed}.galleryThumbPreview{background-color:#f3f2f7;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:9px;width:100%;height:100%}.galleryThumbItem span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c102ab8;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:24px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}.galleryThumbItem button{color:#d84545;cursor:pointer;background:#ffffffe6;border:0;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 6px 16px #22292f24}.galleryThumbItem button:hover{color:#fff;background:#ea5455}.galleryInlineAdd{min-width:0;position:relative}.galleryAddTile{aspect-ratio:1;color:#7367f0;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px dashed #7367f073;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.galleryAddTile i{background:#7367f01a;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:inline-flex}.galleryAddTile span{color:#5e5873;font-size:12px;font-weight:700}.galleryAddTile:hover:not(:disabled){background:#f8f7ff;border-color:#7367f0;transform:translateY(-1px);box-shadow:0 10px 24px #7367f01f}.galleryAddTile:disabled{cursor:not-allowed;opacity:.65}.galleryAddProgress{background:#ebe9f1;border-radius:999px;height:3px;margin-top:8px;overflow:hidden}.galleryAddProgress div{background:linear-gradient(90deg,#7367f0,#00cfe8);height:100%}.galleryAddError{margin-top:8px}.galleryEmptyState{margin-top:12px}.inventoryMethodBadge{color:#5e5873;background:#f3f2f7;border-radius:999px;justify-content:center;align-items:center;min-width:54px;height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.inventoryTable th,.inventoryTable td{white-space:nowrap}.inventoryVariantCell{flex-direction:column;gap:4px;min-width:190px;display:flex}.inventoryVariantCell strong{color:#0c102a;white-space:normal;font-size:13px;font-weight:800}.inventoryVariantCell span{color:#8b86a1;font-size:12px}.stockBadge{border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:26px;padding:0 10px;font-family:english;font-size:12px;font-weight:800;display:inline-flex}.stockBadge.available{color:#1f9d5b;background:#28c76f1f}.stockBadge.empty{color:#ea5455;background:#ea54551f}.movementTypeBadge{color:#5e5873;background:#f3f2f7;border-radius:999px;justify-content:center;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.movementTypeBadge.in,.movementTypeBadge.adjust_in{color:#1f9d5b;background:#28c76f1f}.movementTypeBadge.out,.movementTypeBadge.adjust_out{color:#ea5455;background:#ea54551f}.movementTypeBadge.reserve{color:#038fa1;background:#00cfe824}.movementTypeBadge.unreserve,.movementTypeBadge.release{color:#5d646b;background:#82868b24}.movementTypeBadge.pick,.movementTypeBadge.picked{color:#5e50ee;background:#7367f024}.tableLink{color:#7367f0;font-weight:800;text-decoration:none}.tableLink:hover{text-decoration:underline}.iconBtn{color:#5e5873;background:#f8f8fb;border:1px solid #ebe9f1;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;display:inline-flex}.iconBtn:hover{color:#7367f0;background:#7367f014;border-color:#7367f052}.iconBtn.danger{color:#ea5455;background:#ea545514;border-color:#ea545533}.iconBtn:disabled{opacity:.45;cursor:not-allowed}.oBtn.full{justify-content:center;width:100%}@media (max-width:1200px){.inventoryCountIntro{flex-direction:column;align-items:flex-start}.inventoryCountItems{overflow-x:auto}.inventoryCountItemsHead,.inventoryCountItemRow{min-width:900px}.attributeValueRow{grid-template-columns:1fr 1fr}.attributeValueHeader{display:none}.categoryAttributeRow{grid-template-columns:1fr}.categoryAttributeOptions{flex-wrap:wrap}.productAttributeInputRow,.variantBody{grid-template-columns:1fr}.variantMedia{max-width:320px}}@media print{@page{size:A4;margin:12mm}html:has(.invoicePrintSheet){width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body:has(.invoicePrintSheet){width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body:has(.invoicePrintSheet) .shine{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body:has(.invoicePrintSheet) .uiContainer{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body:has(.invoicePrintSheet) .mainContent{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html:has(.invoicePrintSheet){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}body:has(.invoicePrintSheet){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}body:has(.invoicePrintSheet) .shine{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}body:has(.invoicePrintSheet) *{visibility:hidden!important}body:has(.invoicePrintSheet) .mainContent>:not(.invoicePrintSheet){display:none!important}:is(body:has(.invoicePrintSheet) .invoicePrintSheet,body:has(.invoicePrintSheet) .invoicePrintSheet *){visibility:visible!important}body:has(.invoicePrintSheet) .invoicePrintSheet{box-sizing:border-box;background:#fff;width:100%;padding:0;position:static;display:block!important}}@media (max-width:767px){.inventoryCountMiniStats{grid-template-columns:1fr;width:100%}.galleryThumbList{grid-template-columns:repeat(2,minmax(0,1fr))}.productGalleryHeader{flex-direction:column;align-items:flex-start}}@keyframes uiSpin{to{transform:rotate(360deg)}}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes uiSkeletonPulse{0%{opacity:.52}to{opacity:.92}}.systemHealthPage{flex-direction:column;gap:18px;display:flex}.systemHealthHero{background:radial-gradient(circle at 15% 20%,#14b8a624,#0000 28%),linear-gradient(135deg,#fffffff5,#f8fafceb);border:1px solid #94a3b82e;border-radius:20px;justify-content:space-between;align-items:stretch;gap:18px;padding:22px;display:flex;box-shadow:0 22px 60px #0f172a14}.systemHealthHeroText{flex-direction:column;justify-content:center;gap:10px;min-width:0;display:flex}.systemHealthHeroText h1{color:#0f172a;margin:0;font-size:25px}.systemHealthHeroText p{color:#64748b;max-width:680px;margin:0;line-height:1.9}.systemHealthHeroActions{flex-shrink:0;align-items:center;gap:14px;display:flex}.systemHealthGeneratedAt{background:#ffffffc7;border:1px solid #94a3b833;border-radius:16px;min-width:150px;padding:12px 14px}.systemHealthGeneratedAt span{color:#94a3b8;margin-bottom:4px;font-size:12px}.systemHealthGeneratedAt strong{color:#334155;direction:rtl;font-size:13px}.systemHealthRefresh{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#6366f1);border:0;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 28px #6366f138}.systemHealthRefresh:disabled{opacity:.65;cursor:wait}.systemHealthScore{--score:0deg;aspect-ratio:1;background:conic-gradient(#10b981 var(--score), #e2e8f0 0deg);border-radius:50%;place-items:center;width:112px;display:grid}.systemHealthScore>div{aspect-ratio:1;background:#fff;border-radius:50%;align-content:center;place-items:center;width:84px;display:grid;box-shadow:inset 0 0 0 1px #94a3b82e}.systemHealthScore strong{color:#0f172a;font-size:24px}.systemHealthSummaryGrid .uiSummaryMetric{border:1px solid #94a3b829;border-radius:8px;box-shadow:0 16px 38px #0f172a0f}.systemHealthGroupIcon{border-radius:14px;flex-shrink:0;place-items:center;display:grid}.reportChartTooltip{background:#fffffffa;border:1px solid #94a3b833;border-radius:14px;min-width:190px;padding:12px;box-shadow:0 18px 42px #0f172a1f}.reportChartTooltip strong,.reportChartTooltip span{display:block}.reportChartTooltip strong{color:#0f172a;margin-bottom:8px}.reportChartTooltip span{color:#475569;align-items:center;gap:7px;font-size:12px;line-height:1.9;display:flex}.reportChartTooltip i{background:var(--dot);border-radius:999px;width:8px;height:8px}.actionCenterPage{flex-direction:column;gap:18px;display:flex}.actionCenterHero,.actionCenterControls{background:#ffffffeb;border:1px solid #e2e8f0eb;border-radius:22px;box-shadow:0 20px 55px #0f172a12}.actionCenterHero{justify-content:space-between;align-items:center;gap:22px;padding:22px;display:flex;position:relative;overflow:hidden}.actionCenterHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#4f46e524,#0000 34%),radial-gradient(circle at 0 100%,#14b8a61f,#0000 30%);position:absolute;inset:0}.actionCenterHero>*{z-index:1;position:relative}.actionCenterHero h1,.actionCenterHero p{margin:0}.actionCenterHero h1{color:#0f172a;margin-top:12px;font-size:26px;font-weight:750}.actionCenterHero p{color:#64748b;max-width:760px;margin-top:8px;font-size:13px;line-height:2}.actionCenterControls{justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.actionCenterTabs,.actionCenterSeverityFilter,.actionCenterItemMeta,.actionCenterTags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actionCenterTabs button,.actionCenterSeverityFilter button{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.actionCenterTabs button.active,.actionCenterSeverityFilter button.active{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}.actionCenterTabs b{color:#334155;background:#f1f5f9;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.actionCenterItemList{gap:10px;display:grid}.actionCenterItem{background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:12px;transition:all .18s;display:grid}.actionCenterItem:hover{transform:translateY(-2px);box-shadow:0 16px 30px #0f172a14}.actionCenterItemIcon{color:#4f46e5;background:#eef2ff;border-radius:15px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.actionCenterItem.red .actionCenterItemIcon{color:#dc2626;background:#ef44441a}.actionCenterItem.orange .actionCenterItemIcon{color:#ea580c;background:#f973161c}.actionCenterItem.yellow .actionCenterItemIcon{color:#ca8a04;background:#f59e0b21}.actionCenterItem.blue .actionCenterItemIcon{color:#0284c7;background:#0ea5e91a}.actionCenterItemBody{min-width:0}.actionCenterItem p{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.9}.actionCenterItemMeta{gap:7px;margin-top:8px}.actionCenterItemMeta span{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.actionCenterTags{gap:7px;margin-top:8px}.actionCenterTags em{color:#64748b;background:#f1f5f9;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:850}@media (max-width:1180px){.actionCenterSummaryGrid{grid-template-columns:1fr}.actionCenterHero,.actionCenterControls{flex-direction:column;align-items:stretch}}@media (max-width:720px){.actionCenterSummaryGrid{grid-template-columns:1fr}.actionCenterItem{grid-template-columns:38px minmax(0,1fr)}}.actionCenterPage{color:#292631;flex-direction:column;gap:14px;display:flex}.actionCenterHero{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);min-height:96px;box-shadow:none;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;overflow:hidden}.actionCenterHero:before{display:none}.actionCenterTitleRow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.actionCenterTitleRow h1{color:#24212b;margin:0;font-size:19px;font-weight:750;line-height:30px}.actionCenterHero p{color:#706c79;max-width:720px;margin:3px 0 0;font-size:11px;line-height:20px}.actionCenterHero>div>small{color:#918d99;align-items:center;gap:5px;margin-top:3px;font-size:9px;display:inline-flex}.actionCenterHero>div>small strong{color:#5d5965;font-family:english;font-weight:600}.actionCenterRefresh{color:#5f5a69;cursor:pointer;background:#fff;border:1px solid #dcd9e2;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.actionCenterRefresh:hover:not(:disabled){color:#5148bd;background:#f8f7fb;border-color:#9c97c8}.actionCenterRefresh:disabled{cursor:wait;opacity:.62}.actionCenterRefresh .spinning{animation:.8s linear infinite uiSpin}.actionCenterSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.actionCenterSummaryGrid .uiSummaryMetric{border:1px solid #e4e2e8;border-radius:8px;box-shadow:0 4px 12px #1f1d2609}.actionCenterQueue{background:#fff;border:1px solid #e2e0e7;border-radius:8px;overflow:hidden;box-shadow:0 5px 16px #1f1d260a}.actionCenterQueueHeader{border-bottom:1px solid #e9e7ec;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 14px;display:flex}.actionCenterQueueHeader h2{color:#292631;margin:0;font-size:14px;font-weight:750;line-height:23px}.actionCenterQueueHeader p{color:#85818c;margin:0;font-size:9px;line-height:17px}.actionCenterSearch{color:#8d8994;background:#fff;border:1px solid #dcd9e2;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 26px;align-items:center;gap:6px;width:min(100%,360px);height:38px;padding:0 9px;display:grid}.actionCenterSearch:focus-within{border-color:#8f88d1;box-shadow:0 0 0 3px #5148bd17}.actionCenterSearch>i{font-size:15px}.actionCenterSearch input{color:#3b3742;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.actionCenterSearch input::placeholder{color:#aaa6b0}.actionCenterSearch button{color:#77727f;cursor:pointer;background:#f2f1f4;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.actionCenterControls{box-shadow:none;background:#faf9fb;border:0;border-bottom:1px solid #eceaf0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 14px;display:grid}.actionCenterLifecycleFilter{border-bottom:1px solid #eceaf0;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding-bottom:9px;display:grid}.actionCenterLifecycleFilter button{color:#6e6977;min-width:0;min-height:36px;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:5px 9px;font-size:9px;font-weight:700;display:inline-flex}.actionCenterLifecycleFilter button:hover{background:#f0eff3}.actionCenterLifecycleFilter button.active{color:#403b4a;background:#fff;border-color:#d9d5e7;box-shadow:0 1px 4px #1f1d2614}.actionCenterLifecycleFilter b{color:#625d69;background:#e8e6eb;border-radius:5px;place-items:center;min-width:21px;height:20px;padding:0 5px;font-family:english;font-size:9px;display:inline-grid}.actionCenterLifecycleFilter button.active b{color:#5148bd;background:#eeedff}.actionCenterTabs,.actionCenterSeverityFilter{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.actionCenterTabs{scrollbar-width:thin;min-width:0;overflow-x:auto}.actionCenterTabs button,.actionCenterSeverityFilter button{color:#6e6977;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:4px 9px;font-size:9px;font-weight:700;display:inline-flex}.actionCenterTabs button:hover,.actionCenterSeverityFilter button:hover{background:#f0eff3}.actionCenterTabs button.active,.actionCenterSeverityFilter button.active{color:#403b4a;background:#fff;border-color:#d9d5e7;box-shadow:0 1px 4px #1f1d2614}.actionCenterTabs button:focus-visible,.actionCenterSeverityFilter button:focus-visible,.actionCenterLoadMore:focus-visible,.actionCenterEmptyState button:focus-visible{outline-offset:2px;outline:2px solid #5148bd4d}.actionCenterTabs b{color:#625d69;background:#e8e6eb;border-radius:5px;justify-content:center;align-items:center;min-width:20px;height:20px;font-family:english;font-size:9px;display:inline-flex}.actionCenterTabs button.active b{color:#5148bd;background:#eeedff}.actionCenterItemList{flex-direction:column;gap:0;display:flex}.actionCenterItem{min-height:112px;color:inherit;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #eceaf0;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.actionCenterItem:before{content:"";background:#6aa1bc;width:3px;position:absolute;inset-block:0;inset-inline-start:0}.actionCenterItem.red:before{background:#c53f42}.actionCenterItem.orange:before{background:#c2631f}.actionCenterItem.yellow:before{background:#bd811b}.actionCenterItem:hover{box-shadow:none;background:#fbfaff;border-color:#eceaf0;transform:none}.actionCenterItemIcon{background:var(--ui-color-info-soft);width:38px;height:38px;color:var(--ui-color-info);border-radius:8px;justify-content:center;align-self:start;align-items:center;font-size:18px;display:inline-flex}.actionCenterItem.red .actionCenterItemIcon{background:var(--ui-color-danger-soft);color:var(--ui-color-danger)}.actionCenterItem.orange .actionCenterItemIcon,.actionCenterItem.yellow .actionCenterItemIcon{background:var(--ui-color-warning-soft);color:var(--ui-color-warning)}.actionCenterItem.blue .actionCenterItemIcon{background:var(--ui-color-info-soft);color:var(--ui-color-info)}.actionCenterItemBody{min-width:0;color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.actionCenterItemTitle{justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.actionCenterItemTitle strong{color:#302c37;font-size:11px;font-weight:750;line-height:20px}.actionCenterItemLabels{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.actionCenterItem p{color:#77727f;max-width:900px;font-size:10px;line-height:19px}.actionCenterItemFooter{flex-wrap:wrap;align-items:center;gap:7px 12px;min-width:0;margin-top:2px;display:flex}.actionCenterItemMeta,.actionCenterTags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.actionCenterItemMeta span{color:#77727f;background:#f4f3f6;border:0;border-radius:6px;align-items:center;gap:5px;min-height:25px;padding:3px 7px;font-size:8px;display:inline-flex}.actionCenterItemMeta span b{color:#56515e;font-family:english;font-size:9px;font-weight:650}.actionCenterItemMeta span b.actionCenterDate{font-family:var(--font-yekan), sans-serif}.actionCenterTags em{color:#716c79;background:#fff;border:1px solid #e4e1e8;border-radius:6px;align-items:center;min-height:23px;padding:3px 7px;font-size:8px;display:inline-flex}.actionCenterTags em.more{background:var(--ui-color-neutral-soft);min-width:23px;color:var(--ui-color-text-muted);font-family:var(--font-english), sans-serif;direction:ltr;border-color:#0000;justify-content:center}.actionCenterItemActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;max-width:270px;display:flex}.actionCenterItemActions button,.actionCenterItemActions .details{color:#686370;min-height:30px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #e1dfe5;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.actionCenterItemActions button:hover:not(:disabled),.actionCenterItemActions .details:hover{color:#5148bd;background:#f8f7ff;border-color:#bbb5d3}.actionCenterItemActions button.done{color:#16794a;background:#f1fbf5;border-color:#bfe4cf}.actionCenterItemActions button.snooze{color:#986414;background:#fffaf0;border-color:#eedbb8}.actionCenterItemActions button:disabled{opacity:.5;cursor:wait}.actionCenterItemActions .details{width:30px;color:var(--ui-color-text-muted);padding:0}.actionCenterItem.lifecycle-done{background:#fbfdfc}.actionCenterLoadMore{color:#5148bd;cursor:pointer;min-height:42px;font:inherit;background:#faf9fb;border:0;border-top:1px solid #eceaf0;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.actionCenterLoadMore span{background:#e9e7f7;border-radius:5px;justify-content:center;align-items:center;min-width:22px;height:22px;font-family:english;font-size:9px;display:inline-flex}.actionCenterEmptyState button{color:#5148bd;cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #cec9dd;border-radius:7px;padding:4px 10px;font-size:9px;font-weight:700}.actionCenterError{color:#b63b3e;background:#fff6f6;border:1px solid #ecc9ca;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.actionCenterError>i{font-size:22px}.actionCenterError span{flex-direction:column;gap:2px;display:flex}.actionCenterError strong{font-size:11px;font-weight:750}.actionCenterError small{color:#8f6163;font-size:9px}.actionCenterError button{color:#a43134;cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #dcaeb0;border-radius:7px;padding:4px 9px;font-size:10px;font-weight:700}.actionCenterSkeleton{flex-direction:column;gap:10px;display:flex}.actionCenterSkeletonHero,.actionCenterSkeletonStats>div,.actionCenterSkeletonToolbar,.actionCenterSkeletonRow{background:#e9e8ed;border-radius:8px;animation:1.25s ease-in-out infinite alternate uiSkeletonPulse}.actionCenterSkeletonHero{height:86px}.actionCenterSkeletonStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.actionCenterSkeletonStats>div{height:76px}.actionCenterSkeletonToolbar{height:108px}.actionCenterSkeletonRow{height:112px}@media (max-width:980px){.actionCenterControls{grid-template-columns:1fr}.actionCenterLifecycleFilter,.actionCenterTabs,.actionCenterSeverityFilter{grid-column:1}.actionCenterSeverityFilter{overflow-x:auto}}@media (max-width:720px){.actionCenterHero{flex-direction:row;align-items:center;padding:14px}.actionCenterSummaryGrid,.actionCenterSkeletonStats{grid-template-columns:repeat(2,minmax(0,1fr))}.actionCenterQueueHeader.uiSectionHeader{flex-direction:column;align-items:stretch}.actionCenterSearch{width:100%}.actionCenterItem{grid-template-columns:34px minmax(0,1fr);min-height:0;padding:12px 10px}.actionCenterItemIcon{width:34px;height:34px;font-size:16px}.actionCenterItemActions{grid-column:2;justify-content:flex-start;max-width:none}.actionCenterItemTitle{flex-direction:column}.actionCenterItemLabels{justify-content:flex-start}.actionCenterItemFooter{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.actionCenterLifecycleFilter{grid-template-columns:repeat(2,minmax(0,1fr))}.actionCenterLifecycleFilter button:first-child{grid-column:1/-1}.actionCenterSeverityFilter{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.actionCenterSeverityFilter button{justify-content:center}.actionCenterError{grid-template-columns:24px minmax(0,1fr)}.actionCenterError button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.actionCenterPage *,.actionCenterPage :before,.actionCenterPage :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.positiveText{font-weight:800;color:#059669!important}.negativeText{font-weight:800;color:#dc2626!important}.systemHealthFixPanel{background:linear-gradient(135deg,#eff6fff2,#fffffff2);border:1px solid #3b82f629;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.systemHealthFixPanel h2{color:#0f172a;margin:0 0 6px;font-size:16px}.systemHealthFixPanel p{color:#64748b;margin:0;line-height:1.8}.systemHealthFixActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.systemHealthGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.systemHealthGroup{background:#fff;border:1px solid #94a3b829;border-radius:18px;flex-direction:column;gap:14px;padding:16px;display:flex;box-shadow:0 18px 42px #0f172a0f}.systemHealthGroupHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.systemHealthGroupIcon{width:44px;height:44px;line-height:1}.systemHealthGroupIcon .hgi{font-size:22px;line-height:1}.systemHealthGroupIcon.green{color:#059669;background:#10b9811f}.systemHealthGroupIcon.yellow{color:#ca8a04;background:#f59e0b21}.systemHealthGroupIcon.red{color:#dc2626;background:#ef44441a}.systemHealthGroupHeader h2{color:#0f172a;margin:0 0 5px;font-size:16px}.systemHealthGroupHeader p{color:#64748b;margin:0;font-size:12px;line-height:1.7}.systemHealthGroupMeta strong{color:#334155;font-size:13px}.systemHealthIssueList{flex-direction:column;gap:9px;display:flex}.systemHealthIssueRow{color:inherit;background:#f8fafc;border:1px solid #94a3b824;border-radius:14px;padding:12px;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:block}.systemHealthIssueCompare{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.systemHealthIssueCompare span{color:#475569;background:#fff;border-radius:10px;padding:6px 9px;font-size:11px}.systemHealthIssueCompare b{color:#0f172a}.systemHealthGroupActions{justify-content:flex-end;display:flex}@media (max-width:1180px){.systemHealthSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.systemHealthGroups{grid-template-columns:1fr}}@media (max-width:820px){.systemHealthHero,.systemHealthFixPanel{flex-direction:column}.systemHealthHeroActions{justify-content:space-between}.systemHealthSummaryGrid{grid-template-columns:1fr}}.systemHealthPage{color:#292631;flex-direction:column;gap:16px;display:flex}.systemHealthHero{background:#fff;border:1px solid #e2e0e7;border-radius:8px;justify-content:flex-start;align-items:center;gap:20px;min-height:112px;padding:18px;display:flex;box-shadow:0 5px 16px #1f1d260a}.systemHealthHeroText{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.systemHealthTitleRow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.systemHealthHeroText h1{color:#24212b;margin:0;font-size:19px;font-weight:750;line-height:30px}.systemHealthHeroText p{color:#706c79;max-width:720px;margin:0;font-size:11px;line-height:21px}.systemHealthGeneratedAt{color:#918d99;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;min-width:0;padding:0;font-size:10px;display:inline-flex}.systemHealthGeneratedAt span,.systemHealthGeneratedAt strong{display:inline}.systemHealthGeneratedAt strong{color:#5d5965;direction:rtl;font-family:inherit;font-size:10px;font-weight:650}.systemHealthHeroActions{flex:none;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.systemHealthRefresh{width:38px;height:38px;box-shadow:none;color:#5f5a69;background:#fff;border:1px solid #dcd9e2;border-radius:8px;justify-content:center;align-items:center;font-size:16px;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.systemHealthRefresh:hover:not(:disabled){color:#5148bd;background:#f8f7fb;border-color:#9c97c8}.systemHealthRefresh .spinning{animation:.8s linear infinite uiSpin}.systemHealthScore{background:conic-gradient(#16874a var(--score), #e8e7ec 0deg);border-radius:50%;flex:0 0 78px;justify-content:center;align-items:center;width:78px;height:78px;padding:5px;display:flex}.systemHealthScore.red{background:conic-gradient(#c53f42 var(--score), #e8e7ec 0deg)}.systemHealthScore.yellow{background:conic-gradient(#c57918 var(--score), #e8e7ec 0deg)}.systemHealthScore>div{width:62px;height:62px;box-shadow:none;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.systemHealthScore strong{color:#24212b;font-family:english;font-size:18px;font-weight:750;line-height:23px}.systemHealthScore span{color:#8a8692;font-size:9px}.systemHealthSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.systemHealthFixPanel{background:#f8f7ff;border:1px solid #dcd9ec;border-radius:8px;grid-template-columns:38px minmax(220px,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.systemHealthFixPanelIcon{color:#5d53c7;background:#e9e7ff;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;display:inline-flex}.systemHealthFixPanel h2{color:#36313f;margin:0;font-size:12px;font-weight:750;line-height:22px}.systemHealthFixPanel p{color:#77727f;margin:0;font-size:10px;line-height:19px}.systemHealthFixActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.systemHealthFixButton{cursor:pointer;min-height:34px;font:inherit;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:700;line-height:18px;display:inline-flex}.systemHealthFixButton.primary{color:#fff;background:#5d53c7;border-color:#5d53c7}.systemHealthFixButton.secondary{color:#514b68;background:#fff;border-color:#cfcbe2}.systemHealthFixButton:hover:not(:disabled){filter:brightness(.97)}.systemHealthFixButton:disabled{cursor:wait;opacity:.62}.systemHealthGroupSection{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-raised);flex-direction:column;gap:0;display:flex;overflow:hidden}.systemHealthGroupToolbar{border-bottom:1px solid var(--ui-color-border);background:var(--ui-color-surface-muted);justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:12px 14px;display:flex}.systemHealthGroupToolbar h2{color:#292631;margin:0;font-size:14px;font-weight:750;line-height:24px}.systemHealthGroupToolbar p{color:#85818c;margin:0;font-size:10px;line-height:18px}.systemHealthFilters{background:#f5f4f7;border:1px solid #e1dfe6;border-radius:8px;align-items:center;gap:3px;padding:3px;display:inline-flex}.systemHealthFilters button{color:#716d79;cursor:pointer;min-height:31px;font:inherit;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.systemHealthFilters button span{background:#e8e6eb;border-radius:5px;justify-content:center;align-items:center;min-width:20px;height:20px;font-family:english;font-size:9px;display:inline-flex}.systemHealthFilters button.active{color:#36313f;background:#fff;box-shadow:0 1px 4px #1f1d261a}.systemHealthFilters button.active span{color:#5148bd;background:#eeedff}.systemHealthFilters button:focus-visible,.systemHealthGroupHeader:focus-visible,.systemHealthShowMore:focus-visible,.systemHealthFixButton:focus-visible{outline-offset:2px;outline:2px solid #5148bd4d}.systemHealthGroups{background:var(--ui-color-surface);flex-direction:column;gap:8px;padding:10px;display:flex}.systemHealthGroup{border:1px solid #e2e0e7;border-radius:8px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 4px 14px #1f1d2609}.systemHealthGroup.critical{border-color:#ebc7c8}.systemHealthGroup.warning{border-color:#ead9bd}.systemHealthGroupHeader{width:100%;min-height:74px;color:inherit;cursor:pointer;font:inherit;text-align:right;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) 48px 18px;align-items:center;gap:10px;padding:12px 14px;display:grid}.systemHealthGroupHeader:hover{background:#fbfafc}.systemHealthGroupIcon{background:var(--ui-color-neutral-soft);width:38px;height:38px;color:var(--ui-color-neutral);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.systemHealthGroupIcon.green{background:var(--ui-color-success-soft);color:var(--ui-color-success)}.systemHealthGroupIcon.yellow{background:var(--ui-color-warning-soft);color:var(--ui-color-warning)}.systemHealthGroupIcon.red{background:var(--ui-color-danger-soft);color:var(--ui-color-danger)}.systemHealthGroupIcon .hgi{font-size:18px}.systemHealthGroupHeading{flex-direction:column;gap:3px;min-width:0;display:flex}.systemHealthGroupHeading>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.systemHealthGroupHeading strong{color:#2e2a35;font-size:12px;font-weight:750;line-height:21px}.systemHealthGroupHeading>small{color:#807b87;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:18px;overflow:hidden}.systemHealthGroupMeta{flex-direction:column;align-items:center;gap:0;display:flex}.systemHealthGroupMeta strong{color:#2e2a35;font-family:english;font-size:15px;font-weight:750}.systemHealthGroupMeta small{color:#96919d;font-size:9px}.systemHealthGroupChevron{color:#928d99;font-size:14px}.systemHealthGroupBody{background:#fff;border-top:1px solid #eceaf0}.systemHealthIssueList{flex-direction:column;gap:0;padding:0 14px;display:flex}.systemHealthIssueRow{color:inherit;background:#fff;border:0;border-bottom:1px solid #eeecf1;border-radius:0;padding:12px 0;text-decoration:none;display:block}.systemHealthIssueRow:last-of-type{border-bottom:0}a.systemHealthIssueRow:hover{background:#fbfaff;border-color:#eeecf1;transform:none}.systemHealthIssueMain{grid-template-columns:auto minmax(0,1fr) 18px;align-items:start;gap:9px;display:grid}.systemHealthIssueMain>div{min-width:0}.systemHealthIssueMain strong{color:#302c37;margin:0 0 3px;font-size:11px;font-weight:750;line-height:20px;display:block}.systemHealthIssueRow p{color:#77727f;margin:0;font-size:10px;line-height:20px}.systemHealthIssueArrow{color:#a09ba7;align-self:center;font-size:14px}.systemHealthIssueCompare{grid-template-columns:minmax(0,160px) 18px minmax(0,160px);align-items:center;gap:7px;margin:9px 32px 0 0;display:grid}.systemHealthIssueCompare>i{color:#aaa5b0;text-align:center;font-size:12px}.systemHealthIssueCompare span{background:#f5f4f7;border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:6px 8px;display:flex}.systemHealthIssueCompare small{color:#96919d;font-size:8px}.systemHealthIssueCompare b{color:#3b3742;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:10px;font-weight:700;overflow:hidden}.systemHealthShowMore{color:#5148bd;cursor:pointer;min-height:38px;font:inherit;background:#fff;border-top:1px solid #eeecf1;justify-content:center;align-items:center;gap:6px;padding:6px 0;font-size:10px;font-weight:700;display:flex}.systemHealthGroupActions{background:#faf9fc;border-top:1px solid #eceaf0;justify-content:flex-end;align-items:center;padding:10px 14px;display:flex}.systemHealthError{color:#b63b3e;background:#fff6f6;border:1px solid #ecc9ca;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.systemHealthError>i{font-size:22px}.systemHealthError span{flex-direction:column;gap:2px;display:flex}.systemHealthError strong{font-size:11px;font-weight:750}.systemHealthError small{color:#8f6163;font-size:9px}.systemHealthError button{color:#a43134;cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #dcaeb0;border-radius:7px;padding:4px 9px;font-size:10px;font-weight:700}.systemHealthSkeleton{flex-direction:column;gap:10px;display:flex}.systemHealthSkeletonHero,.systemHealthSkeletonStats>div,.systemHealthSkeletonGroup{background:#e9e8ed;border-radius:8px;animation:1.25s ease-in-out infinite alternate uiSkeletonPulse}.systemHealthSkeletonHero{height:112px}.systemHealthSkeletonStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.systemHealthSkeletonStats>div{height:76px}.systemHealthSkeletonGroup{height:74px}@media (max-width:1050px){.systemHealthFixPanel{grid-template-columns:38px minmax(0,1fr)}.systemHealthFixActions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:820px){.systemHealthHero{flex-direction:row;align-items:center}.systemHealthHeroActions{justify-content:flex-end}.systemHealthSummaryGrid,.systemHealthSkeletonStats{grid-template-columns:repeat(2,minmax(0,1fr))}.systemHealthGroupToolbar.uiSectionHeader{flex-direction:column;align-items:stretch}.systemHealthFilters{width:100%}.systemHealthFilters button{flex:1;justify-content:center}}@media (max-width:560px){.systemHealthHero{flex-direction:column;align-items:flex-start}.systemHealthHeroActions{justify-content:space-between;width:100%}.systemHealthSummaryGrid,.systemHealthSkeletonStats{grid-template-columns:1fr 1fr}.systemHealthFixPanel{grid-template-columns:1fr}.systemHealthFixPanelIcon{display:none}.systemHealthFixActions{flex-direction:column;grid-column:auto}.systemHealthFixButton{width:100%}.systemHealthFilters{grid-template-columns:1fr;display:grid}.systemHealthGroupHeader{grid-template-columns:34px minmax(0,1fr) 36px 14px;padding-inline:10px}.systemHealthGroupIcon{width:34px;height:34px}.systemHealthGroupHeading>small{white-space:normal}.systemHealthIssueMain{grid-template-columns:auto minmax(0,1fr)}.systemHealthIssueArrow{display:none}.systemHealthIssueCompare{grid-template-columns:1fr;margin-right:0}.systemHealthIssueCompare>i{transform:rotate(-90deg)}.systemHealthError{grid-template-columns:24px minmax(0,1fr)}.systemHealthError button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.systemHealthPage *,.systemHealthPage :before,.systemHealthPage :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mobileSidebarHead,.sidebarBackdrop{display:none}@media (max-width:900px){html{background-attachment:fixed}body.panelMenuOpen{touch-action:none;overflow:hidden}.shine{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f8fce0;min-height:100dvh}.header{z-index:1200;height:64px;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #94a3b82e;position:sticky;top:0;box-shadow:0 8px 24px #0f172a0f}.headerFlex{align-items:center;gap:8px;height:64px;padding:8px 12px}.headerStart,.headerEnd{align-items:center;min-width:0}.headerStart{gap:8px}.headerEnd{gap:5px}.toggleMenu{color:#5148bd;background:#7367f014;border:1px solid #7367f029;border-radius:10px;flex:0 0 44px;width:44px;height:44px;font-size:23px}.toggleMenu:active{transform:scale(.96)}.toggleMenu.active i,.toggleMenu i{transform:none}.logo,.logo a{align-items:center;min-width:0;display:flex}.logo img{width:116px;max-width:100%;height:28px}.adminMenu{justify-content:center;gap:6px;min-width:44px;min-height:44px}.adminMenu img{border-width:2px;width:38px;height:38px}.actionNotificationButton{width:42px;height:42px}.uiContainer{width:100%;height:auto;min-height:calc(100dvh - 64px);display:block}.mainContent{width:100%;min-width:0;max-width:100%;height:auto;min-height:calc(100dvh - 64px);box-shadow:none;background:#f8fafcb3;border-radius:0;padding:14px 12px 30px;overflow:visible}.mainContent:has(.uiStickyActionBar){padding-bottom:10px}.mainSideBar,.mainSideBar.close{z-index:1600;width:min(86vw,320px);height:100dvh;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;opacity:0;pointer-events:none;will-change:transform;background:#fff;border-left:1px solid #94a3b82e;border-radius:18px 0 0 18px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(105%);box-shadow:-20px 0 54px #0f172a33}.mainSideBar.mobileOpen{opacity:1;pointer-events:auto;transform:translate(0)}.mobileSidebarHead{z-index:2;min-height:64px;padding:max(10px, env(safe-area-inset-top)) 14px 10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.mobileSidebarHead>div{color:#20263a;align-items:center;gap:10px;min-width:0;display:flex}.mobileSidebarHead>div>i{color:#5b50d6;background:#7367f01a;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:19px;display:inline-flex}.mobileSidebarHead strong{font-size:14px;font-weight:750}.mobileSidebarHead button{color:#64748b;background:#f4f6f9;border-radius:9px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:inline-flex}.sidebarBackdrop{z-index:1500;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a7a;border:0;border-radius:0;width:100%;height:100%;transition:opacity .22s;display:block;position:fixed;inset:0}.sidebarBackdrop.open{opacity:1;pointer-events:auto}.mainMenu{gap:4px;padding:12px 10px 8px}.mainMenu>li>a{border-radius:10px;align-items:center;min-height:48px;padding:6px 10px;font-size:14px;line-height:36px}.mainMenu>li>a.active,.mainMenu>li>a:hover{color:#5148bd;background:#7367f014}.mainMenu>li>a.active:before,.mainMenu>li>a:hover:before{width:4px;height:26px;margin-top:-13px;right:-10px}.mainMenu>li>a span{max-width:none}.submenu{border-color:#dfe3ea;margin:4px 24px 0 0}.submenu>li>a{border-radius:8px;align-items:center;min-height:44px;padding:4px 10px;font-size:13px;line-height:34px}.submenu>li>a.active,.submenu>li>a:hover{background:#f7f7fb;transform:none}.storeSidebarInfo{border-radius:8px;margin:14px 12px 18px}.adminDropdown,.actionNotificationDropdown,.actionNotificationDropdown.compact{top:calc(68px + env(safe-area-inset-top));width:auto;min-width:0;max-height:calc(100dvh - 84px - env(safe-area-inset-top));z-index:1400;border-radius:12px;position:fixed;left:12px;right:12px;overflow-y:auto}.breadCrumb{color:#64748b;white-space:nowrap;scrollbar-width:none;border:0;gap:7px;width:100%;min-width:0;margin:0;padding:0 0 4px;overflow-x:auto}.breadCrumb::-webkit-scrollbar{display:none}.card,.card1{border-radius:8px;min-width:0;box-shadow:0 10px 28px #0f172a0d}.card>header{flex-direction:column;align-items:stretch;gap:12px;padding:15px 14px;line-height:24px}.cardContent,.cardContent1{min-width:0;padding:14px}.form,.formPageForm,.mainForm{gap:16px;min-width:0}.formWithSide,.formRow{flex-direction:column;gap:16px;width:100%;min-width:0}.mainForm,.formItem{flex:auto;width:100%;min-width:0}.formSection{border-radius:8px;gap:16px;padding:14px}.formSectionHead{flex-wrap:wrap;align-items:flex-start}.formBtnsRow{flex-direction:column;gap:10px;width:100%}.formBtnsRow .btn,.formBtnsRow .outlineBtn{width:100%;min-width:0;max-width:none}.checkboxGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.actions{gap:8px;width:100%;min-width:0}.actions>li:has(.iSearchBox){width:100%}.iSearchBox{width:100%;height:40px}.actions .select,.listFilterTrigger,.actions .oBtn{min-height:40px}.listFilterPopup,.treeSelectPopup,.iconPickerPopup{width:auto;max-height:calc(100dvh - 92px);position:fixed;top:76px;left:12px;right:12px;overflow-y:auto}.tableScroll,.tableWrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.tableScroll>.tbl,.tableWrap>.tbl{min-width:680px}.tbl th,.tbl td{white-space:nowrap;padding-inline:14px}.navListContent{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.nav{scrollbar-width:none;justify-content:flex-start;width:100%;padding-bottom:3px;overflow-x:auto}.nav::-webkit-scrollbar{display:none}}@media (max-width:520px){.headerFlex{padding-inline:10px}.headerStart{gap:6px}.logo img{width:104px;height:26px}.adminMenu{gap:0;width:38px;min-width:38px}.adminMenu>i{display:none}.adminMenu img{width:36px;height:36px}.mainContent{padding:12px 10px 26px}.mainContent:has(.uiStickyActionBar){padding-bottom:10px}.mainSideBar,.mainSideBar.close{width:min(90vw,310px)}.checkboxGrid{grid-template-columns:1fr}.cardContent,.cardContent1,.formSection{padding:12px}}@media (prefers-reduced-motion:reduce){.mainSideBar,.sidebarBackdrop,.toggleMenu,.toggleMenu i{transition-duration:.01ms!important}}.salesQuotePage{gap:14px}.salesQuotePage .salesQuotePanel,.salesQuotePage .salesQuoteResult{background:#fff;border:1px solid #e4e7ec;border-radius:8px;min-width:0;padding:18px;box-shadow:0 8px 24px #1e293b0b}.salesQuotePage .salesQuotePanelHeader,.salesQuotePage .salesQuoteResultHeader{justify-content:space-between;align-items:center;gap:14px;min-height:44px;margin-bottom:16px;padding:0 0 12px;display:flex}.salesQuotePanelTitle{align-items:center;gap:11px;min-width:0;display:flex}.salesQuotePanelTitle>div{flex-direction:column;gap:4px;min-width:0;display:flex}.salesQuotePanelTitle h2{color:#252a3a;margin:0;font-size:14px;font-weight:750;line-height:20px}.salesQuotePanelTitle small{color:#7c8497;font-size:12px;line-height:16px}.salesQuotePanelIcon{color:#5b50d6;background:#f0efff;border-radius:8px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;display:inline-flex}.salesQuotePanelIcon.green{color:#138a58;background:#e7f8f1}.salesQuotePanelIcon.blue{color:#1675a8;background:#e8f5fb}.salesQuoteSetupGrid{grid-template-columns:minmax(190px,1.05fr) minmax(220px,1.2fr) minmax(180px,1fr) minmax(150px,.7fr);align-items:start;gap:14px;display:grid}.salesQuotePage .formItem>label{color:#4b5368;align-items:center;gap:6px;min-height:20px;font-size:11px;font-weight:700;display:flex}.salesQuoteOptional{background:#f1f3f6;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600;color:#7c8497!important}.salesQuotePage .searchableSelectTrigger,.salesQuotePage .txt{background:#fff;border-color:#dfe3ea;border-radius:7px;min-height:44px}.salesQuotePage .searchableSelectTrigger:hover,.salesQuotePage .txt:hover{border-color:#b9bfd0}.salesQuoteCouponInput{position:relative}.salesQuoteCouponInput>i{z-index:1;color:#788196;pointer-events:none;font-size:17px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.salesQuoteCouponInput .txt{text-align:left;letter-spacing:0;padding-right:38px}.salesQuoteAddBtn{color:#554bc2;background:#f4f3ff;border:1px solid #d9d6ff;border-radius:7px;justify-content:center;min-width:120px;min-height:38px;padding:7px 11px;font-size:11px;font-weight:700}.salesQuoteAddBtn:hover{background:#eceaff;border-color:#bcb6ff}.salesQuotePage .salesQuoteItems{gap:10px}.salesQuotePage .salesQuoteItem{background:#fafbfc;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:minmax(150px,.48fr) minmax(0,2fr);align-items:center;gap:14px;min-width:0;padding:13px;display:grid}.salesQuoteItemHeader,.salesQuoteItemIdentity{align-items:center;min-width:0;display:flex}.salesQuoteItemHeader{justify-content:space-between;gap:10px}.salesQuoteItemIdentity{gap:9px}.salesQuotePage .salesQuoteItemNo{color:#5b50d6;width:34px;height:34px;font-family:var(--font-english), sans-serif;background:#eceaff;border-radius:8px;flex:0 0 34px;margin:0;font-size:12px;font-weight:700}.salesQuoteItemIdentity>div{flex-direction:column;gap:4px;min-width:0;display:flex}.salesQuoteItemIdentity strong{color:#2d3448;font-size:13px;font-weight:750}.salesQuoteItemIdentity small{color:#8890a2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.salesQuotePage .salesQuoteRemoveBtn{border-radius:7px;flex:0 0 34px;width:34px;height:34px;margin:0}.salesQuoteItemFields{grid-template-columns:minmax(180px,1.15fr) minmax(180px,1.15fr) minmax(90px,.42fr);align-items:end;gap:12px;min-width:0;display:grid}.salesQuoteItemFields .formItem,.salesQuoteItemFields .searchableSelect{min-width:0}.salesQuoteQuantityStepper{direction:ltr;background:#fff;border:1px solid #dfe3ea;border-radius:7px;grid-template-columns:38px minmax(48px,1fr) 38px;height:44px;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.salesQuoteQuantityStepper:focus-within{border-color:#7367f0;box-shadow:0 0 0 2px #7367f01f}.salesQuoteQuantityStepper button{color:#5b50d6;cursor:pointer;background:#f7f6ff;border:0;justify-content:center;align-items:center;width:38px;height:42px;padding:0;font-size:16px;transition:color .2s,background-color .2s;display:inline-flex}.salesQuoteQuantityStepper button:first-child{border-left:1px solid #e3e6eb}.salesQuoteQuantityStepper button:last-child{border-right:1px solid #e3e6eb}.salesQuoteQuantityStepper button:hover:not(:disabled){color:#fff;background:#7367f0}.salesQuoteQuantityStepper button:disabled{color:#b6bbc8;cursor:not-allowed;background:#f4f5f7}.salesQuoteQuantityStepper .txt{color:#2d3448;width:100%;min-width:0;min-height:42px;font-family:var(--font-english), sans-serif;text-align:center;background:#fff;border:0;border-radius:0;padding:0 5px;font-size:14px;font-weight:700}.salesQuoteQuantityStepper .txt:hover,.salesQuoteQuantityStepper .txt:focus{box-shadow:none;border:0}.salesQuotePage .salesQuoteCalculateBar{background:#252a3a;border:1px solid #dfe3ea;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px;display:flex}.salesQuoteCalculateState{align-items:center;gap:10px;min-width:0;display:flex}.salesQuoteCalculateIcon{color:#aeb5c5;background:#ffffff14;border-radius:8px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:inline-flex}.salesQuoteCalculateState.ready .salesQuoteCalculateIcon{color:#6ee7b7;background:#10b98124}.salesQuoteCalculateState>div{flex-direction:column;gap:4px;min-width:0;display:flex}.salesQuotePage .salesQuoteCalculateState strong{color:#fff;font-size:13px;font-weight:750}.salesQuotePage .salesQuoteCalculateState span:not(.salesQuoteCalculateIcon){color:#aeb5c5;font-family:var(--font-english), var(--font-yekan), sans-serif;font-size:11px}.salesQuotePage .salesQuoteSubmitBtn{border-radius:7px;flex:none;justify-content:center;gap:7px;min-width:144px;min-height:40px}.salesQuotePage .salesQuoteSubmitBtn:disabled{opacity:.45;cursor:not-allowed}.salesQuotePage .salesQuoteResult{flex-direction:column;gap:14px;scroll-margin-top:84px;display:flex}.salesQuotePage .salesQuoteResultHeader{border-bottom:1px solid #eaecf0;margin-bottom:0;padding-bottom:14px}.salesQuoteOverview{grid-template-columns:minmax(235px,.7fr) minmax(0,2fr);gap:12px;display:grid}.salesQuoteGrandTotal{color:#fff;background:#252a3a;border-radius:8px;flex-direction:column;justify-content:space-between;gap:16px;min-width:0;padding:18px;display:flex}.salesQuoteGrandTotal>span{color:#bdc3d0;font-size:12px;font-weight:700}.salesQuoteGrandTotal>strong{overflow-wrap:anywhere;color:#fff;font-family:var(--font-yekan), sans-serif;font-size:21px;font-weight:750;line-height:30px}.salesQuoteGrandTotal>div{flex-wrap:wrap;gap:6px;display:flex}.salesQuoteGrandTotal small{color:#d5dae4;background:#ffffff14;border-radius:6px;align-items:center;gap:5px;min-height:27px;padding:4px 7px;font-size:11px;display:inline-flex}.salesQuoteGrandTotal small i{color:#6ee7b7;font-size:13px}.salesQuotePage .salesQuoteSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.salesQuotePage .salesQuoteSummaryGrid>div{width:auto;min-width:0;min-height:66px;box-shadow:none;background:#fafbfc;border:1px solid #e4e7ec;border-radius:7px;flex-direction:column;justify-content:space-between;gap:8px;padding:10px;display:flex}.salesQuotePage .salesQuoteSummaryGrid span{color:#7c8497;font-size:11px;font-weight:600}.salesQuotePage .salesQuoteSummaryGrid strong{overflow-wrap:anywhere;color:#2d3448;text-align:left;font-size:13px;font-weight:700}.salesQuotePage .salesQuoteSummaryGrid .discount strong{color:#138a58}.salesQuotePage .salesQuoteShippingBox{background:#f7f9fb;border-color:#e4e7ec;border-radius:8px;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr));padding:12px}.salesQuotePage .salesQuoteShippingBox>div{min-height:60px;box-shadow:none;border-color:#e4e7ec;border-radius:7px;padding:10px}.salesQuotePage .salesQuoteShippingBox>div.address{grid-column:auto}.salesQuotePage .salesQuoteShippingBox span{font-size:11px;font-weight:600}.salesQuotePage .salesQuoteShippingBox strong{color:#343b4f;font-size:12px;line-height:18px}.salesQuotePage .salesQuoteNotice{border-radius:7px;font-size:12px}.salesQuotePage .salesQuoteOrderCard{box-shadow:none;background:#f4fbf8;border-color:#ccebdd;border-radius:8px;padding:14px}.salesQuotePage .salesQuoteOrderIcon{color:#fff;width:42px;height:42px;box-shadow:none;background:#138a58;border-radius:8px;font-size:19px}.salesQuotePage .salesQuoteOrderBody>strong{font-size:13px;font-weight:750}.salesQuotePage .salesQuoteOrderBody p{color:#647066;font-size:12px;font-weight:500}.salesQuotePage .salesQuoteOrderMeta span{color:#466054;background:#fff;border-color:#d9ebe3;border-radius:6px;min-height:27px;padding:4px 7px;font-size:11px;font-weight:650}.salesQuotePage .salesQuoteOrderMeta i{color:#138a58;font-size:13px}.salesQuotePage .salesQuoteOrderBtn{border-radius:7px;min-width:126px}.salesQuotePage .salesQuoteLines{gap:9px}.salesQuotePage .salesQuoteLine{background:#fff;border-color:#e4e7ec;border-radius:8px;gap:10px;padding:13px}.salesQuotePage .salesQuoteLineHead strong{font-size:12px;font-weight:750}.salesQuotePage .salesQuoteLineHead small{font-family:var(--font-english), sans-serif;font-size:11px}.salesQuotePage .salesQuoteLineGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.salesQuotePage .salesQuoteLineGrid span,.salesQuotePage .salesQuoteDiscounts span{color:#697286;background:#f5f7f9;border-radius:6px;gap:6px;min-width:0;min-height:34px;padding:8px;font-size:11px;font-weight:600}.salesQuotePage .salesQuoteLineGrid b{overflow-wrap:anywhere;color:#30374a}.salesQuotePage .salesQuoteDiscounts span{color:#137a51;background:#eaf8f2}@media (max-width:1180px){.salesQuoteSetupGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.salesQuotePage .salesQuoteItem{grid-template-columns:1fr}.salesQuotePage .salesQuoteLineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.salesQuotePage .salesQuotePanel,.salesQuotePage .salesQuoteResult{padding:13px}.salesQuoteSetupGrid,.salesQuoteItemFields,.salesQuoteOverview{grid-template-columns:1fr}.salesQuotePage .salesQuotePanelHeader,.salesQuotePage .salesQuoteResultHeader{align-items:center}.salesQuotePage .salesQuoteItem{gap:12px;padding:11px}.salesQuotePage .salesQuoteCalculateBar{flex-direction:column;align-items:stretch}.salesQuotePage .salesQuoteSubmitBtn{width:100%}.salesQuotePage .salesQuoteSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.salesQuotePage .salesQuoteShippingBox{grid-template-columns:1fr}.salesQuotePage .salesQuoteOrderCard{grid-template-columns:38px minmax(0,1fr)}.salesQuotePage .salesQuoteOrderBtn{grid-column:1/-1;width:100%}}@media (max-width:440px){.salesQuotePage .salesQuotePanelHeader{flex-direction:column;align-items:stretch}.salesQuotePage .salesQuotePanelHeader .salesQuoteAddBtn{width:100%}.salesQuotePage .salesQuoteLineGrid{grid-template-columns:1fr}.salesQuotePage .salesQuoteLineHead{flex-direction:column;align-items:flex-start}}.inventoryCountOverview{background:#fff;border:1px solid #e6e4eb;border-radius:8px;overflow:hidden}.inventoryCountOverviewMain{border-bottom:1px solid #ebe9f1;align-items:center;gap:14px;padding:18px;display:flex}.inventoryCountDocumentIcon{color:#6558dc;background:#7367f01a;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:inline-flex}.inventoryCountDocumentIdentity{flex:1;min-width:0}.inventoryCountDocumentIdentity>span{color:#8b86a1;font-size:11px;font-weight:700}.inventoryCountDocumentIdentity h2{color:#2f2b3d;letter-spacing:0;margin:3px 0 4px;font-size:21px;font-weight:750}.inventoryCountDocumentIdentity p{color:#6e6b7b;margin:0;font-size:12px;line-height:1.7}.inventoryCountDocumentMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 18px;display:grid}.inventoryCountDocumentMeta>div{border-bottom:1px solid #f0eef3;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;column-gap:9px;min-width:0;min-height:72px;padding:12px 0;display:grid}.inventoryCountDocumentMeta>div:nth-child(odd):not(.wide){border-left:1px solid #f0eef3;padding-left:18px}.inventoryCountDocumentMeta>div:nth-child(2n){padding-right:18px}.inventoryCountDocumentMeta>div.wide{border-bottom:0;grid-column:1/-1}.inventoryCountDocumentMeta i{color:#6e6b7b;background:#f3f2f6;border-radius:7px;grid-row:1/3;justify-content:center;align-self:center;align-items:center;width:28px;height:28px;font-size:15px;display:inline-flex}.inventoryCountDocumentMeta span{color:#8b86a1;font-size:10px;font-weight:650}.inventoryCountDocumentMeta strong{overflow-wrap:anywhere;color:#4a465b;min-width:0;font-size:13px;font-weight:700;line-height:1.6}.inventoryCountActions{background:#faf9fc;border-top:1px solid #ebe9f1;flex-wrap:wrap;gap:9px;padding:13px 18px;display:flex}.inventoryCountActions .oBtn{min-height:36px}.inventoryCountSummarySection{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;display:grid}.inventoryCountQuantitySummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inventoryCountQuantitySummary>div{background:#fff;border:1px solid #e8e6ed;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:92px;padding:13px;display:flex}.inventoryCountMetricIcon{color:#6e6b7b;background:#f2f1f5;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:inline-flex}.inventoryCountQuantitySummary>div.attention{background:#ff9f430d;border-color:#ff9f434d}.inventoryCountQuantitySummary>div.attention .inventoryCountMetricIcon{color:#c8751e;background:#ff9f4324}.inventoryCountQuantitySummary>div.positive{background:#28c76f0b;border-color:#28c76f40}.inventoryCountQuantitySummary>div.positive .inventoryCountMetricIcon{color:#1f9d59;background:#28c76f21}.inventoryCountQuantitySummary>div.negative{background:#ea54550b;border-color:#ea545540}.inventoryCountQuantitySummary>div.negative .inventoryCountMetricIcon{color:#cf4849;background:#ea54551f}.inventoryCountQuantitySummary small,.inventoryCountQuantitySummary strong{display:block}.inventoryCountQuantitySummary small{color:#8b86a1;font-size:10px;font-weight:650;line-height:1.5}.inventoryCountQuantitySummary strong{color:#363244;margin-top:4px;font-size:18px;font-weight:750;line-height:1}.inventoryCountFinancialSummary{background:#fff;border:1px solid #e6e4eb;border-radius:8px;grid-template-rows:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.inventoryCountFinancialSummary>div{border-bottom:1px solid #eeecf1;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 13px;display:flex}.inventoryCountFinancialSummary>div:last-child{border-bottom:0}.inventoryCountFinancialSummary span{color:#7d798d;font-size:11px;font-weight:650}.inventoryCountFinancialSummary strong{color:#373344;text-align:left;font-size:12px;font-weight:750}.inventoryCountFinancialSummary .positive strong{color:#1c9252}.inventoryCountFinancialSummary .negative strong{color:#c44748}.inventoryCountItemsPanel{background:#fff;border:1px solid #e6e4eb;border-radius:8px;overflow:hidden}.inventoryCountItemsToolbar{border-bottom:1px solid #ebe9f1;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 16px;display:flex}.inventoryCountItemsToolbar h2{color:#403c4f;margin:0 0 4px;font-size:14px;font-weight:750}.inventoryCountItemsToolbar p{color:#8b86a1;margin:0;font-size:11px}.inventoryCountFilter{background:#f5f4f7;border:1px solid #e5e3ea;border-radius:8px;flex:none;gap:3px;padding:3px;display:flex}.inventoryCountFilter button{color:#706c7d;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 10px;font-size:11px;font-weight:650}.inventoryCountFilter button.active{color:#5c50cf;background:#fff;box-shadow:0 1px 3px #22292f1a}.inventoryCountFilter button span{color:#a45f10;margin-right:4px}.inventoryCountTableWrap{overflow-x:auto}.inventoryCountDetailTable{min-width:1050px;margin:0}.inventoryCountDetailTable thead th{color:#746f83;white-space:nowrap;background:#f8f7fa;padding-top:11px;padding-bottom:11px;font-size:10px;font-weight:700}.inventoryCountDetailTable tbody td{color:#555061;padding-top:12px;padding-bottom:12px;font-size:11px}.inventoryCountDetailTable tbody tr.changed{background:#ff9f4309;box-shadow:inset -3px 0 #ff9f43b8}.inventoryCountDetailTable tbody tr:hover{background:#faf9fc}.inventoryCountDetailTable tbody tr.changed:hover{background:#ff9f4312}.inventoryCountTableProduct{min-width:190px}.inventoryCountTableProduct strong,.inventoryCountTableProduct small{display:block}.inventoryCountTableProduct strong{color:#34303f;font-size:12px;font-weight:700;line-height:1.6}.inventoryCountTableProduct small{color:#9691a3;text-align:right;direction:ltr;margin-top:3px;font-size:10px}.inventoryCountEmptyRow td{text-align:center;height:110px;color:#8b86a1!important}@media (max-width:1100px){.inventoryCountSummarySection{grid-template-columns:1fr}.inventoryCountFinancialSummary{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}.inventoryCountFinancialSummary>div{border-bottom:0;border-left:1px solid #eeecf1}.inventoryCountFinancialSummary>div:last-child{border-left:0}}@media (max-width:767px){.inventoryCountOverviewMain{flex-wrap:wrap;align-items:flex-start}.inventoryCountDocumentIdentity{flex-basis:calc(100% - 64px)}.inventoryCountOverviewMain>.inventoryCountStatus{margin-right:62px}.inventoryCountDocumentMeta,.inventoryCountQuantitySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.inventoryCountActions .oBtn{flex:calc(50% - 5px);justify-content:center}.inventoryCountFinancialSummary{grid-template-columns:1fr}.inventoryCountFinancialSummary>div{border-bottom:1px solid #eeecf1;border-left:0;min-height:50px}.inventoryCountFinancialSummary>div:last-child{border-bottom:0}.inventoryCountItemsToolbar{flex-direction:column;align-items:stretch}.inventoryCountFilter{align-self:flex-start}.inventoryCountTableWrap{background:#f8f7fa;padding:10px;overflow:visible}.inventoryCountDetailTable,.inventoryCountDetailTable tbody,.inventoryCountDetailTable tr,.inventoryCountDetailTable td{width:100%;min-width:0;display:block}.inventoryCountDetailTable thead{display:none}.inventoryCountDetailTable tbody{gap:10px;display:grid}.inventoryCountDetailTable tbody tr{box-shadow:none;background:#fff;border:1px solid #e4e2e9;border-radius:8px;overflow:hidden}.inventoryCountDetailTable tbody tr.changed{background:#fff;border-color:#ff9f4366;box-shadow:inset -3px 0 #ff9f43b8}.inventoryCountDetailTable tbody td{text-align:left;border-bottom:1px solid #f0eef3;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);align-items:center;gap:10px;min-height:40px;padding:9px 12px;display:grid}.inventoryCountDetailTable tbody td:last-child{border-bottom:0}.inventoryCountDetailTable tbody td:before{content:attr(data-label);color:#8b86a1;text-align:right;font-size:10px;font-weight:650}.inventoryCountTableProduct{text-align:left;min-width:0}.inventoryCountTableProduct small{text-align:left}.inventoryCountEmptyRow td{height:auto;text-align:center!important;padding:28px 12px!important;display:block!important}.inventoryCountEmptyRow td:before{display:none}}@media (max-width:520px){.inventoryCountOverviewMain,.inventoryCountActions{padding-left:12px;padding-right:12px}.inventoryCountDocumentMeta{grid-template-columns:minmax(0,1fr);padding:0 12px}.inventoryCountDocumentMeta>div:nth-child(n){border-left:0;padding-left:0;padding-right:0}.inventoryCountDocumentMeta>div.wide{grid-column:auto}.inventoryCountActions .oBtn{flex-basis:100%}.inventoryCountQuantitySummary{grid-template-columns:minmax(0,1fr)}.inventoryCountQuantitySummary>div{min-height:76px}.inventoryCountFilter{width:100%}.inventoryCountFilter button{flex:1;min-width:0}.inventoryCountNotice{align-items:flex-start}}.inventoryVariantSelectorPanel{background:#fff;border:1px solid #e6e4eb;border-radius:8px;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:end;gap:12px;min-width:0;margin-bottom:16px;padding:15px 16px;display:grid}.inventoryVariantSelectorField{grid-template-columns:30px minmax(0,1fr);align-items:end;gap:10px;min-width:0;display:grid}.inventoryVariantSelectorStep{color:#6256d6;background:#eeecfb;border-radius:8px;justify-content:center;align-items:center;width:30px;height:44px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.inventoryVariantSelectorField .formItem{min-width:0}.inventoryVariantSelectorField label{margin-bottom:7px;font-weight:700}.inventoryVariantSelectorArrow{color:#aaa6b5;justify-content:center;place-self:end center;align-items:center;width:32px;height:44px;font-size:18px;line-height:1;display:flex!important}.inventoryVariantLoading{background:#fff;border:1px solid #e8e6ed;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;min-height:260px;padding:18px;display:grid}.inventoryVariantLoading span{background:#f1f0f4;border-radius:8px;height:86px;animation:1.3s ease-in-out infinite alternate inventoryVariantPulse}@keyframes inventoryVariantPulse{0%{opacity:.55}to{opacity:1}}.inventoryVariantWorkspace{gap:14px;min-width:0;display:grid}.inventoryVariantOverview{background:#fff;border:1px solid #e5e3ea;border-radius:8px;overflow:hidden}.inventoryVariantIdentity{border-bottom:1px solid #ebe9f1;grid-template-columns:64px minmax(0,1fr) 34px;align-items:center;gap:13px;min-width:0;padding:16px 18px;display:grid}.inventoryVariantProductImage{color:#777287;background:#f5f4f7;border:1px solid #e8e6ed;border-radius:8px;justify-content:center;align-items:center;width:64px;height:64px;font-size:25px;display:inline-flex;overflow:hidden}.inventoryVariantProductImage img{object-fit:cover;width:100%;height:100%}.inventoryVariantIdentity>div:nth-child(2){min-width:0}.inventoryVariantIdentity>div:nth-child(2)>span{color:#8b86a1;font-size:11px;font-weight:650}.inventoryVariantIdentity h2{overflow-wrap:anywhere;color:#302c3b;letter-spacing:0;margin:3px 0 4px;font-size:18px;font-weight:750;line-height:1.5}.inventoryVariantIdentity p{color:#5f5a6d;margin:0;font-size:13px;font-weight:650;line-height:1.6}.inventoryVariantCodes{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.inventoryVariantCodes span{color:#777287;background:#f2f1f5;border-radius:5px;padding:3px 6px;font-family:Arial,sans-serif;font-size:11px}.inventoryVariantManageButton{align-self:start}.inventoryVariantKeyMetrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inventoryVariantKeyMetrics>div{border-left:1px solid #ebe9f1;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:92px;padding:13px 15px;display:flex}.inventoryVariantKeyMetrics>div:last-child{border-left:0}.inventoryVariantKeyMetrics>div.positive{background:#28c76f0b}.inventoryVariantKeyMetrics>div.negative{background:#ea54550b}.inventoryVariantKeyMetrics>div.reserved{background:#ff9f430b}.inventoryVariantKeyMetrics>div.value{background:#00cfe80a}.inventoryVariantKeyMetrics span{color:#858191;font-size:12px;font-weight:650}.inventoryVariantKeyMetrics strong{overflow-wrap:anywhere;color:#312d3d;min-width:0;font-size:19px;font-weight:750;line-height:1.35}.inventoryVariantKeyMetrics .positive strong{color:#168a4a}.inventoryVariantKeyMetrics .negative strong{color:#c44748}.inventoryVariantKeyMetrics small{color:#9a96a5;font-size:11px;font-weight:600}.inventoryVariantDataPanel{background:#fff;border:1px solid #e5e3ea;border-radius:8px;min-width:0;overflow:hidden}.inventoryVariantTabs{background:#faf9fc;border-bottom:1px solid #e8e6ed;gap:3px;min-width:0;min-height:52px;padding:6px 10px 0;display:flex}.inventoryVariantTabs button{color:#777287;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;min-width:126px;min-height:45px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.inventoryVariantTabs button i{font-size:16px}.inventoryVariantTabs button b{color:#706b7e;background:#eceaf0;border-radius:6px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 5px;font-family:Arial,sans-serif;font-size:10px;display:inline-flex}.inventoryVariantTabs button.active{color:#5d51cf;background:#fff;border-bottom-color:#7367f0}.inventoryVariantTabs button.active b{color:#5d51cf;background:#ebe9fb}.inventoryVariantTabContent{min-width:0}.inventoryVariantSectionHead{border-bottom:1px solid #eeecf1;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:13px 16px;display:flex}.inventoryVariantSectionHead h3{color:#3e394b;margin:0 0 4px;font-size:14px;font-weight:750}.inventoryVariantSectionHead p{color:#8b86a1;margin:0;font-size:12px}.inventoryVariantSectionHead .oBtn{min-height:34px}.inventoryVariantWarehouseList{background:#f8f7fa;gap:9px;padding:12px;display:grid}.inventoryVariantWarehouseList article{background:#fff;border:1px solid #e6e4eb;border-radius:8px;grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(90px,.75fr)) 56px;align-items:center;gap:10px;min-width:0;min-height:68px;padding:10px 12px;display:grid}.inventoryVariantWarehouseName{align-items:center;gap:9px;min-width:0;display:flex}.inventoryVariantWarehouseName>i{color:#6256d6;background:#eeecfb;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.inventoryVariantWarehouseName strong,.inventoryVariantWarehouseName span,.inventoryVariantWarehouseList article>div>span,.inventoryVariantWarehouseList article>div>strong{display:block}.inventoryVariantWarehouseName strong{overflow-wrap:anywhere;color:#393544;font-size:13px;font-weight:700}.inventoryVariantWarehouseName span,.inventoryVariantWarehouseList article>div>span{color:#9793a1;font-size:11px}.inventoryVariantWarehouseList article>div>strong{color:#4a4656;margin-top:4px;font-size:14px;font-weight:750}.inventoryVariantWarehouseList article>small{color:#858190;text-align:left;font-size:10px;font-weight:650}.inventoryVariantInlineEmpty{color:#8b86a1;background:#fff;border:1px dashed #d9d6e0;border-radius:8px;justify-content:center;align-items:center;min-height:110px;font-size:13px;display:flex}.inventoryVariantResponsiveTable{min-width:0;overflow-x:auto}.inventoryVariantCleanTable{min-width:1080px;margin:0}.inventoryVariantCleanTable.movements{min-width:950px}.inventoryVariantCleanTable thead th{color:#746f83;white-space:nowrap;background:#f8f7fa;padding:10px 12px;font-size:11px;font-weight:700}.inventoryVariantCleanTable tbody td{color:#5c5768;vertical-align:middle;padding:11px 12px;font-size:12px;line-height:1.7}.inventoryVariantCleanTable tbody tr:hover{background:#faf9fc}.inventoryVariantCleanTable tbody td>strong{color:#383443;font-weight:700}.inventoryVariantCleanTable .iconBtn{width:30px;height:30px}.inventoryVariantTableEmpty td{text-align:center;height:110px;color:#8b86a1!important}.inventoryVariantMovementOverview{background:#f8f7fa;border-bottom:1px solid #ebe9f1;grid-template-columns:repeat(3,minmax(110px,.55fr)) minmax(260px,1.35fr);gap:9px;padding:12px;display:grid}.inventoryVariantMovementOverview>div{background:#fff;border:1px solid #e5e3ea;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-height:62px;padding:10px 12px;display:flex}.inventoryVariantMovementOverview>div>span{color:#8b86a1;font-size:11px;font-weight:650}.inventoryVariantMovementOverview>div>strong{color:#373342;font-size:16px;font-weight:750}.inventoryVariantMovementOverview>div.positive>strong{color:#1d9352}.inventoryVariantMovementOverview>div.negative>strong{color:#c44849}.inventoryVariantMovementTypes{flex-wrap:wrap;align-content:center;align-items:center;flex-direction:row!important}.inventoryVariantMovementTypes span{background:#f1f0f4;border-radius:6px;align-items:center;gap:5px;min-height:24px;padding:3px 7px;display:inline-flex;color:#686373!important}.inventoryVariantMovementTypes b{color:#35313f;font-family:Arial,sans-serif;font-size:10px}@media (max-width:1050px){.inventoryVariantKeyMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inventoryVariantKeyMetrics>div:nth-child(2){border-left:0}.inventoryVariantKeyMetrics>div:nth-child(-n+2){border-bottom:1px solid #ebe9f1}.inventoryVariantWarehouseList article{grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(80px,.7fr))}.inventoryVariantWarehouseList article>div:nth-child(5),.inventoryVariantWarehouseList article>small{display:none}.inventoryVariantMovementOverview{grid-template-columns:repeat(3,minmax(0,1fr))}.inventoryVariantMovementTypes{grid-column:1/-1}}@media (max-width:767px){.inventoryVariantSelectorPanel{grid-template-columns:minmax(0,1fr);align-items:stretch}.inventoryVariantSelectorArrow{width:100%;height:18px;transform:rotate(-90deg)}.inventoryVariantIdentity{grid-template-columns:52px minmax(0,1fr) 34px;padding:13px}.inventoryVariantProductImage{width:52px;height:52px}.inventoryVariantTabs{overflow-x:auto}.inventoryVariantTabs button{min-width:112px}.inventoryVariantSectionHead{flex-direction:column;align-items:stretch}.inventoryVariantSectionHead .oBtn{align-self:flex-start}.inventoryVariantWarehouseList article{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.inventoryVariantWarehouseName{grid-column:1/-1}.inventoryVariantWarehouseList article>div:nth-child(5),.inventoryVariantWarehouseList article>small{display:block}.inventoryVariantWarehouseList article>small{align-self:end}.inventoryVariantMovementOverview{grid-template-columns:repeat(3,minmax(0,1fr))}.inventoryVariantResponsiveTable{background:#f8f7fa;padding:10px;overflow:visible}.inventoryVariantCleanTable,.inventoryVariantCleanTable tbody,.inventoryVariantCleanTable tr,.inventoryVariantCleanTable td{width:100%;min-width:0;display:block}.inventoryVariantCleanTable thead{display:none}.inventoryVariantCleanTable tbody{gap:10px;display:grid}.inventoryVariantCleanTable tbody tr{background:#fff;border:1px solid #e4e2e9;border-radius:8px;overflow:hidden}.inventoryVariantCleanTable tbody td{text-align:left;border-bottom:1px solid #f0eef3;grid-template-columns:minmax(95px,.7fr) minmax(0,1.3fr);align-items:center;gap:9px;min-height:39px;padding:8px 11px;display:grid}.inventoryVariantCleanTable tbody td:last-child{border-bottom:0}.inventoryVariantCleanTable tbody td:before{content:attr(data-label);color:#8b86a1;text-align:right;font-size:13px;font-weight:650}.inventoryVariantTableEmpty td{height:auto;text-align:center!important;padding:28px 10px!important;display:block!important}.inventoryVariantTableEmpty td:before{display:none}}@media (max-width:520px){.inventoryVariantSelectorPanel{padding:12px}.inventoryVariantSelectorField{grid-template-columns:30px minmax(0,1fr)}.inventoryVariantIdentity{grid-template-columns:46px minmax(0,1fr)}.inventoryVariantProductImage{width:46px;height:46px}.inventoryVariantManageButton{grid-column:1/-1;width:100%}.inventoryVariantKeyMetrics{grid-template-columns:minmax(0,1fr)}.inventoryVariantKeyMetrics>div:nth-child(n){border-bottom:1px solid #ebe9f1;border-left:0;min-height:76px}.inventoryVariantKeyMetrics>div:last-child{border-bottom:0}.inventoryVariantWarehouseList article,.inventoryVariantMovementOverview{grid-template-columns:minmax(0,1fr)}.inventoryVariantWarehouseName,.inventoryVariantMovementTypes{grid-column:auto}.inventoryVariantWarehouseList article>div:nth-child(n),.inventoryVariantWarehouseList article>small{display:block}.inventoryVariantWarehouseName{display:flex!important}}.inventoryMovementDetailPage{gap:14px;min-width:0;display:grid}.inventoryMovementDetailHero{background:#fff;border:1px solid #e5e3ea;border-right-width:4px;border-radius:8px;grid-template-columns:minmax(240px,1fr) minmax(180px,.55fr) auto;align-items:stretch;min-width:0;display:grid;overflow:hidden}.inventoryMovementDetailHero.positive{border-right-color:#28c76f}.inventoryMovementDetailHero.negative{border-right-color:#ea5455}.inventoryMovementDetailHero.reserved{border-right-color:#ff9f43}.inventoryMovementDetailHero.released{border-right-color:#00a7bd}.inventoryMovementDetailHero.neutral{border-right-color:#8b86a1}.inventoryMovementDetailIdentity{align-items:center;gap:13px;min-width:0;padding:17px 18px;display:flex}.inventoryMovementDetailIcon{color:#6e6b7b;background:#f1f0f4;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:23px;display:inline-flex}.inventoryMovementDetailHero.positive .inventoryMovementDetailIcon{color:#1e9756;background:#28c76f1f}.inventoryMovementDetailHero.negative .inventoryMovementDetailIcon{color:#ca4647;background:#ea54551c}.inventoryMovementDetailHero.reserved .inventoryMovementDetailIcon{color:#be6d1a;background:#ff9f4324}.inventoryMovementDetailHero.released .inventoryMovementDetailIcon{color:#078b9c;background:#00cfe81f}.inventoryMovementDetailIdentity>div{min-width:0}.inventoryMovementDetailIdentity>div>span{color:#8b86a1;font-size:11px;font-weight:650}.inventoryMovementDetailIdentity h2{color:#312d3c;letter-spacing:0;margin:3px 0 5px;font-size:19px;font-weight:750}.inventoryMovementDetailIdentity p{color:#777281;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.inventoryMovementDetailIdentity p i{background:#c5c2cb;border-radius:50%;width:4px;height:4px}.inventoryMovementDetailAmount{text-align:center;background:#faf9fc;border-left:1px solid #ebe9f1;border-right:1px solid #ebe9f1;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:14px 18px;display:flex}.inventoryMovementDetailAmount span{color:#777281;font-size:11px;font-weight:650}.inventoryMovementDetailAmount strong{color:#393443;font-size:27px;font-weight:750;line-height:1.25}.inventoryMovementDetailHero.positive .inventoryMovementDetailAmount strong{color:#168a4a}.inventoryMovementDetailHero.negative .inventoryMovementDetailAmount strong{color:#c34344}.inventoryMovementDetailHero.reserved .inventoryMovementDetailAmount strong{color:#ad6217}.inventoryMovementDetailHero.released .inventoryMovementDetailAmount strong{color:#078797}.inventoryMovementDetailAmount small{color:#9a96a4;font-size:10px;font-weight:600}.inventoryMovementDetailActions{flex-direction:column;justify-content:center;gap:7px;max-width:190px;padding:12px;display:flex}.inventoryMovementDetailActions .oBtn{white-space:nowrap;justify-content:center;width:100%;min-height:34px}.inventoryMovementContextGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inventoryMovementContextGrid article{background:#fff;border:1px solid #e6e4eb;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:88px;padding:13px;display:grid}.inventoryMovementContextGrid article>i{color:#6e6979;background:#f0eff4;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:inline-flex}.inventoryMovementContextGrid article>div{min-width:0}.inventoryMovementContextGrid span,.inventoryMovementContextGrid strong,.inventoryMovementContextGrid small,.inventoryMovementContextGrid a{display:block}.inventoryMovementContextGrid span{color:#908c9b;font-size:10px;font-weight:650}.inventoryMovementContextGrid strong{overflow-wrap:anywhere;color:#3d3948;margin-top:4px;font-size:13px;font-weight:700;line-height:1.55}.inventoryMovementContextGrid small{color:#9793a0;margin-top:3px;font-size:10px}.inventoryMovementContextGrid a{color:#6559d5;margin-top:4px;font-size:10px;font-weight:650}.inventoryMovementTracePanel,.inventoryMovementMetaPanel{background:#fff;border:1px solid #e5e3ea;border-radius:8px;overflow:hidden}.inventoryMovementTracePanel>header{border-bottom:1px solid #ebe9f1;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 16px;display:flex}.inventoryMovementTracePanel h3{color:#3d3949;margin:0 0 4px;font-size:14px;font-weight:750}.inventoryMovementTracePanel header p{color:#8b86a1;margin:0;font-size:11px}.inventoryMovementTraceFlow{background:#f8f7fa;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:8px;padding:16px;display:grid}.inventoryMovementTraceFlow>div{background:#fff;border:1px solid #e3e1e8;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-content:center;column-gap:9px;min-width:0;min-height:92px;padding:12px;display:grid}.inventoryMovementTraceFlow>div>i{color:#716c7d;background:#efedf3;border-radius:8px;grid-row:1/3;justify-content:center;align-self:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.inventoryMovementTraceFlow>div.positive{border-color:#28c76f45}.inventoryMovementTraceFlow>div.positive>i{color:#1d9654;background:#28c76f1f}.inventoryMovementTraceFlow>div.negative{border-color:#ea545545}.inventoryMovementTraceFlow>div.negative>i{color:#c64748;background:#ea54551c}.inventoryMovementTraceFlow>div.reserved>i{color:#b66719;background:#ff9f4324}.inventoryMovementTraceFlow>div.released>i{color:#078a9a;background:#00cfe81f}.inventoryMovementTraceFlow span{color:#908c9b;font-size:10px;font-weight:650}.inventoryMovementTraceFlow strong{overflow-wrap:anywhere;color:#3d3948;min-width:0;margin-top:4px;font-size:12px;font-weight:700;line-height:1.55}.inventoryMovementTraceFlow strong a{color:#6255d1}.inventoryMovementTraceArrow{color:#aaa6b4;text-align:center;font-size:17px}.inventoryMovementMetaPanel{grid-template-columns:minmax(240px,1fr) minmax(400px,1.6fr);display:grid}.inventoryMovementSystemNote{background:#faf9fc;border-left:1px solid #ebe9f1;align-items:center;gap:11px;min-width:0;padding:15px 16px;display:flex}.inventoryMovementSystemNote>i{color:#6256d4;background:#ebe9fb;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:inline-flex}.inventoryMovementSystemNote span,.inventoryMovementSystemNote strong{display:block}.inventoryMovementSystemNote span{color:#8b86a1;font-size:10px;font-weight:650}.inventoryMovementSystemNote strong{color:#3d3948;margin-top:4px;font-size:12px;font-weight:700;line-height:1.6}.inventoryMovementMetaPanel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;padding:10px 14px;display:grid}.inventoryMovementMetaPanel dl>div{border-bottom:1px solid #f0eef3;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:42px;display:flex}.inventoryMovementMetaPanel dl>div:nth-last-child(-n+2){border-bottom:0}.inventoryMovementMetaPanel dt{color:#8b86a1;font-size:10px;font-weight:650}.inventoryMovementMetaPanel dd{overflow-wrap:anywhere;color:#494453;text-align:left;min-width:0;margin:0;font-size:11px;font-weight:700}.inventoryMovementDetailLoading{background:#fff;border:1px solid #e5e3ea;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;min-height:280px;padding:16px;display:grid}.inventoryMovementDetailLoading span{background:#f0eff3;border-radius:8px;height:90px;animation:1.3s ease-in-out infinite alternate inventoryVariantPulse}@media (max-width:1050px){.inventoryMovementDetailHero{grid-template-columns:minmax(220px,1fr) minmax(160px,.55fr)}.inventoryMovementDetailActions{background:#faf9fc;border-top:1px solid #ebe9f1;flex-direction:row;grid-column:1/-1;justify-content:flex-start;max-width:none;padding:10px 14px}.inventoryMovementDetailActions .oBtn{width:auto}.inventoryMovementMetaPanel{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}}@media (max-width:767px){.inventoryMovementDetailHero,.inventoryMovementContextGrid,.inventoryMovementMetaPanel{grid-template-columns:minmax(0,1fr)}.inventoryMovementDetailAmount{border:1px solid #ebe9f1;border-left:0;border-right:0;min-height:104px}.inventoryMovementDetailActions{grid-column:auto}.inventoryMovementTraceFlow{grid-template-columns:minmax(0,1fr)}.inventoryMovementTraceArrow{transform:rotate(-90deg)}.inventoryMovementSystemNote{border-bottom:1px solid #ebe9f1;border-left:0}}@media (max-width:520px){.inventoryMovementDetailIdentity{align-items:flex-start;padding:14px 12px}.inventoryMovementDetailIcon{flex-basis:42px;width:42px;height:42px}.inventoryMovementDetailActions{flex-direction:column}.inventoryMovementDetailActions .oBtn{width:100%}.inventoryMovementTracePanel>header{flex-direction:column;align-items:flex-start}.inventoryMovementMetaPanel dl{grid-template-columns:minmax(0,1fr)}.inventoryMovementMetaPanel dl>div:nth-last-child(2){border-bottom:1px solid #f0eef3}.inventoryMovementDetailLoading{grid-template-columns:minmax(0,1fr)}}.orderWorkspace{gap:12px;min-width:0}.orderWorkspace .card{box-shadow:none;background:#fff;border:1px solid #e5e3ea;border-radius:8px}.orderWorkspaceHero{background:#fff;border:1px solid #e4e2e8;border-right:4px solid #8d8899;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:16px 18px;display:flex}.orderWorkspaceHero.active{border-right-color:#28c76f}.orderWorkspaceHero.info{border-right-color:#00a7bd}.orderWorkspaceHero.warning{border-right-color:#ff9f43}.orderWorkspaceHero.inactive{border-right-color:#ea5455}.orderWorkspaceIdentity{align-items:center;gap:13px;min-width:0;display:flex}.orderWorkspaceIcon{color:#5f55cf;background:#efedff;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:inline-flex}.orderWorkspaceIdentity>div{min-width:0}.orderWorkspaceIdentity h1{color:#302c39;letter-spacing:0;margin:3px 0 8px;font-size:18px;font-weight:750}.orderWorkspaceIdentity p{color:#777281;flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;display:flex}.orderWorkspaceIdentity p>i{background:#c5c2cb;border-radius:50%;width:4px;height:4px}.orderWorkspace .orderOverviewActions{flex:none;gap:7px}.orderWorkspace .orderOverviewActions .oBtn{border-radius:7px;min-height:36px}.orderWorkspaceProgress{background:#fff;border:1px solid #e5e3ea;border-radius:8px;min-width:0;padding:14px 16px 0}.orderStatusTrack{grid-template-columns:repeat(6,minmax(0,1fr));padding:0 4px 14px;display:grid;position:relative}.orderStatusTrack:before{content:"";background:#e1dfe5;height:2px;position:absolute;top:15px;left:calc(8.33% + 15px);right:calc(8.33% + 15px)}.orderStatusTrack>div{z-index:1;color:#9994a2;text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.orderStatusTrack>div>span{color:#9994a2;width:30px;height:30px;font-family:var(--font-english), sans-serif;background:#fff;border:2px solid #dddbe1;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.orderStatusTrack>div>strong{white-space:nowrap;min-width:0;font-size:11px;font-weight:650}.orderStatusTrack>div.completed>span{color:#fff;background:#28c76f;border-color:#28c76f}.orderStatusTrack>div.completed>strong{color:#22864d}.orderStatusTrack>div.current>span{color:#fff;background:#6559d5;border-color:#6559d5;box-shadow:0 0 0 4px #6559d51f}.orderStatusTrack>div.current>strong{color:#4e43bb;font-weight:750}.orderCancelledState{color:#b83f40;background:#fff6f6;border:1px solid #ea545533;border-radius:7px;align-items:center;gap:10px;min-height:58px;margin-bottom:14px;padding:10px 12px;display:flex}.orderCancelledState>i{font-size:22px}.orderCancelledState strong,.orderCancelledState span{display:block}.orderCancelledState strong{font-size:13px;font-weight:750}.orderCancelledState span{color:#8d5a5b;margin-top:3px;font-size:11px}.orderWorkspaceSignals{border-top:1px solid #ebe9ee;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.orderWorkspaceSignals>div{border-left:1px solid #ebe9ee;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:50px;padding:9px 12px;display:flex}.orderWorkspaceSignals>div:last-child{border-left:0}.orderWorkspaceSignals>div>span{color:#777281;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.orderWorkspaceSignals>div>span i{color:#686274;font-size:15px}.orderWorkspaceSignals .uiStatusBadge{flex:none;font-size:11px}.orderWorkspaceMetrics{background:#fff;border:1px solid #e5e3ea;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.orderWorkspaceMetrics .uiSummaryMetric{border-left:1px solid #ebe9ee}.orderWorkspaceMetrics .uiSummaryMetric:last-child{border-left:0}.orderWorkspace .orderDetailGridFullItems{grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:12px}.orderWorkspace .orderDetailMain,.orderWorkspace .orderDetailSide{gap:12px}.orderWorkspace .orderItemsCard .tableContent{border-radius:7px;margin:12px 14px}.orderWorkspace .orderItemsTable th{color:#777281;background:#f7f6f8;font-size:11px;font-weight:700}.orderWorkspace .orderItemsTable td{color:#56515f;font-size:12px;font-weight:600}.orderWorkspace .orderItemsTable td:first-child strong{font-size:13px;font-weight:700}.orderWorkspace .tableSubText{color:#928d9a;margin-top:4px;font-size:11px}.orderWorkspace .orderQtyBadge{color:#554ac2;background:#efedff;border-radius:6px}.orderWorkspace .orderItemsDeliveryBar{background:#faf9fb;border:0;border-top:1px solid #ebe9ee;border-radius:0;grid-template-columns:minmax(0,2fr) repeat(3,minmax(120px,.75fr));gap:0;margin:0;padding:0}.orderWorkspace .orderItemsDeliveryBar>div{border-left:1px solid #ebe9ee;min-height:76px;padding:12px 14px}.orderWorkspace .orderItemsDeliveryBar>div:last-child{border-left:0}.orderWorkspace .orderItemsDeliveryBar i{color:#6559d5;background:#efedff;border-radius:7px}.orderWorkspace .orderItemsDeliveryBar span{font-size:11px;font-weight:650}.orderWorkspace .orderItemsDeliveryBar strong{font-size:12px;font-weight:700}.orderWorkspace .orderStatusForm{gap:12px;padding:14px}.orderWorkspace .orderStatusForm .formItem>label{color:#56515f;font-size:12px;font-weight:700}.orderWorkspace .orderStatusForm .formItem>label small{color:#9b96a2;font-size:10px;font-weight:550}.orderWorkspace .orderStatusForm .txt,.orderWorkspace .orderStatusForm .txtarea{border-color:#dfdde3;border-radius:7px;font-size:13px}.orderWorkspace .orderStatusForm .txtarea{resize:vertical;height:88px}.orderStatusImpact{color:#39717a;background:#f1fafb;border:1px solid #d9e8ec;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:11px;font-weight:600;line-height:1.7;display:flex}.orderStatusImpact>i{color:#078a9c;flex:none;font-size:16px}.orderStatusImpact.danger{color:#955051;background:#fff6f6;border-color:#f0d0d0}.orderStatusImpact.danger>i{color:#d24748}.orderWorkspace .orderStatusActions .oBtn{border-radius:7px;justify-content:center;min-width:150px;min-height:38px}.orderWorkspace .orderHistoryList{gap:0;padding:14px;position:relative}.orderWorkspace .orderHistoryEvent{background:0 0;border:0;border-radius:0;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:0 0 18px;display:grid}.orderWorkspace .orderHistoryEvent:last-child{padding-bottom:0}.orderWorkspace .orderHistoryEvent:before{width:1px;height:auto;box-shadow:none;background:#dedce2;border-radius:0;top:34px;bottom:0;right:16px}.orderWorkspace .orderHistoryEvent:last-child:before{display:none}.orderHistoryEvent>i{z-index:1;color:#5e53cd;background:#efedff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:inline-flex;position:relative}.orderHistoryEvent.payment>i{color:#19884d;background:#e9f8f0}.orderHistoryEvent.inventory>i{color:#ad651c;background:#fff3e5}.orderHistoryEvent>div{min-width:0;padding-top:1px}.orderWorkspace .orderHistoryEvent span,.orderWorkspace .orderHistoryEvent strong,.orderWorkspace .orderHistoryEvent small{display:block}.orderWorkspace .orderHistoryEvent span{color:#918c99;font-size:10px;font-weight:600}.orderWorkspace .orderHistoryEvent strong{color:#403b48;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:12px;font-weight:700;display:flex}.orderWorkspace .orderHistoryEvent strong i{color:#aaa6b1;font-size:13px}.orderWorkspace .orderHistoryEvent small{color:#777281;margin-top:5px;font-size:11px;font-weight:550;line-height:1.7}.orderWorkspace .orderSideCard .cardContent{padding:14px}.orderPaymentProgress{margin-bottom:12px}.orderPaymentProgress>div{color:#6e6977;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:11px;font-weight:650;display:flex}.orderPaymentProgress>div strong{color:#18884c;font-size:12px}.orderPaymentProgress>span{background:#ebe9ee;border-radius:6px;height:6px;display:block;overflow:hidden}.orderPaymentProgress>span i{border-radius:inherit;background:#28c76f;height:100%;display:block}.orderWorkspace .orderTotalsList{gap:0}.orderWorkspace .orderTotalsList span{color:#706b79;background:0 0;border:0;border-bottom:1px solid #efedf1;border-radius:0;min-height:39px;padding:7px 0;font-size:12px;font-weight:600}.orderWorkspace .orderTotalsList span b{color:#403b48;font-weight:700}.orderWorkspace .orderTotalsList span b.success{color:var(--ui-color-success)}.orderWorkspace .orderTotalsList .total{color:#4f45b7;background:#f5f4ff;border:1px solid #dcd8f5;border-radius:7px;min-height:54px;margin-top:7px;padding:10px 12px;font-size:13px;font-weight:750}.orderWorkspace .orderTotalsList .total b{color:#443aa7}.orderCashbackSummary{border:1px solid color-mix(in srgb, var(--ui-color-success) 28%, var(--ui-color-border));border-radius:var(--ui-radius-sm);background:var(--ui-color-success-soft);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:10px 11px;display:grid}.orderCashbackSummary>i{border-radius:var(--ui-radius-xs);width:32px;height:32px;color:var(--ui-color-success);background:var(--ui-color-surface);justify-content:center;align-items:center;font-size:16px;display:inline-flex}.orderCashbackSummary strong,.orderCashbackSummary small{display:block}.orderCashbackSummary strong{color:var(--ui-color-text);font-size:var(--ui-font-sm);font-weight:750}.orderCashbackSummary small{color:var(--ui-color-text-muted);font-size:var(--ui-font-xs);margin-top:2px;line-height:1.7}.orderCashbackSummary>b{color:var(--ui-color-success);font-size:var(--ui-font-md);white-space:nowrap;align-items:baseline;gap:3px;font-weight:800;display:flex}.orderCashbackSummary>b .invValue{color:inherit;font:inherit}.orderWorkspace .paymentOrderSummary.compact{gap:8px}.orderWorkspace .paymentOrderSummary.compact>div{border-radius:7px;min-height:64px}.orderWorkspace .paymentOrderSummary.compact>div.paid{background:#f3fbf7;border-color:#cfeada}.orderWorkspace .paymentOrderSummary.compact>div.due{background:#fff8f1;border-color:#f1ddc8}.orderWorkspace .orderFinanceActions{gap:8px}.orderWorkspace .orderFinanceActions .oBtn,.orderWorkspace .orderInvoiceHint{border-radius:7px;min-height:38px}.orderWorkspace .orderMiniList{border:0;border-top:1px solid #ebe9ee;border-radius:0;gap:7px;padding:12px 0 0}.orderWorkspace .orderMiniList>strong{font-size:12px;font-weight:750}.orderWorkspace .orderMiniList>div,.orderWorkspace .orderMiniList>a{background:#faf9fb;border:1px solid #ebe9ee;border-radius:7px;min-height:38px;padding:7px 9px;font-size:11px}.orderWorkspace .orderMiniList>div>span{min-width:0}.orderWorkspace .orderMiniList>div>span small{margin-top:2px;font-size:9px;font-weight:550;display:block}.orderWorkspaceLoading{background:#fff;border:1px solid #e5e3ea;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;min-height:280px;padding:14px;display:grid}.orderWorkspaceLoading span{background:#f0eff3;border-radius:8px;height:96px;animation:1.3s ease-in-out infinite alternate inventoryVariantPulse}@media (max-width:1180px){.orderWorkspace .orderDetailGridFullItems{grid-template-columns:minmax(0,1fr)}.orderWorkspaceMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.orderWorkspaceMetrics .uiSummaryMetric:nth-child(2){border-left:0}.orderWorkspaceMetrics .uiSummaryMetric:nth-child(-n+2){border-bottom:1px solid #ebe9ee}.orderWorkspace .orderDetailSide{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.orderWorkspace .orderDetailSide .orderSideCard:first-child{grid-column:auto}.orderWorkspace .orderItemsDeliveryBar{grid-template-columns:repeat(2,minmax(0,1fr))}.orderWorkspace .orderItemsDeliveryBar>div:nth-child(2){border-left:0}.orderWorkspace .orderItemsDeliveryBar>div:nth-child(-n+2){border-bottom:1px solid #ebe9ee}}@media (max-width:860px){.orderWorkspaceHero{flex-direction:column;align-items:stretch}.orderWorkspace .orderOverviewActions{justify-content:flex-start;width:100%}.orderWorkspaceSignals{grid-template-columns:minmax(0,1fr)}.orderWorkspaceSignals>div{border-bottom:1px solid #ebe9ee;border-left:0}.orderWorkspaceSignals>div:last-child{border-bottom:0}.orderStatusTrack{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(100px,1fr));overflow-x:auto}.orderStatusTrack:before{left:50px;right:50px}.orderWorkspace .orderDetailSide{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.orderWorkspace .orderItemsCard .tableContent{border:0;margin:10px;overflow:visible}.orderWorkspace .orderItemsTable,.orderWorkspace .orderItemsTable tbody,.orderWorkspace .orderItemsTable tr,.orderWorkspace .orderItemsTable td{width:100%;min-width:0;display:block}.orderWorkspace .orderItemsTable thead{display:none}.orderWorkspace .orderItemsTable tbody{gap:9px;display:grid}.orderWorkspace .orderItemsTable tr{background:#fff;border:1px solid #e5e3ea;border-radius:8px;overflow:hidden}.orderWorkspace .orderItemsTable td{text-align:left;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);align-items:center;gap:9px;min-height:39px;padding:8px 10px;display:grid;border-bottom:1px solid #efedf1!important}.orderWorkspace .orderItemsTable td:last-child{border-bottom:0!important}.orderWorkspace .orderItemsTable td:before{content:attr(data-label);color:#8b8695;text-align:right;font-size:11px;font-weight:650}.orderWorkspace .orderItemsTable td:first-child{min-height:58px}.orderWorkspace .orderItemsTable td:first-child strong,.orderWorkspace .orderItemsTable td:first-child small{grid-column:2}.orderWorkspace .orderItemsTable td:first-child:before{grid-area:1/1/3}.orderWorkspace .orderItemsTable td:nth-child(3){text-align:left}}@media (max-width:520px){.orderWorkspaceHero{padding:13px 12px}.orderWorkspaceIdentity{align-items:flex-start}.orderWorkspaceIcon{flex-basis:42px;width:42px;height:42px}.orderWorkspaceIdentity h1{font-size:18px}.orderWorkspace .orderOverviewActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.orderWorkspace .orderOverviewActions .oBtn{justify-content:center;width:100%}.orderWorkspaceMetrics,.orderWorkspace .orderItemsDeliveryBar{grid-template-columns:minmax(0,1fr)}.orderWorkspaceMetrics .uiSummaryMetric:nth-child(n),.orderWorkspace .orderItemsDeliveryBar>div:nth-child(n){border-bottom:1px solid #ebe9ee;border-left:0}.orderWorkspaceMetrics .uiSummaryMetric:last-child,.orderWorkspace .orderItemsDeliveryBar>div:last-child{border-bottom:0}.orderWorkspace .orderStatusActions .oBtn,.orderWorkspace .orderFinanceActions .oBtn,.orderWorkspace .orderInvoiceHint{width:100%}.orderWorkspace .orderFinanceActions,.orderWorkspace .paymentOrderSummary.compact,.orderWorkspaceLoading{grid-template-columns:minmax(0,1fr)}}
