@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2) format("woff2"),url(/app/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(/app/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2) format("woff2"),url(/app/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(/app/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2) format("woff2"),url(/app/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:700;src:url(/app/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2) format("woff2"),url(/app/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(/app/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2) format("woff2"),url(/app/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(/app/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2) format("woff2"),url(/app/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}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:900;src:url(/app/assets/vazirmatn-arabic-900-normal-BVDx3pOU.woff2) format("woff2"),url(/app/assets/vazirmatn-arabic-900-normal-DxDkRnCr.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:900;src:url(/app/assets/vazirmatn-latin-ext-900-normal-DFoB6cWj.woff2) format("woff2"),url(/app/assets/vazirmatn-latin-ext-900-normal-5ssG3_7O.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:900;src:url(/app/assets/vazirmatn-latin-900-normal-DUUbkNfs.woff2) format("woff2"),url(/app/assets/vazirmatn-latin-900-normal-BGmAvq1S.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}:root{--bg: #eef2f5;--surface: #f7f9fb;--text: #0f172a;--muted: #64748b;--border: rgba(15, 23, 42, .14);--shadow: 0 10px 24px rgba(2, 6, 23, .08);--sidebar-blue: #3ea0e8;--sidebar-blue-2: #2f8edb;--table-teal: #00a6b3;--table-teal-2: #0096a2;--btn-green: #2dbd69;--btn-green-2: #22a95c;--btn-orange: #ff7a1a;--btn-orange-2: #e7680f;--on-dark: rgba(255, 255, 255, .94);--on-dark-muted: rgba(255, 255, 255, .72);--font-fa: "Vazirmatn", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-en: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-fa);font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}code,pre,kbd,samp{font-family:var(--font-mono)}:lang(en),[dir=ltr]{font-family:var(--font-en)}a{color:inherit}.topbar{position:fixed;inset-inline:0;top:0;height:56px;display:flex;align-items:center;gap:10px;padding:0 14px;background:linear-gradient(180deg,var(--sidebar-blue-2),var(--sidebar-blue));border-bottom:1px solid rgba(255,255,255,.16);z-index:50}.brand{display:inline-flex;align-items:baseline;gap:10px;font-weight:900;text-decoration:none}.brand.compact{align-items:center}.logo{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(180deg,#ffffff38,#ffffff1a);box-shadow:none;color:var(--on-dark);font-size:14px}.name{color:var(--on-dark);font-size:16px;text-shadow:0 1px 0 rgba(2,6,23,.22)}.sub{color:var(--on-dark-muted);font-weight:700;font-size:12px;text-shadow:0 1px 0 rgba(2,6,23,.22)}.menuBtn{width:40px;height:40px;border-radius:12px;background:#0206170d;border:1px solid rgba(2,6,23,.12);cursor:pointer;display:none;flex-direction:column;justify-content:center;gap:4px;padding:0 12px}.menuBtn span{height:2px;background:#0f172adb;border-radius:2px}.ghostBtn{margin-inline-start:auto;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);color:var(--on-dark);padding:8px 12px;font-weight:900;font-size:14px;text-shadow:0 1px 0 rgba(2,6,23,.22);text-decoration:none}.ghostBtn:hover{background:#ffffff24}.sidebar{position:fixed;top:0;bottom:0;inset-inline-start:0;width:286px;background:#fffffff5;border-inline-end:1px solid rgba(2,6,23,.1);box-shadow:var(--shadow);z-index:40;transform:translate(0)}.mobileHeader{display:none}.mobileHeaderText{flex:1 1 auto;min-width:0;display:grid;gap:1px;justify-items:center}.mobileHeaderTitle{font-weight:950;letter-spacing:-.2px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mobileHeaderUser{font-size:11px;font-weight:800;color:#0f172a9e;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sidebarBrand{padding:14px 12px 10px;text-align:center;border-bottom:1px solid rgba(2,6,23,.08)}.sidebarBrandTitle{font-weight:950;letter-spacing:-.2px;font-size:14.5px;color:#0f172aeb}.sidebarBrandSub{margin-top:4px;font-size:12.5px;color:#0f172a8f;font-weight:800}.sidebarBrandUser{margin-top:6px;font-size:12px;color:#0f172ab3;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebarHead{display:none}.sidebarNav{padding:12px;display:flex;flex-direction:column;gap:6px}.sideRow{display:grid}.sideTopBtn{width:100%;text-align:start;border:1px solid rgba(2,6,23,.1);background:#ffffffeb;border-radius:12px;padding:10px 12px;font-weight:950;color:#0f172aeb;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px}.sideTopBtn:hover{background:#0206170a}.sideChevron{opacity:.7;font-weight:900}.sideCats{display:grid;gap:8px;margin-top:2px}.sideFlatList{display:grid;gap:6px;margin-top:2px;padding-inline-start:10px}.sideCat{position:relative}.sideCatBtn{width:100%;text-align:start;border:1px solid rgba(2,6,23,.1);background:#00a6b314;border-radius:12px;padding:10px 12px;font-weight:900;color:#0f172ae0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px}.sideCatBtn:hover{background:#00a6b31f;border-color:#00a6b347}.sideFlyout{position:absolute;top:-6px;inset-inline-start:calc(100% + 10px);width:280px;max-width:min(320px,70vw);background:#fffffffc;border:1px solid rgba(0,166,179,.22);border-radius:14px;box-shadow:var(--shadow);padding:10px;opacity:0;transform:translate(6px);transition:opacity .11s ease,transform .11s ease;pointer-events:none;z-index:60}.sideFlyout:before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:-10px;width:10px}.sideCat.is-open .sideFlyout{opacity:1;transform:translate(0);pointer-events:auto}.sideFlyoutTitle{font-weight:950;letter-spacing:-.2px;margin-bottom:8px;color:#0b6d75}.sideFlyoutItems{display:grid;gap:6px}.sideFlyoutItems .nav-link,.sideFlatList .nav-link{background:#00a6b30f;border-color:#00a6b32e}.sideFlyoutItems .nav-link:hover,.sideFlatList .nav-link:hover{background:#00a6b31a}.sideLogout{margin-top:auto;border-radius:12px;border:1px solid rgba(220,38,38,.22);background:#dc262614;color:#b91c1cfa;font-weight:950;padding:10px 12px;cursor:pointer}.sideLogout:hover{background:#dc26261a}.nav-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;color:var(--text);font-weight:900;text-decoration:none;font-size:15px;line-height:1.2;text-shadow:none;border:1px solid rgba(2,6,23,.08);background:#ffffffeb;cursor:pointer}.nav-link>span:first-child{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-link:hover{background:#0206170d}.nav-link.is-active{background:#00a6b324;color:#0b6d75;box-shadow:inset 0 0 0 1px #00a6b338}.hint{flex:0 1 auto;min-width:0;max-width:48%;font-size:12.5px;color:#0f172a8f;font-weight:700;text-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebarOverlay{display:none}.shell{min-height:100%;padding-top:18px;padding-bottom:32px;padding-inline-start:300px}.container{max-width:1360px;padding:0 12px;margin:0 auto}.tabsBar{display:flex;gap:8px;overflow:auto;padding-bottom:10px;margin-bottom:10px;scrollbar-width:thin;border-bottom:1px solid rgba(2,6,23,.1);box-shadow:0 14px 18px -18px #02061773}.tabsBarItem{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(2,6,23,.1);background:#ffffffeb;box-shadow:var(--shadow);border-radius:12px;padding:8px 10px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;min-width:0}.tabsBarItem.is-active{background:#00a6b31f;border-color:#00a6b338;box-shadow:none}.tabsBarTitle{font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;color:#0f172aeb}.tabsBarClose{width:22px;height:22px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#0206170f;border:1px solid rgba(2,6,23,.1);color:#0f172adb}.tabsBarItem:hover .tabsBarClose{background:#02061714}.tabsPanels{position:relative}.tabPanel{display:none}.tabPanel.is-active{display:block}@media (min-width: 1400px){.container{max-width:1480px}}.pageHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.pageTitle{font-weight:950;letter-spacing:-.2px;margin:0;font-size:17px}.pageSubtitle{margin-top:2px;color:var(--muted);font-weight:700;font-size:13px}.actions{display:flex;gap:10px;flex-wrap:wrap}.card{background:#fffffff0;border:1px solid rgba(2,6,23,.1);border-radius:12px;box-shadow:var(--shadow)}.cardBody{padding:16px}.notifBanner{position:fixed;left:14px;top:14px;z-index:80;display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,var(--btn-orange),var(--btn-orange-2));color:#fff;box-shadow:0 12px 26px #0206172e;max-width:min(520px,calc(100vw - 28px));transform:translate(-120%);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.notifBanner.show{transform:translate(0);opacity:1;pointer-events:auto}.notifBannerIcon{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff2e;border:1px solid rgba(255,255,255,.22);font-weight:950}.notifBannerText{display:flex;flex-direction:column;gap:1px;min-width:0}.notifBannerTitle{font-weight:950;letter-spacing:-.2px}.notifBannerSub{font-weight:800;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notifBannerCount{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 8px;border-radius:999px;background:#00000038;border:1px solid rgba(255,255,255,.18)}.notifBannerActions{margin-inline-start:auto;display:inline-flex;align-items:center;gap:8px}.notifBannerBtn{border-radius:12px;background:#ffffff2e;border:1px solid rgba(255,255,255,.26);color:#fff;padding:8px 12px;font-weight:950;cursor:pointer}.notifBannerBtn:hover{background:#ffffff38}.cardHead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cardTitle{font-weight:950;letter-spacing:-.2px}.cardSubtitle{color:var(--muted);font-weight:700;font-size:13px}.btn{border-radius:10px;padding:10px 12px;font-weight:950;border:1px solid transparent;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn.sm{padding:8px 10px;border-radius:9px;font-weight:900}.btn.primary{background:linear-gradient(180deg,var(--btn-green),var(--btn-green-2));border:none;color:#fff}.btn.primary:hover{filter:brightness(.98)}.btn.soft{background:#00a6b31a;border:1px solid rgba(0,166,179,.24);color:#0b6d75}.btn.warn{background:linear-gradient(180deg,var(--btn-orange),var(--btn-orange-2));border:none;color:#fff}.btn:disabled{opacity:.65;cursor:not-allowed}.iconBtn{width:40px;height:40px;border-radius:12px;border:1px solid rgba(2,6,23,.14);background:#ffffffbf;cursor:pointer;font-size:20px;line-height:1}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.grid6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:end}.spanAll{grid-column:1 / -1}.span2{grid-column:span 2}.dashboardPage{display:flex;flex-direction:column;min-height:0}.dashboardPageHead{margin-bottom:2px}.dashboardTitleLine{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.dashboardCompanyInline{margin-top:0;font-size:12.5px}.dashboardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.dashboardOpenCard .dashboardSection{display:block}.dashboardOpenCard .dashboardSection+.dashboardSection{border-top:1px solid rgba(2,6,23,.12);padding-top:12px}.dashboardSectionHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.dashboardSectionTitle{font-weight:900}.dashboardSectionCount{min-width:34px;justify-content:center;line-height:1.25;padding:2px 10px}.dashboardGrid .cards{gap:8px}.dashboardList{overflow:auto;padding-inline-end:6px;max-height:min(260px,40vh);overscroll-behavior:contain}.dashboardOpenCard .dashboardList{max-height:min(210px,30vh)}.dashboardGrid .cards>button.dealCard,.dashboardGrid .cards>button.ticketCard{box-shadow:none;border:0;background:#f2f4f7;border-radius:12px;padding:10px 12px;position:relative;overflow:hidden}.dashboardGrid .cards>button.dealCard:before,.dashboardGrid .cards>button.ticketCard:before{content:"";position:absolute;top:10px;bottom:10px;inset-inline-start:8px;width:4px;border-radius:999px;opacity:0;transform:scaleY(.85);transition:opacity 90ms ease,transform 90ms ease;background:linear-gradient(180deg,#00a6b300,#3ea0e800)}.dashboardGrid .cards>button.dealCard:nth-child(2n),.dashboardGrid .cards>button.ticketCard:nth-child(2n){background:#e9edf2}.dashboardGrid .cards>button.dealCard:hover,.dashboardGrid .cards>button.ticketCard:hover{filter:brightness(.985)}.dashboardGrid .cards>button.dealCard:hover:before,.dashboardGrid .cards>button.ticketCard:hover:before{opacity:1;transform:scaleY(1);background:linear-gradient(180deg,#00a6b3f2,#3ea0e8f2)}.dashboardGrid .dealTop{align-items:baseline}.dashboardGrid .dealMeta{margin-top:0}.dashItemTitle{flex:1 1 auto;font-weight:950;font-size:14px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dashItemMeta{flex:0 0 auto;max-width:160px;color:#0f172ab8;font-weight:850;font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashItemDesc{margin-top:3px;color:var(--muted);font-weight:750;font-size:12.5px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hoverBarTip{position:fixed;z-index:120;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity 90ms ease,transform 90ms ease;max-width:min(420px,calc(100vw - 24px))}.hoverBarTip.open{opacity:1;transform:translateY(0)}.hoverBarTipInner{display:grid;grid-template-columns:5px 1fr;border-radius:12px;overflow:hidden;background:#fffffffa;border:1px solid rgba(2,6,23,.12);box-shadow:0 16px 34px #02061729}.hoverBarTipBar{background:linear-gradient(180deg,#00a6b3f2,#3ea0e8f2)}.hoverBarTipText{padding:10px 12px;color:#0f172aeb;font-weight:850;font-size:12.5px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.kvGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kv{border:1px solid rgba(2,6,23,.1);background:#ffffffb8;border-radius:12px;padding:10px 12px;display:flex;align-items:baseline;justify-content:flex-start;gap:6px;flex-wrap:wrap}.kvFull{grid-column:1 / -1}.kvSpan2{grid-column:span 2}.kvLabel{color:var(--muted);font-weight:900;font-size:12px;white-space:nowrap}.kvLabel:after{content:":";margin-inline-start:4px}.kvValue{font-weight:950;line-height:1.45;overflow-wrap:anywhere;text-align:start}.timelineMini{display:grid;gap:10px}.timelineItemMini{border:1px solid rgba(2,6,23,.1);background:#ffffffd1;border-radius:14px;padding:10px 12px}.timelineItemTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.timelineItemMeta{margin-top:8px;color:var(--muted);font-weight:800;font-size:12px}.kpi{border:1px solid rgba(2,6,23,.1);background:#fffffff0;border-radius:12px;padding:14px}.kpiLabel{color:var(--muted);font-weight:900;font-size:12px}.kpiValue{font-weight:950;font-size:22px;letter-spacing:-.3px;margin-top:8px}.kpiMeta{margin-top:6px;color:var(--muted);font-weight:700;font-size:12px}.grid2{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.dealFormGridA{display:grid;grid-template-columns:.9fr 1.2fr 1.2fr .6fr;gap:10px}.dealFormGridB{display:grid;grid-template-columns:1.3fr .7fr 1fr;gap:10px}.formRow2{display:grid;grid-template-columns:1.7fr .9fr;gap:10px;align-items:end}.mt{margin-top:12px}.mtSm{margin-top:10px}.mtXs{margin-top:6px}.stack{display:grid;gap:10px}.form.compact input,.form.compact select,.form.compact textarea{padding:7px 8px;border-radius:9px}.form.compact .field{gap:4px}.form.compact .field>span{font-size:12px}.form.compact .dtWrap{gap:6px}.form input,.form select,.form textarea,.search{width:100%;border-radius:10px;border:1px solid rgba(2,6,23,.14);padding:9px 10px;font:inherit;background:#fff}.form input:focus,.form select:focus,.form textarea:focus,.search:focus{outline:none;border-color:#14b8a6a6;box-shadow:0 0 0 .2rem #14b8a624}.field{display:grid;gap:6px}.field>span{font-weight:900;font-size:13px}.search{max-width:320px}.tableWrap{overflow:auto;border-radius:12px;border:1px solid rgba(2,6,23,.14)}.tableWrap.limited{max-height:min(55vh,420px);overscroll-behavior:contain}.tableWrap.pageLimit{max-height:calc(100vh - 290px);overscroll-behavior:contain}@media (max-width: 720px){.tableWrap.pageLimit{max-height:calc(100vh - 240px)}}.table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.table.dense{font-size:12.5px}.table th,.table td{padding:10px 12px;border-bottom:1px solid rgba(2,6,23,.1);vertical-align:top;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table.dense th,.table.dense td{padding:6px 10px}.table thead th{position:sticky;top:0;background:linear-gradient(180deg,var(--table-teal),var(--table-teal-2));color:#fff;font-weight:950}.table tbody tr{background:#f2f4f7}.table tbody tr:nth-child(2n){background:#e9edf2}.table tbody tr:hover{filter:brightness(.985)}.table tbody tr.rowClickable{cursor:pointer}.table tbody tr.rowClickable:focus{outline:none;box-shadow:inset 0 0 0 2px #14b8a659}.table .wrap{white-space:normal;overflow:visible;text-overflow:clip}.tlDateCell{display:grid;gap:2px;line-height:1.15;font-weight:700}.tlDateCell .tlTime{font-size:11.5px;color:var(--muted);font-weight:650}.tlDescClamp{white-space:pre-wrap;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}.tlDescClamp[title]:not([title=""]){cursor:help}.table.dense th,.table.dense td{padding:6px 8px}.table.tight th,.table.tight td{padding:4px 6px}.table.dense input,.table.dense select,.table.dense textarea{padding:6px 8px;border-radius:8px}.table.tight input,.table.tight select,.table.tight textarea{padding:5px 6px;border-radius:8px}.table.dense .btn.sm{padding:6px 8px;border-radius:8px}.table.middle td{vertical-align:middle}.comboBtn{width:100%;border-radius:10px;border:1px solid rgba(2,6,23,.14);padding:9px 10px;font:inherit;background:#fff;cursor:pointer;text-align:start}.comboBtn:focus{outline:none;border-color:#14b8a6a6;box-shadow:0 0 0 .2rem #14b8a624}.comboList{display:grid;gap:0;max-height:320px;overflow:auto;border:1px solid rgba(2,6,23,.1);border-radius:12px;background:#ffffffdb}.comboItem{width:100%;text-align:start;border:none;background:transparent;border-radius:0;padding:9px 12px;cursor:pointer;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.comboItem+.comboItem{border-top:1px solid rgba(2,6,23,.08)}.comboItem:hover{background:#0f766e14}.comboPopover{width:max(100%,460px);max-width:min(720px,calc(100vw - 28px))}@media (max-width: 520px){.comboPopover{width:100%;max-width:100%}}.dealFormRow1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.dealFormRow2{display:grid;grid-template-columns:1.05fr 1.1fr 1.1fr .9fr 1.05fr .7fr .65fr .65fr;gap:10px;align-items:end}.dealFormSpan2{grid-column:span 2}.amountSm{font-size:12px;font-weight:950}.muted{color:var(--muted);font-weight:700;white-space:normal}.pill{display:inline-flex;gap:6px;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(0,166,179,.28);background:#00a6b31a;color:#0b6d75;font-weight:950}.pill.noBorder{border:0}.pill.gray{border-color:#64748b47;background:#64748b1f;color:#334155}.pill.blue{border-color:#3b82f64d;background:#3b82f61f;color:#1e3a8a}.pill.green{border-color:#22c55e4d;background:#22c55e24;color:#14532d}.pill.orange{border-color:#f973164d;background:#f9731624;color:#7c2d12}.pill.red{border-color:#ef44444d;background:#ef44441f;color:#7f1d1d}.check{display:inline-flex;align-items:center;gap:8px;font-weight:900;color:var(--muted)}.check.rev{flex-direction:row-reverse;justify-content:flex-start}.checkGroup{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.check input{width:16px;height:16px}.linkLike{background:transparent;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:start;font-weight:950}.linkLike:hover{text-decoration:underline}.status{font-weight:800;font-size:13px}.status.success{color:#15803d}.status.error{color:#b91c1c}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0206176b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:70;display:flex;align-items:flex-start;justify-content:center;padding:16px;overflow:auto}.modalCard{width:min(980px,96vw);margin-top:50px}.modalCard .cardBody{padding:14px}.modalCard .tableWrap{max-height:min(360px,56vh)}.modalHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border);background:#fffffff5;border-top-left-radius:18px;border-top-right-radius:18px}.modalFoot{padding:14px 16px;border-top:1px solid var(--border);background:#fffffff5;border-bottom-left-radius:18px;border-bottom-right-radius:18px;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolbarRight{margin-inline-start:auto;display:flex;gap:10px;flex-wrap:wrap}.tabs{display:flex;gap:8px;flex-wrap:wrap;padding:8px;border-radius:14px;border:1px solid rgba(2,6,23,.1);background:#ffffffb3;box-shadow:var(--shadow)}.tab{border:1px solid rgba(2,6,23,.14);background:#fffc;border-radius:999px;padding:8px 12px;font-weight:950;cursor:pointer}.tab:hover{filter:brightness(.99)}.tab.is-active{background:linear-gradient(180deg,#00a6b329,#00a6b314);border-color:#00a6b347;color:#0b6d75}.dtRow{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.dtWrap{position:relative}.dtPopover{position:absolute;top:calc(100% + 6px);inset-inline-start:0;width:min(620px,100%);z-index:90}.datePopover .dtPopoverBody,.datePopover .dtPopoverFoot{padding:8px 10px}.dtPopoverHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border);background:#fffffff5;border-top-left-radius:12px;border-top-right-radius:12px}.dtPopoverTitle{font-weight:950}.dtPopoverBody{padding:10px 12px}.dtPopoverFoot{padding:10px 12px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:8px;background:#fffffff5;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.dtPopover .jalaliPicker{gap:10px}.dtPopover .jalaliSummary{padding:8px 10px}.jalaliPicker{display:grid;gap:12px}.jalaliHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 2px}.jalaliTitle{font-weight:950}.jalaliSummary{border:1px solid rgba(2,6,23,.1);background:#ffffffdb;border-radius:14px;padding:10px 12px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.jalaliSummaryMain{font-weight:950;letter-spacing:-.2px}.jalaliSummarySub{color:var(--muted);font-weight:800;font-size:12px}.jalaliGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.jalaliW{font-weight:900;color:var(--muted);text-align:center;padding:4px 0;font-size:12px}.jalaliD{border-radius:10px;border:none;background:transparent;padding:0;height:34px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;cursor:pointer}.jalaliD:hover{background:#0206170d}.jalaliD.isEmpty{border:none;background:transparent;cursor:default;opacity:0}.jalaliD.isSel{background:linear-gradient(180deg,#00a6b32e,#00a6b31a);color:#0b6d75}.jalaliD.isToday:not(.isSel){box-shadow:inset 0 0 0 2px #ff7a1a8c}.jalaliTime,.cards{display:grid;gap:10px}.dealCard,.ticketCard{text-align:start;border:1px solid rgba(2,6,23,.1);background:#fffffff0;border-radius:14px;box-shadow:var(--shadow);padding:12px;cursor:pointer}.timelineCard{border-radius:14px}.timelineTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.timelineTitle{font-weight:950;line-height:1.4}.dealTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dealTitle{font-weight:950;font-size:14px;line-height:1.4}.dealMeta{display:grid;gap:4px;margin-top:8px}.dealActions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.btnIcon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#fff3;border:1px solid rgba(255,255,255,.22)}.btn.soft .btnIcon{background:#00a6b324;border-color:#00a6b338}.btn.primary .btnIcon,.btn.warn .btnIcon{background:#ffffff2e;border-color:#ffffff38}.select{border-radius:10px;border:1px solid rgba(2,6,23,.14);background:#ffffffeb;padding:8px 10px;font-weight:900}.btn.soft.active{background:#00a6b329;border-color:#00a6b357}.linkBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;color:#0b6d75;font-weight:950;text-decoration:underline;text-underline-offset:3px}.reportsKpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.reportsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.barList{display:grid;gap:8px;margin-top:10px}.barRow{display:grid;grid-template-columns:180px 1fr 120px;gap:10px;align-items:center}.barLabel{font-weight:900;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barTrack{height:10px;border-radius:999px;background:#0f172a1a;overflow:hidden}.barFill{height:100%;border-radius:999px;background:linear-gradient(90deg,#3ea0e8f2,#2dbd69f2)}.barValue{text-align:end;font-weight:950;color:#0f172adb}.miniChart svg{width:100%;height:auto;display:block}.miniChartLegend{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;color:var(--muted);font-weight:850;font-size:12px}.miniLegendItem{display:inline-flex;align-items:center;gap:6px}.miniLegendItem .dot{width:10px;height:10px;border-radius:4px}.heatCell{text-align:center;font-weight:950}@media (max-width: 980px){.menuBtn{display:inline-flex}.mobileHeader{display:flex;position:fixed;inset-inline:0;top:0;height:64px;align-items:center;gap:10px;padding:0 14px;background:#fffffff5;border-bottom:1px solid rgba(2,6,23,.1);box-shadow:0 10px 24px #02061714;z-index:70}.mobileHeaderTitle{font-size:13px;line-height:1.2}.mobileHeaderUser{font-size:10.5px}.shell{padding-top:82px}.notifBanner{top:78px}.grid3,.grid4{grid-template-columns:1fr}.grid6{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.grid6 .span2{grid-column:1 / -1}.reportsGrid{grid-template-columns:1fr}.barRow{grid-template-columns:120px 1fr 96px}.dashboardGrid{grid-template-columns:1fr}.dashboardCompanyInline{font-size:12px}.dashboardStackSecondary{order:1}.dashboardStackPrimary{order:2}.dashboardList{max-height:min(42vh,320px)}.dashboardOpenCard .dashboardList{max-height:min(36vh,290px)}.grid2,.dealFormGridA,.dealFormGridB,.formRow2{grid-template-columns:1fr}.tableWrap.limited{max-height:min(48vh,340px)}.dealFormRow1,.dealFormRow2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dealFormRow2 .field{min-width:0}.checkGroup{display:grid;grid-template-columns:1fr;gap:8px;align-items:start}.kvGrid{grid-template-columns:1fr}.shell{padding-inline-start:0}.sidebar{top:0;height:100vh;transform:translate(-100%);transition:transform .18s ease;width:min(286px,90vw);z-index:80}[dir=rtl] .sidebar{transform:translate(100%)}.sidebar.open{transform:translate(0)}.sidebarHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid var(--border)}.sidebarOverlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#02061752;z-index:79;opacity:0;pointer-events:none;transition:opacity .18s ease}.sidebarOverlay.open{opacity:1;pointer-events:auto}.ghostBtn{margin-inline-start:0}.search{max-width:none}.sideFlyout{position:static;inset-inline-end:auto;width:auto;max-width:none;opacity:1;transform:none;pointer-events:auto;margin-top:8px;display:none}.sideCat.is-open .sideFlyout{display:block}}@media (max-width: 380px){.mobileHeaderTitle{font-size:12px}.mobileHeaderUser{font-size:10px}.grid6{grid-template-columns:1fr}.grid6 .span2{grid-column:1 / -1}}
