@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/vazirmatn-arabic-300-normal-BYd1kBEw.woff2) format("woff2"),url(/assets/vazirmatn-arabic-300-normal-DLHw88_k.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/vazirmatn-latin-ext-300-normal-C0szevm-.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-300-normal-e-3YDG27.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/vazirmatn-latin-300-normal-BoU4YpvD.woff2) format("woff2"),url(/assets/vazirmatn-latin-300-normal-C6mM4Yld.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2) format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2) format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2) format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2) format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2) format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2) format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;box-sizing:border-box}:root{--purple: #48266b;--dark: #2a1f4b;--light: #f2f2f1;--gray: #555454}body{--card: #ffffff;--text: var(--dark);--muted: var(--gray);--border: #e4e3e1;--zebra: #efeeec;--field: #ffffff;--icon: var(--purple);height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:Vazirmatn,sans-serif;color:var(--text);background-image:url(/assets/background-CGfwjCE9.webp);background-size:cover;background-position:center;background-repeat:no-repeat}body.dark{--card: #44266b;--text: var(--light);--muted: #cfcbe0;--border: rgba(242, 242, 241, .25);--zebra: rgba(242, 242, 241, .07);--field: rgba(242, 242, 241, .1);--icon: var(--light);background:repeating-linear-gradient(115deg,rgba(0,0,0,.15) 0 130px,transparent 130px 300px),var(--dark)}.ic{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ic.s{width:16px;height:16px}button{font-family:inherit;cursor:pointer}input,select{color:inherit}.layout{display:flex;gap:22px;padding:22px;width:100%;height:100vh;max-height:100vh;box-sizing:border-box}.card{background:var(--card);border-radius:12px;box-shadow:0 2px 8px #2a1f4b0f}.sidebar{width:250px;flex-shrink:0;gap:6px;background:var(--dark);border-radius:14px;display:flex;flex-direction:column;padding:10px;color:#d5d0e0;position:sticky;top:22px;height:calc(100vh - 44px);height:100%;transition:margin .35s ease,opacity .35s ease}.sidebar.hidden{margin-right:-330px;opacity:0;pointer-events:none}.sb-head{display:flex;justify-content:flex-start}.menu-toggle{background:var(--purple);color:#fff;border:none;border-radius:10px;width:38px;height:34px}.menu-toggle .ic{color:#fff;stroke:#fff}.sb-search{position:relative;margin-top:4px}.sb-search input{width:100%;background:var(--purple);border:none;border-radius:8px;padding:6px 10px 6px 30px;color:#fff;font-size:11px;font-weight:700;outline:none}.sb-search input::placeholder{color:#b9b0cf}.sb-search .ic{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#cfc5e2}.sb-divider{border:none;border-top:1px solid rgba(255,255,255,.15);margin:8px 0}.menu{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.menu>*{flex-shrink:0}.menu::-webkit-scrollbar{width:5px}.menu::-webkit-scrollbar-thumb{background:#fff3;border-radius:8px}.menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:none;border-radius:8px;background:transparent;color:#e8e5f0;font-size:12px;text-decoration:none;text-align:right;transition:background .2s}.menu-item:hover{background:#ffffff14}.menu-item.group{background:var(--purple);justify-content:space-between;margin-top:6px}.menu-item.group:hover{background:#523080}.mi-right{display:flex;align-items:center;gap:10px}.chev{transition:transform .3s}.menu-item.group.open .chev{transform:rotate(180deg)}.submenu{list-style:none;max-height:0;overflow:hidden;transition:max-height .4s ease}.submenu.open{max-height:700px}.submenu.open li{max-height:700px;margin-top:5px}.submenu li{display:flex;align-items:center;gap:6px;padding:4px 12px;font-size:11px;color:#cfc9dd;border-radius:8px;cursor:pointer;transition:background .2s}.submenu li:hover{background:#ffffff14;color:#fff}.submenu li.active{background:var(--purple);color:#fff}.submenu li .dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.logout{margin-top:8px;display:flex;justify-content:space-between;align-items:center;background:var(--purple);color:#fff;border:none;border-radius:10px;padding:8px 12px;font-size:12px;transition:background .2s}.logout:hover{background:#523080}.main{flex:1;height:100%;display:flex;flex-direction:column;gap:14px;min-width:0;overflow:hidden}.topbar{flex-shrink:0;height:84px;display:flex;justify-content:space-between;align-items:center;padding:6px 16px;border-radius:10px}.user{display:flex;align-items:center;gap:12px}.avatar{width:50px;height:50px;border-radius:50%;border:2px solid var(--dark);background:var(--field)}body.dark .avatar{border-color:var(--light)}.u-txt{display:flex;flex-direction:column}.u-txt strong{font-size:15px}.u-txt span{font-size:12px;color:var(--muted);text-align:center}.tb-icons{display:flex;gap:12px;margin-left:40px}.icon-btn{width:32px;height:32px;border:none;border-radius:10px;background:transparent;color:var(--icon);display:inline-flex;align-items:center;justify-content:center;transition:.2s}.icon-btn:hover{background:#44266b1a}body.dark .icon-btn:hover{background:#f2f2f126}.icon-btn.sm{width:28px;height:26px;border:1px solid var(--border);background:var(--card)}.icon-btn.sm:hover{background:var(--purple);color:#fff}.ghost-bar{height:30px;flex-shrink:0}.page-head{flex-shrink:0;display:flex;justify-content:space-between;align-items:flex-end;padding:0 2px;margin-right:30px}.ph-title{list-style:none;padding:0;margin:0;direction:rtl}.ph-title h1{font-size:16px;font-weight:700;margin-bottom:2px}.ph-title li{position:relative;padding-right:15px;margin-bottom:2px}.ph-title li:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px;height:3px;border:1.5px solid var(--gray);border-radius:50%;background:transparent}.ph-title li.active:before{background:var(--purple);border-color:var(--purple)}.ph-title a{color:var(--gray);text-decoration:none;font-weight:400}.ph-title li.active span{color:var(--gray);font-weight:700}.crumbs{display:flex;gap:20px;font-size:11px;color:var(--muted)}.sys-search{position:relative;width:300px;max-width:45%;margin-left:60px}.sys-search input{width:100%;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:8px 12px 8px 34px;font-size:11.5px;font-weight:700;outline:none;color:var(--text)}.sys-search input:focus{border-color:var(--purple)}.sys-search .ic{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--muted)}.list-card{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden;padding-bottom:0}.lc-head{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:8px 20px;margin-right:20px;border-bottom:1px solid var(--border)}.lc-head h2{font-size:14px}.lc-tools{display:flex;gap:10px;margin-left:50px}.table-area{flex:1 1 0;min-height:0;height:0;position:relative;display:flex;overflow:hidden}.table-wrap{flex:1 1 0;min-width:0;min-height:0;height:100%;overflow:auto;overflow-y:auto;max-height:none;position:relative}.table-wrap{-ms-overflow-style:none;scrollbar-width:none}.table-wrap::-webkit-scrollbar{width:0;height:0}.table-wrap::-webkit-scrollbar-track{background:var(--zebra);border-radius:8px}.table-wrap::-webkit-scrollbar-thumb{background:#b9b7b5;border-radius:8px}body.dark .table-wrap::-webkit-scrollbar-thumb{background:#6d6875}table{width:100%;min-width:1050px;border-collapse:collapse}thead{position:sticky;top:0;z-index:5;background:var(--card)}thead th{padding:4px;font-weight:500}.th-box{border:1px solid var(--border);border-radius:8px;padding:6px 8px;font-size:12px;text-align:center;background:var(--card)}tbody td{font-size:11.5px;text-align:center;border-bottom:1px solid transparent;padding:1px 6px}tbody tr{background:var(--card);height:40px}tbody tr:nth-child(odd){background:var(--zebra)}tbody tr.sel{background:#44266b29}.chk{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:1.5px solid #c9c7c4;border-radius:5px;background:var(--field);cursor:pointer;position:relative;vertical-align:middle}.chk:checked{background:var(--purple);border-color:var(--purple)}.chk:checked:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:4px;border:2px solid #fff;border-top:none;border-right:none;transform:translate(-50%,-60%) rotate(-45deg)}.link-btn .ic{transition:transform .25s}.link-btn.rot .ic{transform:rotate(180deg)}.scroll-bars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.vbar{position:absolute;top:48px;bottom:22px;left:4px;width:18px;display:flex;flex-direction:column;align-items:center;color:#8a8a8a;pointer-events:auto}.vbar .track{flex:1;width:2px;min-height:0;background:#b9b9b8;position:relative;margin:0}.vbar .thumb{position:absolute;top:0;left:50%;transform:translate(-50%);width:8px;height:8px;min-height:8px;border-radius:50%;background:#4b4b4a}.hbar{position:absolute;left:22px;right:4px;bottom:1px;height:18px;display:flex;align-items:center;color:#8a8a8a;pointer-events:auto}.hbar .track{flex:1;height:2px;min-width:0;background:#b9b9b8;position:relative;margin:0}.hbar .thumb{position:absolute;top:50%;transform:translateY(-50%);left:0;height:8px;min-width:8px;border-radius:50%;background:#4b4b4a}.s-arrow{width:18px;height:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #b9b9b8;border-radius:50%;background:var(--card);color:#777;line-height:1}.s-arrow svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.s-arrow:hover{color:var(--purple);border-color:var(--purple)}body.dark .s-arrow{border-color:#ffffff59;background:var(--card);color:#cfcbe0}body.dark .vbar .thumb,body.dark .hbar .thumb{background:#cfcbe0}body.dark .vbar .track,body.dark .hbar .track{background:#fff3}.pagination{flex-shrink:0;background:var(--purple);color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;font-size:12px}.pager{display:flex;align-items:center;gap:6px}.pg{min-width:24px;height:24px;border:none;border-radius:8px;background:transparent;color:#fff;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.pg:hover:not(:disabled){background:#ffffff2e}.pg.active{background:#fff;color:var(--purple);font-weight:700}.pg.dots{pointer-events:none}.pg.pill{min-width:40px;background:#fff;color:var(--purple)}.pg:disabled{opacity:.45;cursor:default}.per-page{display:flex;align-items:center;gap:10px}.select-wrap{position:relative}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--field);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:6px 12px 6px 30px;font-size:13px;outline:none;cursor:pointer}.pagination .select-wrap select{background:#fff;color:var(--purple);border:none;font-weight:700}.select-wrap .ic{position:absolute;left:8px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--muted)}.pagination .select-wrap .ic{color:var(--purple)}.footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:110px;padding:8px 16px;font-size:11px;font-weight:500;flex-wrap:nowrap;min-height:54px}.f-item{display:flex;align-items:center;gap:8px;white-space:nowrap}.f-item.muted{color:var(--muted);margin-left:15px;font-weight:700}.fiscal select{width:80px}.footer-datetime{display:flex;align-items:center;gap:40px;margin-right:auto;direction:ltr}.footer-counter{order:0}.footer-datetime #dateTxt{order:2}.footer-datetime .time{order:1;flex-direction:row-reverse}.footer-datetime .time .ic{width:18px;height:18px}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%) translateY(80px);background:var(--dark);color:#fff;padding:11px 22px;border-radius:10px;font-size:13px;opacity:0;transition:.35s;z-index:99;box-shadow:0 6px 18px #00000040}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin .6s linear}@media (max-width: 960px){.sidebar{position:fixed;right:22px;top:22px;z-index:50;height:calc(100vh - 44px)}.sidebar.hidden{margin-right:0;transform:translate(120%)}.sys-search{max-width:50%}}.c-sl-warehouse{width:52px}.c-row-warehouse{width:0px}.c-op-warehouse{width:100px}.c-op-warehouse .act{width:24px;height:24px;padding:14px}.c-op-warehouse .act .ic{width:15px;height:15px}.c-name-warehouse{min-width:200px;text-align:center}.c-total-warehouse{width:190px}.c-desc-warehouse{width:240px}.c-link-warehouse{width:150px}.c-sl-bank{width:52px}.c-row-bank{width:0px}.c-op-bank{width:100px}.c-op-bank .act{width:24px;height:24px;padding:14px}.c-op-bank .act .ic{width:15px;height:15px}.c-code-bank{width:130px}.c-name-bank{width:220px}.c-floating-bank{width:140px}.c-status-bank{width:170px}.c-desc-bank{width:200px}.c-sl-shareholder{width:52px}.c-row-shareholder{width:0px}.c-op-shareholder{width:100px}.c-op-shareholder .act{width:24px;height:24px;padding:14px}.c-op-shareholder .act .ic{width:15px;height:15px}.c-code-shareholder{width:110px}.c-name-shareholder{width:170px}.c-total-shareholder{width:150px}.c-floating-shareholder{width:130px}.c-status-shareholder{width:140px}.c-desc-shareholder{width:160px}.c-sl-fund{width:52px}.c-row-fund{width:0px}.c-op-fund{width:100px}.c-op-fund .act{width:24px;height:24px;padding:14px}.c-op-fund .act .ic{width:15px;height:15px}.c-code-fund{width:120px}.c-name-fund{width:210px}.c-floating-fund{width:150px}.c-status-fund{width:160px}.c-desc-fund{width:220px}.c-sl-cost{width:52px}.c-row-cost{width:0px}.c-op-cost{width:100px}.c-op-cost .act{width:24px;height:24px;padding:14px}.c-op-cost .act .ic{width:15px;height:15px}.c-code-cost{width:130px}.c-name-cost{width:210px}.c-floating-cost,.c-status-cost{width:140px}.c-desc-cost{width:240px}.c-sl-customers{width:52px}.c-row-customers{width:0px}.c-op-customers{width:100px}.c-op-customers .act{width:24px;height:24px;padding:14px}.c-op-customers .act .ic{width:15px;height:15px}.c-code-customers{width:110px}.c-name-customers,.c-subsidiary-customers{width:170px}.c-floating-customers{width:130px}.c-status-customers{width:120px}.c-desc-customers{width:160px}.c-sl-product-unit{width:52px}.c-row-product-unit{width:0px}.c-op-product-unit{width:100px}.c-op-product-unit .act{width:24px;height:24px;padding:14px}.c-op-product-unit .act .ic{width:15px;height:15px}.c-code-product-unit{width:110px}.c-name-product-unit{width:200px}.c-tax-code-product-unit,.c-status-product-unit{width:160px}.c-desc-product-unit{width:230px}.c-sl-petty-cash{width:52px}.c-row-petty-cash{width:0px}.c-op-petty-cash{width:100px}.c-op-petty-cash .act{width:24px;height:24px;padding:14px}.c-op-petty-cash .act .ic{width:15px;height:15px}.c-code-petty-cash{width:130px}.c-name-petty-cash{width:220px}.c-floating-petty-cash{width:120px}.c-status-petty-cash{width:170px}.c-desc-petty-cash{width:220px}.c-sl-branches{width:52px}.c-row-branches{width:0px}.c-op-branches{width:100px}.c-op-branches .act{width:24px;height:24px;padding:14px}.c-op-branches .act .ic{width:15px;height:15px}.c-code-branches{width:110px}.c-name-branches{width:220px}.c-floating-branches{width:140px}.c-status-branches{width:170px}.c-desc-branches{width:220px}.c-sl-codings-account-group{width:52px}.c-row-codings-account-group{width:0px}.c-op-codings-account-group{width:100px}.c-op-codings-account-group .act{width:24px;height:24px;padding:14px}.c-op-codings-account-group .act .ic{width:15px;height:15px}.c-code-codings-account-group{width:200px}.c-name-codings-account-group{width:300px}.c-nature-codings-account-group{width:160px}.c-active-codings-account-group,.c-inactive-codings-account-group{width:100px}.c-sl-codings-general-account{width:52px}.c-row-codings-general-account{width:0px}.c-op-codings-general-account{width:100px}.c-op-codings-general-account .act{width:24px;height:24px;padding:14px}.c-op-codings-general-account .act .ic{width:15px;height:15px}.c-code-codings-general-account{width:200px}.c-name-codings-general-account{width:300px}.c-nature-codings-general-account{width:160px}.c-active-codings-general-account,.c-inactive-codings-general-account{width:100px}.c-sl-codings-specific-account{width:52px}.c-row-codings-specific-account{width:0px}.c-op-codings-specific-account{width:100px}.c-op-codings-specific-account .act{width:24px;height:24px;padding:14px}.c-op-codings-specific-account .act .ic{width:15px;height:15px}.c-code-codings-specific-account{width:140px}.c-name-codings-specific-account{width:180px}.c-nature-codings-specific-account,.c-detailed-codings-specific-account{width:110px}.c-floating-codings-specific-account{width:120px}.c-active-codings-specific-account,.c-inactive-codings-specific-account{width:100px}.c-sl-codings-detailed-account{width:52px}.c-row-codings-detailed-account{width:0px}.c-op-codings-detailed-account{width:100px}.c-op-codings-detailed-account .act{width:24px;height:24px;padding:14px}.c-op-codings-detailed-account .act .ic{width:15px;height:15px}.c-code-codings-detailed-account{width:140px}.c-name-codings-detailed-account{width:180px}.c-nature-codings-detailed-account,.c-component-codings-detailed-account{width:110px}.c-floating-codings-detailed-account{width:120px}.c-active-codings-detailed-account,.c-inactive-codings-detailed-account{width:100px}.c-sl-main-product{width:52px}.c-row-main-product{width:0px}.c-op-main-product{width:100px}.c-op-main-product .act{width:24px;height:24px;padding:14px}.c-op-main-product .act .ic{width:15px;height:15px}.c-code-main-product,.c-name-main-product{width:350px}.c-desc-main-product{width:160px}.c-sl-sub-product{width:52px}.c-row-sub-product{width:0px}.c-op-sub-product{width:100px}.c-op-sub-product .act{width:24px;height:24px;padding:14px}.c-op-sub-product .act .ic{width:15px;height:15px}.c-code-sub-product-sub,.c-name-sub-product-sub,.c-code-sub-product-main,.c-name-sub-product-main{width:175px}.c-desc-sub-product{width:160px}.dual-wrap{flex:1 1 0;min-height:0;display:flex;overflow:hidden}.table-panel{flex:1 1 0;min-width:0;display:flex;flex-direction:column;min-height:0}.table-panel+.table-panel{border-right:1px solid var(--border)}.panel-head{display:flex;align-items:center;gap:10px;padding:14px 16px 10px;flex-shrink:0}.panel-title{flex:1;border:1px solid var(--border);border-radius:10px;padding:9px 14px;font-size:12.5px;font-weight:500;text-align:center;background:var(--card)}.panel-head .icon-btn.sm{flex-shrink:0}.table-panel table{min-width:520px}.c-row-fg{width:60px}.c-chk-fg{width:46px}.c-code-fg{width:80px}.c-name-fg{min-width:170px;text-align:center}.c-level-fg{width:170px}.c-level-fg .select-wrap{display:block;width:100%}.c-level-fg .select-wrap select{width:100%;box-sizing:border-box}.c-row-fa{width:60px}.c-code-fa{width:100px}.c-name-fa{min-width:260px;text-align:center}.form-body{padding:5px 26px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.form-row{display:flex;align-items:center;gap:20px}.form-row>label{flex-shrink:0;font-size:12.5px;font-weight:500;color:var(--text);white-space:nowrap}body[data-page=warehouse-new] .form-row>label{width:53px}body[data-page=product-unit-new] .form-row>label{width:100px}body[data-page=bank-new] .form-row>label{width:55px}body[data-page=shareholder-new] .form-row>label{width:75px}body[data-page=branch-new] .form-row>label{width:62px}body[data-page=fund-new] .form-row>label{width:70px}body[data-page=cost-center-new] .form-row>label{width:63px}body[data-page=customer-new] .form-row>label{width:83px}body[data-page=petty-cash-new] .form-row>label{width:95px}body[data-page=inventory-control] .form-row>label{width:81px}body[data-page=consumer-price] .form-row>label{width:83px}body[data-page=product-characteristics] .form-row>label{width:55px}body[data-page=product-new] .form-row>label{width:110px}.form-input{margin-left:25px;flex:1 1 auto;min-width:0;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:5px 10px;font-size:12.5px;font-family:inherit;color:var(--text);outline:none}.form-input:focus{border-color:var(--purple)}.form-row .icon-btn.sm{flex-shrink:0}.chk-row{align-items:center;gap:100px;flex-wrap:wrap;justify-content:center;padding-left:25px}body[data-page=warehouse-new] .chk-row{padding-right:115px}body[data-page=product-unit-new] .chk-row{padding-right:162px}body[data-page=bank-new] .chk-row{padding-right:117px}body[data-page=shareholder-new] .chk-row{padding-right:124px}body[data-page=fund-new] .chk-row{padding-right:132px}body[data-page=cost-center-new] .chk-row{padding-right:125px}body[data-page=customer-new] .chk-row{padding-right:145px}body[data-page=petty-cash-new] .chk-row{padding-right:152px}body[data-page=product-new] .chk-row{padding-right:172px}.chk-field{display:flex;align-items:center;gap:50px;border:1px solid var(--border);border-radius:10px;padding:7px 10px}.chk-field .chk-label{font-size:12.5px;font-weight:500;color:var(--text);white-space:nowrap}.chk-pill{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}.icon-btn.ph{visibility:hidden;pointer-events:none}.form-row .select-wrap{flex:1 1 auto;min-width:0;margin-left:25px}.form-row .select-wrap select{width:100%;border-radius:10px;padding:8px 10px 8px 30px;font-size:12.5px}.form-links-row{margin-top:-120px;display:flex;gap:14px;flex-wrap:wrap;padding:9px 10px;border:1px solid var(--border);border-radius:10px}.form-links-row .link-btn{flex:1 1 0;text-align:center;padding:5px 30px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);font-size:12.5px;text-decoration:none;white-space:nowrap;transition:.2s}.form-links-row .link-btn:hover{background:var(--purple);color:#fff;border-color:var(--purple)}body[data-page=product-new] .form-links-row{margin-top:-120px}.price-grid{display:grid;grid-template-columns:auto auto minmax(90px,1fr) auto minmax(90px,1fr) minmax(90px,1fr);column-gap:18px;row-gap:4px;align-items:center;width:100%;min-width:0;padding:0 20px 4px}.price-row{display:contents}.pg-c1{grid-column:1;justify-self:start}.pg-c2{grid-column:2}.pg-c3{grid-column:3}.pg-c4{grid-column:4}.pg-c5{grid-column:5}.pg-c6{grid-column:6}.pg-select{grid-column:3 / 6}.price-grid label,.price-grid .price-col-title,.price-grid .price-section-label{font-size:12.5px;font-weight:500;color:var(--text);white-space:nowrap}.price-col-title{justify-self:center;color:#333}.price-grid .form-input,.price-grid .form-select{margin-left:0;width:100%;max-width:none;min-width:0}.price-grid .form-input-dis{border:0;background:transparent}.price-divider{grid-column:1 / -1;height:1px;background:#e4e3e1;margin:6px 0}.btn-setting{flex-shrink:0}.form-select{margin-left:25px;flex:1 1 auto;max-width:500px;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:5px 10px;font-size:12.5px;font-family:inherit;color:var(--text);outline:none}@media (max-width: 1280px){.price-grid{column-gap:12px;padding:0 8px 4px;grid-template-columns:auto auto minmax(70px,1fr) auto minmax(70px,1fr) minmax(70px,1fr)}}@media (max-width: 960px){.price-grid{column-gap:8px;row-gap:10px;padding:0;grid-template-columns:auto auto minmax(56px,1fr) auto minmax(56px,1fr) minmax(56px,1fr)}.price-grid .form-input,.price-grid .form-select{padding:5px 6px}}.link-cols{display:flex;gap:26px;align-items:flex-start;justify-content:center}.link-col{flex:0 1 300px;width:300px;display:flex;flex-direction:column;gap:14px;min-width:0}.link-head-row{display:flex;align-items:center;gap:12px}.link-head{flex:1 1 auto;text-align:center;font-weight:600;font-size:13px;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:9px 10px;color:var(--text)}.link-row{display:flex;align-items:center;gap:12px}.link-row .link-input{margin-left:0;flex:1 1 auto}.link-lead{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.link-lead.ph{visibility:hidden;pointer-events:none}#root{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}
