@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Vazirmatn:wght@300;400;500;600;700;800;900&display=swap";.global-table-scroll{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto hidden}.global-table-scroll table{min-width:760px}th,td{min-width:max-content;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-width:none!important;overflow:visible!important}th *,td *{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-width:none!important}.global-table-pagination,.table-pagination{color:#5b6b86;border-top:1px solid #eeeae2;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;font-size:13px;display:flex}@media (width<=720px){.global-table-pagination,.table-pagination{flex-direction:column;align-items:stretch}.global-table-pagination>div,.table-pagination>div{flex-wrap:wrap}.global-table-pagination button,.global-table-pagination select,.table-pagination button,.table-pagination select{flex:auto}}.global-table-pagination>div,.table-pagination>div{align-items:center;gap:8px;display:inline-flex}.global-table-pagination button,.global-table-pagination select,.table-pagination button,.table-pagination select{color:#111827;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded8cc;border-radius:8px;padding:0 12px;font-weight:700}.global-table-pagination label,.table-pagination label{color:#5b6b86;font-size:12px;font-weight:700}.global-table-pagination button:disabled,.table-pagination button:disabled{opacity:.45;cursor:not-allowed}.global-table-pagination strong,.table-pagination strong{color:#111827;font-size:12px}body.dark-mode .global-table-pagination button,body.dark-mode .global-table-pagination select,body.dark-mode .table-pagination button,body.dark-mode .table-pagination select{color:#e5e7eb;background:#0f172ad9;border-color:#94a3b847}body.dark-mode .global-table-pagination,body.dark-mode .table-pagination{color:#94a3b8;border-color:#94a3b833}body.dark-mode .global-table-pagination label,body.dark-mode .table-pagination label{color:#94a3b8}body.dark-mode .global-table-pagination strong,body.dark-mode .table-pagination strong{color:#e5e7eb}.global-full-text-cell{cursor:default}.global-full-text-tooltip{z-index:5000000;color:#111827;white-space:nowrap;word-break:normal;text-align:left;background:#fff;border:1px solid #ded8cc;border-radius:10px;width:max-content;max-width:min(760px,100vw - 24px);padding:10px 12px;font-size:13px;font-weight:800;line-height:1.45;position:fixed;overflow:auto hidden;box-shadow:0 18px 45px #0f172a2e,0 4px 12px #0f172a14}body.dark-mode .global-full-text-tooltip{color:#f8fafc;background:#1e293b;border-color:#334155}.startup-splash{z-index:2147483647;color:#fff;pointer-events:none;opacity:1;background:#010103;width:100vw;height:100vh;transition:opacity .9s,visibility .9s;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.startup-splash-closing{opacity:0;visibility:hidden}.startup-splash-background,.startup-splash-track,.startup-splash-tile,.startup-splash-overlay{position:absolute;inset:0}.startup-splash-background{opacity:0;transition:opacity .45s,transform .9s;transform:scale(1.08)}.startup-splash-background-ready{opacity:1}.startup-splash-closing .startup-splash-background{transform:scale(1.12)}.startup-splash-track{width:240vw;height:100%;animation:18s linear infinite startup-water-drift;display:flex;transform:translate(0,0)}.startup-splash-tile{filter:grayscale()brightness(.62)contrast(1.55);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 120vw;min-width:120vw;height:100%}.startup-splash-overlay{background:radial-gradient(circle,#ffffff0f,#01010314 28%,#0101038a 74%),linear-gradient(#000000c7,#04040c2e 45%,#000000d1)}.startup-splash-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(92vw,760px);animation:.9s both startup-content-in;display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.startup-splash-content span{color:#ffffffb8;letter-spacing:2.8px;text-transform:uppercase;font-size:clamp(10px,.9vw,13px);font-weight:500;line-height:1.3}.startup-splash-content strong{color:#fff;letter-spacing:10px;text-shadow:0 0 18px #ffffff8c,0 12px 34px #0000007a;margin-top:15px;font-size:clamp(34px,4.2vw,56px);font-weight:900;line-height:1.08}.startup-splash-content p{color:#ffffff75;max-width:min(420px,84vw);margin-top:12px;font-size:clamp(12px,1vw,15px);font-weight:400;line-height:1.45}.startup-splash-line{background:#ffffff24;border-radius:999px;width:min(230px,44vw);height:3px;margin-top:42px;position:relative;overflow:hidden}.startup-splash-line i{background:linear-gradient(90deg,#0000,#ffffffe0,#0000);width:42%;height:100%;animation:1.45s ease-in-out infinite startup-loading-line;display:block;position:absolute;top:0;left:-42%}@keyframes startup-water-drift{0%{transform:translate(0,0)}to{transform:translate(-120vw)}}@keyframes startup-content-in{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes startup-loading-line{0%{transform:translate(0,0)}to{transform:translate(340%)}}@media (width<=640px){.startup-splash-content strong{letter-spacing:5px}.startup-splash-line{margin-top:22px}}@media (prefers-reduced-motion:reduce){.startup-splash,.startup-splash-background,.startup-splash-track,.startup-splash-content,.startup-splash-line i{animation:none!important}}.page-wait-overlay{z-index:49000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:progress;background:#f8fafc94;place-items:center;display:grid;position:fixed;inset:0}.page-wait-card{color:#475569;font:inherit;background:#fff;border:1px solid #94a3b833;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:25px 30px;font-size:12px;display:flex;box-shadow:0 12px 45px #0f172a17}.page-wait-ring{box-sizing:border-box;will-change:transform;border:3px solid #e2e8f0;border-top-color:#334155;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite page-wait-spin;display:block}body.dark-mode .page-wait-overlay{background:#0206178c}body.dark-mode .page-wait-card{color:#e2e8f0;background:#171c26;border-color:#334155}body.dark-mode .page-wait-ring{border-color:#e2e8f0 #334155 #334155}@keyframes page-wait-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.page-wait-ring{animation:none}}@media print{.page-wait-overlay{display:none!important}}.page-wait-cancel{cursor:pointer;color:inherit;font:inherit;background:0 0;border:1px solid #64748b;border-radius:10px;padding:9px 18px;font-size:13px}.page-wait-cancel:hover{background:#64748b1f}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:hidden}#root{background:#f7f5f1}body{color:#252525;letter-spacing:-.01em;background:#f7f5f1;font-family:Inter,Segoe UI,Arial,sans-serif;font-weight:400}.app{background:#f7f5f1;gap:18px;height:100vh;padding:18px;display:flex}.app[dir=rtl] .topbar,.app[dir=rtl] .settings-page,.app[dir=rtl] .menu a,.app[dir=rtl] .sidebar-menu-parent,.app[dir=rtl] .module-placeholder{text-align:right}.app[dir=rtl] .top-actions,.app[dir=rtl] .header-search{margin-left:0;margin-right:auto}.app[dir=rtl] .header-search input{text-align:right;direction:rtl!important}.sidebar{background:#fff;border:1px solid #ece8df;border-radius:20px;flex-direction:column;width:235px;min-width:235px;height:calc(100vh - 36px);padding:18px 14px;display:flex;overflow-y:auto}.brand{border-bottom:1px solid #eeeae2;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:18px;display:flex}.brand>div:nth-child(2){min-width:0}.brand-logo{color:#fff;background:#262626;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.brand-logo img{object-fit:contain;border-radius:inherit;background:#fff;width:100%;height:100%}.brand h2{font-size:18px;font-weight:600}.brand p{color:#888;font-size:12px}.mobile-brand-actions,.mobile-sidebar-menu-btn{display:none}.menu{flex-direction:column;gap:5px;display:flex}body.dark-mode #root,body.dark-mode .app{background:#0f172a}body.dark-mode .main,body.dark-mode .sidebar,body.dark-mode .topbar,body.dark-mode .card,body.dark-mode .stat,body.dark-mode .dashboard-insight-hero,body.dark-mode .table-card,body.dark-mode .dropdown{color:#f8fafc!important;background:#1e293b!important;border-color:#334155!important}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode p,body.dark-mode span,body.dark-mode td,body.dark-mode th,body.dark-mode a{color:#f8fafc!important}body.dark-mode .search-input,body.dark-mode .top-actions input,body.dark-mode .icon-btn,body.dark-mode .profile-btn{color:#f8fafc!important;background:#0f172a!important;border-color:#334155!important}body.dark-mode .donut-circle:before{background:#1e293b}body.dark-mode td{border-color:#334155!important}.menu a{color:#666;cursor:pointer;border-radius:12px;align-items:center;height:40px;padding:0 14px;font-size:13px;text-decoration:none;display:flex}.menu a:hover,.menu .active{color:#222;background:#f1f0eb;font-weight:600}.logout{color:#dc2626;text-align:right;cursor:pointer;background:0 0;border:none;margin-top:auto;padding:12px;font-family:inherit;font-size:13px}.main{background:#fff;border:1px solid #ece8df;border-radius:20px;flex-direction:column;flex:1;min-width:0;height:calc(100vh - 36px);display:flex;overflow:hidden}.page-content{flex:1;min-height:0;overflow:hidden auto}.page-fade-shell{min-height:100%;animation:.48s cubic-bezier(.22,1,.36,1) both pageFadeIn}@keyframes pageFadeIn{0%{opacity:0;filter:blur(4px);transform:translateY(12px)scale(.995)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}body[data-theme=clay-minimalism],body[data-theme=clay-minimalism] #root,body[data-theme=clay-minimalism] .app{background:#f3eee8}body[data-theme=clay-minimalism] .sidebar,body[data-theme=clay-minimalism] .main,body[data-theme=clay-minimalism] .topbar,body[data-theme=clay-minimalism] .card,body[data-theme=clay-minimalism] [class$=-card]{border-color:#e3d8cc;box-shadow:10px 10px 28px #9c887424,-8px -8px 22px #ffffffb3}body[data-theme=glassmorphism] #root,body[data-theme=glassmorphism] .app{background:linear-gradient(135deg,#eef7ff 0%,#f7f2ff 45%,#f8fafc 100%)}body[data-theme=glassmorphism] .sidebar,body[data-theme=glassmorphism] .main,body[data-theme=glassmorphism] .topbar,body[data-theme=glassmorphism] .card,body[data-theme=glassmorphism] [class$=-card]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-color:#ffffffad;box-shadow:0 18px 50px #6366f11c}body[data-theme=black-white] #root,body[data-theme=black-white] .app,body[data-theme=black-white].dark-mode,body[data-theme=black-white].dark-mode .app{background:#050505}body[data-theme=black-white].dark-mode .main,body[data-theme=black-white].dark-mode .sidebar,body[data-theme=black-white].dark-mode .topbar,body[data-theme=black-white].dark-mode .card,body[data-theme=black-white].dark-mode [class$=-card]{background:#111!important;border-color:#3f3f46!important}body[data-theme=black-white].dark-mode .menu .active,body[data-theme=black-white].dark-mode .menu a:hover{color:#000!important;background:#fff!important}body[data-theme=neon] #root,body[data-theme=neon] .app,body[data-theme=neon].dark-mode,body[data-theme=neon].dark-mode .app{background:radial-gradient(circle at 0 0,#22d3ee29,#0000 28%),#070816}body[data-theme=neon].dark-mode .main,body[data-theme=neon].dark-mode .sidebar,body[data-theme=neon].dark-mode .topbar,body[data-theme=neon].dark-mode .card,body[data-theme=neon].dark-mode [class$=-card]{box-shadow:0 0 28px #22d3ee1a;background:#0d1020!important;border-color:#22d3ee5c!important}body[data-theme=neon].dark-mode .menu .active,body[data-theme=neon].dark-mode .menu a:hover{color:#67e8f9!important;background:#22d3ee2e!important}.topbar{z-index:1000;background:#fff;border-bottom:1px solid #eeeae2;flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 28px;display:flex}.header-search{color:#94a3b8;background:#faf9f6;border:1px solid #e4e0d7;border-radius:13px;align-items:center;gap:8px;width:185px;height:42px;margin-left:auto;padding:0 13px;transition:width .35s,border-color .25s,box-shadow .25s,background .25s;display:flex}.header-search:focus-within{color:#4f46e5;background:#fff;border-color:#6366f1;width:min(440px,45vw);box-shadow:0 12px 32px #4f46e51f}.header-search input{direction:rtl;outline:0;font-family:inherit;background:0 0!important;border:0!important;width:100%!important;height:100%!important;padding:0!important}.header-search svg{flex:none}.header-account-link{color:#252525;background:#fff;border:1px solid #e4e0d7;border-radius:12px;align-items:center;gap:6px;height:40px;padding:0 13px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.header-ai-link{color:#5b21b6;background:linear-gradient(135deg,#faf5ff,#eef2ff);border:1px solid #ddd6fe;border-radius:12px;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 7px 18px #6366f114}.header-ai-link:hover{transform:translateY(-1px);box-shadow:0 10px 23px #6366f126}.header-theme-toggle{transition:background .18s,color .18s,border-color .18s}.header-theme-toggle:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.header-theme-menu-action{cursor:pointer;border:0;width:100%;font-family:inherit}body.dark-mode .header-theme-toggle:hover{color:#f8fafc!important;background:#334155!important;border-color:#475569!important}.dropdown-logout{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;height:38px;margin-top:7px;font-family:inherit;display:flex;color:#b91c1c!important;background:#fee2e2!important}.header-language-btn{gap:7px;min-width:76px;padding:0 11px;font-size:11px;font-weight:850;width:auto!important}.language-dropdown{width:170px;padding:8px;right:0}.language-dropdown button,.dropdown-language-option{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:800;display:flex}.language-dropdown small{color:#94a3b8;font-size:10px;font-weight:900}.app[dir=rtl] .language-dropdown,.app[dir=rtl] .profile-dropdown,.app[dir=rtl] .notification-dropdown{left:0;right:auto}.topbar h1{font-size:25px;font-weight:650}.topbar p{color:#777;margin-top:4px;font-size:13px}.top-actions{gap:10px;display:flex}.top-actions button,.card-title button{color:#fff;cursor:pointer;background:#252525;border:none;border-radius:12px;height:40px;padding:0 16px;font-family:inherit}.stats{border-bottom:1px solid #eeeae2;grid-template-columns:repeat(4,1fr);gap:14px;padding:20px 28px;display:grid}.stat{background:#faf9f6;border:1px solid #eeeae2;border-radius:16px;padding:16px}.dashboard-stat-button{text-align:left;width:100%;color:inherit;cursor:pointer;font-family:inherit;transition:transform .18s,border-color .18s,box-shadow .18s}.dashboard-stat-button:hover{border-color:#c7d2fe;transform:translateY(-2px);box-shadow:0 14px 34px #4f46e51a}.dashboard-stat-button:focus-visible{outline-offset:2px;outline:3px solid #6366f140}.stat span{color:#777;font-size:12px}.stat h2{margin:8px 0 2px;font-size:28px}.stat p{color:#888;font-size:12px}.charts-grid{grid-template-columns:2fr 1.3fr 1.2fr;gap:16px;padding:20px 28px;display:grid}.card{background:#fff;border:1px solid #eeeae2;border-radius:18px;padding:16px}.card-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.card-title h3{font-size:16px;font-weight:600}.card-title span{color:#777;font-size:12px}.donut{place-items:center;height:170px;display:grid}.donut-circle{background:conic-gradient(#22c55e 0 55%, #3b82f6 55% 82%, #f59e0b 82% 100%);border-radius:50%;place-items:center;width:135px;height:135px;display:grid;position:relative}.donut-circle:before{content:"";background:#fff;border-radius:50%;width:95px;height:95px;position:absolute}.donut-circle h2,.donut-circle p{z-index:2;position:relative}.donut-circle h2{font-size:32px}.donut-circle p{color:#777;margin-top:36px;font-size:12px;position:absolute}.legend{color:#666;flex-direction:column;gap:8px;font-size:13px;display:flex}.legend span{align-items:center;gap:8px;display:flex}.legend b{border-radius:50%;width:10px;height:10px}.green{background:#22c55e}.blue{background:#3b82f6}.yellow{background:#f59e0b}.bar-chart{justify-content:space-between;align-items:end;gap:10px;height:210px;padding-top:10px;display:flex}.bar-chart div{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.bar-chart span{background:#54524c;border-radius:8px 8px 0 0;width:34px;margin-top:auto}.bar-chart p{color:#777;margin-top:8px;font-size:12px}.bottom-grid{grid-template-columns:2fr 1fr;gap:16px;padding:0 28px 28px;display:grid}.table-card{padding:0;overflow:hidden}.table-card .card-title{border-bottom:1px solid #eeeae2;margin:0;padding:16px}.table-card .card-title a{color:#fff;background:#252525;border-radius:10px;align-items:center;height:36px;padding:0 13px;font-size:11px;text-decoration:none;display:flex}.bar-chart small{color:#94a3b8;white-space:nowrap;margin-top:3px;font-size:8px}.dashboard-empty{color:#777;text-align:center!important;padding:24px!important}.dashboard-table-wrap{overflow-x:auto}.dashboard-stats-expanded{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.dashboard-stats-expanded .stat h2{word-break:break-word;font-size:26px;line-height:1.1}.dashboard-control-stats{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.dashboard-date-filters{background:#fff;border:1px solid #ece8df;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:14px;margin:0 28px 16px;padding:14px 16px;display:grid}.dashboard-date-filters>div:first-child span,.dashboard-custom-date-range label{color:#64748b;font-size:12px;font-weight:800;display:block}.dashboard-date-filters>div:first-child strong{color:#111827;margin-top:3px;font-size:18px;font-weight:900;display:block}.dashboard-date-filters>div:first-child p{color:#64748b;margin-top:3px;font-size:12px}.dashboard-date-filter-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-date-filter-actions button{color:#334155;cursor:pointer;background:#faf9f6;border:1px solid #e5e7eb;border-radius:8px;height:34px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:850}.dashboard-date-filter-actions button.active,.dashboard-date-filter-actions button:hover{color:#3730a3;background:#eef2ff;border-color:#4f46e5}.dashboard-custom-date-range{grid-column:1/-1;grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px;display:grid}.dashboard-custom-date-range label{flex-direction:column;gap:6px;display:flex}.dashboard-custom-date-range input{color:#111827;background:#faf9f6;border:1px solid #e5e7eb;border-radius:8px;height:38px;padding:0 10px;font-family:inherit}body.dark-mode .dashboard-date-filters{background:#151515;border-color:#334155}body.dark-mode .dashboard-date-filters>div:first-child span,body.dark-mode .dashboard-date-filters>div:first-child p,body.dark-mode .dashboard-custom-date-range label{color:#cbd5e1}body.dark-mode .dashboard-date-filters>div:first-child strong{color:#f8fafc}body.dark-mode .dashboard-date-filter-actions button,body.dark-mode .dashboard-custom-date-range input{color:#f8fafc;background:#0f172a;border-color:#334155}body.dark-mode .dashboard-date-filter-actions button.active,body.dark-mode .dashboard-date-filter-actions button:hover{color:#c7d2fe;background:#4f46e538;border-color:#818cf8}@media (width<=900px){.dashboard-date-filters{grid-template-columns:1fr;margin-inline:16px}.dashboard-date-filter-actions{justify-content:flex-start}.dashboard-custom-date-range{grid-template-columns:1fr}}.dashboard-static-card{min-width:0}.dashboard-red-count{color:#dc2626}.dashboard-category-card{min-height:138px}.dashboard-category-preview{gap:3px;margin-top:8px;display:grid}.dashboard-category-preview p{color:#64748b;margin:0;font-size:11px}.dashboard-category-preview b{color:#111827;font-weight:900}.dashboard-drill-card{background:#fff;border:1px solid #eeeae2;border-radius:18px;margin:20px 28px 28px;padding:16px}.dashboard-drill-card .card-title button{color:#fff;cursor:pointer;background:#252525;border:0;border-radius:10px;height:34px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:800}.dashboard-chart-grid{border-bottom:1px solid #eeeae2;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 28px 28px;display:grid}.dashboard-chart-card{min-width:0}.dashboard-chart-box{width:100%;min-width:0;height:260px}.dashboard-chart-empty{color:#777;text-align:center;place-items:center;min-height:260px;margin:0;font-size:13px;display:grid}.dashboard-chart-box .recharts-cartesian-grid line{stroke:#e7e2d8}.dashboard-chart-box .recharts-cartesian-axis-tick-value{fill:#64748b;font-size:11px}.dashboard-chart-box .recharts-tooltip-wrapper{outline:none}.dashboard-entity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-entity-row,.dashboard-category-row{text-align:left;cursor:pointer;background:#faf9f6;border:1px solid #eeeae2;border-radius:14px;min-width:0;padding:14px;font-family:inherit}.dashboard-entity-row:hover,.dashboard-category-row:hover{background:#fff;border-color:#c7d2fe}.dashboard-entity-row strong,.dashboard-category-row strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;display:block;overflow:hidden}.dashboard-entity-row span,.dashboard-category-row span,.dashboard-category-row em{color:#64748b;margin-top:6px;font-size:12px;font-style:normal;font-weight:700;display:block}.dashboard-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-category-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 12px;display:grid}.dashboard-category-row strong,.dashboard-category-row span{grid-column:1/-1}.dashboard-category-totals{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.dashboard-category-totals span{color:#64748b;background:#faf9f6;border:1px solid #eeeae2;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.dashboard-table-wrap table{min-width:1120px}.dashboard-insight-card .dashboard-table-wrap table{min-width:1280px}.dashboard-click-row{cursor:pointer}.dashboard-click-row:hover td{background:#f8fafc}.dashboard-insight-hero{background:#fff;border:1px solid #eeeae2;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:18px;margin:20px 28px;padding:18px;display:flex}.dashboard-insight-hero h1{color:#111827;margin:8px 0 6px;font-size:28px}.dashboard-insight-hero p{color:#52627a;margin:0;font-size:13px}.dashboard-insight-back{color:#4338ca;margin-bottom:8px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.dashboard-insight-count{text-align:right;background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;min-width:150px;padding:14px}.dashboard-insight-count strong{color:#111827;font-size:30px;line-height:1;display:block}.dashboard-insight-count span{color:#52627a;font-size:12px;font-weight:800}.dashboard-insight-card{margin:0 28px 28px}.global-search{z-index:10000;position:relative}.global-search input{text-align:left;direction:ltr!important}.global-search-submit{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.global-search-results{text-align:left;direction:ltr;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:min(760px,100vw - 48px);max-height:min(620px,100vh - 130px);padding:10px;position:absolute;top:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 24px 70px #0f172a38}.global-search-results-header{border-bottom:1px solid #f1f0eb;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:8px 10px 12px;display:flex}.global-search-results-header strong{color:#111827;font-size:14px;font-weight:900}.global-search-results-header span{color:#52627a;font-size:12px;font-weight:800}.global-search-view-all{color:#3730a3;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:9px;width:calc(100% - 16px);height:34px;margin:0 8px 8px;font-family:inherit;font-size:12px;font-weight:850}.global-search-filters{flex-wrap:wrap;gap:7px;padding:6px 8px 10px;display:flex}.global-search-filters button{color:#475569;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;height:30px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:800}.global-search-filters button.active{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.global-search-result{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:90px minmax(0,1fr);gap:3px 12px;width:100%;padding:11px 12px;font-family:inherit;display:grid}.global-search-result:hover{background:#f8fafc}.global-search-result>span{color:#4338ca;background:#eef2ff;border-radius:999px;grid-row:span 3;width:fit-content;height:fit-content;padding:6px 9px;font-size:11px;font-weight:900}.global-search-result strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:900;overflow:hidden}.global-search-result em{color:#52627a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-style:normal;overflow:hidden}.global-search-result div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin-top:5px;display:grid}.global-search-result small{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.global-search-empty{text-align:center;color:#52627a;padding:22px;font-size:13px;font-weight:800}.search-results-page{padding:24px 28px 32px}.search-results-hero,.search-results-card,.search-results-empty{background:#fff;border:1px solid #ece8df;border-radius:8px}.search-results-hero{grid-template-columns:auto minmax(0,1fr) minmax(280px,420px);align-items:center;gap:16px;margin-bottom:14px;padding:18px;display:grid}.search-results-back{color:#3730a3;cursor:pointer;background:#eef2ff;border:0;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 12px;font-family:inherit;font-weight:850;display:inline-flex}.search-results-hero span{color:#3730a3;background:#eef2ff;border-radius:999px;width:fit-content;padding:4px 9px;font-size:12px;font-weight:850;display:inline-flex}.search-results-hero h1{color:#111827;margin:8px 0 4px;font-size:28px;font-weight:900}.search-results-hero p{color:#52627a;font-size:13px}.search-results-form{background:#faf9f6;border:1px solid #e5e7eb;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:44px;padding:0 8px 0 12px;display:grid}.search-results-form input{background:0 0;border:0;outline:0;min-width:0;height:100%;font-family:inherit}.search-results-form button{color:#fff;cursor:pointer;background:#252525;border:0;border-radius:8px;height:32px;padding:0 12px;font-family:inherit;font-weight:850}.search-results-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.search-results-stats div{background:#fff;border:1px solid #ece8df;border-radius:8px;padding:14px}.search-results-stats span{color:#64748b;font-size:12px;font-weight:800}.search-results-stats strong{color:#111827;margin-top:6px;font-size:24px;font-weight:900;display:block}.search-results-card{margin-bottom:14px;overflow:hidden}.search-results-card-title{border-bottom:1px solid #eeeae2;padding:16px 18px}.search-results-card-title h2{color:#111827;font-size:20px;font-weight:900}.search-results-card-title p{color:#52627a;margin-top:3px;font-size:12px}.search-results-table-wrap{overflow-x:auto}.search-results-table-wrap th,.search-results-table-wrap td{text-align:left;vertical-align:top}.search-results-table-wrap td strong,.search-results-table-wrap td small{display:block}.search-results-table-wrap td small{color:#64748b;margin-top:4px}.search-result-clickable-row,tr[class*=clickable-row],tr[role=button]{cursor:pointer}.search-result-clickable-row{transition:background .16s}.search-result-clickable-row:hover td{background:color-mix(in srgb, var(--company-accent,#4f46e5) 6%, var(--card-bg,#fff))}.search-result-type,.search-money{white-space:nowrap;border-radius:999px;width:fit-content;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.search-result-type{color:#3730a3;background:#eef2ff}.search-money.deposit{color:#15803d;background:#dcfce7}.search-money.withdraw{color:#1d4ed8;background:#dbeafe}.search-result-detail-list{grid-template-columns:repeat(2,minmax(160px,1fr));gap:6px 10px;display:grid}.search-result-detail-list span{color:#475569;font-size:11px}.search-results-table-wrap td button{color:#fff;cursor:pointer;background:#252525;border:0;border-radius:8px;height:32px;padding:0 12px;font-family:inherit;font-weight:850}.search-results-empty{color:#64748b;text-align:center;padding:28px;font-weight:850}body.dark-mode .global-search-submit{color:#f8fafc}body.dark-mode .global-search-view-all{color:#c7d2fe;background:#1e293b;border-color:#475569}body.dark-mode .search-results-hero,body.dark-mode .search-results-card,body.dark-mode .search-results-empty,body.dark-mode .search-results-stats div{color:#f8fafc;background:#151515;border-color:#334155}body.dark-mode .search-results-hero h1,body.dark-mode .search-results-card-title h2,body.dark-mode .search-results-stats strong,body.dark-mode .search-results-table-wrap td strong{color:#f8fafc}body.dark-mode .search-results-hero p,body.dark-mode .search-results-card-title p,body.dark-mode .search-results-stats span,body.dark-mode .search-results-table-wrap td small,body.dark-mode .search-result-detail-list span{color:#cbd5e1}body.dark-mode .search-results-form{color:#f8fafc;background:#0f172a;border-color:#334155}body.dark-mode .search-results-form input{color:#f8fafc}body.dark-mode .search-results-card-title{border-bottom-color:#334155}body.dark-mode .search-result-type,body.dark-mode .search-results-hero span,body.dark-mode .search-results-back{color:#c7d2fe;background:#4f46e538}body.dark-mode .search-money.deposit{color:#86efac;background:#16a34a38}body.dark-mode .search-money.withdraw{color:#93c5fd;background:#2563eb3d}.search-result-highlight{color:#3b2500;background:linear-gradient(#fde68a,#f59e0b);border-radius:4px;padding:0 3px;font-weight:950;display:inline;box-shadow:0 0 0 1px #b4530929}body.dark-mode .search-result-highlight{color:#fffbeb;background:linear-gradient(#fbbf248c,#b453098c)}@media (width<=900px){.search-results-hero,.search-results-stats,.search-result-detail-list{grid-template-columns:1fr}}table{border-collapse:collapse;width:100%}th{text-align:right;color:#666;background:#faf9f6;height:42px;padding:0 14px;font-size:12px}td{border-top:1px solid #eeeae2;height:52px;padding:0 14px;font-size:13px}.badge{border-radius:8px;align-items:center;height:24px;padding:0 9px;font-size:11px;display:inline-flex}.success{color:#15803d;background:#dcfce7}.warning{color:#b45309;background:#fef3c7}.info{color:#2563eb;background:#dbeafe}.summary{flex-direction:column;display:flex}.summary div{border-bottom:1px solid #eeeae2;justify-content:space-between;padding:13px 0;font-size:13px;display:flex}.summary span{color:#666}.summary b{font-weight:600}.summary .profit b,.summary .profit span{color:#16a34a}@media (width<=1100px){html,body,#root{height:auto;min-height:100%;overflow:auto}.app{flex-direction:column;height:auto;min-height:100vh;overflow:visible}.sidebar{width:100%;min-width:100%;height:auto}.main{height:auto;overflow:visible}.page-content{overflow:visible}.stats,.charts-grid,.bottom-grid{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:stretch;gap:14px;height:auto;padding:18px}.top-actions{flex-direction:column}.top-actions input{width:100%}}.header-menu button,.mode-btn{transition:all .25s}.header-menu button:hover,.mode-btn:hover{color:#fff;background:#111827;transform:translateY(-2px)}.dropdown{z-index:9999;min-width:240px;top:52px;right:0}.dropdown-action{color:#252525;width:100%;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.dropdown-action:hover{background:#f1f0eb}.dropdown-alerts{background:#faf9f6;border:1px solid #eeeae2;border-radius:10px;margin-top:8px;padding:10px}.dropdown-alerts span{align-items:center;gap:7px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.dropdown-alerts span b{color:#fff;background:#252525;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;font-size:11px;display:grid}.dropdown-alerts small{color:#64748b;font-size:11px;line-height:1.8;display:block}.animated{animation:.25s dropdownFade}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.icon-btn{position:relative}.alert-count{color:#fff;background:#dc2626;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;position:absolute;top:-6px;left:-6px}.alert-dropdown ul{color:#475569;margin:8px 0 0;padding:0;font-size:12px;line-height:2;list-style:none}.notification-dropdown{width:286px;overflow:hidden;padding:0!important}.notification-dropdown-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;display:flex}.notification-dropdown-header strong{color:#111827;font-size:15px;font-weight:900}.notification-group-list{border-bottom:1px solid #e5e7eb;padding:8px 12px}.notification-group-row{color:#52627a;align-items:center;gap:7px;min-height:28px;font-size:12px;font-weight:800;display:flex}.notification-group-row svg,.notification-icon svg{color:#f59e0b}.notification-item-list{max-height:270px;overflow:auto}.notification-item{background:#fff;border-bottom:1px solid #edf0f5;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:10px 12px;display:grid}.notification-icon{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.notification-item strong{color:#111827;font-size:13px;font-weight:900;display:block}.notification-item p{color:#52627a;margin:3px 0;font-size:12px;line-height:1.35}.notification-item small{color:#94a3b8;font-size:11px}.notification-empty{color:#64748b;text-align:center;padding:22px 14px;font-size:13px}*{font-variant-numeric:lining-nums tabular-nums;font-family:Inter,Segoe UI,Arial,sans-serif}button,input,select,textarea{font-family:Inter,Segoe UI,Arial,sans-serif!important}.page-loading{color:#64748b;place-items:center;min-height:240px;font-weight:700;display:grid}.app-busy-loader{width:100%;min-height:100%;padding:28px}.app-busy-loader-card{text-align:center;background:linear-gradient(#fffffff0,#f8fafcf0),radial-gradient(circle at 20% 20%,#14b8a62e,#0000 34%),radial-gradient(circle at 80% 15%,#3b82f62e,#0000 35%);border:1px solid #dbe5f3;border-radius:18px;width:min(360px,100%);padding:26px;box-shadow:0 18px 45px #0f172a1f}.app-busy-loader-card strong{color:#0f172a;margin-top:16px;font-size:18px;display:block}.app-busy-loader-card p{color:#64748b;margin-top:6px;font-size:13px}.app-busy-orbit{background:conic-gradient(#14b8a6,#3b82f6,#8b5cf6,#14b8a6);border-radius:999px;width:68px;height:68px;margin:0 auto;animation:1.1s linear infinite busy-spin;position:relative}.app-busy-orbit:after{content:"";border-radius:inherit;background:#fff;position:absolute;inset:9px}.app-busy-orbit span{background:#fff;border-radius:999px;width:12px;height:12px;position:absolute;box-shadow:0 0 0 4px #ffffff59}.app-busy-orbit span:first-child{top:0;left:28px}.app-busy-orbit span:nth-child(2){bottom:13px;right:3px}.app-busy-orbit span:nth-child(3){bottom:13px;left:3px}@keyframes busy-spin{to{transform:rotate(360deg)}}body.dark-mode .page-loading{color:#cbd5e1}body.dark-mode .app-busy-loader-card{background:linear-gradient(#0f172af5,#1e293bf5),radial-gradient(circle at 20% 20%,#14b8a629,#0000 34%),radial-gradient(circle at 80% 15%,#6366f12e,#0000 35%);border-color:#334155}body.dark-mode .app-busy-loader-card strong{color:#f8fafc}body.dark-mode .app-busy-loader-card p{color:#cbd5e1}body.dark-mode .app-busy-orbit:after{background:#0f172a}.navigation-loader{z-index:49000;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f8fafc6b;place-items:center;animation:.12s ease-out both navigation-loader-in;display:grid;position:fixed;inset:0}.navigation-loader-box{color:#334155;background:#fffffff5;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:11px;min-width:142px;min-height:54px;padding:9px 16px;font-size:12px;font-weight:800;display:flex;box-shadow:0 12px 32px #0f172a1f}.navigation-loader-spinner{border:3px solid #dbe4ee;border-top-color:#111827;border-radius:50%;flex:0 0 22px;width:22px;height:22px;animation:.68s linear infinite navigation-loader-spin}body.dark-mode .navigation-loader{background:#02061775}body.dark-mode .navigation-loader-box{color:#e2e8f0;background:#0f172af5;border-color:#334155;box-shadow:0 12px 34px #00000052}body.dark-mode .navigation-loader-spinner{border-color:#f8fafc #334155 #334155}@keyframes navigation-loader-spin{to{transform:rotate(360deg)}}@keyframes navigation-loader-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.navigation-loader,.navigation-loader-spinner{animation-duration:1.4s}}.app-confirm-overlay{z-index:50000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.app-confirm-modal{color:#111827;background:#fff;border:1px solid #fee2e2;border-radius:16px;width:min(430px,100%);padding:18px;box-shadow:0 28px 85px #0f172a52}.app-confirm-icon{color:#dc2626;background:#fee2e2;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:12px;display:grid}.app-confirm-content h2{color:#111827;margin:0 0 7px;font-size:20px;font-weight:900}.app-confirm-content p{color:#52627a;margin:0;font-size:13px;line-height:1.55}.app-confirm-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.app-confirm-actions button{cursor:pointer;border:0;border-radius:10px;height:38px;padding:0 15px;font-family:inherit;font-weight:850}.app-confirm-cancel{color:#111827;background:#f3f1ec}.app-confirm-danger{color:#fff;background:#dc2626}body.dark-mode .app-confirm-modal{color:#f8fafc;background:#151515;border-color:#7f1d1d}body.dark-mode .app-confirm-content h2{color:#f8fafc}body.dark-mode .app-confirm-content p{color:#cbd5e1}body.dark-mode .app-confirm-cancel{color:#f8fafc;background:#242424}body.dark-mode .app-confirm-danger{background:#ef4444}.table-pagination{color:#64748b;border-top:1px solid #eeeae2;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 18px;font-size:12px;display:flex}.table-pagination div{align-items:center;gap:10px;display:flex}.table-pagination button{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;min-width:72px;height:34px;font-family:inherit}.table-pagination button:disabled{opacity:.45;cursor:not-allowed}body.dark-mode .table-pagination{border-color:#334155}body.dark-mode .table-pagination button{color:#f8fafc;background:#0f172a;border-color:#334155}body.dark-mode .header-search{background:#0f172a;border-color:#334155}body.dark-mode .header-search:focus-within{border-color:#818cf8;box-shadow:0 12px 32px #6366f133}body.dark-mode .header-ai-link,body.dark-mode .header-account-link{background:#0f172a;border-color:#475569;color:#f8fafc!important}body.dark-mode .dropdown-action{color:#f8fafc!important}body.dark-mode .dropdown-action:hover,body.dark-mode .dropdown-alerts{background:#0f0f10!important;border-color:#333!important}body.dark-mode .dropdown-alerts small{color:#cbd5e1!important}body.dark-mode .notification-dropdown,body.dark-mode .notification-item{background:#0f172a!important}body.dark-mode .notification-dropdown-header,body.dark-mode .notification-group-list,body.dark-mode .notification-item{border-color:#334155}body.dark-mode .notification-dropdown-header strong,body.dark-mode .notification-item strong,body.dark-mode .notification-dropdown-header button,body.dark-mode .notification-item button{color:#f8fafc}body.dark-mode .notification-group-row,body.dark-mode .notification-item p{color:#cbd5e1}@media (width<=1100px){.header-search,.header-search:focus-within{width:100%}}.toast-host{z-index:200000;flex-direction:column;gap:10px;width:min(360px,100vw - 44px);display:flex;position:fixed;top:22px;left:22px}.app-toast{color:#1f2937;background:#fff;border:1px solid #d1fae5;border-right:5px solid #16a34a;border-radius:14px;align-items:center;gap:10px;padding:13px 15px;animation:.25s toastShow;display:flex;box-shadow:0 18px 45px #0f172a2e}.app-toast span{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.app-toast.error{border-color:#fecaca #dc2626 #fecaca #fecaca}.app-toast.error span{color:#dc2626;background:#fee2e2}.toast-host{gap:6px}.app-toast{border-radius:10px;gap:8px;padding:10px 12px}@keyframes toastShow{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}body.dark-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.dark-mode .finance-stat-card,body.dark-mode .finance-table-card,body.dark-mode .finance-modal,body.dark-mode .report-filters,body.dark-mode .report-stats>div,body.dark-mode .record-stat,body.dark-mode .record-card,body.dark-mode .record-modal,body.dark-mode .report-link-card,body.dark-mode .travel-map-card,body.dark-mode .travel-report-table,body.dark-mode .customer-stat-card,body.dark-mode .customer-table-card,body.dark-mode .customer-details-card,body.dark-mode .customer-modal,body.dark-mode .destination-item,body.dark-mode .app-toast{color:#f8fafc!important;background:#1e293b!important;border-color:#334155!important}body.dark-mode .finance-table-header,body.dark-mode .finance-modal-header,body.dark-mode .report-filter-summary,body.dark-mode .record-card-header,body.dark-mode .record-modal-header,body.dark-mode .travel-map-title,body.dark-mode .customer-table-header,body.dark-mode .customer-modal-header,body.dark-mode .destination-manager{border-color:#334155!important}body.dark-mode input,body.dark-mode select,body.dark-mode textarea{color:#f8fafc!important;background:#0f172a!important;border-color:#334155!important}body.dark-mode .map-background{fill:#0f172a;stroke:#334155}body.dark-mode .destination-node{fill:#1e3a5f}body.dark-mode .map-node-title,body.dark-mode .map-node-subtitle{fill:#f8fafc}body.dark-mode .customer-money-paid,body.dark-mode .record-income{background:#15803d26!important}body.dark-mode .customer-money-remaining,body.dark-mode .record-expense{background:#dc26261f!important}body.dark-mode .travel-badge.active,body.dark-mode .customer-type-badge.travel,body.dark-mode .customer-badge.pending,body.dark-mode .record-type.travel{color:#bfdbfe!important;background:#2563eb3d!important}body.dark-mode .travel-badge.done,body.dark-mode .customer-type-badge.payment,body.dark-mode .customer-badge.active,body.dark-mode .driver-badge.active,body.dark-mode .car-badge.active,body.dark-mode .finance-badge.income{color:#bbf7d0!important;background:#16a34a38!important}body.dark-mode .travel-badge.pending,body.dark-mode .car-badge.repair,body.dark-mode .record-type.repair{color:#fde68a!important;background:#d977063d!important}body.dark-mode .finance-badge.expense,body.dark-mode .record-type.expense{color:#fecaca!important;background:#dc262633!important}.app.dark{background:#111827}.app.dark .main,.app.dark .sidebar,.app.dark .card,.app.dark .stat,.app.dark .table-card,.app.dark .dropdown{color:#f9fafb;background:#1f2937;border-color:#374151}.app.dark body,.app.dark h1,.app.dark h2,.app.dark h3,.app.dark td,.app.dark th{color:#f9fafb}.app.dark p,.app.dark span,.app.dark .menu a,.app.dark .dropdown p{color:#cbd5e1}.app.dark .menu a:hover,.app.dark .menu .active{color:#fff;background:#374151}.app.dark .topbar,.app.dark .stats,.app.dark .brand,.app.dark .table-card .card-title,.app.dark td,.app.dark th{border-color:#374151}.app.dark .top-actions input{color:#fff;background:#111827;border-color:#374151}.app.dark .top-actions button,.app.dark .card-title button{color:#fff;background:#374151}.app.dark .top-actions button:hover{background:#5b3df5}.add-btn{color:#fff;cursor:pointer;background:#252525;border:none;border-radius:12px;align-items:center;gap:7px;height:40px;padding:0 14px;font-family:inherit;transition:all .25s;display:flex}.add-btn:hover{background:#5b3df5;transform:translateY(-2px)}.real-chart{width:100%;height:250px}.topbar{border-bottom:1px solid #eeeae2;justify-content:space-between;align-items:center;height:82px;padding:0 28px;display:flex}.header-title{flex:1}.header-title h1{margin-bottom:8px;font-size:25px;font-weight:700}.header-title p{color:#777;font-size:13px;line-height:1.8}.search-input{direction:rtl;background:#faf9f6;border:1px solid #e4e0d7;border-radius:13px;outline:none;width:165px;height:40px;padding:0 14px;font-family:inherit;transition:all .35s}.search-input:focus{background:#fff;border-color:#252525;width:310px;box-shadow:0 10px 28px #0f172a14}.header-icons{direction:rtl;align-items:center;gap:8px;display:flex}.icon-btn,.profile-btn{color:#252525;cursor:pointer;background:#fff;border:1px solid #e8e4dc;border-radius:13px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .25s;display:flex}.icon-btn svg,.profile-btn svg{display:block}.icon-btn:hover,.profile-btn:hover{color:#fff;background:#252525;border-color:#252525;transform:translateY(-2px)}.profile-btn{color:#fff;background:#252525;border-color:#252525}.dropdown{z-index:9999;direction:rtl;background:#fff;border:1px solid #eeeae2;border-radius:14px;width:230px;padding:12px;animation:.22s dropdownFade;position:absolute;top:50px;right:0;box-shadow:0 18px 45px #0f172a29}.app.dark .topbar{background:#1f2937;border-color:#374151}.app.dark .header-title h1{color:#f9fafb}.app.dark .header-title p{color:#cbd5e1}.app.dark .search-input,.app.dark .icon-btn,.app.dark .profile-btn{color:#f9fafb;background:#111827;border-color:#374151}.app.dark .icon-btn:hover,.app.dark .profile-btn:hover{background:#5b3df5;border-color:#5b3df5}.app.dark .dropdown{background:#111827;border-color:#374151}.app.dark .dropdown p,.app.dark .dropdown strong{color:#f9fafb}.top-actions{direction:ltr;align-items:center;gap:8px;display:flex}.search-box{direction:rtl;background:#faf9f6;border:1px solid #e4e0d7;border-radius:12px;outline:none;width:300px;height:40px;padding:0 14px;font-family:inherit}.dropdown{z-index:9999;direction:rtl;background:#fff;border:1px solid #eeeae2;border-radius:14px;width:230px;padding:12px;animation:.22s dropdownFade;position:absolute;top:48px;left:0;right:auto;box-shadow:0 18px 45px #0f172a24}.top-actions input{background:#faf9f6;border:1px solid #e4e0d7;border-radius:12px;outline:none;width:300px;height:40px;padding:0 14px;font-family:inherit}.header-menu{position:relative}.icon-btn{color:#fff;cursor:pointer;background:#252525;border:none;border-radius:12px;place-items:center;width:40px;height:40px;transition:all .25s;display:grid}.icon-btn:hover{background:#5b3df5;transform:translateY(-2px)}.dropdown{z-index:999;background:#fff;border:1px solid #eeeae2;border-radius:14px;width:220px;padding:12px;animation:.22s dropdownFade;position:absolute;top:48px;right:0;box-shadow:0 18px 45px #0f172a24}.dropdown strong{margin-bottom:8px;font-size:14px;display:block}.dropdown p{color:#666;border-top:1px solid #f0eee8;padding:8px 0;font-size:13px}.app{direction:ltr}.sidebar{order:0}.main{order:1}.brand,.menu a,.topbar,.top-actions,.header-icons,.card-title,.summary div,.legend span{text-align:left;direction:ltr}.menu a{justify-content:flex-start}.logout{text-align:left}.header-search input,.search-input,.search-box,.top-actions input{text-align:left;direction:ltr!important}.header-search{margin-left:0;margin-right:auto}.dropdown{text-align:left;direction:ltr;left:0;right:auto}.profile-dropdown{left:auto;right:0}th,td{text-align:left}.toast-host{left:auto;right:22px}.app-toast{border-left:5px solid #16a34a;border-right:1px solid #d1fae5}.app-toast.error{border-left-color:#dc2626;border-right-color:#fecaca}.alert-count{left:auto;right:-6px}.red-dot{background:#ef4444}.module-placeholder{padding:28px}.module-placeholder-card{background:#fff;border:1px solid #eeeae2;border-radius:18px;min-height:420px;padding:28px}.module-kicker{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;height:28px;margin-bottom:12px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.module-placeholder-card h1{margin-bottom:10px;font-size:28px}.module-placeholder-card>p{color:#64748b;max-width:760px;font-size:14px;line-height:1.8}.module-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.module-feature{background:#faf9f6;border:1px solid #eeeae2;border-radius:14px;align-items:center;gap:10px;min-height:74px;padding:14px;display:flex}.module-feature span{background:#5b3df5;border-radius:50%;flex:none;width:10px;height:10px}.module-feature p{color:#334155;font-size:13px;font-weight:600}body.dark-mode .module-placeholder-card,body.dark-mode .module-feature{background:#1e293b!important;border-color:#334155!important}body.dark-mode .module-kicker{color:#cbd5e1;background:#0f172a}body.dark-mode .module-feature p,body.dark-mode .module-placeholder-card p{color:#cbd5e1!important}@media (width<=1100px){.module-feature-grid{grid-template-columns:1fr}}body,button,input,select,textarea{font-weight:400}.brand h2,.topbar h1,.card-title h3,.stat h2,.module-placeholder-card h1{font-weight:600}.menu a{font-weight:400}.menu a:hover,.menu .active{font-weight:500}.stat span,.stat p,.card-title span,.summary span,td,th{font-weight:400}th,.badge{font-weight:500}html,body,#root{min-width:0}body{overflow:hidden}.app{width:100%;min-width:0;max-width:100%}.sidebar,.main,.page-content,.topbar,.top-actions{min-width:0}.topbar{position:relative}.top-actions{flex-wrap:wrap;flex:none;justify-content:flex-end}.header-search{flex:220px;max-width:460px}.header-account-link,.icon-btn,.profile-btn{flex:none}.dropdown{max-width:min(280px,100vw - 32px)}img,svg{max-width:100%}@media (width<=1100px){html,body,#root{height:auto;min-height:100%;overflow:hidden auto}body{overflow:hidden auto}.app{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;height:auto;min-height:100vh;padding:12px;display:grid;overflow:visible}.sidebar{border-radius:16px;width:100%;min-width:0;height:auto;max-height:none;padding:14px;overflow:visible}.brand{margin-bottom:12px;padding-bottom:12px;position:relative}.menu{scrollbar-width:thin;flex-direction:row;gap:8px;padding-bottom:2px;display:flex;overflow:auto hidden}.menu a{white-space:nowrap;flex:none;height:38px}.logout{margin-top:10px;padding:8px 12px}.main{border-radius:16px;width:100%;height:auto;min-height:0;overflow:visible}.page-content{width:100%;overflow:visible}.topbar{flex-direction:row;align-items:center;gap:10px;height:auto;min-height:0;padding:14px}.header-search,.header-search:focus-within{width:auto;max-width:none}.top-actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.top-actions input{width:100%}.stats,.charts-grid,.bottom-grid{padding-inline:16px}}@media (width<=720px){.app{gap:8px;padding:8px}.sidebar{border-radius:14px;padding:12px}.brand{align-items:center}.brand>div:nth-child(2){flex:auto}.mobile-brand-actions{flex:none;margin-left:auto;display:block}.mobile-actions-toggle{gap:4px;width:auto;min-width:46px;padding:0 9px}.mobile-actions-dropdown{width:min(260px,100vw - 32px);top:44px;left:auto;right:0}.brand h2{font-size:16px;line-height:1.15}.brand p{font-size:11px;line-height:1.25}.brand-logo{border-radius:11px;width:36px;height:36px}.menu a{border-radius:10px;height:36px;padding:0 12px;font-size:12px}.logout{font-size:12px}.main{border-radius:14px}.topbar{grid-template-columns:minmax(0,1fr);padding:12px;display:grid}.topbar .top-actions{display:none}.header-search{flex:none;width:100%;height:40px}.top-actions{justify-content:flex-start;width:100%}.header-account-link{max-width:100%;height:38px;padding-inline:11px}.icon-btn,.profile-btn{border-radius:11px;width:38px;height:38px}.header-menu{position:relative}.dropdown{left:0;right:auto}.profile-dropdown{left:auto;right:0}.stats,.charts-grid,.bottom-grid,.module-placeholder{padding:14px}.stats,.charts-grid,.bottom-grid,.module-feature-grid{grid-template-columns:minmax(0,1fr)!important}.card,.stat,.module-placeholder-card{border-radius:14px}.card-title,.table-card .card-title{flex-direction:column;align-items:stretch;gap:10px}}@media (width<=520px){.top-actions{grid-template-columns:minmax(0,auto) repeat(4,38px);align-items:center;display:grid}.header-account-link{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-width:0;overflow:hidden}.stats,.charts-grid,.bottom-grid,.module-placeholder{padding:12px}}body[data-language=fa],body[data-language=ps],body[data-language=fa] *,body[data-language=ps] *{font-family:Vazirmatn,Inter,Segoe UI,Arial,sans-serif!important}.sidebar,.main,.brand,.menu .sidebar-main-link,.topbar,.page-content{transition:width .24s,min-width .24s,padding .24s,gap .24s,border-radius .24s,background .24s,border-color .24s,box-shadow .24s}.sidebar-collapse-btn{color:#64748b;cursor:pointer;background:#faf9f6;border:1px solid #e5e7eb;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.sidebar-collapse-btn:hover{color:#4338ca;border-color:#c7d2fe}.app.sidebar-collapsed .sidebar{width:78px!important;min-width:78px!important;padding-inline:10px!important}.app.sidebar-collapsed .brand{justify-content:center;gap:0}.app.sidebar-collapsed .brand>div:not(.brand-logo),.app.sidebar-collapsed .menu .sidebar-main-link>span,.app.sidebar-collapsed .sidebar-version-label,.app.sidebar-collapsed .mobile-brand-actions{display:none!important}.app.sidebar-collapsed .brand-logo{width:42px;height:42px}.app.sidebar-collapsed .sidebar-collapse-btn{margin-top:10px}.app.sidebar-collapsed .menu .sidebar-main-link{justify-content:center;width:46px;height:42px;margin-inline:auto;padding:0!important}.app.sidebar-collapsed .sidebar-version-row{justify-content:center}.header-language-btn{width:44px!important;min-width:44px!important;padding:0!important}.header-language-btn span{display:none!important}.app[dir=rtl]{direction:rtl;flex-direction:row-reverse!important}.app[dir=ltr]{direction:ltr;flex-direction:row!important}.app[dir=rtl] .main,.app[dir=ltr] .main{min-width:0}.app[dir=rtl] .brand,.app[dir=rtl] .menu .sidebar-main-link,.app[dir=rtl] .sidebar-version-row,.app[dir=rtl] .topbar,.app[dir=rtl] .top-actions,.app[dir=rtl] .header-account-link,.app[dir=rtl] .settings-tabs button,.app[dir=rtl] label,.app[dir=rtl] .card-title,.app[dir=rtl] [class$=-header],.app[dir=rtl] [class*=-header\ ]{text-align:right;direction:rtl}.app[dir=ltr] .brand,.app[dir=ltr] .menu .sidebar-main-link,.app[dir=ltr] .sidebar-version-row,.app[dir=ltr] .topbar,.app[dir=ltr] .top-actions,.app[dir=ltr] .header-account-link,.app[dir=ltr] .settings-tabs button,.app[dir=ltr] label,.app[dir=ltr] .card-title,.app[dir=ltr] [class$=-header],.app[dir=ltr] [class*=-header\ ]{text-align:left;direction:ltr}.app[dir=rtl] .topbar{grid-template-columns:minmax(220px,460px) minmax(0,1fr)}.app[dir=rtl] .header-search{order:2;margin-left:auto;margin-right:0}.app[dir=rtl] .top-actions{order:1;justify-content:flex-start;margin-left:0;margin-right:auto}.app[dir=ltr] .header-search{order:1;margin-left:0;margin-right:auto}.app[dir=ltr] .top-actions{order:2;justify-content:flex-end;margin-left:auto;margin-right:0}.app[dir=rtl] .menu .sidebar-main-link{justify-content:flex-start}.app[dir=rtl] .menu .sidebar-main-link>svg,.app[dir=rtl] .header-account-link>svg,.app[dir=rtl] .settings-tabs button>svg{margin-left:0;margin-right:0}.app[dir=rtl] .global-search input,.app[dir=rtl] input,.app[dir=rtl] textarea,.app[dir=rtl] select{text-align:right!important;direction:rtl!important}.app[dir=ltr] .global-search input,.app[dir=ltr] input,.app[dir=ltr] textarea,.app[dir=ltr] select{text-align:left!important;direction:ltr!important}.app[dir=rtl] .global-search-results{text-align:right;direction:rtl;left:auto;right:0}.app[dir=ltr] .global-search-results{text-align:left;direction:ltr;left:0;right:auto}body[data-theme] .page-content,body[data-theme] .module-placeholder,body[data-theme] [class$=-page],body[data-theme] [class*=-page\ ],body[data-theme] [class$=-content],body[data-theme] [class*=-content\ ]{background:0 0}body[data-theme=minimalism] .card,body[data-theme=minimalism] .stat,body[data-theme=minimalism] .table-card,body[data-theme=minimalism] [class$=-card],body[data-theme=minimalism] [class*=-card\ ],body[data-theme=minimalism] [class$=-panel],body[data-theme=minimalism] [class*=-panel\ ]{border-radius:8px!important}body[data-theme=clay-minimalism] .stat,body[data-theme=clay-minimalism] .table-card,body[data-theme=clay-minimalism] [class$=-panel],body[data-theme=clay-minimalism] [class*=-panel\ ]{background:#fffaf4!important;border-color:#e3d8cc!important;box-shadow:8px 8px 22px #9c887421,-7px -7px 18px #ffffffbf!important}body[data-theme=glassmorphism] .stat,body[data-theme=glassmorphism] .table-card,body[data-theme=glassmorphism] [class$=-panel],body[data-theme=glassmorphism] [class*=-panel\ ]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffad!important;border-color:#ffffffb8!important}body[data-theme=black-white].dark-mode .page-content,body[data-theme=black-white].dark-mode [class$=-page],body[data-theme=black-white].dark-mode [class*=-page\ ]{color:#f8fafc!important}body[data-theme=neon].dark-mode .stat,body[data-theme=neon].dark-mode .table-card,body[data-theme=neon].dark-mode [class$=-panel],body[data-theme=neon].dark-mode [class*=-panel\ ]{background:#0d1020!important;border-color:#22d3ee5c!important;box-shadow:0 0 24px #22d3ee1f!important}@media (width<=1180px){.app.sidebar-collapsed .sidebar{width:100%!important;min-width:0!important}.app.sidebar-collapsed .brand>div:not(.brand-logo),.app.sidebar-collapsed .menu .sidebar-main-link>span,.app.sidebar-collapsed .mobile-brand-actions{display:initial!important}.app.sidebar-collapsed .menu .sidebar-main-link{width:auto;padding:0 14px!important}}body[data-language=fa] .app,body[data-language=ps] .app{direction:rtl!important;grid-template-columns:minmax(0,1fr) 235px!important;display:grid!important}body[data-language=en] .app{direction:ltr!important;grid-template-columns:235px minmax(0,1fr)!important;display:grid!important}body[data-language=fa] .app.sidebar-collapsed,body[data-language=ps] .app.sidebar-collapsed{grid-template-columns:minmax(0,1fr) 78px!important}body[data-language=en] .app.sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)!important}body[data-language=fa] .sidebar,body[data-language=ps] .sidebar{grid-column:2!important}body[data-language=fa] .main,body[data-language=ps] .main,body[data-language=en] .sidebar{grid-column:1!important}body[data-language=en] .main{grid-column:2!important}body[data-language=fa] .topbar,body[data-language=ps] .topbar{direction:rtl!important;grid-template-columns:minmax(0,1fr) auto!important}body[data-language=fa] .header-search,body[data-language=ps] .header-search{order:2!important;justify-self:end!important;margin:0!important}body[data-language=fa] .top-actions,body[data-language=ps] .top-actions{flex-direction:row-reverse!important;order:1!important;justify-self:start!important;margin:0!important}@media (width<=1180px){body[data-language=fa] .app,body[data-language=ps] .app,body[data-language=en] .app,body[data-language=fa] .app.sidebar-collapsed,body[data-language=ps] .app.sidebar-collapsed,body[data-language=en] .app.sidebar-collapsed{grid-template-columns:minmax(0,1fr)!important}body[data-language=fa] .sidebar,body[data-language=ps] .sidebar,body[data-language=en] .sidebar,body[data-language=fa] .main,body[data-language=ps] .main,body[data-language=en] .main{grid-column:1!important}}.dashboard-modern-page{padding:26px 28px 34px}.dashboard-modern-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.dashboard-modern-header h1{color:#0f172a;margin:0 0 4px;font-size:28px;font-weight:900}.dashboard-modern-header p{color:#64748b;margin:0;font-size:14px}.dashboard-modern-header button{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-height:40px;padding:0 14px;font-family:inherit;font-weight:850}.dashboard-quick-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.dashboard-quick-actions>span{color:#64748b;font-size:13px;font-weight:900}.dashboard-quick-actions button{color:#111827;cursor:pointer;background:#eef2f7;border:0;border-radius:8px;align-items:center;gap:7px;min-height:31px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:850;display:inline-flex}.dashboard-quick-actions button:nth-child(3){color:#047857;background:#dcfce7}.dashboard-quick-actions button:nth-child(4){color:#c2410c;background:#ffedd5}.dashboard-quick-actions button:nth-child(6){color:#047857;background:#d1fae5}.dashboard-modern-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.dashboard-modern-card{background:linear-gradient(135deg,#fff 0%,#f8fafc 70%,#e5e7eb 100%);border:1px solid #e8ecf2;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;min-height:96px;padding:18px 20px;display:flex;box-shadow:0 8px 24px #0f172a0d}.dashboard-modern-card span{color:#768295;margin-bottom:9px;font-size:14px;font-weight:600;display:block}.dashboard-modern-card strong{color:#1f2937;font-size:22px;font-weight:900;display:block}.dashboard-modern-card em{color:#334155;background:#d1d5db;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.dashboard-modern-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-modern-charts .dashboard-chart-card{border-radius:8px;min-height:330px}.app[dir=rtl] .dashboard-modern-header,.app[dir=rtl] .dashboard-quick-actions,.app[dir=rtl] .dashboard-modern-card,.app[dir=rtl] .dashboard-modern-charts .card-title{text-align:right;direction:rtl}.app[dir=ltr] .dashboard-modern-header,.app[dir=ltr] .dashboard-quick-actions,.app[dir=ltr] .dashboard-modern-card,.app[dir=ltr] .dashboard-modern-charts .card-title{text-align:left;direction:ltr}body[data-theme=minimalism] .dashboard-modern-card,body[data-theme=minimalism] .dashboard-modern-charts .card,body[data-theme=minimalism] .settings-shell-card,body[data-theme=minimalism] .settings-tabs{border:1px solid #d9dee7!important}body[data-theme=clay-minimalism] .dashboard-modern-card,body[data-theme=clay-minimalism] .dashboard-modern-charts .card,body[data-theme=clay-minimalism] .settings-shell-card,body[data-theme=clay-minimalism] .settings-tabs{border:1px solid #cfa98d!important}body[data-theme=glassmorphism] .dashboard-modern-card,body[data-theme=glassmorphism] .dashboard-modern-charts .card,body[data-theme=glassmorphism] .settings-shell-card,body[data-theme=glassmorphism] .settings-tabs{border:1px solid #6366f142!important}body[data-theme=black-white].dark-mode .dashboard-modern-card,body[data-theme=black-white].dark-mode .dashboard-modern-charts .card,body[data-theme=black-white].dark-mode .settings-shell-card,body[data-theme=black-white].dark-mode .settings-tabs{border:1px solid #fff!important}body[data-theme=neon].dark-mode .dashboard-modern-card,body[data-theme=neon].dark-mode .dashboard-modern-charts .card,body[data-theme=neon].dark-mode .settings-shell-card,body[data-theme=neon].dark-mode .settings-tabs{border:1px solid #22d3ee!important}body.dark-mode .dashboard-modern-header h1,body.dark-mode .dashboard-modern-card strong{color:#f8fafc!important}body.dark-mode .dashboard-modern-card{background:linear-gradient(135deg,#111827 0%,#0f172a 100%)!important}@media (width<=1180px){.dashboard-modern-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dashboard-modern-page{padding:16px}.dashboard-modern-header,.dashboard-modern-charts{grid-template-columns:1fr;display:grid}.dashboard-modern-stats{grid-template-columns:1fr}}[class$=-modal],[class*=-modal\ ]{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}[class$=-modal-backdrop],[class*=-modal-backdrop\ ]{align-items:start;padding-top:16px;padding-bottom:16px;overflow-y:auto}@media (width<=560px),(height<=720px){[class$=-modal],[class*=-modal\ ]{max-height:calc(100dvh - 16px)}[class$=-modal-backdrop],[class*=-modal-backdrop\ ]{padding:8px}}@media (width<=390px){.top-actions{grid-template-columns:repeat(4,38px)}.header-account-link{grid-column:1/-1}}@media (width<=720px){[class$=-page],.module-placeholder,[class$=-header],[class$=-table-header],[class$=-modal-header]{min-width:0}[class$=-stats],[class*=-stats\ ]{grid-template-columns:minmax(0,1fr)!important}[class$=-modal],[class*=-modal\ ]{max-width:calc(100vw - 20px)}[class$=-modal-actions],[class*=-modal-actions\ ]{flex-wrap:wrap}table{font-size:12px}}body.dark-mode{color:#f8fafc;background:#0b0b0c}body.dark-mode .app{background:#0b0b0c}body.dark-mode .main,body.dark-mode .sidebar,body.dark-mode .topbar,body.dark-mode .card,body.dark-mode .stat,body.dark-mode .table-card,body.dark-mode [class$=-card],body.dark-mode [class$=-modal],body.dark-mode [class$=-table-card]{color:#f8fafc!important;background:#151515!important;border-color:#2b2b2b!important}body.dark-mode .brand,body.dark-mode .topbar,body.dark-mode td,body.dark-mode th,body.dark-mode [class$=-header],body.dark-mode [class$=-modal-actions]{border-color:#2b2b2b!important}body.dark-mode .menu a:hover,body.dark-mode .menu .active{color:#fff!important;background:#242424!important}body.dark-mode input,body.dark-mode select,body.dark-mode textarea,body.dark-mode .header-search,body.dark-mode .search-input,body.dark-mode .search-box{color:#f8fafc!important;background:#0f0f10!important;border-color:#333!important}body.dark-mode input::placeholder,body.dark-mode textarea::placeholder{color:#8f8f8f!important}body.dark-mode .icon-btn,body.dark-mode .profile-btn,body.dark-mode .header-account-link,body.dark-mode .dropdown{color:#f8fafc!important;background:#111!important;border-color:#333!important}body.dark-mode .icon-btn:hover,body.dark-mode .profile-btn:hover{color:#111!important;background:#fff!important;border-color:#fff!important}body.dark-mode .dashboard-drill-card,body.dark-mode .dashboard-entity-row,body.dark-mode .dashboard-category-row,body.dark-mode .dashboard-category-totals span{color:#f8fafc!important;background:#151515!important;border-color:#2b2b2b!important}body.dark-mode .dashboard-entity-row strong,body.dark-mode .dashboard-category-row strong,body.dark-mode .dashboard-category-preview b{color:#f8fafc!important}body.dark-mode .dashboard-entity-row span,body.dark-mode .dashboard-category-row span,body.dark-mode .dashboard-category-row em,body.dark-mode .dashboard-category-totals span,body.dark-mode .dashboard-category-preview p{color:#cbd5e1!important}body.dark-mode .dashboard-chart-grid{border-color:#2b2b2b!important}body.dark-mode .dashboard-chart-empty{color:#cbd5e1!important}body.dark-mode .dashboard-chart-box .recharts-cartesian-grid line{stroke:#2b2b2b!important}body.dark-mode .dashboard-chart-box .recharts-cartesian-axis-tick-value{fill:#cbd5e1!important}@media (width<=1250px){.dashboard-control-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-chart-grid,.dashboard-entity-grid,.dashboard-category-list{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.dashboard-control-stats,.dashboard-entity-grid,.dashboard-category-list{grid-template-columns:minmax(0,1fr)}.dashboard-drill-card{margin:14px}.dashboard-chart-grid{padding:14px}.dashboard-category-row{grid-template-columns:repeat(2,minmax(0,1fr))}}body.dark-mode thead,body.dark-mode th{background:#101010!important}.page-content{border-radius:0 0 20px 20px;overflow:hidden auto}.main{overflow:visible}.page-content{overflow:hidden auto}.topbar{z-index:5000;position:relative;overflow:visible}.top-actions{z-index:5001;position:relative}.header-menu{z-index:5002;position:relative}.dropdown{z-index:99999;position:absolute;top:calc(100% + 8px);left:auto;right:0}.notification-dropdown{width:min(320px,100vw - 24px);max-width:calc(100vw - 24px);width:min(286px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.notification-group-list{padding:7px 10px!important}.notification-icon{width:26px!important;height:26px!important}body.dark-mode .receipt-sheet{color:#111827!important;background:#fff!important}body.dark-mode table,body.dark-mode .dashboard-table-wrap,body.dark-mode [class*=table-wrap],body.dark-mode [class*=table-card],body.dark-mode [class*=table-section]{color:#e5e7eb!important;background:#0f172a!important;border-color:#334155!important}body.dark-mode thead,body.dark-mode th{color:#cbd5e1!important;background:#111827!important;border-color:#334155!important}body.dark-mode tbody tr{background:#0f172a!important}body.dark-mode tbody tr:nth-child(2n){background:#111827!important}body.dark-mode tbody tr:hover td{background:#1e293b!important}body.dark-mode td{color:#e5e7eb!important;border-color:#334155!important}body.dark-mode .stat,body.dark-mode .card,body.dark-mode .module-placeholder-card,body.dark-mode [class*=-card],body.dark-mode [class*=-panel],body.dark-mode [class*=-section],body.dark-mode [class*=-modal]{color:#e5e7eb!important;background:#0f172a!important;border-color:#334155!important}body.dark-mode .badge,body.dark-mode [class*=badge],body.dark-mode [class*=Badge],body.dark-mode [class*=pill],body.dark-mode [class*=Pill],body.dark-mode [class*=chip],body.dark-mode [class*=Chip]{border:1px solid #475569!important}body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=active],body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=success],body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=approved],body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=paid],body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=fixed],body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=stock],body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=income]{color:#d1fae5!important;background:#064e3b!important}body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=danger],body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=delete],body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=lost],body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=damaged],body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=waste],body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=expense],body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=inactive]{color:#fee2e2!important;background:#7f1d1d!important}body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=pending],body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=warning],body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=partial],body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=loan]{color:#fef3c7!important;background:#78350f!important}body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=individual],body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=single],body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=source],body.dark-mode :is(.badge,[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=Chip])[class*=transfer]{color:#ddd6fe!important;background:#1e1b4b!important}.sidebar{overflow:visible}.menu{flex:1;min-height:0;overflow:hidden auto}.sidebar-version-area{border-top:1px solid #eeeae2;flex:none;margin-top:auto;padding-top:11px;position:relative}.sidebar-version-row{justify-content:space-between;align-items:center;gap:8px;min-height:34px;display:flex}.sidebar-version-label{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:700;line-height:1.3;overflow:hidden}.sidebar-version-info-btn{color:#111827;cursor:pointer;background:0 0;border:0;border-radius:50%;outline:none;flex:0 0 26px;place-items:center;width:26px;height:26px;padding:0;transition:background .18s,color .18s,transform .18s;display:grid}.sidebar-version-info-btn:hover,.sidebar-version-info-btn.active{color:#4f46e5;background:#f1f5f9}.sidebar-version-info-btn:hover{transform:translateY(-1px)}.sidebar-simple-dropdown{z-index:200000;background:#fff;border:1px solid #dce2ea;border-radius:8px;width:192px;padding:7px;animation:.16s sidebarSimpleMenuOpen;position:absolute;bottom:0;left:calc(100% + 14px);box-shadow:0 8px 22px #0f172a24,0 2px 6px #0f172a0f}@keyframes sidebarSimpleMenuOpen{0%{opacity:0;transform:translate(-5px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.sidebar-simple-dropdown-link{color:#1e293b;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:33px;padding:6px 7px;font-size:12px;font-weight:500;text-decoration:none;transition:background .16s,color .16s;display:flex}.sidebar-simple-dropdown-link svg{color:#1e293b;flex:0 0 16px;width:16px;height:16px}.sidebar-simple-dropdown-link:hover,.sidebar-simple-dropdown-link.active{color:#4f46e5;background:#f1f5f9}.sidebar-simple-dropdown-link:hover svg,.sidebar-simple-dropdown-link.active svg{color:#4f46e5}body.dark-mode .sidebar-version-area{border-top-color:#334155}body.dark-mode .sidebar-version-label{color:#f8fafc!important}body.dark-mode .sidebar-version-info-btn{color:#e2e8f0}body.dark-mode .sidebar-version-info-btn:hover,body.dark-mode .sidebar-version-info-btn.active{color:#c7d2fe;background:#334155}body.dark-mode .sidebar-simple-dropdown{background:#111827;border-color:#334155;box-shadow:0 10px 28px #0006,0 3px 9px #00000040}body.dark-mode .sidebar-simple-dropdown-link{color:#e5e7eb!important}body.dark-mode .sidebar-simple-dropdown-link svg{color:#cbd5e1}body.dark-mode .sidebar-simple-dropdown-link:hover,body.dark-mode .sidebar-simple-dropdown-link.active{background:#1e293b;color:#c7d2fe!important}body.dark-mode .sidebar-simple-dropdown-link:hover svg,body.dark-mode .sidebar-simple-dropdown-link.active svg{color:#c7d2fe}@media (width<=1100px){.sidebar-version-area{margin-top:12px}.sidebar-simple-dropdown{bottom:calc(100% + 8px);left:auto;right:0}}@media (width<=480px){.sidebar-simple-dropdown{width:auto;position:fixed;bottom:14px;left:14px;right:14px}}.top-actions{align-items:center;gap:8px}.header-account-link{border-radius:12px;gap:8px;height:44px;padding:0 15px;font-size:12px}.icon-btn,.profile-btn{border-radius:12px;place-items:center;width:44px;min-width:44px;display:inline-grid;height:44px!important;padding:0!important}.icon-btn svg,.profile-btn svg,.header-account-link svg{flex:none}.header-theme-btn svg{transition:transform .22s,color .22s}.header-theme-btn:hover svg{transform:rotate(12deg)scale(1.05)}.alert-count{border:2px solid #fff;min-width:19px;height:19px;padding:0 5px;font-size:9px;line-height:1;top:-7px;left:auto;right:-4px}body.dark-mode .alert-count{border-color:#0f172a}.notification-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:330px;max-height:min(560px,100vh - 120px);overflow:hidden;box-shadow:0 24px 60px #0f172a2e,0 6px 18px #0f172a14;padding:0!important}.notification-dropdown-header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 12px 8px 15px;display:flex}.notification-dropdown-title{align-items:center;gap:8px;min-width:0;display:flex}.notification-dropdown-title strong{color:#111827;margin:0;font-size:14px;font-weight:800}.notification-dropdown-title>span{color:#dc2626;background:#fee2e2;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid}.notification-header-actions button{cursor:pointer;place-items:center;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-grid;color:#64748b!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;width:29px!important;min-width:29px!important;height:29px!important;padding:0!important}.notification-header-actions button:hover{color:#334155!important;background:#f1f5f9!important;border-color:#e2e8f0!important;transform:none!important}.notification-header-actions button:disabled{opacity:.38;cursor:not-allowed}.notification-header-actions button:disabled:hover{color:#64748b!important;background:0 0!important;border-color:#0000!important}.notification-header-actions .notification-clear-btn:hover{color:#dc2626!important;background:#fff1f2!important;border-color:#fecaca!important}.notification-group-list{background:#f8fafc;border-bottom:1px solid #e8edf3;flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.notification-group-row{color:#52627a;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;width:auto;min-height:28px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.notification-group-row svg{color:#f59e0b;width:13px;height:13px}.notification-item-list{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;max-height:390px;overflow:hidden auto}.notification-item-list::-webkit-scrollbar{width:6px}.notification-item-list::-webkit-scrollbar-track{background:0 0}.notification-item-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.notification-item{background:#fff;border-bottom:1px solid #edf0f5;grid-template-columns:34px minmax(0,1fr) 28px;align-items:start;gap:10px;padding:13px 10px 13px 13px;transition:background .16s;display:grid;position:relative}.notification-item:last-child{border-bottom:0}.notification-item:hover{background:#f8fafc}.notification-item.read{background:#fbfdff}.notification-item.read .notification-icon{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.notification-item.read .notification-item-content strong,.notification-item.read .notification-item-content p{color:#94a3b8}.notification-icon{color:#f59e0b;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.notification-icon svg{color:currentColor}.notification-item-content{min-width:0;padding-top:1px}.notification-item-content strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:800;line-height:1.35;display:block;overflow:hidden}.notification-item-content p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 7px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-item-content small{color:#94a3b8;font-size:9px;line-height:1.3;display:block}.notification-remove-btn{opacity:0;cursor:pointer;place-items:center;transition:opacity .16s,border-color .16s,background .16s,color .16s;color:#94a3b8!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;width:27px!important;min-width:27px!important;height:27px!important;padding:0!important;display:grid!important}.notification-item:hover .notification-remove-btn,.notification-remove-btn:focus-visible{opacity:1}.notification-remove-btn:hover{color:#dc2626!important;background:#fff1f2!important;border-color:#fecaca!important;transform:none!important}body.dark-mode .notification-dropdown{border-color:#334155;box-shadow:0 26px 65px #0000007a,0 7px 20px #00000047;background:#111827!important}body.dark-mode .notification-dropdown-header{background:#111827;border-bottom-color:#334155}body.dark-mode .notification-dropdown-title strong{color:#f8fafc!important}body.dark-mode .notification-dropdown-title>span{background:#dc26262e;color:#fca5a5!important}body.dark-mode .notification-header-actions button{color:#94a3b8!important}body.dark-mode .notification-header-actions button:hover{color:#e2e8f0!important;background:#1e293b!important;border-color:#475569!important}body.dark-mode .notification-header-actions button:disabled:hover{color:#94a3b8!important;background:0 0!important;border-color:#0000!important}body.dark-mode .notification-header-actions .notification-clear-btn:hover{color:#fca5a5!important;background:#7f1d1d38!important;border-color:#7f1d1d!important}body.dark-mode .notification-group-list{background:#0d1728;border-bottom-color:#334155}body.dark-mode .notification-group-row{background:#172033;border-color:#334155;color:#cbd5e1!important}body.dark-mode .notification-item{border-bottom-color:#334155;background:#111827!important}body.dark-mode .notification-item:hover{background:#172033!important}body.dark-mode .notification-item.read{background:#0f172a!important}body.dark-mode .notification-item.read .notification-icon{color:#64748b;background:#111827;border-color:#334155}body.dark-mode .notification-item.read .notification-item-content strong,body.dark-mode .notification-item.read .notification-item-content p{color:#7f8da3!important}body.dark-mode .notification-icon{color:#fbbf24;background:#d9770624;border-color:#854d0e}body.dark-mode .notification-item-content strong{color:#f8fafc!important}body.dark-mode .notification-item-content p{color:#cbd5e1!important}body.dark-mode .notification-item-content small{color:#7f8da3!important}body.dark-mode .notification-remove-btn{color:#64748b!important}body.dark-mode .notification-remove-btn:hover{color:#fca5a5!important;background:#7f1d1d38!important;border-color:#7f1d1d!important}body.dark-mode .notification-item-list{scrollbar-color:#475569 transparent}body.dark-mode .notification-item-list::-webkit-scrollbar-thumb{background:#475569}@media (width<=560px){.notification-dropdown{width:auto;max-height:calc(100vh - 90px);position:fixed;top:72px;left:12px;right:12px}.notification-item-list{max-height:calc(100vh - 230px)}}.sidebar-menu-group{flex-direction:column;width:100%;display:flex}.sidebar-menu-parent{color:#666;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:8px;width:100%;height:40px;padding:0 11px 0 13px;font-family:inherit;font-size:12px;font-weight:400;transition:background .18s,color .18s;display:flex}.sidebar-menu-parent-content{align-items:center;gap:9px;min-width:0;display:flex}.sidebar-menu-parent-content>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-menu-parent-content svg{color:#7c8ba1;flex:none}.sidebar-menu-parent:hover,.sidebar-menu-parent.section-active{color:#222;background:#f1f0eb}.sidebar-menu-parent.section-active{font-weight:600}.sidebar-menu-parent.section-active .sidebar-menu-parent-content svg{color:#4338ca}.sidebar-menu-chevron{color:#94a3b8;flex:none;transition:transform .22s}.sidebar-menu-group.open .sidebar-menu-chevron{transform:rotate(180deg)}.sidebar-menu-group{flex-direction:column;gap:0;width:100%;display:flex}.sidebar-submenu{opacity:0;visibility:hidden;flex-direction:column;gap:3px;max-height:0;margin:0;padding:0 0 0 18px;transition:max-height .25s,opacity .18s,visibility .18s,margin .25s,padding .25s;display:flex;position:relative;overflow:hidden}.sidebar-menu-group.open .sidebar-submenu{opacity:1;visibility:visible;max-height:120px;margin:4px 0 5px;padding-top:2px;padding-bottom:2px}.sidebar-submenu:before{content:"";background:#e2e8f0;width:1px;position:absolute;top:5px;bottom:5px;left:18px}.menu .sidebar-submenu-link{z-index:1;color:#64748b;background:0 0;border-radius:9px;flex:0 0 35px;align-items:center;gap:8px;width:calc(100% - 7px);height:35px;margin:0 0 0 8px;padding:0 10px;font-size:11px;font-weight:500;display:flex;position:relative}.menu .sidebar-submenu-link:hover{color:#334155;background:#f8fafc}.menu .sidebar-submenu-link.active{color:#4338ca;background:#eef2ff;font-weight:700}body.dark-mode .sidebar-submenu:before{background:#475569}body.dark-mode .sidebar-menu-parent{color:#cbd5e1}body.dark-mode .sidebar-menu-parent:hover,body.dark-mode .sidebar-menu-parent.section-active{color:#fff;background:#334155}body.dark-mode .sidebar-menu-parent .sidebar-menu-parent-content svg{color:#94a3b8}body.dark-mode .sidebar-menu-parent.section-active .sidebar-menu-parent-content svg{color:#c7d2fe}body.dark-mode .sidebar-menu-chevron{color:#94a3b8}body.dark-mode .sidebar-menu-group.open .sidebar-submenu:after{background:#475569}body.dark-mode .menu .sidebar-submenu-link{color:#94a3b8!important}body.dark-mode .menu .sidebar-submenu-link svg{color:#7f8da3}body.dark-mode .menu .sidebar-submenu-link:hover{color:#e2e8f0!important;background:#273449!important}body.dark-mode .menu .sidebar-submenu-link.active{color:#fff!important;background:#334155!important}body.dark-mode .menu .sidebar-submenu-link.active svg{color:#c7d2fe}.menu .sidebar-main-link{align-items:center;gap:10px;min-width:0;display:flex}.menu .sidebar-main-link>svg{color:#7c8ba1;flex:0 0 16px;width:16px;height:16px;transition:color .18s,transform .18s}.menu .sidebar-main-link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu .sidebar-main-link:hover>svg{color:#4338ca;transform:translate(1px)}.menu .sidebar-main-link.active>svg{color:#4338ca}.sidebar-menu-parent-content>svg{flex:0 0 16px;width:16px;height:16px}.menu .sidebar-submenu-link>svg{flex:0 0 15px;width:15px;height:15px}body.dark-mode .menu .sidebar-main-link>svg{color:#94a3b8}body.dark-mode .menu .sidebar-main-link:hover>svg,body.dark-mode .menu .sidebar-main-link.active>svg{color:#c7d2fe}body.dark-mode .sidebar-menu-parent-content>svg{color:#94a3b8}body.dark-mode .sidebar-menu-parent.section-active .sidebar-menu-parent-content>svg{color:#c7d2fe}body.dark-mode .menu .sidebar-submenu-link>svg{color:#7f8da3}body.dark-mode .menu .sidebar-submenu-link:hover>svg,body.dark-mode .menu .sidebar-submenu-link.active>svg{color:#c7d2fe}html,body,#root{width:100%;min-width:0;max-width:100%}#root{text-align:left;margin:0}.app,.main,.sidebar,.page-content,.topbar{min-width:0;max-width:100%}.page-content>*{min-width:0}.table-card,[class$=-card],[class$=-table-card],[class$=-modal],[class$=-page],[class$=-container],[class$=-content],[class$=-hero],input,select,textarea,button{max-width:100%}@media (width<=1180px){html,body,#root{height:auto;min-height:100%;overflow:hidden auto}body{overflow:hidden auto}.app{grid-template-columns:minmax(0,1fr);gap:10px;height:auto;min-height:100svh;padding:10px;display:grid;overflow:visible}.sidebar{border-radius:14px;width:100%;min-width:0;height:auto;max-height:none;padding:12px;overflow:visible}.brand{gap:9px;margin-bottom:10px;padding-bottom:10px}.brand h2,.brand p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu{scrollbar-width:thin;flex-direction:row;align-items:stretch;gap:7px;padding-bottom:4px;display:flex;overflow:auto hidden}.menu a,.sidebar-menu-parent{flex:none;min-width:max-content;height:38px}.sidebar-menu-group{flex:none;position:relative}.sidebar-menu-group.open .sidebar-submenu{z-index:40;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:max-content;min-width:190px;max-height:none;margin:0;padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow:visible;box-shadow:0 18px 45px #0f172a29}.sidebar-menu-group.open .sidebar-submenu:before{display:none}.menu .sidebar-submenu-link{width:100%;margin:0}body.dark-mode .sidebar-menu-group.open .sidebar-submenu{background:#111827;border-color:#334155}.main{border-radius:14px;width:100%;height:auto;min-height:0;overflow:visible}.page-content{width:100%;overflow:visible}.topbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;height:auto;min-height:0;padding:12px;display:grid}.header-search,.header-search:focus-within{width:100%;max-width:none;margin-left:0}.topbar .top-actions{justify-content:flex-end}.stats,.charts-grid,.bottom-grid,.dashboard-chart-grid,.dashboard-control-stats,.dashboard-stats-expanded{padding-inline:16px;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.app{padding:8px}.sidebar{position:relative}.brand{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid}.mobile-sidebar-menu-btn{color:#111827;cursor:pointer;background:#faf9f6;border:1px solid #e5e7eb;border-radius:12px;grid-area:1/1;place-items:center;width:38px;height:38px;display:inline-grid}.brand-logo{grid-area:1/2;justify-self:center}.brand>div:nth-child(3){text-align:center;grid-area:2/2;justify-self:center;max-width:100%}.brand .mobile-brand-actions{grid-area:1/3;justify-self:end}.menu{opacity:0;visibility:hidden;flex-direction:column;max-height:0;padding-bottom:0;transition:max-height .24s,opacity .18s,visibility .18s;overflow:visible}.sidebar.mobile-menu-open .menu{opacity:1;visibility:visible;max-height:720px;padding-bottom:4px}.menu a,.sidebar-menu-parent{width:100%;min-width:0}.sidebar-menu-group{flex-basis:auto;width:100%}.sidebar-menu-group.open .sidebar-submenu{width:100%;min-width:0;max-height:160px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:6px 0 2px;padding:6px 0 6px 18px;position:static}.sidebar-menu-group.open .sidebar-submenu:before{display:block}body.dark-mode .sidebar-menu-group.open .sidebar-submenu{background:0 0;border-color:#0000}body.dark-mode .mobile-sidebar-menu-btn{color:#f8fafc;background:#111827;border-color:#334155}.topbar{grid-template-columns:minmax(0,1fr)}.topbar .top-actions{display:none}.header-search{height:40px}.stats,.charts-grid,.bottom-grid,.dashboard-chart-grid,.dashboard-control-stats,.dashboard-stats-expanded,.dashboard-date-filters,[class$=-stats],[class*=-stats\ ]{grid-template-columns:minmax(0,1fr)!important}.stats,.charts-grid,.bottom-grid,.dashboard-chart-grid,.module-placeholder{padding:12px}.dashboard-date-filters,.dashboard-drill-card,.dashboard-insight-hero,.dashboard-insight-card{margin-inline:12px}.dashboard-insight-hero{align-items:stretch;display:grid}table{min-width:760px}.search-results-page{padding:12px}.search-results-hero{grid-template-columns:minmax(0,1fr);align-items:stretch;padding:14px}.search-results-back{width:fit-content}.search-results-heading h1{margin-top:7px;font-size:24px;line-height:1.12}.search-results-form{grid-template-columns:auto minmax(0,1fr);height:auto;min-height:44px;padding-block:6px}.search-results-form button{grid-column:1/-1;width:100%}.search-results-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.search-results-table-wrap{overflow:visible}.search-results-table-wrap table,.search-results-table-wrap thead,.search-results-table-wrap tbody,.search-results-table-wrap tr,.search-results-table-wrap th,.search-results-table-wrap td{width:100%;min-width:0;display:block}.search-results-table-wrap thead{display:none}.search-results-table-wrap tr{background:#fff;border:1px solid #ece8df;border-radius:12px;margin:10px 12px;overflow:hidden}.search-results-table-wrap td{text-align:left;border-top:1px solid #eeeae2;grid-template-columns:95px minmax(0,1fr);align-items:start;gap:10px;height:auto;min-height:0;padding:10px 12px;display:grid}.search-results-table-wrap td:first-child{border-top:0}.search-results-table-wrap td:before{content:attr(data-label);color:#64748b;font-size:11px;font-weight:900}.search-results-table-wrap td:first-child:before{content:"Type"}.search-result-detail-list{grid-template-columns:minmax(0,1fr)}.search-results-table-wrap td button{width:100%}body.dark-mode .search-results-table-wrap tr{background:#151515;border-color:#334155}body.dark-mode .search-results-table-wrap td{border-top-color:#334155}}@media (width<=520px){.brand-logo{border-radius:11px;width:36px;height:36px}.brand h2{font-size:15px}.brand p{font-size:11px}.menu a,.sidebar-menu-parent{height:36px;padding-inline:10px;font-size:12px}.search-results-stats{grid-template-columns:minmax(0,1fr)!important}.search-results-table-wrap td{grid-template-columns:minmax(0,1fr);gap:5px}.global-search-results{width:auto;max-height:calc(100vh - 130px);position:fixed;top:112px;left:10px;right:10px}}table{table-layout:auto!important}th,td,th *,td *{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-width:none!important}th,td{overflow:visible!important}[class$=-modal-backdrop],[class*=-modal-backdrop\ ],.app-confirm-backdrop{align-items:flex-start!important;padding:16px!important;overflow:hidden auto!important}@media (width>=861px){.app[data-language=en]{grid-template-areas:"sidebar main"!important}.app[data-language=fa],.app[data-language=ps]{grid-template-areas:"main sidebar"!important}.app[data-language]>.sidebar{grid-area:sidebar!important}.app[data-language]>.main{grid-area:main!important}.app[data-language=en][data-direction=ltr]>.sidebar{grid-column:1!important}.app[data-language=en][data-direction=ltr]>.main{grid-column:2!important}.app[data-language=fa][data-direction=rtl]>.main,.app[data-language=ps][data-direction=rtl]>.main{grid-column:1!important}.app[data-language=fa][data-direction=rtl]>.sidebar,.app[data-language=ps][data-direction=rtl]>.sidebar{grid-column:2!important}}.app.sidebar-collapsed .brand-logo,.app.sidebar-collapsed .brand>div:not(.brand-logo){display:none!important}@media (width>=861px){body[dir=ltr] .app{grid-template-columns:var(--shell-sidebar-width) minmax(0, 1fr)!important;direction:ltr!important}body[dir=ltr] .app>.sidebar{grid-area:1/1!important}body[dir=ltr] .app>.main{grid-area:1/2!important}body[dir=rtl] .app{grid-template-columns:minmax(0, 1fr) var(--shell-sidebar-width)!important;direction:ltr!important}body[dir=rtl] .app>.main{grid-area:1/1!important}body[dir=rtl] .app>.sidebar{direction:rtl!important;grid-area:1/2!important}}[class$=-modal-backdrop],[class*=-modal-backdrop\ ],[class$=-modal-layer],[class*=-modal-layer\ ]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000094!important}.company-modal-backdrop,.sales-product-modal-layer{box-sizing:border-box;justify-content:center!important;align-items:flex-start!important;padding:40px 20px!important}.company-modal,.sales-product-modal{width:min(820px,100%)!important;max-height:calc(100dvh - 80px)!important;margin:0!important}[class$=-modal],[class*=-modal\ ],[class$=-dialog],[class*=-dialog\ ],[role=dialog],.app-confirm-modal{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 32px)!important;overflow:hidden auto!important}[class$=-modal] form,[class*=-modal\ ] form,[class$=-dialog] form,[class*=-dialog\ ] form,[role=dialog] form{min-height:0}[class$=-modal-header],[class*=-modal-header\ ]{z-index:5;position:sticky;top:0}[class$=-modal-actions],[class*=-modal-actions\ ],[class$=-modal-footer],[class*=-modal-footer\ ]{z-index:5;padding-bottom:max(12px, env(safe-area-inset-bottom));position:sticky;bottom:0}@media (width<=720px),(height<=760px){[class$=-modal-backdrop],[class*=-modal-backdrop\ ],.app-confirm-backdrop{padding:8px!important}[class$=-modal],[class*=-modal\ ],[class$=-dialog],[class*=-dialog\ ],[role=dialog],.app-confirm-modal{max-height:calc(100dvh - 16px)!important}}.app[dir=rtl]{direction:rtl!important;grid-template-columns:minmax(0,1fr) 235px!important;display:grid!important}.app[dir=ltr]{direction:ltr!important;grid-template-columns:235px minmax(0,1fr)!important;display:grid!important}.app[dir=rtl].sidebar-collapsed{grid-template-columns:minmax(0,1fr) 78px!important}.app[dir=ltr].sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)!important}.app[dir=rtl] .sidebar{grid-area:1/2!important}.app[dir=rtl] .main,.app[dir=ltr] .sidebar{grid-area:1/1!important}.app[dir=ltr] .main{grid-area:1/2!important}.app[dir=rtl] .topbar{direction:rtl!important;grid-template-columns:minmax(0,1fr) auto!important}.app[dir=ltr] .topbar{direction:ltr!important;grid-template-columns:minmax(0,1fr) auto!important}.app[dir=rtl] .header-search{order:2!important;justify-self:end!important;margin:0!important}.app[dir=rtl] .top-actions{flex-direction:row-reverse!important;order:1!important;justify-self:start!important;margin:0!important}.app[dir=ltr] .header-search{order:1!important;justify-self:start!important;margin:0!important}.app[dir=ltr] .top-actions{flex-direction:row!important;order:2!important;justify-self:end!important;margin:0!important}.language-dropdown{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 18px 45px #0f172a24!important}.language-dropdown button,.dropdown-language-option{color:#111827!important;background:0 0!important}.language-dropdown button:hover,.language-dropdown button.active,.dropdown-language-option:hover{color:#111827!important;background:#f1f0eb!important}.language-dropdown small{color:#64748b!important}.dashboard-modern-card,.card,.stat,[class$=-card],[class*=-card\ ]{transition:opacity .24s,transform .24s,box-shadow .24s,border-color .24s,background .24s!important}.dashboard-modern-card:hover,.card:hover,.stat:hover,[class$=-card]:hover,[class*=-card\ ]:hover{opacity:.92;transform:translateY(-3px);box-shadow:0 18px 45px #0f172a1a!important}body.dark-mode .language-dropdown{background:#fff!important;border-color:#e5e7eb!important}body.dark-mode .language-dropdown button,body.dark-mode .dropdown-language-option,body.dark-mode .language-dropdown small{color:#111827!important}body.dark-mode .language-dropdown button:hover,body.dark-mode .language-dropdown button.active{background:#f1f0eb!important}@media (width<=860px){.app[dir=rtl],.app[dir=ltr],.app[dir=rtl].sidebar-collapsed,.app[dir=ltr].sidebar-collapsed{grid-template-columns:minmax(0,1fr)!important}.app[dir=rtl] .sidebar,.app[dir=rtl] .main,.app[dir=ltr] .sidebar,.app[dir=ltr] .main{grid-column:1!important}}:root{--shell-sidebar-width:235px;--shell-sidebar-collapsed-width:78px;--shell-gap:18px;--shell-padding:18px}.app[data-direction]{gap:var(--shell-gap)!important;padding:var(--shell-padding)!important;grid-template-rows:minmax(0,1fr)!important;height:100vh!important;min-height:0!important;display:grid!important;overflow:hidden!important}.app[data-direction=ltr]{grid-template-columns:var(--shell-sidebar-width) minmax(0, 1fr)!important;direction:ltr!important}.app[data-direction=rtl]{grid-template-columns:minmax(0, 1fr) var(--shell-sidebar-width)!important;direction:rtl!important}.app[data-direction=ltr] .sidebar{grid-column:1!important}.app[data-direction=ltr] .main{grid-column:2!important}.app[data-direction=rtl] .main{grid-column:1!important}.app[data-direction=rtl] .sidebar{grid-column:2!important}.app[data-direction] .sidebar,.app[data-direction] .main{min-width:0!important;height:calc(100vh - (var(--shell-padding) * 2))!important;max-height:calc(100vh - (var(--shell-padding) * 2))!important;grid-row:1!important}.app[data-direction] .main{overflow:hidden!important}.app[data-direction] .page-content{min-height:0!important;overflow:auto!important}.app[data-direction] .topbar{grid-template-columns:minmax(260px,460px) minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;display:grid!important}.app[data-direction=ltr] .header-search{order:initial!important;grid-column:1!important;justify-self:start!important}.app[data-direction=ltr] .top-actions{flex-direction:row!important;order:initial!important;grid-column:3!important;justify-self:end!important}.app[data-direction=rtl] .header-search{order:initial!important;grid-column:3!important;justify-self:end!important}.app[data-direction=rtl] .top-actions{flex-direction:row-reverse!important;order:initial!important;grid-column:1!important;justify-self:start!important}.app[data-direction=rtl] .brand,.app[data-direction=rtl] .menu .sidebar-main-link,.app[data-direction=rtl] .sidebar-version-row,.app[data-direction=rtl] .sidebar-simple-dropdown-link{text-align:right!important;direction:rtl!important}.app[data-direction=ltr] .brand,.app[data-direction=ltr] .menu .sidebar-main-link,.app[data-direction=ltr] .sidebar-version-row,.app[data-direction=ltr] .sidebar-simple-dropdown-link{text-align:left!important;direction:ltr!important}.app[data-direction=rtl] .menu .sidebar-main-link,.app[data-direction=rtl] .sidebar-simple-dropdown-link{flex-direction:row-reverse!important}.app[data-direction=ltr] .menu .sidebar-main-link,.app[data-direction=ltr] .sidebar-simple-dropdown-link{flex-direction:row!important}.app[data-direction=rtl] input,.app[data-direction=rtl] textarea,.app[data-direction=rtl] select,.app[data-direction=rtl] .global-search input{text-align:right!important;direction:rtl!important}.app[data-direction=ltr] input,.app[data-direction=ltr] textarea,.app[data-direction=ltr] select,.app[data-direction=ltr] .global-search input{text-align:left!important;direction:ltr!important}.app[data-direction=rtl] .language-dropdown,.app[data-direction=rtl] .profile-dropdown,.app[data-direction=rtl] .notification-dropdown{text-align:right!important;direction:rtl!important;left:0!important;right:auto!important}.app[data-direction=ltr] .language-dropdown,.app[data-direction=ltr] .profile-dropdown,.app[data-direction=ltr] .notification-dropdown{text-align:left!important;direction:ltr!important;left:auto!important;right:0!important}.app[data-direction=rtl].sidebar-collapsed .menu .sidebar-main-link,.app[data-direction=rtl].sidebar-collapsed .sidebar-version-row{justify-content:center!important}@media (width<=1180px){.app[data-direction],.app.sidebar-collapsed[data-direction]{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:100svh!important;overflow:visible!important}.app[data-direction] .sidebar,.app[data-direction] .main{grid-column:1!important;height:auto!important;max-height:none!important}.app[data-direction] .sidebar{grid-row:1!important}.app[data-direction] .main{grid-row:2!important;min-height:0!important}.app[data-direction] .topbar{grid-template-columns:minmax(220px,1fr) auto!important}.app[data-direction=ltr] .header-search{grid-column:1!important;justify-self:start!important}.app[data-direction=ltr] .top-actions{grid-column:2!important;justify-self:end!important}.app[data-direction=rtl] .top-actions{grid-column:1!important;justify-self:start!important}.app[data-direction=rtl] .header-search{grid-column:2!important;justify-self:end!important}}@media (width<=720px){:root{--shell-gap:10px;--shell-padding:10px}.app[data-direction] .topbar{grid-template-columns:minmax(0,1fr)!important}.app[data-direction] .header-search,.app[data-direction] .top-actions{grid-column:1!important;justify-self:stretch!important;width:100%!important}.app[data-direction] .top-actions{justify-content:flex-end!important}.app[data-direction=rtl] .top-actions{justify-content:flex-start!important}}.app[data-direction] .main>.topbar{z-index:30!important;grid-template-columns:minmax(280px,460px) minmax(0,1fr) auto!important;align-content:center!important;align-items:center!important;gap:16px!important;height:92px!important;min-height:92px!important;padding:18px 28px!important;display:grid!important;position:sticky!important;top:0!important;overflow:visible!important}.app[data-direction] .main>.topbar .header-search{align-self:center!important;width:min(460px,100%)!important;max-width:460px!important;height:44px!important;margin:0!important}.app[data-direction] .main>.topbar .header-search:focus-within{width:min(460px,100%)!important}.app[data-direction] .main>.topbar .top-actions{align-self:center!important;align-items:center!important;gap:8px!important;min-width:max-content!important;margin:0!important;display:flex!important}.app[data-direction=ltr] .main>.topbar .header-search{grid-column:1!important;justify-self:start!important}.app[data-direction=ltr] .main>.topbar .top-actions{flex-direction:row!important;grid-column:3!important;justify-self:end!important}.app[data-direction=rtl] .main>.topbar .header-search{grid-column:3!important;justify-self:end!important}.app[data-direction=rtl] .main>.topbar .top-actions{flex-direction:row-reverse!important;grid-column:1!important;justify-self:start!important}.app[data-direction=rtl] .main>.topbar .global-search{direction:rtl!important}.app[data-direction=ltr] .main>.topbar .global-search{direction:ltr!important}@media (width<=1180px){.app[data-direction] .main>.topbar{grid-template-columns:minmax(220px,1fr) auto!important;height:auto!important;min-height:76px!important;padding:14px 16px!important}.app[data-direction=ltr] .main>.topbar .header-search{grid-column:1!important;justify-self:start!important}.app[data-direction=ltr] .main>.topbar .top-actions{grid-column:2!important;justify-self:end!important}.app[data-direction=rtl] .main>.topbar .top-actions{grid-column:1!important;justify-self:start!important}.app[data-direction=rtl] .main>.topbar .header-search{grid-column:2!important;justify-self:end!important}}@media (width<=900px){.app[data-direction] .main>.topbar .top-actions{display:flex!important}}@media (width<=720px){.app[data-direction] .main>.topbar{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;min-height:0!important;padding:12px!important}.app[data-direction] .main>.topbar .header-search,.app[data-direction] .main>.topbar .top-actions{grid-column:1!important;justify-self:stretch!important;width:100%!important;max-width:none!important}.app[data-direction=ltr] .main>.topbar .top-actions{justify-content:flex-end!important}.app[data-direction=rtl] .main>.topbar .top-actions{justify-content:flex-start!important}}.app[data-direction=ltr],.app[data-direction=rtl]{direction:ltr!important}.app[data-direction=ltr]{grid-template-columns:var(--shell-sidebar-width) minmax(0, 1fr)!important}.app[data-direction=rtl]{grid-template-columns:minmax(0, 1fr) var(--shell-sidebar-width)!important}.app.sidebar-collapsed[data-direction=ltr]{grid-template-columns:var(--shell-sidebar-collapsed-width) minmax(0, 1fr)!important}.app.sidebar-collapsed[data-direction=rtl]{grid-template-columns:minmax(0, 1fr) var(--shell-sidebar-collapsed-width)!important}.app[data-direction=ltr]>.sidebar{direction:ltr!important;grid-column:1!important}.app[data-direction=ltr]>.main{direction:ltr!important;grid-column:2!important}.app[data-direction=rtl]>.main{direction:rtl!important;grid-column:1!important}.app[data-direction=rtl]>.sidebar{direction:rtl!important;grid-column:2!important}.app[data-direction=rtl] .page-content,.app[data-direction=rtl] .page-fade-shell,.app[data-direction=rtl] .module-placeholder{text-align:start;direction:rtl!important}.app[data-direction=ltr] .page-content,.app[data-direction=ltr] .page-fade-shell,.app[data-direction=ltr] .module-placeholder{text-align:start;direction:ltr!important}.app[data-direction] .main>.topbar{direction:ltr!important;grid-template-columns:minmax(280px,460px) minmax(0,1fr) auto!important}.app[data-direction] .main>.topbar .header-search{order:initial!important;grid-column:1!important;justify-self:start!important}.app[data-direction] .main>.topbar .top-actions{order:initial!important;flex-direction:row!important;grid-column:3!important;justify-self:end!important}.app[data-direction=rtl] .main>.topbar .header-search,.app[data-direction=rtl] .main>.topbar .top-actions,.app[data-direction=rtl] .main>.topbar .header-menu,.app[data-direction=rtl] .main>.topbar .dropdown{direction:rtl!important}.app[data-direction=ltr] .main>.topbar .header-search,.app[data-direction=ltr] .main>.topbar .top-actions,.app[data-direction=ltr] .main>.topbar .header-menu,.app[data-direction=ltr] .main>.topbar .dropdown{direction:ltr!important}.app[data-direction=rtl] .menu .sidebar-main-link,.app[data-direction=rtl] .sidebar-simple-dropdown-link,.app[data-direction=rtl] .header-account-link,.app[data-direction=rtl] .dropdown-action,.app[data-direction=rtl] .dropdown-language-option{flex-direction:row!important}.app[data-direction=rtl] .brand,.app[data-direction=rtl] .menu,.app[data-direction=rtl] .sidebar-version-area,.app[data-direction=rtl] .sidebar-simple-dropdown,.app[data-direction=rtl] .settings-page,.app[data-direction=rtl] .settings-tabs,.app[data-direction=rtl] .card,.app[data-direction=rtl] .table-card,.app[data-direction=rtl] form,.app[data-direction=rtl] table{direction:rtl!important}.app[data-direction=ltr] .brand,.app[data-direction=ltr] .menu,.app[data-direction=ltr] .sidebar-version-area,.app[data-direction=ltr] .sidebar-simple-dropdown,.app[data-direction=ltr] .settings-page,.app[data-direction=ltr] .settings-tabs,.app[data-direction=ltr] .card,.app[data-direction=ltr] .table-card,.app[data-direction=ltr] form,.app[data-direction=ltr] table{direction:ltr!important}.app[data-direction=rtl] :is(input,textarea,select){text-align:right!important;direction:rtl!important}.app[data-direction=ltr] :is(input,textarea,select){text-align:left!important;direction:ltr!important}.app[data-direction=rtl] :is(label,legend,th,td,.card-title,.form-title),.app[data-direction=ltr] :is(label,legend,th,td,.card-title,.form-title){text-align:start}.app[data-direction=rtl] .global-search-results{text-align:right!important;direction:rtl!important;left:0!important;right:auto!important}.app[data-direction=ltr] .global-search-results{text-align:left!important;direction:ltr!important;left:0!important;right:auto!important}.app[data-direction=rtl] .language-dropdown,.app[data-direction=rtl] .profile-dropdown,.app[data-direction=rtl] .notification-dropdown,.app[data-direction=rtl] .mobile-actions-dropdown{text-align:right!important;direction:rtl!important;left:auto!important;right:0!important}.app[data-direction=ltr] .language-dropdown,.app[data-direction=ltr] .profile-dropdown,.app[data-direction=ltr] .notification-dropdown,.app[data-direction=ltr] .mobile-actions-dropdown{text-align:left!important;direction:ltr!important;left:auto!important;right:0!important}.app[data-direction=rtl] .sidebar-collapse-btn>svg{transform:scaleX(-1)}body[data-direction=rtl] :is(.app-confirm-modal,.app-toast,.dropdown){text-align:right;direction:rtl}body[data-direction=ltr] :is(.app-confirm-modal,.app-toast,.dropdown){text-align:left;direction:ltr}@media (width<=1180px){.app[data-direction],.app.sidebar-collapsed[data-direction]{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.app[data-direction]>.sidebar,.app[data-direction]>.main{grid-column:1!important}.app[data-direction]>.sidebar{grid-row:1!important}.app[data-direction]>.main{grid-row:2!important}.app[data-direction] .main>.topbar{grid-template-columns:minmax(220px,1fr) auto!important}.app[data-direction] .main>.topbar .header-search{grid-column:1!important;justify-self:start!important}.app[data-direction] .main>.topbar .top-actions{grid-column:2!important;justify-self:end!important}}@media (width<=720px){.app[data-direction] .main>.topbar{grid-template-columns:minmax(0,1fr)!important}.app[data-direction] .main>.topbar .header-search,.app[data-direction] .main>.topbar .top-actions{grid-column:1!important;justify-self:stretch!important;width:100%!important;max-width:none!important}.app[data-direction] .main>.topbar .top-actions{justify-content:flex-end!important}.app[data-direction=rtl] .menu{direction:rtl!important}.app[data-direction=ltr] .menu{direction:ltr!important}}@media (width>=861px){body[dir=ltr] .app{grid-template-columns:var(--shell-sidebar-width) minmax(0, 1fr)!important;direction:ltr!important}body[dir=ltr] .app>.sidebar{grid-area:1/1!important}body[dir=ltr] .app>.main{grid-area:1/2!important}body[dir=rtl] .app{grid-template-columns:minmax(0, 1fr) var(--shell-sidebar-width)!important;direction:ltr!important}body[dir=rtl] .app>.main{grid-area:1/1!important}body[dir=rtl] .app>.sidebar{direction:rtl!important;grid-area:1/2!important}}body[data-theme=black-white].dark-mode [class$=-modal-backdrop],body[data-theme=black-white].dark-mode [class*=-modal-backdrop\ ],body[data-theme=black-white].dark-mode [class$=-modal-layer],body[data-theme=black-white].dark-mode [class*=-modal-layer\ ],body[data-theme=black-white].dark-mode .app-confirm-backdrop{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#0000008f!important}body[data-theme=black-white].dark-mode .sidebar .menu .sidebar-main-link,body[data-theme=black-white].dark-mode .sidebar .sidebar-simple-dropdown-link{color:#e5e7eb!important}body[data-theme=black-white].dark-mode .sidebar .menu .sidebar-main-link>svg,body[data-theme=black-white].dark-mode .sidebar .sidebar-simple-dropdown-link>svg{stroke:currentColor;color:#d1d5db!important}body[data-theme=black-white].dark-mode .sidebar .menu .sidebar-main-link:hover,body[data-theme=black-white].dark-mode .sidebar .menu .sidebar-main-link.active,body[data-theme=black-white].dark-mode .sidebar .sidebar-simple-dropdown-link:hover{color:#050505!important;background:#fff!important}body[data-theme=black-white].dark-mode,body[data-theme=black-white].dark-mode #root,body[data-theme=black-white].dark-mode .app{--midnight-bg:#05071a;--midnight-shell:#080b22;--midnight-surface:#0c112d;--midnight-surface-2:#11183a;--midnight-border:#6884ff38;--midnight-text:#f7f9ff;--midnight-muted:#929bb9;--midnight-blue:#3f75ff;--midnight-blue-soft:#3f75ff29;background:radial-gradient(circle at 52% 0%, #2e5fff38, transparent 34%), radial-gradient(circle at 90% 85%, #1b40d221, transparent 30%), var(--midnight-bg)!important;color:var(--midnight-text)!important}body[data-theme=black-white].dark-mode .main,body[data-theme=black-white].dark-mode .sidebar,body[data-theme=black-white].dark-mode .topbar{border-color:var(--midnight-border)!important;color:var(--midnight-text)!important;background:#080b22f0!important}body[data-theme=black-white].dark-mode .sidebar{box-shadow:18px 0 60px #00000038,inset -1px 0 #5674ff14!important}body[data-theme=black-white].dark-mode :is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-section],[class*=-section\ ],[class$=-modal],[class*=-modal\ ]){border-color:var(--midnight-border)!important;color:var(--midnight-text)!important;background:linear-gradient(145deg,#11183af5,#080c23fa)!important;box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff06!important}body[data-theme=black-white].dark-mode :is(h1,h2,h3,h4,strong,label,th){color:var(--midnight-text)!important}body[data-theme=black-white].dark-mode :is(p,small,td,.muted,[class*=subtitle],[class*=description]){color:var(--midnight-muted)!important}body[data-theme=black-white].dark-mode :is(input,select,textarea,.header-search,.search-input,.search-box){color:var(--midnight-text)!important;background:#05081ce0!important;border-color:#6884ff3d!important;box-shadow:inset 0 1px 8px #00000029!important}body[data-theme=black-white].dark-mode :is(input,textarea)::placeholder{color:#727d9e!important}body[data-theme=black-white].dark-mode .sidebar .menu .sidebar-main-link,body[data-theme=black-white].dark-mode .sidebar .sidebar-simple-dropdown-link{border:1px solid #0000;color:#aeb7d3!important}body[data-theme=black-white].dark-mode .sidebar .menu .sidebar-main-link>svg,body[data-theme=black-white].dark-mode .sidebar .sidebar-simple-dropdown-link>svg{color:#7181ad!important}body[data-theme=black-white].dark-mode .sidebar .menu .sidebar-main-link:hover,body[data-theme=black-white].dark-mode .sidebar .menu .sidebar-main-link.active,body[data-theme=black-white].dark-mode .sidebar .sidebar-simple-dropdown-link:hover{color:#fff!important;background:linear-gradient(90deg,#3f75ff38,#3f75ff14)!important;border-color:#567eff4d!important;box-shadow:0 8px 24px #2554ff1f!important}body[data-theme=black-white].dark-mode .sidebar .menu .sidebar-main-link:hover>svg,body[data-theme=black-white].dark-mode .sidebar .menu .sidebar-main-link.active>svg,body[data-theme=black-white].dark-mode .sidebar .sidebar-simple-dropdown-link:hover>svg{color:#5f8cff!important}body[data-theme=black-white].dark-mode :is(button.primary,button[type=submit],.settings-save,[class*=save-btn],[class*=add-btn]){color:#fff!important;background:linear-gradient(135deg,#4f7fff,#315eea)!important;border-color:#658dff!important;box-shadow:0 10px 26px #315eea4d!important}body[data-theme=black-white].dark-mode :is(table,thead,tbody,tr,th,td){border-color:#6884ff24!important}body[data-theme=black-white].dark-mode th{background:#151e44eb!important}body[data-theme=black-white].dark-mode tbody tr{background:#090d25b8!important}body[data-theme=black-white].dark-mode tbody tr:hover{background:#365bce21!important}body[data-theme=black-white].dark-mode [class$=-modal-backdrop],body[data-theme=black-white].dark-mode [class*=-modal-backdrop\ ],body[data-theme=black-white].dark-mode [class$=-modal-layer],body[data-theme=black-white].dark-mode [class*=-modal-layer\ ]{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#020411ad!important}.header-currency-control{cursor:default}.header-currency-control select{min-width:62px;font:inherit;cursor:pointer;outline:0;font-weight:800;width:auto!important;height:100%!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 22px 0 2px!important}body[data-theme=clay-minimalism],body[data-theme=clay-minimalism] #root,body[data-theme=clay-minimalism] .app{background:#e4f0ff!important}body[data-theme=clay-minimalism] :is(.main,.sidebar,.topbar){background:#f4f9fff0!important;border-color:#c5daf4!important}body[data-theme=clay-minimalism] :is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ]){background:#f7fbff!important;border-color:#c9dcf3!important;box-shadow:0 12px 30px #4670a01c!important}body[data-theme=clay-minimalism] :is(input,select,textarea,.header-search,.search-input,.search-box){background:#edf6ff!important;border-color:#bfd4ee!important}body[data-theme=glassmorphism],body[data-theme=glassmorphism] #root,body[data-theme=glassmorphism] .app{background-color:#0000!important;background-image:radial-gradient(circle at 50% 24%,#6f82976b 0 19%,#0000 19.2%),linear-gradient(145deg,#a8b9ca,#91a5ba)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}body[data-theme=glassmorphism] :is(.main,.sidebar,.topbar){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#eff5fae0!important;border-color:#46586c33!important}body[data-theme=glassmorphism] :is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ]){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f8fcd1!important;border-color:#5d718733!important;box-shadow:0 18px 42px #30405224!important}.dashboard-modern-card{--dashboard-card-accent:#6d5dfc;--dashboard-card-glow:#6d5dfc2e;isolation:isolate;cursor:pointer;min-height:104px;position:relative;overflow:hidden;border-radius:20px!important;padding:19px 20px!important;transition:transform .22s,box-shadow .22s,border-color .22s!important;box-shadow:0 8px 24px #0f172a12!important}.dashboard-modern-card:nth-child(4n+1){--dashboard-card-accent:#6d5dfc;--dashboard-card-glow:#6d5dfc2e}.dashboard-modern-card:nth-child(4n+2){--dashboard-card-accent:#0ea5e9;--dashboard-card-glow:#0ea5e92e}.dashboard-modern-card:nth-child(4n+3){--dashboard-card-accent:#10b981;--dashboard-card-glow:#10b9812e}.dashboard-modern-card:nth-child(4n){--dashboard-card-accent:#f59e0b;--dashboard-card-glow:#f59e0b33}.dashboard-modern-card:before{content:"";z-index:-1;background:var(--dashboard-card-glow);border-radius:50%;width:96px;height:96px;transition:transform .28s;position:absolute;inset-block-start:-43px;inset-inline-end:-30px}.dashboard-modern-card:after{content:"";background:var(--dashboard-card-accent);border-radius:0 8px 8px 0;width:4px;position:absolute;inset-block:18px;inset-inline-start:0}.dashboard-modern-card strong{color:var(--dashboard-card-accent)!important}.dashboard-modern-card em{border:1px solid color-mix(in srgb, var(--dashboard-card-accent) 22%, transparent);box-shadow:inset 0 1px #ffffff47;background:var(--dashboard-card-glow)!important;color:var(--dashboard-card-accent)!important}.dashboard-modern-card:hover{border-color:color-mix(in srgb, var(--dashboard-card-accent) 35%, #e8ecf2)!important;transform:translateY(-5px)!important;box-shadow:0 18px 38px #0f172a24!important}.dashboard-modern-card:hover:before{transform:scale(1.35)}body[data-theme=neon].dark-mode,body[data-theme=neon].dark-mode #root,body[data-theme=neon].dark-mode .app{--obsidian-bg:#050505;--obsidian-shell:#09090af5;--obsidian-surface:#141416e6;--obsidian-surface-2:#1d1d20e0;--obsidian-border:#ffffff21;--obsidian-text:#fafafa;--obsidian-muted:#96969f;color:var(--obsidian-text)!important;background:radial-gradient(at 50% -10%,#ffffff24,#0000 35%),radial-gradient(at 12% 80%,#ffffff0d,#0000 32%),linear-gradient(145deg,#0b0b0c,#020203 68%)!important}body[data-theme=neon].dark-mode :is(.main,.sidebar,.topbar){-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:var(--obsidian-shell)!important;border-color:var(--obsidian-border)!important;color:var(--obsidian-text)!important}body[data-theme=neon].dark-mode :is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-section],[class*=-section\ ],[class$=-modal],[class*=-modal\ ]){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--obsidian-border)!important;color:var(--obsidian-text)!important;background:linear-gradient(145deg,#1d1d20f0,#0d0d0ff7)!important;box-shadow:0 22px 56px #00000057,inset 0 1px #ffffff0e!important}body[data-theme=neon].dark-mode .sidebar :is(.sidebar-main-link,.sidebar-simple-dropdown-link){border:1px solid #0000;color:#aaaab3!important}body[data-theme=neon].dark-mode th{background:#222225f5!important}body[data-theme=neon].dark-mode tbody tr{background:#0d0d0fd1!important}body[data-theme=neon].dark-mode,body[data-theme=neon].dark-mode #root,body[data-theme=neon].dark-mode .app{--mono-black:#080808;--mono-charcoal:#151515;--mono-white:#fff;--mono-paper:#f7f7f5;--mono-line:#dededb;--mono-muted:#71717a;color:#151515!important;background:linear-gradient(135deg,#090909 0 18%,#ececea 18% 100%)!important}body[data-theme=neon].dark-mode .sidebar{color:#fff!important;background:linear-gradient(165deg,#050505,#181818)!important;border-color:#2d2d2d!important;box-shadow:18px 0 55px #00000038!important}body[data-theme=neon].dark-mode .main{color:#161616!important;background:#f1f1ef!important;border-color:#d7d7d3!important}body[data-theme=neon].dark-mode .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--mono-line)!important;color:#111!important;background:#fffffff0!important}body[data-theme=neon].dark-mode :is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-section],[class*=-section\ ]){border-color:var(--mono-line)!important;color:#171717!important;background:linear-gradient(145deg,#fff,#f5f5f3)!important;box-shadow:0 14px 36px #0a0a0a14,inset 0 1px #fff!important}body[data-theme=neon].dark-mode .main :is(h1,h2,h3,h4,strong,label,th){color:#111!important}body[data-theme=neon].dark-mode .main :is(p,small,td,.muted,[class*=subtitle],[class*=description]){color:var(--mono-muted)!important}body[data-theme=neon].dark-mode :is(input,textarea)::placeholder{color:#99999f!important}body[data-theme=neon].dark-mode .sidebar :is(.sidebar-main-link,.sidebar-simple-dropdown-link):hover>svg,body[data-theme=neon].dark-mode .sidebar .sidebar-main-link.active>svg{color:#080808!important}body[data-theme=neon].dark-mode :is(.settings-tabs button,[role=tab]){color:#66666c!important}body[data-theme=neon].dark-mode :is(.settings-tabs button.active,[role=tab][aria-selected=true]){color:#fff!important;background:#0a0a0a!important;border-color:#0a0a0a!important}body[data-theme=neon].dark-mode :is([class$=-modal],[class*=-modal\ ]){color:#111!important;background:#fff!important;border-color:#d5d5d2!important}body[data-theme=clay-minimalism],body[data-theme=clay-minimalism] #root,body[data-theme=clay-minimalism] .app{--graphite-deep:#404142;--graphite-mid:#727475;--graphite-mist:#d4d5d3;--graphite-paper:#ededeb;--graphite-line:#2d2e2f2e;color:#202122!important;background-color:#0000!important;background-image:radial-gradient(at 17% 18%,#ffffff29,#0000 30%),linear-gradient(145deg,#8c8e8e,#666868 48%,#9b9d9c)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}body[data-theme=clay-minimalism] .sidebar{color:#fff!important;background:linear-gradient(165deg,#3f4141,#555757)!important;border-color:#ffffff29!important;box-shadow:18px 0 50px #2526263d!important}body[data-theme=clay-minimalism] :is(.main,.topbar){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--graphite-line)!important;background:#e8e9e7eb!important}body[data-theme=clay-minimalism] :is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-section],[class*=-section\ ],[class$=-modal],[class*=-modal\ ]){color:#222323!important;background:linear-gradient(145deg,#f7f7f5f0,#d5d6d3eb)!important;border-color:#393a3a2e!important;box-shadow:0 16px 38px #2b2c2c26,inset 0 1px #ffffffb3!important}body[data-theme=clay-minimalism] .sidebar :is(.sidebar-main-link,.sidebar-simple-dropdown-link){color:#e1e2e1!important}body[data-theme=clay-minimalism] .sidebar :is(.sidebar-main-link,.sidebar-simple-dropdown-link):hover,body[data-theme=clay-minimalism] .sidebar .sidebar-main-link.active{color:#343535!important;background:#ffffffeb!important;border-color:#ffffffb3!important}body[data-theme=clay-minimalism] :is(.settings-tabs,[class*=-tabs],[role=tablist]){background:#57595921!important;border-color:#37383833!important}body[data-theme=clay-minimalism] :is(.settings-tabs button.active,[role=tab][aria-selected=true]){color:#fff!important;background:#474949!important}body[data-theme=clay-minimalism] :is(input,select,textarea,.header-search,.search-input,.search-box){color:#252626!important;background:#f9f9f7e6!important;border-color:#38393933!important}body[data-theme=clay-minimalism] th{color:#2c2d2d!important;background:#5b5d5d29!important}body[data-theme=clay-minimalism] td,body[data-theme=clay-minimalism] tbody tr{background:#f4f4f2d1!important;border-color:#41424221!important}body[data-theme=clay-minimalism] tbody tr:hover{background:#cdcecbe6!important}body[data-theme=neon].dark-mode,body[data-theme=neon].dark-mode #root,body[data-theme=neon].dark-mode .app{--neon-bg:#050716;--neon-shell:#090d20;--neon-surface:#0d1229;--neon-surface-2:#111936;--neon-cyan:#22d3ee;--neon-violet:#8b5cf6;--neon-blue:#3b82f6;--neon-text:#f4fbff;--neon-muted:#8fa4bd;--neon-border:#22d3ee47;color:var(--neon-text)!important;background:radial-gradient(circle at 12% 8%,#22d3ee29,#0000 30%),radial-gradient(circle at 88% 88%,#8b5cf624,#0000 34%),linear-gradient(145deg,#070a19,#03040d)!important}body[data-theme=neon].dark-mode :is(.main,.sidebar,.topbar){color:var(--neon-text)!important;background:#090d20f2!important;border-color:#22d3ee33!important;box-shadow:inset 0 1px #ffffff06!important}body[data-theme=neon].dark-mode .sidebar{box-shadow:18px 0 60px #00000052,inset -1px 0 #22d3ee1a!important}body[data-theme=neon].dark-mode :is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-section],[class*=-section\ ],[class$=-modal],[class*=-modal\ ]){border-color:var(--neon-border)!important;color:var(--neon-text)!important;background:linear-gradient(145deg,#111936f5,#080c1ffa)!important;box-shadow:0 0 28px #22d3ee14,0 20px 48px #00000040!important}body[data-theme=neon].dark-mode :is(h1,h2,h3,h4,strong,label,th){color:var(--neon-text)!important}body[data-theme=neon].dark-mode :is(p,small,td,.muted,[class*=subtitle],[class*=description]){color:var(--neon-muted)!important}body[data-theme=neon].dark-mode :is(input,select,textarea,.header-search,.search-input,.search-box){color:var(--neon-text)!important;background:#040818e6!important;border-color:#22d3ee42!important;box-shadow:inset 0 0 14px #22d3ee09!important}body[data-theme=neon].dark-mode :is(input,textarea):focus{border-color:var(--neon-cyan)!important;box-shadow:0 0 0 3px #22d3ee1f,0 0 22px #22d3ee14!important}body[data-theme=neon].dark-mode .sidebar :is(.sidebar-main-link,.sidebar-simple-dropdown-link){color:#9cb0c9!important}body[data-theme=neon].dark-mode .sidebar :is(.sidebar-main-link,.sidebar-simple-dropdown-link)>svg{color:#5e7693!important}body[data-theme=neon].dark-mode .sidebar :is(.sidebar-main-link,.sidebar-simple-dropdown-link):hover,body[data-theme=neon].dark-mode .sidebar .sidebar-main-link.active{color:#eaffff!important;background:linear-gradient(90deg,#22d3ee30,#8b5cf61a)!important;border-color:#22d3ee57!important;box-shadow:0 0 24px #22d3ee1c!important}body[data-theme=neon].dark-mode .sidebar :is(.sidebar-main-link,.sidebar-simple-dropdown-link):hover>svg,body[data-theme=neon].dark-mode .sidebar .sidebar-main-link.active>svg{filter:drop-shadow(0 0 5px #22d3ee80);color:var(--neon-cyan)!important}body[data-theme=neon].dark-mode :is(.settings-tabs,[class*=-tabs],[role=tablist]){background:#080d23eb!important;border-color:#22d3ee33!important}body[data-theme=neon].dark-mode :is(.settings-tabs button.active,[role=tab][aria-selected=true]){border-color:var(--neon-cyan)!important;color:#fff!important;background:linear-gradient(135deg,#22d3ee40,#8b5cf638)!important;box-shadow:0 0 20px #22d3ee24!important}body[data-theme=neon].dark-mode :is(button.primary,button[type=submit],.settings-save,[class*=save-btn],[class*=add-btn]){color:#fff!important;background:linear-gradient(135deg,#0891b2,#4f46e5)!important;border-color:#22d3ee!important;box-shadow:0 0 24px #22d3ee33!important}body[data-theme=neon].dark-mode th{color:#dffcff!important;background:#111c3af5!important}body[data-theme=neon].dark-mode td,body[data-theme=neon].dark-mode tbody tr{color:#a9bad0!important;background:#070c1fd1!important;border-color:#22d3ee1f!important}body[data-theme=neon].dark-mode tbody tr:hover{background:#22d3ee13!important}body[data-theme=neon].dark-mode [class$=-modal-backdrop],body[data-theme=neon].dark-mode [class*=-modal-backdrop\ ],body[data-theme=neon].dark-mode [class$=-modal-layer],body[data-theme=neon].dark-mode [class*=-modal-layer\ ]{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#01030cb3!important}.app-mode-badge{letter-spacing:.08em;color:#b45309;white-space:nowrap;background:#f59e0b24;border:1px solid #f59e0b59;border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-size:10px;font-weight:900;display:inline-flex}body[data-theme=black-white] .app-mode-badge,body[data-theme=neon] .app-mode-badge{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2452}body.app-modal-open{touch-action:none;overflow:hidden!important}body.app-modal-open .sidebar,body.app-modal-open .topbar{-webkit-user-select:none;user-select:none;pointer-events:none!important}[class$=-modal-backdrop],[class*=-modal-backdrop\ ],[class$=-modal-layer],[class*=-modal-layer\ ],.app-confirm-backdrop{overscroll-behavior:contain;z-index:2147483000!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;pointer-events:auto!important;background:#080c14ad!important;justify-content:center!important;align-items:flex-start!important;width:100vw!important;height:100dvh!important;padding:clamp(10px,4dvh,40px) 16px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}[class$=-modal],[class*=-modal\ ],.app-confirm-modal{overscroll-behavior:contain;scrollbar-width:thin;box-sizing:border-box!important;pointer-events:auto!important;border-radius:16px!important;width:min(860px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - clamp(20px,8dvh,80px))!important;margin:0 auto!important;overflow:hidden auto!important}[class$=-modal] *,[class*=-modal\ ] *{box-sizing:border-box}[class$=-modal] form,[class*=-modal\ ] form{min-width:0!important}[class$=-modal-header],[class*=-modal-header\ ],[class$=-modal-head],[class*=-modal-head\ ]{z-index:6!important;position:sticky!important;top:0!important}[class$=-modal-actions],[class*=-modal-actions\ ],[class$=-modal-footer],[class*=-modal-footer\ ]{flex-wrap:wrap;z-index:6!important;padding-bottom:max(12px, env(safe-area-inset-bottom))!important;position:sticky!important;bottom:0!important}body[data-theme=black-white].dark-mode [class$=-modal-backdrop],body[data-theme=black-white].dark-mode [class*=-modal-backdrop\ ],body[data-theme=black-white].dark-mode [class$=-modal-layer],body[data-theme=black-white].dark-mode [class*=-modal-layer\ ],body[data-theme=black-white].dark-mode .app-confirm-backdrop{background:#020411bd!important}body[data-theme=neon].dark-mode [class$=-modal-backdrop],body[data-theme=neon].dark-mode [class*=-modal-backdrop\ ],body[data-theme=neon].dark-mode [class$=-modal-layer],body[data-theme=neon].dark-mode [class*=-modal-layer\ ],body[data-theme=neon].dark-mode .app-confirm-backdrop{background:#000000b8!important}@media (width<=720px){[class$=-modal-backdrop],[class*=-modal-backdrop\ ],[class$=-modal-layer],[class*=-modal-layer\ ],.app-confirm-backdrop{align-items:stretch!important;padding:8px!important}[class$=-modal],[class*=-modal\ ],.app-confirm-modal{border-radius:14px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}}@media (width<=560px){[class*=-form-grid],[class*=-fields-grid],[class*=-account-grid]{grid-template-columns:minmax(0,1fr)!important}[class*=-field-wide],[class*=-field-full],[class*=-span-2],label.full{grid-column:1/-1!important}}body[data-theme=aurora].dark-mode,body[data-theme=aurora].dark-mode #root,body[data-theme=aurora].dark-mode .app{--aurora-bg:#07115f;--aurora-deep:#030724;--aurora-panel:#060c2cd1;--aurora-panel-2:#0a123ae0;--aurora-line:#b5cbff2e;--aurora-text:#f5f8ff;--aurora-muted:#aab8da;--aurora-accent:var(--company-accent,#14f1a6);--aurora-accent-2:var(--company-accent-2,#19d3ff);--aurora-accent-3:var(--company-accent-3,#a855f7);background:radial-gradient(circle at 78% 10%, color-mix(in srgb, var(--aurora-accent) 58%, transparent) 0 11%, transparent 32%), radial-gradient(circle at 84% 34%, color-mix(in srgb, var(--aurora-accent-3) 66%, transparent) 0 8%, transparent 27%), radial-gradient(circle at 56% 88%, color-mix(in srgb, var(--aurora-accent-2) 54%, transparent) 0 12%, transparent 34%), radial-gradient(circle at 36% 96%, #ff00d675 0 10%, transparent 32%), linear-gradient(145deg, #071a78 0%, #04072a 42%, #091054 100%)!important;color:var(--aurora-text)!important;background-attachment:fixed!important}body[data-theme=aurora].dark-mode .app{box-shadow:inset 0 0 140px #00000038}body[data-theme=aurora].dark-mode :is(.main,.sidebar,.topbar){-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:linear-gradient(135deg, #050923e6, #08123ab8), radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--aurora-accent) 24%, transparent), transparent 36%)!important;border-color:var(--aurora-line)!important;color:var(--aurora-text)!important;box-shadow:0 24px 80px #00000047,inset 0 1px #ffffff0d!important}body[data-theme=aurora].dark-mode .brand h2,body[data-theme=aurora].dark-mode :is(h1,h2,h3,h4,strong,label,th){color:var(--aurora-text)!important}body[data-theme=aurora].dark-mode .brand h2{text-shadow:0 0 24px color-mix(in srgb, var(--aurora-accent) 42%, transparent)}body[data-theme=aurora].dark-mode :is(p,small,td,.muted,[class*=subtitle],[class*=description]){color:var(--aurora-muted)!important}body[data-theme=aurora].dark-mode :is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-section],[class*=-section\ ],[class$=-modal],[class*=-modal\ ]){background:linear-gradient(145deg, #080e30e0, #050922f0), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--aurora-accent-2) 18%, transparent), transparent 34%)!important;border-color:var(--aurora-line)!important;color:var(--aurora-text)!important;box-shadow:0 18px 48px #00000042,inset 0 1px #ffffff0a!important}body[data-theme=aurora].dark-mode :is(input,select,textarea,.header-search,.search-input,.search-box){color:var(--aurora-text)!important;background:#02071eb8!important;border-color:#b5cbff38!important;box-shadow:inset 0 1px 10px #00000038!important}body[data-theme=aurora].dark-mode :is(input,select,textarea,.header-search,.search-input,.search-box):focus,body[data-theme=aurora].dark-mode :is(input,select,textarea,.header-search,.search-input,.search-box):focus-within{border-color:color-mix(in srgb, var(--aurora-accent) 74%, #fff)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--aurora-accent) 20%, transparent), 0 0 28px color-mix(in srgb, var(--aurora-accent) 12%, transparent)!important}body[data-theme=aurora].dark-mode :is(input,textarea)::placeholder{color:#d5e0ff7a!important}body[data-theme=aurora].dark-mode .sidebar :is(.sidebar-main-link,.sidebar-simple-dropdown-link){border:1px solid #0000;color:#c1ccef!important}body[data-theme=aurora].dark-mode .sidebar :is(.sidebar-main-link,.sidebar-simple-dropdown-link)>svg{color:color-mix(in srgb, var(--aurora-accent-2) 62%, #b9c4e6)!important}body[data-theme=aurora].dark-mode .sidebar :is(.sidebar-main-link,.sidebar-simple-dropdown-link):hover,body[data-theme=aurora].dark-mode .sidebar .sidebar-main-link.active{background:linear-gradient(90deg, color-mix(in srgb, var(--aurora-accent) 26%, transparent), color-mix(in srgb, var(--aurora-accent-3) 15%, transparent))!important;border-color:color-mix(in srgb, var(--aurora-accent) 42%, transparent)!important;color:#fff!important;box-shadow:0 0 28px color-mix(in srgb, var(--aurora-accent) 16%, transparent)!important}body[data-theme=aurora].dark-mode :is(button.primary,button[type=submit],.settings-save,[class*=save-btn],[class*=add-btn]){background:linear-gradient(135deg, var(--aurora-accent), var(--aurora-accent-3))!important;border-color:color-mix(in srgb, var(--aurora-accent) 60%, white)!important;color:#fff!important;box-shadow:0 14px 32px color-mix(in srgb, var(--aurora-accent) 28%, transparent)!important}body[data-theme=aurora].dark-mode th{color:#eef4ff!important;background:#081034f5!important}body[data-theme=aurora].dark-mode td,body[data-theme=aurora].dark-mode tbody tr{background:#03081ead!important;border-color:#b5cbff1f!important}body[data-theme=aurora].dark-mode tbody tr:hover{background:color-mix(in srgb, var(--aurora-accent) 10%, #03081ed1)!important}body[data-theme=aurora].dark-mode :is(.settings-tabs,[class*=-tabs],[role=tablist]){border-color:var(--aurora-line)!important;background:#03081ea8!important}body[data-theme=aurora].dark-mode :is(.settings-tabs button.active,[role=tab][aria-selected=true]){background:linear-gradient(135deg, color-mix(in srgb, var(--aurora-accent) 28%, transparent), color-mix(in srgb, var(--aurora-accent-3) 20%, transparent))!important;color:#fff!important;border-color:color-mix(in srgb, var(--aurora-accent) 42%, transparent)!important}body[data-theme=aurora].dark-mode [class$=-modal-backdrop],body[data-theme=aurora].dark-mode [class*=-modal-backdrop\ ],body[data-theme=aurora].dark-mode [class$=-modal-layer],body[data-theme=aurora].dark-mode [class*=-modal-layer\ ],body[data-theme=aurora].dark-mode .app-confirm-backdrop{background:#010514bd!important}.app-confirm-overlay{z-index:2147483000!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#080c14bd!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.app-confirm-modal{color:#172033!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:19px!important;width:min(520px,100%)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 48px)!important;padding:20px!important;overflow:auto!important;box-shadow:0 30px 80px #0f172a3d!important}.app-confirm-icon{border-radius:12px!important;width:42px!important;height:42px!important}.app-confirm-content h2{font-size:20px!important;font-weight:900!important}.app-confirm-actions{border-top:1px solid #f0eee9;padding-top:16px}.app-confirm-actions button{border-radius:10px!important;height:auto!important;min-height:40px!important;font-size:12px!important}body.dark-mode .app-confirm-modal,body[data-theme=aurora].dark-mode .app-confirm-modal{color:#f8fafc!important;background:#151515!important;border-color:#2b2b2b!important}@media (width<=640px){.app-confirm-overlay{align-items:flex-end!important;padding:0!important}.app-confirm-modal{border-radius:20px 20px 0 0!important;width:100%!important;max-width:100%!important;max-height:94dvh!important}.app-confirm-actions{flex-wrap:wrap}.app-confirm-actions button{flex:1}}:root{--app-card-radius:8px;--app-card-padding:14px;--app-card-border:var(--border-color,#e5e7eb);--app-card-surface:var(--card-bg,#fff);--app-card-shadow:0 8px 22px #0f172a0b;--app-stat-min-height:76px;--app-content-card-min-height:66px;--app-icon-tile-size:40px;--app-icon-tile-radius:8px;--app-icon-tile-bg:color-mix(in srgb, var(--company-accent,#2563eb) 11%, transparent);--app-icon-tile-color:var(--company-accent,#2563eb)}@keyframes appModalBackdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes appModalPanelFadeIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}:is(.card,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]){color:var(--text-primary,inherit);border:1px solid var(--app-card-border)!important;border-radius:var(--app-card-radius)!important;background:var(--app-card-surface)!important;box-shadow:var(--app-card-shadow)!important}:is(.card,[class$=-card],[class*=-card\ ]){min-height:var(--app-content-card-min-height)}:is(.stat,[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ],[class$=-stats]>*,[class*=-stats\ ]>*){min-height:var(--app-stat-min-height)!important;border:1px solid var(--app-card-border)!important;border-radius:var(--app-card-radius)!important;background:var(--app-card-surface)!important;box-shadow:var(--app-card-shadow)!important;padding:var(--app-card-padding)!important;text-align:center!important;justify-content:center!important;align-items:center!important;gap:8px!important}:is(.stat,[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ]) :is(span,small,p){line-height:1.35}:is(.stat,[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ]) :is(strong,h2){word-break:break-word;line-height:1.15}:is(.stat,[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ],[class$=-stats]>*,[class*=-stats\ ]>*)>:is(svg,.icon,[class$=-icon],[class*=-icon\ ],[class$=-icon-box],[class*=-icon-box\ ],[class$=-avatar],[class*=-avatar\ ],span:first-child){width:var(--app-icon-tile-size)!important;height:var(--app-icon-tile-size)!important;min-width:var(--app-icon-tile-size)!important;min-height:var(--app-icon-tile-size)!important;border-radius:var(--app-icon-tile-radius)!important;background:var(--app-icon-tile-bg)!important;color:var(--app-icon-tile-color)!important;justify-content:center!important;align-items:center!important;margin:0 auto 8px!important;display:inline-flex!important}:is(.card:not(.table-card),[class$=-card]:not([class$=-table-card]),[class*=-card\ ]:not([class*=-table-card\ ]))>:is(.icon,[class$=-icon],[class*=-icon\ ],[class$=-icon-box],[class*=-icon-box\ ]){width:var(--app-icon-tile-size)!important;height:var(--app-icon-tile-size)!important;min-width:var(--app-icon-tile-size)!important;min-height:var(--app-icon-tile-size)!important;border-radius:var(--app-icon-tile-radius)!important;background:var(--app-icon-tile-bg)!important;color:var(--app-icon-tile-color)!important}[class$=-modal-backdrop],[class*=-modal-backdrop\ ],[class$=-modal-layer],[class*=-modal-layer\ ],[class$=-modal-overlay],[class*=-modal-overlay\ ],[class$=-overlay],[class*=-overlay\ ],.app-confirm-backdrop,.app-confirm-overlay{animation:.22s ease-out both appModalBackdropFadeIn!important}[class$=-modal],[class*=-modal\ ],.app-confirm-modal{animation:.24s cubic-bezier(.22,1,.36,1) both appModalPanelFadeIn!important}body.dark-mode{--app-card-border:var(--border-color,#334155);--app-card-surface:var(--card-bg,#1e293b);--app-card-shadow:0 16px 40px #00000038;--app-icon-tile-bg:color-mix(in srgb, var(--company-accent,#38bdf8) 18%, transparent);--app-icon-tile-color:var(--company-accent,#38bdf8)}body[data-theme=minimalism]{--app-card-shadow:none}body[data-theme=clay-minimalism]{--app-card-shadow:10px 10px 24px #94a3b829, -6px -6px 18px #ffffffb8}body[data-theme=glassmorphism]{--app-card-surface:#ffffffb8;--app-card-border:#ffffff94;--app-card-shadow:0 18px 48px #6366f11a}body[data-theme=black-white].dark-mode{--app-card-surface:#111;--app-card-border:#3f3f46;--app-card-shadow:0 16px 44px #00000057;--app-icon-tile-bg:#fff;--app-icon-tile-color:#000}body[data-theme=aurora].dark-mode{--app-card-surface:linear-gradient(145deg, #080e30e0, #050922f0);--app-card-border:var(--aurora-line);--app-card-shadow:0 18px 48px #00000042, inset 0 1px #ffffff0a}body[data-theme=neon].dark-mode{--app-card-surface:linear-gradient(145deg, #111936f5, #080c1ffa);--app-card-border:#22d3ee47;--app-card-shadow:0 0 28px #22d3ee14, 0 20px 48px #00000040}@media (width<=760px){:root{--app-card-padding:12px;--app-stat-min-height:70px;--app-icon-tile-size:36px}:is([class$=-stats],[class*=-stats\ ],.stats){gap:10px!important}}@media (width<=440px){:root{--app-card-padding:10px;--app-icon-tile-size:34px}}@media (prefers-reduced-motion:reduce){[class$=-modal-backdrop],[class*=-modal-backdrop\ ],[class$=-modal-layer],[class*=-modal-layer\ ],[class$=-modal-overlay],[class*=-modal-overlay\ ],[class$=-overlay],[class*=-overlay\ ],[class$=-modal],[class*=-modal\ ],.app-confirm-backdrop,.app-confirm-overlay,.app-confirm-modal{animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--app-card-radius:8px;--app-card-padding:18px;--app-stat-min-height:96px;--app-card-shadow:0 2px 8px #0f172a14;--app-stat-accent:#22c55e;--app-icon-tile-size:40px;--app-icon-tile-bg:color-mix(in srgb, var(--app-stat-accent) 13%, transparent);--app-icon-tile-color:var(--app-stat-accent)}:is(.stat,[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ],[class$=-stats]>*,[class*=-stats\ ]>*){min-height:var(--app-stat-min-height)!important;padding:var(--app-card-padding)!important;text-align:start!important;border-inline-start:4px solid var(--app-stat-accent)!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important;position:relative!important;overflow:hidden!important}:is(.stat,[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ],[class$=-stats]>*,[class*=-stats\ ]>*):nth-child(4n+1){--app-stat-accent:#22c55e}:is(.stat,[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ],[class$=-stats]>*,[class*=-stats\ ]>*):nth-child(4n+2){--app-stat-accent:#0ea5e9}:is(.stat,[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ],[class$=-stats]>*,[class*=-stats\ ]>*):nth-child(4n+3){--app-stat-accent:#f59e0b}:is(.stat,[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ],[class$=-stats]>*,[class*=-stats\ ]>*):nth-child(4n){--app-stat-accent:#ef4444}:is(.stat,[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ])>div:not([class*=icon]):not([class*=avatar]){min-width:0}:is(.stat,[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ]) :is(span,small,p){color:var(--text-secondary,#475569)!important;text-align:start!important;font-size:13px!important;font-weight:500!important}:is(.stat,[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ]) :is(strong,h2){margin-top:6px;display:block;color:var(--text-primary,#020617)!important;letter-spacing:0!important;text-align:start!important;font-size:clamp(20px,2vw,26px)!important;font-weight:900!important}:is(.stat,[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ],[class$=-stats]>*,[class*=-stats\ ]>*)>:is(svg,.icon,[class$=-icon],[class*=-icon\ ],[class$=-icon-box],[class*=-icon-box\ ],[class$=-avatar],[class*=-avatar\ ],span:first-child){order:2;width:var(--app-icon-tile-size)!important;height:var(--app-icon-tile-size)!important;min-width:var(--app-icon-tile-size)!important;min-height:var(--app-icon-tile-size)!important;background:var(--app-icon-tile-bg)!important;color:var(--app-icon-tile-color)!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;display:inline-flex!important}.app[dir=rtl] :is(.stat,[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ],[class$=-stats]>*,[class*=-stats\ ]>*){text-align:right!important}body.dark-mode :is(.stat,[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ]) :is(strong,h2){color:#f8fafc!important}@media (width<=760px){:root{--app-stat-min-height:88px;--app-card-padding:14px;--app-icon-tile-size:36px}}:is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]){--dashboard-card-accent:#6d5dfc;--dashboard-card-glow:#6d5dfc2e;isolation:isolate;border:1px solid var(--app-card-border)!important;border-inline-start:1px solid var(--app-card-border)!important;background:var(--app-card-surface)!important;border-radius:20px!important;transition:transform .22s,box-shadow .22s,border-color .22s!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #0f172a12!important}:is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]):nth-child(4n+1){--dashboard-card-accent:#6d5dfc;--dashboard-card-glow:#6d5dfc2e}:is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]):nth-child(4n+2){--dashboard-card-accent:#0ea5e9;--dashboard-card-glow:#0ea5e92e}:is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]):nth-child(4n+3){--dashboard-card-accent:#10b981;--dashboard-card-glow:#10b9812e}:is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]):nth-child(4n){--dashboard-card-accent:#f59e0b;--dashboard-card-glow:#f59e0b33}:is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]):before{content:"";z-index:-1;background:var(--dashboard-card-glow);pointer-events:none;border-radius:50%;width:96px;height:96px;transition:transform .28s;position:absolute;inset-block-start:-43px;inset-inline-end:-30px}:is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]):after{content:"";background:var(--dashboard-card-accent);pointer-events:none;border-radius:0 8px 8px 0;width:4px;position:absolute;inset-block:18px;inset-inline-start:0}:is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]):hover{border-color:color-mix(in srgb, var(--dashboard-card-accent) 35%, #e8ecf2)!important;transform:translateY(-3px)!important;box-shadow:0 18px 38px #0f172a24!important}:is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]):hover:before{transform:scale(1.35)}:is(.card,.stat,[class$=-card],[class*=-card\ ],[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ]) :is(strong,h2){color:var(--dashboard-card-accent)!important}:is(.stat,[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ],[class$=-stats]>*,[class*=-stats\ ]>*){text-align:start!important;flex-direction:row!important;min-height:104px!important;padding:19px 20px!important}:is(.stat,[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ],[class$=-stats]>*,[class*=-stats\ ]>*)>:is(svg,.icon,[class$=-icon],[class*=-icon\ ],[class$=-icon-box],[class*=-icon-box\ ],[class$=-avatar],[class*=-avatar\ ],span:first-child){background:var(--dashboard-card-glow)!important;color:var(--dashboard-card-accent)!important}body.dark-mode :is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]):hover{box-shadow:0 18px 38px #00000052!important}@media (width<=760px){:is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]){border-radius:16px!important}:is(.stat,[class$=-stat],[class*=-stat\ ],[class$=-stat-card],[class*=-stat-card\ ],[class$=-stats]>*,[class*=-stats\ ]>*){min-height:92px!important;padding:15px 16px!important}}:is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]):not(.dashboard-modern-card,.dashboard-static-card,.dashboard-category-card,.dashboard-drill-card,.dashboard-chart-card,.dashboard-insight-card){border:1px solid var(--app-card-border)!important;border-inline-start:1px solid var(--app-card-border)!important;background:var(--app-card-surface)!important;border-radius:12px!important;overflow:hidden!important;transform:none!important;box-shadow:0 4px 14px #0f172a0b!important}:is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]):not(.dashboard-modern-card,.dashboard-static-card,.dashboard-category-card,.dashboard-drill-card,.dashboard-chart-card,.dashboard-insight-card):before,:is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]):not(.dashboard-modern-card,.dashboard-static-card,.dashboard-category-card,.dashboard-drill-card,.dashboard-chart-card,.dashboard-insight-card):after{content:none!important;display:none!important}:is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]):not(.dashboard-modern-card,.dashboard-static-card,.dashboard-category-card,.dashboard-drill-card,.dashboard-chart-card,.dashboard-insight-card):hover{border-color:var(--app-card-border)!important;transform:none!important;box-shadow:0 6px 18px #0f172a0f!important}body.dark-mode :is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]):not(.dashboard-modern-card,.dashboard-static-card,.dashboard-category-card,.dashboard-drill-card,.dashboard-chart-card,.dashboard-insight-card){box-shadow:0 8px 24px #0000002e!important}.page-fade-shell:not(.route-dashboard) :is(.stats,.dashboard-modern-stats,.dashboard-stats-expanded,.dashboard-control-stats,[class$=-stats],[class*=-stats\ ]),.page-fade-shell:not(.route-dashboard) :is(.sales-products-stats,.supplier-stats,.suppliers-stats,.purchasing-stats,.sales-register-stats,.customer-detail-stats,.product-detail-stats,.supplier-detail-stat-grid,.settings-stats,.report-stats){display:none!important}.page-fade-shell:not(.route-dashboard) :is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]) :is(h2,h3,h4,strong,b,a,td,th,span){color:var(--text-primary,#0f172a)!important}.page-fade-shell:not(.route-dashboard) :is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]) :is(p,small,label){color:var(--text-secondary,#64748b)!important}.page-fade-shell:not(.route-dashboard) :is(.status-active,.badge-success,.success,.active-badge){color:#047857!important}.page-fade-shell:not(.route-dashboard) :is(.danger,.error,.delete,.status-inactive,.badge-danger){color:#dc2626!important}.page-fade-shell:not(.route-dashboard) :is(.warning,.pending,.badge-warning){color:#d97706!important}body.dark-mode .page-fade-shell:not(.route-dashboard) :is(.card,.stat,.table-card,[class$=-card],[class*=-card\ ],[class$=-table-card],[class*=-table-card\ ]) :is(h2,h3,h4,strong,b,a,td,th,span){color:#f8fafc!important}:is([class$=-modal-actions],[class*=-modal-actions\ ],[class$=-modal-footer],[class*=-modal-footer\ ],[class$=-form-actions],[class*=-form-actions\ ],[class$=-payment-actions],[class*=-payment-actions\ ])>button{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:40px!important;min-height:38px!important;max-height:42px!important;padding-block:0!important;line-height:1.15!important}:is([class$=-modal-actions],[class*=-modal-actions\ ],[class$=-modal-footer],[class*=-modal-footer\ ],[class$=-form-actions],[class*=-form-actions\ ],[class$=-payment-actions],[class*=-payment-actions\ ])>button svg{flex:none}@media (width>=721px){:is([class$=-modal-actions],[class*=-modal-actions\ ],[class$=-modal-footer],[class*=-modal-footer\ ],[class$=-form-actions],[class*=-form-actions\ ],[class$=-payment-actions],[class*=-payment-actions\ ])>button{flex:none!important;width:auto!important;min-width:104px!important;max-width:220px!important}}@media (width<=720px){:is([class$=-modal-actions],[class*=-modal-actions\ ],[class$=-modal-footer],[class*=-modal-footer\ ],[class$=-form-actions],[class*=-form-actions\ ],[class$=-payment-actions],[class*=-payment-actions\ ]){gap:7px!important}:is([class$=-modal-actions],[class*=-modal-actions\ ],[class$=-modal-footer],[class*=-modal-footer\ ],[class$=-form-actions],[class*=-form-actions\ ],[class$=-payment-actions],[class*=-payment-actions\ ])>button{flex:1 1 0!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;font-size:12px!important}}:is([role=tab],[class$=-tabs] button,[class*=-tabs\ ] button){color:var(--text-secondary,#475569)}:is([role=tab],[class$=-tabs] button,[class*=-tabs\ ] button) :is(svg,span,b,strong){color:currentColor!important}:is([role=tab][aria-selected=true],[class$=-tabs] button.active,[class*=-tabs\ ] button.active){color:#fff!important}:is([role=tab][aria-selected=true],[class$=-tabs] button.active,[class*=-tabs\ ] button.active) :is(svg,span,b,strong){color:currentColor!important}body[data-theme=black-white].dark-mode :is([role=tab][aria-selected=true],[class$=-tabs] button.active,[class*=-tabs\ ] button.active){color:#000!important}.page-fade-shell:not(.route-dashboard) :is(.product-detail-stock-badge,.product-detail-inventory-grid article.primary,.product-detail-icon,.supplier-detail-avatar,.supplier-detail-payment-btn,.sales-register-primary,.sales-register-payment-modes button.active,.sales-register-item-no,.sale-detail-tool.primary,[class$=-primary],[class*=-primary\ ]){color:#fff!important}.page-fade-shell:not(.route-dashboard) :is(.product-detail-stock-badge,.product-detail-inventory-grid article.primary,.product-detail-icon,.supplier-detail-avatar,.supplier-detail-payment-btn,.sales-register-primary,.sales-register-payment-modes button.active,.sales-register-item-no,.sale-detail-tool.primary,[class$=-primary],[class*=-primary\ ]) :is(svg,span,strong,b,em,p){color:currentColor!important}.page-fade-shell:not(.route-dashboard) .product-detail-stock-badge span,.page-fade-shell:not(.route-dashboard) .product-detail-inventory-grid article.primary span{color:#ffffffb8!important}.page-fade-shell:not(.route-dashboard) :is([role=tab][aria-selected=true],[class$=-tabs] button.active,[class*=-tabs\ ] button.active){color:#fff!important}.page-fade-shell:not(.route-dashboard) :is([role=tab][aria-selected=true],[class$=-tabs] button.active,[class*=-tabs\ ] button.active) :is(svg,span,b,strong){color:currentColor!important}.page-fade-shell:not(.route-settings) :is([class$=-add-btn],[class*=-add-btn\ ],[class$=-primary],[class*=-primary\ ],button.primary,button[type=submit]):not(.icon-btn,.profile-btn,.sidebar-collapse-btn,.mobile-sidebar-menu-btn,.notification-icon,.notification-remove-btn,.notification-clear-btn,.purchasing-payment-modes button,.ph-stat-card,.ph-activity-row,.sales-product-inline-add,[class*=-inline-add],[class*=-row-actions] button,[class*=-grid] button,[class*=-tabs] button,[role=tab]){cursor:pointer;width:auto;min-width:max-content;box-sizing:border-box!important;color:#fff!important;height:42px!important;min-height:42px!important;max-height:42px!important;font:inherit!important;text-align:center!important;white-space:nowrap!important;background:#252525!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 17px!important;font-size:13px!important;font-weight:800!important;line-height:1!important;transition:transform .18s,background .18s,box-shadow .18s!important;display:inline-flex!important}.page-fade-shell:not(.route-settings) :is([class$=-add-btn],[class*=-add-btn\ ],[class$=-primary],[class*=-primary\ ],button.primary,button[type=submit]):not(.icon-btn,.profile-btn,.sidebar-collapse-btn,.mobile-sidebar-menu-btn,.notification-icon,.notification-remove-btn,.notification-clear-btn,.purchasing-payment-modes button,.ph-stat-card,.ph-activity-row,.sales-product-inline-add,[class*=-inline-add],[class*=-row-actions] button,[class*=-grid] button,[class*=-tabs] button,[role=tab]):hover{transform:translateY(-1px);color:#fff!important;background:#5b3df5!important;box-shadow:0 10px 24px #5b3df52e!important}.page-fade-shell:not(.route-settings) :is([class$=-add-btn],[class*=-add-btn\ ],[class$=-primary],[class*=-primary\ ],button.primary,button[type=submit]):not(.icon-btn,.profile-btn,.sidebar-collapse-btn,.mobile-sidebar-menu-btn,.notification-icon,.notification-remove-btn,.notification-clear-btn,.purchasing-payment-modes button,.ph-stat-card,.ph-activity-row,.sales-product-inline-add,[class*=-inline-add],[class*=-row-actions] button,[class*=-grid] button,[class*=-tabs] button,[role=tab]) :is(svg,span,strong,b,em){flex:none;color:currentColor!important}.page-fade-shell:not(.route-settings) :is([class$=-secondary],[class*=-secondary\ ],button.secondary,button[type=button]):not(.icon-btn,.profile-btn,.sidebar-collapse-btn,.mobile-sidebar-menu-btn,.notification-icon,.notification-remove-btn,.notification-clear-btn,.purchasing-payment-modes button,.ph-stat-card,.ph-activity-row,.sales-product-inline-add,[class*=-inline-add],[class*=-row-actions] button,[class*=-tabs] button,[class*=-grid] button,[class*=-head]>button,[class*=-header]>button,[role=tab]){cursor:pointer;width:auto;min-width:max-content;box-sizing:border-box!important;height:42px!important;min-height:42px!important;max-height:42px!important;font:inherit!important;text-align:center!important;white-space:nowrap!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 17px!important;font-size:13px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}@media (width<=720px){.page-fade-shell:not(.route-settings) :is([class$=-add-btn],[class*=-add-btn\ ],[class$=-primary],[class*=-primary\ ],[class$=-secondary],[class*=-secondary\ ],button.primary,button.secondary,button[type=submit]):not(.icon-btn,.profile-btn,.sidebar-collapse-btn,.mobile-sidebar-menu-btn,.notification-icon,.notification-remove-btn,.notification-clear-btn,.ph-stat-card,.ph-activity-row,.sales-product-inline-add,[class*=-inline-add],[class*=-row-actions] button,[class*=-grid] button,[class*=-tabs] button,[role=tab]){min-width:0;max-width:100%;padding-inline:14px!important}}.sidebar-collapse-btn{cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .15s;border:1px solid var(--border-color,#e2e8f0)!important;background:var(--card-bg,#fff)!important;width:34px!important;height:34px!important;color:var(--text-muted,#64748b)!important;box-shadow:none!important;border-radius:9px!important;flex:0 0 34px!important;place-items:center!important;padding:0!important;display:grid!important}.sidebar-collapse-btn:before{content:none!important;display:none!important}.sidebar-collapse-btn>svg{width:19px;height:19px;display:block}.sidebar-collapse-btn:hover{background:var(--soft-bg,#f8fafc)!important;border-color:var(--company-accent,#6366f1)!important;color:var(--company-accent,#4f46e5)!important;box-shadow:none!important;transform:none!important}body.dark-mode .sidebar-collapse-btn,body[data-theme=black-white].dark-mode .sidebar-collapse-btn{background:var(--card-bg,#111827)!important;border-color:var(--border-color,#334155)!important;color:var(--text-muted,#cbd5e1)!important}.notification-item-content,button.notification-icon{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}button.notification-icon{background:#fff7ed;border:1px solid #fed7aa}.notification-item-content{width:100%;padding:1px 0 0}.main>.topbar{flex-direction:row!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;height:auto!important;min-height:78px!important;padding:14px 22px!important;display:flex!important;overflow:visible!important}.main>.topbar .header-search{flex:520px!important;width:auto!important;min-width:220px!important;max-width:560px!important;position:relative!important}.main>.topbar .global-search{margin:0!important}.main>.topbar .topbar-actions{flex-direction:row!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important;position:relative!important}.main>.topbar .topbar-actions>*{flex:none!important}.main>.topbar .header-menu{width:auto!important;height:auto!important;margin:0!important;display:block!important;position:relative!important}.main>.topbar .currency-selector{align-items:center!important;width:auto!important;min-width:108px!important;height:40px!important;margin:0!important;display:flex!important}.main>.topbar .currency-selector select{box-sizing:border-box!important;border-radius:11px!important;min-width:108px!important;height:40px!important;padding:0 34px 0 12px!important}.main>.topbar .icon-btn,.main>.topbar .profile-btn{border-radius:11px!important;place-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;display:grid!important}.main>.topbar .icon-btn svg,.main>.topbar .profile-btn svg{flex:none!important;width:19px!important;height:19px!important}.main>.topbar .dropdown{z-index:10030!important}@media (width<=760px){.main>.topbar{gap:9px!important;min-height:66px!important;padding:10px 12px!important}.main>.topbar .header-search{flex:auto!important;min-width:0!important;max-width:none!important}.main>.topbar .topbar-actions{gap:6px!important}.main>.topbar .currency-selector{min-width:82px!important}.main>.topbar .currency-selector select{min-width:82px!important;padding-inline:8px 24px!important}.main>.topbar .icon-btn,.main>.topbar .profile-btn{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}}@media (width<=560px){.main>.topbar .currency-selector,.main>.topbar .header-language-btn{display:none!important}}.notification-item-content{flex:auto;min-width:0;display:block;color:inherit!important;text-align:start!important;background:0 0!important;border:0!important;padding:0!important}.notification-item-content strong,.notification-item-content p,.notification-item-content small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.notification-dropdown-title{align-items:center;gap:8px;display:flex}.notification-dropdown-title>span{background:var(--company-accent,#4f46e5);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:800;display:grid}.notification-header-actions{align-items:center;gap:6px;display:flex}.notification-header-actions button{border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}@media (width<=640px){.notification-dropdown{inset-inline:10px!important;width:auto!important;max-width:none!important;max-height:calc(100vh - 90px)!important;position:fixed!important;top:74px!important}.global-search-results{max-width:calc(100vw - 28px)!important}}:is(.suppliers-actions,.supplier-ledger-actions,.customer-row-actions,.settings-user-actions,.purchasing-row-actions,.sales-product-row-actions,.trash-actions) button{width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;padding:0!important}:is(.suppliers-actions,.supplier-ledger-actions,.customer-row-actions,.settings-user-actions,.purchasing-row-actions,.sales-product-row-actions,.trash-actions) button svg{width:15px!important;height:15px!important}.notification-dropdown{width:min(310px,100vw - 24px)!important;max-height:min(460px,100vh - 96px)!important}.notification-dropdown-header{min-height:38px!important;padding:4px 10px!important}.notification-dropdown-title{gap:6px!important}.notification-dropdown-title>span{min-width:20px!important;height:20px!important}.notification-header-actions{gap:3px!important}.notification-header-actions button{width:27px!important;min-width:27px!important;height:27px!important}.notification-group-list{gap:4px!important;padding:5px 8px!important}.notification-group-row{gap:5px!important;min-height:24px!important;padding:3px 7px!important;font-size:10px!important}.notification-item-list{max-height:330px!important}.notification-item{grid-template-columns:26px minmax(0,1fr) 24px!important;gap:7px!important;padding:7px 8px!important}.notification-icon{border-radius:8px!important;width:24px!important;height:24px!important}.notification-item-content strong{font-size:11px!important;line-height:1.25!important}.notification-item-content p{margin:2px 0 3px!important;font-size:10px!important;line-height:1.25!important}.notification-item-content small{font-size:9px!important;line-height:1.2!important}.notification-remove-btn{width:24px!important;min-width:24px!important;height:24px!important}@media (width<=640px){.notification-dropdown{max-height:calc(100vh - 86px)!important}.notification-item-list{max-height:calc(100vh - 180px)!important}}.main>.topbar .currency-menu,.main>.topbar .header-currency-btn{position:relative!important}.main>.topbar .currency-dropdown{gap:3px!important;width:112px!important;min-width:112px!important;padding:6px!important;display:grid!important}.main>.topbar .currency-dropdown button{cursor:pointer!important;width:100%!important;min-height:34px!important;font:inherit!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 8px!important;font-size:12px!important;display:flex!important}.main>.topbar .currency-dropdown button:hover,.main>.topbar .currency-dropdown button.active{background:var(--surface-muted,#f3f4f6)!important}.main>.topbar .currency-dropdown button span{letter-spacing:0!important;font-weight:700!important}.main>.topbar .currency-dropdown button small{font-size:11px!important;font-weight:800!important}@media screen{body.dark-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#080e20;--bg:#080e20;--card-bg:#101a32;--surface:#101a32;--surface-muted:#172440;--input-bg:#0c152c;--border-color:#2b3b5b;--text-primary:#f2f5ff;--text-secondary:#a8b6d1;--text:#d7e1f3;--text-h:#f7f9ff;--border:#2b3b5b;background:var(--page-bg);color:var(--text-primary)}body.dark-mode :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){caret-color:#f2f5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2f5ff!important;background-color:#0c152c!important;border-color:#354563!important}body.dark-mode :is(input,textarea)::placeholder{opacity:1;color:#aab7d0!important}body.dark-mode :is(input,select,textarea):disabled{opacity:.65;cursor:not-allowed}body.dark-mode :is(input,select,textarea):focus-visible{outline-offset:1px;outline:2px solid #658bfb}body.dark-mode option,body.dark-mode optgroup{color:#f2f5ff;background:#15213a}body.dark-mode :is(.customer-registry-page,.customer-table-card,.customer-modal,.customer-modal-head,.customer-modal-footer,.customer-form-section,.customer-ledger-modal,.customer-ledger-customer-card,.customer-ledger-summary,.customer-ledger-table-wrap,.report-builder,.report-options,.report-period){color:#f2f5ff!important;background:#101a32!important;border-color:#2b3b5b!important}body.dark-mode :is(.customer-search-box,.customer-input-icon,.customer-secondary-btn,.customer-close-btn,.customer-row-actions button,.customer-avatar,.customer-ledger-icon,.customer-table th,.customer-ledger-table th,.preset-row button:not(.active)){color:#f2f5ff!important;background:#192641!important;border-color:#334564!important}body.dark-mode :is(.customer-search-box input,.customer-input-icon input){background:0 0!important}body.dark-mode :is(.customer-field>span,.customer-registry-heading p,.customer-count,.customer-modal-head p,.customer-table td small,.customer-table th,.customer-ledger-meta,.customer-ledger-summary span,.customer-ledger-table th){color:#b4c2dc!important}body.dark-mode :is(.customer-table td,.customer-ledger-table td){color:#e9efff!important;background:#101a32!important;border-color:#293956!important}body.dark-mode :is(.customer-clickable-row:hover td,.customer-table tbody tr:hover td){background:#1c2a47!important}body.dark-mode :is(.customer-status.active,.customer-ledger-type.payment){color:#78e7b3!important;background:#103b32!important}body.dark-mode :is(.customer-status.inactive,.customer-ledger-type.purchase){color:#ffb5bd!important;background:#492532!important}body.dark-mode .customer-ledger-type.opening{color:#a7ccff!important;background:#1b365c!important}body.dark-mode .customer-row-actions button:last-child{color:#ff8390!important}body.dark-mode .customer-primary-btn{color:#fff!important;background:#3158bd!important}body.dark-mode .customer-ledger-summary strong{color:#f2f5ff!important}body.dark-mode .customer-ledger-summary strong.is-due{color:#ff8390!important}body.dark-mode :is(.report-builder,.reports-page,.report-period,.report-options){color:#eaf1ff!important}body.dark-mode .reports-page{background:#080e20!important}body.dark-mode .report-period{background:#142b29!important}body.dark-mode .report-builder>header{background:#075747!important}body.dark-mode :is(.report-options select,.date-grid input,.preset-row button:not(.active),.report-actions button.secondary,.report-sheet-tools button){color:#f2f5ff!important;background:#15233d!important;border-color:#344864!important}body.dark-mode :is(.report-actions button,.preset-row button.active){color:#fff!important}body.dark-mode .report-sheet{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#16202d!important;filter:none!important;background:#fff!important}body.dark-mode .report-sheet :is(h1,h2,h3,p,span,td,a,strong){color:#16202d!important}body.dark-mode .report-sheet :is(th,th span){color:#064e3b!important}body.dark-mode .report-sheet :is(button,button span){color:inherit!important}body.dark-mode .report-sheet :is(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#16202d!important;background:#fff!important}body.dark-mode .report-sheet tbody tr,body.dark-mode .report-sheet td{color:#16202d!important;background:#fff!important;border-color:#dfe5e9!important}body.dark-mode .report-sheet th{background:#e3f2e8!important;border-color:#dfe5e9!important}body.dark-mode .report-sheet .report-sales-table th,body.dark-mode .report-sheet .report-purchases-table th{color:#111!important;background:silver!important}body.dark-mode .report-sheet .report-sales-table th *,body.dark-mode .report-sheet .report-purchases-table th *{color:#111!important}body.dark-mode .report-sheet>footer{color:#16202d!important;background:#f8faf9!important}body.dark-mode :is(.shamsi-date-trigger,.dashboard-date-filters button,.dashboard-date-filters select){color:#f2f5ff!important;background:#172440!important;border-color:#344864!important}body.dark-mode :is(.customer-registry-page,.reports-page) svg{color:inherit}}@media print{body.dark-mode{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.dark-mode .report-sheet{filter:none!important;color:#111!important;background:#fff!important}}@media screen{body.dark-mode :is(.inventory-tabs,.inventory-status-filter,.inventory-view-toggle){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#172440!important;border-color:#354563!important}body.dark-mode :is(.inventory-tabs,.inventory-status-filter,.inventory-view-toggle) button{opacity:1;color:#dce6f9!important;background:0 0!important;border-color:#0000!important}body.dark-mode :is(.inventory-tabs,.inventory-status-filter,.inventory-view-toggle) button:hover:not(.active){color:#fff!important;background:#243654!important}body.dark-mode :is(.inventory-tabs,.inventory-status-filter,.inventory-view-toggle) button.active{box-shadow:0 2px 8px #00000026;color:#fff!important;background:#3158bd!important;border-color:#5075d9!important}body.dark-mode :is(.inventory-tabs,.inventory-status-filter,.inventory-view-toggle) button svg{color:currentColor!important}body.dark-mode .inventory-search{color:#b8c8df!important;background:#0c152c!important;border-color:#354563!important}body.dark-mode .inventory-search input{color:#f2f5ff!important;background:0 0!important}body.dark-mode :is(.inventory-graph-view,.inventory-chart-card,.inventory-graph-product-card,.inventory-recharts-tooltip){color:#f2f5ff;border-color:#354563}body.dark-mode :is(.inventory-status.is-in,.inventory-movement-type.is-in,.inventory-stock-positive,.inventory-in-number){color:#75e6ad!important}body.dark-mode :is(.inventory-status.is-out,.inventory-movement-type.is-out,.inventory-stock-zero,.inventory-out-number){color:#ff969e!important}body.dark-mode :is(.settings-file-control,.settings-preview-copy div,.settings-print-toggle,.settings-choice-grid button,.settings-tabs){color:#edf3ff!important;background:#172440!important;border-color:#354563!important}body.dark-mode .settings-file-control input[type=file]{width:100%;min-width:0;font-size:12px;color:#e5edff!important;background:0 0!important;border:0!important}body.dark-mode input[type=file]::file-selector-button{cursor:pointer;border-radius:8px;margin-inline-end:10px;padding:7px 12px;font-family:inherit;color:#fff!important;background:#3158bd!important;border:1px solid #5075d9!important}body.dark-mode :is(.settings-form label,.settings-card-single label,.settings-print-card label,.settings-section-title p,.settings-preview-copy span,.settings-tabs button,.settings-choice-grid span,.settings-print-toggle span){color:#bac9e2!important}body.dark-mode :is(.settings-choice-grid strong,.settings-print-toggle strong,.settings-section-title h3,.settings-preview-copy strong){color:#f2f5ff!important}body.dark-mode .settings-tabs button.active,body.dark-mode .settings-choice-grid button.active{color:#fff!important;background:#3158bd!important;border-color:#5075d9!important}body.dark-mode .settings-choice-grid button.active :is(strong,span){color:#fff!important}body.dark-mode .settings-page :is(.settings-shell-card,.settings-card){border-color:#354563!important}body.dark-mode .reports-page .report-sheet{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef3ff!important;background:#101a32!important;border:1px solid #30415f!important}body.dark-mode .reports-page .report-sheet>header,body.dark-mode .reports-page .report-sheet>footer{color:#eef3ff!important;background:#141f37!important;border-color:#30415f!important}body.dark-mode .reports-page .report-sheet :is(h1,h2,h3,p,span,td,a,strong,small),body.dark-mode .reports-page .report-sheet :is(.report-sales-title,.report-purchases-title) :is(h2,p){color:#eaf1ff!important}body.dark-mode .reports-page .report-sheet :is(.report-table-wrap,table,thead,tbody,tfoot,tr,td),body.dark-mode .reports-page .report-sheet :is(.report-sales-table,.report-purchases-table) td{color:#eaf1ff!important;background:#101a32!important;border-color:#354563!important}body.dark-mode .reports-page .report-sheet :is(th,.report-sales-table th,.report-purchases-table th){color:#eaf1ff!important;background:#202f4d!important;border-color:#425471!important}body.dark-mode .reports-page .report-sheet th :is(span,small,strong){color:#eaf1ff!important}body.dark-mode .reports-page .report-sheet tbody tr:hover td{background:#1b2b49!important}body.dark-mode .reports-page .report-sheet>footer div{border-color:#16a085!important}body.dark-mode .reports-page .report-sheet .report-search-box{color:#d8e6fa!important;background:#0c152c!important;border-color:#3a506c!important}body.dark-mode .reports-page .report-sheet .report-search-box input{color:#f2f5ff!important;background:0 0!important;border:0!important}body.dark-mode .reports-page .report-sheet .report-search-box input::placeholder{color:#aab7d0!important}body.dark-mode .reports-page .report-sheet .report-sheet-tools button{color:#f2f5ff!important;background:#192b48!important;border-color:#415574!important}body.dark-mode .reports-page .report-sheet .report-sheet-tools button :is(svg,span){color:#f2f5ff!important}body.dark-mode .reports-page .report-sheet .report-sheet-tools button:hover{background:#2b4368!important}body.dark-mode .reports-page :is(.report-options,.report-period,.report-builder){color:#eaf1ff!important;border-color:#30415f!important}body.dark-mode .reports-page :is(.radio-row,.period-unit,.report-options,.date-grid) label{color:#eaf1ff!important}body.dark-mode .reports-page :is(.report-options,.date-grid) :is(input,select){color:#f2f5ff!important;background:#0c152c!important;border-color:#354563!important}}html,body,#root,*{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}#root::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}html,body,#root,*{scrollbar-gutter:auto!important}@media screen{body.dark-mode[data-theme=black-white] :is(.supplier-detail-avatar,.supplier-detail-payment-btn,.supplier-payment-actions .primary,.supplier-detail-tabs button.active){-webkit-text-fill-color:#111827;color:#111827!important;background:#f7f9ff!important;border-color:#f7f9ff!important}body.dark-mode[data-theme=black-white] :is(.supplier-detail-avatar,.supplier-detail-payment-btn,.supplier-payment-actions .primary,.supplier-detail-tabs button.active) :is(svg,span,b,strong,em){stroke:currentColor;-webkit-text-fill-color:#111827;color:#111827!important}body.dark-mode[data-theme=black-white] :is(.supplier-detail-payment-btn,.supplier-detail-tabs button.active,.supplier-payment-actions .primary):is(:hover,:focus-visible){color:#0f172a!important;background:#e2e8f0!important;border-color:#e2e8f0!important}body.dark-mode[data-theme=black-white] .supplier-detail-tabs button:not(.active){color:#dce7fb!important;background:#172440!important;border-color:#354563!important}body.dark-mode[data-theme=black-white] :is(.product-detail-stock-badge,.product-detail-inventory-grid article.primary,.product-detail-icon,.sales-register-primary,.sales-register-item-no,.sale-detail-tool.primary){color:#101827!important}body.dark-mode[data-theme=black-white] :is(.product-detail-stock-badge,.product-detail-inventory-grid article.primary,.product-detail-icon,.sales-register-primary,.sales-register-item-no,.sale-detail-tool.primary) :is(svg,span,strong,b){color:inherit!important}}
