@charset "UTF-8";#erp-sidebar.svelte-181dlmc{position:fixed;top:0;width:var(--sidebar-width);height:100vh;height:100dvh;z-index:1050;transition:width .3s ease,transform .3s ease,box-shadow .3s ease;overflow:visible;border-inline-end:0;background:#fff;box-shadow:10px 0 28px #0f172a0a}html.dark #erp-sidebar.svelte-181dlmc,html.dark #erp-sidebar.dashboard-sidebar.svelte-181dlmc{background:#111827;box-shadow:10px 0 28px #00000047}#erp-sidebar.dashboard-sidebar.svelte-181dlmc{background:#fff}.sidebar-shell.svelte-181dlmc{height:100%;display:flex;flex-direction:column;padding:.45rem 1rem 1rem;min-width:0}.sidebar-brand.svelte-181dlmc{position:static;display:flex;gap:.75rem;align-items:center;justify-content:space-between;padding:0 .15rem .25rem;border:0;border-radius:0;background:transparent;box-shadow:none;min-width:0}.brand-main.svelte-181dlmc{display:flex;gap:.65rem;align-items:center;justify-content:center;min-width:0;flex:1}.brand-toolbar.svelte-181dlmc{position:absolute;top:0;inset-inline:0;display:flex;gap:.35rem;align-items:center;flex-shrink:0}.sidebar-collapse-icon-btn.svelte-181dlmc{position:absolute;top:2.45rem;inset-inline-end:-.8rem;z-index:20;display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;padding:0;border:1px solid #edf1f6;border-radius:.45rem;background:#fff;color:#6f7782;box-shadow:0 6px 14px #0f172a1a;transition:border-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.sidebar-collapse-icon-btn.svelte-181dlmc:hover{border-color:#d8e2ee;background:#fff;color:#0f6efd;box-shadow:0 8px 18px #0f172a24;transform:translateY(-1px)}html.dark .sidebar-collapse-icon-btn.svelte-181dlmc{border-color:#263447;background:#172033;color:#cbd5e1;box-shadow:0 8px 18px #00000047}html.dark .sidebar-collapse-icon-btn.svelte-181dlmc:hover{border-color:#60a5fa73;background:#1e293b;color:#60a5fa}.sidebar-collapse-icon-btn.svelte-181dlmc i:where(.svelte-181dlmc){margin:0!important;font-size:.82rem;line-height:1}.brand-mark.svelte-181dlmc{width:8.2rem;height:3.5rem;display:grid;place-items:center;overflow:hidden;flex-shrink:0;border:0;border-radius:0;background:transparent}.brand-mark.svelte-181dlmc img:where(.svelte-181dlmc){max-width:100%;max-height:100%;object-fit:contain}.pos-shortcut.svelte-181dlmc{position:absolute;top:0;inset-inline-start:auto;inset-inline-end:0;gap:.28rem;min-width:3.2rem;min-height:1.75rem;justify-content:center;border:0;border-radius:0 0 .6rem;background:#0f6efd;color:#fff;box-shadow:0 6px 14px #0f6efd29;font-size:.68rem;font-weight:900}.pos-shortcut.svelte-181dlmc i:where(.svelte-181dlmc){font-size:.78rem;line-height:1}.sidebar-menu.svelte-181dlmc{flex:1;overflow-y:auto;padding:0;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.sidebar-menu.svelte-181dlmc::-webkit-scrollbar{width:6px}.sidebar-menu.svelte-181dlmc::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.sidebar-menu.svelte-181dlmc .list-group-item{position:relative;display:flex;gap:.85rem;align-items:center;min-height:2.75rem;margin:.08rem 0;padding:.52rem .9rem;border:0;border-radius:.7rem!important;background:transparent;color:#526176;font-size:.8rem;font-weight:800;transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}html.dark .sidebar-menu.svelte-181dlmc{scrollbar-color:#475569 transparent}html.dark .sidebar-menu.svelte-181dlmc::-webkit-scrollbar-thumb{background:#475569}html.dark .sidebar-menu.svelte-181dlmc .list-group-item{color:#cbd5e1}html.dark .sidebar-menu.svelte-181dlmc .list-group-item i{color:#94a3b8}.sidebar-menu.svelte-181dlmc .list-group-item:before{content:"";position:absolute;inset-block:.62rem;inset-inline-start:-.1rem;width:3px;border-radius:0 3px 3px 0;background:transparent;transition:background .2s ease}.sidebar-menu.svelte-181dlmc .list-group-item i{width:1.9rem;height:1.9rem;display:inline-grid;place-items:center;flex:0 0 auto;margin:0!important;border-radius:0;background:transparent;color:#526176;font-size:.96rem;text-align:center;transition:color .2s ease}.sidebar-menu.svelte-181dlmc .list-group-item:hover{transform:translate(-1px);background:#f4f8ff;color:#0f6efd}html.dark .sidebar-menu.svelte-181dlmc .list-group-item:hover{background:#60a5fa1f;color:#93c5fd}html[dir=ltr] .sidebar-menu.svelte-181dlmc .list-group-item:hover{transform:translate(1px)}.sidebar-menu.svelte-181dlmc .list-group-item:hover i,.sidebar-menu.svelte-181dlmc .list-group-item.active i{background:transparent;color:#0f6efd}.sidebar-menu.svelte-181dlmc .list-group-item.active{background:#eaf3ff;color:#0f6efd;box-shadow:none}html.dark .sidebar-menu.svelte-181dlmc .list-group-item:hover i,html.dark .sidebar-menu.svelte-181dlmc .list-group-item.active i{color:#93c5fd}html.dark .sidebar-menu.svelte-181dlmc .list-group-item.active{background:#3b82f62e;color:#bfdbfe}.sidebar-menu.svelte-181dlmc .list-group-item.active:before{background:transparent}.sidebar-profile.svelte-181dlmc{position:relative;margin-top:.5rem;padding-top:.65rem;border-top:1px solid #e8edf4}html.dark .sidebar-profile.svelte-181dlmc{border-top-color:#253247}.sidebar-profile-trigger.svelte-181dlmc{display:flex;gap:.55rem;align-items:center;width:100%;min-width:0;padding:.5rem .55rem;border:1px solid #e3e9f1;border-radius:12px;background:linear-gradient(180deg,#fff,#f7fafc);color:#172033;text-align:start;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}html.dark .sidebar-profile-trigger.svelte-181dlmc{border-color:#263447;background:linear-gradient(180deg,#1a2436,#172033);color:#e5edf7}.sidebar-profile-trigger.svelte-181dlmc:hover,.sidebar-profile-trigger[aria-expanded=true].svelte-181dlmc{border-color:#b7cdf0;background:linear-gradient(180deg,#f8fbff,#eef4fc);box-shadow:0 8px 18px #2f6fed14}html.dark .sidebar-profile-trigger.svelte-181dlmc:hover,html.dark .sidebar-profile-trigger[aria-expanded=true].svelte-181dlmc{border-color:#60a5fa6b;background:linear-gradient(180deg,#223049,#1e293b);box-shadow:0 10px 22px #00000038}.user-avatar.svelte-181dlmc{position:relative;display:grid;flex:0 0 2.35rem;width:2.35rem;height:2.35rem;place-items:center;border:1px solid rgba(47,111,237,.14);border-radius:.7rem;background:radial-gradient(circle at 30% 25%,#ffffff 0%,transparent 45%),linear-gradient(145deg,#eaf2ff,#d7e6ff);color:#2f6fed;box-shadow:inset 0 1px #ffffffb3}.user-avatar__letter.svelte-181dlmc{font-size:.92rem;font-weight:850;line-height:1;letter-spacing:.01em}.user-avatar.svelte-181dlmc:after{content:"";position:absolute;inset-inline-end:-.05rem;bottom:-.05rem;width:.55rem;height:.55rem;border:2px solid #fff;border-radius:999px;background:#22c55e;box-shadow:0 0 0 1px #22c55e26}.user-avatar--menu.svelte-181dlmc:after{display:none}html.dark .user-avatar.svelte-181dlmc{border-color:#60a5fa38;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.08) 0%,transparent 45%),linear-gradient(145deg,#60a5fa38,#2563eb2e);color:#93c5fd;box-shadow:none}html.dark .user-avatar.svelte-181dlmc:after{border-color:#172033}.user-avatar--menu.svelte-181dlmc{flex-basis:2.55rem;width:2.55rem;height:2.55rem;border-radius:.8rem}.user-meta.svelte-181dlmc{display:grid;gap:.14rem;min-width:0;flex:1 1 auto;line-height:1.15}.user-meta.svelte-181dlmc strong:where(.svelte-181dlmc),.user-meta.svelte-181dlmc small:where(.svelte-181dlmc){display:block;min-width:0}.user-meta.svelte-181dlmc strong:where(.svelte-181dlmc){overflow:hidden;color:#172033;font-size:.78rem;font-weight:800;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext}html.dark .user-meta.svelte-181dlmc strong:where(.svelte-181dlmc){color:#f8fafc}html.dark .user-meta.svelte-181dlmc small:where(.svelte-181dlmc),html.dark .profile-chevron.svelte-181dlmc{color:#94a3b8}.user-meta.svelte-181dlmc small:where(.svelte-181dlmc){overflow:hidden;color:#7f8ea3;font-size:.64rem;font-weight:650;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.profile-chevron.svelte-181dlmc{display:inline-grid;flex:0 0 1.45rem;width:1.45rem;height:1.45rem;place-items:center;border-radius:.45rem;background:#94a3b81f;color:#94a3b8;font-size:.68rem;transition:transform .2s ease,background .2s ease,color .2s ease}.sidebar-profile-trigger.svelte-181dlmc:hover .profile-chevron:where(.svelte-181dlmc),.sidebar-profile-trigger[aria-expanded=true].svelte-181dlmc .profile-chevron:where(.svelte-181dlmc){background:#2f6fed1a;color:#2f6fed}.profile-chevron.open.svelte-181dlmc{transform:rotate(180deg)}.sidebar-profile-menu.svelte-181dlmc{position:absolute;right:0;bottom:calc(100% + .45rem);left:0;z-index:10;overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 16px 34px #15203324}html.dark .sidebar-profile-menu.svelte-181dlmc{border-color:#263447;background:#172033;box-shadow:0 18px 42px #0000005c}.sidebar-profile-menu__header.svelte-181dlmc{display:flex;gap:.65rem;align-items:center;padding:.75rem .8rem;border-bottom:1px solid #eef2f7;background:linear-gradient(180deg,#f8fbff,#fff)}html.dark .sidebar-profile-menu__header.svelte-181dlmc{border-bottom-color:#253247;background:linear-gradient(180deg,#1e293b,#172033)}.sidebar-profile-menu__identity.svelte-181dlmc{display:grid;gap:.18rem;min-width:0;flex:1}.sidebar-profile-menu__identity.svelte-181dlmc strong:where(.svelte-181dlmc){display:-webkit-box;overflow:hidden;color:#172033;font-size:.82rem;font-weight:800;line-height:1.25;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;unicode-bidi:plaintext}.sidebar-profile-menu__identity.svelte-181dlmc small:where(.svelte-181dlmc){color:#7f8ea3;font-size:.66rem;font-weight:650}html.dark .sidebar-profile-menu__identity.svelte-181dlmc strong:where(.svelte-181dlmc){color:#f8fafc}html.dark .sidebar-profile-menu__identity.svelte-181dlmc small:where(.svelte-181dlmc){color:#94a3b8}.sidebar-profile-lang.svelte-181dlmc{padding:.65rem .75rem .45rem;border-bottom:1px solid #f1f5f9}html.dark .sidebar-profile-lang.svelte-181dlmc{border-bottom-color:#253247}.sidebar-profile-lang.svelte-181dlmc label:where(.svelte-181dlmc){display:block;margin-bottom:.35rem;color:#64748b;font-size:.68rem;font-weight:800}html.dark .sidebar-profile-lang.svelte-181dlmc label:where(.svelte-181dlmc){color:#cbd5e1}html.dark .sidebar-profile-lang.svelte-181dlmc .form-select{border-color:#334155;background-color:#0f172a;color:#e5edf7}.sidebar-theme-toggle.svelte-181dlmc{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.72rem .85rem;border:0;border-bottom:1px solid #f1f5f9;background:transparent;color:#334155;font-size:.8rem;font-weight:750;text-align:start;transition:background .2s ease,color .2s ease}.sidebar-theme-toggle.svelte-181dlmc:hover{background:#f8fafc;color:#0f6efd}.sidebar-theme-toggle.svelte-181dlmc>span:where(.svelte-181dlmc):first-child{display:inline-flex;align-items:center;gap:.55rem}.theme-switch.svelte-181dlmc{position:relative;width:2.35rem;height:1.25rem;flex:0 0 auto;border:1px solid #dbe4ef;border-radius:999px;background:#e8eef6;transition:background .2s ease,border-color .2s ease}.theme-switch.svelte-181dlmc span:where(.svelte-181dlmc){position:absolute;top:.14rem;left:.16rem;width:.86rem;height:.86rem;border-radius:999px;background:#fff;box-shadow:0 2px 5px #0f172a2e;transition:transform .2s ease}.theme-switch.active.svelte-181dlmc{border-color:#60a5fa;background:#2563eb}.theme-switch.active.svelte-181dlmc span:where(.svelte-181dlmc){transform:translate(1.05rem)}html.dark .sidebar-theme-toggle.svelte-181dlmc{border-bottom-color:#253247;color:#dbeafe}html.dark .sidebar-theme-toggle.svelte-181dlmc:hover{background:#60a5fa1a;color:#93c5fd}.sidebar-profile-lang.svelte-181dlmc .form-select{min-height:34px;border-color:#e2e8f0;border-radius:8px;font-size:.78rem;font-weight:700}.sidebar-profile-logout-clear.svelte-181dlmc{color:#b45309!important;border-bottom:1px solid #f1f5f9}.sidebar-profile-logout-clear.svelte-181dlmc:hover{background:#fffbeb!important}.sidebar-profile-logout.svelte-181dlmc{display:flex;gap:.55rem;align-items:center;width:100%;padding:.7rem .85rem;border:0;background:transparent;color:#dc2626;font-size:.8rem;font-weight:750;text-align:start;transition:background .2s ease}.sidebar-profile-logout.svelte-181dlmc:hover{background:#fef2f2}.sidebar-profile-logout.svelte-181dlmc i:where(.svelte-181dlmc){font-size:1rem}#erp-sidebar.collapsed.svelte-181dlmc .sidebar-brand:where(.svelte-181dlmc){justify-content:center;padding:.55rem}#erp-sidebar.collapsed.svelte-181dlmc .brand-main:where(.svelte-181dlmc),#erp-sidebar.collapsed.svelte-181dlmc .pos-shortcut:where(.svelte-181dlmc){display:none!important}#erp-sidebar.collapsed.svelte-181dlmc .brand-toolbar:where(.svelte-181dlmc){width:100%;justify-content:center}#erp-sidebar.collapsed.svelte-181dlmc .user-meta:where(.svelte-181dlmc),#erp-sidebar.collapsed.svelte-181dlmc .profile-chevron:where(.svelte-181dlmc){display:none}#erp-sidebar.collapsed.svelte-181dlmc .sidebar-shell:where(.svelte-181dlmc){padding-inline:.55rem}#erp-sidebar.collapsed.svelte-181dlmc .sidebar-menu:where(.svelte-181dlmc) .list-group-item{justify-content:center;gap:0;padding-inline:.35rem;font-size:0}#erp-sidebar.collapsed.svelte-181dlmc .sidebar-menu:where(.svelte-181dlmc) .list-group-item i{margin:0!important;font-size:.95rem}#erp-sidebar.collapsed.svelte-181dlmc .sidebar-menu:where(.svelte-181dlmc) .list-group-item:before{inset-inline-start:.08rem}#erp-sidebar.collapsed.svelte-181dlmc .sidebar-menu:where(.svelte-181dlmc) .list-group-item:hover{transform:none}#erp-sidebar.collapsed.svelte-181dlmc .sidebar-menu:where(.svelte-181dlmc) .list-group-item[data-sidebar-label]{position:relative}#erp-sidebar.collapsed.svelte-181dlmc .sidebar-menu:where(.svelte-181dlmc) .list-group-item[data-sidebar-label]:hover:after{content:attr(data-sidebar-label);position:absolute;inset-inline-start:calc(100% + .55rem);top:50%;z-index:20;transform:translateY(-50%);padding:.42rem .7rem;border:1px solid #e2e8f0;border-radius:.55rem;background:#0f172a;color:#fff;font-size:.78rem;font-weight:700;line-height:1.2;white-space:nowrap;pointer-events:none;box-shadow:0 10px 24px #0f172a2e}#erp-sidebar.collapsed.svelte-181dlmc .sidebar-profile-trigger:where(.svelte-181dlmc){justify-content:center;padding-inline:.45rem}#erp-sidebar.collapsed.svelte-181dlmc .sidebar-profile-menu:where(.svelte-181dlmc){inset-inline-start:calc(100% + .45rem);inset-inline-end:auto;bottom:0;width:180px}html[dir=ltr] #erp-sidebar.svelte-181dlmc{left:0;transform:translate(0)}@media(max-width:991px){#erp-sidebar.svelte-181dlmc{width:min(17.5rem,86vw)!important;box-shadow:0 18px 46px #0f172a29}html[dir=ltr] #erp-sidebar.svelte-181dlmc{transform:translate(-100%)}html[dir=ltr] #erp-sidebar.show.svelte-181dlmc{transform:translate(0)}}html[dir=rtl] #erp-sidebar.svelte-181dlmc{right:0;left:auto;transform:translate(0)}@media(max-width:991px){html[dir=rtl] #erp-sidebar.svelte-181dlmc{transform:translate(100%)}html[dir=rtl] #erp-sidebar.show.svelte-181dlmc{transform:translate(0)}}.erp-topbar.svelte-fp80xw{position:sticky;top:0;z-index:1020;flex-shrink:0;min-height:var(--topbar-height, 3.25rem);border-bottom:1px solid var(--erp-surface-glass-border);background-color:var(--erp-bg);box-shadow:0 5px 18px #15203309;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.erp-topbar.svelte-fp80xw>.container-fluid:where(.svelte-fp80xw){padding-inline:var(--page-padding-x, 1.25rem);min-width:0}.erp-topbar.dashboard-topbar.svelte-fp80xw,.mobile-page-nav.dashboard-topbar.svelte-fp80xw{background-color:var(--erp-bg);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.topbar-page-title.svelte-fp80xw{min-width:0;color:#172033;font-size:var(--topbar-title-size, 1.15rem);font-weight:900;overflow:hidden;white-space:nowrap}.topbar-page-title .navbar-nav{align-items:center;gap:.2rem;flex-wrap:nowrap}.topbar-page-title .nav-link.active{color:#2f6fed!important;font-weight:800}.topbar-actions.svelte-fp80xw,.mobile-actions.svelte-fp80xw{display:flex;gap:.35rem;align-items:center;min-width:0}.topbar-actions.svelte-fp80xw{margin-inline-start:auto;min-width:0;justify-content:flex-end}.erp-icon-btn.svelte-fp80xw,.sync-indicator.svelte-fp80xw .sync-btn:where(.svelte-fp80xw){width:var(--control-height-sm, 2.125rem);height:var(--control-height-sm, 2.125rem);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #e1e7ef;border-radius:9px;background:#fff;color:#526176;transition:color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.erp-icon-btn.svelte-fp80xw:hover{transform:translateY(-1px);border-color:#c4d4ec;background:#f4f7fb;color:#2f6fed;box-shadow:0 5px 12px #1520330d}.sync-status.svelte-fp80xw small:where(.svelte-fp80xw){font-size:var(--app-font-xs, .75rem)}.sync-progress.svelte-fp80xw{width:min(7.5rem,18vw)}.version-pill.svelte-fp80xw{display:inline-flex;gap:.35rem;align-items:center;padding:.28rem .5rem;border:1px solid #ccebdd;border-radius:8px;background:#edf9f3;color:#11875d;font-weight:850}.version-pill.svelte-fp80xw small:where(.svelte-fp80xw){font-size:var(--app-font-xs, .75rem)}.mobile-page-nav.svelte-fp80xw{margin:.5rem .75rem 0;border:1px solid var(--erp-surface-glass-border);border-radius:10px;background-color:var(--erp-bg);box-shadow:0 8px 24px #1520330b;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.mobile-page-nav .navbar-nav{flex-wrap:nowrap;align-items:center;white-space:nowrap}.mobile-page-nav .nav-link.active{color:#2f6fed!important;font-weight:850}@media(max-width:991px){.topbar-actions.svelte-fp80xw{gap:.35rem}}@media(max-width:767px){.sync-indicator.svelte-fp80xw,.version-pill.svelte-fp80xw,.topbar-actions.svelte-fp80xw>.erp-icon-btn[title=Notifications]:where(.svelte-fp80xw){display:none!important}.topbar-actions.svelte-fp80xw{margin-inline-start:0}.erp-topbar.svelte-fp80xw .container-fluid:where(.svelte-fp80xw){justify-content:space-between;padding-inline:var(--page-padding-x, .75rem)}}@media(max-width:575px){.sync-status.svelte-fp80xw{display:none}.mobile-actions.svelte-fp80xw{gap:.35rem}}.dashboard-accent.svelte-5icy7g{--accent-from: var(--erp-primary-hover, #245fcf);--accent-to: var(--erp-primary, #2f6fed);position:relative;display:block;width:100%;min-height:84px;height:100%;overflow:hidden;border-radius:8px;border:1px solid #bfd4ff;background:linear-gradient(135deg,var(--accent-from) 0%,var(--accent-to) 100%);box-shadow:0 14px 34px #2f6fed3d}.dashboard-accent__glow.svelte-5icy7g{position:absolute;border-radius:999px;filter:blur(22px);pointer-events:none;z-index:0}.dashboard-accent__glow--1.svelte-5icy7g{width:110px;height:110px;top:-40px;inset-inline-start:-20px;background:#ffffff38;animation:svelte-5icy7g-accent-drift 8s ease-in-out infinite}.dashboard-accent__glow--2.svelte-5icy7g{width:90px;height:90px;bottom:-30px;inset-inline-end:72px;background:#ffffff29;animation:svelte-5icy7g-accent-drift 10s ease-in-out infinite reverse}.dashboard-accent__grid.svelte-5icy7g{position:absolute;inset:0;z-index:0;opacity:.07;background-image:linear-gradient(rgba(255,255,255,.9) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.9) 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:linear-gradient(90deg,transparent 35%,rgba(0,0,0,.7) 100%);mask-image:linear-gradient(90deg,transparent 35%,rgba(0,0,0,.7) 100%)}.dashboard-accent__content.svelte-5icy7g{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 68px;align-items:center;gap:.5rem;min-height:84px;padding:.5rem .7rem}.dashboard-accent__copy.svelte-5icy7g{min-width:0;color:#fff}.dashboard-accent__title.svelte-5icy7g{display:block;margin-bottom:.16rem;color:#4b5563;font-size:.74rem;font-weight:650;line-height:1.15}.dashboard-accent__status.svelte-5icy7g{margin:0;color:#fffffff2;font-size:.82rem;font-weight:700}.dashboard-accent__rates.svelte-5icy7g{display:grid;gap:.28rem}.dashboard-accent__rate.svelte-5icy7g{display:flex;align-items:center;gap:.4rem;padding:.22rem .42rem;border-radius:8px;background:#ffffff1f;border:1px solid rgba(255,255,255,.16)}.dashboard-accent__icon.svelte-5icy7g{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 auto;border-radius:999px;background:#fff3;color:#fff;font-size:.78rem}.dashboard-accent__rate-body.svelte-5icy7g{min-width:0;flex:1}.dashboard-accent__value-row.svelte-5icy7g{display:flex;align-items:baseline;gap:.22rem;flex-wrap:nowrap;white-space:nowrap;color:#fff}.dashboard-accent__from.svelte-5icy7g{font-size:.68rem;font-weight:800;opacity:.9}.dashboard-accent__value-row.svelte-5icy7g i:where(.svelte-5icy7g){font-size:.88rem;line-height:1;opacity:.85}.dashboard-accent__amount.svelte-5icy7g{font-size:.92rem;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-shadow:0 1px 8px rgba(15,23,42,.18)}.dashboard-accent__currency.svelte-5icy7g{font-size:.66rem;font-weight:800;opacity:.92}.dashboard-accent__art.svelte-5icy7g{position:relative;width:68px;height:64px;flex-shrink:0;isolation:isolate}@keyframes svelte-5icy7g-accent-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes svelte-5icy7g-accent-drift{0%,to{transform:translate(0)}50%{transform:translate(6px,-8px)}}@keyframes svelte-5icy7g-accent-chart{0%,to{transform:translateY(0);opacity:.88}50%{transform:translateY(-3px);opacity:1}}@media(max-width:1199px){.dashboard-accent__content.svelte-5icy7g{grid-template-columns:minmax(0,1fr) 60px}.dashboard-accent__art.svelte-5icy7g{width:60px;height:58px}.dashboard-accent__amount.svelte-5icy7g{font-size:.86rem}}@media(max-width:767px){.dashboard-accent__content.svelte-5icy7g{grid-template-columns:1fr;gap:.75rem}.dashboard-accent__art.svelte-5icy7g{width:100%;max-width:120px;height:72px;justify-self:center}.dashboard-accent__grid.svelte-5icy7g{-webkit-mask-image:none;mask-image:none;opacity:.05}}@media(min-width:768px){.dashboard-accent.svelte-5icy7g{min-height:clamp(4.5rem,6vw,5.25rem);border-color:#0f6efd80;background:radial-gradient(circle at 88% 14%,rgba(255,255,255,.22),transparent 34%),linear-gradient(135deg,#0b4fc0,#0f6efd 58%,#2f80ed);box-shadow:inset 0 1px #ffffff1f,0 14px 30px #0f6efd3d}.dashboard-accent.svelte-5icy7g:before,.dashboard-accent.svelte-5icy7g:after{content:"";position:absolute;z-index:0;border-radius:50%;pointer-events:none}.dashboard-accent.svelte-5icy7g:before{width:72px;height:72px;inset-block-start:-42px;inset-inline-end:24px;border:12px solid rgba(255,255,255,.07)}.dashboard-accent.svelte-5icy7g:after{width:44px;height:44px;inset-block-end:-26px;inset-inline-start:38%;background:#38bdf821}.dashboard-accent__glow.svelte-5icy7g,.dashboard-accent__grid.svelte-5icy7g{display:none}.dashboard-accent__content.svelte-5icy7g{grid-template-columns:28px minmax(0,1fr);gap:.8rem;min-height:100%;padding:.65rem .9rem}.dashboard-accent__art.svelte-5icy7g{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.38);border-radius:8px;background:#ffffff2e;color:#fff;font-size:1.3rem;text-shadow:0 1px 5px rgba(7,49,120,.35);box-shadow:inset 0 1px #ffffff47,0 5px 12px #07317829}.dashboard-accent__status.svelte-5icy7g{color:#dbeafe;font-size:.72rem}.dashboard-accent__rates.svelte-5icy7g{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.dashboard-accent__rate.svelte-5icy7g{gap:0;padding:.2rem .38rem;border:1px solid rgba(255,255,255,.1);background:#ffffff12}.dashboard-accent__value-row.svelte-5icy7g i:where(.svelte-5icy7g),.dashboard-accent__currency.svelte-5icy7g{display:none}.dashboard-accent__icon.svelte-5icy7g{width:22px;height:22px;display:inline-flex;border:1px solid rgba(255,255,255,.75);background:#fff;font-size:.72rem;box-shadow:0 3px 8px #0731782e}.dashboard-accent__icon--usd.svelte-5icy7g{color:#16a34a}.dashboard-accent__icon--eur.svelte-5icy7g{color:#f59e0b}.dashboard-accent__value-row.svelte-5icy7g{display:grid;gap:.05rem;color:#fff;direction:inherit;justify-items:start;text-align:start}.dashboard-accent__from.svelte-5icy7g{order:2;color:#bfdbfe;font-size:.62rem;font-weight:650;opacity:1}.dashboard-accent__amount.svelte-5icy7g{order:1;color:#fff;direction:ltr;font-family:Georgia,Times New Roman,serif;font-size:1rem;text-shadow:none}.dashboard-accent__copy.svelte-5icy7g,.dashboard-accent__title.svelte-5icy7g{text-align:start}.dashboard-accent__title.svelte-5icy7g{color:#dbeafe}}.pdp.svelte-11fl6im{--primary-color: #3b82f6;--secondary-color: #93c5fd;--in-range-background: #dbeafe;--radius: .5rem;--text-color: #374151;--hover-color: #111827;--background: #ffffff;--border-color: #e5e7eb;--z-index: 9999;--disabled-opacity: .38;--icon-background: #f3f4f6;--overlay-color: transparent;--main-box-shadow: 0 4px 24px 0 rgba(0, 0, 0, .1), 0 1px 4px 0 rgba(0, 0, 0, .06);--day-dimensions: 2.2em;--time-scale: 1}@keyframes svelte-11fl6im-start{0%{transform:inherit scale(.95);opacity:0}to{transform:inherit scale(1);opacity:1}}@keyframes svelte-11fl6im-startModal{0%{transform:translate(-50%,-50%) scale(.95);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.pdp.pdp-modal.svelte-11fl6im .pdp-overlay:where(.svelte-11fl6im){background:#00000073!important}.pdp.pdp-modal.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im){position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);animation:svelte-11fl6im-startModal .15s cubic-bezier(.16,1,.3,1)}.pdp.svelte-11fl6im .pdp-label:where(.svelte-11fl6im){display:inline-block;margin-bottom:.4em;font-size:.875em;font-weight:500;color:#374151;color:var(--text-color)}.pdp.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-input:where(.svelte-11fl6im){display:block;height:calc(2.375em + 2px);padding:.4375em .875em;font-size:1em;font-weight:400;line-height:1.5;color:#374151;color:var(--text-color);background:#fff;background:var(--background);background-clip:padding-box;border:1.5px solid #e5e7eb;border:1.5px solid var(--border-color);transition:border-color .2s ease,box-shadow .2s ease;position:relative;flex:1 1 auto;width:100%}.pdp.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-input:where(.svelte-11fl6im)::placeholder{color:#9ca3af}.pdp.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-input.pdp-focus:where(.svelte-11fl6im){outline:none;border-color:#3b82f6;border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f626;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 20%,transparent)}.pdp.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-icon:where(.svelte-11fl6im){display:inline-flex;align-items:center;justify-content:center;padding:.4375em .75em;line-height:1.5;font-size:1em;color:#374151;color:var(--text-color);background:#f3f4f6;background:var(--icon-background);border:1.5px solid #e5e7eb;border:1.5px solid var(--border-color);max-height:calc(2.375em + 2px)}.pdp.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-clear:where(.svelte-11fl6im){border:none;background-color:transparent;position:absolute;left:.5em;top:0;bottom:0;z-index:1;cursor:pointer;padding:0 .4em;color:#9ca3af;transition:color .15s}.pdp.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-clear:where(.svelte-11fl6im):hover{color:#374151;color:var(--text-color)}.pdp.svelte-11fl6im .pdp-overlay:where(.svelte-11fl6im){position:fixed;inset:0;z-index:calc(var(--z-index) - 1);background:transparent;background:var(--overlay-color);border:none;cursor:default}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im){display:flex;position:fixed;color:#374151;color:var(--text-color);background:#fff;background:var(--background);box-shadow:0 4px 24px #0000001a,0 1px 4px #0000000f;box-shadow:var(--main-box-shadow);z-index:9999;z-index:var(--z-index);border-radius:1rem;border-radius:calc(var(--radius) * 2);border:1px solid #e5e7eb;border:1px solid var(--border-color);transition:none;padding:.5em .75em;animation:svelte-11fl6im-start .15s cubic-bezier(.16,1,.3,1)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-year:where(.svelte-11fl6im),.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-month:where(.svelte-11fl6im){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:.82em;background:inherit;list-style:none;position:absolute;inset:3.5em 0;padding:.5em;margin:0;z-index:1;animation:svelte-11fl6im-start .12s cubic-bezier(.16,1,.3,1);overflow:auto}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-year:where(.svelte-11fl6im) button:where(.svelte-11fl6im),.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-month:where(.svelte-11fl6im) button:where(.svelte-11fl6im){border:0;background:inherit;cursor:pointer;font-size:inherit;color:inherit;padding:0;width:100%;height:100%;border-radius:inherit}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-year:where(.svelte-11fl6im) li:where(.svelte-11fl6im),.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-month:where(.svelte-11fl6im) li:where(.svelte-11fl6im){width:4.5em;height:3.5em;padding:.2em;cursor:pointer;margin:.2em;display:inline-flex;justify-content:center;align-items:center;flex:30% 0;border-radius:.5rem;border-radius:var(--radius);transition:background .12s,border .12s}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-year:where(.svelte-11fl6im) li:where(.svelte-11fl6im):not(.disabled):hover,.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-month:where(.svelte-11fl6im) li:where(.svelte-11fl6im):not(.disabled):hover{background:#dbeafe;background:var(--in-range-background);border:2px solid #3b82f6;border:2px solid var(--primary-color)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-year:where(.svelte-11fl6im) li.disabled:where(.svelte-11fl6im),.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-month:where(.svelte-11fl6im) li.disabled:where(.svelte-11fl6im){cursor:default!important;opacity:.38;opacity:var(--disabled-opacity);pointer-events:none}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-year:where(.svelte-11fl6im) li.selected:where(.svelte-11fl6im),.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-month:where(.svelte-11fl6im) li.selected:where(.svelte-11fl6im){border:2px solid #3b82f6;border:2px solid var(--primary-color);background:#3b82f6!important;background:var(--primary-color)!important;color:#fff;font-weight:600}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-year:where(.svelte-11fl6im)::-webkit-scrollbar:vertical,.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-month:where(.svelte-11fl6im)::-webkit-scrollbar:vertical{width:.35em}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-year:where(.svelte-11fl6im)::-webkit-scrollbar-thumb,.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-month:where(.svelte-11fl6im)::-webkit-scrollbar-thumb{border-radius:1em;background:#e5e7eb;background:var(--border-color)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .top:where(.svelte-11fl6im){padding:.6em .3em .8em;display:flex;justify-content:space-between;align-items:center;font-size:.85em;direction:rtl}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .top:where(.svelte-11fl6im) div:where(.svelte-11fl6im){font-weight:500;color:#374151;color:var(--text-color);opacity:.6;font-size:.92em}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .top:where(.svelte-11fl6im) button:where(.svelte-11fl6im){border:0;background:#dbeafe;background:var(--in-range-background);cursor:pointer;color:#3b82f6;color:var(--primary-color);padding:.25em .7em;border-radius:2em;font-size:.9em;font-weight:600;transition:background .15s}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .top:where(.svelte-11fl6im) button:where(.svelte-11fl6im):hover{background:#93c5fd;background:var(--secondary-color)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .bottom:where(.svelte-11fl6im){padding:.25em .3em;display:flex;align-items:center;height:3em;direction:rtl}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .bottom:where(.svelte-11fl6im)>div:where(.svelte-11fl6im) .pdp-month:where(.svelte-11fl6im),.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .bottom:where(.svelte-11fl6im)>div:where(.svelte-11fl6im) .pdp-year:where(.svelte-11fl6im){color:#3b82f6;color:var(--primary-color);font-size:.95em;font-weight:600;border-radius:.35em;padding:.15em .4em;transition:background .12s}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .bottom:where(.svelte-11fl6im)>div:where(.svelte-11fl6im) .pdp-month:where(.svelte-11fl6im):hover,.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .bottom:where(.svelte-11fl6im)>div:where(.svelte-11fl6im) .pdp-year:where(.svelte-11fl6im):hover{background:#dbeafe;background:var(--in-range-background)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .bottom:where(.svelte-11fl6im) .pdp-arrow:where(.svelte-11fl6im):not(.disabled):hover{opacity:.55}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im){margin:0 .75em}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-week:where(.svelte-11fl6im){background:inherit;margin-bottom:.35em;display:flex;justify-content:space-around}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-week:where(.svelte-11fl6im) .pdp-weekday:where(.svelte-11fl6im){width:2.2em;width:var(--day-dimensions);height:2.2em;height:var(--day-dimensions);line-height:2.2em;line-height:var(--day-dimensions);font-size:.75em;text-align:center;font-weight:600;color:#9ca3af}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day:where(.svelte-11fl6im){display:inline-flex;justify-content:center;align-items:center;margin:.08em 0;font-size:.82em;width:2.2em;width:var(--day-dimensions);height:2.2em;height:var(--day-dimensions);border-radius:.5rem;border-radius:var(--radius);padding:0;cursor:pointer;transition:background-color .1s ease,color .1s ease,box-shadow .1s ease;contain:content;font-weight:400}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.start-range:where(.svelte-11fl6im),.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.end-range:where(.svelte-11fl6im){background:#3b82f6;background:var(--primary-color);color:#fff;font-weight:600}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.selected:where(.svelte-11fl6im){background:#3b82f6;background:var(--primary-color);color:#fff;font-weight:600}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.disabled:where(.svelte-11fl6im){box-shadow:unset;cursor:default!important;border-color:transparent;opacity:.38;opacity:var(--disabled-opacity);pointer-events:none}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.hover:where(.svelte-11fl6im){background:#3b82f6;background:var(--primary-color);color:#fff}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day:where(.svelte-11fl6im):not(.disabled):hover{background:#dbeafe;background:var(--in-range-background);color:#111827;color:var(--hover-color);border:2px solid #3b82f6;border:2px solid var(--primary-color)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.today:where(.svelte-11fl6im){border:2px solid #3b82f6;border:2px solid var(--primary-color)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.start-range:where(.svelte-11fl6im):not(.disabled):hover,.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.end-range:where(.svelte-11fl6im):not(.disabled):hover,.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.selected:where(.svelte-11fl6im):not(.disabled):hover{background:#3b82f6;background:var(--primary-color);color:#fff;filter:brightness(.9)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.tada:where(.svelte-11fl6im){animation:svelte-11fl6im-tada 1s;background:#93c5fd;background:var(--secondary-color);box-shadow:inset 0 3px 8px #0000002e;color:#111827;color:var(--hover-color);position:relative;z-index:1}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-time:where(.svelte-11fl6im) .pdp-moment:where(.svelte-11fl6im)>div:where(.svelte-11fl6im) div:where(.svelte-11fl6im) button:where(.svelte-11fl6im){border:none;background:none;cursor:pointer;padding:.2em;border-radius:50%;transition:background .12s;display:flex;align-items:center;justify-content:center}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-time:where(.svelte-11fl6im) .pdp-moment:where(.svelte-11fl6im)>div:where(.svelte-11fl6im) div:where(.svelte-11fl6im) button:where(.svelte-11fl6im):hover{background:#dbeafe;background:var(--in-range-background)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-footer:where(.svelte-11fl6im){text-align:center;min-height:3em;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color);padding:.5em .3em .25em;margin-top:.25em;gap:.5em}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-footer:where(.svelte-11fl6im)>div:where(.svelte-11fl6im):first-child{font-size:.8em;color:#6b7280;font-weight:500;display:flex;align-items:center;gap:.2em;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-footer:where(.svelte-11fl6im) .pdp-today:where(.svelte-11fl6im),.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-footer:where(.svelte-11fl6im) .pdp-submit:where(.svelte-11fl6im){font-size:.8em;padding:.35em .75em;margin:0 .2em;line-height:1.5;color:#fff;text-decoration:none;border:none;border-radius:2em;background:#3b82f6;background:var(--primary-color);cursor:pointer;font-weight:600;transition:filter .15s;white-space:nowrap}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-footer:where(.svelte-11fl6im) .pdp-today:where(.svelte-11fl6im):hover,.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-footer:where(.svelte-11fl6im) .pdp-submit:where(.svelte-11fl6im):hover{filter:brightness(.88)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-footer:where(.svelte-11fl6im) .pdp-cancel:where(.svelte-11fl6im){font-size:.8em;padding:.35em .75em;margin:0 .2em;line-height:1.5;color:#3b82f6;color:var(--primary-color);text-decoration:none;border:1.5px solid #3b82f6;border:1.5px solid var(--primary-color);border-radius:2em;background:transparent;cursor:pointer;font-weight:600;transition:background .15s,color .15s;white-space:nowrap}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-footer:where(.svelte-11fl6im) .pdp-cancel:where(.svelte-11fl6im):hover{background:#3b82f6;background:var(--primary-color);color:#fff}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-footer:where(.svelte-11fl6im)>div:where(.svelte-11fl6im){display:flex;align-items:center}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-shortcut:where(.svelte-11fl6im){margin:0;padding:.5em;list-style:none;display:flex;flex-direction:column;align-items:stretch;border-right:1px solid #e5e7eb;border-right:1px solid var(--border-color);min-width:8em}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-shortcut:where(.svelte-11fl6im) li:where(.svelte-11fl6im){margin:.2em 0;padding:0;text-align:center;cursor:pointer;border-radius:.5rem;border-radius:var(--radius)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-shortcut:where(.svelte-11fl6im) li:where(.svelte-11fl6im) button:where(.svelte-11fl6im){background:none;border:none;cursor:pointer;width:100%;padding:.5em .9em;border-radius:.5rem;border-radius:var(--radius);color:#111827;color:var(--hover-color);font-weight:500;font-size:.875em;transition:background .12s}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-shortcut:where(.svelte-11fl6im) li:where(.svelte-11fl6im) button:where(.svelte-11fl6im):hover{background:#dbeafe;background:var(--in-range-background)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-shortcut:where(.svelte-11fl6im) li.selected:where(.svelte-11fl6im) button:where(.svelte-11fl6im){background:#3b82f6;background:var(--primary-color);color:#fff}@keyframes svelte-11fl6im-start{0%{transform:inherit scale(.5);opacity:0}to{transform:inherit scale(1);opacity:1}}@keyframes svelte-11fl6im-startModal{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes svelte-11fl6im-tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@media(max-width:700px){.pdp-picker.svelte-11fl6im{flex-direction:column-reverse}.pdp-shortcut.svelte-11fl6im{flex-direction:row!important;flex-wrap:wrap;justify-content:space-evenly;padding:0!important;border:none!important}}.font-fa.svelte-11fl6im,.pdp.svelte-11fl6im{direction:rtl}.pdp.svelte-11fl6im{position:relative}.pdp.svelte-11fl6im:not(.pdp-range) .pdp-day.start-range:where(.svelte-11fl6im){border-radius:.5rem!important;border-radius:var(--radius)!important}.pdp.pdp-range.svelte-11fl6im .pdp-picker.rtl:where(.svelte-11fl6im) .pdp-day.start-range:where(.svelte-11fl6im){border-radius:0 .5rem .5rem 0!important;border-radius:0 var(--radius) var(--radius) 0!important}.pdp.pdp-range.svelte-11fl6im .pdp-picker.rtl:where(.svelte-11fl6im) .pdp-day.end-range:where(.svelte-11fl6im){border-radius:.5rem 0 0 .5rem!important;border-radius:var(--radius) 0 0 var(--radius)!important}.pdp.pdp-range.svelte-11fl6im .pdp-picker.rtl:where(.svelte-11fl6im) .pdp-day.end-range.start-range:where(.svelte-11fl6im){border-radius:.5rem!important;border-radius:var(--radius)!important}.pdp.pdp-range.svelte-11fl6im .pdp-picker.ltr:where(.svelte-11fl6im) .pdp-day.start-range:where(.svelte-11fl6im){border-radius:.5rem 0 0 .5rem!important;border-radius:var(--radius) 0 0 var(--radius)!important}.pdp.pdp-range.svelte-11fl6im .pdp-picker.ltr:where(.svelte-11fl6im) .pdp-day.end-range:where(.svelte-11fl6im){border-radius:0 .5rem .5rem 0!important;border-radius:0 var(--radius) var(--radius) 0!important}.pdp.pdp-range.svelte-11fl6im .pdp-picker.ltr:where(.svelte-11fl6im) .pdp-day.end-range.start-range:where(.svelte-11fl6im){border-radius:.5rem!important;border-radius:var(--radius)!important}.pdp.rtl.svelte-11fl6im{direction:rtl;text-align:right}.pdp.rtl.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) :where(.svelte-11fl6im):first-child:not(.pdp-inside),.pdp.rtl.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-inside:where(.svelte-11fl6im):first-child+input:where(.svelte-11fl6im){border-top-right-radius:.5rem;border-top-right-radius:var(--radius);border-bottom-right-radius:.5rem;border-bottom-right-radius:var(--radius);margin-left:-1px}.pdp.rtl.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) input:where(.svelte-11fl6im):last-of-type{border-top-left-radius:.5rem;border-top-left-radius:var(--radius);border-bottom-left-radius:.5rem;border-bottom-left-radius:var(--radius)}.pdp.rtl.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-icon.pdp-inside:where(.svelte-11fl6im):nth-of-type(2){right:50%}.pdp.rtl.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-icon.pdp-inside:where(.svelte-11fl6im)+input:where(.svelte-11fl6im){padding-right:3em}.pdp.rtl.pdp-dual.svelte-11fl6im .pdp-clear:where(.svelte-11fl6im):nth-of-type(1){left:calc(50% + .5em)!important}.pdp.rtl.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im):after{right:1.2em}.pdp.ltr.svelte-11fl6im{direction:ltr;text-align:left}.pdp.ltr.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) :where(.svelte-11fl6im):first-child:not(.pdp-inside),.pdp.ltr.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-inside:where(.svelte-11fl6im):first-child+input:where(.svelte-11fl6im){border-top-left-radius:.5rem;border-top-left-radius:var(--radius);border-bottom-left-radius:.5rem;border-bottom-left-radius:var(--radius);margin-right:-1px}.pdp.ltr.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) input:where(.svelte-11fl6im):last-of-type{border-top-right-radius:.5rem;border-top-right-radius:var(--radius);border-bottom-right-radius:.5rem;border-bottom-right-radius:var(--radius)}.pdp.ltr.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-clear:where(.svelte-11fl6im){left:unset;right:.5em}.pdp.ltr.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-icon.pdp-inside:where(.svelte-11fl6im):nth-of-type(2){left:50%}.pdp.ltr.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-icon.pdp-inside:where(.svelte-11fl6im)+input:where(.svelte-11fl6im){padding-left:3em}.pdp.ltr.pdp-dual.svelte-11fl6im .pdp-clear:where(.svelte-11fl6im):nth-of-type(1){right:calc(50% + .5em)!important}.pdp.ltr.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im):after{left:1.2em}.pdp.pdp-dual.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im){left:50%;transform:translate(-50%)}.pdp.pdp-dual.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im):after{right:unset;left:50%;transform:translate(-50%)}.pdp.pdp-modal.svelte-11fl6im .pdp-overlay:where(.svelte-11fl6im){background:#00000080!important}.pdp.pdp-modal.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im){position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);animation:svelte-11fl6im-startModal .1s}.pdp.pdp-modal.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im):after{all:unset!important}.pdp.svelte-11fl6im :where(.svelte-11fl6im){box-sizing:border-box}.pdp.svelte-11fl6im input:where(.svelte-11fl6im),.pdp.svelte-11fl6im button:where(.svelte-11fl6im){font-family:inherit}.pdp.svelte-11fl6im .pdp-label:where(.svelte-11fl6im){display:inline-block;margin-bottom:.5em}.pdp.svelte-11fl6im .pdp-group:where(.svelte-11fl6im){position:relative;display:flex;align-items:stretch;width:100%}.pdp.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-input:where(.svelte-11fl6im){display:block;height:calc(2.25em + 2px);padding:.375em .75em;font-size:1em;font-weight:400;line-height:1.5;background-clip:padding-box;border:1px solid #e5e7eb;border:1px solid var(--border-color);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;position:relative;flex:1 1 auto;width:100%}.pdp.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-input.pdp-focus:where(.svelte-11fl6im){outline:none;border-bottom:2px solid #3b82f6;border-bottom:2px solid var(--primary-color)}.pdp.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-icon:where(.svelte-11fl6im){padding:.375em .75em;line-height:1.5;font-size:1em;color:#374151;color:var(--text-color);background:#f3f4f6;background:var(--icon-background);border:1px solid #e5e7eb;border:1px solid var(--border-color);max-height:calc(2.25em + 2px)}.pdp.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-icon:where(.svelte-11fl6im):nth-of-type(2){margin-left:-1px;margin-right:-1px}.pdp.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-icon.pdp-inside:where(.svelte-11fl6im){background:transparent;border:none;position:absolute;z-index:1}.pdp.svelte-11fl6im .pdp-group:where(.svelte-11fl6im) .pdp-clear:where(.svelte-11fl6im){border:none;background-color:transparent;position:absolute;left:.5em;top:0;bottom:0;z-index:1;cursor:pointer;padding:0 .5em}.pdp.svelte-11fl6im .pdp-overlay:where(.svelte-11fl6im){position:fixed;inset:0;z-index:calc(var(--z-index) - 1);background:transparent;background:var(--overlay-color)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im){display:flex;position:fixed;color:#374151;color:var(--text-color);background:#fff;background:var(--background);box-shadow:0 4px 24px #0000001a,0 1px 4px #0000000f;box-shadow:var(--main-box-shadow);z-index:9999;z-index:var(--z-index);border-radius:.5rem;border-radius:var(--radius);transition:all 1s ease;padding:.3em .6em;animation:svelte-11fl6im-start .1s}.pdp.svelte-11fl6im .pdp-picker.ltr:where(.svelte-11fl6im){direction:ltr}.pdp.svelte-11fl6im .pdp-picker.ltr:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .bottom:where(.svelte-11fl6im){flex-direction:row-reverse}.pdp.svelte-11fl6im .pdp-picker.ltr:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .bottom:where(.svelte-11fl6im)>div:where(.svelte-11fl6im){display:flex;flex-direction:row-reverse}.pdp.svelte-11fl6im .pdp-picker.ltr:where(.svelte-11fl6im) .pdp-shortcut:where(.svelte-11fl6im){border-right:unset;border-left:1px solid #e5e7eb;border-left:1px solid var(--border-color)}.pdp.svelte-11fl6im .pdp-picker.rtl:where(.svelte-11fl6im){direction:rtl}.pdp.svelte-11fl6im .pdp-picker.pdp-top:where(.svelte-11fl6im):after{bottom:unset;top:100%;transform:rotate(180deg)}.pdp.svelte-11fl6im .pdp-picker.pdp-left:where(.svelte-11fl6im):after{right:unset;left:1.2em}.pdp.svelte-11fl6im .pdp-picker.pdp-right:where(.svelte-11fl6im):after{left:unset;right:1.2em}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im):after{content:"";position:absolute;bottom:100%;border:solid transparent;border-bottom-color:#fff;border-bottom-color:var(--background);border-width:.4em}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) :where(.svelte-11fl6im)::selection{all:unset}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-auto:where(.svelte-11fl6im),.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-auto:where(.svelte-11fl6im)>div:where(.svelte-11fl6im){background:inherit}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-year:where(.svelte-11fl6im),.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-month:where(.svelte-11fl6im){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:.8em;background:inherit;list-style:none;position:absolute;inset:3.5em 0;padding:0;margin:0;z-index:1;animation:svelte-11fl6im-start .1s;overflow:auto}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-year:where(.svelte-11fl6im) button:where(.svelte-11fl6im),.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-month:where(.svelte-11fl6im) button:where(.svelte-11fl6im){border:0;background:inherit;cursor:pointer}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-year:where(.svelte-11fl6im) button:where(.svelte-11fl6im):focus,.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-month:where(.svelte-11fl6im) button:where(.svelte-11fl6im):focus{outline:0}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-year:where(.svelte-11fl6im) li:where(.svelte-11fl6im),.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-month:where(.svelte-11fl6im) li:where(.svelte-11fl6im){width:5em;height:4em;padding:.2em;cursor:pointer;margin:.15em;display:inline-flex;justify-content:center;align-items:center;flex:30% 0}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-year:where(.svelte-11fl6im) li:where(.svelte-11fl6im):not(.disabled):hover,.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-month:where(.svelte-11fl6im) li:where(.svelte-11fl6im):not(.disabled):hover{border-radius:.5rem;border-radius:var(--radius);border:2px solid #3b82f6;border:2px solid var(--primary-color)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-year:where(.svelte-11fl6im) li.disabled:where(.svelte-11fl6im),.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-month:where(.svelte-11fl6im) li.disabled:where(.svelte-11fl6im){text-shadow:unset;box-shadow:unset;cursor:default!important;opacity:.38;opacity:var(--disabled-opacity)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-year:where(.svelte-11fl6im) li.selected:where(.svelte-11fl6im),.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-month:where(.svelte-11fl6im) li.selected:where(.svelte-11fl6im){border:2px solid #3b82f6;border:2px solid var(--primary-color);border-radius:.5rem;border-radius:var(--radius);background:#3b82f6!important;background:var(--primary-color)!important;color:#fff;color:var(--background)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-year:where(.svelte-11fl6im)::-webkit-scrollbar,.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-month:where(.svelte-11fl6im)::-webkit-scrollbar{-webkit-appearance:none}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-year:where(.svelte-11fl6im)::-webkit-scrollbar:vertical,.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-month:where(.svelte-11fl6im)::-webkit-scrollbar:vertical{width:.4em}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-year:where(.svelte-11fl6im)::-webkit-scrollbar-thumb,.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-select-month:where(.svelte-11fl6im)::-webkit-scrollbar-thumb{border-radius:.5rem;border-radius:var(--radius);border:.1em solid white;background:#e5e7eb;background:var(--border-color)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im)>div:where(.svelte-11fl6im):first-child{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);margin-bottom:.5em}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .top:where(.svelte-11fl6im){padding:.75em .3em 1em;display:flex;justify-content:space-between;font-size:.9em;direction:rtl}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .top:where(.svelte-11fl6im) button:where(.svelte-11fl6im){border:0;background:inherit;cursor:pointer;color:#3b82f6;color:var(--primary-color);padding:0 .5em}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .bottom:where(.svelte-11fl6im){padding:.3em;display:flex;align-items:center;height:3em;direction:rtl}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .bottom:where(.svelte-11fl6im)>div:where(.svelte-11fl6im){display:flex;flex-grow:1;justify-content:space-around}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .bottom:where(.svelte-11fl6im)>div:where(.svelte-11fl6im) .pdp-month:where(.svelte-11fl6im),.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .bottom:where(.svelte-11fl6im)>div:where(.svelte-11fl6im) .pdp-year:where(.svelte-11fl6im){color:#3b82f6;color:var(--primary-color);font-size:1em}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .bottom:where(.svelte-11fl6im) button:where(.svelte-11fl6im){border:0;background:inherit;cursor:pointer}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .bottom:where(.svelte-11fl6im) button:where(.svelte-11fl6im):focus{outline:0}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .bottom:where(.svelte-11fl6im) .pdp-arrow.disabled:where(.svelte-11fl6im){opacity:.38;opacity:var(--disabled-opacity)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-header:where(.svelte-11fl6im) .bottom:where(.svelte-11fl6im) .pdp-arrow:where(.svelte-11fl6im):not(.disabled):hover{opacity:.38;opacity:var(--disabled-opacity)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im){position:relative}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im){display:flex;justify-content:center}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im){margin:0 1em}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-week:where(.svelte-11fl6im){background:inherit;margin-bottom:.3em;display:flex;justify-content:space-around}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-week:where(.svelte-11fl6im) .pdp-weekday:where(.svelte-11fl6im){width:2.2em;width:var(--day-dimensions);height:2.2em;height:var(--day-dimensions);line-height:2.2em;line-height:var(--day-dimensions);font-size:.8em;text-align:center}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im){background:inherit}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day:where(.svelte-11fl6im){display:inline-flex;justify-content:center;align-items:center;margin:.1em 0;font-size:.8em;width:2.2em;width:var(--day-dimensions);height:2.2em;height:var(--day-dimensions);border-radius:.5rem;border-radius:var(--radius);padding:0;cursor:pointer;transition-property:background-color,box-shadow;transition-duration:.1s;contain:content}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.friday:where(.svelte-11fl6im){color:#3b82f6;color:var(--primary-color)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.empty:where(.svelte-11fl6im){visibility:hidden}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.start-range:where(.svelte-11fl6im),.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.end-range:where(.svelte-11fl6im){background:#3b82f6;background:var(--primary-color);color:#fff;color:var(--background)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.selected:where(.svelte-11fl6im){background:#3b82f6;background:var(--primary-color);color:#fff;color:var(--background);font-weight:600}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.disabled:where(.svelte-11fl6im){box-shadow:unset;text-shadow:unset;cursor:default!important;border-color:transparent;opacity:.38;opacity:var(--disabled-opacity)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.hover:where(.svelte-11fl6im){background:#3b82f6;background:var(--primary-color);color:#fff;color:var(--background)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.in-range:where(.svelte-11fl6im){background:#dbeafe;background:var(--in-range-background);color:#111827;color:var(--hover-color);border-radius:0!important}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day:where(.svelte-11fl6im):not(.disabled):hover,.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.today:where(.svelte-11fl6im){border:2px solid #3b82f6;border:2px solid var(--primary-color)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-date:where(.svelte-11fl6im) .pdp-column:where(.svelte-11fl6im) .pdp-days:where(.svelte-11fl6im) .pdp-day.tada:where(.svelte-11fl6im){animation:svelte-11fl6im-tada 1s;background:#93c5fd;background:var(--secondary-color);box-shadow:inset 0 4px 9px #0000003d;color:#000;position:relative;z-index:1}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-time:where(.svelte-11fl6im){background:inherit}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-time:where(.svelte-11fl6im):not(.inline){position:absolute;inset:0}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-time:where(.svelte-11fl6im) .pdp-moment:where(.svelte-11fl6im){margin-bottom:1em;font-size:2em;font-size:calc(2em * var(--time-scale));display:flex;justify-content:space-around;height:100%}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-time:where(.svelte-11fl6im) .pdp-moment.column-direction:where(.svelte-11fl6im){flex-direction:column}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-time:where(.svelte-11fl6im) .pdp-moment:where(.svelte-11fl6im)>div:where(.svelte-11fl6im){display:flex;justify-content:center;align-items:center;direction:ltr;width:100%;padding:1em 0}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-time:where(.svelte-11fl6im) .pdp-moment:where(.svelte-11fl6im)>div.disabled:where(.svelte-11fl6im){opacity:.38;opacity:var(--disabled-opacity)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-time:where(.svelte-11fl6im) .pdp-moment:where(.svelte-11fl6im)>div:where(.svelte-11fl6im) div:where(.svelte-11fl6im){display:flex;flex-direction:column;align-items:center;padding:0 .8em}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-main:where(.svelte-11fl6im) .pdp-time:where(.svelte-11fl6im) .pdp-moment:where(.svelte-11fl6im)>div:where(.svelte-11fl6im) div:where(.svelte-11fl6im) button:where(.svelte-11fl6im){border:none;background:none;cursor:pointer}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-footer:where(.svelte-11fl6im){text-align:center;min-height:3em;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color);padding:.3em}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-footer:where(.svelte-11fl6im) .pdp-today:where(.svelte-11fl6im),.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-footer:where(.svelte-11fl6im) .pdp-submit:where(.svelte-11fl6im){font-size:.8em;padding:.25em .5em;margin:0 .3em;line-height:1.5;color:#fff;color:var(--background);text-decoration:none;border:none;border-radius:.5rem;border-radius:var(--radius);background:#3b82f6;background:var(--primary-color);cursor:pointer}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-footer:where(.svelte-11fl6im) .pdp-today:where(.svelte-11fl6im):hover,.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-footer:where(.svelte-11fl6im) .pdp-submit:where(.svelte-11fl6im):hover{filter:brightness(.9)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-footer:where(.svelte-11fl6im) .pdp-cancel:where(.svelte-11fl6im){font-size:.8em;padding:.25em .5em;margin:0 .3em;line-height:1.5;color:#3b82f6;color:var(--primary-color);text-decoration:none;border:1px solid #3b82f6;border:1px solid var(--primary-color);border-radius:.5rem;border-radius:var(--radius);background:transparent;cursor:pointer}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-footer:where(.svelte-11fl6im) .pdp-cancel:where(.svelte-11fl6im):hover{background:#3b82f6;background:var(--primary-color);color:#fff;color:var(--background)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-footer:where(.svelte-11fl6im)>div:where(.svelte-11fl6im){display:flex}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-shortcut:where(.svelte-11fl6im){margin:0;padding:.5em;list-style:none;display:flex;flex-direction:column;align-items:stretch;border-right:1px solid #e5e7eb;border-right:1px solid var(--border-color)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-shortcut:where(.svelte-11fl6im) li:where(.svelte-11fl6im){padding:.5em 1em;text-align:center;cursor:pointer;border-radius:.5rem;border-radius:var(--radius);margin:.25em 0;color:#111827;color:var(--hover-color);font-weight:500}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-shortcut:where(.svelte-11fl6im) li:where(.svelte-11fl6im):hover{background:#dbeafe;background:var(--in-range-background)}.pdp.svelte-11fl6im .pdp-picker:where(.svelte-11fl6im) .pdp-shortcut:where(.svelte-11fl6im) li.selected:where(.svelte-11fl6im){background:#3b82f6;background:var(--primary-color);color:#fff;color:var(--background)}.pdp.svelte-11fl6im .pdp-pointer:where(.svelte-11fl6im){cursor:pointer}.pdp.svelte-11fl6im .pdp-auto:where(.svelte-11fl6im){margin:auto;position:relative}.app-date-field.svelte-wx1e65{display:grid;gap:.4rem;width:100%;min-width:0}.app-date-field.disabled.svelte-wx1e65{pointer-events:none;opacity:.55}.date-label.svelte-wx1e65{color:#344054;font-size:.78rem;font-weight:650}.required.svelte-wx1e65{color:#d92d20}.app-date-field .pdp-icon{display:none!important}.app-date-field input{width:100%;min-height:2.875rem;padding-inline:.5rem!important;color:#172554;background:#fff;border:1px solid #dce4f1;border-radius:.75rem!important;outline:none;text-align:center!important}.app-date-field .pdp.rtl .pdp-group .pdp-icon.pdp-inside+input,.app-date-field .pdp.ltr .pdp-group .pdp-icon.pdp-inside+input{padding-inline:.5rem!important}.app-date-field input:focus{border-color:#2f6fed;box-shadow:0 0 0 3px #2f6fed1f}.pdp-container,.pdp-calendar{z-index:100000!important}html.dark .app-date-field{color-scheme:dark}html.dark .app-date-field .date-label{color:var( --erp-text-soft, #cbd5e1 )}html.dark .app-date-field .pdp{--text-color: var( --erp-text, #e5edf8 );--hover-color: #ffffff;--background: var( --erp-surface-soft, #172033 );--border-color: var( --erp-border, #2b3a4f );--icon-background: #202b3d;--in-range-background: #1d2b40;--overlay-color: rgba(2, 6, 15, .72);--main-box-shadow: 0 20px 48px rgba(0, 0, 0, .48), 0 0 0 1px rgba( 148, 163, 184, .08 )}html.dark .app-date-field input,html.dark .app-date-field .pdp-input{border-color:var( --erp-border, #2b3a4f )!important;background:var( --erp-surface-soft, #172033 )!important;color:var( --erp-text, #e5edf8 )!important;-webkit-text-fill-color:var( --erp-text, #e5edf8 )}html.dark .app-date-field input::placeholder,html.dark .app-date-field .pdp-input::placeholder{color:#718198!important;-webkit-text-fill-color:#718198}html.dark .app-date-field input:focus,html.dark .app-date-field .pdp-input.pdp-focus{border-color:#60a5fa!important;background:#0f172a!important;box-shadow:0 0 0 3px #60a5fa2e!important}html.dark .pdp .pdp-picker,html.dark .pdp .pdp-auto,html.dark .pdp .pdp-main,html.dark .pdp .pdp-header,html.dark .pdp .pdp-footer{border-color:var( --erp-border, #2b3a4f )!important;background:var( --erp-surface, #111827 )!important;color:var( --erp-text, #e5edf8 )!important}html.dark .pdp .pdp-picker:after{border-bottom-color:var( --erp-surface, #111827 )!important}html.dark .pdp .pdp-weekday,html.dark .pdp .pdp-day,html.dark .pdp .pdp-month,html.dark .pdp .pdp-year,html.dark .pdp .pdp-arrow{color:var( --erp-text-soft, #cbd5e1 )!important}html.dark .pdp .pdp-day:not(.disabled):hover,html.dark .pdp .pdp-month:hover,html.dark .pdp .pdp-year:hover{background:#1d2b40!important;color:#bfdbfe!important}html.dark .pdp .pdp-day.today{background:#60a5fa24!important;color:#93c5fd!important}.dashboard-shell.svelte-118ro6e{--section-gap: .65rem;--card-padding: .65rem;min-height:calc(100vh - 74px);padding:0;background:transparent;color:#172033}.dashboard-loading.svelte-118ro6e{min-height:calc(100vh - 74px);display:grid;place-items:center;background:var(--erp-bg)}.loading-card.svelte-118ro6e,.dashboard-error.svelte-118ro6e{display:flex;gap:.75rem;align-items:center;border:1px solid #e6edf7;border-radius:8px;background:#fff;color:#667391;box-shadow:0 12px 32px #0f172a0f}.loading-card.svelte-118ro6e{padding:1rem 1.2rem;font-weight:800}.dashboard-error.svelte-118ro6e{justify-content:space-between;padding:1rem;color:#172033}.dashboard-error.svelte-118ro6e>i:where(.svelte-118ro6e){color:#dc3545;font-size:1.6rem}.dashboard-error.svelte-118ro6e p:where(.svelte-118ro6e){margin:.15rem 0 0;color:#667391}.dashboard-filter-wrap.svelte-118ro6e{position:relative;display:inline-flex;flex:0 0 auto}.dashboard-filter-pill.svelte-118ro6e,.period-menu.svelte-118ro6e button:where(.svelte-118ro6e),.refresh-button.svelte-118ro6e,.icon-button.svelte-118ro6e{border:0;border-radius:8px;font:inherit;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.dashboard-filter-pill.svelte-118ro6e{min-height:46px;display:inline-flex;gap:.62rem;align-items:center;justify-content:center;padding:.62rem 1rem;border:1px solid #dfe9f8;background:#fff;color:#0f6efd;font-size:.82rem;font-weight:900;line-height:1;box-shadow:0 10px 22px #0f6efd0e}.dashboard-filter-pill.svelte-118ro6e{min-width:122px}.dashboard-filter-pill.svelte-118ro6e i:where(.svelte-118ro6e){color:#0f6efd;font-size:.98rem}.dashboard-filter-pill.svelte-118ro6e:hover,.dashboard-filter-pill[aria-expanded=true].svelte-118ro6e{border-color:#b8d3ff;background:#f7fbff;color:#0f6efd}.period-menu.svelte-118ro6e{position:absolute;inset-block-start:calc(100% + .45rem);inset-inline-start:0;z-index:30;min-width:170px;display:grid;gap:.18rem;padding:.35rem;border:1px solid #dfe9f8;border-radius:8px;background:#fff;box-shadow:0 18px 36px #0f172a1f}.period-menu.svelte-118ro6e button:where(.svelte-118ro6e){flex:0 0 auto;padding:.55rem .72rem;background:transparent;color:#6f7d9a;font-size:.8rem;font-weight:850;text-align:start;white-space:nowrap}.period-menu.svelte-118ro6e button:where(.svelte-118ro6e):hover,.period-menu.svelte-118ro6e button.active:where(.svelte-118ro6e){background:#0f6efd;color:#fff}.custom-date-panel.svelte-118ro6e{display:grid;gap:.45rem;margin-top:.2rem;padding:.55rem;border-top:1px solid #e8eef7;background:#f8faff;border-radius:0 0 7px 7px}.period-menu.svelte-118ro6e .custom-date-apply:where(.svelte-118ro6e){width:100%;padding:.45rem .6rem;border:0;border-radius:6px;background:#0f6efd;color:#fff;text-align:center}.period-menu.svelte-118ro6e .custom-date-apply:where(.svelte-118ro6e):disabled{opacity:.45;cursor:not-allowed}.refresh-button.svelte-118ro6e{display:inline-flex;gap:.42rem;align-items:center;justify-content:center;padding:.64rem .86rem;border:1px solid #dce8fa;background:#fff;color:#0f6efd;font-size:.82rem;font-weight:900;box-shadow:0 10px 24px #0f6efd14}.refresh-button.svelte-118ro6e:hover,.icon-button.svelte-118ro6e:hover{transform:translateY(-1px);background:#eef5ff}.summary-grid.svelte-118ro6e,.dashboard-grid.svelte-118ro6e,.support-grid.svelte-118ro6e{display:grid;gap:var(--section-gap, .85rem)}.summary-grid.svelte-118ro6e{grid-template-columns:1.15fr repeat(3,minmax(0,1fr));margin-bottom:var(--section-gap, .85rem)}.summary-metric-card.svelte-118ro6e{min-width:0;min-height:clamp(4.5rem,6vw,5.25rem);flex-direction:row;align-items:center;justify-content:flex-start;gap:.35rem;padding:.65rem .9rem;border-color:#edf0f5;border-radius:var(--card-radius, .5rem);background:#fff;box-shadow:0 14px 34px #21375d0b}.summary-metric-card__icon.svelte-118ro6e{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;color:currentColor;font-size:1.35rem}.summary-metric-card__content.svelte-118ro6e{min-width:0;display:grid;gap:.15rem}.summary-metric-card.svelte-118ro6e .metric-card__label:where(.svelte-118ro6e){max-width:none;color:#4b5563;font-size:.74rem;font-weight:650;line-height:1.15}.summary-metric-card.svelte-118ro6e .metric-card__value:where(.svelte-118ro6e){justify-content:flex-start;gap:.32rem}.summary-metric-card.svelte-118ro6e .metric-card__value:where(.svelte-118ro6e) strong:where(.svelte-118ro6e){color:#111827;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.25vw,1.25rem);font-weight:950;font-variant-numeric:tabular-nums;line-height:1.1}.summary-metric-card.svelte-118ro6e .metric-card__currency:where(.svelte-118ro6e){font-size:.7rem}.summary-metric-card.metric-card--benefit.svelte-118ro6e .metric-card__value:where(.svelte-118ro6e) strong:where(.svelte-118ro6e){color:#111827}.summary-metric-card.metric-card--expense.svelte-118ro6e .metric-card__value:where(.svelte-118ro6e) strong:where(.svelte-118ro6e){color:#111827}.summary-metric-card.metric-card--net.svelte-118ro6e .metric-card__value:where(.svelte-118ro6e) strong:where(.svelte-118ro6e){color:#111827}.summary-metric-card.metric-card--benefit.svelte-118ro6e{color:#0f6efd}.summary-metric-card.metric-card--expense.svelte-118ro6e{color:#f59f00}.summary-metric-card.metric-card--net.svelte-118ro6e{color:#7c3aed}.negative.svelte-118ro6e{color:#dc3545!important}.dashboard-grid.svelte-118ro6e{grid-template-columns:minmax(0,2.1fr) minmax(280px,.9fr);align-items:stretch;margin-bottom:var(--section-gap)}.panel.svelte-118ro6e{border:1px solid #e6edf7;border-radius:8px;background:#fff;box-shadow:0 14px 32px #0f172a0e;overflow:hidden}.panel-header.svelte-118ro6e{min-height:44px;display:flex;gap:.65rem;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid #edf2f8}.dashboard-grid.svelte-118ro6e .panel-header:where(.svelte-118ro6e){min-height:42px;padding:.45rem .75rem}.panel-header.svelte-118ro6e h2:where(.svelte-118ro6e){margin:0;color:#172033;font-size:.9rem;font-weight:950;letter-spacing:0}.panel-header.svelte-118ro6e span:where(.svelte-118ro6e){display:block;margin-top:.18rem;color:#7a86a3;font-size:.76rem;font-weight:800}.panel-actions.svelte-118ro6e{display:inline-flex;gap:.65rem;align-items:center;justify-content:flex-end;flex:0 0 auto}.panel-mark.svelte-118ro6e{color:#0f6efd;font-size:1.25rem}.panel-mark.success.svelte-118ro6e{color:#14a44d}.panel-mark.warning.svelte-118ro6e{color:#f59f00}.panel-mark.danger.svelte-118ro6e{color:#dc3545}.icon-button.svelte-118ro6e{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dce8fa;background:#fff;color:#0f6efd}.panel-trend.svelte-118ro6e{grid-column:span 1;position:relative;z-index:100;border:0;border-radius:12px;box-shadow:none;overflow:visible}.panel-trend.svelte-118ro6e .panel-header:where(.svelte-118ro6e){position:relative;z-index:110;direction:ltr;background:#fff;border-bottom:0;border-radius:10px 10px 0 0}.panel-trend.svelte-118ro6e .panel-actions:where(.svelte-118ro6e){width:100%;direction:ltr;gap:.3rem;align-items:center;justify-content:flex-start}.panel-trend.svelte-118ro6e .trend-period-label:where(.svelte-118ro6e){display:none}.panel-trend.svelte-118ro6e .dashboard-filter-wrap:where(.svelte-118ro6e){order:1}.panel-trend.svelte-118ro6e .icon-button:where(.svelte-118ro6e){order:2}.panel-trend.svelte-118ro6e .trend-header-legend:where(.svelte-118ro6e){order:3;margin-left:auto}.trend-header-legend.svelte-118ro6e{display:inline-flex;gap:.85rem;align-items:center;color:#64748b;font-size:.7rem;font-weight:650;white-space:nowrap}.trend-header-legend.svelte-118ro6e button:where(.svelte-118ro6e){display:inline-flex;gap:.32rem;align-items:center;padding:0;border:0;margin:0;background:transparent;color:inherit;font:inherit;font-size:inherit;cursor:pointer;transition:opacity .16s ease}.trend-header-legend.svelte-118ro6e button.inactive:where(.svelte-118ro6e){opacity:.4}.trend-header-legend__separator.svelte-118ro6e{color:#64748b;font-size:inherit;font-weight:650}.trend-header-legend.svelte-118ro6e i:where(.svelte-118ro6e){width:8px;height:8px;flex:0 0 auto;border-radius:2px}.trend-header-legend__benefit.svelte-118ro6e{background:#0f6efd}.trend-header-legend__expense.svelte-118ro6e{background:#dc3545}.panel-trend.svelte-118ro6e .dashboard-filter-pill:where(.svelte-118ro6e){min-width:78px;min-height:36px;gap:.3rem;padding-inline:.4rem;padding-block:.45rem}.panel-trend.svelte-118ro6e .icon-button:where(.svelte-118ro6e){width:36px;height:36px}.panel-trend.svelte-118ro6e .period-menu:where(.svelte-118ro6e){z-index:120}.panel-trend.svelte-118ro6e .period-menu:where(.svelte-118ro6e){width:130px;min-width:130px;max-width:calc(100vw - 1.5rem)}.panel-trend.svelte-118ro6e .custom-date-panel:where(.svelte-118ro6e) .app-date-field{min-width:0;width:100%}.trend-layout.svelte-118ro6e{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;align-items:stretch;padding:.45rem .75rem .55rem}.chart-frame.svelte-118ro6e{height:160px;min-width:0;padding:.15rem .3rem .25rem}.metric-card.svelte-118ro6e{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.42rem .58rem;border-radius:12px;border:1px solid transparent;min-height:40px}.metric-card__label.svelte-118ro6e{flex:0 0 auto;max-width:42%;font-size:.68rem;font-weight:850;line-height:1.25;text-align:start}.metric-card__value.svelte-118ro6e{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.28rem;flex-wrap:wrap;max-width:100%}.metric-card__currency.svelte-118ro6e{font-size:.72rem;font-weight:800;line-height:1.1;white-space:nowrap}.metric-card--benefit.svelte-118ro6e{background:#f3f7ff;border-color:#d6e4ff}.metric-card--benefit.svelte-118ro6e .metric-card__label:where(.svelte-118ro6e),.metric-card--benefit.svelte-118ro6e .metric-card__currency:where(.svelte-118ro6e){color:#0f6efd}.metric-card--expense.svelte-118ro6e{background:#fff5f5;border-color:#fecaca}.metric-card--expense.svelte-118ro6e .metric-card__label:where(.svelte-118ro6e),.metric-card--expense.svelte-118ro6e .metric-card__currency:where(.svelte-118ro6e){color:#dc3545}.metric-card--net.svelte-118ro6e{background:#f0fdf4;border-color:#bbf7d0}.metric-card--net.svelte-118ro6e .metric-card__label:where(.svelte-118ro6e),.metric-card--net.svelte-118ro6e .metric-card__currency:where(.svelte-118ro6e){color:#198754}.metric-card--net.negative.svelte-118ro6e{background:#fff5f5;border-color:#fecaca}.metric-card--net.negative.svelte-118ro6e .metric-card__label:where(.svelte-118ro6e),.metric-card--net.negative.svelte-118ro6e .metric-card__currency:where(.svelte-118ro6e){color:#dc3545}.mix-panel.svelte-118ro6e{min-height:100%}.mix-list.svelte-118ro6e{display:grid;gap:.35rem;padding:0 .75rem .5rem}.mix-item.svelte-118ro6e>div:where(.svelte-118ro6e):first-child{display:flex;gap:.6rem;align-items:center;justify-content:space-between;margin-bottom:.2rem;color:#65728e;font-size:.78rem;font-weight:850}.mix-item.svelte-118ro6e span:where(.svelte-118ro6e){display:inline-flex;gap:.35rem;align-items:center;min-width:0}.mix-item.svelte-118ro6e i:where(.svelte-118ro6e){width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--metric-color)}.mix-item.svelte-118ro6e strong:where(.svelte-118ro6e){color:#172033;font-size:.78rem;font-weight:950}.mix-track.svelte-118ro6e{height:4px;overflow:hidden;border-radius:999px;background:#edf2f8}.mix-track.svelte-118ro6e span:where(.svelte-118ro6e){width:var(--metric-width);height:100%;display:block;border-radius:inherit;background:var(--metric-color)}.products-panel.svelte-118ro6e{min-height:230px}.product-list.svelte-118ro6e,.treasury-list.svelte-118ro6e,.alert-list.svelte-118ro6e{display:grid;gap:.5rem;padding:.7rem .8rem .8rem}.product-row.svelte-118ro6e{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:.75rem;align-items:center}.rank.svelte-118ro6e{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#edf6ff;color:#0f6efd;font-weight:950}.product-main.svelte-118ro6e{min-width:0}.product-main.svelte-118ro6e strong:where(.svelte-118ro6e),.alert-list.svelte-118ro6e strong:where(.svelte-118ro6e){display:block;min-width:0;overflow:hidden;color:#172033;font-size:.84rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.product-main.svelte-118ro6e small:where(.svelte-118ro6e),.alert-list.svelte-118ro6e small:where(.svelte-118ro6e){display:block;color:#8b99b5;font-size:.7rem;font-weight:750}.product-bar.svelte-118ro6e{position:relative;display:block;height:6px;margin-top:.45rem;overflow:hidden;border-radius:999px;background:#edf2f8}.product-bar.svelte-118ro6e:before{content:"";position:absolute;inset:0;width:var(--bar-width);border-radius:inherit;background:#0f6efd}.products-panel.svelte-118ro6e .product-list:where(.svelte-118ro6e){align-content:start;gap:.25rem;padding:.5rem .7rem .65rem}.products-panel.svelte-118ro6e .product-row:where(.svelte-118ro6e){position:relative;grid-template-columns:minmax(0,1fr);gap:0;padding:.18rem 0 .28rem;border-bottom:1px solid #edf1f6}.products-panel.svelte-118ro6e .product-row:where(.svelte-118ro6e):last-child{border-bottom:0}.products-panel.svelte-118ro6e .rank:where(.svelte-118ro6e){display:none}.products-panel.svelte-118ro6e .product-main:where(.svelte-118ro6e){display:grid;gap:.18rem}.products-panel.svelte-118ro6e .product-main:where(.svelte-118ro6e)>div:where(.svelte-118ro6e){min-width:0}.products-panel.svelte-118ro6e .product-main:where(.svelte-118ro6e) strong:where(.svelte-118ro6e){display:flex;gap:.4rem;align-items:center;color:#4b5563;font-size:.76rem;font-weight:650}.products-panel.svelte-118ro6e .product-main:where(.svelte-118ro6e) strong:where(.svelte-118ro6e):before{content:"";width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--product-color)}.products-panel.svelte-118ro6e .product-main:where(.svelte-118ro6e) small:where(.svelte-118ro6e){display:none}.products-panel.svelte-118ro6e .product-bar:where(.svelte-118ro6e){height:4px;margin-top:0;overflow:visible;border-radius:999px;background:#edf2f7;outline:0}.products-panel.svelte-118ro6e .product-bar:where(.svelte-118ro6e):before{min-width:3px;border-radius:999px;background:var(--product-color);box-shadow:none}.products-panel.svelte-118ro6e .product-row:where(.svelte-118ro6e):after{content:attr(data-product) "\a" attr(data-revenue) "\a" attr(data-quantity);position:absolute;inset-inline-end:.25rem;inset-block-start:calc(100% + .2rem);inset-block-end:auto;z-index:20;max-width:min(240px,90%);padding:.48rem .62rem;border-radius:7px;background:#14181ee6;color:#fff;font-size:.68rem;font-weight:650;line-height:1.45;white-space:pre-line;box-shadow:0 8px 22px #0f172a33;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.products-panel.svelte-118ro6e .product-row:where(.svelte-118ro6e):hover:after{opacity:1;visibility:visible;transform:translateY(0)}.products-panel.svelte-118ro6e .product-row:where(.svelte-118ro6e):nth-last-child(-n+2):after{inset-block-start:auto;inset-block-end:calc(100% + .2rem)}.support-grid.svelte-118ro6e{grid-template-columns:repeat(4,minmax(0,1fr))}.support-grid.svelte-118ro6e>.panel:where(.svelte-118ro6e){height:clamp(210px,29vh,280px);min-height:0;display:flex;flex-direction:column}.support-grid.svelte-118ro6e>.panel:where(.svelte-118ro6e)>.panel-header:where(.svelte-118ro6e){flex:0 0 auto}.support-grid.svelte-118ro6e .product-list:where(.svelte-118ro6e),.support-grid.svelte-118ro6e .treasury-list:where(.svelte-118ro6e),.support-grid.svelte-118ro6e .alert-sections:where(.svelte-118ro6e){min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.support-grid.svelte-118ro6e .treasury-list:where(.svelte-118ro6e){align-content:start;gap:.3rem;padding:.5rem .65rem}.support-grid.svelte-118ro6e .treasury-list:where(.svelte-118ro6e)>div:where(.svelte-118ro6e){min-height:34px;padding:.3rem .45rem}.support-grid.svelte-118ro6e .product-list:where(.svelte-118ro6e)::-webkit-scrollbar,.support-grid.svelte-118ro6e .treasury-list:where(.svelte-118ro6e)::-webkit-scrollbar,.support-grid.svelte-118ro6e .alert-sections:where(.svelte-118ro6e)::-webkit-scrollbar{width:5px}.support-grid.svelte-118ro6e .product-list:where(.svelte-118ro6e)::-webkit-scrollbar-thumb,.support-grid.svelte-118ro6e .treasury-list:where(.svelte-118ro6e)::-webkit-scrollbar-thumb,.support-grid.svelte-118ro6e .alert-sections:where(.svelte-118ro6e)::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.support-grid.svelte-118ro6e .product-list:where(.svelte-118ro6e)::-webkit-scrollbar-track,.support-grid.svelte-118ro6e .treasury-list:where(.svelte-118ro6e)::-webkit-scrollbar-track,.support-grid.svelte-118ro6e .alert-sections:where(.svelte-118ro6e)::-webkit-scrollbar-track{background:transparent}.compact-panel.svelte-118ro6e{min-height:0}.combined-alert-panel.svelte-118ro6e{grid-column:span 2}.panel-mark-stack.svelte-118ro6e{display:inline-flex;gap:.55rem;align-items:center}.panel-mark-stack.svelte-118ro6e .panel-mark:where(.svelte-118ro6e){font-size:1.08rem}.alert-sections.svelte-118ro6e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.7rem .8rem .8rem}.alert-section.svelte-118ro6e{min-width:0;display:grid;align-content:start;gap:.75rem}.alert-section.svelte-118ro6e+.alert-section:where(.svelte-118ro6e){padding-inline-start:1rem;border-inline-start:1px solid #edf2f8}.alert-section-head.svelte-118ro6e{display:flex;gap:.75rem;align-items:center;justify-content:space-between;min-width:0;color:#65728e;font-size:.78rem;font-weight:900}.alert-section-head.svelte-118ro6e span:where(.svelte-118ro6e){display:inline-flex;gap:.45rem;align-items:center;min-width:0}.alert-section-head.svelte-118ro6e i:where(.svelte-118ro6e){flex:0 0 auto;color:#0f6efd}.alert-section-head.svelte-118ro6e i.danger:where(.svelte-118ro6e){color:#dc3545}.alert-section-head.svelte-118ro6e i.warning:where(.svelte-118ro6e){color:#f59f00}.alert-section-head.svelte-118ro6e strong:where(.svelte-118ro6e){color:#172033;font-size:.8rem;font-weight:950}.alert-panel.svelte-118ro6e .alert-list:where(.svelte-118ro6e){padding:0}.treasury-list.svelte-118ro6e>div:where(.svelte-118ro6e),.alert-list.svelte-118ro6e>div:where(.svelte-118ro6e){display:flex;gap:.8rem;align-items:center;justify-content:space-between;min-width:0;padding:.5rem .6rem;border-radius:8px;background:#f7faff}.treasury-list.svelte-118ro6e span:where(.svelte-118ro6e){color:#65728e;font-size:.78rem;font-weight:850}.treasury-list.svelte-118ro6e strong:where(.svelte-118ro6e){display:flex;flex-wrap:wrap;gap:.28rem;align-items:baseline;color:#172033;font-size:.9rem;font-weight:950}.treasury-list.svelte-118ro6e strong.negative:where(.svelte-118ro6e),.treasury-list.svelte-118ro6e strong.negative:where(.svelte-118ro6e) span:where(.svelte-118ro6e){color:#dc3545!important}.alert-list.svelte-118ro6e span:where(.svelte-118ro6e){min-width:0}.alert-list.svelte-118ro6e em:where(.svelte-118ro6e){flex:0 0 auto;color:#172033;font-size:.78rem;font-style:normal;font-weight:950}.alert-list.svelte-118ro6e em.danger:where(.svelte-118ro6e){color:#dc3545}.alert-panel.svelte-118ro6e .alert-list:where(.svelte-118ro6e)>div:where(.svelte-118ro6e){padding-inline:0;border-radius:0;background:transparent}.alert-panel.svelte-118ro6e .alert-list:where(.svelte-118ro6e) strong:where(.svelte-118ro6e){color:#4b5563;font-weight:650}.empty-state.svelte-118ro6e{min-height:96px;display:grid;place-items:center;border:1px dashed #dce8fa;border-radius:8px;background:#f8fbff;color:#7a86a3;font-size:.82rem;font-weight:850;text-align:center}.empty-state.success.svelte-118ro6e{color:#14a44d;background:#f4fbf7;border-color:#d8f0e2}@media(max-width:1099px){.summary-grid.svelte-118ro6e{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid.svelte-118ro6e>:where(.svelte-118ro6e):last-child{grid-column:1 / -1}.support-grid.svelte-118ro6e{grid-template-columns:repeat(2,minmax(0,1fr))}.combined-alert-panel.svelte-118ro6e{grid-column:1 / -1}}@media(max-width:1199px){.dashboard-grid.svelte-118ro6e{grid-template-columns:1fr}.trend-layout.svelte-118ro6e{grid-template-columns:minmax(0,1fr) 230px}}@media(max-width:767px){.dashboard-shell.svelte-118ro6e{padding:0}.dashboard-filter-wrap.svelte-118ro6e{flex:0 0 118px}.dashboard-filter-pill.svelte-118ro6e{width:100%}.summary-grid.svelte-118ro6e,.support-grid.svelte-118ro6e{grid-template-columns:1fr}.summary-grid.svelte-118ro6e>:where(.svelte-118ro6e):last-child{grid-column:auto}.combined-alert-panel.svelte-118ro6e{grid-column:auto}.alert-sections.svelte-118ro6e{grid-template-columns:1fr}.alert-section.svelte-118ro6e+.alert-section:where(.svelte-118ro6e){padding-block-start:1rem;padding-inline-start:0;border-block-start:1px solid #edf2f8;border-inline-start:0}.trend-layout.svelte-118ro6e{grid-template-columns:1fr}.chart-frame.svelte-118ro6e{height:220px}.panel-header.svelte-118ro6e{align-items:flex-start;flex-direction:column}.panel-actions.svelte-118ro6e{width:100%;justify-content:flex-start}.panel-actions.svelte-118ro6e .dashboard-filter-wrap:where(.svelte-118ro6e){flex:0 0 118px}.panel-header.svelte-118ro6e .panel-actions:where(.svelte-118ro6e) .icon-button:where(.svelte-118ro6e){align-self:auto;margin-top:0}.panel-header.svelte-118ro6e .icon-button:where(.svelte-118ro6e),.panel-header.svelte-118ro6e .panel-mark:where(.svelte-118ro6e){align-self:flex-end;margin-top:-2.7rem}.panel-header.svelte-118ro6e .panel-mark-stack:where(.svelte-118ro6e){align-self:flex-end;margin-top:-2.7rem}.panel-header.svelte-118ro6e .panel-mark-stack:where(.svelte-118ro6e) .panel-mark:where(.svelte-118ro6e){align-self:auto;margin-top:0}.product-row.svelte-118ro6e{grid-template-columns:30px minmax(0,1fr)}}@media(max-width:420px){.dashboard-filter-pill.svelte-118ro6e{min-height:42px;padding:.52rem .72rem;font-size:.74rem}}.summary-grid.svelte-118ro6e .summary-metric-card:where(.svelte-118ro6e){background:#fff;border-color:transparent;justify-content:flex-start;gap:.35rem}.summary-grid.svelte-118ro6e .summary-metric-card__content:where(.svelte-118ro6e){flex:0 1 auto}.summary-grid.svelte-118ro6e .summary-metric-card:where(.svelte-118ro6e) .metric-card__value:where(.svelte-118ro6e) strong:where(.svelte-118ro6e),.summary-grid.svelte-118ro6e .summary-metric-card:where(.svelte-118ro6e) .metric-card__currency:where(.svelte-118ro6e),.summary-grid.svelte-118ro6e .summary-metric-card:where(.svelte-118ro6e) .metric-card__label:where(.svelte-118ro6e){color:#111827}.summary-grid.svelte-118ro6e .summary-metric-card:where(.svelte-118ro6e) .metric-card__label:where(.svelte-118ro6e){font-weight:400}@media(min-width:1100px){.dashboard-shell.svelte-118ro6e{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.summary-grid.svelte-118ro6e,.dashboard-grid.svelte-118ro6e{flex:0 0 auto}.support-grid.svelte-118ro6e{min-height:150px;flex:1 1 0;overflow:hidden}.support-grid.svelte-118ro6e>.panel:where(.svelte-118ro6e){height:100%;max-height:100%}}.support-grid.svelte-118ro6e .product-list:where(.svelte-118ro6e),.support-grid.svelte-118ro6e .treasury-list:where(.svelte-118ro6e),.support-grid.svelte-118ro6e .alert-sections:where(.svelte-118ro6e){scrollbar-width:none}.support-grid.svelte-118ro6e .product-list:where(.svelte-118ro6e)::-webkit-scrollbar,.support-grid.svelte-118ro6e .treasury-list:where(.svelte-118ro6e)::-webkit-scrollbar,.support-grid.svelte-118ro6e .alert-sections:where(.svelte-118ro6e)::-webkit-scrollbar{display:none}html.dark .dashboard-shell.svelte-118ro6e{color:var(--erp-text)}html.dark .loading-card.svelte-118ro6e,html.dark .dashboard-error.svelte-118ro6e,html.dark .summary-metric-card.svelte-118ro6e,html.dark .summary-grid.svelte-118ro6e .summary-metric-card:where(.svelte-118ro6e),html.dark .panel.svelte-118ro6e{border-color:var(--erp-border);background:var(--erp-surface);color:var(--erp-text);box-shadow:var(--erp-shadow-sm)}html.dark .dashboard-filter-pill.svelte-118ro6e,html.dark .refresh-button.svelte-118ro6e,html.dark .icon-button.svelte-118ro6e{border-color:var(--erp-border);background:var(--erp-surface-soft);color:#93c5fd;box-shadow:none}html.dark .dashboard-filter-pill.svelte-118ro6e i:where(.svelte-118ro6e),html.dark .refresh-button.svelte-118ro6e i:where(.svelte-118ro6e),html.dark .icon-button.svelte-118ro6e i:where(.svelte-118ro6e){color:#93c5fd}html.dark .dashboard-filter-pill.svelte-118ro6e:hover,html.dark .dashboard-filter-pill[aria-expanded=true].svelte-118ro6e,html.dark .refresh-button.svelte-118ro6e:hover,html.dark .icon-button.svelte-118ro6e:hover{border-color:#60a5fa73;background:#60a5fa24;color:#bfdbfe}html.dark .period-menu.svelte-118ro6e{border-color:var(--erp-border);background:var(--erp-surface);box-shadow:0 18px 38px #0000005c}html.dark .period-menu.svelte-118ro6e button:where(.svelte-118ro6e){color:var(--erp-text-soft)}html.dark .period-menu.svelte-118ro6e button:where(.svelte-118ro6e):hover,html.dark .period-menu.svelte-118ro6e button.active:where(.svelte-118ro6e){background:#2563eb;color:#fff}html.dark .custom-date-panel.svelte-118ro6e{border-top-color:var(--erp-border);background:var(--erp-surface-soft)}html.dark .panel-header.svelte-118ro6e,html.dark .panel-trend.svelte-118ro6e .panel-header:where(.svelte-118ro6e){border-bottom-color:var(--erp-border);background:var(--erp-surface)}html.dark .panel-header.svelte-118ro6e h2:where(.svelte-118ro6e),html.dark .summary-metric-card.svelte-118ro6e .metric-card__value:where(.svelte-118ro6e) strong:where(.svelte-118ro6e),html.dark .summary-grid.svelte-118ro6e .summary-metric-card:where(.svelte-118ro6e) .metric-card__value:where(.svelte-118ro6e) strong:where(.svelte-118ro6e),html.dark .mix-item.svelte-118ro6e strong:where(.svelte-118ro6e),html.dark .product-main.svelte-118ro6e strong:where(.svelte-118ro6e),html.dark .alert-list.svelte-118ro6e strong:where(.svelte-118ro6e),html.dark .treasury-list.svelte-118ro6e strong:where(.svelte-118ro6e),html.dark .alert-section-head.svelte-118ro6e strong:where(.svelte-118ro6e),html.dark .alert-list.svelte-118ro6e em:where(.svelte-118ro6e){color:var(--erp-text)}html.dark .panel-header.svelte-118ro6e span:where(.svelte-118ro6e),html.dark .dashboard-error.svelte-118ro6e p:where(.svelte-118ro6e),html.dark .summary-metric-card.svelte-118ro6e .metric-card__label:where(.svelte-118ro6e),html.dark .summary-grid.svelte-118ro6e .summary-metric-card:where(.svelte-118ro6e) .metric-card__label:where(.svelte-118ro6e),html.dark .summary-metric-card.svelte-118ro6e .metric-card__currency:where(.svelte-118ro6e),html.dark .summary-grid.svelte-118ro6e .summary-metric-card:where(.svelte-118ro6e) .metric-card__currency:where(.svelte-118ro6e),html.dark .trend-header-legend.svelte-118ro6e,html.dark .trend-header-legend__separator.svelte-118ro6e,html.dark .mix-item.svelte-118ro6e>div:where(.svelte-118ro6e):first-child,html.dark .product-main.svelte-118ro6e small:where(.svelte-118ro6e),html.dark .alert-list.svelte-118ro6e small:where(.svelte-118ro6e),html.dark .treasury-list.svelte-118ro6e span:where(.svelte-118ro6e),html.dark .alert-section-head.svelte-118ro6e{color:var(--erp-text-soft)}html.dark .summary-metric-card.metric-card--benefit.svelte-118ro6e{border-color:#60a5fa3d}html.dark .summary-metric-card.metric-card--expense.svelte-118ro6e{border-color:#f59e0b3d}html.dark .summary-metric-card.metric-card--net.svelte-118ro6e{border-color:#a78bfa3d}html.dark .panel-mark.svelte-118ro6e,html.dark .summary-metric-card.metric-card--benefit.svelte-118ro6e,html.dark .summary-metric-card.metric-card--benefit.svelte-118ro6e .metric-card__value:where(.svelte-118ro6e) strong:where(.svelte-118ro6e){color:#60a5fa}html.dark .panel-mark.success.svelte-118ro6e,html.dark .metric-card--net.svelte-118ro6e .metric-card__label:where(.svelte-118ro6e),html.dark .metric-card--net.svelte-118ro6e .metric-card__currency:where(.svelte-118ro6e){color:#34d399}html.dark .panel-mark.warning.svelte-118ro6e,html.dark .summary-metric-card.metric-card--expense.svelte-118ro6e,html.dark .summary-metric-card.metric-card--expense.svelte-118ro6e .metric-card__value:where(.svelte-118ro6e) strong:where(.svelte-118ro6e){color:#fbbf24}html.dark .panel-mark.danger.svelte-118ro6e,html.dark .negative.svelte-118ro6e,html.dark .treasury-list.svelte-118ro6e strong.negative:where(.svelte-118ro6e),html.dark .treasury-list.svelte-118ro6e strong.negative:where(.svelte-118ro6e) span:where(.svelte-118ro6e),html.dark .alert-list.svelte-118ro6e em.danger:where(.svelte-118ro6e),html.dark .metric-card--expense.svelte-118ro6e .metric-card__label:where(.svelte-118ro6e),html.dark .metric-card--expense.svelte-118ro6e .metric-card__currency:where(.svelte-118ro6e),html.dark .metric-card--net.negative.svelte-118ro6e .metric-card__label:where(.svelte-118ro6e),html.dark .metric-card--net.negative.svelte-118ro6e .metric-card__currency:where(.svelte-118ro6e){color:#f87171!important}html.dark .alert-section.svelte-118ro6e+.alert-section:where(.svelte-118ro6e){border-color:var(--erp-border)}html.dark .metric-card--benefit.svelte-118ro6e,html.dark .metric-card--expense.svelte-118ro6e,html.dark .metric-card--net.svelte-118ro6e,html.dark .metric-card--net.negative.svelte-118ro6e{border-color:var(--erp-border);background:var(--erp-surface-soft)}html.dark .mix-track.svelte-118ro6e,html.dark .product-bar.svelte-118ro6e,html.dark .products-panel.svelte-118ro6e .product-bar:where(.svelte-118ro6e){background:#253247}html.dark .rank.svelte-118ro6e{background:#60a5fa24;color:#93c5fd}html.dark .products-panel.svelte-118ro6e .product-row:where(.svelte-118ro6e){border-bottom-color:var(--erp-border)}html.dark .treasury-list.svelte-118ro6e>div:where(.svelte-118ro6e),html.dark .alert-list.svelte-118ro6e>div:where(.svelte-118ro6e){background:var(--erp-surface-soft)}html.dark .alert-panel.svelte-118ro6e .alert-list:where(.svelte-118ro6e)>div:where(.svelte-118ro6e){background:transparent}html.dark .empty-state.svelte-118ro6e{border-color:var(--erp-border);background:var(--erp-surface-soft);color:var(--erp-text-soft)}html.dark .empty-state.success.svelte-118ro6e{border-color:#34d39947;background:#34d39914;color:#34d399}html.dark .support-grid.svelte-118ro6e .product-list:where(.svelte-118ro6e),html.dark .support-grid.svelte-118ro6e .treasury-list:where(.svelte-118ro6e),html.dark .support-grid.svelte-118ro6e .alert-sections:where(.svelte-118ro6e){scrollbar-color:#526176 transparent}.filter-select.svelte-1ohug50{display:grid;gap:.18rem;flex:0 1 auto;min-width:0;width:min(100%,8.5rem);margin:0;position:relative}.filter-select.is-open.svelte-1ohug50{z-index:40}.filter-select__label.svelte-1ohug50{display:inline-flex;align-items:center;gap:.28rem;color:#64748b;font-size:var(--app-font-xs, .68rem);font-weight:800;white-space:nowrap}html.dark .filter-select__label.svelte-1ohug50{color:var(--erp-muted)}.filter-select__control.svelte-1ohug50{position:relative;width:100%;min-width:0}.filter-select__trigger.svelte-1ohug50{display:inline-flex;align-items:center;gap:.35rem;width:100%;min-height:var(--control-height-sm);padding:.35rem .55rem;border:1px solid #d6e0ed;border-radius:8px;background:#fff;color:#64748b;font-size:.8rem;font-weight:500;line-height:1.2;text-align:start;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}html.dark .filter-select__trigger.svelte-1ohug50{border-color:var(--erp-border);background:var(--erp-surface-soft);color:var(--erp-text-soft)}.filter-select__trigger.svelte-1ohug50:hover{border-color:#d6e0ed;background:#f8fbff;color:#334155}html.dark .filter-select__trigger.svelte-1ohug50:hover{border-color:var(--erp-border-strong);background:#1e293b;color:var(--erp-text)}.filter-select__trigger.svelte-1ohug50:focus-visible{outline:none;border-color:#d6e0ed;box-shadow:0 0 0 .15rem #2563eb1a}html.dark .filter-select__trigger.svelte-1ohug50:focus-visible{border-color:#60a5fa;box-shadow:0 0 0 .15rem #60a5fa29}.filter-select__value.svelte-1ohug50{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.filter-select__chevron.svelte-1ohug50{flex:0 0 auto;font-size:.6rem;opacity:.6;transition:transform .16s ease}.filter-select.is-open.svelte-1ohug50 .filter-select__chevron:where(.svelte-1ohug50){transform:rotate(180deg)}.filter-select__menu.svelte-1ohug50{position:fixed;z-index:100000;max-height:14rem;margin:0;padding:.35rem;list-style:none;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;border:1px solid rgba(15,23,42,.08);border-radius:.75rem;background:#fff;box-shadow:0 14px 32px #0f172a1f}html.dark .filter-select__menu.svelte-1ohug50{border-color:var(--erp-border);background:var(--erp-surface);box-shadow:0 18px 38px #0000005c}.filter-select__menu.svelte-1ohug50::-webkit-scrollbar{display:none}.filter-select__option.svelte-1ohug50{display:block;width:100%;border:0;border-radius:.5rem;background:transparent;color:#0f172a;font-size:.8rem;font-weight:600;padding:.42rem .6rem;text-align:start;cursor:pointer}html.dark .filter-select__option.svelte-1ohug50{color:var(--erp-text)}.filter-select__option.svelte-1ohug50:hover{background:#3b82f60f;color:#0f6efd}html.dark .filter-select__option.svelte-1ohug50:hover{background:#60a5fa1f;color:#93c5fd}.filter-select__option.active.svelte-1ohug50{background:#3b82f61a;color:#0f6efd}html.dark .filter-select__option.active.svelte-1ohug50{background:#60a5fa2e;color:#bfdbfe}.compact.svelte-1ohug50{width:min(100%,7.5rem)}.filter-select.outline.svelte-1ohug50{width:100%;gap:0;padding-top:.2rem}.filter-select__notch.svelte-1ohug50{position:absolute;top:0;inset-inline-start:.7rem;z-index:2;display:inline-flex;align-items:center;gap:.25rem;max-width:calc(100% - 1.4rem);padding:0 .3rem;transform:translateY(-50%);background:#fff;color:#64748b;font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}html.dark .filter-select__notch.svelte-1ohug50{background:var(--erp-surface);color:var(--erp-muted)}.filter-select__notch.svelte-1ohug50 i:where(.svelte-1ohug50){font-size:.7rem}.filter-select.outline.svelte-1ohug50 .filter-select__trigger:where(.svelte-1ohug50){min-height:var(--control-height-sm, 2.125rem);padding:.45rem .75rem;border-radius:.5rem;border-color:#d6e0ed;color:#0f172a;font-weight:600}html.dark .filter-select.outline.svelte-1ohug50 .filter-select__trigger:where(.svelte-1ohug50){border-color:var(--erp-border);background:var(--erp-surface);color:var(--erp-text)}.filter-select.outline.has-value.svelte-1ohug50 .filter-select__trigger:where(.svelte-1ohug50),.filter-select.outline.is-open.svelte-1ohug50 .filter-select__trigger:where(.svelte-1ohug50),.filter-select.outline.svelte-1ohug50 .filter-select__trigger:where(.svelte-1ohug50):hover,.filter-select.outline.svelte-1ohug50 .filter-select__trigger:where(.svelte-1ohug50):focus-visible{border-color:#d6e0ed}html.dark .filter-select.outline.has-value.svelte-1ohug50 .filter-select__trigger:where(.svelte-1ohug50),html.dark .filter-select.outline.is-open.svelte-1ohug50 .filter-select__trigger:where(.svelte-1ohug50),html.dark .filter-select.outline.svelte-1ohug50 .filter-select__trigger:where(.svelte-1ohug50):hover,html.dark .filter-select.outline.svelte-1ohug50 .filter-select__trigger:where(.svelte-1ohug50):focus-visible{border-color:var(--erp-border-strong)}.filter-select.outline.is-open.svelte-1ohug50 .filter-select__trigger:where(.svelte-1ohug50),.filter-select.outline.svelte-1ohug50 .filter-select__trigger:where(.svelte-1ohug50):focus-visible{box-shadow:0 0 0 .12rem #2563eb14}html.dark .filter-select.outline.is-open.svelte-1ohug50 .filter-select__trigger:where(.svelte-1ohug50),html.dark .filter-select.outline.svelte-1ohug50 .filter-select__trigger:where(.svelte-1ohug50):focus-visible{box-shadow:0 0 0 .12rem #60a5fa24}.filter-select.outline.is-open.svelte-1ohug50 .filter-select__notch:where(.svelte-1ohug50),.filter-select.outline.svelte-1ohug50:focus-within .filter-select__notch:where(.svelte-1ohug50),.filter-select.outline.has-value.svelte-1ohug50 .filter-select__notch:where(.svelte-1ohug50){color:#0f6efd}html.dark .filter-select.outline.is-open.svelte-1ohug50 .filter-select__notch:where(.svelte-1ohug50),html.dark .filter-select.outline.svelte-1ohug50:focus-within .filter-select__notch:where(.svelte-1ohug50),html.dark .filter-select.outline.has-value.svelte-1ohug50 .filter-select__notch:where(.svelte-1ohug50){color:#93c5fd}.filter-select.outline.svelte-1ohug50 .filter-select__value:where(.svelte-1ohug50):empty:before{content:" "}.wa-overlay.svelte-hvyfsn{position:fixed;inset:0;z-index:20000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a73;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.wa-panel.svelte-hvyfsn{width:min(95vw,28rem);max-height:min(90vh,40rem);display:flex;flex-direction:column;border:1px solid rgba(15,23,42,.08);border-radius:1rem;background:#fff;box-shadow:0 20px 40px #0f172a29;overflow:hidden;min-width:0;direction:inherit;text-align:start}.wa-header.svelte-hvyfsn{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}.wa-header-main.svelte-hvyfsn{display:flex;align-items:center;gap:.7rem;min-width:0;text-align:start}.wa-icon.svelte-hvyfsn{width:2.25rem;height:2.25rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#25d36624;color:#128c7e;font-size:1.1rem}.wa-title.svelte-hvyfsn{margin:0;font-size:1rem;font-weight:700;color:#0f172a;line-height:1.35;text-align:start}.wa-close.svelte-hvyfsn{width:2rem;height:2rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.wa-close.svelte-hvyfsn:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}.wa-body.svelte-hvyfsn{padding:1rem;overflow:auto;min-height:0;direction:inherit;text-align:start;scrollbar-width:none;-ms-overflow-style:none}.wa-body.svelte-hvyfsn::-webkit-scrollbar{display:none}.wa-field.svelte-hvyfsn{display:grid;gap:.35rem;direction:inherit;text-align:start}.wa-field.svelte-hvyfsn+.wa-field:where(.svelte-hvyfsn){margin-top:.85rem}.wa-label.svelte-hvyfsn{color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.01em;text-align:start}.wa-phone-row.svelte-hvyfsn{display:flex;align-items:stretch;gap:.45rem}.wa-input.svelte-hvyfsn,.wa-textarea.svelte-hvyfsn{width:100%;min-width:0;border:1px solid #dbe7f3;border-radius:.5rem;background:#fff;color:#0f172a;font-size:.875rem;font-weight:500;line-height:1.4;padding:.55rem .7rem;text-align:start;direction:inherit;unicode-bidi:isolate;transition:border-color .15s ease,box-shadow .15s ease}.wa-input.svelte-hvyfsn:focus,.wa-textarea.svelte-hvyfsn:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 .15rem #2563eb1a}.wa-input.svelte-hvyfsn:read-only,.wa-textarea.svelte-hvyfsn:read-only{background:#f8fafc;color:#334155}.wa-input[dir=ltr].svelte-hvyfsn{direction:ltr;text-align:left;unicode-bidi:isolate}.wa-textarea.svelte-hvyfsn{min-height:10rem;resize:vertical;direction:inherit;text-align:start;unicode-bidi:isolate;scrollbar-width:none;-ms-overflow-style:none}.wa-textarea.svelte-hvyfsn::-webkit-scrollbar{display:none}.wa-edit.svelte-hvyfsn{width:2.5rem;flex-shrink:0;border:1px solid #dbe7f3;border-radius:.5rem;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.wa-edit.svelte-hvyfsn:hover,.wa-edit.active.svelte-hvyfsn{background:#f0fdf4;border-color:#86efac;color:#128c7e}.wa-footer.svelte-hvyfsn{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;direction:inherit;gap:.5rem;padding:.75rem 1rem;border-top:1px solid #e2e8f0;background:#f8fafc;flex-shrink:0}.wa-btn.svelte-hvyfsn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;padding:.4rem .85rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.wa-btn--secondary.svelte-hvyfsn{background:#fff;border-color:#e2e8f0;color:#475569}.wa-btn--secondary.svelte-hvyfsn:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}.wa-btn--primary.svelte-hvyfsn{background:#25d366;border-color:#25d366;color:#fff}.wa-btn--primary.svelte-hvyfsn:hover{background:#128c7e;border-color:#128c7e;color:#fff}@media(max-width:480px){.wa-footer.svelte-hvyfsn{flex-direction:column-reverse;align-items:stretch}.wa-btn.svelte-hvyfsn{width:100%}}.account-modal.qa-modal.svelte-18veox1 .modal-dialog.account-modal__dialog{width:min(94vw,40rem);max-width:min(94vw,40rem)}.account-modal.svelte-18veox1{--account-modal-primary: var(--bs-primary, #0f6efd);--account-modal-border: #d8e1ee;--account-modal-muted: #7183a3;z-index:1055;overflow:hidden}.account-modal__backdrop.svelte-18veox1{z-index:1050;background:#0f172a85}.account-modal__dialog.svelte-18veox1{z-index:1056;display:flex;width:min(94vw,40rem);max-width:min(94vw,40rem);height:auto;max-height:calc(100dvh - 2rem);margin:1rem auto}.account-modal__panel.svelte-18veox1{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;max-height:calc(100dvh - 2rem);overflow:hidden;border:1px solid #dbe3ee;border-radius:.75rem;background:#fff;box-shadow:0 18px 48px #0f172a33;animation:svelte-18veox1-account-modal-enter .24s cubic-bezier(.22,1,.36,1)}@keyframes svelte-18veox1-account-modal-enter{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.account-modal__close.svelte-18veox1{position:absolute;top:.75rem;inset-inline-end:.85rem;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid rgba(255,255,255,.5);border-radius:8px;background:#ffffff24;color:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.account-modal__close.svelte-18veox1:hover{border-color:#fff;background:#fff;color:var(--account-modal-primary)}.account-modal__close.svelte-18veox1:active{transform:scale(.96)}.account-modal__close.svelte-18veox1:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.account-modal__header.svelte-18veox1{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:center;gap:.9rem;min-height:5.5rem;padding:.5rem 1.15rem;padding-inline-end:3.5rem;overflow:hidden;border-bottom:0;background:var(--account-modal-primary);text-align:start}.account-modal__header-copy.svelte-18veox1{flex:1 1 auto;min-width:0}.account-modal__title.svelte-18veox1{position:relative;margin:0;color:#fff;font-size:1.25rem;font-weight:800;line-height:1.25}.account-modal__form.svelte-18veox1{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#fff}.account-modal__body.svelte-18veox1{display:flex;flex:1 1 auto;flex-direction:column;gap:.7rem;min-width:0;min-height:0;padding:.75rem 1.1rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b9c6d8 transparent}.account-modal__body.svelte-18veox1::-webkit-scrollbar{width:.42rem}.account-modal__body.svelte-18veox1::-webkit-scrollbar-track{background:transparent}.account-modal__body.svelte-18veox1::-webkit-scrollbar-thumb{border-radius:999px;background:#b9c6d8}.account-modal__body.svelte-18veox1::-webkit-scrollbar-thumb:hover{background:#94a3b8}.account-modal__footer.svelte-18veox1{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:center;padding:.65rem 1.1rem .8rem;border-top:1px solid #eef2f7;background:#fff;box-shadow:0 -4px 14px #0f172a09}.account-modal__avatar-wrap.svelte-18veox1{position:relative;display:inline-grid;flex-shrink:0;place-items:center;border-radius:50%;cursor:pointer;transition:transform .16s ease}.account-modal__avatar-wrap.svelte-18veox1:hover{transform:scale(1.02)}.account-modal__avatar-wrap.svelte-18veox1:active{transform:scale(.98)}.account-modal__avatar.svelte-18veox1{display:inline-grid;width:4.4rem;height:4.4rem;place-items:center;border:3px solid #ffffff;border-radius:50%;background:#e8f1ff;box-shadow:0 4px 12px #08307633;transition:border-color .2s ease,box-shadow .2s ease}.account-modal__avatar--image.svelte-18veox1{display:block;object-fit:cover;background:#fff}.account-modal__avatar--default.svelte-18veox1{overflow:hidden;padding:0}.account-modal__avatar-cartoon.svelte-18veox1{display:block;width:100%;height:100%}.account-modal__avatar-wrap.svelte-18veox1:hover .account-modal__avatar:where(.svelte-18veox1){border-color:#fff;box-shadow:0 5px 14px #0830763d}.account-modal__avatar-badge.svelte-18veox1{position:absolute;inset-inline-start:-.05rem;bottom:0;display:inline-grid;width:1.75rem;height:1.75rem;place-items:center;border:2px solid #ffffff;border-radius:999px;background:#fff;color:var(--account-modal-primary);font-size:.78rem;box-shadow:0 2px 6px #08307638;transition:transform .2s ease,box-shadow .2s ease}.account-modal__avatar-wrap.svelte-18veox1:hover .account-modal__avatar-badge:where(.svelte-18veox1){transform:scale(1.08);box-shadow:0 3px 8px #08307642}.account-modal__identity-grid.svelte-18veox1{display:grid;grid-template-columns:minmax(0,2fr) minmax(11rem,1fr);gap:.75rem;align-items:start}.account-modal__fields-grid.svelte-18veox1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.account-modal__field.svelte-18veox1{display:grid;gap:.25rem;min-width:0;margin:0}.account-modal__field--full.svelte-18veox1{width:100%}.account-modal__label.svelte-18veox1{color:#344054;font-size:.84rem;font-weight:600;line-height:1.3;text-align:start}.account-modal__input-wrap.svelte-18veox1{position:relative;display:flex;align-items:center}.account-modal__input-icon.svelte-18veox1{position:absolute;inset-inline-start:.8rem;color:var(--account-modal-muted);font-size:1rem;pointer-events:none;transition:color .15s ease}.account-modal__input-wrap.svelte-18veox1:focus-within .account-modal__input-icon:where(.svelte-18veox1){color:var(--account-modal-primary)}.account-modal__input-icon--whatsapp.svelte-18veox1{color:#438466}.account-modal__input.svelte-18veox1,.account-modal__textarea.svelte-18veox1,.account-modal__select.svelte-18veox1{width:100%;min-width:0;min-height:2.45rem;padding-block:.35rem;padding-inline:.75rem;border:1px solid var(--account-modal-border);border-radius:.5rem;outline:none;background:#fff;color:#0f172a;font-size:.86rem;text-align:start;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.account-modal__input.svelte-18veox1{padding-inline-start:2.5rem}.account-modal__input.svelte-18veox1::placeholder,.account-modal__textarea.svelte-18veox1::placeholder{color:#98a5b8}.account-modal__input.svelte-18veox1:hover,.account-modal__textarea.svelte-18veox1:hover,.account-modal__select.svelte-18veox1:hover{border-color:#b8c6da}.account-modal__input.svelte-18veox1:focus,.account-modal__textarea.svelte-18veox1:focus,.account-modal__select.svelte-18veox1:focus{border-color:var(--account-modal-primary);background:#fff;box-shadow:0 0 0 3px #0f6efd1a}.account-modal__textarea.svelte-18veox1{min-height:3.6rem;max-height:7rem;resize:vertical;line-height:1.5}.account-modal__select-wrap.svelte-18veox1{position:relative;display:flex;align-items:center;min-width:0}.account-modal__type-select.svelte-18veox1{width:100%;min-width:0}.account-modal__type-select.svelte-18veox1 .filter-select{width:100%}.account-modal__type-select.svelte-18veox1 .filter-select__trigger{min-height:2.45rem;padding-block:.35rem;padding-inline:.75rem;border-color:var(--account-modal-border);background:#fff;color:#0f172a;font-size:.86rem;font-weight:500}.account-modal__type-select.svelte-18veox1 .filter-select__trigger:hover{border-color:#b8c6da;background:#fff;color:#0f172a}.account-modal__type-select.svelte-18veox1 .filter-select__trigger:focus-visible{border-color:var(--account-modal-primary);box-shadow:0 0 0 3px #0f6efd1a}.account-modal__select-wrap.svelte-18veox1 .account-modal__select:where(.svelte-18veox1){padding-inline-start:2.15rem;padding-inline-end:2rem;appearance:none;cursor:pointer}.account-modal__select-wrap--compact.svelte-18veox1 .account-modal__select:where(.svelte-18veox1){min-height:2.45rem;padding-inline-start:.65rem}.account-modal__select-icon.svelte-18veox1{position:absolute;inset-inline-start:.65rem;color:var(--account-modal-muted);font-size:.95rem;pointer-events:none}.account-modal__select-chevron.svelte-18veox1{position:absolute;inset-inline-end:.65rem;color:var(--account-modal-muted);font-size:.62rem;pointer-events:none}.account-modal__link.svelte-18veox1{display:inline-flex;align-items:center;align-self:flex-start;gap:.3rem;margin-top:.15rem;padding:0;border:0;background:transparent;color:var(--account-modal-primary);font-size:.8rem;font-weight:600;cursor:pointer;transition:color .15s ease}.account-modal__link.svelte-18veox1:hover{color:#1d4ed8}.account-modal__hint.svelte-18veox1{color:#64748b;font-size:.82rem;font-weight:600}.account-modal__balance.svelte-18veox1{display:grid;gap:.5rem;padding:.65rem .75rem;border:1px solid #dfe6ef;border-radius:.65rem;background:#f7f9fc;box-shadow:none}.account-modal__balance-head.svelte-18veox1{display:flex;align-items:center;justify-content:space-between}.account-modal__balance-title.svelte-18veox1{display:inline-flex;align-items:center;gap:.45rem;color:#334155;font-size:.92rem;font-weight:600}.account-modal__balance-title.svelte-18veox1 i:where(.svelte-18veox1){color:var(--account-modal-primary)}.account-modal__balance-strip.svelte-18veox1{display:grid;grid-template-columns:auto minmax(9rem,1fr) 6.25rem 2.45rem;gap:.5rem;align-items:center}.account-modal__balance-strip--additional.svelte-18veox1{grid-template-columns:auto minmax(9rem,1fr) 6.5rem}.account-modal__balance-toggle.svelte-18veox1{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:2.45rem;padding-inline:.75rem;border:1px solid #d8e1ee;border-radius:.5rem;background:#fff;font-size:.86rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease}.account-modal__balance-toggle.svelte-18veox1:active{transform:scale(.97)}.account-modal__balance-toggle--debit.svelte-18veox1{border-color:#edcccc;background:#fff8f7;color:#b42318}.account-modal__balance-toggle--debit.svelte-18veox1:hover{border-color:#dda7a7;background:#fff2f0}.account-modal__balance-toggle--credit.svelte-18veox1{border-color:#c5d9f6;background:#f3f7fe;color:#0b5ed7}.account-modal__balance-toggle--credit.svelte-18veox1:hover{border-color:#9fbee9;background:#ebf2fd}.account-modal__balance-toggle.svelte-18veox1 i:where(.svelte-18veox1){font-size:.85rem;opacity:.75}.account-modal__balance-amount.svelte-18veox1{width:100%;min-width:0;min-height:2.45rem;padding:.35rem .7rem;border:1px solid var(--account-modal-border);border-radius:.5rem;outline:none;background:#fff;font-size:.86rem;text-align:start;transition:border-color .15s ease,box-shadow .15s ease}.account-modal__balance-amount.svelte-18veox1:hover{border-color:#bfdbfe}.account-modal__balance-amount.svelte-18veox1:focus{border-color:var(--account-modal-primary);box-shadow:0 0 0 3px #0f6efd1a}.account-modal__balance-add.svelte-18veox1{display:inline-grid;width:2.45rem;height:2.45rem;padding:0;place-items:center;border:1px solid #bfdbfe;border-radius:.5rem;background:#fff;color:var(--account-modal-primary);font-size:.85rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease}.account-modal__balance-add.svelte-18veox1:hover:not(:disabled){border-color:#93c5fd;background:#dbeafe}.account-modal__balance-add.svelte-18veox1:active:not(:disabled){transform:scale(.94)}.account-modal__balance-add.svelte-18veox1:disabled{opacity:.45;cursor:not-allowed}.account-modal__submit.svelte-18veox1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:auto;min-width:7.5rem;min-height:2.5rem;margin-inline-start:auto;padding-inline:1.25rem;border:none;border-radius:.5rem;background:var(--account-modal-primary);color:#fff;font-size:.96rem;font-weight:700;cursor:pointer;box-shadow:none;transition:background .15s ease,box-shadow .15s ease,transform .1s ease}.account-modal__submit.svelte-18veox1:hover:not(:disabled){background:#0b5ed7;box-shadow:0 2px 6px #0f6efd2e}.account-modal__submit.svelte-18veox1:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 6px #0f6efd33}.account-modal__submit.svelte-18veox1:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.account-modal__submit.svelte-18veox1:focus-visible,.account-modal__balance-add.svelte-18veox1:focus-visible,.account-modal__balance-toggle.svelte-18veox1:focus-visible{outline:2px solid var(--account-modal-primary);outline-offset:2px}.account-modal__submit.svelte-18veox1 i:where(.svelte-18veox1){font-size:1.15rem}@media(max-height:760px){.account-modal__dialog.svelte-18veox1{max-height:calc(100dvh - 1rem);margin-block:.5rem}.account-modal__panel.svelte-18veox1{max-height:calc(100dvh - 1rem)}.account-modal__header.svelte-18veox1{min-height:4.75rem}.account-modal__avatar.svelte-18veox1{width:3.75rem;height:3.75rem}.account-modal__body.svelte-18veox1{padding-block:.65rem}}@media(max-width:640px){.account-modal.qa-modal.svelte-18veox1 .modal-dialog.account-modal__dialog,.account-modal__dialog.svelte-18veox1{width:min(96vw,40rem);max-width:min(96vw,40rem);max-height:calc(100dvh - 1rem);margin:.5rem auto}.account-modal__panel.svelte-18veox1{max-height:calc(100dvh - 1rem)}.account-modal__header.svelte-18veox1{min-height:5.75rem;padding-inline-start:1rem}.account-modal__body.svelte-18veox1{gap:.7rem;padding:.75rem .9rem;overflow-x:hidden;overflow-y:auto}.account-modal__footer.svelte-18veox1{padding:.65rem .9rem .75rem}.account-modal__identity-grid.svelte-18veox1,.account-modal__fields-grid.svelte-18veox1{grid-template-columns:1fr;gap:.7rem}.account-modal__balance-strip.svelte-18veox1,.account-modal__balance-strip--additional.svelte-18veox1{grid-template-columns:1fr 1fr}.account-modal__balance-add.svelte-18veox1{width:100%}}@media(max-width:400px){.account-modal__dialog.svelte-18veox1{width:calc(100vw - .75rem);max-width:calc(100vw - .75rem);margin:.375rem auto}.account-modal__panel.svelte-18veox1{max-height:calc(100dvh - .75rem)}.account-modal__header.svelte-18veox1{gap:.7rem;min-height:5.4rem;padding-inline-start:.8rem;padding-inline-end:3.2rem}.account-modal__avatar.svelte-18veox1{width:4rem;height:4rem}.account-modal__title.svelte-18veox1{font-size:1.08rem}.account-modal__body.svelte-18veox1,.account-modal__footer.svelte-18veox1{padding-inline:.8rem}.account-modal__balance.svelte-18veox1{padding:.65rem}.account-modal__balance-strip.svelte-18veox1,.account-modal__balance-strip--additional.svelte-18veox1{grid-template-columns:1fr}.account-modal__balance-add.svelte-18veox1{width:100%}.account-modal__submit.svelte-18veox1{width:100%;margin-inline-start:0}}html.dark .account-modal.svelte-18veox1{--account-modal-border: var(--erp-border, #2b3a4f);--account-modal-muted: var(--erp-muted, #94a3b8);color-scheme:dark}html.dark .account-modal__backdrop.svelte-18veox1{background:#020617c7}html.dark .account-modal__panel.svelte-18veox1{border-color:var(--account-modal-border);background:var(--erp-surface, #111827);color:var(--erp-text, #e5edf8);box-shadow:0 24px 60px #0000007a}html.dark .account-modal__form.svelte-18veox1,html.dark .account-modal__body.svelte-18veox1,html.dark .account-modal__footer.svelte-18veox1{background:var(--erp-surface, #111827);color:var(--erp-text, #e5edf8)}html.dark .account-modal__footer.svelte-18veox1{border-top-color:var(--account-modal-border);box-shadow:0 -5px 16px #0000002e}html.dark .account-modal__body.svelte-18veox1{scrollbar-color:#526176 transparent}html.dark .account-modal__body.svelte-18veox1::-webkit-scrollbar-thumb{background:#526176}html.dark .account-modal__body.svelte-18veox1::-webkit-scrollbar-thumb:hover{background:#64748b}html.dark .account-modal__label.svelte-18veox1,html.dark .account-modal__balance-title.svelte-18veox1{color:var(--erp-text-soft, #cbd5e1)}html.dark .account-modal__hint.svelte-18veox1{color:var(--erp-muted, #94a3b8)}html.dark .account-modal__input.svelte-18veox1,html.dark .account-modal__textarea.svelte-18veox1,html.dark .account-modal__select.svelte-18veox1,html.dark .account-modal__balance-amount.svelte-18veox1{border-color:var(--account-modal-border);background:var(--erp-surface-soft, #172033);color:var(--erp-text, #e5edf8)}html.dark .account-modal__input.svelte-18veox1::placeholder,html.dark .account-modal__textarea.svelte-18veox1::placeholder{color:var(--erp-muted, #94a3b8)}html.dark .account-modal__input.svelte-18veox1:hover,html.dark .account-modal__textarea.svelte-18veox1:hover,html.dark .account-modal__select.svelte-18veox1:hover,html.dark .account-modal__balance-amount.svelte-18veox1:hover{border-color:#4b6280}html.dark .account-modal__input.svelte-18veox1:focus,html.dark .account-modal__textarea.svelte-18veox1:focus,html.dark .account-modal__select.svelte-18veox1:focus,html.dark .account-modal__balance-amount.svelte-18veox1:focus{border-color:#60a5fa;background:#0f172a;color:var(--erp-text, #e5edf8);box-shadow:0 0 0 3px #60a5fa24}html.dark .account-modal__input-icon.svelte-18veox1,html.dark .account-modal__select-icon.svelte-18veox1,html.dark .account-modal__select-chevron.svelte-18veox1{color:var(--erp-muted, #94a3b8)}html.dark .account-modal__type-select.svelte-18veox1 .filter-select__trigger{border-color:var(--account-modal-border);background:var(--erp-surface-soft, #172033);color:var(--erp-text, #e5edf8)}html.dark .account-modal__type-select.svelte-18veox1 .filter-select__trigger:hover{border-color:#4b6280;background:#1e293b;color:var(--erp-text, #e5edf8)}html.dark .account-modal__type-select.svelte-18veox1 .filter-select__trigger:focus-visible{border-color:#60a5fa;background:#0f172a;box-shadow:0 0 0 3px #60a5fa24}html.dark .account-modal__input-wrap.svelte-18veox1:focus-within .account-modal__input-icon:where(.svelte-18veox1){color:#93c5fd}html.dark .account-modal__input-icon--whatsapp.svelte-18veox1{color:#6ee7b7}html.dark .account-modal__balance.svelte-18veox1{border-color:var(--account-modal-border);background:var(--erp-surface-soft, #172033)}html.dark .account-modal__balance-toggle.svelte-18veox1{border-color:var(--account-modal-border);background:#1e293b;color:var(--erp-text-soft, #cbd5e1)}html.dark .account-modal__balance-toggle--debit.svelte-18veox1{border-color:#f8717166;background:#f8717121;color:#fca5a5}html.dark .account-modal__balance-toggle--debit.svelte-18veox1:hover{border-color:#fca5a59e;background:#f8717133}html.dark .account-modal__balance-toggle--credit.svelte-18veox1{border-color:#60a5fa6b;background:#60a5fa24;color:#93c5fd}html.dark .account-modal__balance-toggle--credit.svelte-18veox1:hover{border-color:#93c5fda3;background:#60a5fa38}html.dark .account-modal__balance-add.svelte-18veox1{border-color:#60a5fa66;background:var(--erp-surface-soft, #172033);color:#93c5fd}html.dark .account-modal__balance-add.svelte-18veox1:hover:not(:disabled){border-color:#93c5fda6;background:#60a5fa2e}html.dark .account-modal__avatar.svelte-18veox1{border-color:#ffffff6b;background:var(--erp-surface-soft, #172033);box-shadow:0 6px 18px #02061757}html.dark .account-modal__avatar-badge.svelte-18veox1{border-color:var(--erp-surface-soft, #172033);background:var(--erp-surface-soft, #172033);color:#93c5fd}html.dark .account-modal__close.svelte-18veox1:hover{border-color:#ffffffad;background:#0f172a57;color:#fff}.data-table-wrap.svelte-1ydeii2{width:100%;min-width:0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.scrollbar-thin.svelte-1ydeii2{scrollbar-width:thin;scrollbar-color:#b8c4d2 transparent}.scrollbar-thin.svelte-1ydeii2::-webkit-scrollbar{width:5px;height:5px}.scrollbar-thin.svelte-1ydeii2::-webkit-scrollbar-track{background:transparent}.scrollbar-thin.svelte-1ydeii2::-webkit-scrollbar-thumb{border-radius:999px;background:#b8c4d2}.scrollbar-thin.svelte-1ydeii2::-webkit-scrollbar-thumb:hover{background:#94a3b8}html.dark .scrollbar-thin.svelte-1ydeii2{scrollbar-color:#526176 transparent}html.dark .scrollbar-thin.svelte-1ydeii2::-webkit-scrollbar-thumb{background:#526176}html.dark .scrollbar-thin.svelte-1ydeii2::-webkit-scrollbar-thumb:hover{background:#64748b}.scrollbar-hidden.svelte-1ydeii2{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden.svelte-1ydeii2::-webkit-scrollbar{display:none;width:0;height:0}.scrollbar-normal.svelte-1ydeii2{scrollbar-width:auto;scrollbar-color:auto}.data-table.svelte-1ydeii2{--data-table-row-bg: #ffffff;--data-table-alt-row-bg: #f5f7fa;--data-table-hover-bg: #f0f5ff;width:100%;margin:0;border-collapse:separate;border-spacing:0;color:#46536a;font-size:var(--table-font-size, .78rem)}html.dark .data-table.svelte-1ydeii2{--data-table-row-bg: var(--erp-surface, #111827);--data-table-alt-row-bg: var(--erp-surface-soft, #172033);--data-table-hover-bg: rgba(96, 165, 250, .12);color:var(--erp-text)}.data-table.svelte-1ydeii2 thead th{height:auto;padding:.625rem .875rem;border-bottom:1px solid #dfe5ed;background:#fff;color:#66758a;font-size:var(--table-header-font-size, .78125rem);font-weight:800;line-height:1.25;text-align:center;vertical-align:middle;white-space:nowrap}html.dark .data-table.svelte-1ydeii2 thead th{border-bottom-color:var(--erp-border);background:var(--erp-surface);color:var(--erp-text-soft)}.data-table--sticky.svelte-1ydeii2 thead th{position:sticky;top:0;z-index:5}.data-table.svelte-1ydeii2 tbody tr{height:auto;min-height:0;background:var(--data-table-row-bg)}html.dark .data-table.svelte-1ydeii2 tbody tr{background:var(--data-table-row-bg)}.data-table.svelte-1ydeii2 tbody td{height:auto;min-height:0;padding:.625rem .875rem;border-bottom:1px solid rgb(224,224,224);background:inherit;font-size:var(--table-font-size, .75rem);line-height:1.5;text-align:center;vertical-align:middle}html.dark .data-table.svelte-1ydeii2 tbody td{border-bottom-color:var(--erp-border);color:var(--erp-text)}.data-table--clip-cells.svelte-1ydeii2 tbody td{overflow:hidden;text-overflow:ellipsis}.data-table--dense.svelte-1ydeii2 thead th{height:3rem;padding-block:.625rem}.data-table--dense.svelte-1ydeii2 tbody td{padding-block:.4rem}.data-table--striped.svelte-1ydeii2 tbody tr:nth-child(odd){background:var(--data-table-row-bg)}.data-table--striped.svelte-1ydeii2 tbody tr:nth-child(2n){background:var(--data-table-alt-row-bg)}html.dark .data-table--striped.svelte-1ydeii2 tbody tr:nth-child(odd){background:var(--data-table-row-bg)}html.dark .data-table--striped.svelte-1ydeii2 tbody tr:nth-child(2n){background:var(--data-table-alt-row-bg)}.data-table--hover.svelte-1ydeii2 tbody tr:hover,html.dark .data-table--hover.svelte-1ydeii2 tbody tr:hover{background:var(--data-table-hover-bg)}.data-table.svelte-1ydeii2:not(.data-table--hover):not(.data-table--striped) tbody tr:hover,.data-table--striped.svelte-1ydeii2:not(.data-table--hover) tbody tr:nth-child(odd):hover{background:var(--data-table-row-bg)}.data-table--striped.svelte-1ydeii2:not(.data-table--hover) tbody tr:nth-child(2n):hover{background:var(--data-table-alt-row-bg)}html.dark .data-table.svelte-1ydeii2:not(.data-table--hover):not(.data-table--striped) tbody tr:hover,html.dark .data-table--striped.svelte-1ydeii2:not(.data-table--hover) tbody tr:nth-child(odd):hover{background:var(--data-table-row-bg)}html.dark .data-table--striped.svelte-1ydeii2:not(.data-table--hover) tbody tr:nth-child(2n):hover{background:var(--data-table-alt-row-bg)}.data-table.svelte-1ydeii2 .col-start{text-align:start}.data-table.svelte-1ydeii2 .sort-icon{margin-inline-start:.25rem}.data-table.svelte-1ydeii2 td>*{margin-top:0;margin-bottom:0}.data-table.svelte-1ydeii2 button,.data-table.svelte-1ydeii2 .erp-badge,.data-table.svelte-1ydeii2 .price-pill{vertical-align:middle}.action-btn.svelte-sohkrg{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:var(--button-height-sm, 2rem);padding:.25rem .55rem;border:1px solid transparent;border-radius:var(--control-radius, .4rem);font-size:var(--control-font, .78rem);font-weight:600;line-height:1;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.action-btn.svelte-sohkrg:hover:not(:disabled){transform:translateY(-1px)}.action-btn.svelte-sohkrg:disabled{opacity:.65;cursor:not-allowed}.primary.svelte-sohkrg{color:#fff;background:#0f6efd;border-color:#0f6efd;box-shadow:0 8px 18px #2563eb2e}.primary.svelte-sohkrg:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.secondary.svelte-sohkrg{color:#334155;background:#fff;border-color:#e5e7eb}html.dark .secondary.svelte-sohkrg{color:var(--erp-text);background:var(--erp-surface-soft);border-color:var(--erp-border)}.secondary.svelte-sohkrg:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}html.dark .secondary.svelte-sohkrg:hover:not(:disabled){background:#1e293b;border-color:var(--erp-border-strong)}.ghost.svelte-sohkrg{color:#64748b;background:transparent;border-color:transparent}html.dark .ghost.svelte-sohkrg{color:var(--erp-text-soft)}.ghost.svelte-sohkrg:hover:not(:disabled){background:#f8fafc;color:#0f172a}html.dark .ghost.svelte-sohkrg:hover:not(:disabled){background:#94a3b81f;color:var(--erp-text)}.icon.svelte-sohkrg{width:var(--control-height-sm, 2.125rem);min-height:var(--button-height-sm, var(--control-height-sm));padding:0;border-radius:10px;background:#fff;border-color:#e5e7eb;color:#64748b}html.dark .icon.svelte-sohkrg{background:var(--erp-surface-soft);border-color:var(--erp-border);color:var(--erp-text-soft)}.icon.tone-view.svelte-sohkrg{color:#0f6efd;background:#eff6ff;border-color:#bfdbfe}html.dark .icon.tone-view.svelte-sohkrg{color:#93c5fd;background:#60a5fa24;border-color:#60a5fa61}.icon.tone-edit.svelte-sohkrg{color:#475569;background:#f8fafc;border-color:#e5e7eb}html.dark .icon.tone-edit.svelte-sohkrg{color:var(--erp-text-soft);background:var(--erp-surface-soft);border-color:var(--erp-border)}.icon.tone-danger.svelte-sohkrg{color:#dc2626;background:#fef2f2;border-color:#fecaca}html.dark .icon.tone-danger.svelte-sohkrg{color:#fca5a5;background:#f871711f;border-color:#f871715c}.icon.tone-muted.svelte-sohkrg{color:#64748b;background:#fff;border-color:#e5e7eb}html.dark .icon.tone-muted.svelte-sohkrg{color:var(--erp-muted);background:var(--erp-surface-soft);border-color:var(--erp-border)}.compact.svelte-sohkrg{min-height:var(--button-height-sm, var(--control-height-sm));padding:.22rem .5rem;font-size:var(--app-font-sm, .74rem)}.icon-only.svelte-sohkrg{width:var(--control-height-sm, 2.125rem);padding:0}.erp-badge.svelte-1w7chvl{display:inline-flex;align-items:center;justify-content:center;gap:.22rem;min-height:22px;padding:.18rem .48rem;border-radius:999px;font-size:.68rem;font-weight:700;line-height:1;white-space:nowrap}.erp-badge.ltr.svelte-1w7chvl{direction:ltr}.erp-badge.stacked.svelte-1w7chvl{flex-direction:column;align-items:flex-start;gap:.14rem;line-height:1.15}.erp-badge.stacked.svelte-1w7chvl br{display:none}.erp-badge.stacked.svelte-1w7chvl small{display:block;margin:0}.neutral.svelte-1w7chvl{color:#475569}.ghost.svelte-1w7chvl{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.positive.svelte-1w7chvl{color:#047857}.negative.svelte-1w7chvl{color:#b91c1c}.warning.svelte-1w7chvl{color:#92400e}.info.svelte-1w7chvl{color:#1d4ed8}.pagination-shell.svelte-1b6ewe9{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem 1rem;padding:var(--card-padding, .65rem .85rem);border-top:1px solid #eef2f7;background:#fff;min-width:0}html.dark .pagination-shell.svelte-1b6ewe9{border-top-color:var(--erp-border);background:var(--erp-surface)}.pagination-nav.svelte-1b6ewe9{display:inline-flex;align-items:center;gap:.15rem;min-width:0;flex-wrap:wrap}.nav-arrow.svelte-1b6ewe9{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-sm, 2rem);height:var(--control-height-sm, 2rem);min-width:var(--control-height-sm, 2rem);padding:0;border:none;border-radius:.35rem;color:#475569;background:transparent;font-size:.85rem;transition:color .15s ease,background .15s ease}html.dark .nav-arrow.svelte-1b6ewe9{color:var(--erp-text-soft)}.nav-arrow.svelte-1b6ewe9:hover:not(:disabled){color:#0f172a;background:#f1f5f9}html.dark .nav-arrow.svelte-1b6ewe9:hover:not(:disabled){color:var(--erp-text);background:#94a3b81f}.nav-arrow.svelte-1b6ewe9:disabled{color:#cbd5e1;background:transparent;cursor:not-allowed}html.dark .nav-arrow.svelte-1b6ewe9:disabled{color:#475569}.page-numbers.svelte-1b6ewe9{display:inline-flex;align-items:center;gap:.1rem}.page-num.svelte-1b6ewe9{display:inline-flex;align-items:center;justify-content:center;min-width:var(--control-height-sm, 2rem);height:var(--control-height-sm, 2rem);padding:0 .35rem;border:none;border-radius:.35rem;color:#1e293b;background:transparent;font-size:var(--table-font-size, .78rem);color:#0f172a;background:#f1f5f9}html.dark .page-num.svelte-1b6ewe9{color:var(--erp-text-soft);background:var(--erp-surface-soft)}.page-num.active.svelte-1b6ewe9{color:#fff;background:#0f6efd;font-weight:700;box-shadow:none}html.dark .page-num.active.svelte-1b6ewe9{color:#fff;background:#2563eb}.page-ellipsis.svelte-1b6ewe9{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:var(--control-height-sm, 2rem);color:#64748b;font-size:var(--table-font-size, .78rem);font-weight:600;letter-spacing:.04em}html.dark .page-ellipsis.svelte-1b6ewe9{color:var(--erp-muted)}.pagination-meta.svelte-1b6ewe9{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.65rem .85rem;min-width:0}.pagination-count.svelte-1b6ewe9{color:#334155;font-size:var(--table-font-size, .78rem);font-weight:600;white-space:nowrap}html.dark .pagination-count.svelte-1b6ewe9{color:var(--erp-text-soft)}.per-page-picker.svelte-1b6ewe9{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;margin:0}.picker-label.svelte-1b6ewe9{position:absolute;top:0;inset-inline-start:.55rem;z-index:1;transform:translateY(-50%);padding:0 .28rem;background:#fff;color:#64748b;font-size:.68rem;font-weight:600;line-height:1;white-space:nowrap;pointer-events:none}html.dark .picker-label.svelte-1b6ewe9{background:var(--erp-surface);color:var(--erp-muted)}.per-page-picker.svelte-1b6ewe9 select:where(.svelte-1b6ewe9){appearance:none;min-width:6.5rem;height:var(--control-height-sm, 2rem);padding-inline:.7rem 1.65rem;border:1px solid #d1d5db;border-radius:.4rem;color:#1e293b;background:#fff;font-size:var(--table-font-size, .78rem);font-weight:600;line-height:1;cursor:pointer}html.dark .per-page-picker.svelte-1b6ewe9 select:where(.svelte-1b6ewe9){border-color:var(--erp-border);background:var(--erp-surface-soft);color:var(--erp-text)}.per-page-picker.svelte-1b6ewe9 select:where(.svelte-1b6ewe9):focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 2px #2563eb1f}html.dark .per-page-picker.svelte-1b6ewe9 select:where(.svelte-1b6ewe9):focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa29}.picker-icon.svelte-1b6ewe9{position:absolute;inset-inline-end:.55rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#64748b;font-size:.68rem}html.dark .picker-icon.svelte-1b6ewe9{color:var(--erp-muted)}@media(max-width:767.98px){.pagination-shell.svelte-1b6ewe9{flex-direction:column;align-items:stretch;gap:.75rem}.pagination-nav.svelte-1b6ewe9,.pagination-meta.svelte-1b6ewe9{justify-content:center}.per-page-picker.svelte-1b6ewe9{flex:1 1 auto}.per-page-picker.svelte-1b6ewe9 select:where(.svelte-1b6ewe9){width:100%}}.empty-state.svelte-9y6kyk{display:grid;place-items:center;gap:.55rem;min-height:clamp(8rem,18vh,12.5rem);padding:var(--card-padding, 1rem);color:#64748b;text-align:center}i.svelte-9y6kyk{color:#cbd5e1;font-size:clamp(1.6rem,2.5vw,2rem)}p.svelte-9y6kyk{margin:0;max-width:28rem;font-size:var(--control-font, .86rem);font-weight:600;line-height:1.45}.empty-state-action.svelte-9y6kyk{margin-top:.25rem}.index-page.svelte-1av7qra{--index-toolbar-control-height: 2.625rem;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;padding:0;overflow:hidden;color:#172033;background:transparent}.index-panel.svelte-1av7qra{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:hidden;border:1px solid #dfe5ed;border-radius:.5rem;background:#fff;box-shadow:0 2px 8px #0f172a06}html.dark .index-panel.svelte-1av7qra{border-color:var(--erp-border);background:var(--erp-surface);box-shadow:var(--erp-shadow-sm)}.index-page--flow.svelte-1av7qra{height:auto;min-height:0;overflow:visible}.index-page--flow.svelte-1av7qra .index-panel:where(.svelte-1av7qra){flex:0 0 auto;min-height:0;overflow:visible}.index-page--flow.svelte-1av7qra .index-content:where(.svelte-1av7qra){flex:0 0 auto;overflow:visible}.index-page--flow.svelte-1av7qra .index-content:where(.svelte-1av7qra) .data-table-wrap{flex:0 0 auto;max-height:var(--index-table-max-height, calc(100dvh - 17.5rem) )}.index-toolbar.svelte-1av7qra{position:relative;z-index:50;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.875rem;flex:0 0 auto;min-height:4rem;padding:.6875rem 1.25rem;overflow:visible;border-bottom:1px solid #edf1f5;background:#fff;direction:ltr}html.dark .index-toolbar.svelte-1av7qra{border-bottom-color:var(--erp-border);background:var(--erp-surface)}.index-toolbar-actions.svelte-1av7qra{grid-column:1;grid-row:1;display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;min-width:0}.index-toolbar-main.svelte-1av7qra{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-end;justify-self:end;width:min(100%,var(--index-toolbar-width, 25rem));min-width:0}.index-page[dir=rtl].svelte-1av7qra .index-toolbar-actions:where(.svelte-1av7qra),.index-page[dir=rtl].svelte-1av7qra .index-toolbar-main:where(.svelte-1av7qra){direction:rtl}.index-page[dir=ltr].svelte-1av7qra .index-toolbar-actions:where(.svelte-1av7qra),.index-page[dir=ltr].svelte-1av7qra .index-toolbar-main:where(.svelte-1av7qra){direction:ltr}.index-toolbar-actions.svelte-1av7qra .action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;flex:0 0 auto;height:var(--index-toolbar-control-height);min-height:var(--index-toolbar-control-height);max-height:var(--index-toolbar-control-height);margin:0;padding:0 1rem;border-radius:.5625rem;line-height:1;white-space:nowrap}.index-toolbar-actions.svelte-1av7qra .index-settings-button{display:inline-grid;place-items:center;flex:0 0 var(--index-toolbar-control-height);width:var(--index-toolbar-control-height);min-width:var(--index-toolbar-control-height);max-width:var(--index-toolbar-control-height);height:var(--index-toolbar-control-height);min-height:var(--index-toolbar-control-height);max-height:var(--index-toolbar-control-height);margin:0;padding:0;border:1px solid #ccd8e7;border-radius:.5625rem;background:#fff;color:#64748b;font:inherit;font-size:1rem;line-height:1;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}html.dark .index-toolbar-actions.svelte-1av7qra .index-settings-button{border-color:var(--erp-border);background:var(--erp-surface-soft);color:var(--erp-text-soft)}html.dark .index-toolbar-actions.svelte-1av7qra .index-settings-button:hover,html.dark .index-toolbar-actions.svelte-1av7qra .index-settings-button.is-active,html.dark .index-toolbar-actions.svelte-1av7qra .index-settings-button:focus-visible{border-color:#60a5fa7a;background:#60a5fa24;color:#93c5fd;box-shadow:0 0 0 3px #60a5fa1f}.index-toolbar-actions.svelte-1av7qra .index-settings-button:hover,.index-toolbar-actions.svelte-1av7qra .index-settings-button.is-active,.index-toolbar-actions.svelte-1av7qra .index-settings-button:focus-visible{border-color:#93b4e7;outline:none;background:#f5f9ff;color:#0f6efd;box-shadow:0 0 0 3px #2563eb12}.index-toolbar-main.svelte-1av7qra .filter-toolbar,.index-toolbar-main.svelte-1av7qra .filter-toolbar-row{width:100%;min-width:0}.index-toolbar-main.svelte-1av7qra .filter-toolbar-row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:.5rem}.index-toolbar-main.svelte-1av7qra .filter-search{flex:1 1 auto;width:100%;min-width:15rem;height:var(--index-toolbar-control-height);min-height:var(--index-toolbar-control-height);max-height:var(--index-toolbar-control-height);margin:0}.index-toolbar-main.svelte-1av7qra .filter-search__input{height:calc(var(--index-toolbar-control-height) - 2px);min-height:calc(var(--index-toolbar-control-height) - 2px);max-height:calc(var(--index-toolbar-control-height) - 2px)}.index-toolbar-main.svelte-1av7qra .filter-toggle{flex:0 0 1.75rem;width:1.75rem;min-width:1.75rem;max-width:1.75rem;height:1.75rem;min-height:1.75rem;max-height:1.75rem}.index-statistics.svelte-1av7qra{position:relative;z-index:20;flex:0 0 auto;padding:.75rem 1.25rem;border-bottom:1px solid #edf1f5;background:#fafcff}html.dark .index-statistics.svelte-1av7qra{border-bottom-color:var(--erp-border);background:var(--erp-surface-soft)}.index-statistics.svelte-1av7qra .index-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.index-statistics.svelte-1av7qra .summary-card{min-height:4.625rem;padding:.75rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;box-shadow:none}html.dark .index-statistics.svelte-1av7qra .summary-card{border-color:var(--erp-border);background:var(--erp-surface)}.index-statistics.svelte-1av7qra .summary-icon{width:2.25rem;height:2.25rem;flex:0 0 2.25rem;border-radius:.625rem;font-size:.9375rem}.index-statistics.svelte-1av7qra .summary-label{margin-bottom:.1875rem;color:#64748b;font-size:.75rem;font-weight:700}html.dark .index-statistics.svelte-1av7qra .summary-label{color:var(--erp-muted)}.index-statistics.svelte-1av7qra .summary-value{color:#0f172a;font-size:1rem;font-weight:850;line-height:1.25}html.dark .index-statistics.svelte-1av7qra .summary-value{color:var(--erp-text)}.index-extra-actions.svelte-1av7qra{position:relative;z-index:10;display:flex;flex:0 0 auto;justify-content:flex-end;padding:.625rem 1.25rem;border-bottom:1px solid #edf1f5;background:#fffdf7}html.dark .index-extra-actions.svelte-1av7qra{border-bottom-color:var(--erp-border);background:#f59e0b14}.index-content.svelte-1av7qra{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#fff}html.dark .index-content.svelte-1av7qra{background:var(--erp-surface)}.index-content--padded.svelte-1av7qra{padding-inline:1.25rem}.index-content.svelte-1av7qra .index-table-state{display:grid;flex:1 1 auto;place-items:center;min-height:12rem}.index-content.svelte-1av7qra .data-table-wrap{flex:1 1 auto;width:100%;min-height:0;overflow:auto}.index-page.svelte-1av7qra:not(.index-page--flow) .index-content:where(.svelte-1av7qra) .data-table{height:auto}.index-content.svelte-1av7qra .erp-badge{min-height:1.625rem;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:750;line-height:1.15}.index-content.svelte-1av7qra .erp-badge.neutral{border:1px solid #dfe6ee;background:#f1f5f9;color:#475569}html.dark .index-content.svelte-1av7qra .erp-badge.neutral{border-color:var(--erp-border);background:var(--erp-surface-soft);color:var(--erp-text-soft)}.index-content.svelte-1av7qra .table-actions{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.index-content.svelte-1av7qra .table-actions .action-btn{width:2.125rem;height:2.125rem;min-height:2.125rem;padding:0;border-radius:.5rem;box-shadow:none}.index-content.svelte-1av7qra .table-actions .action-btn.tone-view,.index-content.svelte-1av7qra .table-actions .action-btn.tone-edit{border-color:#bfdbfe;background:#eff6ff;color:#0f6efd}html.dark .index-content.svelte-1av7qra .table-actions .action-btn.tone-view,html.dark .index-content.svelte-1av7qra .table-actions .action-btn.tone-edit{border-color:#60a5fa61;background:#60a5fa24;color:#93c5fd}.index-content.svelte-1av7qra .table-actions .action-btn.tone-danger{border-color:#fecaca;background:#fef2f2;color:#dc2626}html.dark .index-content.svelte-1av7qra .table-actions .action-btn.tone-danger{border-color:#f871715c;background:#f871711f;color:#fca5a5}.index-footer.svelte-1av7qra{position:relative;z-index:10;flex:0 0 auto;background:#fff}html.dark .index-footer.svelte-1av7qra{background:var(--erp-surface)}.index-footer.svelte-1av7qra .pagination-shell{min-height:auto;padding:.875rem 1.25rem 1rem;border:0;background:transparent}@media(max-width:1199.98px){.index-toolbar.svelte-1av7qra,.index-statistics.svelte-1av7qra,.index-extra-actions.svelte-1av7qra,.index-content--padded.svelte-1av7qra{padding-inline:1rem}.index-statistics.svelte-1av7qra .index-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991.98px){.index-toolbar.svelte-1av7qra{gap:.75rem;padding-inline:.75rem}.index-toolbar-main.svelte-1av7qra{width:min(100%,36rem)}.index-toolbar-main.svelte-1av7qra .filter-search{min-width:12rem}.index-statistics.svelte-1av7qra,.index-extra-actions.svelte-1av7qra,.index-content--padded.svelte-1av7qra,.index-footer.svelte-1av7qra .pagination-shell{padding-inline:.75rem}}@media(max-width:767.98px){.index-page.svelte-1av7qra{overflow:visible}.index-page.svelte-1av7qra:not(.index-page--flow) .index-panel:where(.svelte-1av7qra){min-height:calc(100dvh - 1.5rem);overflow:hidden;border-radius:.75rem}.index-toolbar.svelte-1av7qra{display:flex;align-items:stretch;flex-direction:column;gap:.625rem;min-height:auto;padding:.75rem;direction:initial}.index-toolbar-main.svelte-1av7qra{order:1;width:100%;max-width:none;justify-self:stretch}.index-toolbar-actions.svelte-1av7qra{order:2;display:flex;width:100%;justify-content:flex-start}.index-toolbar-main.svelte-1av7qra .filter-search{width:100%;min-width:0}.index-toolbar-actions.svelte-1av7qra .action-btn{flex:1 1 auto}.index-statistics.svelte-1av7qra{max-height:50vh;padding-inline:.75rem;overflow-y:auto}.index-statistics.svelte-1av7qra .index-summary-grid{grid-template-columns:1fr}.index-content--padded.svelte-1av7qra{padding-inline:.5rem}.index-footer.svelte-1av7qra .pagination-shell{padding:.625rem}}@media(max-width:575.98px){.index-toolbar.svelte-1av7qra{padding:.625rem}.index-content--padded.svelte-1av7qra{padding-inline:.375rem}}.filter-toolbar.svelte-ohyi09{position:relative;width:100%;min-width:0;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.filter-toolbar-row.svelte-ohyi09{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;width:100%;min-width:0}.filter-search.svelte-ohyi09{position:relative;display:flex;flex:1 1 min(25rem,100%);align-items:center;gap:.5rem;width:100%;min-width:0;min-height:2.625rem;padding-inline:.75rem .375rem;overflow:visible;border:1px solid #d6e0ed;border-radius:.625rem;background:#fff;box-shadow:0 1px 2px #0f172a06;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}html.dark .filter-search.svelte-ohyi09{border-color:var(--erp-border);background:var(--erp-surface-soft);box-shadow:none}.filter-search.svelte-ohyi09:hover{border-color:#bfd0e4}html.dark .filter-search.svelte-ohyi09:hover{border-color:var(--erp-border-strong)}.filter-search.svelte-ohyi09:focus-within,.filter-search.is-open.svelte-ohyi09{border-color:#79a8f8;background:#fff;box-shadow:0 0 0 3px #2563eb14,0 4px 12px #0f172a0a}html.dark .filter-search.svelte-ohyi09:focus-within,html.dark .filter-search.is-open.svelte-ohyi09{border-color:#60a5fa;background:var(--erp-surface);box-shadow:0 0 0 3px #60a5fa24,0 8px 18px #0000002e}.filter-search__icon.svelte-ohyi09{flex:0 0 auto;color:#9aabc0;font-size:1rem;pointer-events:none}html.dark .filter-search__icon.svelte-ohyi09{color:var(--erp-muted)}.filter-search__input.svelte-ohyi09{flex:1 1 auto;width:100%;min-width:0;height:2.5rem;min-height:2.5rem;margin:0;padding:0;border:0;outline:0;background:transparent;color:#26364b;font-family:inherit;font-size:.875rem;font-weight:550;line-height:1.3}html.dark .filter-search__input.svelte-ohyi09{color:var(--erp-text)}.filter-search__input.svelte-ohyi09::placeholder{color:#9aa8b9;opacity:1}html.dark .filter-search__input.svelte-ohyi09::placeholder{color:#718096}.filter-search__input.svelte-ohyi09::-webkit-search-cancel-button{display:none}.search-clear.svelte-ohyi09{display:inline-grid;place-items:center;flex:0 0 1.75rem;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:.4375rem;background:transparent;color:#94a3b8;font-size:.6875rem;cursor:pointer;transition:color .15s ease,background .15s ease}.search-clear.svelte-ohyi09:hover{background:#f1f5f9;color:#475569}html.dark .search-clear.svelte-ohyi09{color:var(--erp-muted)}html.dark .search-clear.svelte-ohyi09:hover{background:#94a3b81f;color:var(--erp-text)}.filter-search.svelte-ohyi09>.filter-toggle:where(.svelte-ohyi09){position:relative;display:inline-grid;place-items:center;flex:0 0 1.75rem;width:1.75rem;min-width:1.75rem;max-width:1.75rem;height:1.75rem;min-height:1.75rem;max-height:1.75rem;margin:0;padding:0;border:0;border-radius:.4rem;background:#0f6efd;color:#fff;font-size:.85rem;line-height:1;cursor:pointer;box-shadow:0 2px 6px #2563eb2e;transition:color .15s ease,background .15s ease,transform .15s ease}.filter-search.svelte-ohyi09>.filter-toggle:where(.svelte-ohyi09):hover{background:#0f6efd;color:#fff}.filter-search.svelte-ohyi09>.filter-toggle:where(.svelte-ohyi09):active{transform:scale(.95)}.filter-search.svelte-ohyi09>.filter-toggle.filter-toggle--active:where(.svelte-ohyi09){background:#0f6efd;color:#fff;box-shadow:0 2px 6px #2563eb2e}.filter-search.svelte-ohyi09>.filter-toggle:where(.svelte-ohyi09) i:where(.svelte-ohyi09){font-size:.85rem;color:inherit!important}.filter-search.svelte-ohyi09>.filter-toggle:where(.svelte-ohyi09):not(.filter-toggle--active) i:where(.svelte-ohyi09){color:#fff!important}.filter-search.svelte-ohyi09>.filter-toggle.filter-toggle--active:where(.svelte-ohyi09) i:where(.svelte-ohyi09){color:#fff!important}.filter-panel.svelte-ohyi09{position:absolute;top:calc(100% + .75rem);left:0;right:auto;z-index:1000;display:flex;flex-direction:column;width:22.5rem;max-width:calc(100vw - 2rem);max-height:min(34rem,calc(100vh - 8rem));overflow:visible;border:1px solid rgba(15,23,42,.1);border-radius:1rem;background:#fff;box-shadow:0 24px 60px #0f172a2b,0 8px 20px #0f172a12;transform-origin:top left;animation:svelte-ohyi09-filter-panel-enter .18s ease-out}html.dark .filter-panel.svelte-ohyi09{border-color:var(--erp-border);background:var(--erp-surface);box-shadow:0 24px 60px #00000061,0 8px 20px #00000047}.filter-panel__arrow.svelte-ohyi09{position:absolute;top:-.4375rem;left:1.125rem;width:.875rem;height:.875rem;border-top:1px solid rgba(15,23,42,.1);border-left:1px solid rgba(15,23,42,.1);background:#fff;transform:rotate(45deg)}html.dark .filter-panel__arrow.svelte-ohyi09{border-color:var(--erp-border);background:var(--erp-surface)}@keyframes svelte-ohyi09-filter-panel-enter{0%{opacity:0;transform:translateY(-.375rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.filter-panel__header.svelte-ohyi09{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.75rem;min-height:4rem;padding:.75rem .875rem;border-bottom:1px solid #edf1f5;border-radius:1rem 1rem 0 0;background:linear-gradient(180deg,#fff,#fafcff)}html.dark .filter-panel__header.svelte-ohyi09{border-bottom-color:var(--erp-border);background:linear-gradient(180deg,var(--erp-surface) 0%,var(--erp-surface-soft) 100%)}.filter-panel__title.svelte-ohyi09{display:flex;align-items:center;gap:.6875rem;min-width:0}.filter-panel__title-icon.svelte-ohyi09{display:inline-grid;place-items:center;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;border-radius:.625rem;background:#eaf2ff;color:#0f6efd;font-size:1rem}html.dark .filter-panel__title-icon.svelte-ohyi09{background:#60a5fa29;color:#93c5fd}.filter-panel__title.svelte-ohyi09>div:where(.svelte-ohyi09){display:grid;min-width:0;gap:.125rem}.filter-panel__title.svelte-ohyi09 strong:where(.svelte-ohyi09){color:#172033;font-size:.875rem;font-weight:850;line-height:1.3}html.dark .filter-panel__title.svelte-ohyi09 strong:where(.svelte-ohyi09){color:var(--erp-text)}.filter-panel__title.svelte-ohyi09 small:where(.svelte-ohyi09){color:#8794a7;font-size:.6875rem;font-weight:550;line-height:1.3}html.dark .filter-panel__title.svelte-ohyi09 small:where(.svelte-ohyi09){color:var(--erp-muted)}.filter-panel__close.svelte-ohyi09{display:inline-grid;place-items:center;flex:0 0 2rem;width:2rem;height:2rem;padding:0;border:0;border-radius:.5rem;background:transparent;color:#7b8ba1;font-size:.75rem;cursor:pointer;transition:color .15s ease,background .15s ease}.filter-panel__close.svelte-ohyi09:hover{background:#f1f5f9;color:#172033}html.dark .filter-panel__close.svelte-ohyi09{color:var(--erp-muted)}html.dark .filter-panel__close.svelte-ohyi09:hover{background:#94a3b81f;color:var(--erp-text)}.filter-panel__body.svelte-ohyi09{flex:1 1 auto;min-height:0;padding:.875rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}html.dark .filter-panel__body.svelte-ohyi09{scrollbar-color:#526176 transparent}.filter-panel__fields.svelte-ohyi09{display:grid;gap:.75rem}.filter-field.svelte-ohyi09{position:relative;min-width:0}.filter-date.svelte-ohyi09{display:grid;gap:.35rem}.filter-panel__fields.svelte-ohyi09 .filter-select{width:100%;min-width:0}.filter-panel__fields.svelte-ohyi09 .filter-select.is-open{position:relative;z-index:1050}.filter-panel__fields.svelte-ohyi09 .filter-select__control,.filter-panel__fields.svelte-ohyi09 .filter-select-control{min-height:2.75rem;border-color:#d7e1ee;border-radius:.625rem;background:#fff}html.dark .filter-panel__fields.svelte-ohyi09 .filter-select__control,html.dark .filter-panel__fields.svelte-ohyi09 .filter-select-control{border-color:var(--erp-border);background:var(--erp-surface-soft)}.filter-panel__footer.svelte-ohyi09{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.625rem;min-height:4rem;padding:.75rem .875rem;border-top:1px solid #edf1f5;border-radius:0 0 1rem 1rem;background:#fafcff}html.dark .filter-panel__footer.svelte-ohyi09{border-top-color:var(--erp-border);background:var(--erp-surface-soft)}.filter-reset.svelte-ohyi09,.filter-apply.svelte-ohyi09{display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;min-height:2.375rem;padding:.4375rem .875rem;border-radius:.5625rem;font-family:inherit;font-size:.8125rem;font-weight:750;line-height:1.2;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.filter-reset.svelte-ohyi09{border:1px solid #cbd8e7;background:#fff;color:#5e6e82}html.dark .filter-reset.svelte-ohyi09{border-color:var(--erp-border);background:var(--erp-surface);color:var(--erp-text-soft)}.filter-reset.svelte-ohyi09:hover:not(:disabled){border-color:#f0a6ad;background:#fff5f5;color:#c83248}html.dark .filter-reset.svelte-ohyi09:hover:not(:disabled){border-color:#f871716b;background:#f871711f;color:#fca5a5}.filter-reset.svelte-ohyi09:disabled{cursor:not-allowed;opacity:.45}.filter-apply.svelte-ohyi09{min-width:6rem;border:1px solid #0f6efd;background:#0f6efd;color:#fff;box-shadow:0 5px 12px #2563eb2e}.filter-apply.svelte-ohyi09:hover{border-color:#1d4ed8;background:#1d4ed8;box-shadow:0 7px 16px #2563eb38}.filter-toolbar-actions.svelte-ohyi09{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;min-width:0}@media(max-width:767.98px){.filter-toolbar-row.svelte-ohyi09{align-items:stretch;flex-direction:column}.filter-search.svelte-ohyi09,.filter-toolbar-actions.svelte-ohyi09{width:100%;min-width:0}.filter-toolbar-actions.svelte-ohyi09{justify-content:stretch}.filter-panel.svelte-ohyi09{left:0;right:auto;width:min(22.5rem,calc(100vw - 1.5rem));max-width:none}}@media(max-width:575.98px){.filter-panel.svelte-ohyi09{position:fixed;top:auto;right:.75rem;bottom:.75rem;left:.75rem;width:auto;max-width:none;max-height:min(80vh,36rem);border-radius:1rem;transform-origin:bottom center;animation:svelte-ohyi09-filter-sheet-enter .2s ease-out}.filter-panel__arrow.svelte-ohyi09{display:none}@keyframes svelte-ohyi09-filter-sheet-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.filter-panel__footer.svelte-ohyi09{position:sticky;bottom:0}.filter-reset.svelte-ohyi09,.filter-apply.svelte-ohyi09{flex:1 1 50%}}.accounts-index-content .data-table{width:100%;margin:0;border-collapse:separate;border-spacing:0;color:#46536a;font-size:var(--table-font-size, .78rem)}.accounts-index-content .data-table thead th{height:3rem;padding:.625rem .875rem;border:0;border-bottom:1px solid #dfe5ed;background:#fff;color:#66758a;font-size:var(--table-header-font-size, .78125rem);font-weight:800;line-height:1.25;text-align:center;vertical-align:middle;white-space:nowrap}.accounts-index-content .data-table tbody tr{height:auto;min-height:0;background:#fff}.accounts-index-content .data-table tbody td{height:auto;min-height:0;padding:.4rem .875rem;border:0;border-bottom:1px solid #e0e0e0;background:transparent;color:#46536a;font-size:var(--table-font-size, .75rem);line-height:1.5;text-align:center;vertical-align:middle}.accounts-index-content .data-table tbody tr:nth-child(2n){background:#f5f7fa}.accounts-index-content .data-table tbody tr:nth-child(odd):hover{background:#fff}.accounts-index-content .data-table tbody tr:nth-child(2n):hover{background:#f5f7fa}.accounts-index-content .data-table .col-start{text-align:start}.cursor-pointer.svelte-xpmij5,.account-row.svelte-xpmij5{cursor:pointer}.cell-muted.svelte-xpmij5{color:#94a3b8;font-size:.78rem}.account-info.svelte-xpmij5{display:flex;align-items:center;gap:.65rem;min-width:0;text-align:start}.account-avatar.svelte-xpmij5{flex-shrink:0;width:28px;height:28px;border-radius:50%;object-fit:cover}.account-avatar-fallback.svelte-xpmij5{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;background:#edf2f8;color:#8b9bb0;font-size:.82rem;font-weight:800}.account-name.svelte-xpmij5{overflow:hidden;color:#0f172a;font-size:var(--table-font-size, .78rem);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.percentage-value.svelte-xpmij5{font-weight:800}.balance-list.svelte-xpmij5{display:inline-flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.25rem}.status-cell.svelte-xpmij5{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.archive-btn.svelte-xpmij5{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;background:#fff;cursor:pointer}.archive-btn.svelte-xpmij5:hover{color:#0f6efd;background:#eff6ff;border-color:#bfdbfe}.total-percentage-row.svelte-xpmij5 td:where(.svelte-xpmij5){padding:1rem!important;color:#0f172a;font-weight:800;text-align:center!important}.summary-card.svelte-1fh6rzo{display:flex;align-items:center;gap:.5rem;min-height:clamp(3.75rem,5vw,4.25rem);padding:clamp(.5rem,.8vw,.65rem);border:1px solid #e5edf6;border-radius:var(--card-radius, .8rem);background:#fff;box-shadow:0 4px 14px #0f172a08;min-width:0}.summary-icon.svelte-1fh6rzo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:clamp(1.75rem,2.2vw,2rem);height:clamp(1.75rem,2.2vw,2rem);border-radius:10px;color:#0f6efd;background:#eff6ff;font-size:.9rem}.summary-content.svelte-1fh6rzo{min-width:0}.summary-label.svelte-1fh6rzo{margin-bottom:.15rem;color:#64748b;font-size:var(--app-font-xs, .68rem);font-weight:700}.summary-value.svelte-1fh6rzo{color:#0f172a;font-size:var(--control-font, .86rem);font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.green.svelte-1fh6rzo .summary-icon:where(.svelte-1fh6rzo){color:#059669;background:#ecfdf5}.amber.svelte-1fh6rzo .summary-icon:where(.svelte-1fh6rzo){color:#d97706;background:#fffbeb}.purple.svelte-1fh6rzo .summary-icon:where(.svelte-1fh6rzo){color:#7c3aed;background:#f5f3ff}.cyan.svelte-1fh6rzo .summary-icon:where(.svelte-1fh6rzo){color:#0891b2;background:#ecfeff}.app-modal-overlay.svelte-xbeuq2{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:var(--modal-overlay-padding, 1rem);background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:svelte-xbeuq2-appModalOverlayIn .18s ease forwards}.app-modal.svelte-xbeuq2{width:min(95vw,32.5rem);max-height:min(90vh,50rem);display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:var(--card-radius, .875rem);background:#fff;box-shadow:0 20px 40px #0f172a24;overflow:hidden;animation:svelte-xbeuq2-appModalIn .22s cubic-bezier(.16,1,.3,1) forwards;min-width:0}.app-modal--sm.svelte-xbeuq2{width:min(95vw,25rem)}.app-modal--md.svelte-xbeuq2{width:min(95vw,32.5rem)}.app-modal--lg.svelte-xbeuq2{width:min(95vw,45rem)}.app-modal--xl.svelte-xbeuq2{width:min(95vw,60rem)}.app-modal--full.svelte-xbeuq2{width:min(97vw,100rem)}.app-modal--appearance-account.svelte-xbeuq2{position:relative;border-color:#dbe7f3;border-radius:1rem;background:radial-gradient(circle at 10% 10%,rgba(59,130,246,.12),transparent 28%),radial-gradient(circle at 88% 90%,rgba(139,92,246,.07),transparent 30%),linear-gradient(180deg,#f8fbff,#eef6ff);box-shadow:0 22px 48px #0f172a29,0 0 0 1px #0f172a05}.app-modal--appearance-account.svelte-xbeuq2:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.22;background-image:radial-gradient(circle,#cbd5e1 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 50%,#000 5%,transparent 78%);mask-image:radial-gradient(ellipse 75% 65% at 50% 50%,#000 5%,transparent 78%)}.app-modal--appearance-account.svelte-xbeuq2>:where(.svelte-xbeuq2){position:relative;z-index:1}.app-modal--appearance-account.svelte-xbeuq2 .app-modal__header:where(.svelte-xbeuq2){min-height:4.25rem;align-items:center;padding:.85rem clamp(1.1rem,1.5vw,1.5rem);border-bottom-color:#dbe7f3d1;background:#ffffff6b}.app-modal--appearance-account.svelte-xbeuq2 .app-modal__title:where(.svelte-xbeuq2){font-size:1.2rem;font-weight:850}.app-modal--appearance-account.svelte-xbeuq2 .app-modal__close:where(.svelte-xbeuq2){order:-1;width:3.15rem;height:3.15rem;border-color:#d5e3f1;border-radius:.7rem;background:#ffffffe6;color:#52647b;font-size:1.15rem}.app-modal--appearance-account.svelte-xbeuq2 .app-modal__close:where(.svelte-xbeuq2):hover:not(:disabled){border-color:#93c5fd;background:#fff;color:#0f6efd}.app-modal--appearance-account.svelte-xbeuq2 .app-modal__body:where(.svelte-xbeuq2){padding:clamp(1rem,1.8vw,1.6rem)}.app-modal__header.svelte-xbeuq2{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:var(--card-padding, .9rem) clamp(.9rem,1.2vw,1.1rem);border-bottom:1px solid #e2e8f0;background:#fff;flex-shrink:0}.app-modal__header-main.svelte-xbeuq2{display:flex;align-items:flex-start;gap:.75rem;min-width:0;flex:1}.app-modal__icon.svelte-xbeuq2{width:var(--control-height);height:var(--control-height);min-height:var(--control-height);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;background:#eff6ff;color:#0f6efd}.app-modal--warning.svelte-xbeuq2 .app-modal__icon:where(.svelte-xbeuq2){background:#fffbeb;color:#f59e0b}.app-modal--danger.svelte-xbeuq2 .app-modal__icon:where(.svelte-xbeuq2){background:#fef2f2;color:#ef4444}.app-modal--info.svelte-xbeuq2 .app-modal__icon:where(.svelte-xbeuq2){background:#f0f9ff;color:#0284c7}.app-modal--primary.svelte-xbeuq2 .app-modal__icon:where(.svelte-xbeuq2){background:#eff6ff;color:#0f6efd}.app-modal__titles.svelte-xbeuq2{min-width:0;text-align:start}.app-modal__title.svelte-xbeuq2{margin:0;font-size:1rem;font-weight:700;color:#0f172a;line-height:1.35}.app-modal__subtitle.svelte-xbeuq2{margin:4px 0 0;font-size:13px;font-weight:500;color:#64748b;line-height:1.45}.app-modal__close.svelte-xbeuq2{width:32px;height:32px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s,border-color .15s}.app-modal__close.svelte-xbeuq2:hover:not(:disabled){background:#f8fafc;color:#0f172a;border-color:#cbd5e1}.app-modal__close.svelte-xbeuq2:disabled{opacity:.6;cursor:not-allowed}.app-modal__body.svelte-xbeuq2{padding:var(--card-padding, 1rem);overflow:auto;min-height:0;color:#0f172a;text-align:start}.app-modal__footer.svelte-xbeuq2{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding:.7rem clamp(.9rem,1.2vw,1.1rem);border-top:1px solid #e2e8f0;background:#f8fafc;flex-shrink:0}.app-modal__footer.svelte-xbeuq2 .app-modal-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:var(--button-height-sm, var(--control-height-sm));padding:.45rem .85rem;border-radius:var(--control-radius, .625rem);border:1px solid transparent;font-size:var(--control-font, .8125rem);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.app-modal__footer.svelte-xbeuq2 .app-modal-btn:disabled{opacity:.65;cursor:not-allowed}.app-modal__footer.svelte-xbeuq2 .app-modal-btn--primary{background:#0f6efd;color:#fff;border-color:#0f6efd}.app-modal__footer.svelte-xbeuq2 .app-modal-btn--primary:hover:not(:disabled){background:#1d4ed8}.app-modal__footer.svelte-xbeuq2 .app-modal-btn--secondary{background:#fff;color:#475569;border-color:#e2e8f0}.app-modal__footer.svelte-xbeuq2 .app-modal-btn--secondary:hover:not(:disabled){background:#f8fafc}.app-modal__footer.svelte-xbeuq2 .app-modal-btn--danger{background:#ef4444;color:#fff;border-color:#ef4444}.app-modal__footer.svelte-xbeuq2 .app-modal-btn--danger:hover:not(:disabled){background:#dc2626}.app-modal__footer.svelte-xbeuq2 .app-modal-btn--warning{background:#f59e0b;color:#fff;border-color:#f59e0b}.app-modal__footer.svelte-xbeuq2 .app-modal-btn--warning:hover:not(:disabled){background:#d97706}.app-modal__body.svelte-xbeuq2 .app-modal-alert{display:flex;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;font-size:13px;line-height:1.5;margin-bottom:16px}.app-modal__body.svelte-xbeuq2 .app-modal-alert--danger{border-color:#fecaca;background:#fef2f2;color:#991b1b}.app-modal__body.svelte-xbeuq2 .app-modal-alert i{flex-shrink:0;margin-block-start:2px}.app-modal__body.svelte-xbeuq2 .app-modal-stats{width:100%;border-collapse:collapse;margin-bottom:16px}.app-modal__body.svelte-xbeuq2 .app-modal-stats td{padding:8px 0;border-bottom:1px solid #f1f5f9;font-size:13px;vertical-align:middle}.app-modal__body.svelte-xbeuq2 .app-modal-stats td:last-child{text-align:end;font-weight:700;color:#0f172a;padding-inline-start:16px}.app-modal__body.svelte-xbeuq2 .app-modal-stats td:first-child{color:#64748b;font-weight:500}.app-modal__body.svelte-xbeuq2 .app-modal-field{display:flex;flex-direction:column;gap:6px}.app-modal__body.svelte-xbeuq2 .app-modal-field label{font-size:12px;font-weight:600;color:#64748b}.app-modal__body.svelte-xbeuq2 .app-modal-field input,.app-modal__body.svelte-xbeuq2 .app-modal-field textarea,.app-modal__body.svelte-xbeuq2 .app-modal-field select{width:100%;min-height:var(--button-height, var(--control-height));padding:.45rem .75rem;border:1px solid #e2e8f0;border-radius:var(--control-radius, .625rem);font-size:.875rem;color:#0f172a;background:#fff;box-sizing:border-box}.app-modal__body.svelte-xbeuq2 .app-modal-field input:focus,.app-modal__body.svelte-xbeuq2 .app-modal-field textarea:focus,.app-modal__body.svelte-xbeuq2 .app-modal-field select:focus{outline:none;border-color:#0f6efd;box-shadow:0 0 0 3px #2563eb1f}.app-modal__body.svelte-xbeuq2 .app-modal-inline-error{margin:6px 0 0;font-size:12px;font-weight:600;color:#ef4444;line-height:1.45}.app-modal__body.svelte-xbeuq2 .app-modal-loading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;font-weight:600;color:#475569}html.dark .app-modal.svelte-xbeuq2,body.dark .app-modal.svelte-xbeuq2,[data-theme=dark] .app-modal.svelte-xbeuq2{border-color:#334762;background:#111827;color:#e5edf8;box-shadow:0 24px 52px #00000061}html.dark .app-modal__header.svelte-xbeuq2,body.dark .app-modal__header.svelte-xbeuq2,[data-theme=dark] .app-modal__header.svelte-xbeuq2{border-bottom-color:#2b3b52;background:#111827}html.dark .app-modal__title.svelte-xbeuq2,body.dark .app-modal__title.svelte-xbeuq2,[data-theme=dark] .app-modal__title.svelte-xbeuq2{color:#f1f5f9}html.dark .app-modal__subtitle.svelte-xbeuq2,body.dark .app-modal__subtitle.svelte-xbeuq2,[data-theme=dark] .app-modal__subtitle.svelte-xbeuq2{color:#8fa0b8}html.dark .app-modal__body.svelte-xbeuq2,body.dark .app-modal__body.svelte-xbeuq2,[data-theme=dark] .app-modal__body.svelte-xbeuq2{color:#e5edf8}html.dark .app-modal__close.svelte-xbeuq2,body.dark .app-modal__close.svelte-xbeuq2,[data-theme=dark] .app-modal__close.svelte-xbeuq2{border-color:#334762;background:#0f1a2d;color:#dbe7f7}html.dark .app-modal__close.svelte-xbeuq2:hover:not(:disabled),body.dark .app-modal__close.svelte-xbeuq2:hover:not(:disabled),[data-theme=dark] .app-modal__close.svelte-xbeuq2:hover:not(:disabled){border-color:#60a5fa;background:#14233b;color:#fff}html.dark .app-modal__footer.svelte-xbeuq2,body.dark .app-modal__footer.svelte-xbeuq2,[data-theme=dark] .app-modal__footer.svelte-xbeuq2{border-top-color:#2b3b52;background:#172238}html.dark .app-modal__body.svelte-xbeuq2 .app-modal-field label,body.dark .app-modal__body.svelte-xbeuq2 .app-modal-field label,[data-theme=dark] .app-modal__body.svelte-xbeuq2 .app-modal-field label{color:#c8d4e6}html.dark .app-modal__body.svelte-xbeuq2 .app-modal-field input,html.dark .app-modal__body.svelte-xbeuq2 .app-modal-field textarea,html.dark .app-modal__body.svelte-xbeuq2 .app-modal-field select,body.dark .app-modal__body.svelte-xbeuq2 .app-modal-field input,body.dark .app-modal__body.svelte-xbeuq2 .app-modal-field textarea,body.dark .app-modal__body.svelte-xbeuq2 .app-modal-field select,[data-theme=dark] .app-modal__body.svelte-xbeuq2 .app-modal-field input,[data-theme=dark] .app-modal__body.svelte-xbeuq2 .app-modal-field textarea,[data-theme=dark] .app-modal__body.svelte-xbeuq2 .app-modal-field select{border-color:#334762;background:#111c2f;color:#e5edf8}@keyframes svelte-xbeuq2-appModalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-xbeuq2-appModalIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:576px){.app-modal-overlay.svelte-xbeuq2{padding:.65rem}.app-modal__footer.svelte-xbeuq2{flex-direction:column-reverse;align-items:stretch}.app-modal__footer.svelte-xbeuq2 .app-modal-btn{width:100%}}.receipt-preview-wrap.svelte-1h6rt5t{display:flex;width:100%;align-items:flex-start;justify-content:center;padding:0 4px}.receipt.svelte-1h6rt5t{width:74mm;max-width:74mm;margin:0 auto;padding:8px 4px;overflow:hidden;overflow-wrap:break-word;word-break:break-word;background:#fff}.receipt.svelte-1h6rt5t :where(.svelte-1h6rt5t){max-width:100%}.company-logo.svelte-1h6rt5t{max-width:100px;max-height:50px;object-fit:contain}.center.svelte-1h6rt5t{text-align:center}.brand.svelte-1h6rt5t{font-size:16px;font-weight:700}table.svelte-1h6rt5t{width:100%;table-layout:fixed;border-collapse:collapse;border-bottom:2px solid #000!important}th.svelte-1h6rt5t{border-top:2px solid #000!important;border-bottom:2px solid #000!important;font-size:9pt!important;font-weight:700}td.svelte-1h6rt5t{padding:4px 2px!important;border-bottom:1px solid #000!important;font-size:8pt!important;vertical-align:middle}th.svelte-1h6rt5t:nth-child(1),td.svelte-1h6rt5t:nth-child(1){width:8%;text-align:center}th.svelte-1h6rt5t:nth-child(2),td.svelte-1h6rt5t:nth-child(2){width:28%}th.svelte-1h6rt5t:nth-child(3),td.svelte-1h6rt5t:nth-child(3){width:24%;direction:ltr;text-align:center}th.svelte-1h6rt5t:nth-child(4),td.svelte-1h6rt5t:nth-child(4){width:40%;text-align:center}.phone-cell.svelte-1h6rt5t{direction:ltr!important;unicode-bidi:isolate!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:7pt!important}.money-cell.svelte-1h6rt5t{direction:rtl!important;unicode-bidi:isolate!important;text-align:center!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;overflow:visible!important;font-size:6.7pt!important}.balance-line.svelte-1h6rt5t{display:inline-flex!important;direction:rtl!important;unicode-bidi:isolate!important;align-items:baseline;justify-content:center;gap:2px;width:max-content;max-width:none!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.balance-label.svelte-1h6rt5t{direction:rtl!important;unicode-bidi:isolate!important;flex:0 0 auto;white-space:nowrap!important}.balance-number.svelte-1h6rt5t{direction:ltr!important;unicode-bidi:isolate!important;flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap!important;word-break:keep-all!important}.balance-currency.svelte-1h6rt5t{direction:rtl!important;unicode-bidi:isolate!important;flex:0 0 auto;white-space:nowrap!important;word-break:keep-all!important}.total-row.svelte-1h6rt5t td:where(.svelte-1h6rt5t){border-top:2px solid #000!important;border-bottom:1px solid #000!important;background:#f2f2f2!important;font-weight:800!important}.total-row.svelte-1h6rt5t:last-child td:where(.svelte-1h6rt5t){border-bottom:2px solid #000!important}.total-label.svelte-1h6rt5t{direction:rtl!important;text-align:end!important;padding-inline-end:6px!important;font-size:8.5pt!important;white-space:nowrap!important}.total-money-cell.svelte-1h6rt5t{direction:rtl!important;unicode-bidi:isolate!important;text-align:center!important;font-size:7pt!important;white-space:nowrap!important;overflow:visible!important}.receipt-actions-grid.svelte-1h6rt5t{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.receipt-actions-grid.svelte-1h6rt5t .app-modal-btn{width:100%;justify-content:center}@media(max-width:420px){.app-modal--primary.app-modal--sm{width:min(100%,340px)}.receipt-preview-wrap.svelte-1h6rt5t{padding:0}}.accounts-report-page.svelte-3z5hpg{display:flex;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;padding:0;color:#0f172a;overflow:hidden}.accounts-report-page.svelte-3z5hpg .index-page{flex:1 1 auto}.accounts-report-page.svelte-3z5hpg .index-statistics .index-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-shell.svelte-3z5hpg{display:contents}@media(max-width:767.98px){.accounts-report-page.svelte-3z5hpg .index-statistics .index-summary-grid{grid-template-columns:1fr}}.report-pdf-btn.svelte-3z5hpg{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:var(--control-height);padding:.5rem .95rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#64748b;font-size:.84rem;font-weight:700;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.report-pdf-btn.svelte-3z5hpg:hover:not(:disabled){border-color:#cbd5e1;background:#f8fafc;color:#0f172a}.report-pdf-btn.svelte-3z5hpg:disabled{opacity:.7;cursor:not-allowed}.report-card.svelte-3z5hpg,.report-card-body.svelte-3z5hpg{display:contents}.report-card-body.svelte-3z5hpg .data-table-wrap{height:auto}.account-row.svelte-3z5hpg{cursor:pointer}.report-select-column.svelte-3z5hpg{width:5%;min-width:3.25rem}.report-id-column.svelte-3z5hpg{width:15%;text-align:start!important}.report-name-column.svelte-3z5hpg{width:30%;text-align:start!important}.report-type-column.svelte-3z5hpg{width:20%}.report-group-column.svelte-3z5hpg,.report-balance-column.svelte-3z5hpg{width:15%}.report-money{display:inline-flex;align-items:center;gap:.22rem;white-space:nowrap}.report-select-column.svelte-3z5hpg .form-check,.report-select-column.svelte-3z5hpg .form-check-input{margin:0}.cell-muted.svelte-3z5hpg{color:#94a3b8;font-size:.78rem}.account-info.svelte-3z5hpg{display:flex;align-items:center;gap:.65rem;min-width:0;color:#0f172a;font-weight:800;text-align:start}.account-avatar.svelte-3z5hpg{flex-shrink:0;width:32px;height:32px;border-radius:50%;object-fit:cover}.account-avatar-fallback.svelte-3z5hpg{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;background:#edf2f8;color:#8b9bb0;font-size:.82rem;font-weight:800}.report-toolbar.svelte-3z5hpg{display:none}.filter-toolbar-row.svelte-3z5hpg{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.unified-search.svelte-3z5hpg{position:relative;display:flex;align-items:center;flex:1 1 260px;min-width:220px;min-height:var(--control-height);padding-inline:.85rem;gap:.5rem;margin:0;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.unified-search.svelte-3z5hpg:focus-within{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61f}.unified-search.svelte-3z5hpg>i:where(.svelte-3z5hpg){flex-shrink:0;color:#94a3b8;font-size:.9rem}.unified-search-input.svelte-3z5hpg{flex:1;min-width:0;height:38px;padding:0;border:0;background:transparent;color:#334155;font-size:.84rem;font-weight:600}.unified-search-input.svelte-3z5hpg:focus{outline:none}.filter-toggle.svelte-3z5hpg{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .9rem;border:1px solid #dbe7f3;border-radius:12px;background:#fff;color:#334155;font-size:.82rem;font-weight:800;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.filter-toggle.svelte-3z5hpg:hover{transform:translateY(-1px);border-color:#bfdbfe;background:#f8fbff;color:#0f6efd}.filter-toggle--active.svelte-3z5hpg{border-color:#bfdbfe;background:#eff6ff;color:#0f6efd;box-shadow:0 8px 18px #2563eb14}.filter-toggle.svelte-3z5hpg em:where(.svelte-3z5hpg){min-width:18px;height:18px;display:inline-grid;place-items:center;border-radius:999px;background:#0f6efd;color:#fff;font-size:.68rem;font-style:normal;font-weight:900}.filter-toggle__chevron.svelte-3z5hpg{font-size:.72rem;transition:transform .16s ease}.filter-toggle__chevron--open.svelte-3z5hpg{transform:rotate(180deg)}.toolbar-actions.svelte-3z5hpg{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}.per-page-select.svelte-3z5hpg{min-height:var(--control-height);padding-inline:.75rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#334155;font-size:.82rem;font-weight:700}.filter-panel.svelte-3z5hpg{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid #eef2f7}.filter-dropdown.svelte-3z5hpg{position:relative;width:100%;min-width:0}.filter-dropdown-btn.svelte-3z5hpg{width:100%;min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding-inline:.85rem;border:1px solid #e2e8f0;border-radius:12px;color:#334155;background:#fff;font-size:.82rem;font-weight:700;white-space:nowrap;cursor:pointer}.filter-dropdown-btn.svelte-3z5hpg:hover,.filter-dropdown-btn.has-value.svelte-3z5hpg{border-color:#bfdbfe;background:#eff6ff;color:#0f6efd}.filter-dropdown-menu.svelte-3z5hpg{position:absolute;inset-inline-end:0;top:calc(100% + 4px);z-index:120;min-width:260px;max-width:320px;max-height:320px;padding:.55rem;overflow:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0f172a1f}.filter-dropdown-menu--compact.svelte-3z5hpg{max-height:240px}.report-card-body.svelte-3z5hpg .table thead th{font-size:.76rem;font-weight:800;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0}.report-card-body.svelte-3z5hpg .table tbody td{vertical-align:middle;border-bottom-color:#f1f5f9;font-size:.84rem}.report-card-body.svelte-3z5hpg .table tbody tr:hover{background:#f8fbff}.report-card-footer.svelte-3z5hpg{border-top:1px solid #e2e8f0;background:#fff}.cursor-pointer.svelte-3z5hpg{cursor:pointer}.pagination-circle.svelte-3z5hpg .page-link:where(.svelte-3z5hpg){border-radius:50%!important;margin-left:3px;margin-right:3px;border:none}@media(max-width:767.98px){.filter-toolbar-row.svelte-3z5hpg{align-items:stretch;flex-direction:column}.unified-search.svelte-3z5hpg,.filter-toggle.svelte-3z5hpg,.toolbar-actions.svelte-3z5hpg,.per-page-select.svelte-3z5hpg,.report-pdf-btn.svelte-3z5hpg{width:100%;min-width:0}.toolbar-actions.svelte-3z5hpg{align-items:stretch;flex-direction:column}.filter-panel.svelte-3z5hpg{grid-template-columns:1fr}.filter-dropdown-menu.svelte-3z5hpg{inset-inline:0;max-width:none}.report-pdf-btn.svelte-3z5hpg{width:100%}}html.dark .accounts-report-page.svelte-3z5hpg .account-info:where(.svelte-3z5hpg),html.dark .accounts-report-page.svelte-3z5hpg .account-name:where(.svelte-3z5hpg){color:#f8fafc!important}.receipt.svelte-100qy63{width:74mm;padding:8px 4px;max-width:74mm;overflow:hidden;word-wrap:break-word;word-break:break-word}.brand.svelte-100qy63{font-size:16px;font-weight:500}.underbrand.svelte-100qy63{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:clip;display:block;width:100%;text-align:center}.center.svelte-100qy63{text-align:center}.balance-list.svelte-100qy63{margin-top:4px}.balance-row.svelte-100qy63{display:flex;justify-content:space-between;gap:.5rem;font-size:10pt;line-height:1.3;margin-bottom:2px}.balance-label.svelte-100qy63{font-weight:500}.balance-value.svelte-100qy63{font-weight:600!important;text-align:right;white-space:nowrap}.divider.svelte-100qy63{border-top:1px solid #000;margin:6px 0}.journal-form-page.svelte-1ji9v4v{--journal-control-height: 2.45rem;--journal-label-offset: 1.3rem;background:transparent;padding-bottom:0;color:#0f172a}.journal-form-card.svelte-1ji9v4v{border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 6px 18px #0f172a0b!important;overflow:hidden;background:#fff}.journal-form-card.svelte-1ji9v4v .card-body{padding:.85rem 1rem 1.05rem;overflow:visible}.journal-field-label.svelte-1ji9v4v{display:block;margin-bottom:.3rem;color:#64748b;font-size:.7rem;font-weight:800;line-height:1.2;letter-spacing:.01em}.journal-form-fields.svelte-1ji9v4v .form-control,.journal-form-fields.svelte-1ji9v4v .form-select{border-color:#e2e8f0;border-radius:8px;background:#fff;font-size:.8125rem;font-weight:600;color:#334155;min-height:var(--journal-control-height)!important;height:var(--journal-control-height);padding-block:.25rem;padding-inline:.625rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.journal-form-fields.svelte-1ji9v4v .form-control-sm{min-height:var(--journal-control-height)!important;height:var(--journal-control-height);font-size:.8125rem;padding-block:.25rem;padding-inline:.625rem}.journal-form-fields.svelte-1ji9v4v .form-control:focus,.journal-form-fields.svelte-1ji9v4v .form-select:focus{border-color:#93c5fd;background:#fff;box-shadow:0 0 0 2px #2f6fed1a}.journal-form-fields.svelte-1ji9v4v .form-control::placeholder{color:#94a3b8;font-weight:500}.journal-unified-input-group.svelte-1ji9v4v{display:flex;align-items:stretch;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff;min-height:var(--journal-control-height)}.journal-unified-input-group.svelte-1ji9v4v:focus-within{border-color:#93c5fd;box-shadow:0 0 0 2px #2f6fed1a}.journal-unified-input-group.svelte-1ji9v4v .form-control{border:0!important;box-shadow:none!important;border-radius:0!important;flex:1 1 auto;min-width:0;background:#fff!important;min-height:var(--journal-control-height)!important;height:var(--journal-control-height)}.journal-unified-input-group.svelte-1ji9v4v .form-control:focus{border:0!important;box-shadow:none!important;background:#fff!important}.journal-unified-input-group.svelte-1ji9v4v .input-group-text{border:0!important;border-radius:0!important;background:#fff}.journal-unified-input-group.svelte-1ji9v4v .input-group-text:not(:first-child){border-inline-start:1px solid #e2e8f0!important}.journal-date-field.svelte-1ji9v4v{position:relative;z-index:2;min-width:0}.journal-unified-input-group.persianDatePicker.svelte-1ji9v4v{flex-direction:row!important;align-items:stretch!important;position:relative;z-index:2;height:var(--journal-control-height);min-height:var(--journal-control-height);max-height:var(--journal-control-height);overflow:visible}.journal-unified-input-group.persianDatePicker.svelte-1ji9v4v .legacy-app-date-picker-host,.journal-unified-input-group.persianDatePicker.svelte-1ji9v4v .app-date-field,.journal-unified-input-group.persianDatePicker.svelte-1ji9v4v .pdp,.journal-unified-input-group.persianDatePicker.svelte-1ji9v4v .pdp-group{display:block;width:100%;height:100%;min-width:0;min-height:0}.journal-unified-input-group.persianDatePicker.svelte-1ji9v4v .app-date-field{gap:0}.journal-unified-input-group.persianDatePicker.svelte-1ji9v4v .pdp-input,.journal-unified-input-group.persianDatePicker.svelte-1ji9v4v .app-date-field input{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:.25rem .45rem!important;border:0!important;border-radius:9px!important;box-shadow:none!important;background:transparent!important;font-size:.78rem!important;line-height:1.2!important;text-align:center!important}.journal-unified-input-group.persianDatePicker.svelte-1ji9v4v .persian-date-text{flex:1 1 50%;min-width:0;width:auto;border-inline-start:1px solid #e2e8f0!important;border-bottom:0;justify-content:center;text-align:center;background:var(--erp-bg)!important;height:var(--journal-control-height);min-height:var(--journal-control-height);max-height:var(--journal-control-height);font-size:.78rem;font-weight:600;line-height:1.2;padding:0 .45rem}.journal-unified-input-group.persianDatePicker.svelte-1ji9v4v .form-control{flex:1 1 50%;min-width:0;width:auto;border-top:0;height:var(--journal-control-height);min-height:var(--journal-control-height);max-height:var(--journal-control-height);font-size:.78rem;line-height:1.2;padding:.25rem .45rem}.journal-amount-row.svelte-1ji9v4v{display:flex;align-items:stretch;border:1px solid #e2e8f0;border-radius:10px;overflow:visible;background:#fff;min-height:var(--journal-control-height);transition:border-color .15s ease,box-shadow .15s ease}.journal-amount-row.svelte-1ji9v4v:focus-within{border-color:#93c5fd;box-shadow:0 0 0 2px #2f6fed1f}.journal-amount-row--debit.svelte-1ji9v4v:focus-within{border-color:#f87171;box-shadow:0 0 0 2px #ef44441a}.journal-amount-row--credit.svelte-1ji9v4v:focus-within{border-color:#4ade80;box-shadow:0 0 0 2px #22c55e1a}.journal-amount-row.svelte-1ji9v4v .form-control,.journal-amount-row.svelte-1ji9v4v .form-control:focus{font-variant-numeric:tabular-nums}.journal-amount-row--debit.svelte-1ji9v4v .form-control::placeholder{color:#fca5a5}.journal-amount-row--credit.svelte-1ji9v4v .form-control::placeholder{color:#6ee7b7}.journal-unified-input-group--inline.svelte-1ji9v4v{flex:1;min-width:0;border:0;border-radius:0;overflow:hidden;box-shadow:none!important}.journal-amount-row--debit.svelte-1ji9v4v .journal-unified-input-group:where(.svelte-1ji9v4v),.journal-amount-row--credit.svelte-1ji9v4v .journal-unified-input-group:where(.svelte-1ji9v4v){box-shadow:none!important;border-color:transparent!important}.journal-currency-picker.svelte-1ji9v4v{position:relative;flex-shrink:0;border-inline-start:1px solid #e2e8f0}.journal-amount-row--debit.svelte-1ji9v4v .journal-currency-picker:where(.svelte-1ji9v4v){border-inline-start-color:#fecdd3}.journal-amount-row--credit.svelte-1ji9v4v .journal-currency-picker:where(.svelte-1ji9v4v){border-inline-start-color:#a7f3d0}.journal-currency-picker__btn.svelte-1ji9v4v{height:100%;min-height:var(--journal-control-height);border:0;background:#fff;padding:0 .6rem;font-weight:750;font-size:.74rem;color:#475569;display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;cursor:pointer;transition:background .15s ease}.journal-amount-row--debit.svelte-1ji9v4v .journal-currency-picker__btn:where(.svelte-1ji9v4v){background:#fff1f2;color:#be123c}.journal-amount-row--credit.svelte-1ji9v4v .journal-currency-picker__btn:where(.svelte-1ji9v4v){background:#ecfdf5;color:#047857}.journal-currency-picker__btn.svelte-1ji9v4v:hover{filter:brightness(.97)}.journal-currency-menu.svelte-1ji9v4v{position:absolute;top:calc(100% + 4px);inset-inline-end:0;z-index:1050;min-width:130px;margin:0;padding:.35rem 0;list-style:none;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 16px 32px #0f172a1f}.journal-currency-menu__item.svelte-1ji9v4v{display:block;width:100%;border:0;background:transparent;padding:.45rem .85rem;text-align:start;font-size:.82rem;font-weight:600;color:#334155;cursor:pointer}.journal-currency-menu__item.svelte-1ji9v4v:hover,.journal-currency-menu__item.selected.svelte-1ji9v4v{background:#eff6ff;color:#0f6efd}.journal-customer-field.svelte-1ji9v4v{position:relative;min-width:0;overflow:visible}.journal-customer-anchor.svelte-1ji9v4v{position:relative;z-index:120;width:100%;min-width:0;overflow:visible}.journal-customer-control.svelte-1ji9v4v{display:flex;align-items:stretch;width:100%;height:var(--journal-control-height);min-height:var(--journal-control-height);overflow:hidden;border:1px solid #d6dfeb;border-radius:10px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.journal-customer-control.svelte-1ji9v4v:hover{border-color:#bcc9db}.journal-customer-control.svelte-1ji9v4v:focus-within,.journal-customer-control.is-open.svelte-1ji9v4v{border-color:#78a4f5;box-shadow:0 0 0 3px #2f6fed1a}.journal-customer-control__icon.svelte-1ji9v4v{display:inline-grid;flex:0 0 2.35rem;width:2.35rem;place-items:center;background:#f1f5f9;color:#64748b;border-inline-end:1px solid #eef2f7}.journal-account-search-input.svelte-1ji9v4v{flex:1 1 auto;width:100%;min-width:0;height:100%;margin:0;padding:0 .55rem;border:0;outline:0;background:transparent;color:#26364b;font-size:.8rem;font-weight:650;text-align:start;box-shadow:none}.journal-account-search-input.svelte-1ji9v4v:focus{border:0;outline:0;box-shadow:none}.journal-account-search-input.svelte-1ji9v4v::placeholder{color:#9aa7b8;font-weight:500}.journal-selected-account.svelte-1ji9v4v{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;height:100%;padding-inline:.15rem .6rem;border:0;outline:0;background:transparent;color:#26364b;font-size:.8rem;font-weight:750;text-align:start;cursor:pointer}.journal-selected-account.svelte-1ji9v4v:hover{color:#1d4ed8}.journal-selected-account__content.svelte-1ji9v4v{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.2rem;min-width:0;overflow:hidden;white-space:nowrap!important}.journal-selected-account__name.svelte-1ji9v4v{flex:0 1 auto;min-width:0;max-width:40%;overflow:hidden;color:#1e293b;font-weight:800;text-overflow:ellipsis;white-space:nowrap!important}.journal-selected-account__sep.svelte-1ji9v4v{flex:0 0 auto;color:#cbd5e1;font-size:.72rem;font-weight:700}.journal-selected-account__balance.svelte-1ji9v4v{flex:1 0 auto;min-width:0;overflow:hidden;color:var(--bs-primary, #2f6fed);font-size:.7rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.journal-selected-account__balance.svelte-1ji9v4v *{display:inline!important;margin:0!important;padding:0!important;line-height:1.25!important;white-space:nowrap!important}.journal-account-add.svelte-1ji9v4v{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.3rem;min-width:2.6rem;width:2.6rem;height:100%;padding:0;border:0;border-inline-start:1px solid #dfe6ef;background:var(--bs-primary, #2f6fed);color:#fff;font-size:.95rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:background .15s ease}.journal-account-add.svelte-1ji9v4v:hover,.journal-account-add.svelte-1ji9v4v:focus-visible{background:#1d4ed8;color:#fff}.journal-account-add.svelte-1ji9v4v span:where(.svelte-1ji9v4v){display:none}.journal-account-dropdown.svelte-1ji9v4v{position:absolute;top:calc(100% + .35rem);bottom:auto;inset-inline-start:0;inset-inline-end:0;z-index:9999;width:100%;min-width:100%;max-height:18rem;margin:0;padding:.3rem;overflow-x:hidden;overflow-y:auto;list-style:none;border:1px solid #dce4ef;border-radius:.75rem;background:#fff;box-shadow:0 18px 42px #0f172a29;scrollbar-width:none;-ms-overflow-style:none}.journal-account-dropdown.svelte-1ji9v4v::-webkit-scrollbar{display:none;width:0;height:0}.journal-account-dropdown.svelte-1ji9v4v>li:where(.svelte-1ji9v4v){display:block;width:100%;margin:0;padding:0}.journal-account-option.svelte-1ji9v4v{display:flex;align-items:center;gap:.55rem;width:100%;min-height:3rem;padding:.4rem .5rem;border:0;border-radius:.5rem;background:transparent;color:#26364b;text-align:start;cursor:pointer;transition:background .15s ease,color .15s ease}.journal-account-option.svelte-1ji9v4v:hover,.journal-account-option.svelte-1ji9v4v:focus-visible,.journal-account-option.is-selected.svelte-1ji9v4v{background:#f0f6ff}.journal-account-option__avatar.svelte-1ji9v4v{display:inline-grid;flex:0 0 1.9rem;width:1.9rem;height:1.9rem;place-items:center;border-radius:.5rem;background:#edf4ff;color:var(--bs-primary, #2f6fed)}.journal-account-option__copy.svelte-1ji9v4v{display:grid;flex:1 1 auto;min-width:0;gap:.05rem}.journal-account-option__copy.svelte-1ji9v4v strong:where(.svelte-1ji9v4v){overflow:hidden;color:#26364b;font-size:.75rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.journal-account-option__copy.svelte-1ji9v4v small:where(.svelte-1ji9v4v){overflow:hidden;color:#8794a7;font-size:.61rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.journal-account-option__arrow.svelte-1ji9v4v{flex-shrink:0;color:#a0acbc;font-size:.58rem}.journal-account-option.is-selected.svelte-1ji9v4v .journal-account-option__arrow:where(.svelte-1ji9v4v){color:var(--bs-primary, #2f6fed)}html[dir=rtl] .journal-account-option__arrow.svelte-1ji9v4v{transform:scaleX(-1)}.journal-bill-field.svelte-1ji9v4v{position:relative;min-width:0;overflow:visible}.journal-form-row.svelte-1ji9v4v>.journal-bill-field:where(.svelte-1ji9v4v){flex:0 0 100%!important;width:100%!important;max-width:100%!important;grid-column:1 / -1!important}.journal-bill-anchor.svelte-1ji9v4v{position:relative;z-index:110;width:100%;min-width:0;overflow:visible}.journal-bill-control.svelte-1ji9v4v{display:flex;align-items:stretch;width:100%;height:var(--journal-control-height);min-height:var(--journal-control-height);overflow:hidden;border:1px solid #d6dfeb;border-radius:10px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.journal-bill-control.svelte-1ji9v4v:hover{border-color:#bcc9db}.journal-bill-control.svelte-1ji9v4v:focus-within,.journal-bill-control.is-open.svelte-1ji9v4v{border-color:#78a4f5;box-shadow:0 0 0 3px #2f6fed1a}.journal-bill-control__icon.svelte-1ji9v4v{display:inline-grid;flex:0 0 2.35rem;width:2.35rem;place-items:center;background:#f1f5f9;color:#64748b;border-inline-end:1px solid #eef2f7}.journal-bill-search-input.svelte-1ji9v4v{flex:1 1 auto;width:100%;min-width:0;height:100%;margin:0;padding:0 .55rem;border:0;outline:0;background:transparent;color:#26364b;font-size:.8rem;font-weight:650;text-align:start;box-shadow:none}.journal-bill-search-input.svelte-1ji9v4v:focus{border:0;outline:0;box-shadow:none}.journal-bill-search-input.svelte-1ji9v4v::placeholder{color:#9aa7b8;font-weight:500}.journal-selected-bill.svelte-1ji9v4v{display:flex;flex:1 1 auto;align-items:center;gap:.5rem;min-width:0;height:100%;padding-inline:.15rem .6rem;border:0;outline:0;background:transparent;color:#26364b;font-size:.8rem;font-weight:750;text-align:start;cursor:pointer}.journal-selected-bill.svelte-1ji9v4v:hover{color:#1d4ed8}.journal-selected-bill__number.svelte-1ji9v4v{flex:0 1 auto;min-width:0;max-width:45%;overflow:hidden;color:#1e293b;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.journal-selected-bill__remaining.svelte-1ji9v4v{display:inline-flex;flex:0 1 auto;flex-wrap:nowrap;align-items:center;gap:.1rem;min-width:0;max-width:55%;overflow:hidden;padding:.14rem .45rem;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:.66rem;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.journal-bill-clear.svelte-1ji9v4v{display:inline-flex;flex:0 0 2.2rem;align-items:center;justify-content:center;border:0;border-inline-start:1px solid #dfe6ef;background:#fff;color:#94a3b8;cursor:pointer;transition:background .15s ease,color .15s ease}.journal-bill-clear.svelte-1ji9v4v:hover{background:#fee2e2;color:#dc2626}.journal-bill-dropdown.svelte-1ji9v4v{position:absolute;top:calc(100% + .35rem);bottom:auto;inset-inline-start:0;inset-inline-end:0;z-index:9999;width:100%;min-width:100%;max-height:18rem;margin:0;padding:.3rem;overflow-x:hidden;overflow-y:auto;list-style:none;border:1px solid #dce4ef;border-radius:.75rem;background:#fff;box-shadow:0 18px 42px #0f172a29;scrollbar-width:none;-ms-overflow-style:none}.journal-bill-dropdown.svelte-1ji9v4v::-webkit-scrollbar{display:none;width:0;height:0}.journal-bill-dropdown.svelte-1ji9v4v>li:where(.svelte-1ji9v4v){display:block;width:100%;margin:0;padding:0}.journal-bill-option.svelte-1ji9v4v{display:flex;align-items:center;gap:.55rem;width:100%;min-height:2.8rem;padding:.4rem .5rem;border:0;border-radius:.5rem;background:transparent;color:#26364b;text-align:start;cursor:pointer;transition:background .15s ease,color .15s ease}.journal-bill-option.svelte-1ji9v4v:hover,.journal-bill-option.svelte-1ji9v4v:focus-visible,.journal-bill-option.is-selected.svelte-1ji9v4v{background:#f0f6ff}.journal-bill-option__icon.svelte-1ji9v4v{display:inline-grid;flex:0 0 1.9rem;width:1.9rem;height:1.9rem;place-items:center;border-radius:.5rem;background:#edf4ff;color:var(--bs-primary, #2f6fed)}.journal-bill-option__copy.svelte-1ji9v4v{display:grid;flex:1 1 auto;min-width:0;gap:.05rem}.journal-bill-option__row.svelte-1ji9v4v{display:flex;flex:1 1 auto;align-items:center;gap:.5rem;min-width:0}.journal-bill-option__copy.svelte-1ji9v4v strong:where(.svelte-1ji9v4v){flex:0 1 auto;min-width:0;overflow:hidden;color:#26364b;font-size:.75rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.journal-bill-option__date.svelte-1ji9v4v{display:inline-flex;flex:0 1 auto;align-items:center;gap:.25rem;margin-inline-start:auto;padding:.05rem .45rem;border-radius:.5rem;background:#eef2f7;color:#5b6b80;font-size:.6rem;font-weight:700;white-space:nowrap}.journal-bill-option__date.svelte-1ji9v4v .persian-date-display,.journal-bill-option__date.svelte-1ji9v4v .persian-date-display span{display:inline!important;margin:0!important;padding:0!important;line-height:1!important;white-space:nowrap!important}.journal-bill-option__copy.svelte-1ji9v4v small:where(.svelte-1ji9v4v){display:block;overflow:hidden;color:#8794a7;font-size:.61rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.journal-bill-option__arrow.svelte-1ji9v4v{flex-shrink:0;color:#a0acbc;font-size:.58rem}.journal-bill-option.is-selected.svelte-1ji9v4v .journal-bill-option__arrow:where(.svelte-1ji9v4v){color:var(--bs-primary, #2f6fed)}.journal-bill-empty.svelte-1ji9v4v{display:flex;align-items:center;justify-content:center;gap:.3rem;width:100%;min-height:3rem;padding:.5rem;color:#8794a7;font-size:.72rem;font-weight:600;text-align:center}.journal-bill-remaining-hint.svelte-1ji9v4v{display:block;margin-top:.3rem;color:#4f46e5;font-size:.68rem;font-weight:750;text-align:start}html[dir=rtl] .journal-bill-option__arrow.svelte-1ji9v4v{transform:scaleX(-1)}.journal-mode-actions.svelte-1ji9v4v{display:flex;flex-wrap:wrap;gap:.4rem;width:100%}.journal-mode-btn.svelte-1ji9v4v{flex:1 1 0;min-width:0;min-height:var(--journal-control-height);height:var(--journal-control-height);padding:.3rem .55rem;border-radius:9px;border:1px solid #e2e8f0;background:#fff;box-shadow:none;font-size:.72rem;font-weight:800;color:#475569;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.journal-mode-btn.svelte-1ji9v4v:hover{background:#f8fafc;border-color:#cbd5e1}.journal-mode-btn--active.journal-mode-btn--track.svelte-1ji9v4v{background:#fef2f2;border-color:#fecaca;color:#dc2626}.journal-mode-btn--active.journal-mode-btn--notrack.svelte-1ji9v4v{background:#1e293b;border-color:#1e293b;color:#fff}.journal-mode-btn--active.journal-mode-btn--treasury.svelte-1ji9v4v{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.journal-against-balance.svelte-1ji9v4v{display:flex;align-items:center;gap:.4rem;margin-top:.45rem;min-height:1.2rem;color:#64748b;font-size:.7rem;font-weight:700}.journal-against-balance.svelte-1ji9v4v>i:where(.svelte-1ji9v4v){color:#94a3b8;font-size:.78rem}.journal-against-balance__value.svelte-1ji9v4v *{display:inline!important;margin:0!important;padding:0!important;line-height:1.2!important;white-space:nowrap!important}.journal-description-field.svelte-1ji9v4v{min-width:0}.journal-form-row.svelte-1ji9v4v>.journal-submit-field:where(.svelte-1ji9v4v){flex:0 0 100%!important;width:100%!important;max-width:100%!important;grid-column:1 / -1!important}.journal-submit-field.svelte-1ji9v4v{padding-top:.35rem}.journal-submit-btn.svelte-1ji9v4v{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:2.8rem;min-height:2.8rem;border:0;border-radius:11px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:.86rem;font-weight:800;letter-spacing:.01em;box-shadow:0 6px 16px #2563eb3d;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease,transform .12s ease}.journal-submit-btn.svelte-1ji9v4v:hover{filter:brightness(1.07);box-shadow:0 8px 20px #2563eb4d}.journal-submit-btn.svelte-1ji9v4v:active{transform:translateY(1px)}.journal-invalid-feedback.svelte-1ji9v4v{margin-top:4px;font-size:.7rem;color:#dc2626;font-weight:600}.journal-mode-field.svelte-1ji9v4v{min-width:0}.journal-form-page.svelte-1ji9v4v,.journal-form-card.svelte-1ji9v4v,.journal-form-card.svelte-1ji9v4v .card-body,.journal-form-fields.svelte-1ji9v4v,.journal-customer-field.svelte-1ji9v4v,.journal-customer-anchor.svelte-1ji9v4v,.journal-bill-field.svelte-1ji9v4v,.journal-bill-anchor.svelte-1ji9v4v{overflow:visible!important}@media(min-width:576px)and (max-width:991.98px){.journal-form-row.svelte-1ji9v4v>.journal-customer-field:where(.svelte-1ji9v4v){flex:0 0 58.333333%!important;width:58.333333%!important;max-width:58.333333%!important}.journal-form-row.svelte-1ji9v4v>.journal-date-field:where(.svelte-1ji9v4v){flex:0 0 41.666667%!important;width:41.666667%!important;max-width:41.666667%!important}}@media(min-width:992px){.journal-form-row.svelte-1ji9v4v>.journal-customer-field:where(.svelte-1ji9v4v){flex:0 0 66.666667%!important;width:66.666667%!important;max-width:66.666667%!important}.journal-form-row.svelte-1ji9v4v>.journal-date-field:where(.svelte-1ji9v4v){flex:0 0 33.333333%!important;width:33.333333%!important;max-width:33.333333%!important}}@media(max-width:575.98px){.journal-form-row.svelte-1ji9v4v>.journal-customer-field:where(.svelte-1ji9v4v),.journal-form-row.svelte-1ji9v4v>.journal-date-field:where(.svelte-1ji9v4v){flex:0 0 100%!important;width:100%!important;max-width:100%!important}}html.dark .journal-form-page.svelte-1ji9v4v{--journal-debit-bg: rgba(239, 68, 68, .16);--journal-debit-color: #fca5a5;--journal-debit-border: rgba(252, 165, 165, .4);--journal-credit-bg: rgba(16, 185, 129, .14);--journal-credit-color: #86efac;--journal-credit-border: rgba(134, 239, 172, .36);color:var(--erp-text)}html.dark .journal-form-card.svelte-1ji9v4v{border-color:var(--erp-border);background:var(--erp-surface)}html.dark .journal-field-label.svelte-1ji9v4v{color:var(--erp-text-soft)}html.dark .journal-unified-input-group.svelte-1ji9v4v{border-color:var(--erp-border);background:var(--erp-surface)}html.dark .journal-unified-input-group.svelte-1ji9v4v .input-group-text{background:var(--erp-surface-soft);color:var(--erp-text-soft)}html.dark .journal-customer-control.svelte-1ji9v4v,html.dark .journal-bill-control.svelte-1ji9v4v{border-color:var(--erp-border);background:var(--erp-surface)}html.dark .journal-customer-control__icon.svelte-1ji9v4v,html.dark .journal-bill-control__icon.svelte-1ji9v4v{border-color:var(--erp-border);background:var(--erp-surface-soft);color:var(--erp-muted)}html.dark .journal-account-search-input.svelte-1ji9v4v,html.dark .journal-bill-search-input.svelte-1ji9v4v,html.dark .journal-selected-account.svelte-1ji9v4v,html.dark .journal-selected-bill.svelte-1ji9v4v{color:var(--erp-text)}html.dark .journal-account-search-input.svelte-1ji9v4v::placeholder,html.dark .journal-bill-search-input.svelte-1ji9v4v::placeholder{color:var(--erp-muted)}html.dark .journal-selected-account__name.svelte-1ji9v4v,html.dark .journal-selected-bill__number.svelte-1ji9v4v,html.dark .journal-account-option__copy.svelte-1ji9v4v strong:where(.svelte-1ji9v4v),html.dark .journal-bill-option__copy.svelte-1ji9v4v strong:where(.svelte-1ji9v4v){color:var(--erp-text)}html.dark .journal-selected-account__sep.svelte-1ji9v4v,html.dark .journal-selected-account__balance.svelte-1ji9v4v,html.dark .journal-account-option__copy.svelte-1ji9v4v small:where(.svelte-1ji9v4v),html.dark .journal-bill-option__copy.svelte-1ji9v4v small:where(.svelte-1ji9v4v),html.dark .journal-account-option__arrow.svelte-1ji9v4v,html.dark .journal-bill-option__arrow.svelte-1ji9v4v{color:var(--erp-muted)}html.dark .journal-selected-account.svelte-1ji9v4v:hover,html.dark .journal-selected-bill.svelte-1ji9v4v:hover{color:#93c5fd}html.dark .journal-account-dropdown.svelte-1ji9v4v,html.dark .journal-bill-dropdown.svelte-1ji9v4v,html.dark .journal-currency-menu.svelte-1ji9v4v{border-color:var(--erp-border);background:var(--erp-surface);box-shadow:0 18px 42px #0000006b}html.dark .journal-account-option.svelte-1ji9v4v,html.dark .journal-bill-option.svelte-1ji9v4v{color:var(--erp-text)}html.dark .journal-account-option.svelte-1ji9v4v:hover,html.dark .journal-account-option.svelte-1ji9v4v:focus-visible,html.dark .journal-account-option.is-selected.svelte-1ji9v4v,html.dark .journal-bill-option.svelte-1ji9v4v:hover,html.dark .journal-bill-option.svelte-1ji9v4v:focus-visible,html.dark .journal-bill-option.is-selected.svelte-1ji9v4v{background:var(--erp-primary-soft)}html.dark .journal-account-option__avatar.svelte-1ji9v4v,html.dark .journal-bill-option__icon.svelte-1ji9v4v{background:#60a5fa24;color:#93c5fd}html.dark .journal-currency-menu__item.svelte-1ji9v4v{color:var(--erp-text-soft)}html.dark .journal-currency-menu__item.svelte-1ji9v4v:hover,html.dark .journal-currency-menu__item.selected.svelte-1ji9v4v{background:var(--erp-primary-soft);color:#bfdbfe}html.dark .journal-selected-bill__remaining.svelte-1ji9v4v{background:#6366f133;color:#a5b4fc}html.dark .journal-bill-clear.svelte-1ji9v4v{border-color:var(--erp-border);background:var(--erp-surface);color:var(--erp-muted)}html.dark .journal-bill-clear.svelte-1ji9v4v:hover{background:#f8717129;color:#fca5a5}html.dark .journal-bill-empty.svelte-1ji9v4v{color:var(--erp-muted)}html.dark .journal-bill-option__date.svelte-1ji9v4v{background:var(--erp-surface-soft);color:var(--erp-text-soft)}html.dark .journal-mode-btn.svelte-1ji9v4v{border-color:var(--erp-border);background:var(--erp-surface);color:var(--erp-text-soft)}html.dark .journal-mode-btn.svelte-1ji9v4v:hover{background:var(--erp-surface-soft);border-color:var(--erp-border-strong)}html.dark .journal-mode-btn--active.journal-mode-btn--track.svelte-1ji9v4v{background:#ef444429;border-color:#fca5a566;color:#fca5a5}html.dark .journal-mode-btn--active.journal-mode-btn--notrack.svelte-1ji9v4v{background:#1e293b;border-color:#1e293b;color:#fff}html.dark .journal-mode-btn--active.journal-mode-btn--treasury.svelte-1ji9v4v{background:#10b98124;border-color:#86efac5c;color:#86efac}html.dark .journal-against-balance.svelte-1ji9v4v{color:var(--erp-text-soft)}html.dark .journal-against-balance.svelte-1ji9v4v>i:where(.svelte-1ji9v4v){color:var(--erp-muted)}html.dark .journal-invalid-feedback.svelte-1ji9v4v{color:#f87171}.journal-modal-content.svelte-1wjlajy{overflow:hidden;border:0;border-radius:16px;background:var(--mdb-body-bg,#fff);box-shadow:0 24px 70px #0f172a38}.journal-modal-header.svelte-1wjlajy{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e5eaf2;background:#fbfcfe}.modal-heading.svelte-1wjlajy{display:flex;align-items:center;gap:10px}.modal-heading-icon.svelte-1wjlajy{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#eaf1ff;color:#0f6efd;font-size:16px}.modal-heading.svelte-1wjlajy div:where(.svelte-1wjlajy){display:flex;flex-direction:column}.modal-eyebrow.svelte-1wjlajy{color:#7a879b;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.modal-title.svelte-1wjlajy{margin:0;color:#18243a;font-size:15px;font-weight:800}.journal-close.svelte-1wjlajy{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#78869a;font-size:16px}.journal-close.svelte-1wjlajy:hover{background:#eef2f7;color:#e04444}.journal-modal-body.svelte-1wjlajy{padding:16px 18px 18px}.dividend-summary.svelte-1wjlajy{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid #dce6f6;border-radius:12px;background:linear-gradient(145deg,#f9fbff,#f2f6ff)}.summary-icon.svelte-1wjlajy{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:#fff;color:#3165cc;box-shadow:0 3px 10px #2753aa1a}.summary-copy.svelte-1wjlajy{display:flex;min-width:0;flex-direction:column}.summary-copy.svelte-1wjlajy small:where(.svelte-1wjlajy){color:#748299;font-size:10px;font-weight:700}.summary-copy.svelte-1wjlajy strong:where(.svelte-1wjlajy){color:#173b82;font-size:20px;font-weight:850;font-variant-numeric:tabular-nums}.summary-copy.svelte-1wjlajy strong.negative:where(.svelte-1wjlajy){color:#dc3f4f}.summary-copy.svelte-1wjlajy em:where(.svelte-1wjlajy){color:#66758c;font-size:11px;font-style:normal}.journal-forms.svelte-1wjlajy{margin-top:12px}@media(max-width:700px){.journal-dialog.svelte-1wjlajy{margin:.65rem}.journal-modal-header.svelte-1wjlajy,.journal-modal-body.svelte-1wjlajy{padding:12px}.summary-copy.svelte-1wjlajy strong:where(.svelte-1wjlajy){font-size:17px}}.general-report-page.svelte-1szb02f{display:flex;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.general-report-page.svelte-1szb02f .index-page{flex:1 1 auto}.general-report-page.svelte-1szb02f .index-content{min-height:0}.general-report-table-wrap.svelte-1szb02f{width:100%;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.general-report-table-body.svelte-1szb02f{min-height:0;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent}.general-report-table.svelte-1szb02f{margin-bottom:0;color:#334155;font-size:.84rem}.general-report-table.svelte-1szb02f thead:where(.svelte-1szb02f) th:where(.svelte-1szb02f){padding:.85rem .9rem;border-bottom:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-size:.74rem;font-weight:850;letter-spacing:.01em;vertical-align:middle;white-space:nowrap}.general-report-table.svelte-1szb02f tbody:where(.svelte-1szb02f) td:where(.svelte-1szb02f){padding:.9rem;border-bottom:1px solid #f1f5f9;vertical-align:middle}.general-report-table.svelte-1szb02f tbody:where(.svelte-1szb02f) tr:where(.svelte-1szb02f):last-child td:where(.svelte-1szb02f){border-bottom:0}.general-report-table.svelte-1szb02f tbody:where(.svelte-1szb02f) tr.report-data-row:where(.svelte-1szb02f):nth-child(2n){background:#fbfdff}.general-report-table.svelte-1szb02f tbody:where(.svelte-1szb02f) tr.report-data-row:where(.svelte-1szb02f):hover{background:#f0f7ff}.row-index.svelte-1szb02f{width:72px;color:#94a3b8;font-size:.78rem;font-weight:850}.row-title.svelte-1szb02f{color:#0f172a;font-size:.88rem;font-weight:850;white-space:nowrap}.row-symbol.svelte-1szb02f{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;margin-inline-end:.55rem;border-radius:.5rem;background:#eef4ff;color:#0f6efd;font-size:.8rem;vertical-align:middle}.row-symbol.purchase.svelte-1szb02f{background:#fff7ed;color:#ea580c}.row-symbol.customer.svelte-1szb02f{background:#ecfdf5;color:#059669}.row-symbol.supplier.svelte-1szb02f{background:#f5f3ff;color:#7c3aed}.row-symbol.shareholder.svelte-1szb02f{background:#fff1f2;color:#e11d48}.amount-cell.svelte-1szb02f{color:#334155;font-size:.84rem;font-weight:800;line-height:1.75}.amount-cell.svelte-1szb02f span[dir=ltr]{font-weight:900}.amount-cell-running.svelte-1szb02f{background:#fbfdff}.report-total-row.svelte-1szb02f td:where(.svelte-1szb02f){border-top:1px solid #dbeafe;background:#f8fbff}.report-final-row.svelte-1szb02f td:where(.svelte-1szb02f){border-top:1px solid #bfdbfe;background:#eff6ff}.amount-pill.svelte-1szb02f{display:inline-flex;align-items:center;gap:.35rem;margin:.2rem;padding:.42rem .65rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#334155;font-size:.82rem;font-weight:850;white-space:nowrap}.amount-pill-final.svelte-1szb02f{border-radius:12px;padding:.55rem .75rem}.amount-positive.svelte-1szb02f{border-color:#bbf7d0;background:#f0fdf4;color:#11875d}.amount-negative.svelte-1szb02f{border-color:#fecdd3;background:#fff1f2;color:#c83248}.report-data-row--link.svelte-1szb02f{cursor:pointer}.report-data-row--link.svelte-1szb02f>td:where(.svelte-1szb02f){transition:background-color .15s ease,color .15s ease}.report-data-row--link.svelte-1szb02f:hover>td:where(.svelte-1szb02f){background:#2f6fed12}.report-data-row--link.svelte-1szb02f:focus{outline:none}.report-data-row--link.svelte-1szb02f:focus-visible>td:where(.svelte-1szb02f){background:#2f6fed1a;box-shadow:inset 0 1px #2f6fed59,inset 0 -1px #2f6fed59}html.dark .report-data-row--link.svelte-1szb02f:hover>td:where(.svelte-1szb02f),html.dark .report-data-row--link.svelte-1szb02f:focus-visible>td:where(.svelte-1szb02f){background:#60a5fa1a}.add-journal-btn.svelte-1szb02f{width:30px;height:30px;display:inline-grid;place-items:center;margin-inline-start:.35rem;border:1px solid #bfdbfe;border-radius:9px;background:#eff6ff;color:#0f6efd;transition:background .15s ease,border-color .15s ease,transform .15s ease}.add-journal-btn.svelte-1szb02f:hover{transform:translateY(-1px);border-color:#93c5fd;background:#dbeafe}@media(max-width:767.98px){.general-report-table-body.svelte-1szb02f{margin:.6rem}.general-report-table.svelte-1szb02f thead:where(.svelte-1szb02f) th:where(.svelte-1szb02f),.general-report-table.svelte-1szb02f tbody:where(.svelte-1szb02f) td:where(.svelte-1szb02f){padding:.75rem}.amount-pill.svelte-1szb02f{width:100%;justify-content:space-between;margin-inline:0}}html.dark .general-report-page.svelte-1szb02f .index-panel,html.dark .general-report-page.svelte-1szb02f .index-content{background:var(--erp-surface)}html.dark .general-report-table.svelte-1szb02f{color:var(--erp-text)}html.dark .general-report-table.svelte-1szb02f thead:where(.svelte-1szb02f) th:where(.svelte-1szb02f){border-bottom-color:var(--erp-border);background:var(--erp-surface-soft);color:var(--erp-text-soft)}html.dark .general-report-table.svelte-1szb02f tbody:where(.svelte-1szb02f) td:where(.svelte-1szb02f){border-bottom-color:var(--erp-border);color:var(--erp-text)}html.dark .general-report-table.svelte-1szb02f tbody:where(.svelte-1szb02f) tr.report-data-row:where(.svelte-1szb02f){background:var(--erp-surface)}html.dark .general-report-table.svelte-1szb02f tbody:where(.svelte-1szb02f) tr.report-data-row:where(.svelte-1szb02f):nth-child(2n){background:#162132}html.dark .general-report-table.svelte-1szb02f tbody:where(.svelte-1szb02f) tr.report-data-row:where(.svelte-1szb02f):hover{background:#60a5fa1f}html.dark .row-index.svelte-1szb02f{color:var(--erp-text-soft)}html.dark .row-title.svelte-1szb02f,html.dark .amount-cell.svelte-1szb02f{color:var(--erp-text)}html.dark .amount-cell-running.svelte-1szb02f{background:#0f172a2e}html.dark .row-symbol.svelte-1szb02f{border:1px solid rgba(96,165,250,.22);background:#60a5fa24;color:#93c5fd}html.dark .row-symbol.purchase.svelte-1szb02f{border-color:#fb923c3d;background:#fb923c1f;color:#fdba74}html.dark .row-symbol.customer.svelte-1szb02f{border-color:#34d3993d;background:#34d3991f;color:#6ee7b7}html.dark .row-symbol.supplier.svelte-1szb02f{border-color:#a78bfa42;background:#a78bfa21;color:#c4b5fd}html.dark .row-symbol.shareholder.svelte-1szb02f{border-color:#fb718542;background:#fb71851f;color:#fda4af}html.dark .report-total-row.svelte-1szb02f td:where(.svelte-1szb02f){border-top-color:#60a5fa47;background:var(--erp-surface-soft)}html.dark .report-final-row.svelte-1szb02f td:where(.svelte-1szb02f){border-top-color:#60a5fa5c;background:#60a5fa1a}html.dark .amount-pill.svelte-1szb02f{border-color:var(--erp-border);background:var(--erp-surface);color:var(--erp-text)}html.dark .amount-positive.svelte-1szb02f{border-color:#34d39952;background:#34d3991a;color:#34d399}html.dark .amount-negative.svelte-1szb02f{border-color:#f8717157;background:#f871711f;color:#f87171}html.dark .add-journal-btn.svelte-1szb02f{border-color:#60a5fa61;background:#60a5fa24;color:#93c5fd}html.dark .add-journal-btn.svelte-1szb02f:hover{border-color:#93c5fda6;background:#60a5fa38}.cursor-pointer.svelte-s4dihy{cursor:pointer}.pagination-circle.svelte-s4dihy .page-link:where(.svelte-s4dihy){border-radius:50%!important;margin-left:3px;margin-right:3px;border:none}.cursor-pointer.svelte-1ggjpd8{cursor:pointer}.pagination-circle.svelte-1ggjpd8 .page-link:where(.svelte-1ggjpd8){border-radius:50%!important;margin-left:3px;margin-right:3px;border:none}.cursor-pointer.svelte-3iwe7m{cursor:pointer}.pagination-circle.svelte-3iwe7m .page-link:where(.svelte-3iwe7m){border-radius:50%!important;margin-left:3px;margin-right:3px;border:none}.cursor-pointer.svelte-12lmqfu{cursor:pointer}.pagination-circle.svelte-12lmqfu .page-link:where(.svelte-12lmqfu){border-radius:50%!important;margin-left:3px;margin-right:3px;border:none}.cursor-pointer.svelte-ac4u7q{cursor:pointer}.pagination-circle.svelte-ac4u7q .page-link:where(.svelte-ac4u7q){border-radius:50%!important;margin-left:3px;margin-right:3px;border:none}.cursor-pointer.svelte-26oprh{cursor:pointer}.pagination-circle.svelte-26oprh .page-link:where(.svelte-26oprh){border-radius:50%!important;margin-left:3px;margin-right:3px;border:none}.cursor-pointer.svelte-j6bnlt{cursor:pointer}.pagination-circle.svelte-j6bnlt .page-link:where(.svelte-j6bnlt){border-radius:50%!important;margin-left:3px;margin-right:3px;border:none}.cursor-pointer.svelte-1jsepou{cursor:pointer}.pagination-circle.svelte-1jsepou .page-link:where(.svelte-1jsepou){border-radius:50%!important;margin-left:3px;margin-right:3px;border:none}.cursor-pointer.svelte-1u26cf0{cursor:pointer}.pagination-circle.svelte-1u26cf0 .page-link:where(.svelte-1u26cf0){border-radius:50%!important;margin-left:3px;margin-right:3px;border:none}.profile-page.svelte-1mv5jya{--profile-primary: var( --bs-primary, var(--mdb-primary, #0f6efd) );--profile-primary-rgb: var( --bs-primary-rgb, var(--mdb-primary-rgb, 15, 110, 253) );padding:0 1px 14px;color:var(--mdb-body-color, #172033)}.profile-hero.svelte-1mv5jya{position:relative;isolation:isolate;overflow:hidden;min-height:0;padding:20px 30px;border-radius:14px;background:linear-gradient(118deg,#3979ed,#1760df 48%,#1b4ebd);color:#fff;box-shadow:0 18px 42px rgba(var(--profile-primary-rgb),.18)}.hero-glow.svelte-1mv5jya{position:absolute;z-index:-1;top:-360px;left:-190px;width:520px;height:520px;border-radius:50%;background:#ffffff1f;pointer-events:none}.hero-glow.svelte-1mv5jya:after{position:absolute;right:-180px;bottom:-245px;width:280px;height:280px;border:1px solid rgba(255,255,255,.16);border-radius:50%;content:""}.hero-actions.svelte-1mv5jya{position:absolute;z-index:5;top:14px;left:24px;display:flex;align-items:center;gap:8px;direction:ltr}.back-button.svelte-1mv5jya{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:#ffffff1f;color:#fff;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .16s ease,transform .16s ease}.back-button.svelte-1mv5jya:hover{background:#fff3;transform:translateY(-1px)}.edit-button.svelte-1mv5jya{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 12px;border:1px solid rgba(255,255,255,.24);border-radius:9px;background:#ffffff21;color:#fff;font-size:11px;font-weight:750;cursor:pointer;box-shadow:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .16s ease,transform .16s ease}.edit-button.svelte-1mv5jya:hover{background:#ffffff36;transform:translateY(-1px)}.edit-button.svelte-1mv5jya i:where(.svelte-1mv5jya){margin:0;font-size:13px}.whatsapp-action-wrap.svelte-1mv5jya{position:relative}.whatsapp-action-button.svelte-1mv5jya{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 12px;border:1px solid rgba(255,255,255,.24);border-radius:9px;background:#25d36633;color:#fff;font-size:11px;font-weight:750;cursor:pointer;box-shadow:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .16s ease,transform .16s ease}.whatsapp-action-button.svelte-1mv5jya:hover{background:#25d3664d;transform:translateY(-1px)}.whatsapp-action-menu.svelte-1mv5jya{position:absolute;top:calc(100% + 8px);left:0;z-index:20;display:grid;gap:4px;width:max-content;min-width:190px;padding:6px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#fff;color:#172033;box-shadow:0 18px 35px #0f172a2e}.whatsapp-action-menu.svelte-1mv5jya button:where(.svelte-1mv5jya){display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:inherit;font-size:12px;font-weight:700;text-align:start;white-space:nowrap;cursor:pointer}.whatsapp-action-menu.svelte-1mv5jya button:where(.svelte-1mv5jya):hover{background:#edf7f1;color:#128c7e}.profile-identity.svelte-1mv5jya{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;width:100%;min-width:0;padding-inline:0;margin:0;text-align:start}.profile-main.svelte-1mv5jya{display:flex;align-items:center;justify-content:flex-start;gap:17px;width:100%;min-width:0;margin:0;text-align:start}.avatar-wrap.svelte-1mv5jya{position:relative;flex:0 0 auto}.profile-avatar.svelte-1mv5jya{display:block;width:88px;height:88px;border:2px solid rgba(255,255,255,.72);border-radius:19px;object-fit:cover;box-shadow:0 14px 28px rgba(var(--profile-primary-rgb),.26)}.avatar-fallback.svelte-1mv5jya{display:grid;place-items:center;background:#fff;color:var(--profile-primary);font-size:34px;font-weight:800}.status-dot.svelte-1mv5jya{position:absolute;right:-2px;bottom:7px;width:17px;height:17px;border:3px solid color-mix(in srgb,var(--profile-primary) 76%,#0b2466);border-radius:50%;background:#4ade80;box-shadow:0 2px 6px #00000029}.identity-copy.svelte-1mv5jya{min-width:0;text-align:start}.name-row.svelte-1mv5jya{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:9px;width:100%;text-align:start}.name-row.svelte-1mv5jya h1:where(.svelte-1mv5jya){margin:2px 0;color:#fff;text-align:start;font-size:26px;font-weight:800;line-height:1.25;letter-spacing:-.02em}.type-pill.svelte-1mv5jya{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:#ffffff1f;color:#fff;font-size:10px;font-weight:750;white-space:nowrap}.profile-description.svelte-1mv5jya{display:-webkit-box;overflow:hidden;max-width:400px;margin:6px 0 0;text-align:start;color:#ffffffc2;font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-contact-list.svelte-1mv5jya{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:7px;width:100%;min-width:0;padding:0;margin:0;text-align:start}.profile-contact-card.svelte-1mv5jya{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;flex:0 1 190px;min-width:145px;max-width:230px;min-height:43px;padding:6px 9px;border:1px solid rgba(255,255,255,.17);border-radius:9px;background:#ffffff17;color:#fff;text-align:start;box-shadow:inset 0 1px #ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .16s ease,border-color .16s ease,transform .16s ease}.profile-contact-card.svelte-1mv5jya:hover{border-color:#ffffff47;background:#ffffff26;transform:translateY(-1px)}.profile-contact-icon.svelte-1mv5jya{display:inline-grid;flex:0 0 auto;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#ffffff21;color:#fff;font-size:12px}.profile-contact-icon--whatsapp.svelte-1mv5jya{color:#dcfce7}.profile-contact-content.svelte-1mv5jya{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:0;text-align:start}.profile-contact-content.svelte-1mv5jya small:where(.svelte-1mv5jya){display:block;width:100%;color:#ffffff9e;text-align:start;font-size:8px;font-weight:700;line-height:1.2}.profile-contact-content.svelte-1mv5jya strong:where(.svelte-1mv5jya){display:block;overflow:hidden;width:100%;text-align:start;max-width:100%;color:#fff;font-size:10px;font-weight:750;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.profile-grid.svelte-1mv5jya{display:grid;grid-template-columns:1fr;gap:10px;margin-top:10px}.finance-section.svelte-1mv5jya{width:100%;padding:14px 16px;border:1px solid #e3e9f3;border-radius:12px;background:var(--mdb-body-bg, #ffffff);box-shadow:none}.section-heading.svelte-1mv5jya{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:9px}.section-heading.svelte-1mv5jya h2:where(.svelte-1mv5jya){margin:1px 0 0;font-size:14px;font-weight:750}.section-kicker.svelte-1mv5jya{color:#2461db;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.finance-heading.svelte-1mv5jya{align-items:center}.currency-count.svelte-1mv5jya{padding:5px 8px;border:1px solid #e2e8f1;border-radius:8px;background:#f6f8fb;color:#596880;font-size:10px;font-weight:700}.balance-grid.svelte-1mv5jya{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.balance-card.svelte-1mv5jya{padding:10px 12px;border:1px solid #dce6fa;border-radius:10px;background:linear-gradient(145deg,#fbfdff,#f5f8ff)}.balance-card.negative.svelte-1mv5jya{border-color:#f4deda;background:linear-gradient(145deg,#fffdfd,#fff7f6)}.balance-top.svelte-1mv5jya{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.currency-badge.svelte-1mv5jya{padding:3px 7px;border-radius:999px;background:#e7efff;color:#2457bd;font-size:9px;font-weight:800}.negative.svelte-1mv5jya .currency-badge:where(.svelte-1mv5jya){background:#ffe9e7;color:#d9473b}.balance-top.svelte-1mv5jya i:where(.svelte-1mv5jya){padding:5px;border-radius:50%;background:#edf3ff;color:#3b6bd3}.negative.svelte-1mv5jya .balance-top:where(.svelte-1mv5jya) i:where(.svelte-1mv5jya){background:#ffebe9;color:#e24a3e}.balance-card.svelte-1mv5jya>small:where(.svelte-1mv5jya){display:block;color:#7a879e;font-size:9px}.balance-value.svelte-1mv5jya{margin:0 0 6px;color:#2052ae;font-size:18px;font-weight:800;letter-spacing:-.03em}.negative.svelte-1mv5jya .balance-value:where(.svelte-1mv5jya){color:#dc443b}.balance-value.svelte-1mv5jya em:where(.svelte-1mv5jya){font-size:8px;font-style:normal;letter-spacing:.03em}.money-details.svelte-1mv5jya{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-top:7px;border-top:1px solid rgba(117,137,180,.14);direction:rtl}.money-details.svelte-1mv5jya div:where(.svelte-1mv5jya){display:grid;grid-template-rows:14px 18px;align-items:start;min-width:0;padding-inline:9px}.money-details.svelte-1mv5jya div:where(.svelte-1mv5jya)+div:where(.svelte-1mv5jya){border-inline-start:1px solid rgba(117,137,180,.14)}.money-details.svelte-1mv5jya span:where(.svelte-1mv5jya){display:block;height:14px;color:#8290a8;font-size:8px;line-height:12px;white-space:nowrap}.money-details.svelte-1mv5jya strong:where(.svelte-1mv5jya){display:block;height:18px;margin:0;font-size:10px;font-variant-numeric:tabular-nums;line-height:18px;white-space:nowrap}.money-details.svelte-1mv5jya div:where(.svelte-1mv5jya):first-child i:where(.svelte-1mv5jya){color:#16a36a}.money-details.svelte-1mv5jya div:where(.svelte-1mv5jya):last-child i:where(.svelte-1mv5jya){color:#e36555}.empty-balance.svelte-1mv5jya{display:flex;align-items:center;justify-content:center;gap:10px;min-height:76px;border:1px dashed #d8e0ef;border-radius:9px;color:#77859c}.empty-balance.svelte-1mv5jya>i:where(.svelte-1mv5jya){font-size:20px}.empty-balance.svelte-1mv5jya div:where(.svelte-1mv5jya){display:flex;flex-direction:column}.empty-balance.svelte-1mv5jya span:where(.svelte-1mv5jya){font-size:10px}html[dir=ltr] .profile-identity.svelte-1mv5jya,html[dir=ltr] .profile-main.svelte-1mv5jya,html[dir=ltr] .name-row.svelte-1mv5jya,html[dir=ltr] .profile-contact-list.svelte-1mv5jya,html[dir=ltr] .profile-contact-card.svelte-1mv5jya{justify-content:flex-start}html[dir=rtl] .profile-identity.svelte-1mv5jya,html[dir=rtl] .profile-main.svelte-1mv5jya,html[dir=rtl] .name-row.svelte-1mv5jya,html[dir=rtl] .profile-contact-list.svelte-1mv5jya,html[dir=rtl] .profile-contact-card.svelte-1mv5jya,html[dir=rtl] .identity-copy.svelte-1mv5jya,html[dir=rtl] .profile-contact-content.svelte-1mv5jya{text-align:start}@media(max-width:1200px){.profile-identity.svelte-1mv5jya{padding-inline:0}.profile-avatar.svelte-1mv5jya{width:80px;height:80px}.name-row.svelte-1mv5jya h1:where(.svelte-1mv5jya){font-size:23px}}@media(max-width:1000px){.profile-hero.svelte-1mv5jya{padding-top:62px}.profile-identity.svelte-1mv5jya{padding-inline-start:0}.profile-main.svelte-1mv5jya,.profile-contact-list.svelte-1mv5jya{width:100%}.profile-contact-card.svelte-1mv5jya{flex:1 1 180px;max-width:none}}@media(max-width:700px){.profile-hero.svelte-1mv5jya{padding:62px 14px 15px}.hero-actions.svelte-1mv5jya{top:14px;left:14px}.profile-main.svelte-1mv5jya{gap:13px}.profile-avatar.svelte-1mv5jya{width:70px;height:70px;border-radius:15px}.avatar-fallback.svelte-1mv5jya{font-size:27px}.name-row.svelte-1mv5jya{gap:7px}.name-row.svelte-1mv5jya h1:where(.svelte-1mv5jya){font-size:20px}.profile-description.svelte-1mv5jya{font-size:10px}.profile-contact-list.svelte-1mv5jya{gap:6px}.profile-contact-card.svelte-1mv5jya{flex:1 1 calc(50% - 6px);min-width:0}.finance-section.svelte-1mv5jya{padding:14px}}@media(max-width:520px){.profile-hero.svelte-1mv5jya{border-radius:12px}.profile-main.svelte-1mv5jya{align-items:flex-start}.profile-avatar.svelte-1mv5jya{width:64px;height:64px}.name-row.svelte-1mv5jya h1:where(.svelte-1mv5jya){font-size:18px}.type-pill.svelte-1mv5jya{padding:4px 8px;font-size:9px}.profile-contact-card.svelte-1mv5jya{flex-basis:100%;max-width:none}}html.dark .profile-page.svelte-1mv5jya{color:var(--erp-text, #e5edf7)}html.dark .profile-hero.svelte-1mv5jya{border:1px solid rgba(96,165,250,.2);background:linear-gradient(118deg,#172b57,#123b7a 48%,#102a5c);box-shadow:0 18px 42px #00000057}html.dark .hero-glow.svelte-1mv5jya{background:#60a5fa1a}html.dark .hero-glow.svelte-1mv5jya:after{border-color:#93c5fd24}html.dark .back-button.svelte-1mv5jya,html.dark .edit-button.svelte-1mv5jya{border-color:#bfdbfe33;background:#0f172a4d;color:#f8fafc;box-shadow:0 7px 18px #00000024}html.dark .back-button.svelte-1mv5jya:hover,html.dark .edit-button.svelte-1mv5jya:hover{border-color:#93c5fd61;background:#60a5fa2e;color:#fff}html.dark .profile-avatar.svelte-1mv5jya{border-color:#dbeafe9e;box-shadow:0 14px 30px #0000004d}html.dark .avatar-fallback.svelte-1mv5jya{background:var(--erp-surface-soft, #172033);color:var(--erp-primary, #60a5fa)}html.dark .status-dot.svelte-1mv5jya{border-color:#123b7a;background:#4ade80}html.dark .name-row.svelte-1mv5jya h1:where(.svelte-1mv5jya){color:#f8fafc}html.dark .type-pill.svelte-1mv5jya{border-color:#bfdbfe38;background:#0f172a42;color:#dbeafe}html.dark .profile-description.svelte-1mv5jya{color:#e2e8f0c2}html.dark .profile-contact-card.svelte-1mv5jya{border-color:#93c5fd2b;background:#0f172a52;color:var(--erp-text, #e5edf7);box-shadow:inset 0 1px #ffffff09,0 7px 16px #0000001a}html.dark .profile-contact-card.svelte-1mv5jya:hover{border-color:#93c5fd57;background:#60a5fa24}html.dark .profile-contact-icon.svelte-1mv5jya{border-color:#93c5fd21;background:#60a5fa26;color:#dbeafe}html.dark .profile-contact-icon--whatsapp.svelte-1mv5jya{color:#86efac}html.dark .profile-contact-content.svelte-1mv5jya small:where(.svelte-1mv5jya){color:var(--erp-muted, #94a3b8)}html.dark .profile-contact-content.svelte-1mv5jya strong:where(.svelte-1mv5jya){color:#f8fafc}html.dark .finance-section.svelte-1mv5jya{border-color:var(--erp-border, #2b3a4f);background:var(--erp-surface, #111827);color:var(--erp-text, #e5edf7);box-shadow:var(--erp-shadow-sm, 0 8px 22px rgba(0, 0, 0, .26))}html.dark .section-heading.svelte-1mv5jya h2:where(.svelte-1mv5jya){color:var(--erp-text, #e5edf7)}html.dark .section-kicker.svelte-1mv5jya{color:var(--erp-primary, #60a5fa)}html.dark .currency-count.svelte-1mv5jya{border-color:var(--erp-border, #2b3a4f);background:var(--erp-surface-soft, #172033);color:var(--erp-text-soft, #cbd5e1)}html.dark .balance-card.svelte-1mv5jya{border-color:var(--erp-border, #2b3a4f);background:linear-gradient(145deg,var(--erp-surface-soft, #172033),var(--erp-surface, #111827));color:var(--erp-text, #e5edf7)}html.dark .balance-card.svelte-1mv5jya:hover{border-color:var(--erp-border-strong, #40516a)}html.dark .balance-card.negative.svelte-1mv5jya{border-color:#f8717147;background:linear-gradient(145deg,rgba(127,29,29,.2),var(--erp-surface, #111827))}html.dark .currency-badge.svelte-1mv5jya{background:var(--erp-primary-soft, rgba(96, 165, 250, .16));color:#bfdbfe}html.dark .negative.svelte-1mv5jya .currency-badge:where(.svelte-1mv5jya){background:#f8717124;color:#fca5a5}html.dark .balance-top.svelte-1mv5jya i:where(.svelte-1mv5jya){background:#60a5fa24;color:#93c5fd}html.dark .negative.svelte-1mv5jya .balance-top:where(.svelte-1mv5jya) i:where(.svelte-1mv5jya){background:#f8717124;color:#fca5a5}html.dark .balance-card.svelte-1mv5jya>small:where(.svelte-1mv5jya),html.dark .money-details.svelte-1mv5jya span:where(.svelte-1mv5jya){color:var(--erp-muted, #94a3b8)}html.dark .balance-value.svelte-1mv5jya{color:#93c5fd}html.dark .negative.svelte-1mv5jya .balance-value:where(.svelte-1mv5jya){color:#f87171}html.dark .money-details.svelte-1mv5jya{border-top-color:var(--erp-border, #2b3a4f)}html.dark .money-details.svelte-1mv5jya div:where(.svelte-1mv5jya)+div:where(.svelte-1mv5jya){border-inline-start-color:var(--erp-border, #2b3a4f)}html.dark .money-details.svelte-1mv5jya strong:where(.svelte-1mv5jya){color:var(--erp-text, #e5edf7)}html.dark .money-details.svelte-1mv5jya div:where(.svelte-1mv5jya):first-child i:where(.svelte-1mv5jya){color:#34d399}html.dark .money-details.svelte-1mv5jya div:where(.svelte-1mv5jya):last-child i:where(.svelte-1mv5jya){color:#f87171}html.dark .empty-balance.svelte-1mv5jya{border-color:var(--erp-border-strong, #40516a);background:var(--erp-surface-soft, #172033);color:var(--erp-muted, #94a3b8)}html.dark .empty-balance.svelte-1mv5jya strong:where(.svelte-1mv5jya){color:var(--erp-text, #e5edf7)}[data-mdb-theme=dark] .profile-page.svelte-1mv5jya{color:var(--erp-text, #e5edf7)}[data-mdb-theme=dark] .finance-section.svelte-1mv5jya,[data-mdb-theme=dark] .balance-card.svelte-1mv5jya,[data-mdb-theme=dark] .empty-balance.svelte-1mv5jya{border-color:var(--erp-border, #2b3a4f);background:var(--erp-surface, #111827);color:var(--erp-text, #e5edf7)}[data-mdb-theme=dark] .profile-contact-card.svelte-1mv5jya,[data-mdb-theme=dark] .currency-count.svelte-1mv5jya,[data-mdb-theme=dark] .whatsapp-action-menu.svelte-1mv5jya{border-color:#93c5fd33;background:#172033;color:var(--erp-text, #e5edf7)}[data-mdb-theme=dark] .whatsapp-action-menu.svelte-1mv5jya button:where(.svelte-1mv5jya){color:var(--erp-text, #e5edf7)}[data-mdb-theme=dark] .whatsapp-action-menu.svelte-1mv5jya button:where(.svelte-1mv5jya):hover{background:#202b3d}[data-mdb-theme=dark] .section-heading.svelte-1mv5jya h2:where(.svelte-1mv5jya),[data-mdb-theme=dark] .profile-contact-content.svelte-1mv5jya strong:where(.svelte-1mv5jya),[data-mdb-theme=dark] .money-details.svelte-1mv5jya strong:where(.svelte-1mv5jya),[data-mdb-theme=dark] .empty-balance.svelte-1mv5jya strong:where(.svelte-1mv5jya){color:var(--erp-text, #e5edf7)}[data-mdb-theme=dark] .profile-contact-content.svelte-1mv5jya small:where(.svelte-1mv5jya),[data-mdb-theme=dark] .balance-card.svelte-1mv5jya>small:where(.svelte-1mv5jya),[data-mdb-theme=dark] .money-details.svelte-1mv5jya span:where(.svelte-1mv5jya),[data-mdb-theme=dark] .empty-balance.svelte-1mv5jya{color:var(--erp-muted, #94a3b8)}.quick-entry-modal.svelte-15mp3ds{position:relative;z-index:10050}.quick-entry-modal__content.svelte-15mp3ds{min-width:0}.quick-entry-modal.svelte-15mp3ds .app-modal--full{width:min(94vw,48rem);border-radius:.9rem;box-shadow:0 22px 48px #0f172a33}.quick-entry-modal.svelte-15mp3ds .app-modal__header{min-height:5rem;align-items:center;padding:1rem 1.35rem}.quick-entry-modal.svelte-15mp3ds .app-modal__title{font-size:1.2rem;font-weight:850}.quick-entry-modal.svelte-15mp3ds .app-modal__close{order:-1;width:2.5rem;height:2.5rem;border-radius:.7rem}.quick-entry-modal[dir=ltr].svelte-15mp3ds .app-modal__close{order:2}.quick-entry-modal.svelte-15mp3ds .app-modal__body{padding:1.35rem 1.5rem 1.1rem}.quick-entry-modal__content.svelte-15mp3ds .card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.quick-entry-modal__content.svelte-15mp3ds .card-body{padding:0!important}.quick-entry-modal__content.svelte-15mp3ds .exchange-form-page,.quick-entry-modal__content.svelte-15mp3ds .journal-form-page{padding:0;background:transparent!important}.quick-entry-modal__content.svelte-15mp3ds .form-control,.quick-entry-modal__content.svelte-15mp3ds .form-select,.quick-entry-modal__content.svelte-15mp3ds .journal-unified-input-group,.quick-entry-modal__content.svelte-15mp3ds .journal-amount-row,.quick-entry-modal__content.svelte-15mp3ds .exchange-unified-input-group,.quick-entry-modal__content.svelte-15mp3ds .exchange-amount-row{border-color:#d5e3f1!important;background:#fff!important}.quick-entry-modal__content.svelte-15mp3ds .form-control:focus,.quick-entry-modal__content.svelte-15mp3ds .form-select:focus{border-color:#93c5fd!important;box-shadow:0 0 0 .2rem #2563eb1a!important}.quick-entry-modal__content.svelte-15mp3ds .exchange-submit-field,.quick-entry-modal__content.svelte-15mp3ds .journal-submit-field{flex:0 0 100%;width:100%;max-width:100%;padding-top:.35rem}.quick-entry-modal__content.svelte-15mp3ds .exchange-submit-btn,.quick-entry-modal__content.svelte-15mp3ds .journal-submit-btn{min-height:3rem;border-radius:.7rem;background:linear-gradient(135deg,#2f6fed,#2457d6)!important;box-shadow:0 8px 18px #2563eb33!important;font-size:.9rem}.quick-entry-modal__content.svelte-15mp3ds .exchange-form-card .row>[class*=col-md-],.quick-entry-modal__content.svelte-15mp3ds .journal-form-card .row>[class*=col-md-]{flex:0 0 50%;width:50%;max-width:50%}.quick-entry-modal__content.svelte-15mp3ds .exchange-form-card .row>.exchange-submit-field,.quick-entry-modal__content.svelte-15mp3ds .journal-form-card .row>.journal-submit-field{flex:0 0 100%;width:100%;max-width:100%}@media(max-width:576px){.quick-entry-modal.svelte-15mp3ds .app-modal__body{padding:1rem}.quick-entry-modal__content.svelte-15mp3ds .exchange-form-card .row>[class*=col-md-],.quick-entry-modal__content.svelte-15mp3ds .journal-form-card .row>[class*=col-md-]{flex:0 0 100%;width:100%;max-width:100%}}.quick-entry-modal--compact.svelte-15mp3ds{--journal-modal-primary: var(--bs-primary, #0f6efd);--journal-modal-border: #d8e1ee;--journal-modal-muted: #7183a3;--quick-entry-control-height: 2.45rem;--quick-entry-label-space: 1.26rem}.quick-entry-modal--compact.svelte-15mp3ds .app-modal-overlay{overflow-y:auto;background:#0f172a85;-webkit-backdrop-filter:none;backdrop-filter:none}.quick-entry-modal--compact.svelte-15mp3ds .app-modal--full{width:min(94vw,40rem);max-height:none;border:1px solid #dbe3ee;border-radius:.75rem;background:#fff;box-shadow:0 18px 48px #0f172a33;overflow:visible;animation:none}.quick-entry-modal--compact.svelte-15mp3ds .app-modal__header{min-height:5.5rem;align-items:center;padding:.5rem 1.15rem;border-bottom:0;border-radius:.7rem .7rem 0 0;background:var(--journal-modal-primary)}.quick-entry-modal--compact.svelte-15mp3ds .app-modal__header-main{align-items:center;gap:.9rem}.quick-entry-modal--compact.svelte-15mp3ds .app-modal__icon{width:4.4rem;height:4.4rem;min-height:4.4rem;border:3px solid #ffffff;border-radius:50%;background:#fff;color:var(--journal-modal-primary);box-shadow:0 4px 12px #08307633;font-size:1.35rem}.quick-entry-modal--compact.svelte-15mp3ds .app-modal__title{color:#fff;font-size:1.25rem;font-weight:800}.quick-entry-modal--compact.svelte-15mp3ds .app-modal__close{order:initial;width:2rem;height:2rem;border:1px solid rgba(255,255,255,.5);border-radius:.5rem;background:#ffffff24;color:#fff}.quick-entry-modal--compact.svelte-15mp3ds .app-modal__close:hover:not(:disabled){border-color:#fff;background:#fff;color:var(--journal-modal-primary)}.quick-entry-modal--compact.svelte-15mp3ds .app-modal__body{padding:.75rem 1.1rem .8rem;border-radius:0 0 .7rem .7rem;background:#fff;overflow:visible}.quick-entry-modal--compact.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds),.quick-entry-modal--compact.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-form-page,.quick-entry-modal--compact.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-form-page,.quick-entry-modal--compact.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-form-card,.quick-entry-modal--compact.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-form-card,.quick-entry-modal--compact.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-form-card .card-body,.quick-entry-modal--compact.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-form-card .card-body{overflow:visible!important}.quick-entry-modal--compact.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .persianDatePicker>.legacy-app-date-picker-host{width:100%;height:100%;min-width:0;flex:1 1 auto;overflow:visible}.quick-entry-modal--compact.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .persianDatePicker .app-date-field,.quick-entry-modal--compact.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .persianDatePicker .pdp,.quick-entry-modal--compact.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .persianDatePicker .pdp-group{width:100%;height:100%;min-height:0}.quick-entry-modal--compact.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .persianDatePicker .app-date-field{display:block}.quick-entry-modal--compact.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .persianDatePicker .pdp{--z-index: 100000}.quick-entry-modal--compact.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .persianDatePicker .pdp-input{width:100%;height:100%!important;min-height:0!important;max-height:100%;padding:.25rem .625rem!important;border:0!important;border-radius:.45rem!important;box-shadow:none!important;color:#0f172a;font-size:.86rem;text-align:center!important}.quick-entry-modal--compact.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .persianDatePicker .pdp-picker{z-index:100000!important}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-form-page{--journal-control-height: var(--quick-entry-control-height);--journal-label-offset: 1.2rem}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-form-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.7rem .75rem;margin:0}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-form-row>[class*=col-md-]{grid-column:span 6;min-width:0}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-form-row>.journal-customer-field{grid-column:span 8!important;width:auto!important;max-width:none!important}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-form-row>.journal-date-field,.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-form-row>[class*=col-md-]:has(.journal-unified-input-group.persianDatePicker){grid-column:span 4!important;width:auto!important;max-width:none!important}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-form-row>.journal-bill-field{grid-column:span 12!important;width:auto!important;max-width:none!important}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-form-row>.journal-submit-field{grid-column:1 / -1!important;width:auto!important;max-width:none!important}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-form-card .row>[class*=col-md-]{width:auto;max-width:none;padding:0}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-form-card .card-body{padding:0!important}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-field-label{display:flex;align-items:center;min-height:1rem;margin-bottom:.25rem;color:#344054;font-size:.84rem;font-weight:600;line-height:1rem}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-unified-input-group.persianDatePicker{position:relative;z-index:2;height:var(--journal-control-height);min-height:var(--journal-control-height);max-height:var(--journal-control-height);overflow:visible!important}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-unified-input-group,.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-amount-row{border-color:var(--journal-modal-border)!important;border-radius:.5rem;background:#fff!important}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .form-control,.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .form-select{min-height:var(--journal-control-height)!important;height:var(--journal-control-height);border-color:var(--journal-modal-border)!important;border-radius:.5rem;background:#fff!important;color:#0f172a;font-size:.86rem}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-amount-row .journal-unified-input-group--inline,.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-amount-row .journal-unified-input-group--inline .form-control{border-radius:0!important}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-unified-input-group:focus-within,.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-amount-row:focus-within{border-color:var(--journal-modal-primary)!important;box-shadow:0 0 0 3px #0f6efd1a}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-currency-picker__btn{min-height:var(--journal-control-height);color:#475569;font-size:.78rem}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-account-quick-btn{background:var(--journal-modal-primary)!important}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-mode-actions{gap:.4rem}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-mode-field{padding-top:var(--quick-entry-label-space)!important}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-mode-btn{min-height:var(--journal-control-height);border-radius:.5rem;font-size:.78rem;font-weight:600}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-submit-field{grid-column:1 / -1;display:flex;width:100%;max-width:none;padding-top:.05rem}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-submit-btn{width:auto!important;min-width:8.5rem;min-height:2.5rem;margin-inline-start:auto;padding-inline:1.2rem;border-radius:.5rem;border-color:var(--journal-modal-primary)!important;background:var(--journal-modal-primary)!important;box-shadow:none!important;font-size:.86rem}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-submit-btn:hover{border-color:#0b5ed7!important;background:#0b5ed7!important}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-form-page{--exchange-control-height: var(--quick-entry-control-height);--exchange-label-offset: 1.2rem}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-form-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.7rem .75rem;margin:0}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-form-row>[class*=col-md-]{grid-column:span 6;min-width:0}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-form-row>.exchange-account-field,.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-form-row>.exchange-customer-field{grid-column:span 8!important;width:auto!important;max-width:none!important}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-form-row>.exchange-date-field,.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-form-row>[class*=col-md-]:has(.exchange-unified-input-group.persianDatePicker){grid-column:span 4!important;width:auto!important;max-width:none!important}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-form-card .row>[class*=col-md-]{width:auto;max-width:none;padding:0}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-form-card .card-body{padding:0!important}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-field-label{display:flex;align-items:center;min-height:1rem;margin-bottom:.25rem;color:#344054;font-size:.84rem;font-weight:600;line-height:1rem}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-unified-input-group.persianDatePicker{position:relative;z-index:2;height:var(--exchange-control-height);min-height:var(--exchange-control-height);max-height:var(--exchange-control-height);overflow:visible!important}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-unified-input-group,.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-amount-row,.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-benefit-row{border-color:var(--journal-modal-border)!important;border-radius:.5rem;background:#fff!important}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .form-control,.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .form-select{min-height:var(--exchange-control-height)!important;height:var(--exchange-control-height);border-color:var(--journal-modal-border)!important;border-radius:.5rem;background:#fff!important;color:#0f172a;font-size:.86rem}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-amount-row .exchange-unified-input-group--inline,.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-amount-row .exchange-unified-input-group--inline .form-control{border-radius:0!important}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-unified-input-group:focus-within,.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-amount-row:focus-within{border-color:var(--journal-modal-primary)!important;box-shadow:0 0 0 3px #0f6efd1a}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-currency-picker__btn,.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-rate-toggle{min-height:var(--exchange-control-height);color:#475569;font-size:.78rem}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-account-quick-btn{background:var(--journal-modal-primary)!important}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-benefit-row .badge{min-height:var(--exchange-control-height);font-size:.82rem}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-mode-actions{gap:.4rem}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-mode-field{padding-top:var(--quick-entry-label-space)!important}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-mode-btn{min-height:var(--exchange-control-height);border-radius:.5rem;font-size:.78rem;font-weight:600}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-submit-field{grid-column:1 / -1;display:flex;width:100%;max-width:none;padding-top:.05rem}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-submit-btn{width:auto!important;min-width:8.5rem;min-height:2.5rem;margin-inline-start:auto;padding-inline:1.2rem;border-radius:.5rem;border-color:var(--journal-modal-primary)!important;background:var(--journal-modal-primary)!important;box-shadow:none!important;font-size:.86rem}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-submit-btn:hover{border-color:#0b5ed7!important;background:#0b5ed7!important}@media(max-width:576px){.quick-entry-modal--compact.svelte-15mp3ds .app-modal-overlay{align-items:flex-start;padding:.5rem}.quick-entry-modal--compact.svelte-15mp3ds .app-modal--full{width:min(96vw,40rem)}.quick-entry-modal--compact.svelte-15mp3ds .app-modal__header{min-height:5.25rem;padding-inline:.9rem}.quick-entry-modal--compact.svelte-15mp3ds .app-modal__icon{width:4.1rem;height:4.1rem;min-height:4.1rem}.quick-entry-modal--compact.svelte-15mp3ds .app-modal__title{font-size:1.08rem}.quick-entry-modal--compact.svelte-15mp3ds .app-modal__body{padding:.75rem .85rem}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-form-row{grid-template-columns:1fr;gap:.7rem}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-form-row>[class*=col-md-]{grid-column:1 / -1!important;width:auto!important;max-width:none!important}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-mode-field,.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-submit-field{grid-column:1 / -1!important}.quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-mode-field,.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-mode-field{padding-top:0!important}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-form-row{grid-template-columns:1fr;gap:.7rem}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-form-row>[class*=col-md-]{grid-column:1 / -1!important;width:auto!important;max-width:none!important}.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-mode-field,.quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-submit-field{grid-column:1 / -1!important}}html.dark .quick-entry-modal--journal.svelte-15mp3ds{--journal-modal-border: var(--erp-border, #2b3a4f);--journal-modal-muted: var(--erp-muted, #94a3b8)}html.dark .quick-entry-modal--journal.svelte-15mp3ds .app-modal-overlay{background:#020617c2}html.dark .quick-entry-modal--journal.svelte-15mp3ds .app-modal--full{border-color:var(--erp-border, #2b3a4f);background:var(--erp-surface, #111827);color:var(--erp-text, #e5edf8);box-shadow:0 24px 60px #0000007a}html.dark .quick-entry-modal--journal.svelte-15mp3ds .app-modal__header{border-bottom-color:#93c5fd33}html.dark .quick-entry-modal--journal.svelte-15mp3ds .app-modal__icon{border-color:#fff6;background:var(--erp-surface-soft, #172033);color:#93c5fd;box-shadow:0 6px 18px #02061752}html.dark .quick-entry-modal--journal.svelte-15mp3ds .app-modal__body,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds),html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-form-page,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-form-card,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-form-card .card-body{background:var(--erp-surface, #111827)!important;color:var(--erp-text, #e5edf8)}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-field-label{color:var(--erp-text-soft, #cbd5e1)}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .form-control,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .form-select,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-unified-input-group,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-customer-control{border-color:var(--journal-modal-border)!important;background:var(--erp-surface-soft, #172033)!important;color:var(--erp-text, #e5edf8)!important}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-unified-input-group .form-control,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-unified-input-group .form-control:focus,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-account-search-input,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-account-selected-name,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-selected-account,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .persianDatePicker .pdp-input{background:transparent!important;color:var(--erp-text, #e5edf8)!important}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-customer-control__icon,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-unified-input-group .input-group-text,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .persianDatePicker .persian-date-text{border-color:var(--journal-modal-border)!important;background:var(--erp-surface-soft, #172033)!important;color:var(--erp-text-soft, #cbd5e1)!important}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .form-control::placeholder,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-account-search-input::placeholder{color:var(--erp-muted, #94a3b8)!important}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-amount-row--debit{border-color:#f8717166!important;background:#f871711f!important}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-amount-row--debit .form-control,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-amount-row--debit .form-control:hover,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-amount-row--debit .form-control:focus,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-amount-row--debit .journal-currency-picker__btn{background:#f871711f!important;color:#fca5a5!important}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-amount-row--credit{border-color:#34d39961!important;background:#34d3991f!important}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-amount-row--credit .form-control,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-amount-row--credit .form-control:hover,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-amount-row--credit .form-control:focus,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-amount-row--credit .journal-currency-picker__btn{background:#34d3991f!important;color:#6ee7b7!important}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-currency-picker{border-color:var(--journal-modal-border)}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-currency-menu,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-account-dropdown{border-color:var(--journal-modal-border);background:var(--erp-surface, #111827);color:var(--erp-text, #e5edf8);box-shadow:0 18px 42px #0000006b}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-currency-menu__item,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-account-option,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-account-option__copy strong{color:var(--erp-text, #e5edf8)}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-currency-menu__item:hover,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-currency-menu__item.selected,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-account-option:hover,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-account-option:focus-visible,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-account-option.is-selected{background:#60a5fa24;color:#bfdbfe}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-account-option__avatar{background:#60a5fa24;color:#93c5fd}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-account-option__copy small,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-account-balance,html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-balance-text{color:var(--erp-muted, #94a3b8)!important}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-mode-btn{border-color:var(--journal-modal-border);background:var(--erp-surface-soft, #172033);color:var(--erp-text-soft, #cbd5e1)}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-mode-btn:hover{border-color:#4b6280;background:#1e293b}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-mode-btn--active.journal-mode-btn--track{border-color:#f871716b;background:#f8717124;color:#fca5a5}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-mode-btn--active.journal-mode-btn--notrack{border-color:#526176;background:#253247;color:#f8fafc}html.dark .quick-entry-modal--journal.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .journal-mode-btn--active.journal-mode-btn--treasury{border-color:#34d39966;background:#34d39924;color:#6ee7b7}html.dark .quick-entry-modal--exchange.svelte-15mp3ds{--journal-modal-border: var(--erp-border, #2b3a4f);--journal-modal-muted: var(--erp-muted, #94a3b8);--exchange-debit-bg: rgba(248, 113, 113, .12);--exchange-debit-border: rgba(248, 113, 113, .4);--exchange-debit-color: #fca5a5;--exchange-credit-bg: rgba(52, 211, 153, .12);--exchange-credit-border: rgba(52, 211, 153, .38);--exchange-credit-color: #6ee7b7}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .app-modal-overlay{background:#020617c2}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .app-modal--full{border-color:var(--erp-border, #2b3a4f);background:var(--erp-surface, #111827);color:var(--erp-text, #e5edf8);box-shadow:0 24px 60px #0000007a}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .app-modal__header{border-bottom-color:#93c5fd33}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .app-modal__icon{border-color:#fff6;background:var(--erp-surface-soft, #172033);color:#93c5fd;box-shadow:0 6px 18px #02061752}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .app-modal__body,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds),html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-form-page,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-form-card,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-form-card .card-body{background:var(--erp-surface, #111827)!important;color:var(--erp-text, #e5edf8)}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-field-label{color:var(--erp-text-soft, #cbd5e1)}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .form-control,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .form-select,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-unified-input-group,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-account-control,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-benefit-row{border-color:var(--journal-modal-border)!important;background:var(--erp-surface-soft, #172033)!important;color:var(--erp-text, #e5edf8)!important}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-unified-input-group .form-control,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-unified-input-group .form-control:focus,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-account-search-input,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-account-selected-name,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-selected-account,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .persianDatePicker .pdp-input{background:transparent!important;color:var(--erp-text, #e5edf8)!important}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-account-control__icon,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-unified-input-group .input-group-text,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .persianDatePicker .persian-date-text{border-color:var(--journal-modal-border)!important;background:var(--erp-surface-soft, #172033)!important;color:var(--erp-text-soft, #cbd5e1)!important}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .form-control::placeholder,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-account-search-input::placeholder{color:var(--erp-muted, #94a3b8)!important}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-amount-row--debit,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-amount-row--debit .form-control,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-amount-row--debit .form-control:hover,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-amount-row--debit .form-control:focus,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-amount-row--debit .exchange-currency-picker__btn{border-color:var(--exchange-debit-border)!important;background:var(--exchange-debit-bg)!important;color:var(--exchange-debit-color)!important}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-amount-row--credit,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-amount-row--credit .form-control,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-amount-row--credit .form-control:hover,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-amount-row--credit .form-control:focus,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-amount-row--credit .exchange-currency-picker__btn{border-color:var(--exchange-credit-border)!important;background:var(--exchange-credit-bg)!important;color:var(--exchange-credit-color)!important}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-currency-picker{border-color:var(--journal-modal-border)}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-rate-toggle{border-color:var(--journal-modal-border)!important;background:var(--erp-surface-soft, #172033);color:#93c5fd}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-rate-toggle:hover{background:#1e293b}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-benefit-row .badge{background:#34d3991f!important;color:#6ee7b7!important}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-currency-menu,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-account-dropdown{border-color:var(--journal-modal-border);background:var(--erp-surface, #111827);color:var(--erp-text, #e5edf8);box-shadow:0 18px 42px #0000006b}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-currency-menu__item,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-account-option,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-account-option__copy strong{color:var(--erp-text, #e5edf8)}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-currency-menu__item:hover,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-currency-menu__item.selected,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-account-option:hover,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-account-option:focus-visible,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-account-option.is-selected{background:#60a5fa24;color:#bfdbfe}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-account-option__avatar{background:#60a5fa24;color:#93c5fd}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-account-option__copy small,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-account-balance,html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-balance-text{color:var(--erp-muted, #94a3b8)!important}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-mode-btn{border-color:var(--journal-modal-border);background:var(--erp-surface-soft, #172033);color:var(--erp-text-soft, #cbd5e1)}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-mode-btn:hover{border-color:#4b6280;background:#1e293b}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-mode-btn--active.exchange-mode-btn--track{border-color:#f871716b;background:#f8717124;color:#fca5a5}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-mode-btn--active.exchange-mode-btn--notrack{border-color:#526176;background:#253247;color:#f8fafc}html.dark .quick-entry-modal--exchange.svelte-15mp3ds .quick-entry-modal__content:where(.svelte-15mp3ds) .exchange-mode-btn--active.exchange-mode-btn--treasury{border-color:#34d39966;background:#34d39924;color:#6ee7b7}.receipt.svelte-1bgmeam{width:190mm;padding:8px 4px;max-width:190mm;overflow:hidden;word-wrap:break-word;word-break:break-word}.table-actions.svelte-15ycutl{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex-wrap:wrap;z-index:99999999}.table-actions.svelte-15ycutl .action-btn{width:34px;min-height:34px}.table-actions.svelte-15ycutl .table-print-action,.table-actions.svelte-15ycutl .table-print-action:hover,.table-actions.svelte-15ycutl .table-print-action:focus{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.action-menu-wrap.svelte-15ycutl{position:relative;display:inline-flex}.action-menu-trigger.svelte-15ycutl{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:#64748b;font-size:1rem}.action-menu-trigger.svelte-15ycutl:hover,.action-menu-trigger.is-open.svelte-15ycutl{border-color:#dbe4f0;background:#f1f5f9;color:#1e3a5f}.action-menu.svelte-15ycutl{position:fixed;z-index:10050;width:80px;max-height:260px;overflow-y:auto;padding:3px;border:1px solid #dfe7f1;border-radius:8px;background:var(--mdb-body-bg,#fff);box-shadow:0 10px 24px #0f172a2e}.action-menu.svelte-15ycutl button:where(.svelte-15ycutl){display:flex;align-items:center;gap:5px;width:100%;padding:6px 5px;border:0;border-radius:5px;background:transparent;color:var(--mdb-body-color,#334155);font-size:.7rem;font-weight:650;text-align:start;white-space:nowrap}.action-menu.svelte-15ycutl button:where(.svelte-15ycutl):hover{background:#f1f5f9;color:#1d4ed8}.action-menu.svelte-15ycutl button.danger:where(.svelte-15ycutl){color:#dc2626}.action-menu.svelte-15ycutl button.danger:where(.svelte-15ycutl):hover{background:#fff1f2}.action-menu.svelte-15ycutl button:where(.svelte-15ycutl):disabled{opacity:.45;pointer-events:none}.action-menu.svelte-15ycutl button:where(.svelte-15ycutl) i:where(.svelte-15ycutl){width:16px;text-align:center}.journals-page.svelte-8o12rx{display:flex;flex:1 1 auto;flex-direction:column;gap:.65rem;width:100%;min-height:0;height:100%;max-height:100%;overflow:hidden}.journals-page.svelte-8o12rx .filter-toggle{flex-basis:1.75rem!important;width:1.75rem!important;min-width:1.75rem!important;max-width:1.75rem!important;height:1.75rem!important;min-height:1.75rem!important;max-height:1.75rem!important;border-radius:.4rem!important;background:#0f6efd!important;color:#fff!important;box-shadow:0 2px 6px #2563eb2e!important}.journals-page.svelte-8o12rx .filter-toggle:hover{background:#1d4ed8!important}.journals-page.svelte-8o12rx .filter-toggle i{color:#fff!important;opacity:1;-webkit-text-fill-color:#ffffff}.journals-page.svelte-8o12rx .index-page{flex:1 1 auto;height:auto}.account-pair.svelte-8o12rx{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem}.cell-link.svelte-8o12rx{max-width:100%;overflow:hidden;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.reference-link.svelte-8o12rx{display:inline-flex;align-items:center;gap:.3rem;border-radius:.25rem}.reference-link.svelte-8o12rx i:where(.svelte-8o12rx){flex:0 0 auto;font-size:.72rem;opacity:.7}.reference-link.svelte-8o12rx:hover span:where(.svelte-8o12rx){text-decoration:underline;text-underline-offset:.15rem}.reference-link.svelte-8o12rx:focus-visible{outline:2px solid currentColor;outline-offset:2px}.description-cell.svelte-8o12rx{display:block;overflow:hidden;color:#64748b;text-overflow:ellipsis;white-space:nowrap}.cell-muted.svelte-8o12rx,.muted-dash.svelte-8o12rx{color:#94a3b8}.cursor-pointer.svelte-8o12rx{cursor:pointer}.account-report-page.svelte-1e6jv4g{display:flex;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.account-report-page.svelte-1e6jv4g .index-page{flex:1 1 auto}.account-report-summary.svelte-1e6jv4g{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important}.account-report-summary.svelte-1e6jv4g .summary-card{min-height:5rem;padding:.75rem .9rem;gap:.75rem;border-color:#dce6f5;border-radius:.85rem;background:linear-gradient(145deg,#fff,#f8faff);box-shadow:none}.account-report-summary.svelte-1e6jv4g .summary-icon{width:2.35rem;height:2.35rem;border-radius:.75rem;font-size:1rem}.account-report-summary.svelte-1e6jv4g .summary-content{flex:1}.account-report-summary.svelte-1e6jv4g .summary-label{margin-bottom:.2rem;font-size:.72rem;font-weight:700}.report-summary-values.svelte-1e6jv4g{color:#13213a;font-size:.86rem;font-weight:800;line-height:1.45;font-variant-numeric:tabular-nums}.value-cell.svelte-1e6jv4g span:where(.svelte-1e6jv4g){display:inline;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;font-size:.75rem;font-weight:750;white-space:nowrap}.debit-value.svelte-1e6jv4g{color:#dc3545}.credit-value.svelte-1e6jv4g{color:#11875d}@media(max-width:700px){.account-report-summary.svelte-1e6jv4g{grid-template-columns:1fr!important}.account-report-summary.svelte-1e6jv4g .summary-card{min-height:4.3rem;padding:.6rem .7rem}}.purchase-payment-section.svelte-1y1dfx6{display:flex;flex-direction:column;gap:24px}.purchase-detail-summary.svelte-1y1dfx6{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.purchase-summary-card.svelte-1y1dfx6{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px 16px;min-height:68px}.purchase-summary-card--remaining.purchase-summary-card--unpaid.svelte-1y1dfx6{border-color:#fde68a}.purchase-summary-card--remaining.purchase-summary-card--overdue.svelte-1y1dfx6{border-color:#fca5a5}.purchase-summary-card__icon.svelte-1y1dfx6{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.purchase-summary-card__icon--total.svelte-1y1dfx6{background:#eff6ff;color:#0f6efd}.purchase-summary-card__icon--paid.svelte-1y1dfx6{background:#f0fdf4;color:#10b981}.purchase-summary-card__icon--returns.svelte-1y1dfx6,.purchase-summary-card__icon--unpaid.svelte-1y1dfx6{background:#fffbeb;color:#f59e0b}.purchase-summary-card__icon--overdue.svelte-1y1dfx6{background:#fef2f2;color:#ef4444}.purchase-summary-card__icon--credit.svelte-1y1dfx6,.purchase-summary-card__icon--settled.svelte-1y1dfx6{background:#f0fdf4;color:#10b981}.purchase-summary-card__body.svelte-1y1dfx6{min-width:0}.purchase-summary-card__label.svelte-1y1dfx6{display:block;font-size:12px;font-weight:500;color:#64748b;margin-bottom:2px}.purchase-summary-card__value.svelte-1y1dfx6{display:block;font-size:1.0625rem;font-weight:700;color:#0f172a;line-height:1.2;font-variant-numeric:tabular-nums}.purchase-summary-card__value.svelte-1y1dfx6 small:where(.svelte-1y1dfx6){font-size:12px;font-weight:500;color:#64748b;margin-inline-start:4px}.purchase-summary-card__value--unpaid.svelte-1y1dfx6{font-size:1.125rem;font-weight:800;color:#b45309}.purchase-summary-card__value--overdue.svelte-1y1dfx6{font-size:1.125rem;font-weight:800;color:#ef4444}.purchase-summary-card__value--settled.svelte-1y1dfx6{color:#0f172a}.purchase-summary-card__value--credit.svelte-1y1dfx6{color:#059669}.sale-payment-meta.svelte-1y1dfx6{display:flex;flex-wrap:wrap;gap:12px 24px;padding:12px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;font-size:13px;color:#64748b}.sale-add-payment__body.svelte-1y1dfx6{padding:16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.pd-ledger-card.svelte-1y1dfx6{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.pd-ledger-tabs.svelte-1y1dfx6{display:flex;border-bottom:1px solid #e2e8f0;background:#f8fafc}.pd-ledger-tab.svelte-1y1dfx6{display:inline-flex;align-items:center;gap:8px;flex:1;justify-content:center;padding:10px 16px;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:600;cursor:pointer;border-block-end:2px solid transparent;margin-block-end:-1px;transition:color .15s,border-color .15s,background .15s}.pd-ledger-tab.svelte-1y1dfx6:hover{color:#0f172a;background:#fff}.pd-ledger-tab--active.svelte-1y1dfx6{color:#0f6efd;background:#fff;border-block-end-color:#0f6efd}.pd-ledger-tab__count.svelte-1y1dfx6{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding-inline:6px;border-radius:999px;background:#eff6ff;color:#0f6efd;font-size:11px;font-weight:700}.pd-ledger-panel.svelte-1y1dfx6{min-height:0}.pd-ledger-panel__toolbar.svelte-1y1dfx6{display:flex;justify-content:flex-end;padding:8px 16px;border-bottom:1px solid #f1f5f9}.pd-ledger-empty.svelte-1y1dfx6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px 16px;text-align:center;color:#64748b}.pd-ledger-empty.svelte-1y1dfx6 i:where(.svelte-1y1dfx6){font-size:1.25rem;color:#cbd5e1}.pd-ledger-empty.svelte-1y1dfx6 p:where(.svelte-1y1dfx6){margin:0;font-size:14px}.pd-card__scroll.svelte-1y1dfx6{overflow-x:auto}.pd-table.svelte-1y1dfx6{width:100%;table-layout:fixed;border-collapse:collapse}.pd-table--payments.svelte-1y1dfx6 col.pd-table__col-date:where(.svelte-1y1dfx6){width:14%}.pd-table--payments.svelte-1y1dfx6 col.pd-table__col-desc:where(.svelte-1y1dfx6){width:28%}.pd-table--payments.svelte-1y1dfx6 col.pd-table__col-num:where(.svelte-1y1dfx6){width:18%}.pd-table--payments.svelte-1y1dfx6 col.pd-table__col-account:where(.svelte-1y1dfx6){width:22%}.pd-table--payments.svelte-1y1dfx6 col.pd-table__col-actions:where(.svelte-1y1dfx6){width:18%}.pd-table.svelte-1y1dfx6 th:where(.svelte-1y1dfx6){background:#f8fafc;color:#64748b;font-size:12px;font-weight:600;padding:12px 16px;text-align:start;white-space:nowrap;border-bottom:1px solid #e2e8f0;vertical-align:middle}.pd-table.svelte-1y1dfx6 td:where(.svelte-1y1dfx6){padding:12px 16px;border-block-start:1px solid #f1f5f9;color:#0f172a;text-align:start;vertical-align:middle;font-size:14px}.pd-table.svelte-1y1dfx6 th.pd-table__col-num:where(.svelte-1y1dfx6),.pd-table.svelte-1y1dfx6 td.pd-table__col-num:where(.svelte-1y1dfx6),.pd-table.svelte-1y1dfx6 th.pd-table__col-actions:where(.svelte-1y1dfx6),.pd-table.svelte-1y1dfx6 td.pd-table__col-actions:where(.svelte-1y1dfx6){text-align:end}.pd-table.svelte-1y1dfx6 th.pd-table__col-account:where(.svelte-1y1dfx6),.pd-table.svelte-1y1dfx6 td.pd-table__col-account:where(.svelte-1y1dfx6){text-align:start}.pd-table.svelte-1y1dfx6 td.pd-table__col-actions:where(.svelte-1y1dfx6){white-space:nowrap}.pd-table__num.svelte-1y1dfx6{display:inline-block;white-space:nowrap;text-align:start}.pd-table.svelte-1y1dfx6 tbody:where(.svelte-1y1dfx6) tr:where(.svelte-1y1dfx6):hover td:where(.svelte-1y1dfx6){background:#f8fafc}.pd-table--nested.svelte-1y1dfx6 td:where(.svelte-1y1dfx6),.pd-table--nested.svelte-1y1dfx6 th:where(.svelte-1y1dfx6){padding:10px 14px;font-size:13px}.pd-table__amount.svelte-1y1dfx6{font-variant-numeric:tabular-nums;font-weight:700}.pd-table__product.svelte-1y1dfx6{font-weight:600;color:#0f172a}.pd-table__currency.svelte-1y1dfx6{margin-inline-start:4px;font-size:12px;color:#64748b;font-weight:500}.pd-table__total-row.svelte-1y1dfx6 td:where(.svelte-1y1dfx6){background:#f8fafc;font-weight:700;border-block-start:1px solid #e2e8f0}.pd-table__total-row.svelte-1y1dfx6 td:where(.svelte-1y1dfx6):first-child{text-align:end}.purchase-returns-list.svelte-1y1dfx6{padding:8px 12px 12px;display:flex;flex-direction:column;gap:10px}.purchase-return-block.svelte-1y1dfx6{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.purchase-return-block__head.svelte-1y1dfx6{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.purchase-return-block__info.svelte-1y1dfx6{min-width:0;flex:1}.purchase-return-block__id.svelte-1y1dfx6{display:flex;align-items:center;gap:6px;margin-bottom:4px;min-width:0}.purchase-return-block__id-label.svelte-1y1dfx6{font-size:11px;font-weight:500;color:#64748b;flex-shrink:0}.purchase-return-block__id-value.svelte-1y1dfx6{font-size:12px;font-weight:600;color:#475569;font-family:ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.purchase-return-block__date.svelte-1y1dfx6{display:block;font-size:12px;color:#64748b}.purchase-return-block__desc.svelte-1y1dfx6{margin:6px 0 0;font-size:13px;color:#475569}.pd-btn.svelte-1y1dfx6{display:inline-flex;align-items:center;gap:6px;border-radius:10px;padding:8px 14px;font-weight:600;font-size:13px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.pd-btn--sm.svelte-1y1dfx6{padding:6px 10px;font-size:12px}.pd-btn--primary.svelte-1y1dfx6{background:#0f6efd;color:#fff;border-color:#0f6efd}.pd-btn--primary.svelte-1y1dfx6:hover{background:#1d4ed8}.pd-btn--outline.svelte-1y1dfx6{background:#fff;color:#475569;border-color:#e2e8f0}.pd-btn--outline.svelte-1y1dfx6:hover{background:#f8fafc}.pd-btn--danger-outline.svelte-1y1dfx6{background:#fff;color:#ef4444;border-color:#ef4444}.pd-btn--danger-outline.svelte-1y1dfx6:hover{background:#fef2f2}@media(max-width:992px){.purchase-detail-summary.svelte-1y1dfx6{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.purchase-detail-summary.svelte-1y1dfx6{grid-template-columns:1fr}.pd-ledger-tab.svelte-1y1dfx6{padding:10px 12px;font-size:12px}}table.svelte-1t19bdh{border-bottom:2px solid #000!important}td.svelte-1t19bdh{border-bottom:1px solid #000!important;font-size:9pt!important;padding:4px!important}th.svelte-1t19bdh{border-bottom:2px solid #000!important;border-top:2px solid #000!important;font-size:11pt!important}th.svelte-1t19bdh:nth-child(1),td.svelte-1t19bdh:nth-child(1){width:40%}th.svelte-1t19bdh:nth-child(2),td.svelte-1t19bdh:nth-child(2){width:20%}th.svelte-1t19bdh:nth-child(3),td.svelte-1t19bdh:nth-child(3){width:20%}th.svelte-1t19bdh:nth-child(4),td.svelte-1t19bdh:nth-child(4){width:20%}.product-name.svelte-1t19bdh{white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.2}td.svelte-1t19bdh:nth-child(2),td.svelte-1t19bdh:nth-child(3),td.svelte-1t19bdh:nth-child(4){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:8pt}.brand.svelte-1t19bdh{font-size:16px;font-weight:700}.app-modal--primary.app-modal--sm{width:min(100%,360px)}.app-modal--primary.app-modal--sm .app-modal__body{padding:14px 12px}#receipt-content.receipt-preview-wrap.svelte-1t19bdh{width:100%;display:flex;justify-content:center;align-items:flex-start;padding:0 4px}.receipt.svelte-1t19bdh{width:74mm;padding:8px 4px;max-width:74mm;overflow:hidden;word-wrap:break-word;word-break:break-word;margin:0 auto;background:#fff}.svelte-1t19bdh{box-sizing:border-box}.receipt.svelte-1t19bdh :where(.svelte-1t19bdh){max-width:100%;overflow-wrap:anywhere}.receipt-balance-row.svelte-1t19bdh,.receipt-balance-row__value.svelte-1t19bdh,.receipt-balance-row__value.svelte-1t19bdh *{max-width:none;overflow-wrap:normal;word-break:normal}table.svelte-1t19bdh{table-layout:fixed;width:100%}td.svelte-1t19bdh,th.svelte-1t19bdh{word-break:break-word}.underbrand.svelte-1t19bdh{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:clip;display:block;width:100%;text-align:center}.center.svelte-1t19bdh{text-align:center}.divider.svelte-1t19bdh{border-top:1px solid #000;margin:6px 0}.receipt-balance-row.svelte-1t19bdh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:4px;width:100%}.receipt-balance-row__label.svelte-1t19bdh{flex:0 1 auto;max-width:34%;line-height:1.25}.receipt-balance-row__value.svelte-1t19bdh{flex:1 1 auto;min-width:0;width:66%;text-align:end;white-space:nowrap;direction:ltr;unicode-bidi:plaintext;overflow:visible}.receipt-balance-row__value.svelte-1t19bdh span{white-space:nowrap}.receipt-actions-grid.svelte-1t19bdh{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.receipt-actions-grid.svelte-1t19bdh .app-modal-btn{width:100%;justify-content:center}html.dark .receipt.svelte-1t19bdh,[data-mdb-theme=dark] .receipt.svelte-1t19bdh{background:#111827;color:#e5e7eb}html.dark .receipt.svelte-1t19bdh table:where(.svelte-1t19bdh),[data-mdb-theme=dark] .receipt.svelte-1t19bdh table:where(.svelte-1t19bdh){border-color:#374151}html.dark .receipt.svelte-1t19bdh th:where(.svelte-1t19bdh),html.dark .receipt.svelte-1t19bdh td:where(.svelte-1t19bdh),[data-mdb-theme=dark] .receipt.svelte-1t19bdh th:where(.svelte-1t19bdh),[data-mdb-theme=dark] .receipt.svelte-1t19bdh td:where(.svelte-1t19bdh){color:#e5e7eb}html.dark .receipt.svelte-1t19bdh .divider:where(.svelte-1t19bdh),[data-mdb-theme=dark] .receipt.svelte-1t19bdh .divider:where(.svelte-1t19bdh){border-top-color:#374151}html.dark .receipt.svelte-1t19bdh .underbrand:where(.svelte-1t19bdh),[data-mdb-theme=dark] .receipt.svelte-1t19bdh .underbrand:where(.svelte-1t19bdh){color:#d1d5db}@media(max-width:420px){.app-modal--primary.app-modal--sm{width:min(100%,340px)}#receipt-content.receipt-preview-wrap.svelte-1t19bdh{padding:0}}.sales-index-content .data-table{width:100%;margin:0;border-collapse:separate;border-spacing:0;color:#46536a;font-size:var(--table-font-size, .78rem)}.sales-index-content .data-table thead th{height:3rem;padding:.625rem .875rem;border:0;border-bottom:1px solid #dfe5ed;background:#fff;color:#66758a;font-size:var(--table-header-font-size, .78125rem);font-weight:800;line-height:1.25;text-align:center;vertical-align:middle;white-space:nowrap}.sales-index-content .data-table tbody tr{height:auto;background:#fff}.sales-index-content .data-table tbody td{height:auto;padding:.4rem .875rem;border:0;border-bottom:1px solid #e0e0e0;background:transparent;color:#46536a;font-size:var(--table-font-size, .75rem);line-height:1.5;text-align:center;vertical-align:middle}.sales-index-content .data-table tbody tr:nth-child(2n){background:#f5f7fa}.sales-index-content .data-table tbody tr:nth-child(odd):hover{background:#fff}.sales-index-content .data-table tbody tr:nth-child(2n):hover{background:#f5f7fa}.cursor-pointer.svelte-1v7yd6y{cursor:pointer}.permission-denied.svelte-1v7yd6y{display:flex;align-items:center;gap:.5rem;margin:1rem;color:#dc2626;font-size:1rem}.sales-summary-grid.svelte-1v7yd6y{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}.filters-wrap.svelte-1v7yd6y{position:relative;z-index:50;width:100%;min-width:0;overflow:visible;background:transparent}.filters-wrap.filters-open.svelte-1v7yd6y{z-index:100}.filter-toolbar.svelte-1v7yd6y{width:100%;padding:0}.filter-toolbar-row.svelte-1v7yd6y{display:flex;align-items:center;flex-wrap:nowrap;gap:.5rem;width:100%;min-width:0}.sales-filter-toggle.svelte-1v7yd6y{position:relative;display:inline-grid;place-items:center;flex:0 0 1.75rem;width:1.75rem;min-width:1.75rem;max-width:1.75rem;height:1.75rem;min-height:1.75rem;max-height:1.75rem;margin:0;padding:0;border:0;border-radius:.4rem;background:#0f6efd;color:#fff;font-size:.85rem;line-height:1;cursor:pointer;box-shadow:0 2px 6px #2563eb2e;transition:background .16s ease,color .16s ease,transform .16s ease}.sales-filter-toggle.svelte-1v7yd6y:hover{background:#0f6efd;color:#fff}.sales-filter-toggle.svelte-1v7yd6y:active{transform:scale(.95)}.sales-filter-toggle--active.svelte-1v7yd6y{background:#0f6efd;color:#fff;box-shadow:0 2px 6px #2563eb2e}.sales-filter-toggle.svelte-1v7yd6y i:where(.svelte-1v7yd6y){color:inherit!important}.sales-filter-toggle.svelte-1v7yd6y:not(.sales-filter-toggle--active) i:where(.svelte-1v7yd6y){color:#fff!important}.sales-filter-toggle--active.svelte-1v7yd6y i:where(.svelte-1v7yd6y){color:#fff!important}.filter-panel.svelte-1v7yd6y{position:absolute;top:calc(100% + .75rem);right:0;z-index:1000;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.75rem;width:min(52rem,calc(100vw - 3rem));margin:0;padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:1rem;background:#fff;box-shadow:0 24px 60px #0f172a2b,0 8px 20px #0f172a12;align-items:end}.filter-panel.svelte-1v7yd6y .filter-select,.filter-panel.svelte-1v7yd6y .date-field:where(.svelte-1v7yd6y),.filter-panel__action.svelte-1v7yd6y{width:100%;min-width:0}.filter-panel.svelte-1v7yd6y .filter-select{width:100%;max-width:none}.filter-panel__action.svelte-1v7yd6y{display:flex;align-items:end}.filter-panel__action.svelte-1v7yd6y .action-btn{width:100%}.unified-search.svelte-1v7yd6y{position:relative;display:flex;align-items:center;flex:1 1 auto;width:100%;min-width:0;height:var(--index-toolbar-control-height, 2.625rem);min-height:var(--index-toolbar-control-height, 2.625rem);padding-inline:.85rem;gap:.5rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.unified-search.svelte-1v7yd6y:focus-within{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61f}.unified-search.svelte-1v7yd6y>i:where(.svelte-1v7yd6y){flex-shrink:0;color:#94a3b8;font-size:.9rem}.unified-search-input.svelte-1v7yd6y{flex:1;min-width:0;height:38px;padding:0;border:0;background:transparent;color:#334155;font-size:.84rem;font-weight:600}.unified-search-input.svelte-1v7yd6y:focus{outline:none}.customer-chip.svelte-1v7yd6y{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;max-width:180px;height:28px;padding-inline:.55rem;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#0f6efd;font-size:.74rem;font-weight:700}.customer-chip.svelte-1v7yd6y>span:where(.svelte-1v7yd6y){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-clear.svelte-1v7yd6y{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:999px;color:#0f6efd;background:transparent;font-size:.62rem;cursor:pointer}.chip-clear.svelte-1v7yd6y:hover{background:#2563eb1f}.customer-dropdown.svelte-1v7yd6y{position:absolute;inset-inline:0;top:calc(100% + 4px);z-index:110;max-height:220px;margin:0;padding:4px;overflow:auto;list-style:none;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 8px 24px #0f172a1a}.customer-dropdown.svelte-1v7yd6y button:where(.svelte-1v7yd6y){display:flex;align-items:center;gap:.45rem;width:100%;padding:7px 8px;border:0;border-radius:8px;color:#334155;background:transparent;font-size:.8rem;font-weight:600;text-align:start;cursor:pointer}.customer-dropdown.svelte-1v7yd6y button:where(.svelte-1v7yd6y):hover{background:#eff6ff;color:#0f6efd}.date-field.svelte-1v7yd6y{display:grid;gap:.18rem;min-width:0}.date-field__label.svelte-1v7yd6y{display:inline-flex;align-items:center;gap:.28rem;color:#64748b;font-size:var(--app-font-xs, .68rem);font-weight:800;white-space:nowrap}.date-field.svelte-1v7yd6y .date-picker-control{width:100%}.filter-panel.svelte-1v7yd6y .show-all-btn{min-height:var(--control-height-sm, 2.125rem);padding-inline:.85rem;border-radius:8px;border-color:#dbe7f3;background:#fff;color:#64748b;box-shadow:none;white-space:nowrap}.data-table tbody tr.row-overdue{background:#fef2f2!important}.data-table tbody tr.row-due-soon{background:#fffbeb!important}.cell-muted.svelte-1v7yd6y{color:#94a3b8;font-size:.78rem}.invoice-link.svelte-1v7yd6y{padding:0;border:0;color:#0f6efd;background:transparent;font-size:var(--table-font-size, .78rem);font-weight:700;cursor:pointer}.account-badge.svelte-1v7yd6y{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;white-space:nowrap;cursor:pointer}.warehouse-link.svelte-1v7yd6y{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:0;border:0;border-radius:.25rem;background:transparent;color:#0f6efd;font:inherit;font-weight:700;cursor:pointer}.warehouse-link.svelte-1v7yd6y i:where(.svelte-1v7yd6y){flex:0 0 auto;font-size:.78rem;opacity:.75}.warehouse-link.svelte-1v7yd6y span:where(.svelte-1v7yd6y){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-link.svelte-1v7yd6y:hover span:where(.svelte-1v7yd6y){text-decoration:underline;text-underline-offset:.15rem}.warehouse-link.svelte-1v7yd6y:focus-visible{outline:2px solid currentColor;outline-offset:2px}html.dark .warehouse-link.svelte-1v7yd6y{color:#60a5fa}html.dark .warehouse-link.svelte-1v7yd6y:hover{color:#93c5fd}.amount-pill.svelte-1v7yd6y{display:inline-flex;align-items:center;gap:.3rem;min-height:28px;padding:.28rem .62rem;border:1px solid #e2e8f0;border-radius:999px;color:#334155;background:#fff;font-size:.78rem;font-weight:700;white-space:nowrap}.remaining-cell.svelte-1v7yd6y{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex-wrap:wrap}.payment-add-btn.svelte-1v7yd6y{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:28px;padding:.28rem .62rem;border:1px solid #dbeafe;border-radius:999px;color:#1d4ed8;background:#f8fbff;font-size:.78rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:all .16s ease}.payment-add-btn.svelte-1v7yd6y:hover{border-color:#93c5fd;color:#0f6efd;background:#eff6ff;transform:translateY(-1px)}html.dark .amount-pill.svelte-1v7yd6y,html.dark .payment-add-btn.svelte-1v7yd6y,[data-mdb-theme=dark] .amount-pill.svelte-1v7yd6y,[data-mdb-theme=dark] .payment-add-btn.svelte-1v7yd6y{border-color:#334762;background:#172033;color:#dbe7f7;box-shadow:inset 0 1px #ffffff09}html.dark .payment-add-btn.svelte-1v7yd6y,[data-mdb-theme=dark] .payment-add-btn.svelte-1v7yd6y{border-color:#60a5fa57;color:#93c5fd}html.dark .amount-pill.svelte-1v7yd6y:hover,html.dark .payment-add-btn.svelte-1v7yd6y:hover,[data-mdb-theme=dark] .amount-pill.svelte-1v7yd6y:hover,[data-mdb-theme=dark] .payment-add-btn.svelte-1v7yd6y:hover{border-color:#4a5f7d;background:#202b3d;color:#bfdbfe}@media(max-width:991.98px){.sales-summary-grid.svelte-1v7yd6y{grid-template-columns:1fr!important}}@media(max-width:767.98px){.filter-toolbar-row.svelte-1v7yd6y{flex-direction:column;align-items:stretch}.unified-search.svelte-1v7yd6y,.sales-filter-toggle.svelte-1v7yd6y,.filter-select,.date-field.svelte-1v7yd6y,.show-all-btn{width:100%;min-width:0;flex:1 1 auto}.filter-panel.svelte-1v7yd6y{right:auto;left:0;grid-template-columns:1fr;width:100%;max-height:min(70vh,32rem);overflow-y:auto}}.purchases-index-content .data-table{width:100%;margin:0;border-collapse:separate;border-spacing:0;color:#46536a;font-size:var(--table-font-size, .78rem)}.purchases-index-content .data-table thead th{height:3rem;padding:.625rem .875rem;border:0;border-bottom:1px solid #dfe5ed;background:var(--erp-surface, #ffffff);color:#66758a;font-size:var(--table-header-font-size, .78125rem);font-weight:800;line-height:1.25;text-align:center;vertical-align:middle;white-space:nowrap}.purchases-index-content .data-table tbody tr{height:auto;background:var(--data-table-row-bg, var(--erp-surface, #ffffff))}.purchases-index-content .data-table tbody td{height:auto;padding:.4rem .875rem;border:0;border-bottom:1px solid #e0e0e0;background:transparent;color:#46536a;font-size:var(--table-font-size, .75rem);line-height:1.5;text-align:center;vertical-align:middle}.purchases-index-content .data-table tbody tr,.purchases-index-content .data-table tbody tr:hover,.purchases-index-content .data-table tbody td{background:var(--data-table-row-bg, var(--erp-surface, #ffffff))}.cursor-pointer.svelte-yulwg2{cursor:pointer}.permission-denied.svelte-yulwg2{display:flex;align-items:center;gap:.5rem;margin:1rem;color:#dc2626;font-size:1rem}.purchases-summary-grid.svelte-yulwg2{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}.filters-wrap.svelte-yulwg2{overflow:visible;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 4px 16px #0f172a0a}.filter-toolbar.svelte-yulwg2{padding:.9rem 1rem}.filter-toolbar-row.svelte-yulwg2{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.filter-panel.svelte-yulwg2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.75rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid #eef2f7;align-items:end}.filter-panel.svelte-yulwg2 .filter-select,.filter-panel.svelte-yulwg2 .date-field:where(.svelte-yulwg2),.filter-panel__action.svelte-yulwg2{width:100%;min-width:0}.filter-panel.svelte-yulwg2 .filter-select{width:100%;max-width:none}.filter-panel__action.svelte-yulwg2{display:flex;align-items:end}.filter-panel__action.svelte-yulwg2 .action-btn{width:100%}.unified-search.svelte-yulwg2{position:relative;display:flex;align-items:center;flex:1 1 260px;min-width:220px;min-height:var(--control-height);padding-inline:.85rem;gap:.5rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.unified-search.svelte-yulwg2:focus-within{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61f}.unified-search.svelte-yulwg2>i:where(.svelte-yulwg2){flex-shrink:0;color:#94a3b8;font-size:.9rem}.unified-search-input.svelte-yulwg2{flex:1;min-width:0;height:38px;padding:0;border:0;background:transparent;color:#334155;font-size:.84rem;font-weight:600}.unified-search-input.svelte-yulwg2:focus{outline:none}.supplier-chip.svelte-yulwg2{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;max-width:180px;height:28px;padding-inline:.55rem;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#0f6efd;font-size:.74rem;font-weight:700}.supplier-chip.svelte-yulwg2>span:where(.svelte-yulwg2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-clear.svelte-yulwg2{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:999px;color:#0f6efd;background:transparent;font-size:.62rem;cursor:pointer}.chip-clear.svelte-yulwg2:hover{background:#2563eb1f}.supplier-dropdown.svelte-yulwg2{position:absolute;inset-inline:0;top:calc(100% + 4px);z-index:20;max-height:220px;margin:0;padding:4px;overflow:auto;list-style:none;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 8px 24px #0f172a1a}.supplier-dropdown.svelte-yulwg2 button:where(.svelte-yulwg2){display:flex;align-items:center;gap:.45rem;width:100%;padding:7px 8px;border:0;border-radius:8px;color:#334155;background:transparent;font-size:.8rem;font-weight:600;text-align:start;cursor:pointer}.supplier-dropdown.svelte-yulwg2 button:where(.svelte-yulwg2) i:where(.svelte-yulwg2){color:#64748b;font-size:.82rem}.supplier-dropdown.svelte-yulwg2 button:where(.svelte-yulwg2):hover{background:#eff6ff;color:#0f6efd}.date-field.svelte-yulwg2{display:grid;gap:.18rem;min-width:0}.date-field__label.svelte-yulwg2{display:inline-flex;align-items:center;gap:.28rem;color:#64748b;font-size:var(--app-font-xs, .68rem);font-weight:800;white-space:nowrap}.date-field.svelte-yulwg2 .date-picker-control{width:100%}.cell-muted.svelte-yulwg2{color:#94a3b8;font-size:.78rem}.bill-link.svelte-yulwg2{padding:0;border:0;color:#0f6efd;font-weight:700;background:transparent;font-size:var(--table-font-size, .78rem);text-decoration:underline}.account-badge.svelte-yulwg2{display:inline-flex;align-items:center;min-height:0;padding:0;border:0;border-radius:0;color:#1d4ed8;background:transparent;font-size:.74rem;font-weight:700;cursor:pointer}.account-badge.svelte-yulwg2:hover{background:transparent;color:#1e40af}.warehouse-link.svelte-yulwg2{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:0;border:0;border-radius:.25rem;background:transparent;color:#0f6efd;font:inherit;font-weight:700;cursor:pointer}.warehouse-link.svelte-yulwg2 i:where(.svelte-yulwg2){flex:0 0 auto;font-size:.78rem;opacity:.75}.warehouse-link.svelte-yulwg2 span:where(.svelte-yulwg2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-link.svelte-yulwg2:hover span:where(.svelte-yulwg2){text-decoration:underline;text-underline-offset:.15rem}.warehouse-link.svelte-yulwg2:focus-visible{outline:2px solid currentColor;outline-offset:2px}.amount-pill.svelte-yulwg2{display:inline-flex;align-items:center;gap:.3rem;min-height:28px;padding:.28rem .62rem;border:1px solid #e2e8f0;border-radius:999px;color:#334155;background:#fff;font-size:.78rem;font-weight:700;white-space:nowrap}.remaining-cell.svelte-yulwg2{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex-wrap:wrap}.payment-add-btn.svelte-yulwg2{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:28px;padding:.28rem .62rem;border:1px solid #dbeafe;border-radius:999px;color:#1d4ed8;background:#f8fbff;font-size:.78rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:all .16s ease}.payment-add-btn.svelte-yulwg2:hover{border-color:#93c5fd;color:#0f6efd;background:#eff6ff;transform:translateY(-1px)}.filters-wrap.svelte-yulwg2{position:relative;z-index:50;width:100%;min-width:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.filters-wrap.filters-open.svelte-yulwg2{z-index:100}.filter-toolbar.svelte-yulwg2{width:100%;padding:0}.filter-toolbar-row.svelte-yulwg2{width:100%;min-width:0;flex-wrap:nowrap;gap:.5rem}.unified-search.svelte-yulwg2{flex:1 1 auto;width:100%;min-width:0;height:var(--index-toolbar-control-height, 2.625rem);min-height:var(--index-toolbar-control-height, 2.625rem);padding-inline:.75rem .375rem;border-color:#d6e0ed;border-radius:.625rem;box-shadow:0 1px 2px #0f172a06}.unified-search.svelte-yulwg2:hover{border-color:#bfd0e4}.unified-search.svelte-yulwg2:focus-within,.filters-open.svelte-yulwg2 .unified-search:where(.svelte-yulwg2){border-color:#79a8f8;box-shadow:0 0 0 3px #2563eb14,0 4px 12px #0f172a0a}.unified-search-input.svelte-yulwg2{height:2.5rem;min-height:2.5rem;color:#26364b;font-size:.875rem;font-weight:550}.purchase-search-clear.svelte-yulwg2,.purchase-filter-toggle.svelte-yulwg2{display:inline-grid;place-items:center;flex:0 0 1.75rem;width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;margin:0;padding:0;border:0;border-radius:.4375rem;cursor:pointer}.purchase-search-clear.svelte-yulwg2{background:transparent;color:#94a3b8;font-size:.6875rem}.purchase-search-clear.svelte-yulwg2:hover{background:#f1f5f9;color:#475569}.purchase-filter-toggle.svelte-yulwg2{background:#0f6efd;color:#fff;font-size:.85rem;box-shadow:0 2px 6px #2563eb2e}.purchase-filter-toggle.svelte-yulwg2:hover{background:#0f6efd;color:#fff}.purchase-filter-toggle--active.svelte-yulwg2{background:#0f6efd;color:#fff;box-shadow:0 2px 6px #2563eb2e}.purchase-filter-toggle.svelte-yulwg2 i:where(.svelte-yulwg2){color:inherit!important}.purchase-filter-toggle.svelte-yulwg2:not(.purchase-filter-toggle--active) i:where(.svelte-yulwg2){color:#fff!important}.purchase-filter-toggle--active.svelte-yulwg2 i:where(.svelte-yulwg2){color:#fff!important}.filter-panel.svelte-yulwg2{position:absolute;top:calc(100% + .75rem);right:0;z-index:1000;width:min(44rem,calc(100vw - 3rem));margin:0;padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:1rem;background:#fff;box-shadow:0 24px 60px #0f172a2b,0 8px 20px #0f172a12}@media(max-width:767.98px){.purchases-summary-grid.svelte-yulwg2{grid-template-columns:1fr!important}.filter-toolbar-row.svelte-yulwg2{flex-direction:column;align-items:stretch}.unified-search.svelte-yulwg2,.filter-panel.svelte-yulwg2 .filter-select,.date-field.svelte-yulwg2,.filter-panel.svelte-yulwg2 .show-all-btn{width:100%;min-width:0;flex:1 1 auto}.filter-panel.svelte-yulwg2{right:auto;left:0;grid-template-columns:1fr;width:100%;max-height:min(70vh,32rem);overflow-y:auto}}html.dark .purchases-index-content .data-table{--data-table-row-bg: var(--erp-surface, #111827);--data-table-alt-row-bg: var(--erp-surface-soft, #172033);color:var(--erp-text)}html.dark .purchases-index-content .data-table tbody{background:var(--data-table-row-bg)!important}html.dark .purchases-index-content .data-table thead th{border-bottom-color:var(--erp-border);background:var(--erp-surface-soft)!important;color:var(--erp-text-soft)}html.dark .purchases-index-content .data-table tbody tr,html.dark .purchases-index-content .data-table tbody tr:hover,html.dark .purchases-index-content .data-table tbody td{background:var(--data-table-row-bg)!important;color:var(--erp-text)}html.dark .purchases-index-content .data-table tbody td{border-bottom-color:var(--erp-border)}html.dark .purchases-page .page-header,html.dark .purchases-page .summary-card,html.dark .filters-wrap.svelte-yulwg2{border-color:var(--erp-border);background:var(--erp-surface);color:var(--erp-text);box-shadow:var(--erp-shadow-sm)}html.dark .purchases-page .page-header p,html.dark .purchases-page .summary-label,html.dark .cell-muted.svelte-yulwg2,html.dark .date-field__label.svelte-yulwg2{color:var(--erp-muted)}html.dark .purchases-page .summary-value{color:var(--erp-text)}html.dark .purchases-page .header-icon{background:#60a5fa24;color:#93c5fd;box-shadow:none}html.dark .purchases-page .header-actions .action-btn.pdf-btn,html.dark .purchases-page .show-all-btn{border-color:var(--erp-border);background:var(--erp-surface-soft);color:var(--erp-text-soft)}html.dark .purchases-page .header-actions .action-btn.pdf-btn:hover:not(:disabled),html.dark .purchases-page .show-all-btn:hover:not(:disabled){border-color:#60a5fa73;background:#60a5fa24;color:#93c5fd}html.dark .supplier-chip.svelte-yulwg2{border-color:#60a5fa61;background:#60a5fa24;color:#93c5fd}html.dark .unified-search.svelte-yulwg2{border-color:var(--erp-border);background:var(--erp-surface-soft);color:var(--erp-text);box-shadow:none}html.dark .unified-search.svelte-yulwg2:hover,html.dark .unified-search.svelte-yulwg2:focus-within,html.dark .filters-open.svelte-yulwg2 .unified-search:where(.svelte-yulwg2){border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa24}html.dark .unified-search.svelte-yulwg2>i:where(.svelte-yulwg2),html.dark .purchase-search-clear.svelte-yulwg2{color:var(--erp-muted)}html.dark .unified-search-input.svelte-yulwg2{color:var(--erp-text)}html.dark .purchase-search-clear.svelte-yulwg2:hover,html.dark .chip-clear.svelte-yulwg2:hover{background:#94a3b81f;color:var(--erp-text)}html.dark .supplier-dropdown.svelte-yulwg2,html.dark .filter-panel.svelte-yulwg2{border-color:var(--erp-border);background:var(--erp-surface);box-shadow:0 18px 38px #0000005c}html.dark .supplier-dropdown.svelte-yulwg2 button:where(.svelte-yulwg2){color:var(--erp-text)}html.dark .supplier-dropdown.svelte-yulwg2 button:where(.svelte-yulwg2) i:where(.svelte-yulwg2){color:var(--erp-muted)}html.dark .supplier-dropdown.svelte-yulwg2 button:where(.svelte-yulwg2):hover{background:#60a5fa1f;color:#93c5fd}html.dark .bill-link.svelte-yulwg2,html.dark .account-badge.svelte-yulwg2,html.dark .warehouse-link.svelte-yulwg2{color:#60a5fa}html.dark .bill-link.svelte-yulwg2:hover,html.dark .account-badge.svelte-yulwg2:hover,html.dark .warehouse-link.svelte-yulwg2:hover{color:#93c5fd}html.dark .amount-pill.svelte-yulwg2{border-color:var(--erp-border);background:var(--erp-surface-soft);color:var(--erp-text)}html.dark .payment-add-btn.svelte-yulwg2{border-color:#60a5fa61;background:#60a5fa1f;color:#93c5fd}html.dark .payment-add-btn.svelte-yulwg2:hover{border-color:#93c5fda6;background:#60a5fa33}.products-report-page.svelte-njjqw7{display:flex;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.products-report-page.svelte-njjqw7 .index-page{flex:1 1 auto}.products-report-page.svelte-njjqw7 .index-statistics .product-report-summary{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.report-link.svelte-njjqw7,.product-link.svelte-njjqw7{border:0;background:transparent;padding:0;color:#0f6efd;font:inherit;font-weight:700;cursor:pointer}.report-link.svelte-njjqw7{padding:.2rem .45rem;border-radius:999px;background:#eef4ff;font-size:.72rem}.report-date.svelte-njjqw7{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;line-height:1.2;white-space:nowrap}.report-date.svelte-njjqw7 br{display:none}.report-date.svelte-njjqw7 small{display:block;margin:0}[dir=rtl].svelte-njjqw7 .report-date:where(.svelte-njjqw7){align-items:flex-end}@media(max-width:650px){.products-report-page.svelte-njjqw7 .index-statistics .product-report-summary{grid-template-columns:1fr}}.cursor-pointer.svelte-njjqw7{cursor:pointer}.pagination-circle.svelte-njjqw7 .page-link:where(.svelte-njjqw7){border-radius:50%!important;margin-left:3px;margin-right:3px;border:none}.account-documents-page.svelte-1dmemzs{display:flex;flex:1 1 auto;width:100%;height:100%;min-height:0;overflow:hidden}.quick-add-button.svelte-1dmemzs{display:inline-flex;align-items:center;gap:.45rem;min-height:2.625rem;padding:.55rem 1rem;border:0;border-radius:.6rem;color:#fff;background:#0f6efd;font-weight:700;box-shadow:0 8px 18px #2563eb2e}.table-state.svelte-1dmemzs{display:grid;place-items:center;min-height:18rem}.cell-muted.svelte-1dmemzs{color:#94a3b8}.document-name.svelte-1dmemzs{color:#172033;font-weight:700}.description-cell.svelte-1dmemzs{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-badge.svelte-1dmemzs{display:inline-flex;padding:.25rem .55rem;border-radius:999px;color:#0f6efd;background:#eff6ff;font-size:.75rem;font-weight:700}.thumbnail-button.svelte-1dmemzs{width:2.5rem;height:2.5rem;padding:0;overflow:hidden;border:1px solid #dbe4ef;border-radius:.5rem;background:#fff}.thumbnail-button.svelte-1dmemzs img:where(.svelte-1dmemzs){width:100%;height:100%;object-fit:cover}.row-actions.svelte-1dmemzs{display:inline-flex;gap:.35rem}.icon-action.svelte-1dmemzs{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid #dbe4ef;border-radius:.5rem;color:#64748b;background:#fff}.icon-action.view.svelte-1dmemzs{color:#0f6efd;background:#eff6ff}.icon-action.danger.svelte-1dmemzs{color:#dc2626;background:#fff1f2}.muted-dash.svelte-1dmemzs{color:#cbd5e1}.preview-wrap.svelte-1dmemzs{display:grid;place-items:center;min-height:16rem}.preview-wrap.svelte-1dmemzs img:where(.svelte-1dmemzs){max-width:100%;max-height:65vh;border-radius:.75rem;object-fit:contain}.document-form.svelte-1dmemzs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.document-field.svelte-1dmemzs{display:grid;gap:.45rem;min-width:0;margin:0;color:#334155;font-size:.84rem;font-weight:700;text-align:start}.field-full.svelte-1dmemzs,.upload-preview.svelte-1dmemzs,.document-submit.svelte-1dmemzs{grid-column:1 / -1}.document-field.svelte-1dmemzs>input:where(.svelte-1dmemzs),.document-field.svelte-1dmemzs textarea:where(.svelte-1dmemzs){width:100%;min-height:2.625rem;padding:.5rem .7rem;border:1px solid #dbe3ef;border-radius:.625rem;outline:none;background:#fff;color:#0f172a}.document-field.svelte-1dmemzs textarea:where(.svelte-1dmemzs){min-height:92px;resize:vertical}.document-field.svelte-1dmemzs>input:where(.svelte-1dmemzs):focus,.document-field.svelte-1dmemzs textarea:where(.svelte-1dmemzs):focus{border-color:#0f6efd;box-shadow:0 0 0 3px #2563eb1f}.file-picker.svelte-1dmemzs{position:relative;display:flex;align-items:center;gap:.5rem;height:2.625rem;min-width:0;padding:0 .7rem;overflow:hidden;border:1px dashed #bfdbfe;border-radius:.625rem;color:#0f6efd;background:#f8fbff;cursor:pointer}.file-picker.svelte-1dmemzs>span:where(.svelte-1dmemzs){overflow:hidden;color:#64748b;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.file-picker.svelte-1dmemzs input:where(.svelte-1dmemzs){position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-preview.svelte-1dmemzs{display:grid;place-items:center;padding:.65rem;border:1px dashed #bfdbfe;border-radius:.625rem;background:#f8fbff}.upload-preview.svelte-1dmemzs img:where(.svelte-1dmemzs){max-width:100%;max-height:12rem;border-radius:.5rem}.document-submit.svelte-1dmemzs{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.625rem;margin-top:.125rem;border:0;border-radius:.625rem;color:#fff;background:#0f6efd;font-size:.9rem;font-weight:700}.document-submit.svelte-1dmemzs:hover{background:#1d4ed8}html.dark .document-field.svelte-1dmemzs,body.dark .document-field.svelte-1dmemzs,[data-theme=dark] .document-field.svelte-1dmemzs{color:#dbe7f7}html.dark .document-field.svelte-1dmemzs>input:where(.svelte-1dmemzs),html.dark .document-field.svelte-1dmemzs textarea:where(.svelte-1dmemzs),body.dark .document-field.svelte-1dmemzs>input:where(.svelte-1dmemzs),body.dark .document-field.svelte-1dmemzs textarea:where(.svelte-1dmemzs),[data-theme=dark] .document-field.svelte-1dmemzs>input:where(.svelte-1dmemzs),[data-theme=dark] .document-field.svelte-1dmemzs textarea:where(.svelte-1dmemzs){border-color:#334762;background:#111c2f;color:#e5edf8}html.dark .document-field.svelte-1dmemzs>input:where(.svelte-1dmemzs):focus,html.dark .document-field.svelte-1dmemzs textarea:where(.svelte-1dmemzs):focus,body.dark .document-field.svelte-1dmemzs>input:where(.svelte-1dmemzs):focus,body.dark .document-field.svelte-1dmemzs textarea:where(.svelte-1dmemzs):focus,[data-theme=dark] .document-field.svelte-1dmemzs>input:where(.svelte-1dmemzs):focus,[data-theme=dark] .document-field.svelte-1dmemzs textarea:where(.svelte-1dmemzs):focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa2e}html.dark .file-picker.svelte-1dmemzs,body.dark .file-picker.svelte-1dmemzs,[data-theme=dark] .file-picker.svelte-1dmemzs{border-color:#3b82f6;background:#0f1a2d;color:#60a5fa}html.dark .file-picker.svelte-1dmemzs>span:where(.svelte-1dmemzs),body.dark .file-picker.svelte-1dmemzs>span:where(.svelte-1dmemzs),[data-theme=dark] .file-picker.svelte-1dmemzs>span:where(.svelte-1dmemzs){color:#dbe7f7}html.dark .upload-preview.svelte-1dmemzs,body.dark .upload-preview.svelte-1dmemzs,[data-theme=dark] .upload-preview.svelte-1dmemzs{border-color:#3b82f6;background:#0f1a2d}html.dark .document-submit.svelte-1dmemzs,body.dark .document-submit.svelte-1dmemzs,[data-theme=dark] .document-submit.svelte-1dmemzs{background:#1976ff;box-shadow:0 12px 28px #1976ff3d}html.dark .document-submit.svelte-1dmemzs:hover,body.dark .document-submit.svelte-1dmemzs:hover,[data-theme=dark] .document-submit.svelte-1dmemzs:hover{background:#2563eb}@media(max-width:640px){.document-form.svelte-1dmemzs{grid-template-columns:1fr}.field-full.svelte-1dmemzs,.upload-preview.svelte-1dmemzs,.document-submit.svelte-1dmemzs{grid-column:1}}td.svelte-ykynq4{font-size:10pt!important;padding:4px!important}.receipt.svelte-ykynq4{width:74mm;padding:8px 4px;max-width:74mm;overflow:hidden;word-wrap:break-word;word-break:break-word}.brand.svelte-ykynq4{font-size:16px;font-weight:700}.underbrand.svelte-ykynq4{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:clip;display:block;width:100%;text-align:center}.center.svelte-ykynq4{text-align:center}.divider.svelte-ykynq4{border-top:1px solid #000;margin:6px 0}.cursor-pointer.svelte-arn1p2{cursor:pointer}.pagination-circle.svelte-arn1p2 .page-link:where(.svelte-arn1p2){border-radius:50%!important;margin-left:3px;margin-right:3px;border:none}.account-journals-index.svelte-ghh5x3,.account-documents-index.svelte-ghh5x3{display:flex;flex:1 1 auto;width:100%;min-width:0;min-height:0;overflow:hidden}.account-journals-index.svelte-ghh5x3 .journals-page{flex:1 1 auto}.qa-modal__field.svelte-cunhxw input:where(.svelte-cunhxw),.qa-modal__field.svelte-cunhxw textarea:where(.svelte-cunhxw){width:100%;border:1px solid #ccd8e7;border-radius:.5625rem;background:#fff;color:#172033;font:inherit;min-height:2.5rem;padding:.55rem .75rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.qa-modal__field.svelte-cunhxw textarea:where(.svelte-cunhxw){min-height:7.75rem;resize:vertical}.qa-modal__field.svelte-cunhxw input:where(.svelte-cunhxw):focus,.qa-modal__field.svelte-cunhxw textarea:where(.svelte-cunhxw):focus{border-color:#73a1f8;box-shadow:0 0 0 3px #2f6fed1f}html.dark .qa-modal__panel.svelte-cunhxw{border-color:#94a3b857;background:#0b1426;color:#e5edf9}html.dark .qa-modal__field.svelte-cunhxw span:where(.svelte-cunhxw){color:#8fa0ba}html.dark .qa-modal__close.svelte-cunhxw{border-color:#94a3b857;background:#111c31;color:#dbe7ff}html.dark .qa-modal__field.svelte-cunhxw input:where(.svelte-cunhxw),html.dark .qa-modal__field.svelte-cunhxw textarea:where(.svelte-cunhxw){border-color:#94a3b861;background:#111c31;color:#e5edf9}html.dark .qa-modal__field.svelte-cunhxw input:where(.svelte-cunhxw):focus,html.dark .qa-modal__field.svelte-cunhxw textarea:where(.svelte-cunhxw):focus{border-color:#6f9cff;box-shadow:0 0 0 3px #6f9cff2e}.qa-modal__field.svelte-t1u27m input:where(.svelte-t1u27m),.qa-modal__field.svelte-t1u27m textarea:where(.svelte-t1u27m),.qa-modal__subunit.svelte-t1u27m input:where(.svelte-t1u27m),.qa-modal__subunit.svelte-t1u27m select:where(.svelte-t1u27m){width:100%;border:1px solid #ccd8e7;border-radius:.5625rem;background:#fff;color:#172033;font:inherit;min-height:2.5rem;padding:.55rem .75rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.qa-modal__field.svelte-t1u27m textarea:where(.svelte-t1u27m){min-height:7.75rem;resize:vertical}.qa-modal__field.svelte-t1u27m input:where(.svelte-t1u27m):focus,.qa-modal__field.svelte-t1u27m textarea:where(.svelte-t1u27m):focus,.qa-modal__subunit.svelte-t1u27m input:where(.svelte-t1u27m):focus,.qa-modal__subunit.svelte-t1u27m select:where(.svelte-t1u27m):focus{border-color:#73a1f8;box-shadow:0 0 0 3px #2f6fed1f}html.dark .qa-modal__panel.svelte-t1u27m{border-color:#94a3b857;background:#0b1426;color:#e5edf9}html.dark .qa-modal__field.svelte-t1u27m span:where(.svelte-t1u27m),html.dark .qa-modal__switch.svelte-t1u27m,html.dark .qa-modal__subunit-label.svelte-t1u27m,html.dark .qa-modal__subunit-eq.svelte-t1u27m{color:#8fa0ba}html.dark .qa-modal__close.svelte-t1u27m{border-color:#94a3b857;background:#111c31;color:#dbe7ff}html.dark .qa-modal__field.svelte-t1u27m input:where(.svelte-t1u27m),html.dark .qa-modal__field.svelte-t1u27m textarea:where(.svelte-t1u27m),html.dark .qa-modal__subunit.svelte-t1u27m input:where(.svelte-t1u27m),html.dark .qa-modal__subunit.svelte-t1u27m select:where(.svelte-t1u27m){border-color:#94a3b861;background:#111c31;color:#e5edf9}html.dark .qa-modal__field.svelte-t1u27m input:where(.svelte-t1u27m):focus,html.dark .qa-modal__field.svelte-t1u27m textarea:where(.svelte-t1u27m):focus,html.dark .qa-modal__subunit.svelte-t1u27m input:where(.svelte-t1u27m):focus,html.dark .qa-modal__subunit.svelte-t1u27m select:where(.svelte-t1u27m):focus{border-color:#6f9cff;box-shadow:0 0 0 3px #6f9cff2e}.modal.svelte-1rjex2p,.modal.svelte-1rjex2p :where(.svelte-1rjex2p){pointer-events:auto!important}.modal-backdrop{pointer-events:none!important}.product-modal-root.modal{background:#0f172a94}.product-form-page .product-form-page__body,.product-form-page .product-form-page__inner{width:100%}.product-modal-root .modal-dialog{width:min(100% - 24px,620px);max-width:620px;margin-inline:auto}.product-modal{position:relative;overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 18px 42px #0f172a29;padding:0}.product-modal.simple-modal__panel{padding:0}.product-modal-header.svelte-1rjex2p{min-height:auto;display:block;padding:14px 18px 12px;padding-inline-end:54px;border-bottom:1px solid #e5e7eb;background:#fff;text-align:start}.product-modal-heading.svelte-1rjex2p{min-width:0;text-align:start}.product-modal-header__text.svelte-1rjex2p{min-width:0}.product-modal-title.svelte-1rjex2p{margin:0;color:#0f172a;font-size:.98rem;font-weight:800;line-height:1.4}.product-modal-subtitle.svelte-1rjex2p{margin:4px 0 0;color:#64748b;font-size:.78rem;line-height:1.6}.product-modal-close.svelte-1rjex2p,.product-footer-btn.svelte-1rjex2p{appearance:none;font-family:inherit;cursor:pointer}.product-modal-close.svelte-1rjex2p{position:absolute;top:12px;inset-inline-end:12px;z-index:2;width:32px;min-width:32px;height:32px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#475569;display:inline-flex;align-items:center;justify-content:center}.product-modal-close.svelte-1rjex2p:hover{background:#f8fafc;color:#0f172a}.product-modal-body{max-height:calc(100vh - 160px);overflow-y:auto;overflow-x:hidden;padding:14px 18px;background:#fff}.product-form-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 12px;width:100%;margin:0}.product-form-grid>[class*=col-]{width:auto;max-width:none;padding:0;margin:0!important;min-width:0;grid-column:span 3;order:20}.product-grid-full.svelte-1rjex2p,.product-form-grid>.col-md-12{grid-column:1 / -1}.product-span-2.svelte-1rjex2p{grid-column:span 2!important}.product-span-3.svelte-1rjex2p{grid-column:span 3!important}.product-main-row.svelte-1rjex2p{order:1!important}.product-code-field.svelte-1rjex2p{order:2!important}.product-price-row.svelte-1rjex2p{order:3!important}.product-stock-row.svelte-1rjex2p{order:4!important}.product-form-grid>[class*=col-],.product-code-field.svelte-1rjex2p{padding:0!important;border:0;border-radius:0;background:transparent}.product-static-label.svelte-1rjex2p,.product-modal-body .form-label{display:block;margin:0 0 5px!important;padding:0!important;color:#334155;font-size:.76rem;font-weight:700;line-height:1.35;text-align:start}.product-modal-body .form-outline .form-notch{display:none!important}.product-modal-body .form-outline{display:flex;flex-direction:column;gap:0}.product-modal-body .form-outline .form-label{position:static!important;order:1;transform:none!important;max-width:none!important;pointer-events:auto;white-space:normal;overflow:visible;text-overflow:unset}.product-modal-body .form-outline .form-control{order:2}.product-modal-body .form-control,.product-modal-body .form-select,.product-modal-body .form-outline .form-control{width:100%;min-height:var(--control-height);border:1px solid #dbe3ef!important;border-radius:10px!important;background:#fff!important;color:#0f172a;padding-block:6px!important;padding-inline:10px!important;font-size:.82rem;line-height:1.4;text-align:start;box-shadow:none!important}.product-modal-body textarea.form-control{min-height:90px;resize:vertical}.product-modal-body .form-control:focus,.product-modal-body .form-select:focus,.product-modal-body .form-outline .form-control:focus,.product-modal-body .form-outline .form-control.active{border-color:#0f6efd!important;box-shadow:0 0 0 3px #2563eb1f!important;outline:none}.product-modal-body .input-group{flex-wrap:nowrap;align-items:flex-end;width:100%;max-width:100%}.field-quick-create-wrap.svelte-1rjex2p{position:relative;flex:1;min-width:0}.product-modal-body .field-quick-create-input{padding-inline-end:4.75rem!important}.field-quick-create-btn.svelte-1rjex2p{position:absolute;inset-inline-end:6px;bottom:5px;z-index:4;width:auto;min-width:auto;height:24px;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.3rem;padding:0 .45rem;border:none;border-radius:9px;background:#0f6efd;color:#fff;font-size:.72rem;font-weight:700;white-space:nowrap;line-height:1}.field-quick-create-btn.svelte-1rjex2p:hover{background:#1d4ed8;color:#fff}.product-modal-body .input-group-text{min-height:var(--control-height);border:1px solid #dbe3ef;background:#f8fafc;color:#475569;font-size:.76rem;font-weight:700;text-align:start}.product-modal-body .input-group .btn,.product-modal-body .btn-outline-secondary{min-height:var(--control-height);border:1px solid #dbe3ef;border-radius:12px;background:#fff;color:#475569;padding-inline:10px;font-size:.76rem;font-weight:700;box-shadow:none}.product-modal-body .input-group .btn:hover,.product-modal-body .btn-outline-secondary:hover{background:#f8fafc;color:#0f172a}.product-modal-body .field-currency-group{align-items:flex-end;flex-wrap:nowrap}.product-modal-body .field-currency-group .form-outline{flex:1;min-width:0}.product-modal-body .field-currency-input{border-start-end-radius:0!important;border-end-end-radius:0!important}.product-modal-body .field-currency-btn{width:76px;min-width:76px;height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dbe3ef;border-inline-start:0;border-start-start-radius:0!important;border-end-start-radius:0!important;border-start-end-radius:12px!important;border-end-end-radius:12px!important;background:#eef4ff;color:#0f6efd;padding-inline:10px;font-size:.76rem;font-weight:800;box-shadow:none}.product-modal-body .field-currency-btn:hover,.product-modal-body .field-currency-btn:focus,.product-modal-body .field-currency-btn.show{border-color:#bfdbfe;background:#dbeafe;color:#1d4ed8}.product-modal-body .list-group{margin-top:8px;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 16px 32px #0f172a1f;overflow:hidden}.product-modal-body .list-group-item{border:0;border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:.84rem;text-align:start}.product-modal-body .list-group-item:last-child{border-bottom:0}.product-modal-body .list-group-item:hover{background:#f8fafc}.product-image-field{display:grid;gap:10px}.image-search-btn.svelte-1rjex2p,.choose-image-btn.svelte-1rjex2p{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #bfdbfe;border-radius:12px;background:#eef4ff;color:#0f6efd;padding-inline:14px;font-size:.78rem;font-weight:800;text-decoration:none}.image-search-btn.svelte-1rjex2p:hover,.choose-image-btn.svelte-1rjex2p:hover{background:#dbeafe;color:#1d4ed8}.product-image-dropzone{min-height:112px;display:grid;place-items:center;gap:10px;padding:10px;border:1.5px dashed #cbd5e1;border-radius:16px;background:#fff;color:#64748b;text-align:center}.image-dropzone-text.svelte-1rjex2p{color:#64748b;font-size:.76rem;font-weight:600}.product-image-input.svelte-1rjex2p{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.preview-image{width:min(100%,112px);height:72px;border:1px solid #e5e7eb;border-radius:14px;object-fit:cover}.preview-empty{width:92px;height:64px;display:grid;place-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc;color:#94a3b8;font-size:.74rem;font-weight:700;text-align:center}.preview-empty i{font-size:1.2rem}.product-description-field{order:90}.product-image-field{order:91}.product-description-field textarea{min-height:112px}.product-modal-footer{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px 14px;border-top:1px solid #e5e7eb;background:#fff}.product-footer-actions.svelte-1rjex2p{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.product-footer-btn.svelte-1rjex2p{border-radius:10px;padding:8px 12px;font-size:.82rem;font-weight:700;line-height:1.2}.product-footer-btn--primary.svelte-1rjex2p{border:none;background:#0f6efd;color:#fff}.product-footer-btn--primary.svelte-1rjex2p:hover{background:#1d4ed8}.product-footer-btn--secondary.svelte-1rjex2p{border:1px solid #bfdbfe;background:#eef4ff;color:#0f6efd}.product-footer-btn--secondary.svelte-1rjex2p:hover{background:#dbeafe}.product-footer-btn--close.svelte-1rjex2p{border:1px solid #e5e7eb;background:#fff;color:#475569}.product-footer-btn--close.svelte-1rjex2p:hover{background:#f8fafc;color:#0f172a}.product-form-body.svelte-1rjex2p{width:100%}.product-form-page.svelte-1rjex2p{width:100%;max-width:none;margin:0;padding:0;color:#0f172a}.field-label.svelte-1rjex2p{display:block;margin-bottom:6px;color:#334155;font-size:13px;font-weight:700;text-align:start}.field-required.svelte-1rjex2p{color:#ef4444;margin-inline-start:2px}.field-counter.svelte-1rjex2p{margin-top:6px;color:#64748b;font-size:12px;text-align:end}.input-with-icon.svelte-1rjex2p{position:relative;display:flex;align-items:center}.input-with-icon__icon.svelte-1rjex2p{position:absolute;inset-inline-start:14px;color:#64748b;pointer-events:none;z-index:1}.input-with-icon.svelte-1rjex2p .input:where(.svelte-1rjex2p){padding-inline-start:40px}.input-action-control.svelte-1rjex2p{display:flex;align-items:stretch;width:100%;height:var(--control-height);border:1px solid #dbe7f3;border-radius:8px;overflow:hidden;background:#fff;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.input-action-control.svelte-1rjex2p:hover{border-color:#bfdbfe;background:#f8fbff}.input-action-control.svelte-1rjex2p:focus-within{border-color:#93c5fd;box-shadow:0 0 0 .15rem #2563eb1a}.input-action-control__input.svelte-1rjex2p{flex:1;min-width:0;height:100%;border:none!important;border-inline-end:1px solid #dbe7f3;border-radius:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;padding-inline:.55rem;font-size:.8rem;font-weight:500;color:#0f172a;text-align:start}.input-action-control__input.svelte-1rjex2p:focus{border:none!important;box-shadow:none!important;outline:none!important}.input-action-control__input--selected.svelte-1rjex2p{display:flex;align-items:center;border-inline-end:1px solid #dbe7f3;color:#0f172a;cursor:default;-webkit-user-select:none;user-select:none}.input-action-control__btn.svelte-1rjex2p{flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;width:auto;min-width:auto;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin:0;padding:0 .65rem;border:none;border-radius:0!important;background:transparent;color:#64748b;font-size:.72rem;font-weight:700;white-space:nowrap;line-height:1;cursor:pointer;box-shadow:none!important;outline:none!important}.input-action-control__btn.svelte-1rjex2p i,.input-action-control__btn-text.svelte-1rjex2p,.field-quick-create-btn.svelte-1rjex2p i,.field-quick-create-btn.svelte-1rjex2p .input-action-control__btn-text:where(.svelte-1rjex2p){display:inline-block;border:none;white-space:nowrap;line-height:1;flex-shrink:0}.input-action-control__btn.svelte-1rjex2p:hover{background:#3b82f60f;color:#0f6efd}.input-action-control__btn--create.svelte-1rjex2p{background:#0f6efd;color:#fff}.input-action-control__btn--create.svelte-1rjex2p:hover,.input-action-control__btn--create.svelte-1rjex2p:focus{background:#1d4ed8;color:#fff}.product-form-page .product-picker-menu{margin-top:.3rem;padding:.35rem;max-height:14rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;border:1px solid rgba(15,23,42,.08);border-radius:.75rem;box-shadow:0 14px 32px #0f172a1f;background:#fff}.product-form-page .product-picker-menu::-webkit-scrollbar{display:none}.product-form-page .product-picker-menu .list-group-item{border:0;border-radius:.5rem;margin-bottom:.1rem;padding:.42rem .6rem;color:#0f172a;font-size:.8rem;font-weight:600;text-align:start;background:transparent;cursor:pointer}.product-form-page .product-picker-menu .list-group-item:last-child{margin-bottom:0}.product-form-page .product-picker-menu .list-group-item:hover{background:#3b82f60f;color:#0f6efd}.product-form-page .filter-select{width:100%;max-width:none}.product-form-page .product-filter-menu{min-width:100%;padding:.35rem;border:1px solid rgba(15,23,42,.08);border-radius:.75rem;box-shadow:0 14px 32px #0f172a1f}.product-form-page .product-filter-menu .dropdown-item{font-size:.8rem;font-weight:600;padding:.42rem .6rem}.product-form-page .product-filter-menu .dropdown-item.active,.product-form-page .product-filter-menu .dropdown-item:active{background:#3b82f61a!important;color:#0f6efd!important}.product-form-page .price-control__currency,.product-form-page .field-currency-btn{border-inline-start:1px solid #dbe7f3!important;background:transparent!important;color:#64748b!important;font-size:.75rem!important;font-weight:600!important}.product-form-page .price-control__currency:after,.product-form-page .field-currency-btn:after{margin-inline-start:.25rem;font-size:.6rem;opacity:.6}.product-form-page .price-control__currency:hover,.product-form-page .price-control__currency.show,.product-form-page .field-currency-btn:hover,.product-form-page .field-currency-btn.show{background:#3b82f60f!important;color:#0f6efd!important}.product-form-page .price-control{height:var(--control-height);border:1px solid #dbe7f3;border-radius:8px}.product-form-page .price-control:focus-within{border-color:#93c5fd;box-shadow:0 0 0 .15rem #2563eb1a}.price-control.svelte-1rjex2p{display:flex;align-items:stretch;width:100%;height:var(--control-height);border:1px solid #dbe3ef;border-radius:12px;overflow:hidden;background:#fff}.price-control.svelte-1rjex2p:focus-within{border-color:#0f6efd;box-shadow:0 0 0 3px #2563eb1f}.price-input.svelte-1rjex2p{flex:1;min-width:0;height:100%;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;padding-inline:14px;text-align:start}.price-input.svelte-1rjex2p:focus{border:none!important;box-shadow:none!important;outline:none!important}.price-control__currency-select.svelte-1rjex2p{flex:0 0 4.5rem;width:4.5rem;min-width:4.5rem;border-inline-start:1px solid #dbe3ef;background:#fff}.price-control__currency-select.svelte-1rjex2p .filter-select{width:100%;height:100%;padding-top:0}.price-control__currency-select.svelte-1rjex2p .filter-select__control{height:100%}.price-control__currency-select.svelte-1rjex2p .filter-select__notch{display:none}.price-control__currency-select.svelte-1rjex2p .filter-select.outline .filter-select__trigger{height:100%;min-height:100%;border:0;border-radius:0;gap:.2rem;padding:0 .35rem;color:#0f6efd;font-size:.75rem;font-weight:700;background:#fff;box-shadow:none}.price-control__currency-select.svelte-1rjex2p .filter-select.outline.is-open .filter-select__trigger,.price-control__currency-select.svelte-1rjex2p .filter-select.outline .filter-select__trigger:focus-visible{box-shadow:none}.price-control-row.svelte-1rjex2p{display:flex;align-items:stretch;gap:8px;width:100%}.price-control-row.svelte-1rjex2p .price-control:where(.svelte-1rjex2p){flex:1;min-width:0}.price-control-row__percent.svelte-1rjex2p{flex:0 0 38px;width:38px;border:1px solid #dbe3ef;border-radius:12px;background:#fff;color:#475569;cursor:pointer}.price-control-row__percent.is-active.svelte-1rjex2p{border-color:#f59e0b;background:#fffbeb;color:#d97706}.price-control-row__percent-input.svelte-1rjex2p{flex:0 0 72px;width:72px;min-width:72px}.product-form-page .input,.product-form-page .select,.product-form-page .textarea{width:100%;border:1px solid #dbe3ef;border-radius:12px;background:#fff;padding-inline:14px;color:#0f172a;font-size:14px;text-align:start;outline:none;box-shadow:none}.product-form-page .input,.product-form-page .select{height:var(--control-height);min-height:var(--control-height)}.product-form-page .textarea:not(.description-textarea){min-height:120px;resize:vertical;padding-block:12px}.product-form-page .description-textarea{padding-block:12px}.product-form-page .input:focus,.product-form-page .select:focus,.product-form-page .textarea:focus{border-color:#0f6efd;box-shadow:0 0 0 3px #2563eb1f}.btn-primary.svelte-1rjex2p,.btn-secondary.svelte-1rjex2p,.btn-neutral.svelte-1rjex2p{appearance:none;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.btn-primary.svelte-1rjex2p{border:none;border-radius:12px;background:#0f6efd;color:#fff;padding:12px 18px;font-weight:800}.btn-primary.svelte-1rjex2p:hover{background:#1d4ed8}.btn-secondary.svelte-1rjex2p{border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff;color:#0f6efd;padding:12px 18px;font-weight:800}.btn-secondary.svelte-1rjex2p:hover{background:#dbeafe}.btn-neutral.svelte-1rjex2p{border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#475569;padding:12px 18px;font-weight:700}.btn-neutral.svelte-1rjex2p:hover{background:#f8fafc;color:#0f172a}.form-actions.svelte-1rjex2p{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:16px;padding:14px 18px;border:1px solid #e5e7eb;border-radius:16px;background:#fffffff5;box-shadow:0 8px 24px #0f172a0f}.product-neighbor-actions.svelte-1rjex2p{display:inline-flex;align-items:center;gap:8px;margin-inline-end:auto}.product-neighbor-btn.svelte-1rjex2p{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:96px;min-height:42px;padding:10px 14px}.product-neighbor-btn.svelte-1rjex2p:disabled{cursor:not-allowed;opacity:.48}.product-form-page .form-actions{position:sticky;bottom:0;z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -8px 24px #0f172a14}.image-upload.svelte-1rjex2p{border:1px dashed #bfdbfe;border-radius:16px;background:#fff;min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;text-align:center}.image-upload__icon.svelte-1rjex2p{font-size:1.8rem;color:#0f6efd}.image-upload__text.svelte-1rjex2p{margin:0;color:#64748b;font-size:.86rem;line-height:1.5}.image-upload__actions.svelte-1rjex2p{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.image-upload__choose.svelte-1rjex2p,.image-upload__search.svelte-1rjex2p{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-height);padding:10px 16px;font-size:.84rem;line-height:1.2}.image-upload__hint.svelte-1rjex2p{margin:0;color:#94a3b8;font-size:.76rem}.image-upload.svelte-1rjex2p .preview-image:where(.svelte-1rjex2p){width:min(100%,180px);height:118px;object-fit:contain;border-radius:12px}.product-page-form.svelte-1rjex2p,.form-card.svelte-1rjex2p,.form-grid.svelte-1rjex2p,.form-card__title.svelte-1rjex2p{display:contents}.product-form-page .product-page-form{display:flex;flex-direction:column;gap:15px;width:100%}.product-form-page .product-page-form-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;align-items:start;width:100%}html[dir=rtl] .product-form-page .product-page-form-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.product-form-page .product-page-form-layout .form-card-extra{grid-column:1;grid-row:1 / span 2}.product-form-page .product-page-form-layout .form-card-basic{grid-column:2;grid-row:1}.product-form-page .product-page-form-layout .form-card-pricing-stock{grid-column:2;grid-row:2}html[dir=rtl] .product-form-page .product-page-form-layout .form-card-extra{grid-column:2}html[dir=rtl] .product-form-page .product-page-form-layout .form-card-basic,html[dir=rtl] .product-form-page .product-page-form-layout .form-card-pricing-stock{grid-column:1}.product-form-page .form-card{display:block;margin:0;padding:17px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 4px 16px #0f172a0a}.product-form-page .section-title,.product-form-page .form-card__title{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:#0f172a;font-size:15px;font-weight:800;line-height:1.4;text-align:start}.product-form-page .section-title:before,.product-form-page .form-card__title:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#0f6efd}.product-form-page .product-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;width:100%;margin:0}.product-form-page .product-name-field{grid-column:1 / -1!important}.product-form-page .product-form-grid>[class*=col-],.product-form-page .product-form-grid>.field{width:auto;max-width:none;min-width:0;padding:0;margin:0!important;grid-column:auto;border:0;border-radius:0;background:transparent;box-shadow:none;order:50}.product-form-page .product-grid-full,.product-form-page .product-form-grid>.col-md-12,.product-form-page .full-width{grid-column:1 / -1!important}.product-form-page .product-span-2,.product-form-page .product-span-3{grid-column:auto!important}.product-form-page .product-main-row{order:11!important}.product-form-page .product-code-field{order:12!important}.product-form-page .product-price-row{order:21!important}.product-form-page .product-stock-row{order:31!important}.product-form-page .form-card-extra .product-form-grid{grid-template-columns:1fr;align-items:stretch}.product-form-page .form-card-extra .product-image-field,.product-form-page .form-card-extra .product-description-field{grid-column:1 / -1!important;width:100%;display:flex;flex-direction:column;gap:0}.product-form-page .form-card-extra .image-upload{width:100%;min-height:200px}.product-form-page .form-card-extra .description-field-body{position:relative}.product-form-page .form-card-extra .description-textarea{width:100%;min-height:140px;height:auto;padding-bottom:28px;resize:vertical;box-sizing:border-box}.product-form-page .form-card-extra .product-description-field .field-counter{position:absolute;bottom:8px;inset-inline-end:10px;margin:0}.product-form-page .form-card-extra .image-upload{min-height:160px;height:auto;box-sizing:border-box}.product-form-page .product-image-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;padding:16px;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc}.product-form-page .product-image-search-results .col-md-4{width:100%;max-width:none;flex:none;padding:0}.product-form-page .product-image-search-results img{width:100%;max-width:100%;height:auto;border-radius:12px;border:1px solid #e5e7eb;cursor:pointer}.product-form-page .product-description-field{order:41!important}.product-form-page .product-image-field{order:42!important}.product-form-page .form-outline{display:flex;flex-direction:column;width:100%;margin:0;padding:0}.product-form-page .form-outline .form-label{position:static!important;transform:none!important;top:auto!important;inset-inline-start:auto!important;order:-1;margin:0 0 6px!important;padding:0!important;color:#334155;font-size:13px;font-weight:700;line-height:1.35;text-align:start;pointer-events:auto}.product-form-page .product-static-label,.product-form-page .form-label{margin:0 0 6px!important;padding:0!important;color:#334155;font-size:13px;font-weight:700;line-height:1.35;text-align:start}.product-form-page .form-control,.product-form-page .form-select,.product-form-page .form-outline .form-control{min-height:var(--control-height);height:var(--control-height);border:1px solid #dbe3ef!important;border-radius:12px!important;background:#fff!important;color:#0f172a;padding-block:9px!important;padding-inline:14px!important;font-size:14px;line-height:1.4;text-align:start;box-shadow:none!important}.product-form-page .form-control:focus,.product-form-page .form-select:focus,.product-form-page .form-outline .form-control:focus,.product-form-page .form-outline .form-control.active{border-color:#0f6efd!important;box-shadow:0 0 0 3px #2563eb1f!important;outline:none}.product-form-page .field-quick-create-wrap{position:relative;display:block;width:100%;min-height:var(--control-height);border:1px solid #dbe3ef;border-radius:12px;overflow:hidden;background:#fff}.product-form-page .field-quick-create-wrap:focus-within{border-color:#0f6efd;box-shadow:0 0 0 3px #2563eb1f}.product-form-page .input-group:has(.field-quick-create-wrap),.product-form-page .field-quick-create-group{border:none;background:transparent;box-shadow:none}.product-form-page .field-quick-create-wrap .form-outline{margin:0;padding:0;border:none;background:transparent}.product-form-page .field-quick-create-input,.product-form-page .field-quick-create-wrap .form-control,.product-form-page .field-quick-create-wrap .form-outline .form-control{width:100%;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;padding-inline-end:44px!important}.product-form-page .field-quick-create-input:focus,.product-form-page .field-quick-create-wrap .form-control:focus,.product-form-page .field-quick-create-wrap .form-outline .form-control:focus,.product-form-page .field-quick-create-wrap .form-outline .form-control.active{border:none!important;box-shadow:none!important;outline:none!important}.product-form-page .field-quick-create-wrap .form-outline .form-label{display:none}.product-form-page .field-quick-create-btn{position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.35rem;width:auto;min-width:auto;height:28px;margin:0;padding:0 .55rem;border-radius:8px;background:#0f6efd;color:#fff;border:none;font-size:.72rem;font-weight:700;white-space:nowrap;line-height:1;cursor:pointer}.product-form-page .field-quick-create-btn:hover{background:#1d4ed8;color:#fff}.product-form-page .field-currency-group,.product-form-page .price-control{display:flex;align-items:stretch;flex-wrap:nowrap;height:var(--control-height);border:1px solid #dbe3ef;border-radius:12px;overflow:hidden;background:#fff;box-shadow:none}.product-form-page .field-currency-outer{border:none!important;background:transparent!important;box-shadow:none!important;gap:8px;flex-wrap:nowrap}.product-form-page .field-currency-group:focus-within,.product-form-page .price-control:focus-within{border-color:#0f6efd;box-shadow:0 0 0 3px #2563eb1f}.product-form-page .field-currency-group .form-outline{order:2;flex:1;min-width:0;margin:0;padding:0;border:none;background:transparent}.product-form-page .field-currency-group .form-outline .form-label{display:none}.product-form-page .field-currency-input,.product-form-page .field-currency-group .form-control,.product-form-page .field-currency-group .form-outline .form-control{width:100%;height:100%!important;min-height:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;padding-inline:14px;text-align:start}.product-form-page .field-currency-input:focus,.product-form-page .field-currency-group .form-control:focus,.product-form-page .field-currency-group .form-outline .form-control:focus,.product-form-page .field-currency-group .form-outline .form-control.active{border:none!important;box-shadow:none!important;outline:none!important}.product-form-page .field-currency-btn{order:1;flex:0 0 92px;width:92px;min-width:92px;height:100%;margin:0;padding-inline:10px;border:none;border-inline-end:1px solid #dbe3ef;border-radius:0!important;background:#f8fafc;color:#0f6efd;font-size:13px;font-weight:700;outline:none!important;box-shadow:none!important}.product-form-page .field-currency-btn:after{display:none}.product-form-page .field-currency-btn:hover,.product-form-page .field-currency-btn:focus,.product-form-page .field-currency-btn.show{background:#f8fafc;color:#0f6efd;border-inline-end:1px solid #dbe3ef;box-shadow:none!important;outline:none!important}.product-form-page .input-group-text,.product-form-page .input-group .btn:not(.field-currency-btn),.product-form-page .btn-outline-secondary{min-height:var(--control-height);border:1px solid #dbe3ef;font-size:13px;outline:none!important;box-shadow:none!important}.product-form-page textarea.form-control:not(.description-textarea),.product-form-page .product-description-field textarea:not(.description-textarea){min-height:120px;height:auto;resize:vertical}@media(max-width:768px){.product-form-page .product-page-form-layout{grid-template-columns:1fr}.product-form-page .product-page-form-layout .form-card-extra,.product-form-page .product-page-form-layout .form-card-basic,.product-form-page .product-page-form-layout .form-card-pricing-stock,html[dir=rtl] .product-form-page .product-page-form-layout .form-card-extra,html[dir=rtl] .product-form-page .product-page-form-layout .form-card-basic,html[dir=rtl] .product-form-page .product-page-form-layout .form-card-pricing-stock{grid-column:1;grid-row:auto}.product-modal-root .modal-dialog{width:min(100% - 16px,620px)}.product-form-grid,.product-form-page .product-form-grid{grid-template-columns:1fr}.product-form-grid>[class*=col-],.product-form-page .product-form-grid>[class*=col-],.product-form-page .product-form-grid>.field,.product-span-2.svelte-1rjex2p,.product-span-3.svelte-1rjex2p,.product-grid-full.svelte-1rjex2p,.product-form-grid>.col-md-12{grid-column:1 / -1!important}.product-modal-header.svelte-1rjex2p,.product-modal-footer{padding-inline:16px}.product-modal-body{padding:16px}.product-modal-footer{align-items:stretch;flex-direction:column}.product-footer-actions.svelte-1rjex2p{width:100%;flex-direction:column}.product-footer-btn.svelte-1rjex2p{width:100%}.form-actions.svelte-1rjex2p{align-items:stretch;flex-direction:column}.form-actions.svelte-1rjex2p .btn-primary:where(.svelte-1rjex2p),.form-actions.svelte-1rjex2p .btn-secondary:where(.svelte-1rjex2p),.form-actions.svelte-1rjex2p .btn-neutral:where(.svelte-1rjex2p){width:100%}}.product-date-picker.svelte-1rjex2p{width:100%;height:var(--control-height);min-height:var(--control-height)}.product-date-picker.svelte-1rjex2p .persian-date-text,.product-date-picker.svelte-1rjex2p .input-group-text.persian-date-text{display:none!important}.product-date-picker.svelte-1rjex2p .gregorian-date-text{flex:1 1 auto;justify-content:flex-start;border-inline-end:0;padding-inline:.75rem}.product-date-picker.svelte-1rjex2p .gregorian-date-text,.product-date-picker.svelte-1rjex2p .date-picker-icon{height:100%;min-height:100%;max-height:100%}.product-form-page .product-date-picker{height:var(--control-height);min-height:var(--control-height);border-radius:12px}.product-form-page .product-date-picker .persian-date-text,.product-form-page .product-date-picker .input-group-text.persian-date-text{display:none!important}.product-form-page .product-date-picker .gregorian-date-text{flex:1 1 auto;justify-content:flex-start;border-inline-end:0;padding-inline:.85rem}.product-form-page .product-date-picker .gregorian-date-text,.product-form-page .product-date-picker .date-picker-icon{height:var(--control-height);min-height:var(--control-height);max-height:var(--control-height)}.cursor-pointer.svelte-50eg8y{cursor:pointer}.pagination-circle.svelte-50eg8y .page-link:where(.svelte-50eg8y){border-radius:50%!important;margin-left:3px;margin-right:3px;border:none}.cursor-pointer.svelte-2qcslq{cursor:pointer}.pagination-circle.svelte-2qcslq .page-link:where(.svelte-2qcslq){border-radius:50%!important;margin-left:3px;margin-right:3px;border:none}.nav-link.active.svelte-19eyguc{background-color:var(--tab-bg-color);color:var(--tab-text-color);border-color:var(--tab-text-color)}.journals-report-page.svelte-125p2cz{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden}.summary-grid.svelte-125p2cz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%}.index-settings-button.svelte-125p2cz{display:grid;place-items:center;width:2.625rem;height:2.625rem;border:1px solid #dbe4ef;border-radius:.6rem;color:#0f6efd;background:#eff6ff}.index-settings-button.is-active.svelte-125p2cz{color:#fff;background:#0f6efd;border-color:#0f6efd}.table-state.svelte-125p2cz{display:grid;place-items:center;min-height:18rem}.date-badge.svelte-125p2cz{color:#475569;font-size:.8rem}.account-pair.svelte-125p2cz{display:flex;justify-content:center;gap:.35rem;flex-wrap:wrap}.account-pair.svelte-125p2cz span:where(.svelte-125p2cz),.amount.svelte-125p2cz{display:inline;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:.75rem;font-weight:700}.positive.svelte-125p2cz{color:#047857;background:transparent}.negative.svelte-125p2cz{color:#dc2626;background:transparent}.description-cell.svelte-125p2cz{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.running-balance.svelte-125p2cz{font-weight:700;line-height:1.5}.dash.svelte-125p2cz{color:#cbd5e1}@media(max-width:700px){.summary-grid.svelte-125p2cz{grid-template-columns:1fr}}.receipt.svelte-lww6th{width:74mm;padding:8px 4px;max-width:74mm;overflow:hidden;word-wrap:break-word;word-break:break-word}.brand.svelte-lww6th{font-size:16px;font-weight:700}.underbrand.svelte-lww6th{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:clip;display:block;width:100%;text-align:center}.center.svelte-lww6th{text-align:center}.divider.svelte-lww6th{border-top:1px solid #000;margin:6px 0}.svelte-lww6th{color:#000!important}.exchange-form-page.svelte-9fzrtr{--exchange-control-height: 2rem;--exchange-label-offset: 1.05rem;background:transparent;padding-bottom:0;color:#0f172a}.exchange-form-card.svelte-9fzrtr{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 6px 18px #0f172a0b!important;overflow:hidden;background:#fff}.exchange-form-card.svelte-9fzrtr .card-body{padding:.85rem 1rem;overflow:visible}.exchange-field-label.svelte-9fzrtr{display:block;margin-bottom:.25rem;color:#64748b;font-size:.68rem;font-weight:750;line-height:1.2}.exchange-form-fields.svelte-9fzrtr .form-control,.exchange-form-fields.svelte-9fzrtr .form-select,.exchange-form-page.svelte-9fzrtr .form-control,.exchange-form-page.svelte-9fzrtr .form-select{border-color:#e2e8f0;border-radius:8px;background:#fff;font-size:.8125rem;font-weight:600;color:#334155;min-height:var(--exchange-control-height)!important;height:var(--exchange-control-height);padding-block:.25rem;padding-inline:.625rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.exchange-form-fields.svelte-9fzrtr .form-control-sm,.exchange-form-page.svelte-9fzrtr .form-control-sm{min-height:var(--exchange-control-height)!important;height:var(--exchange-control-height);font-size:.8125rem;padding-block:.25rem;padding-inline:.625rem}.exchange-form-fields.svelte-9fzrtr .form-control:focus,.exchange-form-fields.svelte-9fzrtr .form-select:focus,.exchange-form-page.svelte-9fzrtr .form-control:focus,.exchange-form-page.svelte-9fzrtr .form-select:focus{border-color:#93c5fd;background:#fff;box-shadow:0 0 0 2px #2f6fed1a}.exchange-unified-input-group.persianDatePicker.svelte-9fzrtr{flex-direction:row!important;align-items:stretch!important}.exchange-unified-input-group.persianDatePicker.svelte-9fzrtr .persian-date-text{flex:1 1 50%;min-width:0;width:auto;border-inline-start:1px solid #e2e8f0!important;border-bottom:0;justify-content:center;text-align:center;background:var(--erp-bg)!important;height:var(--exchange-control-height);min-height:var(--exchange-control-height);max-height:var(--exchange-control-height);font-size:.78rem;font-weight:600;line-height:1.2;padding:0 .45rem}.exchange-unified-input-group.persianDatePicker.svelte-9fzrtr .input-group-text.badge-warning{flex:0 0 auto;width:auto;border-inline-start:0!important;border-bottom:0;border-inline-end:1px solid #e2e8f0;justify-content:center;height:var(--exchange-control-height);min-height:var(--exchange-control-height);max-height:var(--exchange-control-height)}.exchange-unified-input-group.persianDatePicker.svelte-9fzrtr .form-control{flex:1 1 50%;min-width:0;width:auto;border-top:0;height:var(--exchange-control-height);min-height:var(--exchange-control-height);max-height:var(--exchange-control-height);font-size:.78rem;line-height:1.2;padding:.25rem .45rem}.exchange-unified-input-group.svelte-9fzrtr{display:flex;align-items:stretch;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff;min-height:var(--exchange-control-height)}.exchange-amount-row.svelte-9fzrtr{display:flex;align-items:stretch;border:1px solid #e2e8f0;border-radius:8px;overflow:visible;background:#fff;min-height:var(--exchange-control-height)}.exchange-amount-row.svelte-9fzrtr:focus-within{border-color:#93c5fd;box-shadow:0 0 0 2px #2f6fed1a}.exchange-unified-input-group--inline.svelte-9fzrtr{flex:1;min-width:0;border:0;border-radius:0;overflow:hidden}.exchange-currency-picker.svelte-9fzrtr{position:relative;flex-shrink:0;border-inline-start:1px solid #e2e8f0}.exchange-currency-picker__btn.svelte-9fzrtr{height:100%;min-height:var(--exchange-control-height);border:0;background:#fff;padding:0 .55rem;font-weight:700;font-size:.75rem;color:#475569;display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;cursor:pointer}.exchange-currency-picker__btn.svelte-9fzrtr:hover{background:#f8fafc}.exchange-currency-menu.svelte-9fzrtr{position:absolute;top:calc(100% + 4px);inset-inline-end:0;z-index:1050;min-width:130px;margin:0;padding:.35rem 0;list-style:none;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 16px 32px #0f172a1f}.exchange-currency-menu__item.svelte-9fzrtr{display:block;width:100%;border:0;background:transparent;padding:.45rem .85rem;text-align:start;font-size:.82rem;font-weight:600;color:#334155;cursor:pointer}.exchange-currency-menu__item.svelte-9fzrtr:hover,.exchange-currency-menu__item.selected.svelte-9fzrtr{background:#eff6ff;color:#0f6efd}.exchange-unified-input-group.svelte-9fzrtr:focus-within{border-color:#93c5fd;box-shadow:0 0 0 2px #2f6fed1a}.exchange-unified-input-group.svelte-9fzrtr .form-control{border:0!important;box-shadow:none!important;border-radius:0!important;flex:1 1 auto;min-width:0;background:#fff!important;min-height:var(--exchange-control-height)!important;height:var(--exchange-control-height)}.exchange-unified-input-group.svelte-9fzrtr .form-control:focus{border:0!important;box-shadow:none!important;background:#fff!important}.exchange-unified-input-group.svelte-9fzrtr .input-group-text{border:0!important;border-radius:0!important;background:#fff}.exchange-unified-input-group.svelte-9fzrtr .input-group-text:not(:first-child){border-inline-start:1px solid #e2e8f0!important}.exchange-unified-input-group.svelte-9fzrtr .input-group-text:first-child:not(:last-child){border-inline-end:1px solid #e2e8f0!important}.exchange-unified-input-group.svelte-9fzrtr .exchange-input-addon-btn,.exchange-unified-input-group.svelte-9fzrtr .btn-info{border:0!important;border-inline-start:1px solid #e2e8f0!important;border-radius:0!important;padding:0 .5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:stretch;box-shadow:none!important;min-height:var(--exchange-control-height)}.exchange-unified-input-group.svelte-9fzrtr .btn-info{background:#eff6ff!important;color:#0f6efd}.exchange-unified-input-group.svelte-9fzrtr .exchange-input-addon-btn:first-child,.exchange-unified-input-group.svelte-9fzrtr .btn-info.exchange-input-addon-btn:first-child{border-inline-start:0!important}.exchange-account-selected-name.svelte-9fzrtr{display:flex;align-items:center;padding:0 .625rem;font-weight:650;font-size:.8125rem;color:#334155;cursor:pointer;min-height:var(--exchange-control-height);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exchange-account-selected-name.svelte-9fzrtr:hover{background:#f8fafc!important}.exchange-form-page.svelte-9fzrtr .btn{min-height:var(--exchange-control-height)}.exchange-form-page.svelte-9fzrtr .form-control::placeholder{color:#94a3b8;font-weight:500}.exchange-balance-text.svelte-9fzrtr{font-size:.68rem!important;line-height:1.25}.exchange-rate-toggle.svelte-9fzrtr{border:0!important;border-inline-start:1px solid #e2e8f0!important;border-radius:0!important;padding:0 .5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:stretch;box-shadow:none!important;min-height:var(--exchange-control-height);min-width:var(--exchange-control-height);background:#fff;font-size:.85rem;font-weight:700;cursor:pointer}.exchange-rate-toggle.svelte-9fzrtr:hover{background:#f8fafc}.exchange-benefit-row.svelte-9fzrtr{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--exchange-control-height);border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff}.exchange-benefit-row.svelte-9fzrtr .badge{display:flex;width:100%;min-height:var(--exchange-control-height);align-items:center;justify-content:center;border-radius:0;font-size:.76rem;font-weight:800}.exchange-mode-field.svelte-9fzrtr,.exchange-submit-field.svelte-9fzrtr{padding-top:var(--exchange-label-offset)}.exchange-mode-actions.svelte-9fzrtr{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.exchange-mode-btn.svelte-9fzrtr{min-height:var(--exchange-control-height);padding:.25rem .75rem;border-radius:8px;border:1px solid #e2e8f0;background:#fff;box-shadow:none;font-size:.72rem;font-weight:750;color:#475569;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.exchange-mode-btn.svelte-9fzrtr:hover{background:#f8fafc}.exchange-mode-btn--active.exchange-mode-btn--track.svelte-9fzrtr{background:#fef2f2;border-color:#fecaca;color:#dc2626}.exchange-mode-btn--active.exchange-mode-btn--notrack.svelte-9fzrtr{background:#1e293b;border-color:#1e293b;color:#fff}.exchange-mode-btn--active.exchange-mode-btn--treasury.svelte-9fzrtr{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.exchange-submit-btn.svelte-9fzrtr{min-height:var(--exchange-control-height);padding:.25rem .75rem;border-radius:8px;border-color:#2f6fed!important;background:#2f6fed!important;color:#fff!important;box-shadow:0 4px 10px #2f6fed2e;font-size:.78rem;font-weight:800;line-height:1.2}.exchange-account-field.svelte-9fzrtr{position:relative;min-width:0;overflow:visible}.exchange-account-anchor.svelte-9fzrtr{position:relative;z-index:120;width:100%;min-width:0;overflow:visible}.exchange-account-control.svelte-9fzrtr{display:flex;align-items:stretch;width:100%;height:2.375rem;min-height:2.375rem;overflow:hidden;border:1px solid #d6dfeb;border-radius:.625rem;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.exchange-account-control.svelte-9fzrtr:hover{border-color:#bcc9db}.exchange-account-control.svelte-9fzrtr:focus-within,.exchange-account-control.is-open.svelte-9fzrtr{border-color:#78a4f5;box-shadow:0 0 0 3px #2f6fed1a}.exchange-account-control__icon.svelte-9fzrtr{display:inline-grid;flex:0 0 2.25rem;width:2.25rem;place-items:center;background:#fff;color:#8c9aad}.exchange-account-search-input.svelte-9fzrtr{flex:1 1 auto;width:100%;min-width:0;height:100%;margin:0;padding:0;border:0;outline:0;background:transparent;color:#26364b;font-size:.78rem;font-weight:650;line-height:1.2;text-align:start;box-shadow:none}.exchange-account-search-input.svelte-9fzrtr:focus{border:0;outline:0;box-shadow:none}.exchange-account-search-input.svelte-9fzrtr::placeholder{color:#9aa7b8;font-weight:500}.exchange-selected-account.svelte-9fzrtr{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;height:100%;padding-inline:.1rem .65rem;border:0;outline:0;background:transparent;color:#26364b;font-size:.78rem;font-weight:750;text-align:start;cursor:pointer}.exchange-selected-account.svelte-9fzrtr:hover{color:#1d4ed8}.exchange-selected-account__content.svelte-9fzrtr{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.25rem;min-width:0;overflow:hidden;white-space:nowrap!important}.exchange-selected-account__name.svelte-9fzrtr{flex:0 1 auto;min-width:0;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exchange-selected-account__sep.svelte-9fzrtr{flex:0 0 auto;color:#cbd5e1;font-size:.72rem;font-weight:700}.exchange-selected-account__balance.svelte-9fzrtr{flex:1 0 auto;min-width:0;overflow:hidden;color:var(--bs-primary, #2f6fed);font-size:.68rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.exchange-selected-account__balance.svelte-9fzrtr *{display:inline!important;margin:0!important;padding:0!important;line-height:1.25!important;white-space:nowrap!important}.exchange-selected-account.svelte-9fzrtr>i:where(.svelte-9fzrtr){flex-shrink:0;color:#94a3b8;font-size:.72rem}.exchange-account-add.svelte-9fzrtr{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.3rem;min-width:4.2rem;height:100%;padding-inline:.65rem;border:0;border-inline-start:1px solid #dfe6ef;background:var(--bs-primary, #2f6fed);color:#fff;font-size:.68rem;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease}.exchange-account-add.svelte-9fzrtr:hover,.exchange-account-add.svelte-9fzrtr:focus-visible{background:#1d4ed8;color:#fff}.exchange-account-dropdown.svelte-9fzrtr{position:absolute;top:calc(100% + .35rem);bottom:auto;inset-inline:0;z-index:9999;width:100%;min-width:100%;max-height:18rem;margin:0;padding:.3rem;overflow-x:hidden;overflow-y:auto;list-style:none;border:1px solid #dce4ef;border-radius:.75rem;background:#fff;box-shadow:0 18px 42px #0f172a29;scrollbar-width:none}.exchange-account-dropdown.svelte-9fzrtr::-webkit-scrollbar{display:none}.exchange-account-dropdown.svelte-9fzrtr>li:where(.svelte-9fzrtr){width:100%;margin:0;padding:0}.exchange-account-option.svelte-9fzrtr{display:flex;align-items:center;gap:.55rem;width:100%;min-height:3rem;padding:.4rem .5rem;border:0;border-radius:.5rem;background:transparent;color:#26364b;text-align:start;cursor:pointer}.exchange-account-option.svelte-9fzrtr:hover,.exchange-account-option.svelte-9fzrtr:focus-visible,.exchange-account-option.is-selected.svelte-9fzrtr{background:#f0f6ff}.exchange-account-option__avatar.svelte-9fzrtr{display:inline-grid;flex:0 0 1.9rem;width:1.9rem;height:1.9rem;place-items:center;border-radius:.5rem;background:#edf4ff;color:var(--bs-primary, #2f6fed)}.exchange-account-option__copy.svelte-9fzrtr{display:grid;flex:1 1 auto;min-width:0;gap:.05rem}.exchange-account-option__copy.svelte-9fzrtr strong:where(.svelte-9fzrtr){overflow:hidden;color:#26364b;font-size:.75rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.exchange-account-option__copy.svelte-9fzrtr small:where(.svelte-9fzrtr){overflow:hidden;color:#8794a7;font-size:.61rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.exchange-account-option__arrow.svelte-9fzrtr{flex-shrink:0;color:#a0acbc;font-size:.58rem}.exchange-account-option.is-selected.svelte-9fzrtr .exchange-account-option__arrow:where(.svelte-9fzrtr){color:var(--bs-primary, #2f6fed)}.exchange-account-field.svelte-9fzrtr,.exchange-account-anchor.svelte-9fzrtr,.exchange-form-page.svelte-9fzrtr,.exchange-form-card.svelte-9fzrtr,.exchange-form-fields.svelte-9fzrtr{overflow:visible!important}html[dir=rtl] .exchange-account-option__arrow.svelte-9fzrtr{transform:scaleX(-1)}@media(max-width:480px){.exchange-account-add.svelte-9fzrtr{width:2.65rem;min-width:2.65rem;padding:0}.exchange-account-add.svelte-9fzrtr span:where(.svelte-9fzrtr){display:none}.exchange-account-control__icon.svelte-9fzrtr{flex-basis:2rem;width:2rem}}.track-picker-layer.svelte-9fzrtr{position:fixed;z-index:100000;inset:0;display:grid;place-items:center;padding:1rem;background:#0f172a29;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.track-picker-dialog.svelte-9fzrtr{width:min(100%,380px);max-width:380px;min-height:0!important;margin:0!important;transform:none!important}.track-picker-modal.svelte-9fzrtr{display:flex;max-height:calc(100vh - 2rem);overflow:hidden;flex-direction:column;border:1px solid #dce4ef;border-radius:15px;background:var(--mdb-body-bg,#fff);box-shadow:0 20px 55px #0f172a3d}.track-picker-header.svelte-9fzrtr{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid #e5eaf2;background:#fbfcfe}.track-picker-heading.svelte-9fzrtr{display:flex;align-items:center;gap:10px}.track-picker-heading.svelte-9fzrtr>span:where(.svelte-9fzrtr){display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#eaf1ff;color:#0f6efd;font-size:16px}.track-picker-heading.svelte-9fzrtr div:where(.svelte-9fzrtr){display:flex;flex-direction:column}.track-picker-heading.svelte-9fzrtr small:where(.svelte-9fzrtr){color:#8491a5;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.track-picker-heading.svelte-9fzrtr h5:where(.svelte-9fzrtr){margin:0;color:#18243a;font-size:15px;font-weight:800}.track-picker-close.svelte-9fzrtr{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#7b8798}.track-picker-close.svelte-9fzrtr:hover{background:#eef2f7;color:#df3f4c}.track-picker-body.svelte-9fzrtr{min-height:0;padding:14px 16px 8px;overflow:hidden}.track-picker-body.svelte-9fzrtr>.mb-3:where(.svelte-9fzrtr){display:flex;min-height:0;height:100%;margin-bottom:0!important;flex-direction:column}.track-search-group.svelte-9fzrtr{flex:0 0 auto;overflow:hidden;border:1px solid #dbe4ef!important;border-radius:10px!important;background:#fff!important;box-shadow:0 2px 8px #1f375a0a}.track-search-icon.svelte-9fzrtr{display:grid;place-items:center;padding-inline-start:11px;color:#8b9ab0}.track-search-group.svelte-9fzrtr input:where(.svelte-9fzrtr){height:40px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:12px}.track-search-group.svelte-9fzrtr .exchange-input-addon-btn:where(.svelte-9fzrtr){width:38px;border:0!important;border-inline-start:1px solid #edf1f6!important;background:transparent!important;color:#0f6efd!important}.track-account-list.svelte-9fzrtr{min-height:0;max-height:min(260px,calc(100vh - 230px));margin-top:10px;padding-inline-end:3px;overflow:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.track-account-group.svelte-9fzrtr{margin-bottom:4px}.track-account-row.svelte-9fzrtr{display:flex;align-items:center;gap:8px;min-height:42px;padding:5px 7px!important;border:1px solid #e3e8f0!important;border-radius:9px!important;background:#fff!important;color:#273449!important;text-align:start;transition:border-color .15s ease,background .15s ease,transform .15s ease}.track-account-row.svelte-9fzrtr:hover{z-index:1;border-color:#b9cdf4!important;background:#f7faff!important;transform:translateY(-1px)}.track-account-avatar.svelte-9fzrtr{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;border-radius:8px;background:#edf3ff;color:#2f63cc;font-size:11px;font-weight:850}.track-account-name.svelte-9fzrtr{min-width:0;flex:1;overflow:hidden;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.track-account-type.svelte-9fzrtr{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:#eef7fa;color:#24718a;font-size:8px;font-weight:750}.track-row-arrow.svelte-9fzrtr{flex:0 0 auto;color:#a6b0bf;font-size:9px}.track-empty.svelte-9fzrtr{display:flex;min-height:110px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#8a97aa;font-size:11px}.track-empty.svelte-9fzrtr i:where(.svelte-9fzrtr){font-size:22px}.track-picker-footer.svelte-9fzrtr{padding:9px 16px 13px;border-top:0;background:#fff}.track-cancel-btn.svelte-9fzrtr{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid #dce3ec;border-radius:8px;background:#fff;color:#526177;font-size:11px;font-weight:750}.track-cancel-btn.svelte-9fzrtr:hover{background:#f5f7fa}.track-picker-header.svelte-9fzrtr{padding:9px 12px}.track-picker-heading.svelte-9fzrtr>span:where(.svelte-9fzrtr){width:32px;height:32px}.track-picker-body.svelte-9fzrtr{padding:9px 12px 5px}.track-search-group.svelte-9fzrtr input:where(.svelte-9fzrtr){height:34px!important}.track-account-list.svelte-9fzrtr{max-height:min(190px,calc(100vh - 210px));margin-top:7px}.track-account-row.svelte-9fzrtr{min-height:37px;padding:4px 6px!important}.track-picker-footer.svelte-9fzrtr{padding:6px 12px 9px}.track-cancel-btn.svelte-9fzrtr{padding:5px 9px}@media(max-width:767px){.exchange-mode-field.svelte-9fzrtr,.exchange-submit-field.svelte-9fzrtr{padding-top:0}.track-picker-dialog.svelte-9fzrtr{margin:.65rem}.track-picker-body.svelte-9fzrtr{padding:12px}.track-account-list.svelte-9fzrtr{max-height:55vh}}.exchanges-page.svelte-1bqabc7{display:flex;flex:1 1 auto;flex-direction:column;gap:.65rem;width:100%;min-height:0;height:100%;max-height:100%;overflow:hidden}.exchanges-page.svelte-1bqabc7 .filter-toggle{flex-basis:1.75rem!important;width:1.75rem!important;min-width:1.75rem!important;max-width:1.75rem!important;height:1.75rem!important;min-height:1.75rem!important;max-height:1.75rem!important;border-radius:.4rem!important;background:#0f6efd!important;color:#fff!important;box-shadow:0 2px 6px #2563eb2e!important}.exchanges-page.svelte-1bqabc7 .filter-toggle:hover{background:#1d4ed8!important}.exchanges-page.svelte-1bqabc7 .filter-toggle i{color:#fff!important;opacity:1;-webkit-text-fill-color:#ffffff}.exchanges-page.svelte-1bqabc7 .index-page{flex:1 1 auto;height:auto}.account-pair.svelte-1bqabc7{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem}.cell-link.svelte-1bqabc7{max-width:100%;overflow:hidden;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.description-cell.svelte-1bqabc7{display:block;overflow:hidden;color:#64748b;text-overflow:ellipsis;white-space:nowrap}.cell-muted.svelte-1bqabc7,.muted-dash.svelte-1bqabc7{color:#94a3b8}.cursor-pointer.svelte-1bqabc7{cursor:pointer}.currencies-page-actions.svelte-1ohrodt{display:flex;align-items:center;justify-content:flex-start;margin-bottom:.5rem;direction:ltr}.rate-cell.svelte-1ohrodt{direction:ltr;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.qa-modal.svelte-1ohrodt .modal-dialog.qa-modal__dialog.currency-modal-dialog:where(.svelte-1ohrodt){width:min(95vw,34rem);max-width:min(95vw,34rem)}.currency-default-switch.svelte-1ohrodt{cursor:pointer;-webkit-user-select:none;user-select:none}.currency-default-switch.svelte-1ohrodt input[type=checkbox]:where(.svelte-1ohrodt){appearance:none;-webkit-appearance:none;position:relative;width:2.6rem;height:1.4rem;margin:0;border:1px solid #dbe3ef;border-radius:999px;background:#e2e8f0;cursor:pointer;transition:background .18s ease,border-color .18s ease;flex:0 0 auto}.currency-default-switch.svelte-1ohrodt input[type=checkbox]:where(.svelte-1ohrodt):after{content:"";position:absolute;top:50%;inset-inline-start:3px;width:1.05rem;height:1.05rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a40;transform:translateY(-50%);transition:inset-inline-start .18s ease}.currency-default-switch.svelte-1ohrodt input[type=checkbox]:where(.svelte-1ohrodt):checked{background:#0f6efd;border-color:#0f6efd}.currency-default-switch.svelte-1ohrodt input[type=checkbox]:where(.svelte-1ohrodt):checked:after{inset-inline-start:calc(100% - 1.08rem - 3px)}.currency-default-switch.svelte-1ohrodt input[type=checkbox]:where(.svelte-1ohrodt):focus-visible{outline:none;box-shadow:0 0 0 3px #0f6efd33}.currency-rate-field.svelte-1ohrodt{grid-column:1 / -1;display:grid;gap:.45rem}.currency-rate-label-row.svelte-1ohrodt{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.currency-rate-label-row.svelte-1ohrodt>span:where(.svelte-1ohrodt):first-child{color:#334155;font-size:var(--control-font, .84rem);font-weight:700}.currency-base-chip.svelte-1ohrodt{flex:0 0 auto;padding:.2rem .55rem;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:.72rem;font-weight:700}.currency-rate-line.svelte-1ohrodt{display:grid;grid-template-columns:auto auto minmax(6rem,1fr) auto 2.25rem;align-items:center;gap:.5rem;min-width:0}.currency-rate-code.svelte-1ohrodt,.currency-rate-equals.svelte-1ohrodt,.currency-selected-rate-code.svelte-1ohrodt{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700;color:#334155}.currency-rate-equals.svelte-1ohrodt{color:#64748b;font-weight:700}.currency-rate-input.svelte-1ohrodt{min-width:0;width:100%;text-align:left}.currency-swap-button.svelte-1ohrodt{display:inline-grid;width:2.25rem;height:2.25rem;place-items:center;padding:0;border:1px solid #dbe3ef;border-radius:var(--control-radius, .625rem);background:#fff;color:#64748b;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.currency-swap-button.svelte-1ohrodt:hover{border-color:#0f6efd;background:#0f6efd0f;color:#0f6efd}.currency-rate-label-actions.svelte-1ohrodt{display:flex;align-items:center;gap:.5rem;margin-inline-start:auto;flex:0 0 auto;min-width:0}.currency-add-rate-button.svelte-1ohrodt{display:inline-grid;width:1.75rem;height:1.75rem;place-items:center;padding:0;border:1px solid #dbe3ef;border-radius:var(--control-radius, .625rem);background:#fff;color:#64748b;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .18s ease}.currency-add-rate-button.svelte-1ohrodt:hover{border-color:#0f6efd;background:#0f6efd0f;color:#0f6efd}.currency-add-rate-button.active.svelte-1ohrodt{border-color:#0f6efd;background:#0f6efd14;color:#0f6efd;transform:rotate(45deg)}.currency-extra-rate-row.svelte-1ohrodt{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) 2.25rem;align-items:end;gap:.85rem;min-width:0}.currency-foreign-grid.svelte-1ohrodt{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.85rem;margin-top:.35rem}.currency-selected-rate.svelte-1ohrodt{display:flex;align-items:center;gap:.45rem;min-width:0}.currency-selected-rate.svelte-1ohrodt input:where(.svelte-1ohrodt){flex:1;min-width:0}.currency-selected-rate-code.svelte-1ohrodt{font-size:.8rem;color:#64748b}.currency-inline-notice.svelte-1ohrodt{display:flex;align-items:flex-start;gap:.5rem;margin-top:.35rem;padding:.65rem .8rem;border-radius:.625rem;background:#f1f5f9;color:#64748b;font-size:.78rem;line-height:1.5}.currency-rate-line.svelte-1ohrodt,.currency-selected-rate.svelte-1ohrodt{direction:ltr!important;unicode-bidi:isolate;text-align:left}html.dark .qa-modal__panel.svelte-1ohrodt{border-color:#94a3b857;background:#0b1426;color:#e5edf9}html.dark .qa-modal__field.svelte-1ohrodt span:where(.svelte-1ohrodt){color:#8fa0ba}html.dark .qa-modal__intro.svelte-1ohrodt h2:where(.svelte-1ohrodt){color:#e5edf9}html.dark .qa-modal__intro.svelte-1ohrodt p:where(.svelte-1ohrodt){color:#8fa0ba}html.dark .qa-modal__switch.svelte-1ohrodt{color:#e5edf9}html.dark .qa-modal__close.svelte-1ohrodt{border-color:#94a3b857;background:#111c31;color:#dbe7ff}html.dark .qa-modal__field.svelte-1ohrodt input:where(.svelte-1ohrodt),html.dark .qa-modal__field.svelte-1ohrodt select:where(.svelte-1ohrodt){border-color:#94a3b861;background:#111c31;color:#e5edf9}html.dark .qa-modal__field.svelte-1ohrodt input:where(.svelte-1ohrodt):focus,html.dark .qa-modal__field.svelte-1ohrodt select:where(.svelte-1ohrodt):focus{border-color:#6f9cff;box-shadow:0 0 0 3px #6f9cff2e}html.dark .currency-default-switch.svelte-1ohrodt input[type=checkbox]:where(.svelte-1ohrodt){border-color:#94a3b861;background:#1e293b}html.dark .currency-default-switch.svelte-1ohrodt input[type=checkbox]:where(.svelte-1ohrodt):after{background:#e2e8f0}html.dark .currency-rate-code.svelte-1ohrodt,html.dark .currency-selected-rate-code.svelte-1ohrodt{color:#cbd5e1}html.dark .currency-rate-equals.svelte-1ohrodt{color:#8fa0ba}html.dark .currency-swap-button.svelte-1ohrodt{border-color:#94a3b857;background:#111c31;color:#8fa0ba}html.dark .currency-swap-button.svelte-1ohrodt:hover{border-color:#6f9cff;background:#6f9cff24;color:#9db8ff}html.dark .currency-add-rate-button.svelte-1ohrodt{border-color:#94a3b857;background:#111c31;color:#8fa0ba}html.dark .currency-add-rate-button.svelte-1ohrodt:hover,html.dark .currency-add-rate-button.active.svelte-1ohrodt{border-color:#6f9cff;background:#6f9cff24;color:#9db8ff}html.dark .currency-base-chip.svelte-1ohrodt,html.dark .currency-inline-notice.svelte-1ohrodt{background:#111c31;color:#8fa0ba}@media(max-width:640px){.currency-foreign-grid.svelte-1ohrodt{grid-template-columns:1fr}.currency-rate-line.svelte-1ohrodt{grid-template-columns:auto auto minmax(0,1fr) auto}.currency-extra-rate-row.svelte-1ohrodt{grid-template-columns:1fr}.currency-swap-button.svelte-1ohrodt{grid-column:1 / -1;width:100%}}.warehouse-view-page.svelte-1k6frkv{display:flex;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.warehouse-summary-grid.svelte-1k6frkv{grid-template-columns:repeat(4,minmax(0,1fr))}.warehouse-currency-values.svelte-1k6frkv{display:grid;gap:.08rem;min-width:0}.warehouse-currency-values.svelte-1k6frkv span:where(.svelte-1k6frkv){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-currency-values.svelte-1k6frkv b:where(.svelte-1k6frkv){font-weight:800}.warehouse-table-state.svelte-1k6frkv{display:grid;flex:1 1 auto;min-height:12rem;place-items:center}.cursor-pointer.svelte-1k6frkv{cursor:pointer;-webkit-user-select:none;user-select:none}.sort-icon.svelte-1k6frkv{margin-inline-start:.25rem;color:#0f6efd;font-size:.68rem}.warehouse-col-index.svelte-1k6frkv{width:4rem}.warehouse-col-product.svelte-1k6frkv{width:30%}.warehouse-col-category.svelte-1k6frkv,.warehouse-col-quantity.svelte-1k6frkv{width:22%}.warehouse-col-updated.svelte-1k6frkv{width:26%}.cell-muted.svelte-1k6frkv{color:#94a3b8}.warehouse-product-link.svelte-1k6frkv{display:inline-grid;gap:.08rem;max-width:100%;padding:0;border:0;border-radius:.25rem;background:transparent;color:#0f6efd;font:inherit;font-weight:700;text-align:start;cursor:pointer}.warehouse-product-link.svelte-1k6frkv span:where(.svelte-1k6frkv),.warehouse-product-link.svelte-1k6frkv small:where(.svelte-1k6frkv){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-product-link.svelte-1k6frkv small:where(.svelte-1k6frkv){color:#94a3b8;font-size:.66rem;font-weight:600}.warehouse-product-link.svelte-1k6frkv:hover span:where(.svelte-1k6frkv){text-decoration:underline;text-underline-offset:.15rem}.warehouse-product-link.svelte-1k6frkv:focus-visible{outline:2px solid currentColor;outline-offset:2px}html.dark .warehouse-product-link.svelte-1k6frkv{color:#60a5fa}html.dark .warehouse-product-link.svelte-1k6frkv:hover{color:#93c5fd}html.dark .warehouse-product-link.svelte-1k6frkv small:where(.svelte-1k6frkv),html.dark .cell-muted.svelte-1k6frkv{color:var(--erp-muted)}.warehouse-updated-date.svelte-1k6frkv{color:#64748b;font-size:.74rem;font-variant-numeric:tabular-nums;white-space:nowrap}html.dark .warehouse-updated-date.svelte-1k6frkv{color:var(--erp-text-soft)}@media(max-width:1050px){.warehouse-summary-grid.svelte-1k6frkv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.warehouse-summary-grid.svelte-1k6frkv{grid-template-columns:1fr}}.cursor-pointer.svelte-1gdac9x{cursor:pointer}.pagination-circle.svelte-1gdac9x .page-link:where(.svelte-1gdac9x){border-radius:50%!important;margin-left:3px;margin-right:3px;border:none}.cursor-pointer.svelte-14bc6pp{cursor:pointer}.pagination-circle.svelte-14bc6pp .page-link:where(.svelte-14bc6pp){border-radius:50%!important;margin-left:3px;margin-right:3px;border:none}table.svelte-1ek79oq{border-bottom:2px solid #000!important}td.svelte-1ek79oq{border-bottom:1px solid #000!important;font-size:10pt!important;padding:4px!important}th.svelte-1ek79oq{border-bottom:2px solid #000!important;border-top:2px solid #000!important;font-size:11pt!important}.brand.svelte-1ek79oq{font-size:16px;font-weight:700}.receipt.svelte-1ek79oq{width:74mm;padding:8px 4px;max-width:74mm;overflow:hidden;word-wrap:break-word;word-break:break-word}.svelte-1ek79oq{box-sizing:border-box}.receipt.svelte-1ek79oq :where(.svelte-1ek79oq){max-width:100%;overflow-wrap:anywhere}table.svelte-1ek79oq{table-layout:fixed;width:100%}.nowrap.svelte-1ek79oq{white-space:nowrap}td.svelte-1ek79oq,th.svelte-1ek79oq{word-break:break-word}.underbrand.svelte-1ek79oq{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:clip;display:block;width:100%;text-align:center}.center.svelte-1ek79oq{text-align:center}.divider.svelte-1ek79oq{border-top:1px solid #000;margin:6px 0}.svelte-1ek79oq{color:#000!important}.return-table-wrap.svelte-k8fizp{overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px}.return-table.svelte-k8fizp{width:100%;border-collapse:collapse;table-layout:fixed}.return-table.svelte-k8fizp th:where(.svelte-k8fizp){background:#f8fafc;color:#64748b;font-size:12px;font-weight:600;padding:10px 12px;text-align:start;border-bottom:1px solid #e2e8f0}.return-table.svelte-k8fizp td:where(.svelte-k8fizp){padding:10px 12px;border-block-start:1px solid #f1f5f9;font-size:13px;vertical-align:middle}.return-table__num.svelte-k8fizp,.return-table.svelte-k8fizp th.return-table__num:where(.svelte-k8fizp){text-align:end}.return-table__amount.svelte-k8fizp{font-weight:700;font-variant-numeric:tabular-nums}.return-table__input-group.svelte-k8fizp{display:flex;align-items:center;gap:6px}.return-table__input-group.svelte-k8fizp input:where(.svelte-k8fizp){flex:1;min-width:0;min-height:36px;padding:6px 10px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px}.return-table__input-group.svelte-k8fizp span:where(.svelte-k8fizp){font-size:12px;color:#64748b;white-space:nowrap}.return-total.svelte-k8fizp{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #e2e8f0;font-size:14px}.return-total.svelte-k8fizp span:where(.svelte-k8fizp){font-weight:700;font-variant-numeric:tabular-nums;color:#0f172a}.purchase-detail-page.svelte-jz40xp{width:calc(100% + 1rem);margin:-.5rem;min-height:100%;padding-block:24px;background:#f8fafc}.purchase-detail-page__inner.svelte-jz40xp{width:100%;max-width:1180px;margin-inline:auto;padding-inline:24px;display:flex;flex-direction:column;gap:24px}.pd-header-card.svelte-jz40xp{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.pd-header-card__top.svelte-jz40xp{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pd-header-card__title-row.svelte-jz40xp{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;flex:1 1 auto}.pd-header-card__title.svelte-jz40xp{margin:0;font-size:1.0625rem;font-weight:700;color:#0f172a;line-height:1.3}.pd-status-badge.svelte-jz40xp{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.pd-status-badge--confirmed.svelte-jz40xp{background:#ecfdf5;color:#10b981;border:1px solid #a7f3d0}.pd-status-badge--draft.svelte-jz40xp{background:#fffbeb;color:#f59e0b;border:1px solid #fde68a}.pd-status-badge--version.svelte-jz40xp{background:#eff6ff;color:#0f6efd;border:1px solid #bfdbfe}.pd-header-meta.svelte-jz40xp{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding-block-start:8px;border-block-start:1px solid #f1f5f9}.pd-header-meta__item.svelte-jz40xp{margin:0}.pd-header-meta__desc.svelte-jz40xp p{margin:0;display:inline}.pd-header-meta__desc.svelte-jz40xp p:not(:last-child):after{content:" "}.pd-header-meta.svelte-jz40xp dt:where(.svelte-jz40xp){margin:0 0 1px;font-size:11px;font-weight:500;color:#64748b}.pd-header-meta.svelte-jz40xp dd:where(.svelte-jz40xp){margin:0;font-size:13px;font-weight:600;color:#0f172a}.pd-header-card__actions.svelte-jz40xp{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;flex-shrink:0}.pd-link.svelte-jz40xp{background:none;border:none;padding:0;color:#0f6efd;font-weight:600;cursor:pointer;text-align:start}.pd-link--product.svelte-jz40xp{font-size:14px}.pd-link.svelte-jz40xp:hover{text-decoration:underline}.pd-btn.svelte-jz40xp{display:inline-flex;align-items:center;gap:5px;border-radius:8px;padding:7px 12px;font-weight:600;font-size:12px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.pd-btn--primary.svelte-jz40xp{background:#0f6efd;color:#fff;border-color:#0f6efd}.pd-btn--primary.svelte-jz40xp:hover{background:#1d4ed8}.pd-btn--whatsapp.svelte-jz40xp{background:#25d366;color:#fff;border-color:#25d366}.pd-btn--whatsapp.svelte-jz40xp:hover{background:#16a34a;border-color:#16a34a}.pd-btn--secondary.svelte-jz40xp{background:#eff6ff;color:#0f6efd;border-color:#bfdbfe}.pd-btn--secondary.svelte-jz40xp:hover{background:#dbeafe}.pd-btn--outline.svelte-jz40xp{background:#fff;color:#475569;border-color:#e2e8f0}.pd-btn--outline.svelte-jz40xp:hover{background:#f8fafc;border-color:#cbd5e1}.pd-btn--danger-outline.svelte-jz40xp{background:#fff;color:#ef4444;border-color:#ef4444}.pd-btn--danger-outline.svelte-jz40xp:hover{background:#fef2f2}.pd-btn--neutral.svelte-jz40xp{background:#fff;color:#475569;border-color:#e2e8f0}.pd-btn--neutral.svelte-jz40xp:hover{background:#f8fafc}.pd-btn--icon.svelte-jz40xp{padding:7px 9px;flex-shrink:0}.pd-btn--sm.svelte-jz40xp{padding:5px 10px;font-size:11px}.pd-card.svelte-jz40xp{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.pd-card__head.svelte-jz40xp{padding:14px 20px;border-bottom:1px solid #e2e8f0}.pd-card__title.svelte-jz40xp{margin:0;display:flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:700;color:#0f172a}.pd-card__title.svelte-jz40xp i:where(.svelte-jz40xp){color:#0f6efd;font-size:1rem}.pd-card__scroll.svelte-jz40xp{overflow-x:auto}.pd-table.svelte-jz40xp{width:100%;table-layout:fixed;border-collapse:collapse}.pd-table--items.svelte-jz40xp col.pd-table__col-product:where(.svelte-jz40xp){width:22%}.pd-table--items.svelte-jz40xp col.pd-table__col-qty:where(.svelte-jz40xp){width:13%}.pd-table--items.svelte-jz40xp col.pd-table__col-num:where(.svelte-jz40xp){width:13%}.pd-table--items.svelte-jz40xp col.pd-table__col-total:where(.svelte-jz40xp){width:16%}.pd-table--items.svelte-jz40xp col.pd-table__col-actions:where(.svelte-jz40xp){width:10%}.pd-table.svelte-jz40xp th:where(.svelte-jz40xp){background:#f8fafc;color:#64748b;font-size:12px;font-weight:600;padding:12px 10px;text-align:start;white-space:nowrap;border-bottom:1px solid #e2e8f0;vertical-align:middle}.pd-table.svelte-jz40xp td:where(.svelte-jz40xp){padding:12px 10px;border-block-start:1px solid #f1f5f9;color:#0f172a;text-align:start;vertical-align:middle;font-size:14px}.pd-table.svelte-jz40xp th.pd-table__col-product:where(.svelte-jz40xp),.pd-table.svelte-jz40xp td.pd-table__col-product:where(.svelte-jz40xp){text-align:start}.pd-table.svelte-jz40xp th.pd-table__col-qty:where(.svelte-jz40xp),.pd-table.svelte-jz40xp td.pd-table__col-qty:where(.svelte-jz40xp),.pd-table.svelte-jz40xp th.pd-table__col-num:where(.svelte-jz40xp),.pd-table.svelte-jz40xp td.pd-table__col-num:where(.svelte-jz40xp),.pd-table.svelte-jz40xp th.pd-table__col-total:where(.svelte-jz40xp),.pd-table.svelte-jz40xp td.pd-table__col-total:where(.svelte-jz40xp),.pd-table.svelte-jz40xp th.pd-table__col-actions:where(.svelte-jz40xp),.pd-table.svelte-jz40xp td.pd-table__col-actions:where(.svelte-jz40xp){text-align:center}.pd-table.svelte-jz40xp td.pd-table__col-qty:where(.svelte-jz40xp){white-space:nowrap}.pd-table__qty-cell.svelte-jz40xp{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%}.pd-table__num.svelte-jz40xp{display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;max-width:100%}.pd-table.svelte-jz40xp tbody:where(.svelte-jz40xp) tr:where(.svelte-jz40xp):hover td:where(.svelte-jz40xp){background:#f8fafc}.pd-table__amount.svelte-jz40xp{font-variant-numeric:tabular-nums;font-weight:700}.pd-table__amount--total.svelte-jz40xp{font-weight:800}.pd-table__currency.svelte-jz40xp{margin-inline-start:4px;font-size:12px;color:#64748b;font-weight:500}.purchase-qty-pill.svelte-jz40xp{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;background:#eff6ff;color:#0f6efd;font-size:13px;font-weight:600}.purchase-qty-unit.svelte-jz40xp{margin-inline-start:6px;font-size:12px;color:#64748b}.pd-benefit-badge.svelte-jz40xp{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:13px;font-weight:700}.pd-benefit-badge--positive.svelte-jz40xp{background:#ecfdf5;color:#059669}.pd-benefit-badge--negative.svelte-jz40xp{background:#fef2f2;color:#dc2626}.purchase-detail-summary--sale.svelte-jz40xp{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;align-items:stretch}.purchase-summary-card.svelte-jz40xp{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px 16px;min-height:72px}.purchase-summary-card--remaining.purchase-summary-card--unpaid.svelte-jz40xp{border-color:#fde68a}.purchase-summary-card__icon.svelte-jz40xp{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.purchase-summary-card__icon--total.svelte-jz40xp{background:#eff6ff;color:#0f6efd}.purchase-summary-card__icon--paid.svelte-jz40xp{background:#f0fdf4;color:#10b981}.purchase-summary-card__icon--returns.svelte-jz40xp,.purchase-summary-card__icon--unpaid.svelte-jz40xp{background:#fffbeb;color:#f59e0b}.purchase-summary-card__body.svelte-jz40xp{min-width:0}.purchase-summary-card__label.svelte-jz40xp{display:block;font-size:12px;font-weight:500;color:#64748b;margin-bottom:2px}.purchase-summary-card__value.svelte-jz40xp{display:block;font-size:1.0625rem;font-weight:700;color:#0f172a;line-height:1.2}.purchase-summary-card__value.svelte-jz40xp small:where(.svelte-jz40xp){font-size:12px;font-weight:500;color:#64748b;margin-inline-start:4px}.purchase-summary-card__value--unpaid.svelte-jz40xp{font-size:1.125rem;font-weight:800;color:#b45309}.purchase-summary-card__value--credit.svelte-jz40xp{color:#059669}.purchase-summary-card__value--overdue.svelte-jz40xp{color:#ef4444}.purchase-detail-card.svelte-jz40xp{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.purchase-detail-card--loading.svelte-jz40xp{display:grid;gap:12px}.purchase-detail-skeleton.svelte-jz40xp{height:20px;border-radius:8px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:svelte-jz40xp-pd-shimmer 1.2s infinite}.purchase-detail-skeleton--short.svelte-jz40xp{width:60%}@keyframes svelte-jz40xp-pd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.purchase-detail-empty.svelte-jz40xp{text-align:center;padding:48px 24px;color:#64748b}.purchase-detail-empty.svelte-jz40xp i:where(.svelte-jz40xp){font-size:2.5rem;margin-bottom:12px;display:block;color:#94a3b8}.purchase-detail-empty.svelte-jz40xp p:where(.svelte-jz40xp){margin:0 0 16px}html.dark .purchase-detail-page.svelte-jz40xp,[data-mdb-theme=dark] .purchase-detail-page.svelte-jz40xp{background:#0b1220;color:#e5edf8}html.dark .pd-header-card.svelte-jz40xp,html.dark .pd-card.svelte-jz40xp,html.dark .purchase-summary-card.svelte-jz40xp,html.dark .purchase-detail-card.svelte-jz40xp,[data-mdb-theme=dark] .pd-header-card.svelte-jz40xp,[data-mdb-theme=dark] .pd-card.svelte-jz40xp,[data-mdb-theme=dark] .purchase-summary-card.svelte-jz40xp,[data-mdb-theme=dark] .purchase-detail-card.svelte-jz40xp{border-color:#334762;background:#111827;color:#e5edf8}html.dark .pd-header-card__title.svelte-jz40xp,html.dark .pd-header-meta.svelte-jz40xp dd:where(.svelte-jz40xp),html.dark .pd-card__title.svelte-jz40xp,html.dark .purchase-summary-card__value.svelte-jz40xp,[data-mdb-theme=dark] .pd-header-card__title.svelte-jz40xp,[data-mdb-theme=dark] .pd-header-meta.svelte-jz40xp dd:where(.svelte-jz40xp),[data-mdb-theme=dark] .pd-card__title.svelte-jz40xp,[data-mdb-theme=dark] .purchase-summary-card__value.svelte-jz40xp{color:#f1f5f9}html.dark .pd-header-meta.svelte-jz40xp,html.dark .pd-card__head.svelte-jz40xp,[data-mdb-theme=dark] .pd-header-meta.svelte-jz40xp,[data-mdb-theme=dark] .pd-card__head.svelte-jz40xp{border-color:#2b3b52}html.dark .pd-header-meta.svelte-jz40xp dt:where(.svelte-jz40xp),html.dark .pd-table__currency.svelte-jz40xp,html.dark .purchase-qty-unit.svelte-jz40xp,html.dark .purchase-summary-card__label.svelte-jz40xp,html.dark .purchase-summary-card__value.svelte-jz40xp small:where(.svelte-jz40xp),html.dark .purchase-detail-empty.svelte-jz40xp,[data-mdb-theme=dark] .pd-header-meta.svelte-jz40xp dt:where(.svelte-jz40xp),[data-mdb-theme=dark] .pd-table__currency.svelte-jz40xp,[data-mdb-theme=dark] .purchase-qty-unit.svelte-jz40xp,[data-mdb-theme=dark] .purchase-summary-card__label.svelte-jz40xp,[data-mdb-theme=dark] .purchase-summary-card__value.svelte-jz40xp small:where(.svelte-jz40xp),[data-mdb-theme=dark] .purchase-detail-empty.svelte-jz40xp{color:#94a3b8}html.dark .pd-table.svelte-jz40xp th:where(.svelte-jz40xp),[data-mdb-theme=dark] .pd-table.svelte-jz40xp th:where(.svelte-jz40xp){border-color:#334762;background:#172033;color:#a9b7ca}html.dark .pd-table.svelte-jz40xp td:where(.svelte-jz40xp),[data-mdb-theme=dark] .pd-table.svelte-jz40xp td:where(.svelte-jz40xp){border-color:#2b3b52;color:#dbe7f7}html.dark .pd-table.svelte-jz40xp tbody:where(.svelte-jz40xp) tr:where(.svelte-jz40xp):hover td:where(.svelte-jz40xp),[data-mdb-theme=dark] .pd-table.svelte-jz40xp tbody:where(.svelte-jz40xp) tr:where(.svelte-jz40xp):hover td:where(.svelte-jz40xp){background:#1a2638}html.dark .pd-btn--neutral.svelte-jz40xp,html.dark .pd-btn--outline.svelte-jz40xp,[data-mdb-theme=dark] .pd-btn--neutral.svelte-jz40xp,[data-mdb-theme=dark] .pd-btn--outline.svelte-jz40xp{border-color:#334762;background:#172033;color:#dbe7f7}html.dark .pd-btn--neutral.svelte-jz40xp:hover,html.dark .pd-btn--outline.svelte-jz40xp:hover,[data-mdb-theme=dark] .pd-btn--neutral.svelte-jz40xp:hover,[data-mdb-theme=dark] .pd-btn--outline.svelte-jz40xp:hover{border-color:#4a5f7d;background:#202b3d}html.dark .purchase-qty-pill.svelte-jz40xp,[data-mdb-theme=dark] .purchase-qty-pill.svelte-jz40xp{background:#3b82f629;color:#93c5fd}html.dark .pd-benefit-badge--positive.svelte-jz40xp,[data-mdb-theme=dark] .pd-benefit-badge--positive.svelte-jz40xp{background:#10b98129;color:#6ee7b7}html.dark .pd-benefit-badge--negative.svelte-jz40xp,[data-mdb-theme=dark] .pd-benefit-badge--negative.svelte-jz40xp{background:#ef444429;color:#fca5a5}@media(max-width:768px){.purchase-detail-page.svelte-jz40xp{padding-block:16px}.purchase-detail-page__inner.svelte-jz40xp{padding-inline:16px;gap:16px}.pd-header-card__top.svelte-jz40xp{flex-direction:column;align-items:stretch;gap:10px}.pd-header-card__actions.svelte-jz40xp{justify-content:stretch}.pd-header-card__actions.svelte-jz40xp .pd-btn:where(.svelte-jz40xp){flex:1 1 auto;justify-content:center}}table.svelte-1g8pnao{border-bottom:2px solid #000!important}td.svelte-1g8pnao{border-bottom:1px solid #000!important;font-size:9pt!important;padding:4px!important}th.svelte-1g8pnao{border-bottom:2px solid #000!important;border-top:2px solid #000!important;font-size:11pt!important}th.svelte-1g8pnao:nth-child(1),td.svelte-1g8pnao:nth-child(1){width:40%}th.svelte-1g8pnao:nth-child(2),td.svelte-1g8pnao:nth-child(2){width:20%}th.svelte-1g8pnao:nth-child(3),td.svelte-1g8pnao:nth-child(3){width:20%}th.svelte-1g8pnao:nth-child(4),td.svelte-1g8pnao:nth-child(4){width:20%}.product-name.svelte-1g8pnao{white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.2}td.svelte-1g8pnao:nth-child(2),td.svelte-1g8pnao:nth-child(3),td.svelte-1g8pnao:nth-child(4){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:8pt}.brand.svelte-1g8pnao{font-size:16px;font-weight:700}.receipt.svelte-1g8pnao{width:74mm;padding:8px 4px;max-width:74mm;overflow:hidden;word-wrap:break-word;word-break:break-word}.svelte-1g8pnao{box-sizing:border-box}.receipt.svelte-1g8pnao :where(.svelte-1g8pnao){max-width:100%;overflow-wrap:anywhere}table.svelte-1g8pnao{table-layout:fixed;width:100%}td.svelte-1g8pnao,th.svelte-1g8pnao{word-break:break-word}.underbrand.svelte-1g8pnao{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:clip;display:block;width:100%;text-align:center}.center.svelte-1g8pnao{text-align:center}.divider.svelte-1g8pnao{border-top:1px solid #000;margin:6px 0}.cursor-pointer.svelte-1q73up4{cursor:pointer}td.svelte-miloxf{border-bottom:1px solid #ccc}th.svelte-miloxf{border-bottom:2px solid #000}.qa-modal__field.svelte-1de3ctt input:where(.svelte-1de3ctt),.qa-modal__field.svelte-1de3ctt textarea:where(.svelte-1de3ctt){width:100%;border:1px solid #ccd8e7;border-radius:.5625rem;background:#fff;color:#172033;font:inherit;min-height:2.5rem;padding:.55rem .75rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.qa-modal__field.svelte-1de3ctt textarea:where(.svelte-1de3ctt){min-height:7.75rem;resize:vertical}.qa-modal__field.svelte-1de3ctt input:where(.svelte-1de3ctt):focus,.qa-modal__field.svelte-1de3ctt textarea:where(.svelte-1de3ctt):focus{border-color:#73a1f8;box-shadow:0 0 0 3px #2f6fed1f}html.dark .qa-modal__panel.svelte-1de3ctt{border-color:#94a3b857;background:#0b1426;color:#e5edf9}html.dark .qa-modal__field.svelte-1de3ctt span:where(.svelte-1de3ctt){color:#8fa0ba}html.dark .qa-modal__close.svelte-1de3ctt{border-color:#94a3b857;background:#111c31;color:#dbe7ff}html.dark .qa-modal__field.svelte-1de3ctt input:where(.svelte-1de3ctt),html.dark .qa-modal__field.svelte-1de3ctt textarea:where(.svelte-1de3ctt){border-color:#94a3b861;background:#111c31;color:#e5edf9}html.dark .qa-modal__field.svelte-1de3ctt input:where(.svelte-1de3ctt):focus,html.dark .qa-modal__field.svelte-1de3ctt textarea:where(.svelte-1de3ctt):focus{border-color:#6f9cff;box-shadow:0 0 0 3px #6f9cff2e}.pos-page.svelte-1eq5mm4{--pos-accent: #0f6efd;--pos-accent-soft: #eff6ff;--pos-border: #e2e8f0;--pos-muted: #64748b;--pos-text: #0f172a;--pos-panel: #ffffff;--pos-panel-soft: #f8fafc;--pos-control: #ffffff;--pos-control-hover: #eff6ff;--pos-control-text: #334155;--pos-card: #ffffff;--pos-shadow: rgba(15, 23, 42, .08);font-size:13px;padding:.25rem;height:100vh;min-height:0;background:var(--erp-bg, #f8fafc);container-type:inline-size;overflow:hidden}html.dark .pos-page.svelte-1eq5mm4{--pos-accent: #60a5fa;--pos-accent-soft: rgba(96, 165, 250, .14);--pos-border: #334155;--pos-muted: #94a3b8;--pos-text: #e5edf7;--pos-panel: #111827;--pos-panel-soft: #0f172a;--pos-control: #162033;--pos-control-hover: #1e293b;--pos-control-text: #dbeafe;--pos-card: #162033;--pos-shadow: rgba(0, 0, 0, .32);color:var(--pos-text);background:#0b1120;color-scheme:dark}.pos-layout.svelte-1eq5mm4{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,330px);gap:.25rem;align-items:stretch;height:100%;min-height:0}.pos-products-panel.svelte-1eq5mm4,.pos-cart-panel.svelte-1eq5mm4{display:flex;flex-direction:column;background:var(--pos-panel);border:1px solid var(--erp-surface-glass-border, var(--pos-border));border-radius:.5rem;min-height:0}.pos-cart-panel.svelte-1eq5mm4{overflow:visible;align-self:stretch;height:100%;min-height:0}.pos-products-panel.svelte-1eq5mm4{overflow:hidden}.pos-toolbar.svelte-1eq5mm4{display:flex;flex-direction:column;gap:.35rem;padding:.4rem .5rem;background:var(--pos-panel);border-bottom:1px solid var(--pos-border);flex-shrink:0}.pos-toolbar__row.svelte-1eq5mm4{display:flex;align-items:center;gap:.4rem;min-width:0}.pos-toolbar__row--brand.svelte-1eq5mm4{justify-content:space-between}.currency-filter.svelte-1eq5mm4{width:min(220px,calc(100vw - 2rem))}.currency-filter.svelte-1eq5mm4 .filter__footer:where(.svelte-1eq5mm4){justify-content:flex-end}.pos-currency-pills--dropdown.svelte-1eq5mm4{margin-bottom:0}.pos-currency-pills--payment.svelte-1eq5mm4{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem}.pos-currency-pills--payment.svelte-1eq5mm4 .pos-currency-pill:where(.svelte-1eq5mm4){display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;border-radius:999px;min-height:2rem;padding:.3rem .75rem;text-align:center;white-space:nowrap}.pos-rate-row--dropdown.svelte-1eq5mm4{margin-top:.65rem;margin-bottom:0}.payment-currency-filter.svelte-1eq5mm4{position:fixed;top:auto;bottom:auto;inset-inline-end:auto;z-index:2000;width:min(320px,calc(100vw - 2rem))}.payment-currency-filter.svelte-1eq5mm4 .filter__footer:where(.svelte-1eq5mm4){justify-content:flex-end}.pos-payment-controls.svelte-1eq5mm4{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;max-width:18rem;overflow:visible}.pos-payment-amount.svelte-1eq5mm4{flex:1;min-width:0}.pos-payment-currency-anchor.svelte-1eq5mm4{position:relative;flex-shrink:0}.pos-filter-toggle--compact.svelte-1eq5mm4{min-height:1.65rem;padding:.2rem .45rem;font-size:.68rem}.pos-toolbar__row--filters.svelte-1eq5mm4{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;position:relative;padding:.3rem .4rem;background:var(--pos-panel-soft);border:1px solid var(--pos-border);border-radius:.5rem}.pos-search-wrap.svelte-1eq5mm4{position:relative;flex:1 1 180px;min-width:0}.pos-inline-filter.svelte-1eq5mm4{flex:0 0 9rem;min-width:8rem}.pos-inline-filter--currency.svelte-1eq5mm4{flex-basis:7.5rem;min-width:7rem}.pos-inline-filter.svelte-1eq5mm4 .filter-select,.pos-inline-filter.svelte-1eq5mm4 .filter-select.compact{width:100%}.pos-inline-filter.svelte-1eq5mm4 .filter-select__trigger{min-height:1.85rem;padding-block:.25rem;font-size:.72rem}.pos-filter-anchor.svelte-1eq5mm4{position:relative;flex-shrink:0}.pos-filter-toggle.svelte-1eq5mm4{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--pos-border);background:var(--pos-control);color:var(--pos-control-text);border-radius:.5rem;min-height:1.85rem;padding:.25rem .55rem;font-size:.72rem;font-weight:600;white-space:nowrap;cursor:pointer}.pos-filter-toggle.svelte-1eq5mm4:hover,.pos-filter-toggle.is-open.svelte-1eq5mm4{border-color:#93c5fd;background:var(--pos-control-hover);color:#1d4ed8}.pos-filter-toggle.svelte-1eq5mm4 .bi-chevron-down:where(.svelte-1eq5mm4){font-size:.7rem;transition:transform .15s ease}.pos-filter-toggle.is-open.svelte-1eq5mm4 .bi-chevron-down:where(.svelte-1eq5mm4){transform:rotate(180deg)}.filter.svelte-1eq5mm4{position:absolute;top:calc(100% + .5rem);inset-inline-end:0;z-index:1060;width:min(420px,calc(100vw - 2rem));padding:0;border:1px solid #e2e8f0;border-radius:1rem;background:#fff;box-shadow:0 18px 40px #0f172a24;overflow:visible}.filter__header.svelte-1eq5mm4{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .65rem}.filter__title.svelte-1eq5mm4{margin:0;font-size:.95rem;font-weight:700;color:#0f172a}.filter__subtitle.svelte-1eq5mm4{margin:.2rem 0 0;font-size:.75rem;color:#64748b}.filter__close.svelte-1eq5mm4{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:.5rem;background:transparent;color:#64748b;cursor:pointer}.filter__close.svelte-1eq5mm4:hover{background:#f1f5f9;color:#0f172a}.filter__body.svelte-1eq5mm4{padding:.35rem 1rem .85rem;overflow:visible}.filter__footer.svelte-1eq5mm4{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem 1rem;border-top:1px solid #f1f5f9}.filter__apply.svelte-1eq5mm4{border:0;border-radius:.65rem;background:#0f6efd;color:#fff;font-size:.8125rem;font-weight:700;padding:.45rem 1rem;min-height:2.1rem;cursor:pointer}.filter__apply.svelte-1eq5mm4:hover{background:#1d4ed8}.pos-toolbar__actions.svelte-1eq5mm4{display:inline-flex;align-items:center;gap:.4rem}.pos-title.svelte-1eq5mm4{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;font-size:.9rem;color:var(--pos-text)}.pos-logo-btn.svelte-1eq5mm4{display:inline-flex;align-items:center;justify-content:center;padding:.15rem;border:1px solid transparent;border-radius:.45rem;background:transparent;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pos-logo-btn.svelte-1eq5mm4:hover{background:#eff6ff;border-color:#bfdbfe}.pos-logo-img.svelte-1eq5mm4{height:22px;width:auto;display:block}.pos-icon-btn.svelte-1eq5mm4,.pos-sales-btn.svelte-1eq5mm4,.pos-clear-btn.svelte-1eq5mm4{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border:1px solid var(--pos-border);background:#fff;color:#334155;border-radius:.5rem;min-height:1.85rem;padding:.25rem .5rem;font-size:.72rem;font-weight:600;transition:border-color .15s ease,background .15s ease,color .15s ease}.pos-icon-btn.svelte-1eq5mm4{width:1.85rem;padding:0;text-decoration:none}.pos-icon-btn--sm.svelte-1eq5mm4{width:1.75rem;min-height:1.75rem;border-radius:.5rem}.pos-icon-btn.svelte-1eq5mm4:hover,.pos-sales-btn.svelte-1eq5mm4:hover,.pos-clear-btn.svelte-1eq5mm4:hover{border-color:#94a3b8;background:var(--pos-control-hover)}.pos-sales-btn.svelte-1eq5mm4{background:var(--pos-accent);border-color:var(--pos-accent);color:#fff}.pos-sales-btn.svelte-1eq5mm4:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.pos-clear-btn.svelte-1eq5mm4{color:#dc2626;border-color:#fecaca;background:var(--pos-control)}.pos-page-size.svelte-1eq5mm4{border-radius:.5rem;border-color:var(--pos-border);min-height:1.85rem}.pos-search-icon.svelte-1eq5mm4{position:absolute;inset-inline-start:.55rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none;z-index:1}.pos-search-input.svelte-1eq5mm4{padding-inline-start:1.75rem;border-radius:.5rem;border-color:var(--pos-border);min-height:1.85rem;background:var(--pos-control);color:var(--pos-control-text)}.pos-products-scroll.svelte-1eq5mm4{flex:1;min-height:0;overflow-y:auto;padding:.35rem;background:var(--pos-panel-soft);display:flex;flex-direction:column}.pos-products-grid.svelte-1eq5mm4{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;align-items:start;justify-content:stretch}.pos-product-card.svelte-1eq5mm4{display:flex;flex-direction:column;min-width:0;width:100%;height:auto;padding:0;border:1px solid var(--pos-border);border-radius:.45rem;background:var(--pos-card);text-align:start;overflow:hidden;cursor:pointer;box-shadow:0 1px 4px var(--pos-shadow);transition:border-color .15s ease,box-shadow .15s ease;container-type:inline-size}.pos-product-card.svelte-1eq5mm4:hover,.pos-product-card.svelte-1eq5mm4:focus-visible{border-color:#0f6efd;box-shadow:0 6px 16px #2563eb24}.pos-product-card.svelte-1eq5mm4:focus{outline:none}.pos-product-card__media.svelte-1eq5mm4{position:relative;height:72px;flex-shrink:0;background:linear-gradient(180deg,#8aa9c4,#6f94b0);overflow:hidden;border-radius:.45rem .45rem 0 0}.pos-product-card__img.svelte-1eq5mm4{width:100%;height:100%;object-fit:cover;object-position:center;display:block;padding:0}.pos-product-card__badge.svelte-1eq5mm4{position:absolute;top:.45rem;inset-inline-start:.45rem;z-index:2;font-size:.625rem;font-weight:700;padding:.15rem .45rem;border-radius:999px}.pos-product-card__badge--low.svelte-1eq5mm4{background:#fef9c3;color:#713f12;border:1px solid #fde68a}.pos-product-card__star.svelte-1eq5mm4{position:absolute;top:.3rem;inset-inline-end:.3rem;z-index:2;width:1.2rem;height:1.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--pos-control);color:#f59e0b;font-size:.72rem;box-shadow:0 1px 4px #0f172a1f}.pos-product-card__body.svelte-1eq5mm4{display:flex;flex-direction:column;gap:.35rem;padding:.4rem .45rem;min-height:5.2rem}.pos-product-card__name.svelte-1eq5mm4{margin:0;font-size:.72rem;font-weight:700;color:var(--pos-text);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pos-product-card__divider.svelte-1eq5mm4{border-top:1px dashed var(--pos-border);margin:0}.pos-product-card__details.svelte-1eq5mm4{display:grid;grid-template-columns:1.15rem 3.05rem minmax(0,1fr);column-gap:.3rem;row-gap:.25rem;align-items:center;padding:.1rem 0}.pos-product-card__detail.svelte-1eq5mm4{display:contents}.pos-product-card__detail-icon.svelte-1eq5mm4{width:1.15rem;height:1.15rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:.45rem;background:var(--pos-accent-soft);color:var(--pos-accent);font-size:.62rem;justify-self:center}.pos-product-card__detail-label.svelte-1eq5mm4{flex-shrink:0;font-size:.62rem;font-weight:500;color:var(--pos-muted);line-height:1.2;white-space:nowrap}.pos-product-card__detail-value.svelte-1eq5mm4{font-size:.66rem;font-weight:700;color:var(--pos-text);line-height:1.2;display:inline-flex;align-items:center;gap:.35rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.pos-product-card__detail-value--code.svelte-1eq5mm4{display:block;width:100%;direction:ltr;text-align:end;text-overflow:ellipsis}.pos-product-card__stock-dot.svelte-1eq5mm4{width:.45rem;height:.45rem;border-radius:999px;background:#22c55e;flex-shrink:0}.pos-product-card__footer.svelte-1eq5mm4{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.2rem 0 0}.pos-product-card__price.svelte-1eq5mm4{display:flex;align-items:baseline;gap:.3rem;min-width:0;flex:1}.pos-product-card__price-value.svelte-1eq5mm4{font-size:.86rem;font-weight:800;color:var(--pos-accent);line-height:1;font-variant-numeric:tabular-nums}.pos-product-card__price-currency.svelte-1eq5mm4{font-size:.62rem;font-weight:700;color:var(--pos-accent);white-space:nowrap}.pos-product-card__add.svelte-1eq5mm4{width:1.55rem;height:1.55rem;border:none;border-radius:999px;background:var(--pos-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;flex-shrink:0;cursor:pointer}.pos-product-card__add.svelte-1eq5mm4 i:where(.svelte-1eq5mm4){display:flex;align-items:center;justify-content:center;font-size:.78rem;line-height:1}.pos-product-card__add.svelte-1eq5mm4:hover{background:#1d4ed8}.pos-empty.svelte-1eq5mm4,.pos-cart-empty.svelte-1eq5mm4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem 1rem;color:#94a3b8;text-align:center}.pos-empty.svelte-1eq5mm4 i:where(.svelte-1eq5mm4),.pos-cart-empty.svelte-1eq5mm4 i:where(.svelte-1eq5mm4){font-size:2.5rem}.pos-pagination-bar.svelte-1eq5mm4{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap;margin-top:auto;padding-top:.35rem;flex-shrink:0}.pos-pagination-info.svelte-1eq5mm4{font-size:.75rem;color:var(--pos-muted)}.pos-pagination-controls.svelte-1eq5mm4{display:inline-flex;align-items:center;gap:.5rem}.pos-page-size.svelte-1eq5mm4{width:auto;min-width:4.5rem}.pos-pagination.svelte-1eq5mm4{display:flex;justify-content:center}.pos-cart-header.svelte-1eq5mm4{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.4rem .55rem .3rem;background:#fff}.pos-cart-title.svelte-1eq5mm4{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:var(--pos-text)}.pos-cart-title.svelte-1eq5mm4 i:where(.svelte-1eq5mm4){color:var(--pos-accent)}.pos-cart-count.svelte-1eq5mm4{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .35rem;border-radius:999px;background:var(--pos-accent);color:#fff;font-size:.6rem;font-weight:700}.pos-cart-customer.svelte-1eq5mm4{padding:0 1rem .75rem;border-bottom:1px solid var(--pos-border)}.pos-cart-customer--footer.svelte-1eq5mm4{width:100%;max-width:none;padding:0;border-bottom:0}.pos-customer-anchor.svelte-1eq5mm4{position:relative;width:100%}.pos-customer-search.svelte-1eq5mm4{flex:1;min-width:0;width:100%;border:0;background:transparent;color:#1d4ed8;font-size:.68rem;font-weight:600;line-height:1.2;padding:0;margin:0;outline:none;text-align:start}.pos-customer-search.svelte-1eq5mm4::placeholder{color:#94a3b8;font-weight:500}.pos-customer-add.svelte-1eq5mm4{display:flex;align-items:center;justify-content:center;align-self:stretch;flex-shrink:0;width:1.8rem;min-height:1.65rem;border:0;border-inline-start:1px solid var(--pos-border);background:var(--pos-accent);color:#fff;padding:0;line-height:1;cursor:pointer}.pos-customer-add.svelte-1eq5mm4 i:where(.svelte-1eq5mm4){display:block;font-size:.78rem;line-height:1}.pos-customer-add.svelte-1eq5mm4:hover{background:#1d4ed8}.pos-customer-menu.svelte-1eq5mm4{position:absolute;bottom:calc(100% + .35rem);inset-inline:0;z-index:1060;margin:0;padding:.35rem;max-height:180px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;border:1px solid var(--pos-border);border-radius:.75rem;background:#fff;box-shadow:0 12px 28px #0f172a1f}.pos-customer-menu.svelte-1eq5mm4::-webkit-scrollbar{display:none}.pos-customer-menu__item.svelte-1eq5mm4{display:block;width:100%;border:0;border-radius:.5rem;background:transparent;padding:.45rem .6rem;text-align:start;font-size:.75rem;font-weight:600;color:#0f172a;cursor:pointer}.pos-customer-menu__item.svelte-1eq5mm4:hover{background:#3b82f60f;color:#0f6efd}.pos-customer-menu__item.is-selected.svelte-1eq5mm4{background:#3b82f61a;color:#0f6efd}.pos-customer-menu__empty.svelte-1eq5mm4{display:block;padding:.55rem .6rem;color:#64748b;font-size:.75rem;font-weight:600;text-align:start}.pos-summary-row--customer.svelte-1eq5mm4{align-items:flex-start;margin-bottom:.35rem;padding-bottom:.35rem;border-bottom:1px solid var(--pos-border)}.pos-cart-items.svelte-1eq5mm4{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.35rem;background:#f8fafc}.pos-cart-item.svelte-1eq5mm4{display:grid;grid-template-columns:30px minmax(0,1fr);gap:.25rem;font-size:.7rem;padding:.35rem;margin-bottom:.3rem;background:#fff;border:1px solid var(--pos-border);border-radius:.5rem}.pos-cart-item__thumb.svelte-1eq5mm4{width:30px;height:30px;object-fit:cover;border-radius:.4rem;border:1px solid var(--pos-border)}.pos-cart-item__content.svelte-1eq5mm4{min-width:0;display:flex;flex-direction:column;gap:.25rem}.pos-cart-item__top.svelte-1eq5mm4{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem}.pos-cart-item__name.svelte-1eq5mm4{font-size:.7rem;font-weight:700;color:var(--pos-text);line-height:1.3}.pos-cart-item__remove.svelte-1eq5mm4{border:none;background:transparent;color:#94a3b8;padding:0;line-height:1;font-size:.75rem}.pos-cart-item__remove.svelte-1eq5mm4:hover{color:#dc2626}.pos-cart-item__price-row.svelte-1eq5mm4,.pos-cart-item__qty-row.svelte-1eq5mm4{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.pos-qty.svelte-1eq5mm4{display:inline-flex;align-items:center;border:1px solid var(--pos-border);border-radius:.65rem;overflow:hidden;background:#fff}.pos-qty__btn.svelte-1eq5mm4{width:1.4rem;height:1.4rem;border:none;background:#f8fafc;color:#334155;font-weight:700}.pos-qty__btn.svelte-1eq5mm4:hover{background:var(--pos-accent-soft);color:var(--pos-accent)}.pos-qty__input.svelte-1eq5mm4{width:2rem;border:none;text-align:center;font-size:.68rem;font-weight:600;height:1.4rem}.pos-cart-item__line-total.svelte-1eq5mm4{margin-inline-start:auto;font-size:.66rem;font-weight:700;color:var(--pos-accent)}.pos-cart-footer.svelte-1eq5mm4{position:relative;z-index:2;overflow:visible;padding:.4rem .55rem .55rem;border-top:1px solid var(--pos-border);background:#fff}.pos-summary-row.svelte-1eq5mm4{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin-bottom:.28rem;font-size:.7rem;color:#334155}.pos-summary-row--total.svelte-1eq5mm4{margin-top:.2rem;margin-bottom:.4rem;font-weight:700}.pos-summary-controls.svelte-1eq5mm4{display:flex;align-items:center;gap:.35rem}.pos-summary-input.svelte-1eq5mm4{width:4.5rem;min-width:3.75rem}.pos-summary-row--payment.svelte-1eq5mm4{align-items:center}.pos-discount-group.svelte-1eq5mm4{width:7rem}.pos-toggle.svelte-1eq5mm4,.pos-toggle-active.svelte-1eq5mm4{border:1px solid var(--pos-border);font-size:.62rem;font-weight:700;min-width:2.25rem}.pos-toggle.svelte-1eq5mm4{background:#fff;color:#64748b}.pos-toggle-active.svelte-1eq5mm4{background:var(--pos-accent-soft);color:var(--pos-accent);border-color:#bfdbfe}.pos-currency-pills.svelte-1eq5mm4{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.65rem}.pos-currency-pill.svelte-1eq5mm4{border:1px solid var(--pos-border);background:#fff;color:#334155;border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:700;min-height:2rem}.pos-currency-pill.is-active.svelte-1eq5mm4{background:var(--pos-accent);border-color:var(--pos-accent);color:#fff}.pos-rate-row.svelte-1eq5mm4{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.pos-rate-label.svelte-1eq5mm4{font-size:.75rem;color:var(--pos-muted)}.pos-currency-rate-input.svelte-1eq5mm4{width:4rem}.pos-payment-equiv.svelte-1eq5mm4{font-size:.62rem;color:#64748b;text-align:end;margin-top:-.25rem;margin-bottom:.25rem}.pos-payable.svelte-1eq5mm4{font-size:.84rem;font-weight:800;color:var(--pos-accent)}.pos-confirm-btn.svelte-1eq5mm4{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;width:100%;margin-top:.25rem;min-height:2rem;border:none;border-radius:.55rem;background:var(--pos-accent);color:#fff;font-weight:700;font-size:.78rem}.pos-confirm-btn.svelte-1eq5mm4:hover:not(:disabled){background:#1d4ed8}.pos-confirm-btn.svelte-1eq5mm4:disabled{opacity:.55;cursor:not-allowed}.pos-sales-modal-backdrop.svelte-1eq5mm4{position:fixed;inset:0;z-index:1040;background:#0f172a59;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pos-sales-modal{z-index:1050}.pos-sales-modal .modal-dialog{margin:1rem auto;height:auto;max-height:calc(100vh - 2rem)}.pos-sales-modal .modal-content{height:auto;max-height:calc(100vh - 2rem);overflow:hidden;display:flex;flex-direction:column}.pos-sales-modal .pos-sales-modal__body{flex:1 1 auto;min-height:0;max-height:calc(100vh - 6.5rem);overflow-y:auto;padding:.75rem 1rem 1rem}.pos-summary-row--customer.svelte-1eq5mm4{position:relative;z-index:120;display:flex;align-items:flex-start;width:100%;margin-bottom:.35rem;padding-bottom:.35rem;overflow:visible!important;border-bottom:1px solid var(--pos-border, #e2e8f0)}.pos-cart-customer--footer.svelte-1eq5mm4{width:100%;max-width:none;padding:0;overflow:visible!important;border-bottom:0}.pos-customer-field.svelte-1eq5mm4{display:grid;gap:.3rem;width:100%;min-width:0;overflow:visible!important}.pos-customer-field__label.svelte-1eq5mm4{display:inline-flex;align-items:center;gap:.35rem;min-height:1rem;color:#59687c;font-size:.68rem;font-weight:750;line-height:1}.pos-customer-field__label.svelte-1eq5mm4 i:where(.svelte-1eq5mm4){display:none}.pos-customer-anchor.svelte-1eq5mm4{position:relative;z-index:130;width:100%;min-width:0;overflow:visible!important}.pos-customer-control.svelte-1eq5mm4{display:flex;align-items:stretch;width:100%;height:2.625rem;overflow:hidden;border:1px solid #d6dfeb;border-radius:.625rem;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.pos-customer-control.svelte-1eq5mm4:hover{border-color:#bcc9db}.pos-customer-control.svelte-1eq5mm4:focus-within,.pos-customer-control.is-open.svelte-1eq5mm4{border-color:#78a4f5;box-shadow:0 0 0 3px #2f6fed1a}.pos-customer-control__icon.svelte-1eq5mm4{display:inline-grid;flex:0 0 2.25rem;width:2.25rem;place-items:center;background:#fff;color:#8c9aad}.pos-customer-search.svelte-1eq5mm4{flex:1 1 auto;width:100%;min-width:0;height:100%;margin:0;padding:0;border:0;outline:0;background:transparent;color:#26364b;font-size:.78rem;font-weight:650;line-height:1.2;text-align:start;box-shadow:none}.pos-customer-search.svelte-1eq5mm4:focus{border:0;outline:0;box-shadow:none}.pos-customer-search.svelte-1eq5mm4::placeholder{color:#9aa7b8;font-weight:500}.pos-selected-customer.svelte-1eq5mm4{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;height:100%;padding-inline:.1rem .65rem;border:0;outline:0;background:transparent;color:#26364b;font-size:.78rem;font-weight:750;text-align:start;cursor:pointer}.pos-selected-customer__identity.svelte-1eq5mm4{display:flex;flex:1 1 auto;align-items:center;gap:.45rem;min-width:0;overflow:hidden}.pos-selected-customer__divider.svelte-1eq5mm4{flex:0 0 1px;width:1px;height:1rem;background:#d6dfeb}.pos-selected-customer__balance.svelte-1eq5mm4{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:.22rem;color:var(--pos-accent, #0f6efd);font-size:.68rem;font-weight:850;white-space:nowrap}.pos-selected-customer__balance.is-negative.svelte-1eq5mm4{color:#dc2626}.pos-selected-customer__balance.svelte-1eq5mm4 b:where(.svelte-1eq5mm4){font:inherit}.pos-selected-customer__balance.svelte-1eq5mm4 small:where(.svelte-1eq5mm4){font-size:.58rem;font-weight:750}.pos-selected-customer.svelte-1eq5mm4:hover{color:#1d4ed8}.pos-selected-customer.svelte-1eq5mm4:focus{outline:0;box-shadow:none}.pos-selected-customer__name.svelte-1eq5mm4{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-selected-customer.svelte-1eq5mm4>i:where(.svelte-1eq5mm4){flex-shrink:0;color:#94a3b8;font-size:.7rem}.pos-customer-add.svelte-1eq5mm4{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.3rem;min-width:4.2rem;height:100%;padding-inline:.65rem;border:0;border-inline-start:1px solid #dfe6ef;background:var(--pos-accent, #0f6efd);color:#fff;font-size:.68rem;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease}.pos-customer-add.svelte-1eq5mm4:hover,.pos-customer-add.svelte-1eq5mm4:focus-visible{background:#1d4ed8;color:#fff}.pos-customer-add.svelte-1eq5mm4 i:where(.svelte-1eq5mm4){display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;line-height:1}.pos-customer-menu.svelte-1eq5mm4{position:absolute!important;top:calc(100% + .35rem)!important;bottom:auto!important;inset-inline-start:0!important;inset-inline-end:0!important;z-index:9999!important;display:block!important;width:100%;min-width:100%;max-height:18rem;margin:0;padding:.3rem;overflow-x:hidden;overflow-y:auto;list-style:none;border:1px solid #dce4ef;border-radius:.75rem;background:#fff;box-shadow:0 18px 42px #0f172a2e;scrollbar-width:none;-ms-overflow-style:none}.pos-customer-menu.svelte-1eq5mm4::-webkit-scrollbar{display:none;width:0;height:0}.pos-customer-menu.svelte-1eq5mm4>li:where(.svelte-1eq5mm4){display:block;width:100%;margin:0;padding:0;border:0;background:transparent}.pos-customer-menu__item.svelte-1eq5mm4{display:flex!important;align-items:center;gap:.55rem;width:100%;min-height:3rem;padding:.4rem .5rem;border:0;border-radius:.5rem;background:transparent;color:#26364b;text-align:start;cursor:pointer;transition:background .15s ease,color .15s ease}.pos-customer-menu__item.svelte-1eq5mm4:hover,.pos-customer-menu__item.svelte-1eq5mm4:focus-visible{background:#f0f6ff;color:#1d4ed8}.pos-customer-menu__item.is-selected.svelte-1eq5mm4{background:#edf4ff;color:var(--pos-accent, #0f6efd)}.pos-customer-menu__avatar.svelte-1eq5mm4{display:inline-grid;flex:0 0 1.9rem;width:1.9rem;height:1.9rem;place-items:center;border-radius:.5rem;background:#edf4ff;color:var(--pos-accent, #0f6efd)}.pos-customer-menu__copy.svelte-1eq5mm4{display:grid;flex:1 1 auto;min-width:0;gap:.05rem}.pos-customer-menu__copy.svelte-1eq5mm4 strong:where(.svelte-1eq5mm4){overflow:hidden;color:#26364b;font-size:.75rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.pos-customer-menu__copy.svelte-1eq5mm4 small:where(.svelte-1eq5mm4){overflow:hidden;color:#8794a7;font-size:.61rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pos-customer-menu__item.svelte-1eq5mm4:hover .pos-customer-menu__copy:where(.svelte-1eq5mm4) strong:where(.svelte-1eq5mm4),.pos-customer-menu__item.is-selected.svelte-1eq5mm4 .pos-customer-menu__copy:where(.svelte-1eq5mm4) strong:where(.svelte-1eq5mm4){color:var(--pos-accent, #0f6efd)}.pos-customer-menu__arrow.svelte-1eq5mm4{flex-shrink:0;color:#a0acbc;font-size:.58rem}.pos-customer-menu__item.is-selected.svelte-1eq5mm4 .pos-customer-menu__arrow:where(.svelte-1eq5mm4){color:var(--pos-accent, #0f6efd)}.pos-customer-menu__empty.svelte-1eq5mm4{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:3.5rem;padding:.65rem;color:#8794a7;font-size:.68rem;font-weight:650;text-align:center}.pos-cart-panel.svelte-1eq5mm4,.pos-cart-footer.svelte-1eq5mm4,.pos-summary-row--customer.svelte-1eq5mm4,.pos-cart-customer--footer.svelte-1eq5mm4,.pos-customer-field.svelte-1eq5mm4,.pos-customer-anchor.svelte-1eq5mm4{overflow:visible!important}.pos-cart-panel.svelte-1eq5mm4{position:relative}.pos-cart-footer.svelte-1eq5mm4{position:relative;z-index:100;overflow:visible!important}.pos-summary-row--customer.svelte-1eq5mm4{z-index:120}.pos-summary-row--customer.svelte-1eq5mm4~.pos-summary-row:where(.svelte-1eq5mm4){position:relative;z-index:1}html[dir=rtl] .pos-customer-menu__arrow.svelte-1eq5mm4{transform:scaleX(-1)}html.dark .pos-page.svelte-1eq5mm4 :is(.pos-products-panel:where(.svelte-1eq5mm4),.pos-cart-panel:where(.svelte-1eq5mm4),.pos-toolbar:where(.svelte-1eq5mm4),.pos-cart-header:where(.svelte-1eq5mm4),.pos-cart-footer:where(.svelte-1eq5mm4),.pos-product-card:where(.svelte-1eq5mm4),.pos-cart-item:where(.svelte-1eq5mm4),.pos-customer-control:where(.svelte-1eq5mm4),.pos-customer-menu:where(.svelte-1eq5mm4),.payment-currency-filter:where(.svelte-1eq5mm4),.pos-sales-modal:where(.svelte-1eq5mm4) .modal-content:where(.svelte-1eq5mm4)){background:var(--pos-panel);border-color:var(--pos-border);color:var(--pos-text)}html.dark .pos-page.svelte-1eq5mm4 :is(.pos-toolbar__row--filters:where(.svelte-1eq5mm4),.pos-products-scroll:where(.svelte-1eq5mm4),.pos-cart-items:where(.svelte-1eq5mm4),.pos-qty__btn:where(.svelte-1eq5mm4),.pos-toggle:where(.svelte-1eq5mm4),.pos-customer-menu__item:where(.svelte-1eq5mm4):hover,.pos-customer-menu__item:where(.svelte-1eq5mm4):focus-visible,.pos-customer-menu__item.is-selected:where(.svelte-1eq5mm4)){background:var(--pos-panel-soft)}html.dark .pos-page.svelte-1eq5mm4 :is(input:where(.svelte-1eq5mm4),select:where(.svelte-1eq5mm4),.form-control:where(.svelte-1eq5mm4),.form-select:where(.svelte-1eq5mm4),.pos-filter-toggle:where(.svelte-1eq5mm4),.pos-icon-btn:where(.svelte-1eq5mm4),.pos-clear-btn:where(.svelte-1eq5mm4),.pos-currency-pill:where(.svelte-1eq5mm4),.pos-qty:where(.svelte-1eq5mm4),.pos-qty__input:where(.svelte-1eq5mm4)){background-color:var(--pos-control);border-color:var(--pos-border);color:var(--pos-control-text)}html.dark .pos-page.svelte-1eq5mm4 :is(input:where(.svelte-1eq5mm4)::placeholder,.pos-customer-search:where(.svelte-1eq5mm4)::placeholder,.pos-customer-menu__copy:where(.svelte-1eq5mm4) small:where(.svelte-1eq5mm4),.pos-customer-menu__empty:where(.svelte-1eq5mm4),.pos-payment-equiv:where(.svelte-1eq5mm4),.pos-product-card__detail-label:where(.svelte-1eq5mm4),.pos-summary-row:where(.svelte-1eq5mm4),.pos-customer-field__label:where(.svelte-1eq5mm4)){color:var(--pos-muted)}html.dark .pos-page.svelte-1eq5mm4 :is(.pos-title:where(.svelte-1eq5mm4),.pos-cart-title:where(.svelte-1eq5mm4),.pos-product-card__name:where(.svelte-1eq5mm4),.pos-product-card__detail-value:where(.svelte-1eq5mm4),.pos-cart-item__name:where(.svelte-1eq5mm4),.pos-customer-menu__copy:where(.svelte-1eq5mm4) strong:where(.svelte-1eq5mm4),.pos-selected-customer__name:where(.svelte-1eq5mm4),.pos-customer-menu__item:where(.svelte-1eq5mm4)){color:var(--pos-text)}html.dark .pos-page.svelte-1eq5mm4 :is(.pos-product-card__divider:where(.svelte-1eq5mm4),.pos-summary-row--customer:where(.svelte-1eq5mm4),.pos-cart-customer:where(.svelte-1eq5mm4),.pos-cart-footer:where(.svelte-1eq5mm4),.pos-customer-add:where(.svelte-1eq5mm4),.pos-cart-item__thumb:where(.svelte-1eq5mm4)){border-color:var(--pos-border)}html.dark .pos-page.svelte-1eq5mm4 :is(.pos-product-card__detail-icon:where(.svelte-1eq5mm4),.pos-customer-menu__avatar:where(.svelte-1eq5mm4),.pos-toggle-active:where(.svelte-1eq5mm4)){background:var(--pos-accent-soft);color:var(--pos-accent);border-color:#60a5fa42}html.dark .pos-page.svelte-1eq5mm4 :is(.pos-product-card__price-value:where(.svelte-1eq5mm4),.pos-product-card__price-currency:where(.svelte-1eq5mm4),.pos-payable:where(.svelte-1eq5mm4),.pos-cart-title:where(.svelte-1eq5mm4) i:where(.svelte-1eq5mm4),.pos-selected-customer__balance:where(.svelte-1eq5mm4)){color:var(--pos-accent)}html.dark .pos-page.svelte-1eq5mm4 :is(.pos-product-card__star:where(.svelte-1eq5mm4),.pos-customer-control__icon:where(.svelte-1eq5mm4)){background:var(--pos-control)}html.dark .pos-page.svelte-1eq5mm4 :is(.pos-product-card:where(.svelte-1eq5mm4),.pos-customer-menu:where(.svelte-1eq5mm4)){box-shadow:0 12px 28px var(--pos-shadow)}html.dark .pos-page.svelte-1eq5mm4 :is(.pos-filter-toggle:where(.svelte-1eq5mm4):hover,.pos-filter-toggle.is-open:where(.svelte-1eq5mm4),.pos-icon-btn:where(.svelte-1eq5mm4):hover,.pos-clear-btn:where(.svelte-1eq5mm4):hover){background:var(--pos-control-hover);border-color:#60a5fa;color:var(--pos-accent)}html.dark .pos-page.svelte-1eq5mm4 :is(.pos-currency-pill.is-active:where(.svelte-1eq5mm4),.pos-sales-btn:where(.svelte-1eq5mm4),.pos-confirm-btn:where(.svelte-1eq5mm4),.pos-product-card__add:where(.svelte-1eq5mm4),.pos-customer-add:where(.svelte-1eq5mm4)){background:var(--pos-accent);border-color:var(--pos-accent);color:#07111f}html.dark .pos-page.svelte-1eq5mm4 :is(.pos-product-card:where(.svelte-1eq5mm4):hover,.pos-product-card:where(.svelte-1eq5mm4):focus-visible){border-color:var(--pos-accent);box-shadow:0 12px 28px #60a5fa33}@media(max-width:480px){.pos-customer-add.svelte-1eq5mm4{width:2.65rem;min-width:2.65rem;padding:0}.pos-customer-add.svelte-1eq5mm4 span:where(.svelte-1eq5mm4){display:none}.pos-customer-control__icon.svelte-1eq5mm4{flex-basis:2rem;width:2rem}}@container (max-width: 1200px){.pos-layout.svelte-1eq5mm4{grid-template-columns:1fr;overflow-y:auto}.pos-cart-panel.svelte-1eq5mm4{min-height:auto;max-height:none;height:auto}.pos-products-panel.svelte-1eq5mm4{min-height:70vh}}@container (max-width: 980px){.pos-products-grid.svelte-1eq5mm4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width: 720px){.pos-products-grid.svelte-1eq5mm4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:576px){.pos-page.svelte-1eq5mm4{padding:.4rem;overflow:auto}.pos-layout.svelte-1eq5mm4{height:auto;min-height:100%}.pos-products-grid.svelte-1eq5mm4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 235px){.pos-product-card__body.svelte-1eq5mm4{padding:.65rem}.pos-product-card__details.svelte-1eq5mm4{grid-template-columns:1.65rem 3.75rem minmax(0,1fr);column-gap:.4rem}.pos-product-card__detail-label.svelte-1eq5mm4{font-size:.7rem}.pos-product-card__price-value.svelte-1eq5mm4{font-size:1.1rem}.pos-product-card__price-currency.svelte-1eq5mm4{font-size:.72rem}.pos-product-card__add.svelte-1eq5mm4{width:2.1rem;height:2.1rem}}.purchase-payment-section.svelte-k3ol6a{display:flex;flex-direction:column;gap:24px}.purchase-detail-summary.svelte-k3ol6a{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.purchase-summary-card.svelte-k3ol6a{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px 16px;min-height:68px}.purchase-summary-card--remaining.purchase-summary-card--unpaid.svelte-k3ol6a{border-color:#fde68a}.purchase-summary-card--remaining.purchase-summary-card--overdue.svelte-k3ol6a{border-color:#fca5a5}.purchase-summary-card__icon.svelte-k3ol6a{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.purchase-summary-card__icon--total.svelte-k3ol6a{background:#eff6ff;color:#0f6efd}.purchase-summary-card__icon--paid.svelte-k3ol6a{background:#f0fdf4;color:#10b981}.purchase-summary-card__icon--returns.svelte-k3ol6a,.purchase-summary-card__icon--unpaid.svelte-k3ol6a{background:#fffbeb;color:#f59e0b}.purchase-summary-card__icon--overdue.svelte-k3ol6a{background:#fef2f2;color:#ef4444}.purchase-summary-card__icon--credit.svelte-k3ol6a,.purchase-summary-card__icon--settled.svelte-k3ol6a{background:#f0fdf4;color:#10b981}.purchase-summary-card__body.svelte-k3ol6a{min-width:0}.purchase-summary-card__label.svelte-k3ol6a{display:block;font-size:12px;font-weight:500;color:#64748b;margin-bottom:2px}.purchase-summary-card__value.svelte-k3ol6a{display:block;font-size:1.0625rem;font-weight:700;color:#0f172a;line-height:1.2;font-variant-numeric:tabular-nums}.purchase-summary-card__value.svelte-k3ol6a small:where(.svelte-k3ol6a){font-size:12px;font-weight:500;color:#64748b;margin-inline-start:4px}.purchase-summary-card__value--unpaid.svelte-k3ol6a{font-size:1.125rem;font-weight:800;color:#b45309}.purchase-summary-card__value--overdue.svelte-k3ol6a{font-size:1.125rem;font-weight:800;color:#ef4444}.purchase-summary-card__value--settled.svelte-k3ol6a{color:#0f172a}.purchase-summary-card__value--credit.svelte-k3ol6a{color:#059669}.pd-ledger-card.svelte-k3ol6a{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.pd-ledger-tabs.svelte-k3ol6a{display:flex;border-bottom:1px solid #e2e8f0;background:#f8fafc}.pd-ledger-tab.svelte-k3ol6a{display:inline-flex;align-items:center;gap:8px;flex:1;justify-content:center;padding:10px 16px;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:600;cursor:pointer;border-block-end:2px solid transparent;margin-block-end:-1px;transition:color .15s,border-color .15s,background .15s}.pd-ledger-tab.svelte-k3ol6a:hover{color:#0f172a;background:#fff}.pd-ledger-tab--active.svelte-k3ol6a{color:#0f6efd;background:#fff;border-block-end-color:#0f6efd}.pd-ledger-tab__count.svelte-k3ol6a{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding-inline:6px;border-radius:999px;background:#eff6ff;color:#0f6efd;font-size:11px;font-weight:700}.pd-ledger-panel.svelte-k3ol6a{min-height:0}.pd-ledger-panel__toolbar.svelte-k3ol6a{display:flex;justify-content:flex-end;padding:8px 16px;border-bottom:1px solid #f1f5f9}.pd-ledger-empty.svelte-k3ol6a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px 16px;text-align:center;color:#64748b}.pd-ledger-empty.svelte-k3ol6a i:where(.svelte-k3ol6a){font-size:1.25rem;color:#cbd5e1}.pd-ledger-empty.svelte-k3ol6a p:where(.svelte-k3ol6a){margin:0;font-size:14px}.pd-card__scroll.svelte-k3ol6a{overflow-x:auto}.pd-table.svelte-k3ol6a{width:100%;table-layout:fixed;border-collapse:collapse}.pd-table--payments.svelte-k3ol6a col.pd-table__col-date:where(.svelte-k3ol6a){width:14%}.pd-table--payments.svelte-k3ol6a col.pd-table__col-desc:where(.svelte-k3ol6a){width:28%}.pd-table--payments.svelte-k3ol6a col.pd-table__col-num:where(.svelte-k3ol6a){width:18%}.pd-table--payments.svelte-k3ol6a col.pd-table__col-account:where(.svelte-k3ol6a){width:22%}.pd-table--payments.svelte-k3ol6a col.pd-table__col-actions:where(.svelte-k3ol6a){width:18%}.pd-table.svelte-k3ol6a th:where(.svelte-k3ol6a){background:#f8fafc;color:#64748b;font-size:12px;font-weight:600;padding:12px 16px;text-align:start;white-space:nowrap;border-bottom:1px solid #e2e8f0;vertical-align:middle}.pd-table.svelte-k3ol6a td:where(.svelte-k3ol6a){padding:12px 16px;border-block-start:1px solid #f1f5f9;color:#0f172a;text-align:start;vertical-align:middle;font-size:14px}.pd-table.svelte-k3ol6a th.pd-table__col-date:where(.svelte-k3ol6a),.pd-table.svelte-k3ol6a td.pd-table__col-date:where(.svelte-k3ol6a),.pd-table.svelte-k3ol6a th.pd-table__col-num:where(.svelte-k3ol6a),.pd-table.svelte-k3ol6a td.pd-table__col-num:where(.svelte-k3ol6a),.pd-table.svelte-k3ol6a th.pd-table__col-actions:where(.svelte-k3ol6a),.pd-table.svelte-k3ol6a td.pd-table__col-actions:where(.svelte-k3ol6a){text-align:end}.pd-table.svelte-k3ol6a th.pd-table__col-desc:where(.svelte-k3ol6a),.pd-table.svelte-k3ol6a td.pd-table__col-desc:where(.svelte-k3ol6a),.pd-table.svelte-k3ol6a th.pd-table__col-account:where(.svelte-k3ol6a),.pd-table.svelte-k3ol6a td.pd-table__col-account:where(.svelte-k3ol6a){text-align:start}.pd-table.svelte-k3ol6a td.pd-table__col-actions:where(.svelte-k3ol6a){white-space:nowrap}.pd-table__num.svelte-k3ol6a{display:inline-block;white-space:nowrap;text-align:start}.pd-table.svelte-k3ol6a tbody:where(.svelte-k3ol6a) tr:where(.svelte-k3ol6a):hover td:where(.svelte-k3ol6a){background:#f8fafc}.pd-table--nested.svelte-k3ol6a td:where(.svelte-k3ol6a),.pd-table--nested.svelte-k3ol6a th:where(.svelte-k3ol6a){padding:10px 14px;font-size:13px}.pd-table__amount.svelte-k3ol6a{font-variant-numeric:tabular-nums;font-weight:700}.pd-table__product.svelte-k3ol6a{font-weight:600;color:#0f172a}.pd-table__currency.svelte-k3ol6a{margin-inline-start:4px;font-size:12px;color:#64748b;font-weight:500}.pd-table__total-row.svelte-k3ol6a td:where(.svelte-k3ol6a){background:#f8fafc;font-weight:700;border-block-start:1px solid #e2e8f0}.pd-table__total-row.svelte-k3ol6a td:where(.svelte-k3ol6a):first-child{text-align:end}.purchase-returns-list.svelte-k3ol6a{padding:8px 12px 12px;display:flex;flex-direction:column;gap:10px}.purchase-return-block.svelte-k3ol6a{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.purchase-return-block__head.svelte-k3ol6a{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.purchase-return-block__info.svelte-k3ol6a{min-width:0;flex:1}.purchase-return-block__id.svelte-k3ol6a{display:flex;align-items:center;gap:6px;margin-bottom:4px;min-width:0}.purchase-return-block__id-label.svelte-k3ol6a{font-size:11px;font-weight:500;color:#64748b;flex-shrink:0}.purchase-return-block__id-value.svelte-k3ol6a{font-size:12px;font-weight:600;color:#475569;font-family:ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.purchase-copy-btn.svelte-k3ol6a{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s,border-color .15s}.purchase-copy-btn.svelte-k3ol6a:hover{background:#eff6ff;color:#0f6efd;border-color:#bfdbfe}.purchase-return-block__date.svelte-k3ol6a{display:block;font-size:12px;color:#64748b}.purchase-return-block__desc.svelte-k3ol6a{margin:6px 0 0;font-size:13px;color:#475569}.purchase-add-payment__body.svelte-k3ol6a{padding:16px}.purchase-add-payment__body--inline.svelte-k3ol6a{background:#f8fafc;border-bottom:1px solid #e2e8f0}.purchase-add-payment__grid.svelte-k3ol6a{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.purchase-form-field.svelte-k3ol6a{display:flex;flex-direction:column;gap:6px}.purchase-form-field__label.svelte-k3ol6a{font-size:13px;font-weight:600;color:#475569}.purchase-form-control.svelte-k3ol6a{height:var(--control-height);border-radius:10px;border:1px solid #e2e8f0;padding-inline:14px;font-size:14px;color:#0f172a;background:#fff;width:100%;box-sizing:border-box}.purchase-form-control.svelte-k3ol6a:focus{outline:none;border-color:#0f6efd;box-shadow:0 0 0 3px #2563eb1f}.purchase-amount-row.svelte-k3ol6a{display:flex;gap:8px}.purchase-amount-row.svelte-k3ol6a .purchase-form-control:where(.svelte-k3ol6a){flex:1;min-width:0}.purchase-currency-picker.svelte-k3ol6a{position:relative;flex-shrink:0}.purchase-currency-picker__btn.svelte-k3ol6a{min-width:90px;justify-content:center}.purchase-account-picker.svelte-k3ol6a{display:flex;gap:8px;flex-wrap:wrap}.purchase-account-picker__btn.svelte-k3ol6a{flex:1;min-width:120px;justify-content:center}.purchase-treasury-balance.svelte-k3ol6a{margin:6px 0 0;font-size:12px;color:#64748b;text-align:start}.purchase-add-payment__submit.svelte-k3ol6a{width:100%;justify-content:center;min-height:var(--control-height);max-width:320px}.pd-btn.svelte-k3ol6a{display:inline-flex;align-items:center;gap:6px;border-radius:10px;padding:8px 14px;font-weight:600;font-size:13px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.pd-btn--sm.svelte-k3ol6a{padding:6px 10px;font-size:12px}.pd-btn--primary.svelte-k3ol6a{background:#0f6efd;color:#fff;border-color:#0f6efd}.pd-btn--primary.svelte-k3ol6a:hover{background:#1d4ed8}.pd-btn--secondary.svelte-k3ol6a{background:#eff6ff;color:#0f6efd;border-color:#bfdbfe}.pd-btn--secondary.svelte-k3ol6a:hover{background:#dbeafe}.pd-btn--outline.svelte-k3ol6a{background:#fff;color:#475569;border-color:#e2e8f0}.pd-btn--outline.svelte-k3ol6a:hover{background:#f8fafc}.pd-btn--danger-outline.svelte-k3ol6a{background:#fff;color:#ef4444;border-color:#ef4444}.pd-btn--danger-outline.svelte-k3ol6a:hover{background:#fef2f2}.pd-btn--neutral.svelte-k3ol6a{background:#fff;color:#475569;border-color:#e2e8f0}.pd-btn--neutral.svelte-k3ol6a:hover{background:#f8fafc}@media(max-width:992px){.purchase-detail-summary.svelte-k3ol6a{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.purchase-detail-summary.svelte-k3ol6a,.purchase-add-payment__grid.svelte-k3ol6a{grid-template-columns:1fr}.pd-ledger-tab.svelte-k3ol6a{padding:10px 12px;font-size:12px}}.brand.svelte-1jejv7d{font-size:14px;font-weight:700}.underbrand.svelte-1jejv7d{font-size:12px}.center.svelte-1jejv7d{text-align:center}.divider.svelte-1jejv7d{border-top:1px dashed #000;margin:6px 0}.svelte-1jejv7d{color:#000!important}.return-table-wrap.svelte-29gu89{overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px}.return-table.svelte-29gu89{width:100%;border-collapse:collapse;table-layout:fixed}.return-table.svelte-29gu89 th:where(.svelte-29gu89){background:#f8fafc;color:#64748b;font-size:12px;font-weight:600;padding:10px 12px;text-align:start;border-bottom:1px solid #e2e8f0}.return-table.svelte-29gu89 td:where(.svelte-29gu89){padding:10px 12px;border-block-start:1px solid #f1f5f9;font-size:13px;vertical-align:middle}.return-table__num.svelte-29gu89,.return-table.svelte-29gu89 th.return-table__num:where(.svelte-29gu89){text-align:end}.return-table__amount.svelte-29gu89{font-weight:700;font-variant-numeric:tabular-nums}.return-table__input-group.svelte-29gu89{display:flex;align-items:center;gap:6px}.return-table__input-group.svelte-29gu89 input:where(.svelte-29gu89){flex:1;min-width:0;min-height:36px;padding:6px 10px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px}.return-table__input-group.svelte-29gu89 span:where(.svelte-29gu89){font-size:12px;color:#64748b;white-space:nowrap}.return-total.svelte-29gu89{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #e2e8f0;font-size:14px}.return-total.svelte-29gu89 span:where(.svelte-29gu89){font-weight:700;font-variant-numeric:tabular-nums;color:#0f172a}.purchase-detail-page.svelte-16rnlwh{width:calc(100% + 1rem);margin:-.5rem;min-height:100%;padding-block:24px;background:#f8fafc}.purchase-detail-page__inner.svelte-16rnlwh{width:100%;max-width:1180px;margin-inline:auto;padding-inline:24px;display:flex;flex-direction:column;gap:24px}.pd-header-card.svelte-16rnlwh{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.pd-header-card__top.svelte-16rnlwh{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pd-header-card__title-row.svelte-16rnlwh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;flex:1 1 auto}.pd-header-card__title.svelte-16rnlwh{margin:0;font-size:1.0625rem;font-weight:700;color:#0f172a;line-height:1.3}.pd-status-badge.svelte-16rnlwh{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.pd-status-badge--confirmed.svelte-16rnlwh{background:#ecfdf5;color:#10b981;border:1px solid #a7f3d0}.pd-status-badge--draft.svelte-16rnlwh{background:#fffbeb;color:#f59e0b;border:1px solid #fde68a}.pd-header-meta.svelte-16rnlwh{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding-block-start:8px;border-block-start:1px solid #f1f5f9}.pd-header-meta__item.svelte-16rnlwh{margin:0}.pd-header-meta.svelte-16rnlwh dt:where(.svelte-16rnlwh){margin:0 0 1px;font-size:11px;font-weight:500;color:#64748b}.pd-header-meta.svelte-16rnlwh dd:where(.svelte-16rnlwh){margin:0;font-size:13px;font-weight:600;color:#0f172a}.pd-header-card__actions.svelte-16rnlwh{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;flex-shrink:0}.pd-link.svelte-16rnlwh{background:none;border:none;padding:0;color:#0f6efd;font-weight:600;cursor:pointer;text-align:start}.pd-link--product.svelte-16rnlwh{font-size:14px}.pd-link.svelte-16rnlwh:hover{text-decoration:underline}.pd-btn.svelte-16rnlwh{display:inline-flex;align-items:center;gap:5px;border-radius:8px;padding:7px 12px;font-weight:600;font-size:12px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.pd-btn--primary.svelte-16rnlwh{background:#0f6efd;color:#fff;border-color:#0f6efd}.pd-btn--primary.svelte-16rnlwh:hover{background:#1d4ed8}.pd-btn--secondary.svelte-16rnlwh{background:#eff6ff;color:#0f6efd;border-color:#bfdbfe}.pd-btn--secondary.svelte-16rnlwh:hover{background:#dbeafe}.pd-btn--outline.svelte-16rnlwh{background:#fff;color:#475569;border-color:#e2e8f0}.pd-btn--outline.svelte-16rnlwh:hover{background:#f8fafc;border-color:#cbd5e1}.pd-btn--danger-outline.svelte-16rnlwh{background:#fff;color:#ef4444;border-color:#ef4444}.pd-btn--danger-outline.svelte-16rnlwh:hover{background:#fef2f2}.pd-btn--neutral.svelte-16rnlwh{background:#fff;color:#475569;border-color:#e2e8f0}.pd-btn--neutral.svelte-16rnlwh:hover{background:#f8fafc}.pd-btn--icon.svelte-16rnlwh{padding:7px 9px;flex-shrink:0}.pd-card.svelte-16rnlwh{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.pd-card__head.svelte-16rnlwh{padding:14px 20px;border-bottom:1px solid #e2e8f0}.pd-card__title.svelte-16rnlwh{margin:0;display:flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:700;color:#0f172a}.pd-card__title.svelte-16rnlwh i:where(.svelte-16rnlwh){color:#0f6efd;font-size:1rem}.pd-card__scroll.svelte-16rnlwh{overflow-x:auto}.pd-table.svelte-16rnlwh{width:100%;table-layout:fixed;border-collapse:collapse}.pd-table--items.svelte-16rnlwh col.pd-table__col-product:where(.svelte-16rnlwh){width:26%}.pd-table--items.svelte-16rnlwh col.pd-table__col-expiry:where(.svelte-16rnlwh){width:12%}.pd-table--items.svelte-16rnlwh col.pd-table__col-qty:where(.svelte-16rnlwh){width:14%}.pd-table--items.svelte-16rnlwh col.pd-table__col-num:where(.svelte-16rnlwh){width:14%}.pd-table--items.svelte-16rnlwh col.pd-table__col-total:where(.svelte-16rnlwh){width:16%}.pd-table.svelte-16rnlwh th:where(.svelte-16rnlwh){background:#f8fafc;color:#64748b;font-size:12px;font-weight:600;padding:12px 10px;text-align:start;white-space:nowrap;border-bottom:1px solid #e2e8f0;vertical-align:middle}.pd-table.svelte-16rnlwh td:where(.svelte-16rnlwh){padding:12px 10px;border-block-start:1px solid #f1f5f9;color:#0f172a;text-align:start;vertical-align:middle;font-size:14px}.pd-table.svelte-16rnlwh th.pd-table__col-product:where(.svelte-16rnlwh),.pd-table.svelte-16rnlwh td.pd-table__col-product:where(.svelte-16rnlwh){text-align:start}.pd-table.svelte-16rnlwh th.pd-table__col-qty:where(.svelte-16rnlwh),.pd-table.svelte-16rnlwh td.pd-table__col-qty:where(.svelte-16rnlwh),.pd-table.svelte-16rnlwh th.pd-table__col-num:where(.svelte-16rnlwh),.pd-table.svelte-16rnlwh td.pd-table__col-num:where(.svelte-16rnlwh),.pd-table.svelte-16rnlwh th.pd-table__col-total:where(.svelte-16rnlwh),.pd-table.svelte-16rnlwh td.pd-table__col-total:where(.svelte-16rnlwh),.pd-table.svelte-16rnlwh th.pd-table__col-expiry:where(.svelte-16rnlwh),.pd-table.svelte-16rnlwh td.pd-table__col-expiry:where(.svelte-16rnlwh){text-align:center}.pd-table.svelte-16rnlwh td.pd-table__col-qty:where(.svelte-16rnlwh){white-space:nowrap}.pd-table__qty-cell.svelte-16rnlwh{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%}.pd-table__num.svelte-16rnlwh{display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;max-width:100%}.pd-table.svelte-16rnlwh tbody:where(.svelte-16rnlwh) tr:where(.svelte-16rnlwh):hover td:where(.svelte-16rnlwh){background:#f8fafc}.pd-table__amount.svelte-16rnlwh{font-variant-numeric:tabular-nums;font-weight:700}.pd-table__amount--total.svelte-16rnlwh{font-weight:800}.pd-table__currency.svelte-16rnlwh{margin-inline-start:4px;font-size:12px;color:#64748b;font-weight:500}.purchase-qty-pill.svelte-16rnlwh{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;background:#eff6ff;color:#0f6efd;font-size:13px;font-weight:600}.purchase-qty-unit.svelte-16rnlwh{margin-inline-start:6px;font-size:12px;color:#64748b}.purchase-detail-summary--solo.svelte-16rnlwh{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;align-items:stretch;max-width:320px}.purchase-summary-card.svelte-16rnlwh{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px 16px;min-height:72px}.purchase-summary-card__icon.svelte-16rnlwh{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.purchase-summary-card__icon--total.svelte-16rnlwh{background:#eff6ff;color:#0f6efd}.purchase-summary-card__body.svelte-16rnlwh{min-width:0}.purchase-summary-card__label.svelte-16rnlwh{display:block;font-size:12px;font-weight:500;color:#64748b;margin-bottom:2px}.purchase-summary-card__value.svelte-16rnlwh{display:block;font-size:1.0625rem;font-weight:700;color:#0f172a;line-height:1.2}.purchase-summary-card__value.svelte-16rnlwh small:where(.svelte-16rnlwh){font-size:12px;font-weight:500;color:#64748b;margin-inline-start:4px}.purchase-detail-card.svelte-16rnlwh{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.purchase-detail-card--loading.svelte-16rnlwh{display:grid;gap:12px}.purchase-detail-skeleton.svelte-16rnlwh{height:20px;border-radius:8px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:svelte-16rnlwh-pd-shimmer 1.2s infinite}.purchase-detail-skeleton--short.svelte-16rnlwh{width:60%}@keyframes svelte-16rnlwh-pd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.purchase-detail-empty.svelte-16rnlwh{text-align:center;padding:48px 24px;color:#64748b}.purchase-detail-empty.svelte-16rnlwh i:where(.svelte-16rnlwh){font-size:2.5rem;margin-bottom:12px;display:block;color:#94a3b8}.purchase-detail-empty.svelte-16rnlwh p:where(.svelte-16rnlwh){margin:0 0 16px}html.dark .purchase-detail-page.svelte-16rnlwh,[data-mdb-theme=dark] .purchase-detail-page.svelte-16rnlwh{background:#0b1220;color:#e5edf8}html.dark .pd-header-card.svelte-16rnlwh,html.dark .pd-card.svelte-16rnlwh,html.dark .purchase-summary-card.svelte-16rnlwh,html.dark .purchase-detail-card.svelte-16rnlwh,[data-mdb-theme=dark] .pd-header-card.svelte-16rnlwh,[data-mdb-theme=dark] .pd-card.svelte-16rnlwh,[data-mdb-theme=dark] .purchase-summary-card.svelte-16rnlwh,[data-mdb-theme=dark] .purchase-detail-card.svelte-16rnlwh{border-color:#334762;background:#111827;color:#e5edf8}html.dark .pd-header-card__title.svelte-16rnlwh,html.dark .pd-header-meta.svelte-16rnlwh dd:where(.svelte-16rnlwh),html.dark .pd-card__title.svelte-16rnlwh,html.dark .purchase-summary-card__value.svelte-16rnlwh,[data-mdb-theme=dark] .pd-header-card__title.svelte-16rnlwh,[data-mdb-theme=dark] .pd-header-meta.svelte-16rnlwh dd:where(.svelte-16rnlwh),[data-mdb-theme=dark] .pd-card__title.svelte-16rnlwh,[data-mdb-theme=dark] .purchase-summary-card__value.svelte-16rnlwh{color:#f1f5f9}html.dark .pd-header-meta.svelte-16rnlwh,html.dark .pd-card__head.svelte-16rnlwh,[data-mdb-theme=dark] .pd-header-meta.svelte-16rnlwh,[data-mdb-theme=dark] .pd-card__head.svelte-16rnlwh{border-color:#2b3b52}html.dark .pd-header-meta.svelte-16rnlwh dt:where(.svelte-16rnlwh),html.dark .pd-table__currency.svelte-16rnlwh,html.dark .purchase-qty-unit.svelte-16rnlwh,html.dark .purchase-summary-card__label.svelte-16rnlwh,html.dark .purchase-summary-card__value.svelte-16rnlwh small:where(.svelte-16rnlwh),html.dark .purchase-detail-empty.svelte-16rnlwh,[data-mdb-theme=dark] .pd-header-meta.svelte-16rnlwh dt:where(.svelte-16rnlwh),[data-mdb-theme=dark] .pd-table__currency.svelte-16rnlwh,[data-mdb-theme=dark] .purchase-qty-unit.svelte-16rnlwh,[data-mdb-theme=dark] .purchase-summary-card__label.svelte-16rnlwh,[data-mdb-theme=dark] .purchase-summary-card__value.svelte-16rnlwh small:where(.svelte-16rnlwh),[data-mdb-theme=dark] .purchase-detail-empty.svelte-16rnlwh{color:#94a3b8}html.dark .pd-table.svelte-16rnlwh th:where(.svelte-16rnlwh),[data-mdb-theme=dark] .pd-table.svelte-16rnlwh th:where(.svelte-16rnlwh){border-color:#334762;background:#172033;color:#a9b7ca}html.dark .pd-table.svelte-16rnlwh td:where(.svelte-16rnlwh),[data-mdb-theme=dark] .pd-table.svelte-16rnlwh td:where(.svelte-16rnlwh){border-color:#2b3b52;color:#dbe7f7}html.dark .pd-table.svelte-16rnlwh tbody:where(.svelte-16rnlwh) tr:where(.svelte-16rnlwh):hover td:where(.svelte-16rnlwh),[data-mdb-theme=dark] .pd-table.svelte-16rnlwh tbody:where(.svelte-16rnlwh) tr:where(.svelte-16rnlwh):hover td:where(.svelte-16rnlwh){background:#1a2638}html.dark .pd-btn--neutral.svelte-16rnlwh,html.dark .pd-btn--outline.svelte-16rnlwh,[data-mdb-theme=dark] .pd-btn--neutral.svelte-16rnlwh,[data-mdb-theme=dark] .pd-btn--outline.svelte-16rnlwh{border-color:#334762;background:#172033;color:#dbe7f7}html.dark .pd-btn--neutral.svelte-16rnlwh:hover,html.dark .pd-btn--outline.svelte-16rnlwh:hover,[data-mdb-theme=dark] .pd-btn--neutral.svelte-16rnlwh:hover,[data-mdb-theme=dark] .pd-btn--outline.svelte-16rnlwh:hover{border-color:#4a5f7d;background:#202b3d}html.dark .purchase-qty-pill.svelte-16rnlwh,[data-mdb-theme=dark] .purchase-qty-pill.svelte-16rnlwh{background:#3b82f629;color:#93c5fd}@media(max-width:992px){.purchase-detail-summary--solo.svelte-16rnlwh{max-width:none}}@media(max-width:768px){.purchase-detail-page.svelte-16rnlwh{padding-block:16px}.purchase-detail-page__inner.svelte-16rnlwh{padding-inline:16px;gap:16px}.pd-header-card__top.svelte-16rnlwh{flex-direction:column;align-items:stretch;gap:10px}.pd-header-card__actions.svelte-16rnlwh{justify-content:stretch}.pd-header-card__actions.svelte-16rnlwh .pd-btn:where(.svelte-16rnlwh){flex:1 1 auto;justify-content:center}}.permission-denied.svelte-q8rz1{display:flex;align-items:center;gap:.5rem;margin:1rem;color:#dc2626;font-size:1rem}.cursor-pointer.svelte-q8rz1{cursor:pointer}.sortable-heading.svelte-q8rz1{display:inline-flex;align-items:center;gap:.3125rem}.sort-icon.svelte-q8rz1{color:#0f6efd;font-size:.75rem}.product-column.svelte-q8rz1{max-width:16rem}.product-info.svelte-q8rz1{display:grid;min-width:0;gap:.125rem;text-align:start}.product-name-btn.svelte-q8rz1{display:block;overflow:hidden;width:100%;max-width:100%;padding:0;border:0;outline:none;background:transparent;color:#172033;font-family:inherit;font-size:.75rem;font-weight:700;line-height:1.3;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.product-name-btn.svelte-q8rz1:hover,.product-name-btn.svelte-q8rz1:focus-visible{color:#0f6efd}.quantity-cell.svelte-q8rz1{display:inline-flex;align-items:center;max-width:100%;padding:0;border:0;outline:none;background:transparent;color:inherit;font:inherit;cursor:pointer}.unit-parts.svelte-q8rz1{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25rem}.status-control.svelte-q8rz1{display:inline-flex;align-items:center;gap:.375rem}.muted-dash.svelte-q8rz1{color:#a8b4c2;font-weight:800}.warehouses-index-content{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;height:100%}.warehouses-index-content .data-table-wrap{flex:1 1 auto;min-height:0}.warehouses-index-content .pagination-shell{margin-top:auto}.cursor-pointer.svelte-qtjk9x{cursor:pointer}.cell-muted.svelte-qtjk9x{color:#7b8ba1;font-weight:650}.warehouse-link.svelte-qtjk9x{max-width:100%;overflow:hidden;padding:0;border:0;background:transparent;color:#0f6efd;font:inherit;font-weight:800;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.warehouse-link.svelte-qtjk9x:hover{color:#1d4ed8;text-decoration:underline}.location-cell.svelte-qtjk9x{display:inline-flex;align-items:center;gap:.35rem;color:#526176}.location-cell.svelte-qtjk9x i:where(.svelte-qtjk9x){color:#94a3b8}.description-cell.svelte-qtjk9x{display:block;overflow:hidden;color:#64748b;text-overflow:ellipsis;white-space:nowrap}.visible-table-actions.svelte-qtjk9x{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap}.visible-table-actions.svelte-qtjk9x .action-btn.icon,.visible-table-actions.svelte-qtjk9x .action-btn.icon:hover:not(:disabled){border-color:transparent;background:transparent;box-shadow:none}.cursor-pointer.svelte-ub2hkz{cursor:pointer}.cell-muted.svelte-ub2hkz{color:#7b8ba1;font-weight:650}.amount-pill.svelte-ub2hkz{display:inline-flex;align-items:baseline;gap:.3rem;min-height:1.625rem;padding:.25rem .625rem;border:1px solid #dbe4ee;border-radius:999px;background:#f8fafc;color:#334155;font-weight:750;white-space:nowrap}.amount-pill--total.svelte-ub2hkz{border-color:#a7f3d0;background:#ecfdf5;color:#0f766e;font-weight:850}.visible-table-actions.svelte-ub2hkz{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap}.visible-table-actions.svelte-ub2hkz .action-btn.icon,.visible-table-actions.svelte-ub2hkz .action-btn.icon:hover:not(:disabled){border-color:transparent;background:transparent;box-shadow:none}.cursor-pointer.svelte-kv6yp{cursor:pointer}.cell-muted.svelte-kv6yp{color:#7b8ba1;font-weight:650}.reference-link.svelte-kv6yp{max-width:100%;overflow:hidden;padding:0;border:0;background:transparent;color:#0f6efd;font:inherit;font-weight:800;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.reference-link.svelte-kv6yp:hover{color:#1d4ed8;text-decoration:underline}.amount-pill.svelte-kv6yp{display:inline-flex;align-items:baseline;gap:.3rem;min-height:1.625rem;padding:.25rem .625rem;border:1px solid #dbe4ee;border-radius:999px;background:#f8fafc;color:#334155;font-weight:750;white-space:nowrap}.visible-table-actions.svelte-kv6yp{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap}.visible-table-actions.svelte-kv6yp .action-btn.icon,.visible-table-actions.svelte-kv6yp .action-btn.icon:hover:not(:disabled){border-color:transparent;background:transparent;box-shadow:none}.stock-route-page.svelte-yhzlq8{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;height:100%;overflow:hidden}.stock-route-page.svelte-yhzlq8 .index-page-layout,.stock-route-page.svelte-yhzlq8 .index-page,.stock-route-page.svelte-yhzlq8 .warehouses-page{flex:1 1 auto;min-height:0}.cursor-pointer.svelte-t9h3qu{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable-heading.svelte-t9h3qu{display:inline-flex;align-items:center;justify-content:center;gap:.3125rem}.sort-icon.svelte-t9h3qu{color:#0f6efd;font-size:.75rem}.document-link.svelte-t9h3qu{display:inline-block;max-width:100%;overflow:hidden;padding:0;border:0;outline:none;background:transparent;color:#0f6efd;font-family:inherit;font-size:.75rem;font-weight:750;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.document-link.svelte-t9h3qu:hover,.document-link.svelte-t9h3qu:focus-visible{color:#0b57c7;text-decoration:underline}.product-overview-card.svelte-bpq9gz{display:grid;grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);overflow:hidden;border:1px solid #dde5ef;border-radius:8px;background:#fff}.product-overview-card--loading.svelte-bpq9gz{min-height:28rem}.product-overview-card__image.svelte-bpq9gz{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-width:0;padding:1.4rem;border-inline-end:1px solid #e3e9f1;background:linear-gradient(#eef2f7 1px,transparent 1px),linear-gradient(90deg,#eef2f7 1px,transparent 1px),#f8fafc;background-size:20px 20px}.product-overview-card__img.svelte-bpq9gz{width:100%;max-width:14rem;max-height:17rem;aspect-ratio:1 / 1;object-fit:contain;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0f172a14}.product-overview-card__image-label.svelte-bpq9gz{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;max-width:100%;padding:.35rem .65rem;border:1px solid #dce5f0;border-radius:999px;overflow:hidden;background:#fffffff0;color:#52627a;font-size:.72rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.product-overview-card__image-label.svelte-bpq9gz i:where(.svelte-bpq9gz){color:#0f6efd}.product-overview-card__body.svelte-bpq9gz{min-width:0;padding:1.25rem}.product-overview-card__head.svelte-bpq9gz{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem}.product-overview-card__heading.svelte-bpq9gz{display:flex;align-items:center;gap:.65rem;min-width:0}.product-overview-card__section-icon.svelte-bpq9gz{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.35rem;height:2.35rem;border-radius:7px;background:#eaf2ff;color:#0f6efd;font-size:1rem}.product-overview-card__eyebrow.svelte-bpq9gz{display:block;margin-bottom:.1rem;color:#7b8ba5;font-size:.66rem;font-weight:700;line-height:1.2}.product-overview-card__name.svelte-bpq9gz{margin:0;color:#172033;font-size:1.02rem;font-weight:800;line-height:1.3}.product-overview-card__edit.svelte-bpq9gz{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.25rem;height:2.25rem;padding:0;border:1px solid #cfe0f7;border-radius:6px;background:#fff;color:#0f6efd;cursor:pointer;transition:border-color .15s ease,background .15s ease}.product-overview-card__edit.svelte-bpq9gz:hover{border-color:#9ec5fe;background:#eef5ff}.product-price-grid.svelte-bpq9gz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.product-price-card.svelte-bpq9gz{display:flex;align-items:center;gap:.65rem;min-width:0;min-height:4.75rem;padding:.8rem;border:1px solid #dce5f0;border-radius:8px;background:#f8fafc}.product-price-card--stock.svelte-bpq9gz{border-color:#bfdbfe;background:#eff6ff}.product-price-card--buy.svelte-bpq9gz{border-color:#fed7aa;background:#fff7ed}.product-price-card--sell.svelte-bpq9gz{border-color:#bbf7d0;background:#ecfdf5}.product-price-card--warning.svelte-bpq9gz{border-color:#fde68a;background:#fffbeb}.product-price-card--danger.svelte-bpq9gz{border-color:#fecaca;background:#fef2f2}.product-price-card__icon.svelte-bpq9gz{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.2rem;height:2.2rem;border-radius:6px;background:#dbeafe;color:#0f6efd;font-size:.95rem}.product-price-card--buy.svelte-bpq9gz .product-price-card__icon:where(.svelte-bpq9gz){background:#ffedd5;color:#c2410c}.product-price-card--sell.svelte-bpq9gz .product-price-card__icon:where(.svelte-bpq9gz){background:#d1fae5;color:#047857}.product-price-card--warning.svelte-bpq9gz .product-price-card__icon:where(.svelte-bpq9gz){background:#fef3c7;color:#b45309}.product-price-card--danger.svelte-bpq9gz .product-price-card__icon:where(.svelte-bpq9gz){background:#fee2e2;color:#dc2626}.product-price-card__content.svelte-bpq9gz{display:block;min-width:0}.product-price-card__label.svelte-bpq9gz{display:block;margin-bottom:.2rem;color:#64748b;font-size:.68rem;font-weight:700;line-height:1.2}.product-price-card__value.svelte-bpq9gz{display:block;color:#0f172a;overflow:hidden;font-size:.94rem;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-price-card__value.svelte-bpq9gz small:where(.svelte-bpq9gz){color:#64748b;font-size:.7rem;font-weight:650}.product-details-grid.svelte-bpq9gz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.15rem;border-top:1px solid #e6ebf2}.product-detail-section.svelte-bpq9gz{min-width:0;padding-top:1rem}.product-detail-section.svelte-bpq9gz+.product-detail-section:where(.svelte-bpq9gz){padding-inline-start:1.25rem;border-inline-start:1px solid #e6ebf2}.product-detail-section.svelte-bpq9gz:first-child{padding-inline-end:1.25rem}.product-detail-section__title.svelte-bpq9gz{display:flex;align-items:center;gap:.45rem;margin:0 0 .5rem;color:#344054;font-size:.78rem;font-weight:800;line-height:1.3}.product-detail-section__title.svelte-bpq9gz i:where(.svelte-bpq9gz){color:#0f6efd;font-size:.9rem}.product-meta-list.svelte-bpq9gz{margin:0}.product-meta-list__row.svelte-bpq9gz{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.25rem;padding:.45rem 0;border-bottom:1px solid #edf1f6}.product-meta-list__row.svelte-bpq9gz dt:where(.svelte-bpq9gz){margin:0;color:#718096;font-size:.75rem;font-weight:600}.product-meta-list__row.svelte-bpq9gz dd:where(.svelte-bpq9gz){margin:0;min-width:0;overflow-wrap:anywhere;color:#1e293b;font-size:.78rem;font-weight:700;text-align:end}.product-description-block.svelte-bpq9gz,.product-batch-overview.svelte-bpq9gz{margin-top:1rem;padding-top:.9rem;border-top:1px solid #e6ebf2}.product-batch-overview__title.svelte-bpq9gz{display:flex;align-items:center;gap:.45rem;margin:0 0 .65rem;color:#344054;font-size:.76rem;font-weight:800;line-height:1.3}.product-batch-overview__title.svelte-bpq9gz i:where(.svelte-bpq9gz){color:#0f6efd}.product-batch-overview__empty.svelte-bpq9gz{padding:.85rem;border:1px dashed #d7e0ec;border-radius:8px;background:#f8fafc;color:#64748b;font-size:.78rem;font-weight:700;text-align:center}.product-description-block__title.svelte-bpq9gz{display:flex;align-items:center;gap:.45rem;margin:0 0 .5rem;color:#344054;font-size:.76rem;font-weight:800;line-height:1.3}.product-description-block__title.svelte-bpq9gz i:where(.svelte-bpq9gz){color:#0f6efd}.product-description-block__text.svelte-bpq9gz{margin:0;padding:.75rem .85rem;border-inline-start:3px solid #93c5fd;background:#f7f9fc;color:#334155;font-size:.78rem;line-height:1.65}.product-empty-state.svelte-bpq9gz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 24px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;text-align:center;color:#64748b}.product-empty-state.svelte-bpq9gz i:where(.svelte-bpq9gz){font-size:2rem;color:#ef4444}.product-empty-state.svelte-bpq9gz h2:where(.svelte-bpq9gz){margin:0;font-size:1.1rem;color:#0f172a}.product-empty-state.svelte-bpq9gz p:where(.svelte-bpq9gz){margin:0}.product-empty-state--compact.svelte-bpq9gz{padding:24px}.product-skeleton.svelte-bpq9gz{border-radius:8px;background:linear-gradient(90deg,#eef2f7 25%,#f8fafc,#eef2f7 75%);background-size:200% 100%;animation:svelte-bpq9gz-product-skeleton 1.2s ease-in-out infinite}.product-skeleton--image.svelte-bpq9gz{width:min(100%,14rem);aspect-ratio:1 / 1;border-radius:8px}.product-skeleton--title.svelte-bpq9gz{width:min(55%,15rem);height:2.35rem;margin-bottom:.9rem}.product-skeleton--metric.svelte-bpq9gz{width:100%;min-height:4.75rem;margin-bottom:1rem}.product-skeleton--line.svelte-bpq9gz{width:100%;height:.85rem;margin-bottom:.65rem}.product-skeleton--line.short.svelte-bpq9gz{width:70%}@keyframes svelte-bpq9gz-product-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.report-account-link.svelte-bpq9gz{display:inline-flex;align-items:center;max-width:100%;padding:.2rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.report-account-link.svelte-bpq9gz:hover{border-color:#2f6fed2e;background:#2f6fed12;box-shadow:0 2px 8px #2f6fed1a;transform:translateY(-1px)}.report-account-link.svelte-bpq9gz:active{transform:translateY(0);box-shadow:none}.report-account-link.svelte-bpq9gz:focus-visible{outline:none;border-color:#2f6fed;box-shadow:0 0 0 3px #2f6fed29}[data-mdb-theme=dark] .report-account-link.svelte-bpq9gz:hover{border-color:#60a5fa40;background:#60a5fa1a;box-shadow:0 2px 10px #0003}.report-type-link.svelte-bpq9gz{padding:0;border:none;background:transparent;color:#0f6efd;font-size:.84rem;font-weight:700;cursor:pointer}.report-type-link.svelte-bpq9gz:hover{text-decoration:underline}html.dark .product-tabs,html.dark .product-tab-card,*/ html.dark .product-overview-card.svelte-bpq9gz,html.dark .product-empty-state.svelte-bpq9gz,[data-mdb-theme="dark"] .product-overview-card.svelte-bpq9gz,[data-mdb-theme="dark"] .product-empty-state.svelte-bpq9gz{border-color:#334762;background:#111827;color:#e5edf8}html.dark .product-overview-card__image.svelte-bpq9gz,[data-mdb-theme=dark] .product-overview-card__image.svelte-bpq9gz{border-color:#334762;background:linear-gradient(#233149 1px,transparent 1px),linear-gradient(90deg,#233149 1px,transparent 1px),#0f1726}html.dark .product-overview-card__name.svelte-bpq9gz,html.dark .product-detail-section__title.svelte-bpq9gz,html.dark .product-description-block__title.svelte-bpq9gz,html.dark .product-meta-list__row.svelte-bpq9gz dd:where(.svelte-bpq9gz),html.dark .product-price-card__value.svelte-bpq9gz,html.dark .product-empty-state.svelte-bpq9gz h2:where(.svelte-bpq9gz),[data-mdb-theme=dark] .product-overview-card__name.svelte-bpq9gz,[data-mdb-theme=dark] .product-detail-section__title.svelte-bpq9gz,[data-mdb-theme=dark] .product-description-block__title.svelte-bpq9gz,[data-mdb-theme=dark] .product-meta-list__row.svelte-bpq9gz dd:where(.svelte-bpq9gz),[data-mdb-theme=dark] .product-price-card__value.svelte-bpq9gz,[data-mdb-theme=dark] .product-empty-state.svelte-bpq9gz h2:where(.svelte-bpq9gz){color:#f1f5f9}html.dark .product-overview-card__eyebrow.svelte-bpq9gz,html.dark .product-meta-list__row.svelte-bpq9gz dt:where(.svelte-bpq9gz),html.dark .product-price-card__label.svelte-bpq9gz,html.dark .product-price-card__value.svelte-bpq9gz small:where(.svelte-bpq9gz),html.dark .product-empty-state.svelte-bpq9gz,[data-mdb-theme=dark] .product-overview-card__eyebrow.svelte-bpq9gz,[data-mdb-theme=dark] .product-meta-list__row.svelte-bpq9gz dt:where(.svelte-bpq9gz),[data-mdb-theme=dark] .product-price-card__label.svelte-bpq9gz,[data-mdb-theme=dark] .product-price-card__value.svelte-bpq9gz small:where(.svelte-bpq9gz),[data-mdb-theme=dark] .product-empty-state.svelte-bpq9gz{color:#94a3b8}html.dark .product-price-card.svelte-bpq9gz,html.dark .product-description-block__text.svelte-bpq9gz,[data-mdb-theme=dark] .product-price-card.svelte-bpq9gz,[data-mdb-theme=dark] .product-description-block__text.svelte-bpq9gz{border-color:#334762;background:#172033;color:#dbe7f7}html.dark .product-details-grid.svelte-bpq9gz,html.dark .product-detail-section.svelte-bpq9gz+.product-detail-section:where(.svelte-bpq9gz),html.dark .product-description-block.svelte-bpq9gz,html.dark .product-meta-list__row.svelte-bpq9gz,[data-mdb-theme=dark] .product-details-grid.svelte-bpq9gz,[data-mdb-theme=dark] .product-detail-section.svelte-bpq9gz+.product-detail-section:where(.svelte-bpq9gz),[data-mdb-theme=dark] .product-description-block.svelte-bpq9gz,[data-mdb-theme=dark] .product-meta-list__row.svelte-bpq9gz{border-color:#2b3b52}.sortable-heading.svelte-bpq9gz{display:inline-flex;align-items:center;justify-content:center;gap:.3125rem}.sort-icon.svelte-bpq9gz{color:#0f6efd;font-size:.75rem}.report-summary-balance.svelte-bpq9gz,.report-balance-cell.svelte-bpq9gz{display:block;color:#334155;font-size:.75rem;font-weight:700;line-height:1.45;text-align:center}.report-muted-dash.svelte-bpq9gz{color:#94a3b8}.product-report-summary.svelte-bpq9gz{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:991px){.product-overview-card.svelte-bpq9gz{grid-template-columns:1fr}.product-overview-card__image.svelte-bpq9gz{min-height:15rem;border-inline-end:none;border-bottom:1px solid #e5e7eb}.product-overview-card__img.svelte-bpq9gz{max-width:12rem;max-height:12rem}.product-price-grid.svelte-bpq9gz{grid-template-columns:repeat(3,minmax(0,1fr))}.product-report-summary.svelte-bpq9gz{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){.product-price-grid.svelte-bpq9gz,.product-details-grid.svelte-bpq9gz{grid-template-columns:1fr}.product-detail-section.svelte-bpq9gz:first-child{padding-inline-end:0}.product-detail-section.svelte-bpq9gz+.product-detail-section:where(.svelte-bpq9gz){margin-top:.4rem;padding-inline-start:0;border-inline-start:0;border-top:1px solid #e6ebf2}.product-report-summary.svelte-bpq9gz{grid-template-columns:1fr!important}}@media(max-width:480px){.product-overview-card__body.svelte-bpq9gz{padding:1rem}}.qa-modal__field.svelte-1u6z5kk input:where(.svelte-1u6z5kk),.qa-modal__field.svelte-1u6z5kk textarea:where(.svelte-1u6z5kk){width:100%;border:1px solid #ccd8e7;border-radius:.5625rem;background:#fff;color:#172033;font:inherit;min-height:2.5rem;padding:.55rem .75rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.qa-modal__field.svelte-1u6z5kk textarea:where(.svelte-1u6z5kk){min-height:7.75rem;resize:vertical}.qa-modal__field.svelte-1u6z5kk input:where(.svelte-1u6z5kk):focus,.qa-modal__field.svelte-1u6z5kk textarea:where(.svelte-1u6z5kk):focus{border-color:#73a1f8;box-shadow:0 0 0 3px #2f6fed1f}html.dark .qa-modal__panel.svelte-1u6z5kk{border-color:#94a3b857;background:#0b1426;color:#e5edf9}html.dark .qa-modal__field.svelte-1u6z5kk span:where(.svelte-1u6z5kk){color:#8fa0ba}html.dark .qa-modal__close.svelte-1u6z5kk{border-color:#94a3b857;background:#111c31;color:#dbe7ff}html.dark .qa-modal__field.svelte-1u6z5kk input:where(.svelte-1u6z5kk),html.dark .qa-modal__field.svelte-1u6z5kk textarea:where(.svelte-1u6z5kk){border-color:#94a3b861;background:#111c31;color:#e5edf9}html.dark .qa-modal__field.svelte-1u6z5kk input:where(.svelte-1u6z5kk):focus,html.dark .qa-modal__field.svelte-1u6z5kk textarea:where(.svelte-1u6z5kk):focus{border-color:#6f9cff;box-shadow:0 0 0 3px #6f9cff2e}.cursor-pointer.svelte-2oksvc{cursor:pointer}.cell-muted.svelte-2oksvc{color:#7b8ba1;font-weight:650}.department-link.svelte-2oksvc{max-width:100%;overflow:hidden;padding:0;border:0;background:transparent;color:#0f6efd;font:inherit;font-weight:800;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.department-link.svelte-2oksvc:hover{color:#1d4ed8;text-decoration:underline}.description-cell.svelte-2oksvc{display:block;overflow:hidden;color:#64748b;text-overflow:ellipsis;white-space:nowrap}.visible-table-actions.svelte-2oksvc{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap}.visible-table-actions.svelte-2oksvc .action-btn.icon,.visible-table-actions.svelte-2oksvc .action-btn.icon:hover:not(:disabled){border-color:transparent;background:transparent;box-shadow:none}.print-label-page.svelte-1kqqvqc{width:100%}.print-label-grid.svelte-1kqqvqc{display:grid;grid-template-columns:minmax(340px,.85fr) minmax(420px,1.15fr);gap:20px;align-items:start}.label-config-card.svelte-1kqqvqc,.label-preview-card.svelte-1kqqvqc{overflow:visible;border:1px solid #dfe5ed;border-radius:12px;background:var(--erp-bg);box-shadow:0 4px 16px #1e304c14}.label-card-header.svelte-1kqqvqc{display:flex;gap:12px;align-items:center;padding:16px 18px;border-bottom:1px solid #e7ecf2;border-radius:12px 12px 0 0!important;background:linear-gradient(180deg,#fff,#fbfdff);color:#263244}.label-card-header.svelte-1kqqvqc small:where(.svelte-1kqqvqc){display:block;margin-bottom:2px;color:#94a3b8;font-size:.68rem;font-weight:800}.label-card-header.svelte-1kqqvqc h5:where(.svelte-1kqqvqc){font-size:.95rem;font-weight:900}.label-card-icon.svelte-1kqqvqc{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:9px;background:#eaf2ff;color:#2f6fed;font-size:1.05rem}.label-config-card.svelte-1kqqvqc .card-body{padding:20px}.label-config-card.svelte-1kqqvqc .form-label{margin-bottom:7px;color:#46536a;font-size:.77rem;font-weight:800!important}.label-config-card.svelte-1kqqvqc .form-control,.label-config-card.svelte-1kqqvqc .form-select{min-height:42px;border-color:#d7dee8;border-radius:9px;font-size:.8rem}.label-config-card.svelte-1kqqvqc .form-control:focus,.label-config-card.svelte-1kqqvqc .form-select:focus{border-color:#73a1f8;box-shadow:0 0 0 3px #2f6fed14}.label-config-card.svelte-1kqqvqc .alert-info{border:1px dashed #bdd0ef;border-radius:9px;background:#f4f8ff;color:#62718a}.label-preview-body.svelte-1kqqvqc{min-height:480px;overflow:auto;background:#f5f7fb}.label-preview-body.svelte-1kqqvqc>.text-muted{display:grid;min-height:390px;place-content:center}.print-wrapper.svelte-1kqqvqc{background:#fff;padding:10px;min-height:200px;overflow-x:auto}.print-area.svelte-1kqqvqc{display:flex;flex-wrap:wrap;gap:2mm;justify-content:flex-start}.label.svelte-1kqqvqc{border:1px solid #eee;padding:5px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;font-family:Arial,sans-serif;box-sizing:border-box;height:100%;width:100%;overflow:hidden}.name.svelte-1kqqvqc,.meta.svelte-1kqqvqc,.price.svelte-1kqqvqc,.footer.svelte-1kqqvqc{flex-shrink:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-container.svelte-1kqqvqc{flex-shrink:0;display:flex;justify-content:center;align-items:center}.a4-grid.svelte-1kqqvqc .label:where(.svelte-1kqqvqc){width:63mm;height:35mm}.thermal-58.svelte-1kqqvqc .label:where(.svelte-1kqqvqc){width:58mm;height:30mm}.thermal-80.svelte-1kqqvqc .label:where(.svelte-1kqqvqc){width:80mm;height:35mm}.medium-cut.svelte-1kqqvqc .label:where(.svelte-1kqqvqc){width:54mm;height:20mm}.small-cut.svelte-1kqqvqc .label:where(.svelte-1kqqvqc){width:25mm;height:20mm}.custom-paper.svelte-1kqqvqc .label:where(.svelte-1kqqvqc){width:var(--w);height:var(--h)}.label-qrcode-container.svelte-1kqqvqc{width:60px;height:60px;display:flex;justify-content:center;align-items:center}.label-qrcode-img.svelte-1kqqvqc{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:1200px){.print-label-grid.svelte-1kqqvqc{grid-template-columns:1fr}}@media(max-width:575px){.label-config-card.svelte-1kqqvqc .card-body{padding:15px}.label-card-header.svelte-1kqqvqc{padding:13px 15px}}@media print{.label.svelte-1kqqvqc{display:flex!important;visibility:visible!important;border:1px solid #000!important;page-break-inside:avoid}}.toolbar.svelte-siupcc{display:flex;flex-wrap:wrap;gap:6px;padding:4px;border:1px solid #ddd;border-bottom:none}.toolbar.svelte-siupcc button:where(.svelte-siupcc){padding:6px 10px;cursor:pointer}.editor.svelte-siupcc{min-height:200px;border:1px solid #ddd;padding:15px;background:#fff}.ProseMirror{outline:none;min-height:150px}.ProseMirror table{border-collapse:collapse;width:100%;margin:1rem 0}.ProseMirror th,.ProseMirror td{border:1px solid #ccc;padding:4px}.ProseMirror th{background:#f5f5f5}.ProseMirror td p,.ProseMirror th p{margin:0}[data-mdb-theme=dark] .settings-page .toolbar.svelte-siupcc{border-color:var(--settings-input-border, #303b50);background:var(--settings-surface-elevated, #151c2b)}[data-mdb-theme=dark] .settings-page .toolbar.svelte-siupcc .btn-light{border-color:var(--settings-input-border, #303b50);background:var(--settings-input-bg, #151c2b);color:var(--settings-input-text, #e7edf7)}[data-mdb-theme=dark] .settings-page .toolbar.svelte-siupcc .btn-light:hover{background:#6f9cff1a;color:var(--settings-heading, #f4f7fb)}[data-mdb-theme=dark] .settings-page .toolbar.svelte-siupcc .btn-success{border-color:var(--settings-success, #43d69b);background:var(--settings-success, #43d69b);color:#08101f}[data-mdb-theme=dark] .settings-page .editor.svelte-siupcc{border-color:var(--settings-input-border, #303b50);background:var(--settings-input-bg, #151c2b);color:var(--settings-input-text, #e7edf7)}[data-mdb-theme=dark] .settings-page .ProseMirror{color:var(--settings-input-text, #e7edf7);caret-color:var(--settings-input-text, #e7edf7)}[data-mdb-theme=dark] .settings-page .ProseMirror th,[data-mdb-theme=dark] .settings-page .ProseMirror td{border-color:var(--settings-input-border, #303b50)}[data-mdb-theme=dark] .settings-page .ProseMirror th{background:var(--settings-surface-elevated, #151c2b)}[data-mdb-theme=dark] .settings-page pre.border{border-color:var(--settings-input-border, #303b50)!important;background:var(--settings-surface, #111827);color:var(--settings-input-text, #e7edf7)}:root{--settings-page-bg: #f6f9fc;--settings-surface: #ffffff;--settings-surface-elevated: #ffffff;--settings-surface-muted: #f2f5fa;--settings-border: #d8e0ec;--settings-border-strong: #c4cfdd;--settings-text: #172033;--settings-text-muted: #6b778c;--settings-heading: #0f172a;--settings-input-bg: #ffffff;--settings-input-text: #172033;--settings-input-border: #d8e0ec;--settings-input-placeholder: #8a96a8;--settings-input-focus-border: #2f6fed;--settings-input-focus-ring: rgba(47, 111, 237, .16);--settings-input-disabled-bg: #eef3f9;--settings-input-disabled-text: #738198;--settings-input-disabled-border: #cfd8e6;--settings-primary: #2f6fed;--settings-primary-contrast: #ffffff;--settings-primary-soft: rgba(47, 111, 237, .12);--settings-success: #1f9d62;--settings-success-soft: rgba(31, 157, 98, .16);--settings-danger: #d84b68;--settings-danger-soft: rgba(216, 75, 104, .16);--settings-warning: #a35d00;--settings-warning-soft: rgba(163, 93, 0, .16);--settings-table-hover: rgba(47, 111, 237, .06);--settings-scrollbar-thumb: #9aa6ba;--settings-tooltip-bg: #172033;--settings-empty-bg: #f8fbff;--settings-panel-shadow: 0 10px 28px rgba(30, 48, 76, .1)}[data-mdb-theme=dark],html.dark{--settings-page-bg: #0f1724;--settings-surface: #111827;--settings-surface-elevated: #151c2b;--settings-surface-muted: #101624;--settings-border: #303b50;--settings-border-strong: #3d4c67;--settings-text: #e7edf7;--settings-text-muted: #9ba7ba;--settings-heading: #f4f7fb;--settings-input-bg: #151c2b;--settings-input-text: #e7edf7;--settings-input-border: #303b50;--settings-input-placeholder: #8792a8;--settings-input-focus-border: #6f9cff;--settings-input-focus-ring: rgba(111, 156, 255, .2);--settings-input-disabled-bg: #101624;--settings-input-disabled-text: #9ba7ba;--settings-input-disabled-border: #273247;--settings-primary: #6f9cff;--settings-primary-contrast: #0b1220;--settings-primary-soft: rgba(111, 156, 255, .18);--settings-success: #43d69b;--settings-success-soft: rgba(67, 214, 155, .18);--settings-danger: #ff7f96;--settings-danger-soft: rgba(255, 127, 150, .2);--settings-warning: #ffca72;--settings-warning-soft: rgba(255, 202, 114, .18);--settings-table-hover: rgba(111, 156, 255, .08);--settings-scrollbar-thumb: #51627f;--settings-tooltip-bg: #151c2b;--settings-empty-bg: #121a29;--settings-panel-shadow: 0 16px 34px rgba(2, 6, 23, .42)}.main-settings-page.svelte-kqg6b0{width:100%;height:100%;max-height:calc(100dvh - var(--app-header-height, 64px));min-height:0;padding:0 4px 24px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.settings-dev-actions.svelte-kqg6b0{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.settings-loading.svelte-kqg6b0{display:grid;min-height:260px;place-items:center;border:1px solid var(--erp-border);border-radius:20px;background:var(--erp-surface)}.settings-shell.svelte-kqg6b0{display:grid;grid-template-columns:180px minmax(0,1fr);gap:.65rem;align-items:stretch}.settings-shell--full.svelte-kqg6b0{grid-template-columns:minmax(0,1fr)}.settings-tabs-panel.svelte-kqg6b0,.settings-content-card.svelte-kqg6b0{border:1px solid #dfe5ed;border-radius:10px;background-color:var(--erp-bg);box-shadow:0 4px 16px #1e304c1a}.settings-tabs-panel.svelte-kqg6b0{position:sticky;top:1rem;align-self:stretch;height:100%;min-height:470px;padding:7px;background-color:var(--erp-bg)}.settings-tabs-heading.svelte-kqg6b0{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem .45rem .75rem;color:var(--erp-text)}.settings-tabs-heading.svelte-kqg6b0 span:where(.svelte-kqg6b0){font-size:.82rem;font-weight:850}.settings-tabs-list.svelte-kqg6b0{display:grid;gap:2px}.settings-tab.svelte-kqg6b0{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;min-height:43px;gap:8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#4d586c;padding:6px 9px;text-align:start;font-size:.82rem;font-weight:650;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.settings-tab.svelte-kqg6b0:hover{border-color:transparent;background:#f6f8fc;color:#2f6fed;transform:none}.settings-tab--active.svelte-kqg6b0{border-color:transparent;background:linear-gradient(90deg,#f0f5ff,#eaf1ff);color:var(--erp-primary);box-shadow:0 2px 5px #26324414}.settings-tab-icon.svelte-kqg6b0{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:0;background:transparent;color:#566176;font-size:1rem}.settings-tab--active.svelte-kqg6b0 .settings-tab-icon:where(.svelte-kqg6b0){background:transparent;color:var(--erp-primary)}.settings-tab-label.svelte-kqg6b0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-tab-count.svelte-kqg6b0{display:inline-grid;min-width:24px;height:24px;place-items:center;border:1px solid var(--erp-border);border-radius:999px;background:#fff;color:#64748b;font-size:.71rem;font-weight:850}.settings-tab--active.svelte-kqg6b0 .settings-tab-count:where(.svelte-kqg6b0){border-color:#d7e5ff;color:var(--erp-primary)}.settings-content-card.svelte-kqg6b0{min-width:0;overflow:hidden;min-height:470px}.company-profile-form.svelte-kqg6b0,.category-profile-form.svelte-kqg6b0{display:flex;min-height:470px;flex-direction:column;background-color:var(--erp-bg)}.category-profile-body.svelte-kqg6b0{padding:14px 20px 12px}.category-field-row.svelte-kqg6b0{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:12px;padding-block:5px;border-bottom:1px solid #e8edf3}[dir=rtl] .category-field-row.svelte-kqg6b0{grid-template-columns:260px minmax(0,1fr)}[dir=rtl] .category-field-row.svelte-kqg6b0>label:where(.svelte-kqg6b0){grid-column:1;grid-row:1}[dir=rtl] .category-field-row.svelte-kqg6b0>.category-control:where(.svelte-kqg6b0){grid-column:2;grid-row:1}.category-field-row.svelte-kqg6b0>label:where(.svelte-kqg6b0){color:#344155;font-size:.82rem;font-weight:800}.category-control.svelte-kqg6b0{min-width:0}.category-control.svelte-kqg6b0>input:where(.svelte-kqg6b0),.category-control.svelte-kqg6b0>textarea:where(.svelte-kqg6b0){width:100%;min-height:36px;padding:6px 10px;border:1px solid #d7dee8;border-radius:9px;outline:0;background:#fff;color:#455167;font-family:inherit;font-size:.82rem}.category-control.svelte-kqg6b0>textarea:where(.svelte-kqg6b0){min-height:60px;resize:vertical}.category-control.svelte-kqg6b0>input:where(.svelte-kqg6b0):focus,.category-control.svelte-kqg6b0>textarea:where(.svelte-kqg6b0):focus{border-color:#73a1f8;box-shadow:0 0 0 3px #2f6fed14}.category-switch-control.svelte-kqg6b0{display:flex;min-height:36px;align-items:center;justify-content:space-between;padding:0 8px}.category-switch-control.svelte-kqg6b0>span:where(.svelte-kqg6b0){color:#94a3b8;font-size:.76rem;font-weight:750}.category-switch-control.svelte-kqg6b0>span.enabled:where(.svelte-kqg6b0){color:#16a34a}.company-profile-body.svelte-kqg6b0{display:grid;grid-template-columns:195px minmax(0,1fr);gap:14px;padding:16px 20px 18px}[dir=rtl] .company-profile-body.svelte-kqg6b0{grid-template-columns:minmax(0,1fr) 195px}[dir=rtl] .company-logo-column.svelte-kqg6b0{grid-column:2}[dir=rtl] .company-fields.svelte-kqg6b0{grid-column:1;grid-row:1}.company-logo-preview.svelte-kqg6b0{display:flex;width:100%;height:185px;padding:8px;align-items:center;justify-content:center;flex-direction:column;gap:6px;border:1px solid #d8dee8;border-radius:8px;background:#fff;color:#8b96a8;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.company-logo-preview.svelte-kqg6b0:hover{border-color:#8eb4ff;box-shadow:0 8px 24px #2f6fed14}.company-logo-preview.svelte-kqg6b0 i:where(.svelte-kqg6b0){color:#2f6fed;font-size:4rem;line-height:1;filter:drop-shadow(6px 5px 2px rgba(47,111,237,.12))}.company-logo-preview.svelte-kqg6b0 img:where(.svelte-kqg6b0){display:block;width:100%;height:145px;object-fit:contain;border-radius:5px}.company-logo-preview.svelte-kqg6b0 span:where(.svelte-kqg6b0){font-size:.72rem;font-weight:700}.company-fields.svelte-kqg6b0{min-width:0}.company-field-row.svelte-kqg6b0,.company-upload-row.svelte-kqg6b0{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px;align-items:center;min-height:36px;padding-block:5px;border-bottom:1px solid #e8edf3}[dir=rtl] .company-field-row.svelte-kqg6b0,[dir=rtl] .company-upload-row.svelte-kqg6b0{grid-template-columns:180px minmax(0,1fr)}[dir=rtl] .company-field-row.svelte-kqg6b0>label:where(.svelte-kqg6b0){grid-column:1;grid-row:1}[dir=rtl] .company-field-row.svelte-kqg6b0>.company-control:where(.svelte-kqg6b0){grid-column:2;grid-row:1}[dir=ltr] .company-field-row.svelte-kqg6b0,[dir=ltr] .company-upload-row.svelte-kqg6b0{grid-template-columns:180px minmax(0,1fr)}.company-field-row.svelte-kqg6b0>label:where(.svelte-kqg6b0),.upload-label.svelte-kqg6b0{color:#3f4b60;font-size:.76rem;font-weight:800}.company-control.svelte-kqg6b0{position:relative;min-width:0}.company-control.svelte-kqg6b0>input:where(.svelte-kqg6b0):not([type=color]),.company-control.svelte-kqg6b0>textarea:where(.svelte-kqg6b0){width:100%;min-height:36px;padding:6px 10px;border:1px solid #d7dee8;border-radius:9px;outline:0;background:#fff;color:#455167;font-family:inherit;font-size:.82rem;transition:border-color .2s,box-shadow .2s}.company-control.svelte-kqg6b0>textarea:where(.svelte-kqg6b0){min-height:50px;resize:vertical}.company-control.svelte-kqg6b0>input:where(.svelte-kqg6b0):focus,.company-control.svelte-kqg6b0>textarea:where(.svelte-kqg6b0):focus{border-color:#73a1f8;box-shadow:0 0 0 3px #2f6fed14}.status-dot.svelte-kqg6b0{position:absolute;top:50%;inset-inline-end:10px;width:10px;height:10px;border-radius:50%;background:#58b88d;transform:translateY(-50%);pointer-events:none}.company-upload-row.svelte-kqg6b0{min-height:66px;padding-block:7px}.logo-dropzone.svelte-kqg6b0{display:flex;min-height:66px;align-items:center;justify-content:center;flex-direction:column;border:1.5px dashed #bcc8d9;border-radius:7px;color:#657188;cursor:pointer}.logo-dropzone.svelte-kqg6b0 i:where(.svelte-kqg6b0){color:#2f6fed;font-size:1.35rem}.logo-row-controls.svelte-kqg6b0{display:flex;width:100%;min-width:0;align-items:stretch;gap:12px;flex-wrap:nowrap;direction:ltr}.logo-row-preview.svelte-kqg6b0{display:flex;width:112px;height:104px;flex:0 0 112px;align-items:center;justify-content:center;flex-direction:column;gap:8px;justify-self:start;border:1px solid #76a2ff;border-radius:8px;background:#fff;color:#758197;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.logo-row-preview.svelte-kqg6b0:hover{border-color:#2f6fed;box-shadow:0 5px 14px #2f6fed1f}.logo-row-preview.svelte-kqg6b0 i:where(.svelte-kqg6b0){color:#2f6fed;font-size:2.7rem;line-height:1}.company-field-row--color.svelte-kqg6b0{min-height:34px;padding-block:5px}.brand-color-control.svelte-kqg6b0{display:grid;grid-template-columns:minmax(0,1fr) 22px 66px;gap:14px;align-items:center;direction:ltr}.color-picker-bar.svelte-kqg6b0{display:grid;grid-template-columns:minmax(0,1fr) 35px;height:29px;overflow:hidden;border:1px solid #d7dee8;border-radius:5px;background:#fff}.color-strip.svelte-kqg6b0{width:100%;height:100%;padding:3px;border:0;border-inline-end:1px solid #d7dee8;border-radius:0;background:#fff;cursor:pointer}.color-strip.svelte-kqg6b0::-webkit-color-swatch-wrapper{padding:0}.color-strip.svelte-kqg6b0::-webkit-color-swatch{border:0;border-radius:1px}.color-strip.svelte-kqg6b0::-moz-color-swatch{border:0;border-radius:1px}.eyedropper-button.svelte-kqg6b0{height:100%;padding:0;border:0;background:#fff;color:#536177;font-size:.72rem}.eyedropper-button.svelte-kqg6b0:hover{background:#f4f7fb;color:#2f6fed}.color-swatch.svelte-kqg6b0{width:20px;height:20px;border-radius:4px;box-shadow:inset 0 0 0 1px #0f172a0d}.color-value.svelte-kqg6b0{direction:ltr;color:#657188;font-size:.68rem;text-align:start}.company-actions.svelte-kqg6b0{display:flex;gap:10px;margin-top:auto;padding:11px 20px;border-top:1px solid #e7ecf2}.company-actions.svelte-kqg6b0 button:where(.svelte-kqg6b0){min-height:31px;border-radius:6px;padding:0 15px;font-family:inherit;font-size:.7rem;font-weight:800}.save-profile-button.svelte-kqg6b0{display:inline-flex;gap:10px;align-items:center;border:0;background:#2f6fed;color:#fff;box-shadow:0 6px 14px #2f6fed33}.cancel-profile-button.svelte-kqg6b0{border:1px solid #d8dee8;background:#fff;color:#667085}.settings-content-head.svelte-kqg6b0{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid var(--erp-border);background:linear-gradient(180deg,#fff,#fbfdff)}.settings-content-head.svelte-kqg6b0 p:where(.svelte-kqg6b0){margin:0 0 .25rem;color:var(--erp-muted);font-size:.72rem;font-weight:850}.settings-content-head.svelte-kqg6b0 h2:where(.svelte-kqg6b0){margin:0;color:var(--erp-text);font-size:1.05rem;font-weight:900;letter-spacing:-.015em}.settings-content-head.svelte-kqg6b0>span:where(.svelte-kqg6b0){display:inline-grid;min-width:42px;height:34px;place-items:center;border:1px solid #d7e5ff;border-radius:999px;background:var(--erp-primary-soft);color:var(--erp-primary);font-size:.82rem;font-weight:900}.settings-table-wrap.svelte-kqg6b0{overflow:auto}.settings-table.svelte-kqg6b0{min-width:680px}.settings-table.svelte-kqg6b0>thead:where(.svelte-kqg6b0)>tr:where(.svelte-kqg6b0)>th:where(.svelte-kqg6b0){padding:.82rem 1rem;background:#f8fafc;color:#64748b;font-size:.72rem;font-weight:900;white-space:nowrap}.settings-table.svelte-kqg6b0>tbody:where(.svelte-kqg6b0)>tr:where(.svelte-kqg6b0)>td:where(.svelte-kqg6b0){padding:.82rem 1rem;border-color:#edf1f6;vertical-align:middle}.settings-table.svelte-kqg6b0>tbody:where(.svelte-kqg6b0)>tr:where(.svelte-kqg6b0):hover>:where(.svelte-kqg6b0){--mdb-table-accent-bg: #f6f9ff}.settings-table.svelte-kqg6b0>tbody:where(.svelte-kqg6b0)>tr:where(.svelte-kqg6b0)>td:where(.svelte-kqg6b0):first-child{width:38%;color:#334155;font-weight:850}.settings-table.svelte-kqg6b0>tbody:where(.svelte-kqg6b0)>tr:where(.svelte-kqg6b0)>td:where(.svelte-kqg6b0):nth-child(2){color:#172033}.settings-table.svelte-kqg6b0 strong:where(.svelte-kqg6b0){font-weight:700}.settings-table.svelte-kqg6b0 .input-group:where(.svelte-kqg6b0){max-width:560px}.settings-table.svelte-kqg6b0 .form-control:where(.svelte-kqg6b0),.settings-table.svelte-kqg6b0 .form-select:where(.svelte-kqg6b0){border-radius:10px}.settings-table.svelte-kqg6b0 .input-group:where(.svelte-kqg6b0)>.btn:where(.svelte-kqg6b0){min-width:38px}.settings-table.svelte-kqg6b0 .badge:where(.svelte-kqg6b0),.settings-table.svelte-kqg6b0 .badge{border-radius:999px;padding:.4rem .65rem;font-weight:850}.small-switch.svelte-kqg6b0 .form-check-input:where(.svelte-kqg6b0){transform:scale(.75)}.custom-switch.svelte-kqg6b0 .form-check-input:where(.svelte-kqg6b0):checked{background-color:var(--erp-primary)!important;border-color:var(--erp-primary)!important}.custom-switch.svelte-kqg6b0 .form-check-input:where(.svelte-kqg6b0):checked:after{background-color:#fff!important}@media(max-width:991px){.settings-shell.svelte-kqg6b0{grid-template-columns:1fr}.settings-tabs-panel.svelte-kqg6b0{position:static}.settings-tabs-list.svelte-kqg6b0{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:thin}.settings-tab.svelte-kqg6b0{min-width:190px}.company-profile-body.svelte-kqg6b0,[dir=rtl] .company-profile-body.svelte-kqg6b0{grid-template-columns:1fr}[dir=rtl] .company-logo-column.svelte-kqg6b0,[dir=rtl] .company-fields.svelte-kqg6b0{grid-column:1;grid-row:auto}.company-logo-preview.svelte-kqg6b0{width:215px;margin-inline:auto}}@media(max-width:575px){.settings-content-head.svelte-kqg6b0{align-items:flex-start;flex-direction:column}.settings-table.svelte-kqg6b0{min-width:580px}.company-profile-body.svelte-kqg6b0{padding:20px 16px}.company-field-row.svelte-kqg6b0,.company-upload-row.svelte-kqg6b0,[dir=ltr] .company-field-row.svelte-kqg6b0,[dir=ltr] .company-upload-row.svelte-kqg6b0{grid-template-columns:1fr;gap:7px;padding:12px 0}[dir=rtl] .company-field-row.svelte-kqg6b0,[dir=rtl] .company-upload-row.svelte-kqg6b0{grid-template-columns:1fr}[dir=rtl] .company-field-row.svelte-kqg6b0>label:where(.svelte-kqg6b0),[dir=rtl] .company-field-row.svelte-kqg6b0>.company-control:where(.svelte-kqg6b0){grid-column:1;grid-row:auto}.brand-color-control.svelte-kqg6b0{grid-template-columns:minmax(0,1fr) 22px 66px;gap:8px}.company-actions.svelte-kqg6b0{padding:14px 16px}.category-profile-body.svelte-kqg6b0{padding:16px}.category-field-row.svelte-kqg6b0,[dir=rtl] .category-field-row.svelte-kqg6b0{grid-template-columns:1fr;gap:7px}[dir=rtl] .category-field-row.svelte-kqg6b0>label:where(.svelte-kqg6b0),[dir=rtl] .category-field-row.svelte-kqg6b0>.category-control:where(.svelte-kqg6b0){grid-column:1;grid-row:auto}}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0{background:var(--settings-page-bg);color:var(--settings-text);color-scheme:dark;scrollbar-color:var(--settings-scrollbar-thumb) transparent}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0::-webkit-scrollbar-thumb,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-tabs-list:where(.svelte-kqg6b0)::-webkit-scrollbar-thumb,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-table-wrap:where(.svelte-kqg6b0)::-webkit-scrollbar-thumb{border-radius:999px;background:var(--settings-scrollbar-thumb)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(.settings-tabs-panel:where(.svelte-kqg6b0),.settings-content-card:where(.svelte-kqg6b0),.settings-loading:where(.svelte-kqg6b0)){border-color:var(--settings-border);background:var(--settings-surface);color:var(--settings-text);box-shadow:var(--settings-panel-shadow)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(.company-profile-form:where(.svelte-kqg6b0),.category-profile-form:where(.svelte-kqg6b0),.company-profile-body:where(.svelte-kqg6b0),.category-profile-body:where(.svelte-kqg6b0),.settings-table-wrap:where(.svelte-kqg6b0)){background:var(--settings-surface);color:var(--settings-text)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(.company-field-row:where(.svelte-kqg6b0),.company-upload-row:where(.svelte-kqg6b0),.category-field-row:where(.svelte-kqg6b0),.company-actions:where(.svelte-kqg6b0),.settings-content-head:where(.svelte-kqg6b0)){border-color:var(--settings-border)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(.company-field-row:where(.svelte-kqg6b0)>label:where(.svelte-kqg6b0),.category-field-row:where(.svelte-kqg6b0)>label:where(.svelte-kqg6b0),.upload-label:where(.svelte-kqg6b0),.settings-tabs-heading:where(.svelte-kqg6b0),.settings-tabs-heading:where(.svelte-kqg6b0) span:where(.svelte-kqg6b0),.form-check-label:where(.svelte-kqg6b0),.form-label:where(.svelte-kqg6b0),label:where(.svelte-kqg6b0)){color:var(--settings-text-muted)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-tab:where(.svelte-kqg6b0){color:var(--settings-text-muted)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-tab-icon:where(.svelte-kqg6b0){color:var(--settings-text-muted)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-tab:where(.svelte-kqg6b0):hover{background:var(--settings-primary-soft);color:var(--settings-primary);box-shadow:none}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-tab:where(.svelte-kqg6b0):hover .settings-tab-icon:where(.svelte-kqg6b0),[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-tab--active:where(.svelte-kqg6b0) .settings-tab-icon:where(.svelte-kqg6b0){color:var(--settings-primary)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-tab--active:where(.svelte-kqg6b0){background:#6f9cff24;color:var(--settings-primary);box-shadow:none}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(.settings-tab-count:where(.svelte-kqg6b0),.settings-tabs-heading:where(.svelte-kqg6b0) small:where(.svelte-kqg6b0)){border-color:var(--settings-border);background:var(--settings-surface-elevated);color:var(--settings-text-muted)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-tab--active:where(.svelte-kqg6b0) .settings-tab-count:where(.svelte-kqg6b0){border-color:#6f9cff57;background:#6f9cff24;color:var(--settings-primary)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(.settings-content-head:where(.svelte-kqg6b0),.company-actions:where(.svelte-kqg6b0),.modal-header:where(.svelte-kqg6b0),.modal-footer:where(.svelte-kqg6b0)){background:var(--settings-surface-elevated)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-content-head:where(.svelte-kqg6b0){background:linear-gradient(180deg,#151c2bf5,#111827)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-content-head:where(.svelte-kqg6b0) p:where(.svelte-kqg6b0),[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(.text-muted:where(.svelte-kqg6b0),.text-secondary:where(.svelte-kqg6b0),.form-text:where(.svelte-kqg6b0),.form-helper:where(.svelte-kqg6b0),small:where(.svelte-kqg6b0)){color:var(--settings-text-muted)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-content-head:where(.svelte-kqg6b0) h2:where(.svelte-kqg6b0),[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(.modal-title:where(.svelte-kqg6b0),.logo-dropzone:where(.svelte-kqg6b0) strong:where(.svelte-kqg6b0)){color:var(--settings-heading)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-content-head:where(.svelte-kqg6b0)>span:where(.svelte-kqg6b0){border-color:#6f9cff57;background:#6f9cff24;color:var(--settings-primary)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(.form-control:where(.svelte-kqg6b0),.form-select:where(.svelte-kqg6b0),input:where(.svelte-kqg6b0):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([hidden]),textarea:where(.svelte-kqg6b0),select:where(.svelte-kqg6b0)){color:var(--settings-input-text);background-color:var(--settings-input-bg);border-color:var(--settings-input-border);caret-color:var(--settings-input-text);color-scheme:dark;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :where(.svelte-kqg6b0):is(.form-control:where(.svelte-kqg6b0),.form-select:where(.svelte-kqg6b0),input:where(.svelte-kqg6b0),textarea:where(.svelte-kqg6b0),select:where(.svelte-kqg6b0))::placeholder{color:var(--settings-input-placeholder);opacity:1}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :where(.svelte-kqg6b0):is(.form-control:where(.svelte-kqg6b0),.form-select:where(.svelte-kqg6b0),input:where(.svelte-kqg6b0):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([hidden]),textarea:where(.svelte-kqg6b0),select:where(.svelte-kqg6b0)):not(:disabled):not([readonly]):hover{border-color:var(--settings-border-strong)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :where(.svelte-kqg6b0):is(.form-control:where(.svelte-kqg6b0),.form-select:where(.svelte-kqg6b0),input:where(.svelte-kqg6b0):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([hidden]),textarea:where(.svelte-kqg6b0),select:where(.svelte-kqg6b0)):focus{color:var(--settings-input-text);background-color:var(--settings-input-bg);border-color:var(--settings-input-focus-border);box-shadow:0 0 0 .2rem var(--settings-input-focus-ring);outline:none}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :where(.svelte-kqg6b0):is(input:where(.svelte-kqg6b0),textarea:where(.svelte-kqg6b0),select:where(.svelte-kqg6b0),.form-control:where(.svelte-kqg6b0),.form-select:where(.svelte-kqg6b0)):disabled,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(input:where(.svelte-kqg6b0),textarea:where(.svelte-kqg6b0),.form-control:where(.svelte-kqg6b0))[readonly]:where(.svelte-kqg6b0){color:var(--settings-input-disabled-text);background-color:var(--settings-input-disabled-bg);border-color:var(--settings-input-disabled-border);opacity:1;cursor:not-allowed}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 input:where(.svelte-kqg6b0):-webkit-autofill,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 input:where(.svelte-kqg6b0):-webkit-autofill:hover,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 input:where(.svelte-kqg6b0):-webkit-autofill:focus,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 textarea:where(.svelte-kqg6b0):-webkit-autofill,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 textarea:where(.svelte-kqg6b0):-webkit-autofill:hover,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 textarea:where(.svelte-kqg6b0):-webkit-autofill:focus{-webkit-text-fill-color:var(--settings-input-text);-webkit-box-shadow:0 0 0 1000px var(--settings-input-bg) inset;caret-color:var(--settings-input-text);transition:background-color 9999s ease-out}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(input[type=number]:where(.svelte-kqg6b0)){color-scheme:dark}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(.company-control:where(.svelte-kqg6b0)>select:where(.svelte-kqg6b0) option:where(.svelte-kqg6b0),.category-control:where(.svelte-kqg6b0)>select:where(.svelte-kqg6b0) option:where(.svelte-kqg6b0),.form-select:where(.svelte-kqg6b0) option:where(.svelte-kqg6b0)){background:var(--settings-surface-elevated);color:var(--settings-text)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .input-group-text{border-color:var(--settings-input-border);background:var(--settings-surface-elevated);color:var(--settings-text-muted)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .input-group>.btn,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .btn{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .btn:focus-visible,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .save-profile-button:where(.svelte-kqg6b0):focus-visible,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .cancel-profile-button:where(.svelte-kqg6b0):focus-visible,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .eyedropper-button:where(.svelte-kqg6b0):focus-visible,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-tab:where(.svelte-kqg6b0):focus-visible{outline:none;box-shadow:0 0 0 .2rem var(--settings-input-focus-ring)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .save-profile-button:where(.svelte-kqg6b0){border-color:var(--settings-primary);background:var(--settings-primary);color:#fff;box-shadow:0 10px 24px #4367c54d}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .save-profile-button:where(.svelte-kqg6b0):hover{background:#82a9ff;border-color:#82a9ff;color:#08101f}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .cancel-profile-button:where(.svelte-kqg6b0){border-color:var(--settings-input-border);background:var(--settings-surface-elevated);color:var(--settings-text)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .cancel-profile-button:where(.svelte-kqg6b0):hover{border-color:var(--settings-border-strong);background:#1d2637;color:var(--settings-heading)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(.company-logo-preview:where(.svelte-kqg6b0),.logo-dropzone:where(.svelte-kqg6b0)){border-color:var(--settings-input-border);background:var(--settings-surface-elevated);color:var(--settings-text-muted);transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .company-logo-preview:where(.svelte-kqg6b0):hover,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .logo-dropzone:where(.svelte-kqg6b0):hover{border-color:var(--settings-input-focus-border);background:#6f9cff14;color:var(--settings-primary)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(.company-logo-preview:where(.svelte-kqg6b0) i:where(.svelte-kqg6b0),.logo-dropzone:where(.svelte-kqg6b0) i:where(.svelte-kqg6b0)){color:var(--settings-primary)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(.brand-color-control:where(.svelte-kqg6b0),.color-picker-bar:where(.svelte-kqg6b0)){border-color:var(--settings-input-border);background:var(--settings-surface-elevated);color:var(--settings-text)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .color-strip:where(.svelte-kqg6b0){border-inline-end-color:var(--settings-input-border);background:var(--settings-input-bg)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .eyedropper-button:where(.svelte-kqg6b0){background:var(--settings-surface-elevated);color:var(--settings-text-muted)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .eyedropper-button:where(.svelte-kqg6b0):hover{background:#6f9cff14;color:var(--settings-primary)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .color-value:where(.svelte-kqg6b0){color:var(--settings-text-muted)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .status-dot:where(.svelte-kqg6b0){background:var(--settings-success);box-shadow:0 0 0 4px #43d69b1f}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .category-switch-control:where(.svelte-kqg6b0)>span:where(.svelte-kqg6b0){color:var(--settings-text-muted)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .category-switch-control:where(.svelte-kqg6b0)>span.enabled:where(.svelte-kqg6b0){color:var(--settings-success)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .form-check-input{border-color:var(--settings-input-border);background-color:var(--settings-surface-elevated);box-shadow:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .form-check-input:hover{border-color:var(--settings-input-focus-border)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .form-check-input:focus{border-color:var(--settings-input-focus-border);box-shadow:0 0 0 .2rem var(--settings-input-focus-ring)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .form-check-input:checked{border-color:var(--settings-input-focus-border);background-color:var(--settings-input-focus-border)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .form-check-input:disabled{border-color:var(--settings-input-disabled-border);background-color:var(--settings-input-disabled-bg);opacity:1}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-table:where(.svelte-kqg6b0){color:var(--settings-text)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-table:where(.svelte-kqg6b0)>thead:where(.svelte-kqg6b0)>tr:where(.svelte-kqg6b0)>th:where(.svelte-kqg6b0){border-color:var(--settings-border);background:var(--settings-surface-elevated);color:var(--settings-text-muted)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-table:where(.svelte-kqg6b0)>tbody:where(.svelte-kqg6b0)>tr:where(.svelte-kqg6b0)>td:where(.svelte-kqg6b0){border-color:var(--settings-border);background:var(--settings-surface);color:var(--settings-text)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-table:where(.svelte-kqg6b0)>tbody:where(.svelte-kqg6b0)>tr:where(.svelte-kqg6b0):hover>td:where(.svelte-kqg6b0){--mdb-table-accent-bg: var(--settings-table-hover);background:var(--settings-table-hover);color:var(--settings-heading)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .settings-table:where(.svelte-kqg6b0)>tbody:where(.svelte-kqg6b0)>tr:where(.svelte-kqg6b0)>td:where(.svelte-kqg6b0):first-child{color:var(--settings-heading)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(.form-control.is-invalid:where(.svelte-kqg6b0),.form-select.is-invalid:where(.svelte-kqg6b0)),[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .was-validated:where(.svelte-kqg6b0) :where(.svelte-kqg6b0):is(input:where(.svelte-kqg6b0),textarea:where(.svelte-kqg6b0),select:where(.svelte-kqg6b0)):invalid{border-color:var(--settings-danger);box-shadow:0 0 0 .2rem var(--settings-danger-soft)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(.form-control.is-valid:where(.svelte-kqg6b0),.form-select.is-valid:where(.svelte-kqg6b0)),[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .was-validated:where(.svelte-kqg6b0) :where(.svelte-kqg6b0):is(input:where(.svelte-kqg6b0),textarea:where(.svelte-kqg6b0),select:where(.svelte-kqg6b0)):valid{border-color:var(--settings-success);box-shadow:0 0 0 .2rem var(--settings-success-soft)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(.valid-feedback:where(.svelte-kqg6b0),.valid-tooltip:where(.svelte-kqg6b0)){color:var(--settings-success)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(.invalid-feedback:where(.svelte-kqg6b0),.invalid-tooltip:where(.svelte-kqg6b0)){color:var(--settings-danger)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .form-outline .form-control~.form-label,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .form-outline .form-control.active~.form-label{color:var(--settings-input-placeholder)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .form-outline .form-control:focus~.form-label,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .form-outline .form-control.active:focus~.form-label,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .form-outline .form-control.is-valid~.form-label,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .form-outline .form-control.is-invalid~.form-label{color:var(--settings-text)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .form-outline .form-notch-leading,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .form-outline .form-notch-middle,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .form-outline .form-notch-trailing{border-color:var(--settings-input-border)!important}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .form-outline .form-control:focus~.form-notch .form-notch-leading,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .form-outline .form-control:focus~.form-notch .form-notch-middle,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .form-outline .form-control:focus~.form-notch .form-notch-trailing{border-color:var(--settings-input-focus-border)!important}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .modal-content{border-color:var(--settings-border);background:var(--settings-surface);color:var(--settings-text);box-shadow:var(--settings-panel-shadow)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .modal-header,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .modal-footer{border-color:var(--settings-border)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .modal-body{color:var(--settings-text);background:var(--settings-surface)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .btn-close{filter:invert(1) grayscale(100%) brightness(190%)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .btn-link.text-dark{color:var(--settings-text-muted)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .dropdown-menu,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 [role=listbox],[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .autocomplete-menu,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .autocomplete-results,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .search-results,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .choices__list--dropdown,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .ts-dropdown{border:1px solid var(--settings-border);background:var(--settings-surface-elevated);color:var(--settings-text);box-shadow:var(--settings-panel-shadow)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .dropdown-item,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 [role=option],[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .choices__item--choice,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .ts-dropdown .option{color:var(--settings-text);background:transparent}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .dropdown-item:hover,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .dropdown-item:focus,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .dropdown-item.active,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 [role=option][aria-selected=true],[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .choices__item--choice.is-highlighted,[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .ts-dropdown .option.active{background:var(--settings-table-hover);color:var(--settings-heading)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .dropdown-divider{border-color:var(--settings-border)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 .tooltip .tooltip-inner{background:var(--settings-tooltip-bg);color:var(--settings-text);border:1px solid var(--settings-border)}[data-mdb-theme=dark] .settings-page.svelte-kqg6b0 :is(.settings-loading:where(.svelte-kqg6b0),.settings-table:where(.svelte-kqg6b0) td.text-muted:where(.svelte-kqg6b0)){background:var(--settings-empty-bg);color:var(--settings-text-muted)}html.dark .settings-page.svelte-kqg6b0 :is(.form-control:where(.svelte-kqg6b0),.form-select:where(.svelte-kqg6b0),input:where(.svelte-kqg6b0):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([hidden]),textarea:where(.svelte-kqg6b0),select:where(.svelte-kqg6b0)){color:var(--settings-input-text);background-color:var(--settings-input-bg);border-color:var(--settings-input-border);caret-color:var(--settings-input-text);color-scheme:dark}html.dark .settings-page.svelte-kqg6b0 :is(.form-control:where(.svelte-kqg6b0)::placeholder,input:where(.svelte-kqg6b0)::placeholder,textarea:where(.svelte-kqg6b0)::placeholder){color:var(--settings-input-placeholder)}html.dark .settings-page.svelte-kqg6b0 :is(.form-control:where(.svelte-kqg6b0):focus,.form-select:where(.svelte-kqg6b0):focus,input:where(.svelte-kqg6b0):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([hidden]):focus,textarea:where(.svelte-kqg6b0):focus,select:where(.svelte-kqg6b0):focus){color:var(--settings-input-text);background-color:var(--settings-input-bg);border-color:var(--settings-input-focus-border);box-shadow:0 0 0 .2rem var(--settings-input-focus-ring)}html.dark .settings-page.svelte-kqg6b0{background:var(--settings-page-bg);color:var(--settings-text);color-scheme:dark;scrollbar-color:var(--settings-scrollbar-thumb) transparent}html.dark .settings-page.svelte-kqg6b0 :is(.settings-tabs-panel:where(.svelte-kqg6b0),.settings-content-card:where(.svelte-kqg6b0),.settings-loading:where(.svelte-kqg6b0)){border-color:var(--settings-border);background:var(--settings-surface);color:var(--settings-text);box-shadow:var(--settings-panel-shadow)}html.dark .settings-page.svelte-kqg6b0 .settings-tabs-list:where(.svelte-kqg6b0){background:transparent}html.dark .settings-page.svelte-kqg6b0 .settings-tab:where(.svelte-kqg6b0){color:var(--settings-text-muted);background:transparent;border-color:transparent}html.dark .settings-page.svelte-kqg6b0 .settings-tab-icon:where(.svelte-kqg6b0){color:var(--settings-text-muted)}html.dark .settings-page.svelte-kqg6b0 .settings-tab:where(.svelte-kqg6b0):hover{background:var(--settings-primary-soft);color:var(--settings-primary);box-shadow:none}html.dark .settings-page.svelte-kqg6b0 .settings-tab:where(.svelte-kqg6b0):hover .settings-tab-icon:where(.svelte-kqg6b0),html.dark .settings-page.svelte-kqg6b0 .settings-tab--active:where(.svelte-kqg6b0) .settings-tab-icon:where(.svelte-kqg6b0){color:var(--settings-primary)}html.dark .settings-page.svelte-kqg6b0 .settings-tab--active:where(.svelte-kqg6b0){background:#6f9cff24;color:var(--settings-primary);box-shadow:none}html.dark .settings-page.svelte-kqg6b0 :is(.settings-tab-count:where(.svelte-kqg6b0),.settings-tabs-heading:where(.svelte-kqg6b0) small:where(.svelte-kqg6b0)){border-color:var(--settings-border);background:var(--settings-surface-elevated);color:var(--settings-text-muted)}html.dark .settings-page.svelte-kqg6b0 .settings-tab--active:where(.svelte-kqg6b0) .settings-tab-count:where(.svelte-kqg6b0){border-color:#6f9cff57;background:#6f9cff29;color:var(--settings-primary)}.units-page.svelte-j6f372{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden}.units-page.svelte-j6f372>.card{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.units-page.svelte-j6f372>.card>.card-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.units-page.svelte-j6f372 .table-responsive{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:thin}.units-page.svelte-j6f372 .table-responsive thead th{position:sticky;top:0;z-index:2}.role-modal__dialog.svelte-1m0fmgc{width:min(1180px,calc(100vw - 2rem));max-width:min(1180px,calc(100vw - 2rem))}.role-modal__dialog.svelte-1m0fmgc .qa-modal__panel{max-height:calc(100dvh - 3rem);overflow:hidden}.role-modal__dialog.svelte-1m0fmgc .qa-modal__form{overflow:hidden}.role-fields-row.svelte-1m0fmgc{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px;width:100%}.role-fields-row.svelte-1m0fmgc .qa-modal__field:where(.svelte-1m0fmgc){width:100%;min-width:0;margin:0}.role-fields-row.svelte-1m0fmgc input:where(.svelte-1m0fmgc){width:100%;height:3.15rem;min-height:3.15rem;max-height:3.15rem;box-sizing:border-box}.permission-card.svelte-1m0fmgc{grid-column:1 / -1;width:100%;overflow:hidden;border:1px solid #dfe6f1;border-radius:.75rem;background:#fff}.permission-card__header.svelte-1m0fmgc{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:10px;padding:.625rem 1rem;border-bottom:1px solid #e7ebf1;background:#f8fafc}.permission-card__header.svelte-1m0fmgc h4:where(.svelte-1m0fmgc){margin:0;color:#263247;font-size:13px;font-weight:700;line-height:1.2}.permission-card__icon.svelte-1m0fmgc{display:grid;flex:0 0 auto;width:29px;height:29px;place-items:center;border-radius:7px;color:var(--bs-primary, #2f6fed);background:#2f6fed1a;font-size:12px}.permission-table-wrap.svelte-1m0fmgc{width:100%;max-height:none;overflow-x:hidden;overflow-y:visible}.permission-table.svelte-1m0fmgc{width:100%;min-width:0;margin:0;border-collapse:separate;border-spacing:0;table-layout:fixed}.permission-table.svelte-1m0fmgc thead:where(.svelte-1m0fmgc) th:where(.svelte-1m0fmgc){position:static;top:0;z-index:2;height:2.5rem;padding:.5rem .35rem!important;border-bottom:1px solid #dfe5ed;color:#667085;background:#f8fafc;font-size:.72rem;font-weight:800;line-height:1;text-align:center;vertical-align:middle;white-space:nowrap}.permission-table.svelte-1m0fmgc tbody:where(.svelte-1m0fmgc) td:where(.svelte-1m0fmgc){height:2.15rem!important;padding:.35rem!important;border-bottom:1px solid #e3e8ef;color:#344054;font-size:.74rem;line-height:1;text-align:center;vertical-align:middle}.permission-table.svelte-1m0fmgc th:where(.svelte-1m0fmgc):first-child,.permission-table.svelte-1m0fmgc td:where(.svelte-1m0fmgc):first-child{width:20%;min-width:0;padding-inline:8px 4px!important;text-align:start!important}.permission-table.svelte-1m0fmgc td:where(.svelte-1m0fmgc):first-child strong:where(.svelte-1m0fmgc){display:block;width:100%;margin:0;color:#667892;font-size:.74rem;font-weight:800;line-height:1;text-align:start}.permission-table.svelte-1m0fmgc th:where(.svelte-1m0fmgc):not(:first-child),.permission-table.svelte-1m0fmgc td:where(.svelte-1m0fmgc):not(:first-child){width:13.333%;padding-inline:1px!important;text-align:center}.permission-table.svelte-1m0fmgc .form-check-input:where(.svelte-1m0fmgc){float:none;width:1rem;height:1rem;min-width:1rem;margin:0;padding:0;vertical-align:middle;cursor:pointer;border-width:1px}.permission-table.svelte-1m0fmgc tbody:where(.svelte-1m0fmgc) tr:where(.svelte-1m0fmgc):last-child td:where(.svelte-1m0fmgc){border-bottom:0}.permission-table.svelte-1m0fmgc tbody:where(.svelte-1m0fmgc) tr:where(.svelte-1m0fmgc):hover td:where(.svelte-1m0fmgc){background:#f8fafc}.permission-table.svelte-1m0fmgc th:where(.svelte-1m0fmgc):first-child,.permission-table.svelte-1m0fmgc td:where(.svelte-1m0fmgc):first-child{padding-inline-start:10px!important;padding-inline-end:5px!important;text-align:start!important}.permission-table.svelte-1m0fmgc td:where(.svelte-1m0fmgc):first-child strong:where(.svelte-1m0fmgc){display:block;width:100%;margin:0;color:#667892;font-size:10px;font-weight:700;line-height:1;text-align:start}.permission-table.svelte-1m0fmgc th:where(.svelte-1m0fmgc):not(:first-child),.permission-table.svelte-1m0fmgc td:where(.svelte-1m0fmgc):not(:first-child){padding-inline:3px!important;text-align:center}.permission-table.svelte-1m0fmgc .form-check-input:where(.svelte-1m0fmgc):checked{border-color:var(--bs-primary, #2f6fed);background-color:var(--bs-primary, #2f6fed)}.permission-table.svelte-1m0fmgc .form-check-input:where(.svelte-1m0fmgc):focus{border-color:var(--bs-primary, #2f6fed);box-shadow:0 0 0 2px #2f6fed21}html.dark .role-modal__dialog.svelte-1m0fmgc .qa-modal__panel{border-color:#94a3b857;background:#0b1426;color:#e5edf9}html.dark .role-modal__dialog.svelte-1m0fmgc .qa-modal__field span{color:#8fa0ba}html.dark .role-modal__dialog.svelte-1m0fmgc .qa-modal__field input{border-color:#94a3b861;background:#111c31;color:#e5edf9}html.dark .role-modal__dialog.svelte-1m0fmgc .qa-modal__close{border-color:#94a3b857;background:#111c31;color:#dbe7ff}html.dark .permission-card.svelte-1m0fmgc{border-color:#94a3b857;background:#0f1a2d}html.dark .permission-card__header.svelte-1m0fmgc{border-color:#94a3b847;background:#111c31}html.dark .permission-card__header.svelte-1m0fmgc h4:where(.svelte-1m0fmgc),html.dark .permission-table.svelte-1m0fmgc tbody:where(.svelte-1m0fmgc) td:where(.svelte-1m0fmgc){color:#dbe7ff}html.dark .permission-table.svelte-1m0fmgc thead:where(.svelte-1m0fmgc) th:where(.svelte-1m0fmgc){border-color:#94a3b847;background:#18243a;color:#b9c7dd}html.dark .permission-table.svelte-1m0fmgc tbody:where(.svelte-1m0fmgc) td:where(.svelte-1m0fmgc){border-color:#94a3b838;background:#0f1a2d}html.dark .permission-table.svelte-1m0fmgc tbody:where(.svelte-1m0fmgc) tr:where(.svelte-1m0fmgc):hover td:where(.svelte-1m0fmgc){background:#6f9cff14}html.dark .permission-table.svelte-1m0fmgc td:where(.svelte-1m0fmgc):first-child strong:where(.svelte-1m0fmgc){color:#9fb0c8}html.dark .permission-table.svelte-1m0fmgc .form-check-input:where(.svelte-1m0fmgc){border-color:#94a3b880;background-color:#0b1426}.qa-modal__submit.svelte-1m0fmgc{grid-column:1 / -1;width:100%}.qa-modal[dir=rtl].svelte-1m0fmgc .permission-card__header:where(.svelte-1m0fmgc){text-align:right}.qa-modal[dir=rtl].svelte-1m0fmgc .permission-table:where(.svelte-1m0fmgc) th:where(.svelte-1m0fmgc):first-child,.qa-modal[dir=rtl].svelte-1m0fmgc .permission-table:where(.svelte-1m0fmgc) td:where(.svelte-1m0fmgc):first-child,.qa-modal[dir=rtl].svelte-1m0fmgc .permission-table:where(.svelte-1m0fmgc) td:where(.svelte-1m0fmgc):first-child strong:where(.svelte-1m0fmgc){text-align:right!important}.qa-modal[dir=ltr].svelte-1m0fmgc .permission-card__header:where(.svelte-1m0fmgc){text-align:left}.qa-modal[dir=ltr].svelte-1m0fmgc .permission-table:where(.svelte-1m0fmgc) th:where(.svelte-1m0fmgc):first-child,.qa-modal[dir=ltr].svelte-1m0fmgc .permission-table:where(.svelte-1m0fmgc) td:where(.svelte-1m0fmgc):first-child,.qa-modal[dir=ltr].svelte-1m0fmgc .permission-table:where(.svelte-1m0fmgc) td:where(.svelte-1m0fmgc):first-child strong:where(.svelte-1m0fmgc){text-align:left!important}.qa-modal[dir=rtl].svelte-1m0fmgc .role-fields-row:where(.svelte-1m0fmgc){direction:rtl}.qa-modal[dir=ltr].svelte-1m0fmgc .role-fields-row:where(.svelte-1m0fmgc){direction:ltr}@media(max-width:767.98px){.role-fields-row.svelte-1m0fmgc{grid-template-columns:1fr;gap:8px}.permission-table.svelte-1m0fmgc th:where(.svelte-1m0fmgc):first-child,.permission-table.svelte-1m0fmgc td:where(.svelte-1m0fmgc):first-child{width:145px;min-width:145px}}.user-modal.svelte-dx5bsf .user-modal-dialog{width:min(980px,calc(100vw - 1.5rem));max-width:min(980px,calc(100vw - 1.5rem));margin:.75rem auto}.user-modal-content.svelte-dx5bsf{max-height:calc(100dvh - 1.5rem);overflow:hidden;border-radius:.75rem;background:#fff;color:#0f172a;border:1px solid #dfe6f1!important}.user-modal-header.svelte-dx5bsf{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.4rem;padding:.6rem 1rem;background:#fff;border-bottom:1px solid #dfe6f1!important;color:#0f172a}.user-modal-header.svelte-dx5bsf .modal-title:where(.svelte-dx5bsf){display:flex;align-items:center;gap:.45rem;margin:0;font-size:1rem;font-weight:800;color:inherit}.user-modal-close.svelte-dx5bsf{width:2.25rem;height:2.25rem;padding:0;border-radius:.65rem;background-color:#f8fafc;border:1px solid #dbe5f3;opacity:1}.user-modal-body.svelte-dx5bsf{overflow:auto;padding:.7rem;background:#f8fafc;scrollbar-width:none;-ms-overflow-style:none}.user-modal-body.svelte-dx5bsf::-webkit-scrollbar{display:none;width:0;height:0}.user-modal-body.svelte-dx5bsf::-webkit-scrollbar-button{display:none;width:0;height:0}.user-modal-grid.svelte-dx5bsf{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:.7rem;align-items:start}.user-modal[dir=rtl].svelte-dx5bsf .user-modal-grid:where(.svelte-dx5bsf){direction:rtl}.user-card.svelte-dx5bsf{min-width:0;height:100%;padding:.7rem;border-radius:.75rem;background:#fff;border:1px solid #dfe6f1}.section-heading.svelte-dx5bsf{display:flex;align-items:center;justify-content:space-between;margin-bottom:.55rem}.section-heading.svelte-dx5bsf .h3:where(.svelte-dx5bsf){margin:0;font-size:1rem;font-weight:850;color:#0f172a}.user-photo-section.svelte-dx5bsf{border-bottom:1px solid #dbe5f3;padding-bottom:.45rem!important;margin-bottom:.55rem!important}.user-photo-section.svelte-dx5bsf .mb-3{margin-bottom:.35rem!important}.user-photo-section.svelte-dx5bsf img:where(.svelte-dx5bsf){width:54px;height:54px;object-fit:cover;border-radius:999px!important;border:3px solid #ffffff!important;box-shadow:0 0 0 1px #dbe5f3,0 8px 20px #0f172a1f}.user-photo-section.svelte-dx5bsf .btn{min-height:1.85rem;padding:.22rem .55rem;border-radius:.5rem;font-size:.74rem;font-weight:800;line-height:1.1}.compact-row.svelte-dx5bsf{--bs-gutter-x: .55rem}.compact-row.svelte-dx5bsf .mb-3,.user-profile-card.svelte-dx5bsf .mb-3{margin-bottom:.4rem!important}.user-modal.svelte-dx5bsf .form-control,.user-modal.svelte-dx5bsf .form-select,.user-modal.svelte-dx5bsf .input-group-text{height:2.55rem;min-height:2.55rem;max-height:2.55rem;border-radius:.48rem;padding-top:.28rem;padding-bottom:.28rem;font-size:.82rem;border-color:#cbd7ea;background-color:#fff;color:#0f172a;font-weight:700;box-shadow:none}.user-modal.svelte-dx5bsf .form-outline .form-notch,.user-modal.svelte-dx5bsf .form-outline .form-notch-leading,.user-modal.svelte-dx5bsf .form-outline .form-notch-middle,.user-modal.svelte-dx5bsf .form-outline .form-notch-trailing{border:0!important;box-shadow:none!important}.user-modal.svelte-dx5bsf textarea.form-control{height:2.55rem;min-height:2.55rem;max-height:2.55rem;overflow:hidden;resize:none;scrollbar-width:none}.user-modal.svelte-dx5bsf textarea.form-control::-webkit-resizer,.user-modal.svelte-dx5bsf textarea.form-control::-webkit-scrollbar{display:none}.user-modal.svelte-dx5bsf .form-label{color:#64748b;font-size:.78rem;font-weight:800}.user-modal.svelte-dx5bsf .form-outline .form-control:focus,.user-modal.svelte-dx5bsf .form-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f624}.permissions-toolbar.svelte-dx5bsf{align-items:stretch;gap:.4rem;margin-bottom:.65rem!important}.permissions-toolbar.svelte-dx5bsf .form-select:where(.svelte-dx5bsf){border-radius:.55rem!important}.permissions-toolbar.svelte-dx5bsf .btn:where(.svelte-dx5bsf){border-radius:.55rem!important;font-weight:800;white-space:nowrap}.permissions-table-wrap.svelte-dx5bsf{border:1px solid #dfe6f1;border-radius:0 0 .75rem .75rem;overflow:hidden;background:#fff}.permissions-table.svelte-dx5bsf{width:100%;table-layout:fixed;margin:0;color:#0f172a;border-collapse:separate;border-spacing:0}.permission-card__header.svelte-dx5bsf{display:flex;min-height:2.8rem;align-items:center;justify-content:space-between;gap:10px;padding:.5rem .75rem;border:1px solid #dfe6f1;border-bottom:0;border-radius:.75rem .75rem 0 0;background:#f8fafc}.permission-card__header.svelte-dx5bsf h4:where(.svelte-dx5bsf){margin:0;color:#263247;font-size:13px;font-weight:800;line-height:1.2}.permission-card__icon.svelte-dx5bsf{display:grid;flex:0 0 auto;width:29px;height:29px;place-items:center;border-radius:7px;color:var(--bs-primary, #2f6fed);background:#2f6fed1a;font-size:12px}.permissions-table.svelte-dx5bsf thead:where(.svelte-dx5bsf) th:where(.svelte-dx5bsf){height:2.25rem;padding:.42rem .3rem!important;background:#f8fafc;border-bottom:1px solid #dfe5ed;color:#667085;font-size:.72rem;font-weight:800;line-height:1;text-align:center;vertical-align:middle;white-space:nowrap}.permissions-table.svelte-dx5bsf tbody:where(.svelte-dx5bsf) td:where(.svelte-dx5bsf){height:1.95rem!important;padding:.28rem!important;border-color:#e3e8ef;background:#fff;color:#344054;font-size:.74rem;font-weight:700;line-height:1;text-align:center;vertical-align:middle}.permissions-table.svelte-dx5bsf tbody:where(.svelte-dx5bsf) tr:where(.svelte-dx5bsf):nth-child(2n) td:where(.svelte-dx5bsf){background:#f8fbff}.permissions-table.svelte-dx5bsf input[type=checkbox]:where(.svelte-dx5bsf){width:1rem;height:1rem;min-width:1rem;margin:0;accent-color:#1f74ff}.permissions-table.svelte-dx5bsf th:where(.svelte-dx5bsf):first-child,.permissions-table.svelte-dx5bsf td:where(.svelte-dx5bsf):first-child,.permissions-table.svelte-dx5bsf td:where(.svelte-dx5bsf):first-child strong:where(.svelte-dx5bsf){text-align:start!important}.permissions-table.svelte-dx5bsf td:where(.svelte-dx5bsf):first-child strong:where(.svelte-dx5bsf){color:#667892;font-size:10px;font-weight:700;line-height:1}.user-modal-footer.svelte-dx5bsf{gap:.75rem;padding:.55rem .8rem;background:#fff;border-top:1px solid #dbe5f3!important}.user-modal-footer.svelte-dx5bsf .btn:where(.svelte-dx5bsf){min-width:112px;border-radius:.55rem;font-weight:850}html.dark .user-modal-content.svelte-dx5bsf,body.dark .user-modal-content.svelte-dx5bsf,[data-theme=dark] .user-modal-content.svelte-dx5bsf{background:#111827;color:#e5edf8;border-color:#334155!important}html.dark .user-modal-header.svelte-dx5bsf,body.dark .user-modal-header.svelte-dx5bsf,[data-theme=dark] .user-modal-header.svelte-dx5bsf,html.dark .user-modal-footer.svelte-dx5bsf,body.dark .user-modal-footer.svelte-dx5bsf,[data-theme=dark] .user-modal-footer.svelte-dx5bsf{background:#111827;border-color:#334155!important;color:#e5edf8}html.dark .user-modal-body.svelte-dx5bsf,body.dark .user-modal-body.svelte-dx5bsf,[data-theme=dark] .user-modal-body.svelte-dx5bsf{background:#07111f}html.dark .user-card.svelte-dx5bsf,body.dark .user-card.svelte-dx5bsf,[data-theme=dark] .user-card.svelte-dx5bsf,html.dark .permissions-table-wrap.svelte-dx5bsf,body.dark .permissions-table-wrap.svelte-dx5bsf,[data-theme=dark] .permissions-table-wrap.svelte-dx5bsf,html.dark .permission-card__header.svelte-dx5bsf,body.dark .permission-card__header.svelte-dx5bsf,[data-theme=dark] .permission-card__header.svelte-dx5bsf{background:#111827;border-color:#334155}html.dark .section-heading.svelte-dx5bsf .h3:where(.svelte-dx5bsf),body.dark .section-heading.svelte-dx5bsf .h3:where(.svelte-dx5bsf),[data-theme=dark] .section-heading.svelte-dx5bsf .h3:where(.svelte-dx5bsf),html.dark .user-modal-header.svelte-dx5bsf .modal-title:where(.svelte-dx5bsf),body.dark .user-modal-header.svelte-dx5bsf .modal-title:where(.svelte-dx5bsf),[data-theme=dark] .user-modal-header.svelte-dx5bsf .modal-title:where(.svelte-dx5bsf){color:#f8fafc}html.dark .permission-card__header.svelte-dx5bsf h4:where(.svelte-dx5bsf),body.dark .permission-card__header.svelte-dx5bsf h4:where(.svelte-dx5bsf),[data-theme=dark] .permission-card__header.svelte-dx5bsf h4:where(.svelte-dx5bsf){color:#dbe7ff}html.dark .user-photo-section.svelte-dx5bsf,body.dark .user-photo-section.svelte-dx5bsf,[data-theme=dark] .user-photo-section.svelte-dx5bsf{border-color:#334155}html.dark .user-modal.svelte-dx5bsf .form-control,html.dark .user-modal.svelte-dx5bsf .form-select,html.dark .user-modal.svelte-dx5bsf .input-group-text,body.dark .user-modal.svelte-dx5bsf .form-control,body.dark .user-modal.svelte-dx5bsf .form-select,body.dark .user-modal.svelte-dx5bsf .input-group-text,[data-theme=dark] .user-modal.svelte-dx5bsf .form-control,[data-theme=dark] .user-modal.svelte-dx5bsf .form-select,[data-theme=dark] .user-modal.svelte-dx5bsf .input-group-text{background-color:#0f1b2d;border-color:#48617e;color:#f8fafc}html.dark .user-modal.svelte-dx5bsf .form-label,body.dark .user-modal.svelte-dx5bsf .form-label,[data-theme=dark] .user-modal.svelte-dx5bsf .form-label{color:#b8c6d9}html.dark .permissions-table.svelte-dx5bsf,body.dark .permissions-table.svelte-dx5bsf,[data-theme=dark] .permissions-table.svelte-dx5bsf{color:#e5edf8}html.dark .permissions-table.svelte-dx5bsf thead:where(.svelte-dx5bsf) th:where(.svelte-dx5bsf),body.dark .permissions-table.svelte-dx5bsf thead:where(.svelte-dx5bsf) th:where(.svelte-dx5bsf),[data-theme=dark] .permissions-table.svelte-dx5bsf thead:where(.svelte-dx5bsf) th:where(.svelte-dx5bsf){background:#18243a;border-color:#94a3b847;color:#b9c7dd}html.dark .permissions-table.svelte-dx5bsf tbody:where(.svelte-dx5bsf) td:where(.svelte-dx5bsf),body.dark .permissions-table.svelte-dx5bsf tbody:where(.svelte-dx5bsf) td:where(.svelte-dx5bsf),[data-theme=dark] .permissions-table.svelte-dx5bsf tbody:where(.svelte-dx5bsf) td:where(.svelte-dx5bsf){background:#0f1a2d;border-color:#94a3b838;color:#dbeafe}html.dark .permissions-table.svelte-dx5bsf tbody:where(.svelte-dx5bsf) tr:where(.svelte-dx5bsf):nth-child(2n) td:where(.svelte-dx5bsf),body.dark .permissions-table.svelte-dx5bsf tbody:where(.svelte-dx5bsf) tr:where(.svelte-dx5bsf):nth-child(2n) td:where(.svelte-dx5bsf),[data-theme=dark] .permissions-table.svelte-dx5bsf tbody:where(.svelte-dx5bsf) tr:where(.svelte-dx5bsf):nth-child(2n) td:where(.svelte-dx5bsf){background:#16233a}html.dark .permissions-table.svelte-dx5bsf td:where(.svelte-dx5bsf):first-child strong:where(.svelte-dx5bsf),body.dark .permissions-table.svelte-dx5bsf td:where(.svelte-dx5bsf):first-child strong:where(.svelte-dx5bsf),[data-theme=dark] .permissions-table.svelte-dx5bsf td:where(.svelte-dx5bsf):first-child strong:where(.svelte-dx5bsf){color:#9fb0c8}html.dark .user-modal-close.svelte-dx5bsf,body.dark .user-modal-close.svelte-dx5bsf,[data-theme=dark] .user-modal-close.svelte-dx5bsf{background-color:#f8fafc;border-color:#cbd5e1;filter:none}html.dark .bg-body-tertiary.svelte-dx5bsf,body.dark .bg-body-tertiary.svelte-dx5bsf,[data-theme=dark] .bg-body-tertiary.svelte-dx5bsf{background-color:#0f1b2d!important;border:1px solid #334155}.user-modal[dir=rtl].svelte-dx5bsf .permission-card__header:where(.svelte-dx5bsf),.user-modal[dir=rtl].svelte-dx5bsf .permissions-table:where(.svelte-dx5bsf) th:where(.svelte-dx5bsf):first-child,.user-modal[dir=rtl].svelte-dx5bsf .permissions-table:where(.svelte-dx5bsf) td:where(.svelte-dx5bsf):first-child,.user-modal[dir=rtl].svelte-dx5bsf .permissions-table:where(.svelte-dx5bsf) td:where(.svelte-dx5bsf):first-child strong:where(.svelte-dx5bsf){text-align:right!important}.user-modal[dir=ltr].svelte-dx5bsf .permission-card__header:where(.svelte-dx5bsf),.user-modal[dir=ltr].svelte-dx5bsf .permissions-table:where(.svelte-dx5bsf) th:where(.svelte-dx5bsf):first-child,.user-modal[dir=ltr].svelte-dx5bsf .permissions-table:where(.svelte-dx5bsf) td:where(.svelte-dx5bsf):first-child,.user-modal[dir=ltr].svelte-dx5bsf .permissions-table:where(.svelte-dx5bsf) td:where(.svelte-dx5bsf):first-child strong:where(.svelte-dx5bsf){text-align:left!important}@media(max-width:991.98px){.user-modal-grid.svelte-dx5bsf,.user-modal[dir=rtl].svelte-dx5bsf .user-modal-grid:where(.svelte-dx5bsf){grid-template-columns:1fr}.user-modal[dir=rtl].svelte-dx5bsf .user-profile-card:where(.svelte-dx5bsf),.user-modal[dir=rtl].svelte-dx5bsf .user-permissions-card:where(.svelte-dx5bsf){grid-column:auto}}@media(max-width:575.98px){.user-modal.svelte-dx5bsf .user-modal-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);margin:.5rem auto}.user-modal-body.svelte-dx5bsf{padding:.8rem}.user-card.svelte-dx5bsf{padding:.85rem}.permissions-toolbar.svelte-dx5bsf{flex-direction:column}.permissions-toolbar.svelte-dx5bsf .btn:where(.svelte-dx5bsf),.user-modal-footer.svelte-dx5bsf .btn:where(.svelte-dx5bsf){width:100%}}.form-outline input:focus~label,.form-outline textarea:focus~label{color:#0d6efd}.position-relative{position:relative}.btn-link{text-decoration:none;color:#0d6efd}.cursor-pointer.svelte-mbtjp7{cursor:pointer}.cell-muted.svelte-mbtjp7{color:#7b8ba1;font-weight:650}.user-avatar.svelte-mbtjp7{width:2rem;height:2rem;border:2px solid #e9eef5;border-radius:50%;object-fit:cover}.username.svelte-mbtjp7{color:#0f6efd;font-weight:800}.email-cell.svelte-mbtjp7{display:block;overflow:hidden;color:#64748b;text-overflow:ellipsis;white-space:nowrap}.visible-table-actions.svelte-mbtjp7{display:inline-flex;align-items:center;justify-content:center}.visible-table-actions.svelte-mbtjp7 .action-btn.icon,.visible-table-actions.svelte-mbtjp7 .action-btn.icon:hover:not(:disabled){border-color:transparent;background:transparent;box-shadow:none}.system-settings-page.svelte-1ozf5k3{width:100%;height:100%;min-height:0;--settings-bg: #ffffff;--settings-panel: #ffffff;--settings-border: #dfe5ed;--settings-text: #1f2a44;--settings-muted: #4d586c;--settings-primary: var(--erp-primary, #2f6fed);--settings-primary-soft: #f0f5ff;--settings-shadow: 0 4px 16px rgba(30, 48, 76, .1)}.system-settings-shell.svelte-1ozf5k3{display:grid;grid-template-columns:195px minmax(0,1fr);gap:12px;align-items:stretch;flex:1 1 auto;width:100%;height:100%;min-height:0;overflow:hidden}.system-settings-menu.svelte-1ozf5k3{min-width:0;min-height:0;border:1px solid var(--settings-border);border-radius:10px;background-color:var(--settings-panel);box-shadow:var(--settings-shadow)}.system-settings-content.svelte-1ozf5k3{min-width:0;min-height:0}.system-settings-menu.svelte-1ozf5k3{position:sticky;top:1rem;align-self:stretch;height:100%;min-height:470px;padding:7px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.system-settings-list.svelte-1ozf5k3{display:grid;gap:2px;border:0!important;background:transparent}.system-settings-list.svelte-1ozf5k3 .list-group-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:43px;gap:8px;padding:6px 9px!important;border:1px solid transparent;border-radius:7px!important;background:transparent;color:var(--settings-muted);font-size:.82rem;font-weight:650;text-align:start;transition:background .16s ease,color .16s ease,border-color .16s ease}.system-settings-list.svelte-1ozf5k3 .list-group-item>i{display:inline-grid;width:24px;height:24px;margin-inline-end:0;place-items:center;color:#566176;font-size:1rem}.system-settings-list.svelte-1ozf5k3 .list-group-item:hover{background:#f6f8fc;color:var(--settings-primary)}.system-settings-list.svelte-1ozf5k3 .list-group-item.active{border-color:transparent;background:linear-gradient(90deg,#f0f5ff,#eaf1ff);color:var(--settings-primary);box-shadow:0 2px 5px #26324414}.system-settings-list.svelte-1ozf5k3 .list-group-item.active>i,.system-settings-list.svelte-1ozf5k3 .list-group-item:hover>i{color:var(--settings-primary)}.system-settings-content.svelte-1ozf5k3{overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-width:none;-ms-overflow-style:none}.system-settings-menu.svelte-1ozf5k3::-webkit-scrollbar,.system-settings-content.svelte-1ozf5k3::-webkit-scrollbar{display:none;width:0;height:0}.system-settings-content.svelte-1ozf5k3 .my-4:first-child{margin-top:0!important}.system-settings-content.svelte-1ozf5k3 .card{overflow:hidden;border-color:var(--settings-border);border-radius:10px;box-shadow:none!important}.system-settings-content.svelte-1ozf5k3 .card-header{padding:14px 18px;border-bottom:1px solid #e7ecf2;background:#f8fafc;color:#344155;font-size:.82rem;font-weight:850}.system-settings-content.svelte-1ozf5k3 .form-control,.system-settings-content.svelte-1ozf5k3 .form-select{min-height:var(--control-height);border-color:#d7dee8;border-radius:9px;background-color:#fff;color:#46536a;font-size:.8rem}.system-settings-content.svelte-1ozf5k3 .form-control:focus,.system-settings-content.svelte-1ozf5k3 .form-select:focus{border-color:#73a1f8;box-shadow:0 0 0 3px #2f6fed14}.system-settings-content.svelte-1ozf5k3 .form-label{margin-bottom:7px;color:#46536a;font-size:.76rem;font-weight:800}.system-settings-content.svelte-1ozf5k3 .btn{border-radius:8px;font-size:.78rem;font-weight:800}.system-settings-content.svelte-1ozf5k3 .table{margin-bottom:0}.system-settings-content.svelte-1ozf5k3 .table>thead>tr>th{padding:12px 14px;border-bottom:1px solid #dfe5ed;background:#f8fafc;color:#64748b;font-size:.72rem;font-weight:900;white-space:nowrap}.system-settings-content.svelte-1ozf5k3 .table>tbody>tr>td{padding:13px 14px;border-color:#edf1f6;color:#46536a;font-size:.78rem;vertical-align:middle}.system-settings-content.svelte-1ozf5k3 .table-hover>tbody>tr:hover>*{--mdb-table-accent-bg: #f6f9ff}.system-settings-content.svelte-1ozf5k3 .settings-index-table{width:100%;margin:0;border-collapse:separate;border-spacing:0;color:#46536a;font-size:.78rem}.system-settings-content.svelte-1ozf5k3 .settings-index-table>thead>tr>th{height:3rem;padding:.625rem .875rem;border-bottom:1px solid #dfe5ed;background:#fff;color:#66758a;font-size:.78125rem;font-weight:800;line-height:1.25;text-align:center;vertical-align:middle;white-space:nowrap}.system-settings-content.svelte-1ozf5k3 .settings-index-table>tbody>tr:nth-child(odd){background:#fff}.system-settings-content.svelte-1ozf5k3 .settings-index-table>tbody>tr:nth-child(2n){background:#f5f7fa}.system-settings-content.svelte-1ozf5k3 .settings-index-table>tbody>tr>td{padding:.4rem .875rem;border-bottom:1px solid #e0e0e0;background:transparent;color:#46536a;font-size:.75rem;line-height:1.5;text-align:center;vertical-align:middle}.system-settings-content.svelte-1ozf5k3 .settings-index-table>tbody>tr>td:first-child{color:#7b8ba1;font-weight:650}.system-settings-content.svelte-1ozf5k3 .settings-index-table .btn.btn-sm{width:2.125rem;min-width:2.125rem;height:2.125rem;min-height:2.125rem;margin:0 .1875rem!important;padding:0;border-color:transparent;border-radius:.5rem;background:transparent;box-shadow:none}.system-settings-content.svelte-1ozf5k3 .settings-index-table .btn.btn-sm:hover{border-color:transparent;background:transparent;box-shadow:none}.system-settings-content.svelte-1ozf5k3 .data-table,.system-settings-content.svelte-1ozf5k3 .table:not(.settings-index-table){width:100%;margin:0;border-collapse:separate;border-spacing:0;color:#46536a;font-size:.78rem}.system-settings-content.svelte-1ozf5k3 .data-table>thead>tr>th,.system-settings-content.svelte-1ozf5k3 .table:not(.settings-index-table)>thead>tr>th{height:3rem;padding:.625rem .875rem;border-bottom:1px solid #dfe5ed;background:#fff;color:#66758a;font-size:.78125rem;font-weight:800;line-height:1.25;text-align:center;vertical-align:middle;white-space:nowrap}.system-settings-content.svelte-1ozf5k3 .data-table>tbody>tr:nth-child(odd),.system-settings-content.svelte-1ozf5k3 .table:not(.settings-index-table)>tbody>tr:nth-child(odd){background:#fff}.system-settings-content.svelte-1ozf5k3 .data-table>tbody>tr:nth-child(2n),.system-settings-content.svelte-1ozf5k3 .table:not(.settings-index-table)>tbody>tr:nth-child(2n){background:#f5f7fa}.system-settings-content.svelte-1ozf5k3 .data-table>tbody>tr>td,.system-settings-content.svelte-1ozf5k3 .table:not(.settings-index-table)>tbody>tr>td{padding:.4rem .875rem;border-bottom:1px solid #e0e0e0;background:transparent;color:#46536a;font-size:.75rem;line-height:1.5;text-align:center;vertical-align:middle}.system-settings-content.svelte-1ozf5k3 .data-table>tbody>tr>td:first-child,.system-settings-content.svelte-1ozf5k3 .table:not(.settings-index-table)>tbody>tr>td:first-child{color:#7b8ba1;font-weight:650}.system-settings-content.svelte-1ozf5k3 .data-table-wrap,.system-settings-content.svelte-1ozf5k3 .table-responsive{scrollbar-width:thin;scrollbar-color:#b8c4d2 transparent}.system-settings-content.svelte-1ozf5k3 .visible-table-actions .action-btn.icon,.system-settings-content.svelte-1ozf5k3 .visible-table-actions .action-btn.icon:hover:not(:disabled),.system-settings-content.svelte-1ozf5k3 .table:not(.settings-index-table) .btn.btn-sm,.system-settings-content.svelte-1ozf5k3 .table:not(.settings-index-table) .btn.btn-sm:hover{border-color:transparent;background:transparent;box-shadow:none}.system-settings-content.svelte-1ozf5k3 .badge{padding:6px 9px;border-radius:999px;font-weight:800}.system-settings-content.svelte-1ozf5k3 .pagination .page-link{border:0;border-radius:50%!important;color:#64748b}.system-settings-content.svelte-1ozf5k3 .pagination .page-item.active .page-link{background:#2f6fed;color:#fff}html.dark .system-settings-page.svelte-1ozf5k3{--settings-bg: #070f1f;--settings-panel: #0b1426;--settings-border: rgba(148, 163, 184, .34);--settings-text: #e5edf9;--settings-muted: #8fa0ba;--settings-primary: #6f9cff;--settings-primary-soft: rgba(111, 156, 255, .14);--settings-shadow: none}html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-list:where(.svelte-1ozf5k3) .list-group-item{background:transparent;color:var(--settings-muted);border-color:transparent}html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-list:where(.svelte-1ozf5k3) .list-group-item>i{color:#64748b}html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-list:where(.svelte-1ozf5k3) .list-group-item:hover{background:#6f9cff1a;color:#dbe7ff}html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-list:where(.svelte-1ozf5k3) .list-group-item:hover>i,html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-list:where(.svelte-1ozf5k3) .list-group-item.active>i{color:var(--settings-primary)}html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-list:where(.svelte-1ozf5k3) .list-group-item.active{background:linear-gradient(90deg,#6f9cff2e,#6f9cff1a);color:var(--settings-primary)}html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .index-panel,html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .card{border-color:var(--settings-border);background:var(--settings-panel);color:var(--settings-text)}html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .index-toolbar,html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .index-footer{border-color:var(--settings-border);background:var(--settings-panel);color:var(--settings-text)}html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .index-content{background:var(--settings-panel)}html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .table,html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .settings-index-table,html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .data-table{--mdb-table-bg: transparent;--mdb-table-color: var(--settings-text);--mdb-table-border-color: rgba(148, 163, 184, .24);--mdb-table-hover-bg: rgba(111, 156, 255, .08);--mdb-table-hover-color: #e5edf9;color:var(--settings-text);background:transparent}html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .table-light,html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .table>thead,html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .settings-index-table>thead,html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .data-table>thead{--mdb-table-bg: #111c31;--mdb-table-color: #b9c7dd;background:#111c31;color:#b9c7dd}html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .table>thead>tr>th,html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .settings-index-table>thead>tr>th,html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .data-table>thead>tr>th{border-color:#94a3b847;background:#111c31;color:#b9c7dd}html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .table>tbody>tr,html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .settings-index-table>tbody>tr,html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .data-table>tbody>tr{background:transparent}html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .table>tbody>tr>td,html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .settings-index-table>tbody>tr>td,html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .data-table>tbody>tr>td{border-color:#94a3b83d;background:transparent;color:var(--settings-text)}html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .table-hover>tbody>tr:hover>*{--mdb-table-accent-bg: rgba(111, 156, 255, .08);background:#6f9cff14;color:#e5edf9}html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .text-muted,html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .cell-muted{color:#8fa0ba!important}html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .btn-outline-secondary,html.dark .system-settings-page.svelte-1ozf5k3 .system-settings-content:where(.svelte-1ozf5k3) .btn-outline-primary{border-color:#6f9cff59;color:#8fb3ff}.system-settings-page.svelte-1ozf5k3 .qa-modal__field input,.system-settings-page.svelte-1ozf5k3 .qa-modal__field textarea,.system-settings-page.svelte-1ozf5k3 .qa-modal__field select,.system-settings-page.svelte-1ozf5k3 .qa-modal__subunit input,.system-settings-page.svelte-1ozf5k3 .qa-modal__subunit select{width:100%;min-height:2.5rem;padding:.55rem .75rem;border:1px solid #ccd8e7;border-radius:.5625rem;background:#fff;color:#172033;font:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.system-settings-page.svelte-1ozf5k3 .qa-modal__field textarea{min-height:7.75rem;resize:vertical}.system-settings-page.svelte-1ozf5k3 .qa-modal__field input:focus,.system-settings-page.svelte-1ozf5k3 .qa-modal__field textarea:focus,.system-settings-page.svelte-1ozf5k3 .qa-modal__field select:focus,.system-settings-page.svelte-1ozf5k3 .qa-modal__subunit input:focus,.system-settings-page.svelte-1ozf5k3 .qa-modal__subunit select:focus{border-color:#73a1f8;box-shadow:0 0 0 3px #2f6fed1f}html.dark .system-settings-page.svelte-1ozf5k3 .qa-modal__panel{border-color:#94a3b857;background:#0b1426;color:#e5edf9}html.dark .system-settings-page.svelte-1ozf5k3 .qa-modal__field span,html.dark .system-settings-page.svelte-1ozf5k3 .qa-modal__switch,html.dark .system-settings-page.svelte-1ozf5k3 .qa-modal__subunit-label,html.dark .system-settings-page.svelte-1ozf5k3 .qa-modal__subunit-eq{color:#8fa0ba}html.dark .system-settings-page.svelte-1ozf5k3 .qa-modal__close{border-color:#94a3b857;background:#111c31;color:#dbe7ff}html.dark .system-settings-page.svelte-1ozf5k3 .qa-modal__field input,html.dark .system-settings-page.svelte-1ozf5k3 .qa-modal__field textarea,html.dark .system-settings-page.svelte-1ozf5k3 .qa-modal__field select,html.dark .system-settings-page.svelte-1ozf5k3 .qa-modal__subunit input,html.dark .system-settings-page.svelte-1ozf5k3 .qa-modal__subunit select{border-color:#94a3b861;background:#111c31;color:#e5edf9}html.dark .system-settings-page.svelte-1ozf5k3 .qa-modal__field input:focus,html.dark .system-settings-page.svelte-1ozf5k3 .qa-modal__field textarea:focus,html.dark .system-settings-page.svelte-1ozf5k3 .qa-modal__field select:focus,html.dark .system-settings-page.svelte-1ozf5k3 .qa-modal__subunit input:focus,html.dark .system-settings-page.svelte-1ozf5k3 .qa-modal__subunit select:focus{border-color:#6f9cff;box-shadow:0 0 0 3px #6f9cff2e}@media(max-width:991px){.system-settings-shell.svelte-1ozf5k3{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:.75rem}.system-settings-menu.svelte-1ozf5k3{min-height:auto;padding:.5rem;overflow-x:auto;overflow-y:hidden}.system-settings-list.svelte-1ozf5k3{display:flex;width:max-content;min-width:100%;overflow:visible}.system-settings-list.svelte-1ozf5k3 .list-group-item{min-width:175px}}@media(max-width:575px){.system-settings-content.svelte-1ozf5k3{padding:8px 4px}.system-settings-list.svelte-1ozf5k3 .list-group-item{min-width:145px;min-height:44px}}.subscription-page.svelte-1uog5ez{width:100%;padding:0}.subscription-hero.svelte-1uog5ez{overflow:hidden;border:0;border-radius:12px;background:linear-gradient(135deg,#f8fbff,#eef5ff);box-shadow:0 3px 12px #1e304c12}.subscription-hero.svelte-1uog5ez .card-body{padding:14px 18px}.subscription-hero.svelte-1uog5ez h2:where(.svelte-1uog5ez){color:#1f2a3d;font-size:1.05rem;font-weight:850!important}.subscription-hero.svelte-1uog5ez .badge{padding:6px 10px;border-radius:999px;font-size:.68rem!important;font-weight:850;letter-spacing:.03em}.subscription-stat-card.svelte-1uog5ez{border:0;border-radius:11px;background:#fff;box-shadow:0 3px 12px #1e304c11;transition:transform .18s ease,box-shadow .18s ease}.subscription-stat-card.svelte-1uog5ez:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1e304c17}.subscription-stat-card.svelte-1uog5ez .card-body{display:flex;min-height:72px;align-items:center;gap:11px;padding:11px 13px}.subscription-stat-card.svelte-1uog5ez i:where(.svelte-1uog5ez){display:inline-grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:9px;background:#eaf2ff;font-size:1.05rem!important}.subscription-stat-copy.svelte-1uog5ez{min-width:0}.subscription-stat-card.svelte-1uog5ez h3:where(.svelte-1uog5ez){margin:0 0 2px!important;color:#263244;font-size:1rem;line-height:1.15}.subscription-stat-card.svelte-1uog5ez .text-muted:where(.svelte-1uog5ez){font-size:.76rem;font-weight:750}.subscription-panel.svelte-1uog5ez{overflow:hidden;border:0;border-radius:11px;background:#fff;box-shadow:0 3px 12px #1e304c11}.subscription-panel.svelte-1uog5ez .card-header{padding:10px 14px;border-bottom:1px solid #edf1f6;background:#fff!important;color:#344155;font-size:.8rem;font-weight:850}.subscription-panel.svelte-1uog5ez .card-body{padding:12px 14px}.subscription-panel.svelte-1uog5ez .table{margin-bottom:0}.subscription-panel.svelte-1uog5ez .table td{padding:7px 6px;border-color:#edf1f6;color:#526176;font-size:.75rem}.subscription-limit-row.svelte-1uog5ez{margin-bottom:9px;font-size:.76rem}.subscription-limit-row.svelte-1uog5ez:last-child{margin-bottom:0}.subscription-panel.svelte-1uog5ez .progress{height:6px!important;overflow:hidden;border-radius:999px;background:#e9eef5}.subscription-panel.svelte-1uog5ez .progress-bar{border-radius:999px;background:linear-gradient(90deg,#2f6fed,#5b8cff)}.subscription-feature.svelte-1uog5ez{min-height:48px;padding:9px 11px;border:1px solid #eef2f7;border-radius:8px;background:#fbfcfe;transition:border-color .18s ease,background .18s ease}.subscription-feature.svelte-1uog5ez:hover{border-color:#bfd2ef;background:#f5f9ff}.subscription-feature.svelte-1uog5ez .fw-semibold:where(.svelte-1uog5ez){color:#344155;font-size:.8rem}.subscription-loading.svelte-1uog5ez{display:grid;min-height:460px;place-items:center}@media(max-width:575px){.subscription-hero.svelte-1uog5ez .card-body{padding:14px}.subscription-hero.svelte-1uog5ez .d-flex.justify-content-between{align-items:flex-start!important;flex-direction:column;gap:10px}}.shadow-3.svelte-1xhr6ms{border-radius:12px}.modal-backdrop.show.svelte-1egxp4s{position:fixed;inset:0;background:#0006;z-index:1040}.modal.show.d-block.svelte-1egxp4s{z-index:1050}.modal-body.svelte-1egxp4s{max-height:60vh;overflow:auto}.btn-close.svelte-1egxp4s{border:none;background:transparent;font-size:1.25rem;line-height:1;opacity:.7}.pdf-container.svelte-iufsej{font-family:Vazirmatn,sans-serif;direction:rtl;text-align:right}.purchase-items-card.svelte-1i2e7ko{--purchase-primary: var(--bs-primary, #2f6fed);--purchase-primary-dark: #1d4ed8;--purchase-border: #dfe6ef;--purchase-border-soft: #edf1f6;--purchase-text: #172033;--purchase-muted: #718096;width:100%;margin-top:1rem!important;overflow:visible;border:1px solid var(--purchase-border);border-radius:.875rem;background:#fff;box-shadow:0 8px 24px #0f172a0e!important}.purchase-items-card.svelte-1i2e7ko .card-body{padding:0}.purchase-barcode-input.svelte-1i2e7ko{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.purchase-items-header.svelte-1i2e7ko{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--purchase-border-soft);background:#fff}.purchase-items-heading.svelte-1i2e7ko{display:flex;align-items:center;gap:.75rem;min-width:0}.purchase-items-heading__icon.svelte-1i2e7ko{display:inline-grid;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;place-items:center;border-radius:.625rem;background:#edf4ff;color:var(--purchase-primary);font-size:1rem}.purchase-items-heading__copy.svelte-1i2e7ko{min-width:0}.purchase-items-title.svelte-1i2e7ko{margin:0;color:var(--purchase-text);font-size:1rem;font-weight:850;line-height:1.3;letter-spacing:-.015em}.purchase-items-header__summary.svelte-1i2e7ko{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.purchase-item-search-row.svelte-1i2e7ko{height:4.25rem;background:#fff}.purchase-item-search-row.svelte-1i2e7ko:hover{background:#f4f8ff}.purchase-item-search-row.svelte-1i2e7ko>td:where(.svelte-1i2e7ko){height:4.25rem!important;padding-block:.45rem!important;border-bottom:1px solid #e9eef5!important;background:transparent!important;vertical-align:middle!important}.purchase-item-search-cell.svelte-1i2e7ko{position:sticky;inset-inline-start:0;z-index:7;padding-inline:.625rem!important;background:#fff!important;box-shadow:1px 0 #e9eef5;cursor:text;outline:none}.purchase-item-search-row.svelte-1i2e7ko:hover .purchase-item-search-cell:where(.svelte-1i2e7ko){background:#f4f8ff!important}.purchase-item-search-cell.svelte-1i2e7ko:focus-visible,.purchase-item-search-cell--editing.svelte-1i2e7ko{background:#f8fbff!important;box-shadow:inset 0 0 0 1px #2f6fed38,1px 0 #e9eef5}.purchase-item-empty-product.svelte-1i2e7ko{display:flex;align-items:center;gap:.6rem;width:100%;min-width:0;min-height:2.35rem;color:#718096;text-align:start}.purchase-item-empty-product__icon.svelte-1i2e7ko{display:inline-grid;flex:0 0 1.85rem;width:1.85rem;height:1.85rem;padding:0;place-items:center;border:0;border-radius:.45rem;background:#edf4ff;color:var(--purchase-primary);font-size:.68rem;cursor:pointer}.purchase-item-empty-product__icon.svelte-1i2e7ko:hover{background:#dbeafe}.purchase-item-empty-product__icon.svelte-1i2e7ko:focus-visible{outline:2px solid var(--purchase-primary);outline-offset:2px}.purchase-item-empty-product__copy.svelte-1i2e7ko{display:grid;min-width:0;gap:.08rem}.purchase-item-empty-product__copy.svelte-1i2e7ko strong:where(.svelte-1i2e7ko){color:#526176;font-size:.74rem;font-weight:800;line-height:1.25}.purchase-item-empty-product__copy.svelte-1i2e7ko small:where(.svelte-1i2e7ko){color:#94a3b8;font-size:.61rem;font-weight:600}.purchase-item-inline-search.svelte-1i2e7ko{position:relative;display:flex;align-items:center;width:100%;min-width:0;min-height:2.35rem;background:transparent}.purchase-item-search-icon.svelte-1i2e7ko{display:inline-grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;color:var(--purchase-primary);font-size:.76rem}.purchase-item-search-input.svelte-1i2e7ko{flex:1 1 auto;width:100%;min-width:0;height:2.35rem;padding:0 .3rem;border:0;outline:0;background:transparent;color:#26364b;font:inherit;font-size:.76rem;font-weight:700;text-align:start;box-shadow:none}.purchase-item-search-input.svelte-1i2e7ko::placeholder{color:#9aa7b8;font-weight:500}.purchase-items-dropdown .list-group-item:hover,.purchase-items-dropdown .list-group-item:focus,.purchase-items-dropdown .list-group-item.is-active{background:#f0f6ff;color:var(--purchase-primary)}.purchase-items-dropdown .list-group-item.is-active .sale-product-option__copy strong{color:var(--purchase-primary)}.purchase-items-dropdown .sale-product-option__service{display:inline-flex;flex:0 0 auto;align-items:center;gap:.3rem;min-height:1.7rem;padding-inline:.5rem;border:1px solid #d8e4f8;border-radius:999px;background:#f3f7fe;color:var(--purchase-primary);font-size:.6rem;font-weight:750;white-space:nowrap}.purchase-items-table-scroll.svelte-1i2e7ko{width:100%;max-width:100%;overflow-x:auto!important;overflow-y:visible;background:#fff;scrollbar-width:thin;scrollbar-color:#b9c5d5 transparent}.purchase-items-table-scroll.svelte-1i2e7ko::-webkit-scrollbar{height:.45rem}.purchase-items-table-scroll.svelte-1i2e7ko::-webkit-scrollbar-track{background:transparent}.purchase-items-table-scroll.svelte-1i2e7ko::-webkit-scrollbar-thumb{border-radius:999px;background:#b9c5d5}.purchase-items-table-scroll.svelte-1i2e7ko::-webkit-scrollbar-thumb:hover{background:#94a3b8}.purchase-items-table.svelte-1i2e7ko{width:100%;min-width:68rem;margin:0;border:0;border-collapse:separate;border-spacing:0;table-layout:auto;color:#42516a}.purchase-items-table.svelte-1i2e7ko thead:where(.svelte-1i2e7ko) th:where(.svelte-1i2e7ko){position:sticky;top:0;z-index:4;height:2.875rem;padding:.55rem .625rem;border:0;border-bottom:1px solid #dfe5ed;background:#f7f9fc;color:#67768a;font-size:.68rem;font-weight:850;line-height:1.2;text-align:center;vertical-align:middle;white-space:nowrap}.purchase-items-table.svelte-1i2e7ko thead:where(.svelte-1i2e7ko) th:where(.svelte-1i2e7ko):first-child{text-align:start}.purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) tr:where(.svelte-1i2e7ko){height:4.25rem;background:#fff;transition:background .12s ease}.purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) tr:where(.svelte-1i2e7ko):nth-child(2n){background:#fbfcfe}.purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) tr:where(.svelte-1i2e7ko):hover{background:#f4f8ff}.purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) td:where(.svelte-1i2e7ko){height:4.25rem;padding:.45rem .5rem;border:0;border-bottom:1px solid #e9eef5;background:transparent;color:#46566d;font-size:.74rem;text-align:center;vertical-align:middle}.purchase-item-col-product.svelte-1i2e7ko{width:15rem;min-width:15rem}.purchase-item-product-cell.svelte-1i2e7ko{position:sticky;inset-inline-start:0;z-index:2;background:#fff!important;box-shadow:1px 0 #e9eef5}.purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) tr:where(.svelte-1i2e7ko):nth-child(2n) .purchase-item-product-cell:where(.svelte-1i2e7ko){background:#fbfcfe!important}.purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) tr:where(.svelte-1i2e7ko):hover .purchase-item-product-cell:where(.svelte-1i2e7ko){background:#f4f8ff!important}.purchase-items-table.svelte-1i2e7ko thead:where(.svelte-1i2e7ko) .purchase-item-col-product:where(.svelte-1i2e7ko){inset-inline-start:0;z-index:6;background:#fbfcfe;box-shadow:1px 0 #dfe5ed}.purchase-item-product.svelte-1i2e7ko{display:flex;align-items:center;gap:.55rem;min-width:0}.purchase-item-number.svelte-1i2e7ko{display:inline-grid;flex:0 0 1.6rem;width:1.6rem;height:1.6rem;place-items:center;border-radius:.4rem;background:#f0f3f8;color:#7b899d;font-size:.65rem;font-weight:800}.purchase-item-product-icon.svelte-1i2e7ko{display:inline-grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;border-radius:.5rem;background:#edf4ff;color:var(--purchase-primary);font-size:.85rem}.purchase-item-product-copy.svelte-1i2e7ko{display:grid;flex:1 1 auto;min-width:0;gap:.1rem;text-align:start}.purchase-item-product-name.svelte-1i2e7ko{overflow:hidden;color:#26364b;font-size:.78rem;font-weight:850;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.purchase-item-product-copy.svelte-1i2e7ko small:where(.svelte-1i2e7ko){overflow:hidden;color:#8491a4;font-size:.63rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.purchase-item-field.svelte-1i2e7ko{display:flex;align-items:stretch;width:100%;min-width:6rem;height:2.25rem;overflow:hidden;border:1px solid #dbe3ee;border-radius:.5rem;background:#fff;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.purchase-item-field.svelte-1i2e7ko:focus-within{border-color:#78a4f5;box-shadow:0 0 0 3px #2f6fed14}.purchase-item-field.svelte-1i2e7ko>input:where(.svelte-1i2e7ko),.purchase-item-field.svelte-1i2e7ko>select:where(.svelte-1i2e7ko){flex:1 1 auto;width:100%;min-width:2.5rem;height:100%;padding:0 .45rem;border:0;border-radius:0;outline:0;background:transparent;color:#26364b;font-size:.73rem;font-weight:700;text-align:center;box-shadow:none}.purchase-item-field.svelte-1i2e7ko>select:where(.svelte-1i2e7ko){cursor:pointer}.purchase-item-batch-field.svelte-1i2e7ko{min-width:8.5rem}.purchase-item-field.svelte-1i2e7ko>input:where(.svelte-1i2e7ko):disabled{background:#f8fafc;color:#64748b}.purchase-item-field--with-suffix.svelte-1i2e7ko{min-width:7rem}.purchase-item-readonly-value.svelte-1i2e7ko{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;min-width:3rem;padding-inline:.4rem;color:#26364b;font-size:.73rem;font-weight:750}.purchase-item-suffix.svelte-1i2e7ko{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:2.75rem;padding:0 .4rem;border-inline-start:1px solid #e3e8ef;background:#f7f9fc;color:#718096;font-size:.62rem;font-weight:750;white-space:nowrap}.purchase-item-quantity-field.svelte-1i2e7ko .filter-select{flex:0 0 auto;width:auto!important;min-width:4.5rem;max-width:8rem!important;height:100%;border-inline-start:1px solid #e3e8ef}.purchase-item-quantity-field.svelte-1i2e7ko .filter-select__trigger{width:100%;min-height:100%!important;height:100%!important;padding:0 .45rem!important;border:0!important;border-radius:0!important;background:#f7f9fc!important;color:#718096!important;font-size:.62rem!important;font-weight:750!important;box-shadow:none!important}.purchase-item-toggle.svelte-1i2e7ko{display:inline-grid;flex:0 0 2.15rem;width:2.15rem;min-width:2.15rem;height:100%;padding:0;place-items:center;border:0;border-inline-end:1px solid #e3e8ef;border-radius:0;background:#f7f9fc;color:#64748b;font-size:.7rem;cursor:pointer;box-shadow:none}.purchase-item-toggle.svelte-1i2e7ko:hover{background:#edf4ff;color:var(--purchase-primary)}.purchase-item-toggle.is-active.svelte-1i2e7ko{background:#fff7df;color:#b7791f}.purchase-item-sell-field.svelte-1i2e7ko,.purchase-item-discount-field.svelte-1i2e7ko{min-width:11rem}.purchase-item-percent-input.svelte-1i2e7ko{max-width:3.5rem;border-inline-end:1px solid #e3e8ef!important}.purchase-item-discount-suffix.svelte-1i2e7ko{min-width:4.75rem}.purchase-item-col-heaviness.svelte-1i2e7ko{width:19rem;min-width:19rem}.purchase-item-heaviness.svelte-1i2e7ko{display:grid;grid-template-columns:repeat(3,minmax(5rem,1fr));gap:.35rem;width:100%}.purchase-item-heaviness.svelte-1i2e7ko label:where(.svelte-1i2e7ko){display:grid;min-width:0;overflow:hidden;border:1px solid #dbe3ee;border-radius:.5rem;background:#fff}.purchase-item-heaviness.svelte-1i2e7ko label:where(.svelte-1i2e7ko):focus-within{border-color:#78a4f5;box-shadow:0 0 0 3px #2f6fed12}.purchase-item-heaviness.svelte-1i2e7ko label:where(.svelte-1i2e7ko) span:where(.svelte-1i2e7ko){display:block;padding:.2rem .3rem;border-bottom:1px solid #e7ebf1;background:#f7f9fc;color:#7b8799;font-size:.55rem;font-weight:750;text-align:center;white-space:nowrap}.purchase-item-heaviness.svelte-1i2e7ko label:where(.svelte-1i2e7ko) input:where(.svelte-1i2e7ko){width:100%;min-width:0;height:1.8rem;padding-inline:.35rem;border:0;outline:0;background:transparent;color:#26364b;font-size:.7rem;font-weight:700;text-align:center}.purchase-item-col-batch.svelte-1i2e7ko{width:7rem;min-width:7rem}.purchase-item-col-date.svelte-1i2e7ko{width:9rem;min-width:9rem}.purchase-item-col-quantity.svelte-1i2e7ko{width:7.5rem;min-width:7.5rem}.purchase-item-col-price.svelte-1i2e7ko{width:8.5rem;min-width:8.5rem}.purchase-item-col-sell-price.svelte-1i2e7ko,.purchase-item-col-discount.svelte-1i2e7ko{width:12rem;min-width:12rem}.purchase-item-col-subtotal.svelte-1i2e7ko{width:8rem;min-width:8rem}.purchase-item-col-actions.svelte-1i2e7ko{width:4rem;min-width:4rem}.purchase-item-datepicker.svelte-1i2e7ko{display:flex;width:100%;height:2.25rem;min-height:2.25rem;overflow:visible;border:0;border-radius:0;background:transparent}.purchase-item-datepicker.svelte-1i2e7ko:focus-within{box-shadow:none}.purchase-item-datepicker.svelte-1i2e7ko .date-picker-control{width:100%;min-width:0;height:2.25rem!important;min-height:2.25rem!important;border:0!important;box-shadow:none!important}.purchase-item-datepicker.svelte-1i2e7ko .persian-date-text{display:none!important}.purchase-item-datepicker.svelte-1i2e7ko .gregorian-date-text{flex:1 1 auto;min-width:0;height:2.25rem!important;min-height:2.25rem!important;padding:0 .45rem!important;border:1px solid #dbe3ee!important;border-radius:.5rem!important;background:#fff!important;color:#26364b!important;font-size:.73rem!important;font-weight:700!important;line-height:2.25rem!important;text-align:center!important;box-shadow:none!important}.purchase-item-datepicker.svelte-1i2e7ko .gregorian-date-text:focus{border-color:#78a4f5!important;box-shadow:0 0 0 3px #2f6fed14!important}.purchase-item-datepicker.svelte-1i2e7ko .date-picker-icon{flex:0 0 2rem;width:2rem;min-width:2rem;height:100%;border:0!important;border-inline-start:1px solid #e3e8ef!important;background:#f7f9fc!important}.purchase-item-money.svelte-1i2e7ko{display:inline-flex;align-items:baseline;justify-content:center;gap:.3rem;width:100%;white-space:nowrap}.purchase-item-money.svelte-1i2e7ko strong:where(.svelte-1i2e7ko){color:#172033;font-size:.8rem;font-weight:900}.purchase-item-money.svelte-1i2e7ko small:where(.svelte-1i2e7ko){color:#718096;font-size:.62rem;font-weight:750}.purchase-item-actions.svelte-1i2e7ko{text-align:center!important}.purchase-item-delete.svelte-1i2e7ko{display:inline-grid;width:2rem;height:2rem;padding:0;place-items:center;border:1px solid #f3cccc;border-radius:.5rem;background:#fff7f7;color:#d64545;font-size:.75rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.purchase-item-delete.svelte-1i2e7ko:hover{transform:translateY(-1px);border-color:#efaaaa;background:#feecec}.purchase-items-total-row.svelte-1i2e7ko{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem;margin:0;padding:.75rem 1rem;border-top:1px solid var(--purchase-border-soft);background:#fbfcfe}.purchase-items-clear-btn.svelte-1i2e7ko{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.1rem;padding-inline:.7rem;border:1px solid #f1d0d0;border-radius:.5rem;background:#fff;color:#cf4b4b;font-size:.68rem;font-weight:750;cursor:pointer}.purchase-items-clear-btn.svelte-1i2e7ko:hover{border-color:#edb4b4;background:#fff5f5}.purchase-items-grand-total.svelte-1i2e7ko{display:inline-flex;align-items:baseline;gap:.4rem;white-space:nowrap}.purchase-items-grand-total.svelte-1i2e7ko>span:where(.svelte-1i2e7ko){color:#64748b;font-size:.75rem;font-weight:750}.purchase-items-grand-total.svelte-1i2e7ko strong:where(.svelte-1i2e7ko){color:var(--purchase-primary);font-size:1.05rem;font-weight:900}.purchase-items-grand-total.svelte-1i2e7ko small:where(.svelte-1i2e7ko){color:#718096;font-size:.68rem;font-weight:750}html[dir=rtl] .purchase-item-product-cell.svelte-1i2e7ko,html[dir=rtl] .purchase-item-search-cell.svelte-1i2e7ko{box-shadow:-1px 0 #e9eef5}html[dir=rtl] .purchase-items-table.svelte-1i2e7ko thead:where(.svelte-1i2e7ko) .purchase-item-col-product:where(.svelte-1i2e7ko){box-shadow:-1px 0 #dfe5ed}@media(max-width:767.98px){.purchase-items-card.svelte-1i2e7ko{border-radius:.75rem}.purchase-items-header.svelte-1i2e7ko{align-items:flex-start;flex-direction:column;padding:.8rem}.purchase-items-header__summary.svelte-1i2e7ko{justify-content:space-between;width:100%}.purchase-items-table.svelte-1i2e7ko{min-width:62rem}.purchase-items-total-row.svelte-1i2e7ko{padding-inline:.8rem}}@media(max-width:420px){.purchase-items-heading__icon.svelte-1i2e7ko{display:none}.purchase-items-header__summary.svelte-1i2e7ko{align-items:flex-start;flex-direction:column;gap:.35rem}.purchase-items-total-row.svelte-1i2e7ko{align-items:stretch;flex-direction:column-reverse}.purchase-items-clear-btn.svelte-1i2e7ko{width:100%}}.purchase-items-table.svelte-1i2e7ko .purchase-item-field:where(.svelte-1i2e7ko){display:inline-flex;width:fit-content;min-width:0;max-width:none;vertical-align:middle}.purchase-items-table.svelte-1i2e7ko .purchase-item-field--with-suffix:where(.svelte-1i2e7ko),.purchase-items-table.svelte-1i2e7ko .purchase-item-sell-field:where(.svelte-1i2e7ko),.purchase-items-table.svelte-1i2e7ko .purchase-item-discount-field:where(.svelte-1i2e7ko){min-width:0}.purchase-items-table.svelte-1i2e7ko .purchase-item-field:where(.svelte-1i2e7ko)>input:where(.svelte-1i2e7ko),.purchase-items-table.svelte-1i2e7ko .purchase-item-heaviness:where(.svelte-1i2e7ko) input:where(.svelte-1i2e7ko){field-sizing:content;inline-size:auto;width:auto;min-inline-size:3ch;min-width:3ch;max-inline-size:none;max-width:none;flex:0 0 auto}.purchase-items-table.svelte-1i2e7ko .purchase-item-percent-input:where(.svelte-1i2e7ko){max-width:none}.purchase-items-table.svelte-1i2e7ko .purchase-item-datepicker:where(.svelte-1i2e7ko){display:inline-flex;width:fit-content;min-width:0;max-width:none;vertical-align:middle}.purchase-items-table.svelte-1i2e7ko .purchase-item-datepicker:where(.svelte-1i2e7ko) .date-picker-control,.purchase-items-table.svelte-1i2e7ko .purchase-item-datepicker:where(.svelte-1i2e7ko) .app-date-field,.purchase-items-table.svelte-1i2e7ko .purchase-item-datepicker:where(.svelte-1i2e7ko) .pdp-container{display:inline-flex;width:fit-content;min-width:0;max-width:none;height:2.25rem!important;min-height:2.25rem!important;flex:0 0 auto;align-items:center}.purchase-items-table.svelte-1i2e7ko .purchase-item-datepicker:where(.svelte-1i2e7ko) input,.purchase-items-table.svelte-1i2e7ko .purchase-item-datepicker:where(.svelte-1i2e7ko) .gregorian-date-text{field-sizing:content;inline-size:auto!important;width:auto!important;height:2.25rem!important;min-height:2.25rem!important;min-inline-size:10ch;min-width:10ch!important;max-inline-size:none;max-width:none!important;flex:0 0 auto!important}.purchase-items-table.svelte-1i2e7ko .purchase-item-col-product:where(.svelte-1i2e7ko){width:auto;min-width:15rem}.purchase-items-table.svelte-1i2e7ko .purchase-item-col-batch:where(.svelte-1i2e7ko),.purchase-items-table.svelte-1i2e7ko .purchase-item-col-date:where(.svelte-1i2e7ko),.purchase-items-table.svelte-1i2e7ko .purchase-item-col-quantity:where(.svelte-1i2e7ko),.purchase-items-table.svelte-1i2e7ko .purchase-item-col-price:where(.svelte-1i2e7ko),.purchase-items-table.svelte-1i2e7ko .purchase-item-col-sell-price:where(.svelte-1i2e7ko),.purchase-items-table.svelte-1i2e7ko .purchase-item-col-discount:where(.svelte-1i2e7ko),.purchase-items-table.svelte-1i2e7ko .purchase-item-col-subtotal:where(.svelte-1i2e7ko),.purchase-items-table.svelte-1i2e7ko .purchase-item-col-actions:where(.svelte-1i2e7ko){width:1%;min-width:0;white-space:nowrap}.purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) td.purchase-item-col-batch:where(.svelte-1i2e7ko),.purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) td.purchase-item-col-date:where(.svelte-1i2e7ko),.purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) td.purchase-item-col-quantity:where(.svelte-1i2e7ko),.purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) td.purchase-item-col-price:where(.svelte-1i2e7ko),.purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) td.purchase-item-col-sell-price:where(.svelte-1i2e7ko),.purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) td.purchase-item-col-discount:where(.svelte-1i2e7ko),.purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) td.purchase-item-col-subtotal:where(.svelte-1i2e7ko),.purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) td.purchase-item-col-actions:where(.svelte-1i2e7ko){padding-inline:.25rem}html:is(.dark,[data-mdb-theme=dark]) .purchase-items-card.svelte-1i2e7ko{--purchase-border: var(--erp-border, #2b3a4f);--purchase-border-soft: var(--erp-border, #2b3a4f);--purchase-text: var(--erp-text, #e5edf8);--purchase-muted: var(--erp-muted, #94a3b8);border-color:var(--purchase-border);background:var(--erp-surface, #111827);color-scheme:dark;box-shadow:0 8px 24px #0003!important}html:is(.dark,[data-mdb-theme=dark]) .purchase-items-header.svelte-1i2e7ko{border-color:var(--purchase-border);background:var(--erp-surface, #111827)}html:is(.dark,[data-mdb-theme=dark]) .purchase-items-title.svelte-1i2e7ko{color:var(--purchase-text)}html:is(.dark,[data-mdb-theme=dark]) .purchase-items-heading__icon.svelte-1i2e7ko,html:is(.dark,[data-mdb-theme=dark]) .purchase-item-product-icon.svelte-1i2e7ko{background:#2f6fed29}html:is(.dark,[data-mdb-theme="dark"]) .purchase-items-entry,*/ html:is(.dark,[data-mdb-theme="dark"]) .purchase-items-total-row.svelte-1i2e7ko{border-color:var(--purchase-border);background:#0f1726}html:is(.dark,[data-mdb-theme="dark"]) .purchase-product-search,html:is(.dark,[data-mdb-theme="dark"]) .purchase-entry-control,*/ html:is(.dark,[data-mdb-theme="dark"]) .purchase-item-field.svelte-1i2e7ko,html:is(.dark,[data-mdb-theme="dark"]) .purchase-item-heaviness.svelte-1i2e7ko label:where(.svelte-1i2e7ko){border-color:var(--purchase-border);background:var(--erp-surface-soft, #172033)}html:is(.dark,[data-mdb-theme="dark"]) .purchase-product-search input,html:is(.dark,[data-mdb-theme="dark"]) .purchase-entry-control input,*/ html:is(.dark,[data-mdb-theme="dark"]) .purchase-item-field.svelte-1i2e7ko > input:where(.svelte-1i2e7ko),html:is(.dark,[data-mdb-theme="dark"]) .purchase-item-datepicker.svelte-1i2e7ko .gregorian-date-text,html:is(.dark,[data-mdb-theme="dark"]) .purchase-item-readonly-value.svelte-1i2e7ko,html:is(.dark,[data-mdb-theme="dark"]) .purchase-item-heaviness.svelte-1i2e7ko label:where(.svelte-1i2e7ko) input:where(.svelte-1i2e7ko){border-color:var(--purchase-border)!important;background-color:#172033!important;color:var(--purchase-text);-webkit-text-fill-color:var(--purchase-text);box-shadow:inset 0 0 0 999px #172033}html:is(.dark,[data-mdb-theme="dark"]) .purchase-entry-unit,html:is(.dark,[data-mdb-theme="dark"]) .purchase-entry-control--price > span,*/ html:is(.dark,[data-mdb-theme="dark"]) .purchase-item-suffix.svelte-1i2e7ko,html:is(.dark,[data-mdb-theme="dark"]) .purchase-item-toggle.svelte-1i2e7ko,html:is(.dark,[data-mdb-theme="dark"]) .purchase-item-heaviness.svelte-1i2e7ko label:where(.svelte-1i2e7ko) span:where(.svelte-1i2e7ko),html:is(.dark,[data-mdb-theme="dark"]) .purchase-item-datepicker.svelte-1i2e7ko .date-picker-icon,html:is(.dark,[data-mdb-theme="dark"]) .purchase-item-quantity-field.svelte-1i2e7ko .filter-select__trigger{border-color:var(--purchase-border)!important;background:#202b3d!important;color:#a9b7ca!important}html:is(.dark,[data-mdb-theme=dark]) .purchase-item-quantity-field.svelte-1i2e7ko .filter-select{border-color:var(--purchase-border)}html:is(.dark,[data-mdb-theme=dark]) .purchase-item-field.svelte-1i2e7ko>input:where(.svelte-1i2e7ko):disabled{background:#202b3d;color:#94a3b8}html:is(.dark,[data-mdb-theme=dark]) .purchase-item-toggle.svelte-1i2e7ko:hover{background:#27354a}html:is(.dark,[data-mdb-theme=dark]) .purchase-item-toggle.is-active.svelte-1i2e7ko{background:#3a3017;color:#f4c967}html:is(.dark,[data-mdb-theme=dark]) .purchase-items-dropdown.svelte-1i2e7ko{border-color:var(--purchase-border);background:var(--erp-surface, #111827);box-shadow:0 20px 44px #0006}html:is(.dark,[data-mdb-theme=dark]) .purchase-items-dropdown .list-group-item.is-active,html:is(.dark,[data-mdb-theme=dark]) .purchase-items-dropdown .list-group-item:hover{background:#1d2b40!important;color:#93c5fd!important}html:is(.dark,[data-mdb-theme=dark]) .purchase-items-table-scroll.svelte-1i2e7ko{background:var(--erp-surface, #111827);scrollbar-color:#52647d transparent}html:is(.dark,[data-mdb-theme=dark]) .purchase-items-table-scroll.svelte-1i2e7ko::-webkit-scrollbar-thumb{background:#52647d}html:is(.dark,[data-mdb-theme=dark]) .purchase-items-table.svelte-1i2e7ko{color:#c8d3e2}html:is(.dark,[data-mdb-theme=dark]) .purchase-items-table.svelte-1i2e7ko thead:where(.svelte-1i2e7ko) th:where(.svelte-1i2e7ko),html:is(.dark,[data-mdb-theme=dark]) .purchase-items-table.svelte-1i2e7ko thead:where(.svelte-1i2e7ko) .purchase-item-col-product:where(.svelte-1i2e7ko){border-color:var(--purchase-border);background:#172033;color:#a9b7ca;box-shadow:1px 0 0 var(--purchase-border)}html:is(.dark,[data-mdb-theme=dark]) .purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) tr:where(.svelte-1i2e7ko){background:var(--erp-surface, #111827)}html:is(.dark,[data-mdb-theme=dark]) .purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) tr:where(.svelte-1i2e7ko):nth-child(2n){background:#141d2c}html:is(.dark,[data-mdb-theme=dark]) .purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) tr:where(.svelte-1i2e7ko):hover{background:#1a2638}html:is(.dark,[data-mdb-theme=dark]) .purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) td:where(.svelte-1i2e7ko){border-color:var(--purchase-border);color:#c8d3e2}html:is(.dark,[data-mdb-theme=dark]) .purchase-item-product-cell.svelte-1i2e7ko{background:var(--erp-surface, #111827)!important;box-shadow:1px 0 0 var(--purchase-border)}html:is(.dark,[data-mdb-theme=dark]) .purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) tr:where(.svelte-1i2e7ko):nth-child(2n) .purchase-item-product-cell:where(.svelte-1i2e7ko){background:#141d2c!important}html:is(.dark,[data-mdb-theme=dark]) .purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) tr:where(.svelte-1i2e7ko):hover .purchase-item-product-cell:where(.svelte-1i2e7ko){background:#1a2638!important}html:is(.dark,[data-mdb-theme=dark]) .purchase-item-number.svelte-1i2e7ko{background:#202b3d;color:#a9b7ca}html:is(.dark,[data-mdb-theme=dark]) .purchase-item-product-name.svelte-1i2e7ko,html:is(.dark,[data-mdb-theme=dark]) .purchase-item-money.svelte-1i2e7ko strong:where(.svelte-1i2e7ko){color:var(--purchase-text)}html:is(.dark,[data-mdb-theme=dark]) .purchase-item-product-copy.svelte-1i2e7ko small:where(.svelte-1i2e7ko),html:is(.dark,[data-mdb-theme=dark]) .purchase-item-money.svelte-1i2e7ko small:where(.svelte-1i2e7ko),html:is(.dark,[data-mdb-theme=dark]) .purchase-items-grand-total.svelte-1i2e7ko>span:where(.svelte-1i2e7ko),html:is(.dark,[data-mdb-theme=dark]) .purchase-items-grand-total.svelte-1i2e7ko small:where(.svelte-1i2e7ko){color:var(--purchase-muted)}html:is(.dark,[data-mdb-theme=dark]) .purchase-item-delete.svelte-1i2e7ko{border-color:#74333c;background:#321c25;color:#ff8d98}html:is(.dark,[data-mdb-theme=dark]) .purchase-item-delete.svelte-1i2e7ko:hover{border-color:#9a4350;background:#44222c;color:#ffabb3}html:is(.dark,[data-mdb-theme=dark]) .purchase-items-clear-btn.svelte-1i2e7ko{border-color:#74333c;background:var(--erp-surface, #111827);color:#ff8d98}html:is(.dark,[data-mdb-theme=dark]) .purchase-items-clear-btn.svelte-1i2e7ko:hover{border-color:#9a4350;background:#321c25}html:is(.dark,[data-mdb-theme=dark]) .purchase-item-search-row.svelte-1i2e7ko,html:is(.dark,[data-mdb-theme=dark]) .purchase-item-search-row.svelte-1i2e7ko>td:where(.svelte-1i2e7ko),html:is(.dark,[data-mdb-theme=dark]) .purchase-item-search-cell.svelte-1i2e7ko{border-color:var(--purchase-border)!important;background:var(--erp-surface, #111827)!important}html:is(.dark,[data-mdb-theme=dark]) .purchase-item-search-row.svelte-1i2e7ko:hover,html:is(.dark,[data-mdb-theme=dark]) .purchase-item-search-row.svelte-1i2e7ko:hover .purchase-item-search-cell:where(.svelte-1i2e7ko){background:#1a2638!important}html:is(.dark,[data-mdb-theme=dark]) .purchase-item-search-cell.svelte-1i2e7ko:focus-visible,html:is(.dark,[data-mdb-theme=dark]) .purchase-item-search-cell--editing.svelte-1i2e7ko{background:#172338!important;box-shadow:inset 0 0 0 1px #60a5fa47,1px 0 0 var(--purchase-border)}html:is(.dark,[data-mdb-theme=dark]) .purchase-item-empty-product__icon.svelte-1i2e7ko{background:#60a5fa24;color:#93c5fd}html:is(.dark,[data-mdb-theme=dark]) .purchase-item-empty-product__copy.svelte-1i2e7ko strong:where(.svelte-1i2e7ko){color:var(--purchase-text)}html:is(.dark,[data-mdb-theme=dark]) .purchase-item-empty-product__copy.svelte-1i2e7ko small:where(.svelte-1i2e7ko){color:var(--purchase-muted)}html[data-mdb-theme=dark] .purchase-item-datepicker{border-color:var(--erp-border, #2b3a4f);background:var(--erp-surface-soft, #172033);color-scheme:dark}html[data-mdb-theme=dark] .purchase-item-datepicker:focus-within{border-color:#60a5fa;background:#0f172a;box-shadow:0 0 0 3px #60a5fa2e}html[data-mdb-theme=dark] .purchase-item-datepicker input,html[data-mdb-theme=dark] .purchase-item-datepicker .pdp-input{border-color:var(--erp-border, #2b3a4f)!important;background:var(--erp-surface-soft, #172033)!important;color:var(--erp-text, #e5edf8)!important;caret-color:var(--erp-text, #e5edf8);-webkit-text-fill-color:var(--erp-text, #e5edf8);box-shadow:inset 0 0 0 999px var(--erp-surface-soft, #172033)!important}html[data-mdb-theme=dark] .purchase-item-datepicker input::placeholder,html[data-mdb-theme=dark] .purchase-item-datepicker .pdp-input::placeholder{color:#718198!important;-webkit-text-fill-color:#718198}html[data-mdb-theme=dark] .purchase-item-col-date{background:transparent}html[data-mdb-theme=dark] .purchase-items-dropdown .list-group-item{background:transparent;color:var(--erp-text, #e5edf8)}html[data-mdb-theme=dark] .purchase-items-dropdown .list-group-item.is-active,html[data-mdb-theme=dark] .purchase-items-dropdown .list-group-item:hover{background:#1d2b40!important;color:#93c5fd!important}html[data-mdb-theme=dark] .purchase-items-card.svelte-1i2e7ko,html.dark .purchase-items-card.svelte-1i2e7ko,body.dark .purchase-items-card.svelte-1i2e7ko{--purchase-border: var(--erp-border, #334155);--purchase-border-soft: var(--erp-border, #334155);--purchase-text: var(--erp-text, #e5edf8);--purchase-muted: var(--erp-muted, #94a3b8);background:var(--erp-surface, #111827)!important;border-color:var(--purchase-border)!important;color:var(--purchase-text)!important;color-scheme:dark}html[data-mdb-theme=dark] .purchase-items-table.svelte-1i2e7ko,html.dark .purchase-items-table.svelte-1i2e7ko,body.dark .purchase-items-table.svelte-1i2e7ko{background:var(--erp-surface, #111827)!important;color:var(--purchase-text)!important}html[data-mdb-theme=dark] .purchase-items-table.svelte-1i2e7ko thead:where(.svelte-1i2e7ko) th:where(.svelte-1i2e7ko),html.dark .purchase-items-table.svelte-1i2e7ko thead:where(.svelte-1i2e7ko) th:where(.svelte-1i2e7ko),body.dark .purchase-items-table.svelte-1i2e7ko thead:where(.svelte-1i2e7ko) th:where(.svelte-1i2e7ko){background:#172033!important;border-color:var(--purchase-border)!important;color:#b8c5d6!important}html[data-mdb-theme=dark] .purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) tr:where(.svelte-1i2e7ko),html.dark .purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) tr:where(.svelte-1i2e7ko),body.dark .purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) tr:where(.svelte-1i2e7ko){background:var(--erp-surface, #111827)!important}html[data-mdb-theme=dark] .purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) tr:where(.svelte-1i2e7ko):nth-child(2n),html.dark .purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) tr:where(.svelte-1i2e7ko):nth-child(2n),body.dark .purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) tr:where(.svelte-1i2e7ko):nth-child(2n){background:#141e2d!important}html[data-mdb-theme=dark] .purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) td:where(.svelte-1i2e7ko),html.dark .purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) td:where(.svelte-1i2e7ko),body.dark .purchase-items-table.svelte-1i2e7ko tbody:where(.svelte-1i2e7ko) td:where(.svelte-1i2e7ko){border-color:var(--purchase-border)!important;color:#d7e0ec!important}html[data-mdb-theme=dark] .purchase-item-product-cell.svelte-1i2e7ko,html[data-mdb-theme=dark] .purchase-item-search-cell.svelte-1i2e7ko,html.dark .purchase-item-product-cell.svelte-1i2e7ko,html.dark .purchase-item-search-cell.svelte-1i2e7ko,body.dark .purchase-item-product-cell.svelte-1i2e7ko,body.dark .purchase-item-search-cell.svelte-1i2e7ko{background:var(--erp-surface, #111827)!important;box-shadow:1px 0 0 var(--purchase-border)!important}html[data-mdb-theme=dark] .purchase-item-search-row.svelte-1i2e7ko,html[data-mdb-theme=dark] .purchase-item-search-row.svelte-1i2e7ko>td:where(.svelte-1i2e7ko),html.dark .purchase-item-search-row.svelte-1i2e7ko,html.dark .purchase-item-search-row.svelte-1i2e7ko>td:where(.svelte-1i2e7ko),body.dark .purchase-item-search-row.svelte-1i2e7ko,body.dark .purchase-item-search-row.svelte-1i2e7ko>td:where(.svelte-1i2e7ko){background:#111a29!important;border-color:var(--purchase-border)!important}html[data-mdb-theme=dark] .purchase-item-search-row.svelte-1i2e7ko:hover,html[data-mdb-theme=dark] .purchase-item-search-row.svelte-1i2e7ko:hover>td:where(.svelte-1i2e7ko),html.dark .purchase-item-search-row.svelte-1i2e7ko:hover,html.dark .purchase-item-search-row.svelte-1i2e7ko:hover>td:where(.svelte-1i2e7ko),body.dark .purchase-item-search-row.svelte-1i2e7ko:hover,body.dark .purchase-item-search-row.svelte-1i2e7ko:hover>td:where(.svelte-1i2e7ko){background:#172235!important}html[data-mdb-theme=dark] .purchase-item-field.svelte-1i2e7ko,html[data-mdb-theme=dark] .purchase-item-datepicker.svelte-1i2e7ko,html[data-mdb-theme=dark] .purchase-item-heaviness.svelte-1i2e7ko label:where(.svelte-1i2e7ko),html.dark .purchase-item-field.svelte-1i2e7ko,html.dark .purchase-item-datepicker.svelte-1i2e7ko,html.dark .purchase-item-heaviness.svelte-1i2e7ko label:where(.svelte-1i2e7ko),body.dark .purchase-item-field.svelte-1i2e7ko,body.dark .purchase-item-datepicker.svelte-1i2e7ko,body.dark .purchase-item-heaviness.svelte-1i2e7ko label:where(.svelte-1i2e7ko){background:var(--erp-surface-soft, #172033)!important;border-color:var(--purchase-border)!important;color:var(--purchase-text)!important;box-shadow:none!important}html[data-mdb-theme=dark] .purchase-item-field.svelte-1i2e7ko:focus-within,html[data-mdb-theme=dark] .purchase-item-datepicker.svelte-1i2e7ko:focus-within,html.dark .purchase-item-field.svelte-1i2e7ko:focus-within,html.dark .purchase-item-datepicker.svelte-1i2e7ko:focus-within,body.dark .purchase-item-field.svelte-1i2e7ko:focus-within,body.dark .purchase-item-datepicker.svelte-1i2e7ko:focus-within{border-color:#60a5fa!important;background:#0f172a!important;box-shadow:0 0 0 3px #60a5fa29!important}html[data-mdb-theme=dark] .purchase-item-field.svelte-1i2e7ko input:where(.svelte-1i2e7ko),html[data-mdb-theme=dark] .purchase-item-field.svelte-1i2e7ko select:where(.svelte-1i2e7ko),html[data-mdb-theme=dark] .purchase-item-heaviness.svelte-1i2e7ko input:where(.svelte-1i2e7ko),html.dark .purchase-item-field.svelte-1i2e7ko input:where(.svelte-1i2e7ko),html.dark .purchase-item-field.svelte-1i2e7ko select:where(.svelte-1i2e7ko),html.dark .purchase-item-heaviness.svelte-1i2e7ko input:where(.svelte-1i2e7ko),body.dark .purchase-item-field.svelte-1i2e7ko input:where(.svelte-1i2e7ko),body.dark .purchase-item-field.svelte-1i2e7ko select:where(.svelte-1i2e7ko),html[data-mdb-theme=dark] .purchase-item-field.svelte-1i2e7ko input:where(.svelte-1i2e7ko):focus,html[data-mdb-theme=dark] .purchase-item-field.svelte-1i2e7ko select:where(.svelte-1i2e7ko):focus,html.dark .purchase-item-field.svelte-1i2e7ko input:where(.svelte-1i2e7ko):focus,html.dark .purchase-item-field.svelte-1i2e7ko select:where(.svelte-1i2e7ko):focus,body.dark .purchase-item-field.svelte-1i2e7ko input:where(.svelte-1i2e7ko):focus,body.dark .purchase-item-field.svelte-1i2e7ko select:where(.svelte-1i2e7ko):focus,html[data-mdb-theme=dark] .purchase-item-field.svelte-1i2e7ko input:where(.svelte-1i2e7ko):disabled,html[data-mdb-theme=dark] .purchase-item-field.svelte-1i2e7ko select:where(.svelte-1i2e7ko):disabled,html.dark .purchase-item-field.svelte-1i2e7ko input:where(.svelte-1i2e7ko):disabled,html.dark .purchase-item-field.svelte-1i2e7ko select:where(.svelte-1i2e7ko):disabled,body.dark .purchase-item-field.svelte-1i2e7ko input:where(.svelte-1i2e7ko):disabled,body.dark .purchase-item-field.svelte-1i2e7ko select:where(.svelte-1i2e7ko):disabled{background:#202b3d!important;background-color:#202b3d!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;box-shadow:inset 0 0 0 1000px #202b3d!important}html[data-mdb-theme=dark] .purchase-item-suffix.svelte-1i2e7ko,html[data-mdb-theme=dark] .purchase-item-toggle.svelte-1i2e7ko,html[data-mdb-theme=dark] .purchase-item-quantity-field.svelte-1i2e7ko .filter-select__trigger,html.dark .purchase-item-suffix.svelte-1i2e7ko,html.dark .purchase-item-toggle.svelte-1i2e7ko,html.dark .purchase-item-quantity-field.svelte-1i2e7ko .filter-select__trigger,body.dark .purchase-item-suffix.svelte-1i2e7ko,body.dark .purchase-item-toggle.svelte-1i2e7ko,body.dark .purchase-item-quantity-field.svelte-1i2e7ko .filter-select__trigger{background:#202b3d!important;border-color:var(--purchase-border)!important;color:#b8c5d6!important}html[data-mdb-theme=dark] .purchase-item-quantity-field.svelte-1i2e7ko .filter-select__trigger:hover,html[data-mdb-theme=dark] .purchase-item-toggle.svelte-1i2e7ko:hover,html.dark .purchase-item-quantity-field.svelte-1i2e7ko .filter-select__trigger:hover,html.dark .purchase-item-toggle.svelte-1i2e7ko:hover,body.dark .purchase-item-quantity-field.svelte-1i2e7ko .filter-select__trigger:hover,body.dark .purchase-item-toggle.svelte-1i2e7ko:hover{background:#29384d!important;color:#dbeafe!important}html[data-mdb-theme=dark] .purchase-items-total-row.svelte-1i2e7ko,html.dark .purchase-items-total-row.svelte-1i2e7ko,body.dark .purchase-items-total-row.svelte-1i2e7ko{background:#0f1726!important;background-color:#0f1726!important;border-color:var(--purchase-border)!important;color:var(--purchase-text)!important;box-shadow:none!important}html[data-mdb-theme=dark] .purchase-items-clear-btn.svelte-1i2e7ko,html.dark .purchase-items-clear-btn.svelte-1i2e7ko,body.dark .purchase-items-clear-btn.svelte-1i2e7ko{background:#241923!important;border-color:#74333c!important;color:#ff8d98!important}html[data-mdb-theme=dark] .purchase-items-clear-btn.svelte-1i2e7ko:hover,html.dark .purchase-items-clear-btn.svelte-1i2e7ko:hover,body.dark .purchase-items-clear-btn.svelte-1i2e7ko:hover{background:#321c25!important;border-color:#9a4350!important;color:#ffb4bb!important}html[data-mdb-theme=dark] .purchase-items-grand-total.svelte-1i2e7ko,html.dark .purchase-items-grand-total.svelte-1i2e7ko,body.dark .purchase-items-grand-total.svelte-1i2e7ko{color:var(--purchase-text)!important}html[data-mdb-theme=dark] .purchase-items-grand-total.svelte-1i2e7ko>span:where(.svelte-1i2e7ko),html[data-mdb-theme=dark] .purchase-items-grand-total.svelte-1i2e7ko small:where(.svelte-1i2e7ko),html.dark .purchase-items-grand-total.svelte-1i2e7ko>span:where(.svelte-1i2e7ko),html.dark .purchase-items-grand-total.svelte-1i2e7ko small:where(.svelte-1i2e7ko),body.dark .purchase-items-grand-total.svelte-1i2e7ko>span:where(.svelte-1i2e7ko),body.dark .purchase-items-grand-total.svelte-1i2e7ko small:where(.svelte-1i2e7ko){color:#94a3b8!important}html[data-mdb-theme=dark] .purchase-items-grand-total.svelte-1i2e7ko strong:where(.svelte-1i2e7ko),html.dark .purchase-items-grand-total.svelte-1i2e7ko strong:where(.svelte-1i2e7ko),body.dark .purchase-items-grand-total.svelte-1i2e7ko strong:where(.svelte-1i2e7ko){color:#60a5fa!important}html[data-mdb-theme=dark] .purchase-item-product-name.svelte-1i2e7ko,html.dark .purchase-item-product-name.svelte-1i2e7ko,body.dark .purchase-item-product-name.svelte-1i2e7ko{color:#f1f5f9!important}html[data-mdb-theme=dark] .purchase-item-product-copy.svelte-1i2e7ko small:where(.svelte-1i2e7ko),html.dark .purchase-item-product-copy.svelte-1i2e7ko small:where(.svelte-1i2e7ko),body.dark .purchase-item-product-copy.svelte-1i2e7ko small:where(.svelte-1i2e7ko){color:#94a3b8!important}.purchase-create-page.svelte-dmzvlm{--purchase-primary: var(--bs-primary, #2f6fed);--purchase-primary-dark: #1d4ed8;--purchase-green: #059669;--purchase-text: #172033;--purchase-muted: #718096;--purchase-border: #dfe6ef;--purchase-border-soft: #edf1f6;--purchase-surface: #ffffff;--purchase-bg-soft: #f7f9fc;--purchase-control-height: 2.625rem;display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;min-width:0;margin:0;padding:0 0 1.25rem;color:var(--purchase-text)}.purchase-section.svelte-dmzvlm{min-width:0;overflow:visible;border:1px solid var(--purchase-border);border-radius:.875rem;background:var(--purchase-surface);box-shadow:0 6px 20px #0f172a0b}.purchase-section-header.svelte-dmzvlm{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4rem;padding:.75rem 1rem;border-bottom:1px solid var(--purchase-border-soft)}.purchase-section-heading.svelte-dmzvlm{display:flex;align-items:center;gap:.65rem;min-width:0}.purchase-section-icon.svelte-dmzvlm{display:inline-grid;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;place-items:center;border-radius:.6rem;background:#edf4ff;color:var(--purchase-primary);font-size:.9rem}.purchase-section-heading.svelte-dmzvlm h2:where(.svelte-dmzvlm){margin:0;color:#26364b;font-size:.88rem;font-weight:850;line-height:1.25}.purchase-required-note.svelte-dmzvlm{display:inline-flex;align-items:center;gap:.2rem;color:#b42318;font-size:.62rem;font-weight:700}.purchase-required-note.svelte-dmzvlm i:where(.svelte-dmzvlm){color:#dc2626;font-size:.48rem}.purchase-details-grid.svelte-dmzvlm{--purchase-control-height: 2.375rem;display:grid;grid-template-columns:minmax(10rem,1fr) minmax(13rem,1.35fr) minmax(8rem,.72fr) minmax(10rem,.9fr) minmax(8rem,.72fr);gap:.5rem;padding:.5rem .75rem .625rem}.purchase-field.svelte-dmzvlm{display:grid;grid-template-rows:1rem auto;align-content:start;gap:.15rem;min-width:0}.purchase-field--description.svelte-dmzvlm{grid-column:1 / -1;grid-template-rows:auto}.purchase-field-label.svelte-dmzvlm{display:inline-flex;align-items:center;gap:.35rem;min-height:1rem;color:#59687c;font-size:.68rem;font-weight:750}.purchase-field-label.svelte-dmzvlm i:where(.svelte-dmzvlm){display:none}.purchase-details-grid.svelte-dmzvlm .filter-select{width:100%;max-width:none;min-width:0}.purchase-details-grid.svelte-dmzvlm .filter-select__label,.purchase-details-grid.svelte-dmzvlm .filter-label,.purchase-details-grid.svelte-dmzvlm .filter-select__notch{display:none!important}.purchase-details-grid.svelte-dmzvlm .filter-select.outline{padding-top:0!important}.purchase-details-grid.svelte-dmzvlm .filter-select__control,.purchase-details-grid.svelte-dmzvlm .filter-select select,.purchase-details-grid.svelte-dmzvlm .filter-select button,.purchase-details-grid.svelte-dmzvlm .form-select{width:100%;min-height:var(--purchase-control-height)!important;height:var(--purchase-control-height)!important;border-color:#d6dfeb!important;border-radius:.625rem!important;background:#fff!important;color:#26364b!important;font-size:.78rem!important;font-weight:650!important;box-shadow:none!important}.purchase-details-grid.svelte-dmzvlm .filter-select__control:hover,.purchase-details-grid.svelte-dmzvlm .filter-select select:hover,.purchase-details-grid.svelte-dmzvlm .form-select:hover{border-color:#bcc9db!important}.purchase-details-grid.svelte-dmzvlm .filter-select__control:focus-within,.purchase-details-grid.svelte-dmzvlm .filter-select select:focus,.purchase-details-grid.svelte-dmzvlm .form-select:focus{border-color:#78a4f5!important;box-shadow:0 0 0 3px #2f6fed1a!important}.purchase-supplier-input.svelte-dmzvlm{display:flex;align-items:stretch;width:100%;height:var(--purchase-control-height);overflow:hidden;border:1px solid #d6dfeb;border-radius:.625rem;background:#fff}.purchase-supplier-input.svelte-dmzvlm:focus-within{border-color:#78a4f5;box-shadow:0 0 0 3px #2f6fed1a}.purchase-supplier-input__icon.svelte-dmzvlm{display:inline-grid;flex:0 0 2.25rem;width:2.25rem;place-items:center;padding:0;border:0;border-radius:.45rem;background:transparent;color:#8c9aad;cursor:default}.purchase-supplier-input__icon.is-active.svelte-dmzvlm{color:#2f6fed;cursor:pointer}.purchase-supplier-input__icon.is-active.svelte-dmzvlm:hover{background:#2f6fed1a}.purchase-supplier-input__icon.svelte-dmzvlm:disabled{opacity:1}.purchase-supplier-input.svelte-dmzvlm>input:where(.svelte-dmzvlm){flex:1 1 auto;width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#26364b;font-size:.78rem;font-weight:650}.purchase-supplier-input.svelte-dmzvlm>input:where(.svelte-dmzvlm)::placeholder{color:#9aa7b8;font-weight:500}.purchase-selected-supplier.svelte-dmzvlm{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:.4rem;min-width:0;padding-inline:.1rem .65rem;border:0;background:transparent;color:#26364b;font-size:.78rem;font-weight:750;cursor:pointer}.purchase-selected-supplier__identity.svelte-dmzvlm{display:flex;flex:1 1 auto;align-items:center;gap:.45rem;min-width:0;overflow:hidden}.purchase-selected-supplier__name.svelte-dmzvlm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-selected-supplier__divider.svelte-dmzvlm{flex:0 0 1px;width:1px;height:1rem;background:#d6dfeb}.purchase-selected-supplier__balance.svelte-dmzvlm{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:.22rem;color:var(--purchase-primary);font-size:.68rem;font-weight:850;white-space:nowrap}.purchase-selected-supplier__balance.is-negative.svelte-dmzvlm{color:#dc2626}.purchase-selected-supplier__balance.svelte-dmzvlm b:where(.svelte-dmzvlm){font:inherit}.purchase-selected-supplier__balance.svelte-dmzvlm small:where(.svelte-dmzvlm){font-size:.58rem;font-weight:750}.purchase-selected-supplier.svelte-dmzvlm i:where(.svelte-dmzvlm){flex-shrink:0;color:#94a3b8;font-size:.72rem}.purchase-add-supplier.svelte-dmzvlm{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.3rem;min-width:4.2rem;padding-inline:.65rem;border:0;border-inline-start:1px solid #dfe6ef;background:var(--purchase-primary);color:#fff;font-size:.68rem;font-weight:800;cursor:pointer}.purchase-add-supplier.svelte-dmzvlm:hover{background:var(--purchase-primary-dark)}.purchase-supplier-dropdown.svelte-dmzvlm{z-index:1200;max-height:18rem;margin:0;padding:.3rem;overflow-y:auto;list-style:none;border:1px solid #dce4ef;border-radius:.75rem;background:#fff;box-shadow:0 18px 42px #0f172a29;scrollbar-width:none;-ms-overflow-style:none}.purchase-supplier-dropdown.svelte-dmzvlm::-webkit-scrollbar{display:none}.purchase-supplier-dropdown.svelte-dmzvlm li:where(.svelte-dmzvlm){margin:0;padding:0}.purchase-supplier-option.svelte-dmzvlm{display:flex;align-items:center;gap:.55rem;width:100%;min-height:3rem;padding:.4rem .5rem;border:0;border-radius:.5rem;background:transparent;color:#26364b;text-align:start;cursor:pointer}.purchase-supplier-option.svelte-dmzvlm:hover{background:#f0f6ff}.purchase-supplier-option__avatar.svelte-dmzvlm{display:inline-grid;flex:0 0 1.9rem;width:1.9rem;height:1.9rem;place-items:center;border-radius:.5rem;background:#edf4ff;color:var(--purchase-primary)}.purchase-supplier-option__copy.svelte-dmzvlm{display:grid;flex:1 1 auto;min-width:0;gap:.05rem}.purchase-supplier-option__copy.svelte-dmzvlm strong:where(.svelte-dmzvlm){overflow:hidden;font-size:.75rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.purchase-supplier-option__copy.svelte-dmzvlm small:where(.svelte-dmzvlm){overflow:hidden;color:#8794a7;font-size:.61rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.purchase-supplier-option__arrow.svelte-dmzvlm{flex-shrink:0;color:#a0acbc;font-size:.58rem}.purchase-readonly-field.svelte-dmzvlm{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;height:var(--purchase-control-height);padding-inline:.75rem;border:1px solid #dfe5ed;border-radius:.625rem;background:#f7f9fc;color:#526176;font-size:.78rem;font-weight:750}.purchase-readonly-field.svelte-dmzvlm i:where(.svelte-dmzvlm){color:#9aa7b8;font-size:.65rem}.purchase-app-datepicker.svelte-dmzvlm{width:100%;min-width:0}.purchase-app-datepicker.svelte-dmzvlm .app-date-field{width:100%;gap:0!important}.purchase-app-datepicker.svelte-dmzvlm .date-label{display:none!important}.purchase-app-datepicker.svelte-dmzvlm .date-picker-control{width:100%;min-width:0;min-height:var(--purchase-control-height)!important;height:var(--purchase-control-height)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.purchase-app-datepicker.svelte-dmzvlm input{width:100%;min-width:0;min-height:var(--purchase-control-height)!important;height:var(--purchase-control-height)!important;border-color:#d6dfeb!important;border-radius:.625rem!important;background:#fff!important;font-size:.78rem!important;font-weight:650!important;box-shadow:none!important}.purchase-app-datepicker.svelte-dmzvlm input:focus{border-color:#78a4f5!important;box-shadow:0 0 0 3px #2f6fed1a!important}.purchase-description-body.svelte-dmzvlm{padding:.875rem 1rem 1rem}.purchase-description-body.svelte-dmzvlm{display:grid;gap:.45rem}.purchase-description-body--details.svelte-dmzvlm{padding:0}.purchase-description-body.svelte-dmzvlm textarea:where(.svelte-dmzvlm){width:100%;min-height:4.75rem;padding:.75rem;resize:vertical;border:1px solid #d6dfeb;border-radius:.625rem;outline:0;background:#fff;color:#26364b;font:inherit;font-size:.78rem;line-height:1.55}.purchase-description-body.svelte-dmzvlm textarea:where(.svelte-dmzvlm):hover{border-color:#bcc9db}.purchase-description-body.svelte-dmzvlm textarea:where(.svelte-dmzvlm):focus{border-color:#78a4f5;box-shadow:0 0 0 3px #2f6fed1a}.purchase-description-body.svelte-dmzvlm textarea:where(.svelte-dmzvlm)::placeholder{color:#9aa7b8}.purchase-simple-payment.svelte-dmzvlm{display:grid;grid-template-columns:minmax(8rem,.6fr) minmax(24rem,1.75fr) minmax(9.5rem,.75fr);align-items:end;gap:.55rem;padding:.75rem;border:1px solid #dfe8f3;border-radius:.85rem;background:#fff;box-shadow:0 16px 32px #0f172a0a}.purchase-simple-payment__total.svelte-dmzvlm{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;min-width:0;min-height:2.6rem;padding-inline:.75rem;border-radius:.7rem;background:#f6f9fd;color:#59687c;white-space:nowrap}.purchase-simple-payment__total.svelte-dmzvlm span:where(.svelte-dmzvlm){font-size:.68rem;font-weight:800}.purchase-simple-payment__total.svelte-dmzvlm strong:where(.svelte-dmzvlm){color:var(--purchase-primary);font-size:1rem;font-weight:900}.purchase-simple-payment__total.svelte-dmzvlm small:where(.svelte-dmzvlm){color:#6b7a90;font-size:.66rem;font-weight:750}.purchase-simple-payment__field.svelte-dmzvlm{display:grid;gap:.22rem;min-width:0}.purchase-simple-payment__field.svelte-dmzvlm>span:where(.svelte-dmzvlm){color:#59687c;font-size:.63rem;font-weight:800;line-height:1}.purchase-simple-payment__field.svelte-dmzvlm>div:where(.svelte-dmzvlm){display:flex;align-items:center;width:100%;height:2.6rem;overflow:visible;border:1px solid #d6dfeb;border-radius:.625rem;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.purchase-simple-payment__field.svelte-dmzvlm>div:where(.svelte-dmzvlm):focus-within{border-color:#78a4f5;box-shadow:0 0 0 3px #2f6fed1a}.purchase-simple-payment__field.svelte-dmzvlm i:where(.svelte-dmzvlm){flex:0 0 1.8rem;width:1.8rem;color:#8c9aad;text-align:center;pointer-events:none}.purchase-simple-payment__field.svelte-dmzvlm input:where(.svelte-dmzvlm){flex:1 1 auto;width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:#26364b;font-size:.78rem;font-weight:750}.payment-amount-currency-control.svelte-dmzvlm>input:where(.svelte-dmzvlm){min-width:5.5rem}.purchase-simple-payment__field.svelte-dmzvlm input:where(.svelte-dmzvlm)::placeholder{color:#9aa7b8;font-weight:500}.purchase-simple-payment__currency.svelte-dmzvlm{position:relative;border-inline-start:1px solid #dbe3ef}.payment-currency-picker__main.svelte-dmzvlm{position:relative;z-index:1;padding-inline-end:1.55rem!important}.payment-currency-rate-edit.svelte-dmzvlm{position:absolute;top:.16rem;inset-inline-end:.16rem;z-index:5;display:inline-grid!important;place-items:center;flex:0 0 1rem!important;width:1rem!important;min-width:1rem!important;max-width:1rem!important;height:1rem!important;min-height:1rem!important;max-height:1rem!important;padding:0!important;border:0!important;border-radius:.28rem;background:transparent;color:#7187a3;font-size:.54rem;line-height:1;cursor:pointer;box-shadow:none;transition:color .15s ease,transform .15s ease}.payment-currency-rate-edit.svelte-dmzvlm:hover{background:transparent;color:var(--purchase-primary);box-shadow:none;transform:translateY(-1px)}.payment-currency-rate-edit.svelte-dmzvlm:focus-visible{outline:2px solid rgba(47,111,237,.34);outline-offset:1px}.payment-currency-rate-edit.svelte-dmzvlm i:where(.svelte-dmzvlm){flex:0 0 auto!important;width:auto!important;color:inherit!important;font-size:inherit!important;line-height:1;pointer-events:none}.payment-composite-control.svelte-dmzvlm{display:flex;align-items:stretch;min-width:0}.payment-amount-currency-control.svelte-dmzvlm{display:flex;align-items:center;flex:1 1 auto;min-width:0;height:100%}.purchase-exchange-editor.svelte-dmzvlm{display:flex;align-items:stretch;flex:1 1 auto;width:auto;min-width:0;height:100%;overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:none}.purchase-exchange-editor.svelte-dmzvlm>span:where(.svelte-dmzvlm){display:inline-flex;align-items:center;padding-inline:.45rem;border-inline-end:1px solid #e2e8f0;background:#f7f9fc;color:#64748b;font-size:.58rem;font-weight:700;white-space:nowrap}.purchase-exchange-editor.svelte-dmzvlm>span:where(.svelte-dmzvlm):first-child{flex:1 1 auto;min-width:4.5rem}.purchase-exchange-editor.svelte-dmzvlm>span:where(.svelte-dmzvlm):nth-of-type(2){flex:0 1 auto;min-width:3.5rem}.purchase-simple-payment__field.svelte-dmzvlm .purchase-exchange-editor:where(.svelte-dmzvlm)>input:where(.svelte-dmzvlm){flex:1 1 4rem;width:auto;min-width:3.5rem;padding-inline:.35rem;border:0;outline:0;background:transparent;color:#26364b;font-size:.68rem;font-weight:750;text-align:center}.purchase-exchange-editor__save.svelte-dmzvlm,.purchase-exchange-editor__cancel.svelte-dmzvlm{display:inline-grid;flex:0 0 2rem;width:2rem;padding:0;place-items:center;border:0;border-inline-start:1px solid #e2e8f0;cursor:pointer}.purchase-exchange-editor__save.svelte-dmzvlm{background:#ecfdf5;color:var(--purchase-green)}.purchase-exchange-editor__cancel.svelte-dmzvlm{background:#fef2f2;color:#dc2626}.purchase-exchange-editor__save.svelte-dmzvlm i:where(.svelte-dmzvlm),.purchase-exchange-editor__cancel.svelte-dmzvlm i:where(.svelte-dmzvlm){flex:0 0 auto;width:auto;color:inherit;font-size:.78rem;pointer-events:none}.purchase-exchange-editor.svelte-dmzvlm .spinner-border:where(.svelte-dmzvlm){width:.75rem;height:.75rem;border-width:.1rem}.purchase-simple-payment__currency.svelte-dmzvlm>.payment-currency-picker__main:where(.svelte-dmzvlm){display:inline-flex;align-items:center;gap:.35rem;height:100%;min-width:4rem;padding-inline:.55rem;border:0;background:#f8fafc;color:#526176;font-size:.68rem;font-weight:850;white-space:nowrap;cursor:pointer}.purchase-simple-payment__currency.svelte-dmzvlm>.payment-currency-picker__main:where(.svelte-dmzvlm):hover{background:#eef3f8}.purchase-simple-payment__method.svelte-dmzvlm{display:inline-flex;align-items:center;align-self:stretch;height:auto;flex:0 0 auto;min-width:14rem;padding:.18rem;border-inline-start:1px solid #dbe3ef;background:#f8fafc}.purchase-simple-payment__method.svelte-dmzvlm button:where(.svelte-dmzvlm){display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:4.5rem;height:100%;padding-inline:.65rem;border:0;border-radius:.45rem;background:transparent;color:#526176;font-size:.64rem;font-weight:850;white-space:nowrap;cursor:pointer}.purchase-simple-payment__method.svelte-dmzvlm button.is-active:where(.svelte-dmzvlm){min-width:9.5rem}.purchase-simple-payment__method.svelte-dmzvlm button:where(.svelte-dmzvlm) span:where(.svelte-dmzvlm){display:inline-flex;align-items:center;gap:.35rem;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.purchase-simple-payment__method-balance.svelte-dmzvlm{display:inline-flex;align-items:center;padding-inline-start:.35rem;border-inline-start:1px solid #cfe1f7;flex:0 0 auto;max-width:none;overflow:hidden;color:#1d4ed8;font-size:.55rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.purchase-simple-payment__method.svelte-dmzvlm button.is-active:where(.svelte-dmzvlm){background:#ecfdf5;color:#059669;box-shadow:0 1px 4px #0596691f}.purchase-simple-payment__method.svelte-dmzvlm button.is-active:where(.svelte-dmzvlm) .purchase-simple-payment__method-balance:where(.svelte-dmzvlm){color:#047857}.payment-currency-picker.svelte-dmzvlm{position:relative;align-self:stretch;flex-shrink:0;border-inline-start:1px solid #dfe6ef}.payment-currency-menu.svelte-dmzvlm{position:absolute;top:calc(100% + .35rem);inset-inline-end:0;z-index:1300;min-width:8rem;margin:0;padding:.3rem;list-style:none;border:1px solid #dce4ef;border-radius:.65rem;background:#fff;box-shadow:0 16px 34px #0f172a24}.payment-currency-menu__item.svelte-dmzvlm{width:100%;padding:.45rem .6rem;border:0;border-radius:.4rem;background:transparent;color:#526176;font-size:.7rem;font-weight:700;text-align:start;cursor:pointer}.payment-currency-menu__item.svelte-dmzvlm:hover,.payment-currency-menu__item.selected.svelte-dmzvlm{background:#edf4ff;color:var(--purchase-primary)}.purchase-actions.svelte-dmzvlm{position:sticky;bottom:0;z-index:60;display:flex;align-items:center;justify-content:flex-end;gap:1rem;min-height:4.5rem;padding:.7rem .85rem;border:1px solid #d9e1ec;border-radius:.875rem;background:#fffffff5;box-shadow:0 -8px 28px #0f172a12,0 8px 24px #0f172a0d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.purchase-actions__buttons.svelte-dmzvlm{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.purchase-action-button.svelte-dmzvlm{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.6rem;padding-inline:1rem;border-radius:.625rem;font-size:.74rem;font-weight:850;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.purchase-action-button.svelte-dmzvlm:hover:not(:disabled){transform:translateY(-1px)}.purchase-action-button.svelte-dmzvlm:disabled{opacity:.6;cursor:not-allowed}.purchase-action-button--draft.svelte-dmzvlm{border:1px solid #d5deea;background:#fff;color:#526176}.purchase-action-button--draft.svelte-dmzvlm:hover:not(:disabled){border-color:#becbdb;background:#f8fafc;color:#26364b}.purchase-action-button--confirm.svelte-dmzvlm{min-width:9rem;border:1px solid var(--purchase-primary);background:var(--purchase-primary);color:#fff;box-shadow:0 5px 14px #2f6fed38}.purchase-action-button--confirm.svelte-dmzvlm:hover:not(:disabled){border-color:var(--purchase-primary-dark);background:var(--purchase-primary-dark);box-shadow:0 7px 18px #2f6fed45}.purchase-modal-backdrop.svelte-dmzvlm{position:fixed;inset:0;z-index:1400;background:#0f172a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.purchase-track-layer.svelte-dmzvlm,.purchase-account-view-layer.svelte-dmzvlm{position:fixed;inset:0;z-index:1410;display:grid;place-items:center;padding:1rem;overflow-y:auto}.purchase-track-dialog.svelte-dmzvlm{width:min(94vw,32rem)}.purchase-track-modal.svelte-dmzvlm,.purchase-account-view-modal.svelte-dmzvlm{overflow:hidden;border:1px solid #dce4ef;border-radius:.875rem;background:#fff;box-shadow:0 26px 70px #0f172a38}.purchase-track-header.svelte-dmzvlm,.purchase-account-view-modal.svelte-dmzvlm>header:where(.svelte-dmzvlm){display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4.25rem;padding:.75rem .85rem;border-bottom:1px solid var(--purchase-border-soft);background:#fff}.purchase-track-heading.svelte-dmzvlm,.purchase-account-view-modal.svelte-dmzvlm>header:where(.svelte-dmzvlm)>div:where(.svelte-dmzvlm){display:flex;align-items:center;gap:.6rem}.purchase-track-heading.svelte-dmzvlm>span:where(.svelte-dmzvlm),.purchase-account-view-modal.svelte-dmzvlm>header:where(.svelte-dmzvlm)>div:where(.svelte-dmzvlm)>span:where(.svelte-dmzvlm){display:inline-grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:.55rem;background:#edf4ff;color:var(--purchase-primary)}.purchase-track-heading.svelte-dmzvlm small:where(.svelte-dmzvlm){display:block;color:#8794a7;font-size:.58rem;font-weight:650}.purchase-track-heading.svelte-dmzvlm h2:where(.svelte-dmzvlm),.purchase-account-view-modal.svelte-dmzvlm>header:where(.svelte-dmzvlm) h2:where(.svelte-dmzvlm){margin:0;color:#26364b;font-size:.9rem;font-weight:850}.purchase-track-close.svelte-dmzvlm,.purchase-account-view-modal.svelte-dmzvlm>header:where(.svelte-dmzvlm)>button:where(.svelte-dmzvlm){display:inline-grid;width:2rem;height:2rem;padding:0;place-items:center;border:1px solid #e0e6ee;border-radius:.5rem;background:#fff;color:#718096;cursor:pointer}.purchase-track-close.svelte-dmzvlm:hover,.purchase-account-view-modal.svelte-dmzvlm>header:where(.svelte-dmzvlm)>button:where(.svelte-dmzvlm):hover{background:#f1f5f9;color:#334155}.purchase-track-body.svelte-dmzvlm{padding:.8rem}.purchase-track-search.svelte-dmzvlm{display:flex;align-items:center;height:2.625rem;overflow:hidden;border:1px solid #d6dfeb;border-radius:.625rem;background:#fff}.purchase-track-search.svelte-dmzvlm:focus-within{border-color:#78a4f5;box-shadow:0 0 0 3px #2f6fed1a}.purchase-track-search.svelte-dmzvlm>i:where(.svelte-dmzvlm){flex:0 0 2.25rem;width:2.25rem;color:#8c9aad;text-align:center}.purchase-track-search.svelte-dmzvlm input:where(.svelte-dmzvlm){flex:1 1 auto;width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:#26364b;font-size:.76rem;font-weight:650}.purchase-track-search.svelte-dmzvlm button:where(.svelte-dmzvlm){display:inline-grid;flex:0 0 2.5rem;width:2.5rem;height:100%;padding:0;place-items:center;border:0;border-inline-start:1px solid #dfe6ef;background:#edf4ff;color:var(--purchase-primary);cursor:pointer}.purchase-track-list.svelte-dmzvlm{display:grid;gap:.35rem;max-height:22rem;margin-top:.75rem;overflow-y:auto}.purchase-track-account.svelte-dmzvlm{display:flex;align-items:center;gap:.6rem;width:100%;min-height:3.25rem;padding:.45rem .55rem;border:1px solid #e4e9f0;border-radius:.6rem;background:#fff;color:#26364b;text-align:start;cursor:pointer}.purchase-track-account.svelte-dmzvlm:hover{border-color:#cddbf0;background:#f5f9ff}.purchase-track-account__icon.svelte-dmzvlm{display:inline-grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;border-radius:.5rem;background:#edf4ff;color:var(--purchase-primary)}.purchase-track-account__copy.svelte-dmzvlm{display:grid;flex:1 1 auto;min-width:0;gap:.05rem}.purchase-track-account__copy.svelte-dmzvlm strong:where(.svelte-dmzvlm){overflow:hidden;font-size:.75rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.purchase-track-account__copy.svelte-dmzvlm small:where(.svelte-dmzvlm){overflow:hidden;color:#8794a7;font-size:.61rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.purchase-track-account__arrow.svelte-dmzvlm{flex-shrink:0;color:#a2adbc;font-size:.58rem}.purchase-track-empty.svelte-dmzvlm{display:grid;min-height:10rem;place-items:center;align-content:center;gap:.4rem;color:#8794a7}.purchase-track-empty.svelte-dmzvlm span:where(.svelte-dmzvlm){display:inline-grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:.7rem;background:#f1f5f9;font-size:1rem}.purchase-track-empty.svelte-dmzvlm strong:where(.svelte-dmzvlm){font-size:.72rem;font-weight:750}.purchase-track-footer.svelte-dmzvlm{display:flex;justify-content:flex-end;padding:.65rem .8rem;border-top:1px solid var(--purchase-border-soft);background:#fbfcfe}.purchase-track-footer.svelte-dmzvlm button:where(.svelte-dmzvlm){display:inline-flex;align-items:center;gap:.35rem;min-height:2.2rem;padding-inline:.75rem;border:1px solid #d8e0ea;border-radius:.5rem;background:#fff;color:#526176;font-size:.68rem;font-weight:750;cursor:pointer}.purchase-account-view-dialog.svelte-dmzvlm{width:min(96vw,72rem)}.purchase-account-view-modal.svelte-dmzvlm{display:flex;flex-direction:column;max-height:calc(100dvh - 2rem)}.purchase-account-view-body.svelte-dmzvlm{min-height:0;padding:.75rem;overflow-y:auto}html[dir=rtl] .purchase-supplier-option__arrow.svelte-dmzvlm,html[dir=rtl] .purchase-track-account__arrow.svelte-dmzvlm{transform:scaleX(-1)}@media(max-width:1200px){.purchase-details-grid.svelte-dmzvlm{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-field--supplier.svelte-dmzvlm{grid-column:span 2}.purchase-simple-payment.svelte-dmzvlm{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-simple-payment__field--note.svelte-dmzvlm{grid-column:1 / -1}}@media(max-width:991.98px){.purchase-details-grid.svelte-dmzvlm{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-field--supplier.svelte-dmzvlm{grid-column:span 1}.purchase-description-body.svelte-dmzvlm textarea:where(.svelte-dmzvlm){min-height:7rem}.purchase-simple-payment__field--amount.svelte-dmzvlm{grid-column:1 / -1}}@media(max-width:767.98px){.purchase-create-page.svelte-dmzvlm{gap:.75rem;padding-bottom:.75rem}.purchase-details-grid.svelte-dmzvlm{grid-template-columns:1fr;padding:.8rem}.purchase-field--supplier.svelte-dmzvlm{grid-column:auto}.purchase-section-header.svelte-dmzvlm{padding-inline:.8rem}.purchase-simple-payment.svelte-dmzvlm{grid-template-columns:1fr;padding:.65rem}.purchase-simple-payment__field--amount.svelte-dmzvlm,.purchase-simple-payment__field--note.svelte-dmzvlm{grid-column:auto}.purchase-simple-payment__field--amount.svelte-dmzvlm>div:where(.svelte-dmzvlm){align-items:stretch;flex-wrap:wrap;height:auto}.payment-amount-currency-control.svelte-dmzvlm{flex-wrap:wrap;width:100%;height:auto}.payment-amount-currency-control.svelte-dmzvlm>input:where(.svelte-dmzvlm){min-height:2.6rem}.purchase-exchange-editor.svelte-dmzvlm{width:100%;min-height:2.6rem}.purchase-simple-payment__currency.svelte-dmzvlm,.purchase-simple-payment__method.svelte-dmzvlm{width:100%;border-inline-start:0;border-top:1px solid #dbe3ef}.purchase-simple-payment__currency.svelte-dmzvlm>.payment-currency-picker__main:where(.svelte-dmzvlm),.purchase-simple-payment__method.svelte-dmzvlm button:where(.svelte-dmzvlm){flex:1 1 0;min-height:2.35rem}.purchase-actions.svelte-dmzvlm{align-items:stretch;flex-direction:column;padding:.65rem}.purchase-actions__buttons.svelte-dmzvlm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.purchase-action-button.svelte-dmzvlm{width:100%;min-width:0;padding-inline:.6rem}}@media(max-width:480px){.purchase-section-icon.svelte-dmzvlm{display:none}.purchase-actions__buttons.svelte-dmzvlm{grid-template-columns:1fr}.purchase-track-layer.svelte-dmzvlm,.purchase-account-view-layer.svelte-dmzvlm{padding:.45rem}.purchase-account-view-modal.svelte-dmzvlm{max-height:calc(100dvh - .9rem)}}html.dark .purchase-create-page.svelte-dmzvlm{--purchase-text: var(--erp-text, #e5edf8);--purchase-muted: var(--erp-muted, #94a3b8);--purchase-border: var(--erp-border, #2b3a4f);--purchase-border-soft: var(--erp-border, #2b3a4f);--purchase-surface: var(--erp-surface, #111827);--purchase-bg-soft: var(--erp-surface-soft, #172033);color-scheme:dark}html.dark .purchase-section.svelte-dmzvlm{border-color:var(--purchase-border);background:var(--purchase-surface);box-shadow:0 8px 24px #0003}html.dark .purchase-section-heading.svelte-dmzvlm h2:where(.svelte-dmzvlm),html.dark .purchase-selected-supplier.svelte-dmzvlm{color:var(--purchase-text)}html.dark .purchase-section-heading p,*/ html.dark .purchase-field-label.svelte-dmzvlm{color:var(--purchase-muted)}html.dark .purchase-section-icon.svelte-dmzvlm,html.dark .purchase-supplier-option__avatar.svelte-dmzvlm,html.dark .purchase-track-heading.svelte-dmzvlm>span:where(.svelte-dmzvlm),html.dark .purchase-account-view-modal.svelte-dmzvlm>header:where(.svelte-dmzvlm)>div:where(.svelte-dmzvlm)>span:where(.svelte-dmzvlm),html.dark .purchase-track-account__icon.svelte-dmzvlm{background:#2f6fed29}html.dark .purchase-section-icon--neutral,*/ html.dark .purchase-track-empty.svelte-dmzvlm span:where(.svelte-dmzvlm){background:#202b3d;color:#a9b7ca}html.dark .purchase-details-grid.svelte-dmzvlm .filter-select__control,html.dark .purchase-details-grid.svelte-dmzvlm .filter-select select,html.dark .purchase-details-grid.svelte-dmzvlm .filter-select button,html.dark .purchase-details-grid.svelte-dmzvlm .form-select,html.dark .purchase-app-datepicker.svelte-dmzvlm input,html.dark .purchase-app-datepicker.svelte-dmzvlm .date-picker-control{border-color:var(--purchase-border)!important;background:var(--purchase-bg-soft)!important;color:var(--purchase-text)!important}html.dark .purchase-supplier-input.svelte-dmzvlm,html.dark .purchase-description-body.svelte-dmzvlm textarea:where(.svelte-dmzvlm),html.dark .purchase-simple-payment.svelte-dmzvlm,html.dark .purchase-simple-payment__field.svelte-dmzvlm>div:where(.svelte-dmzvlm){border-color:var(--purchase-border);background:var(--purchase-bg-soft)}html.dark .purchase-supplier-input.svelte-dmzvlm>input:where(.svelte-dmzvlm),html.dark .purchase-description-body.svelte-dmzvlm textarea:where(.svelte-dmzvlm),html.dark .purchase-simple-payment__field.svelte-dmzvlm input:where(.svelte-dmzvlm){color:var(--purchase-text)}html.dark .purchase-supplier-input.svelte-dmzvlm>input:where(.svelte-dmzvlm)::placeholder,html.dark .purchase-description-body.svelte-dmzvlm textarea:where(.svelte-dmzvlm)::placeholder,html.dark .purchase-simple-payment__field.svelte-dmzvlm input:where(.svelte-dmzvlm)::placeholder{color:#718198}html.dark .purchase-selected-supplier__divider.svelte-dmzvlm{background:var(--purchase-border)}html.dark .purchase-readonly-field.svelte-dmzvlm,html.dark .purchase-simple-payment__currency.svelte-dmzvlm>.payment-currency-picker__main:where(.svelte-dmzvlm),html.dark .purchase-simple-payment__method.svelte-dmzvlm{border-color:var(--purchase-border);background:#202b3d;color:#a9b7ca}html.dark .payment-currency-rate-edit.svelte-dmzvlm,[data-mdb-theme=dark] .payment-currency-rate-edit.svelte-dmzvlm{background:transparent;color:#9fb3cc;box-shadow:none}html.dark .payment-currency-rate-edit.svelte-dmzvlm:hover,[data-mdb-theme=dark] .payment-currency-rate-edit.svelte-dmzvlm:hover{background:transparent;color:#93c5fd}html.dark .purchase-exchange-editor.svelte-dmzvlm,[data-mdb-theme=dark] .purchase-exchange-editor.svelte-dmzvlm{background:#172033}html.dark .purchase-exchange-editor.svelte-dmzvlm>span:where(.svelte-dmzvlm),[data-mdb-theme=dark] .purchase-exchange-editor.svelte-dmzvlm>span:where(.svelte-dmzvlm){border-color:var(--purchase-border);background:#202b3d;color:#b7c6da}html.dark .purchase-simple-payment__field.svelte-dmzvlm .purchase-exchange-editor:where(.svelte-dmzvlm)>input:where(.svelte-dmzvlm),[data-mdb-theme=dark] .purchase-simple-payment__field.svelte-dmzvlm .purchase-exchange-editor:where(.svelte-dmzvlm)>input:where(.svelte-dmzvlm){background:#172033;color:#dbe7f7}html.dark .purchase-exchange-editor__save.svelte-dmzvlm,[data-mdb-theme=dark] .purchase-exchange-editor__save.svelte-dmzvlm{border-color:var(--purchase-border);background:#05966929;color:#6ee7b7}html.dark .purchase-exchange-editor__cancel.svelte-dmzvlm,[data-mdb-theme=dark] .purchase-exchange-editor__cancel.svelte-dmzvlm{border-color:var(--purchase-border);background:#dc262624;color:#fca5a5}html.dark .purchase-simple-payment__total.svelte-dmzvlm{background:#172033;color:var(--purchase-muted)}html.dark .purchase-simple-payment__total.svelte-dmzvlm small:where(.svelte-dmzvlm),html.dark .purchase-simple-payment__field.svelte-dmzvlm>span:where(.svelte-dmzvlm){color:var(--purchase-muted)}html.dark .purchase-simple-payment__currency.svelte-dmzvlm,html.dark .purchase-simple-payment__method.svelte-dmzvlm{border-color:var(--purchase-border)}html.dark .purchase-simple-payment__currency.svelte-dmzvlm>button:where(.svelte-dmzvlm):hover{background:#27354a}html.dark .purchase-simple-payment__method.svelte-dmzvlm button:where(.svelte-dmzvlm){color:#a9b7ca}html.dark .purchase-simple-payment__method.svelte-dmzvlm button.is-active:where(.svelte-dmzvlm){background:#12372d;color:#8bd5ba}html.dark .purchase-supplier-dropdown.svelte-dmzvlm{border-color:var(--purchase-border);background:var(--purchase-surface);box-shadow:0 20px 44px #00000061}html.dark .purchase-supplier-option.svelte-dmzvlm{color:var(--purchase-text)}html.dark .purchase-supplier-option.svelte-dmzvlm:hover{background:#1d2b40}html.dark .purchase-supplier-option__copy.svelte-dmzvlm small:where(.svelte-dmzvlm),html.dark .purchase-supplier-option__arrow.svelte-dmzvlm{color:var(--purchase-muted)}html.dark .payment-currency-picker.svelte-dmzvlm{border-color:var(--purchase-border)}html.dark .payment-currency-menu.svelte-dmzvlm{border-color:var(--purchase-border);background:var(--purchase-surface);box-shadow:0 18px 38px #00000061}html.dark .payment-currency-menu__item.svelte-dmzvlm{color:#c8d3e2}html.dark .payment-currency-menu__item.svelte-dmzvlm:hover,html.dark .payment-currency-menu__item.selected.svelte-dmzvlm{background:#1d2b40}html.dark .purchase-actions.svelte-dmzvlm{border-color:var(--purchase-border);background:#111827f5;box-shadow:0 -8px 28px #0003,0 8px 24px #00000038}html.dark .purchase-action-button--draft.svelte-dmzvlm{border-color:var(--purchase-border);background:var(--purchase-bg-soft);color:#c8d3e2}html.dark .purchase-action-button--draft.svelte-dmzvlm:hover:not(:disabled){border-color:#42546d;background:#202b3d;color:var(--purchase-text)}html.dark .purchase-modal-backdrop.svelte-dmzvlm{background:#02060fb8}html.dark .purchase-track-modal.svelte-dmzvlm,html.dark .purchase-account-view-modal.svelte-dmzvlm{border-color:var(--erp-border, #2b3a4f);background:var(--erp-surface, #111827);color:var(--erp-text, #e5edf8);box-shadow:0 28px 74px #00000080}html.dark .purchase-track-header.svelte-dmzvlm,html.dark .purchase-account-view-modal.svelte-dmzvlm>header:where(.svelte-dmzvlm),html.dark .purchase-track-footer.svelte-dmzvlm{border-color:var(--erp-border, #2b3a4f);background:var(--erp-surface, #111827)}html.dark .purchase-track-heading.svelte-dmzvlm h2:where(.svelte-dmzvlm),html.dark .purchase-account-view-modal.svelte-dmzvlm>header:where(.svelte-dmzvlm) h2:where(.svelte-dmzvlm),html.dark .purchase-track-account__copy.svelte-dmzvlm strong:where(.svelte-dmzvlm){color:var(--erp-text, #e5edf8)}html.dark .purchase-track-heading.svelte-dmzvlm small:where(.svelte-dmzvlm),html.dark .purchase-track-account__copy.svelte-dmzvlm small:where(.svelte-dmzvlm),html.dark .purchase-track-empty.svelte-dmzvlm{color:var(--erp-muted, #94a3b8)}html.dark .purchase-track-close.svelte-dmzvlm,html.dark .purchase-account-view-modal.svelte-dmzvlm>header:where(.svelte-dmzvlm)>button:where(.svelte-dmzvlm),html.dark .purchase-track-search.svelte-dmzvlm,html.dark .purchase-track-account.svelte-dmzvlm,html.dark .purchase-track-footer.svelte-dmzvlm button:where(.svelte-dmzvlm){border-color:var(--erp-border, #2b3a4f);background:var(--erp-surface-soft, #172033);color:#c8d3e2}html.dark .purchase-track-close.svelte-dmzvlm:hover,html.dark .purchase-account-view-modal.svelte-dmzvlm>header:where(.svelte-dmzvlm)>button:where(.svelte-dmzvlm):hover,html.dark .purchase-track-account.svelte-dmzvlm:hover{border-color:#42546d;background:#202b3d;color:var(--erp-text, #e5edf8)}html.dark .purchase-track-search.svelte-dmzvlm input:where(.svelte-dmzvlm){color:var(--erp-text, #e5edf8)}html.dark .purchase-track-search.svelte-dmzvlm button:where(.svelte-dmzvlm){border-color:var(--erp-border, #2b3a4f);background:#1d2b40}html.dark .purchase-account-view-body.svelte-dmzvlm{background:var(--erp-bg, #0b1120)}.cursor-pointer.svelte-pskck6{cursor:pointer}.pagination-circle.svelte-pskck6 .page-link:where(.svelte-pskck6){border-radius:50%!important;margin-left:3px;margin-right:3px;border:none}.nav-link.active.svelte-1e0akpb{background-color:var(--tab-bg-color);color:var(--tab-text-color);border-color:var(--tab-text-color)}.purchase-items-card.svelte-10gbs2k{--sale-primary: var(--bs-primary, #2f6fed);--sale-primary-dark: #1d4ed8;--sale-border: #dfe6ef;--sale-border-soft: #edf1f6;--sale-text: #172033;--sale-muted: #718096;position:relative;z-index:35;width:100%;margin-top:1rem!important;overflow:visible;border:1px solid var(--sale-border);border-radius:.875rem;background:#fff;box-shadow:0 8px 24px #0f172a0e!important}.purchase-items-card.svelte-10gbs2k .card-body{padding:0;overflow:visible}.purchase-items-card.svelte-10gbs2k .card-body>.d-flex.align-items-center.mb-3{display:flex!important;align-items:center!important;min-height:4.75rem;margin:0!important;padding:.875rem 1rem;border-bottom:1px solid var(--sale-border-soft);background:#fff}.purchase-items-title.svelte-10gbs2k{display:flex;align-items:center;gap:.75rem;margin:0;color:var(--sale-text);font-size:1rem;font-weight:850;line-height:1.3;letter-spacing:-.015em}.purchase-items-title.svelte-10gbs2k:before{content:"";display:inline-grid;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;place-items:center;border-radius:.625rem;background:#edf4ff;color:var(--sale-primary);font-family:bootstrap-icons;font-size:1rem;font-weight:400}.purchase-items-card.svelte-10gbs2k>.position-absolute.opacity-0,.purchase-items-card.svelte-10gbs2k input.position-absolute.opacity-0{width:1px;height:1px;overflow:hidden;pointer-events:none}.purchase-item-search-row.svelte-10gbs2k{height:4.25rem;background:#fff}.purchase-item-search-row.svelte-10gbs2k:hover{background:#f4f8ff!important}.purchase-item-search-row.svelte-10gbs2k>td:where(.svelte-10gbs2k){height:4.25rem!important;padding:.45rem .25rem!important;border-bottom:1px solid #e9eef5!important;background:transparent!important;vertical-align:middle!important}.purchase-item-search-cell.svelte-10gbs2k{position:sticky;inset-inline-start:0;z-index:7;padding-inline:.625rem!important;background:#fff!important;box-shadow:1px 0 #e9eef5;cursor:text;outline:none}.purchase-item-search-row.svelte-10gbs2k:hover .purchase-item-search-cell:where(.svelte-10gbs2k){background:#f4f8ff!important}.purchase-item-search-cell.svelte-10gbs2k:focus-visible,.purchase-item-search-cell--editing.svelte-10gbs2k{background:#f8fbff!important;box-shadow:inset 0 0 0 1px #2f6fed38,1px 0 #e9eef5}.purchase-item-empty-product.svelte-10gbs2k{display:flex;align-items:center;gap:.6rem;width:100%;min-width:0;min-height:2.35rem;color:#718096;text-align:start}.purchase-item-empty-product__icon.svelte-10gbs2k{display:inline-grid;flex:0 0 1.85rem;width:1.85rem;height:1.85rem;padding:0;place-items:center;border:0;border-radius:.45rem;background:#edf4ff;color:var(--sale-primary);font-size:.68rem;cursor:pointer}.purchase-item-empty-product__icon.svelte-10gbs2k:hover{background:#dbeafe}.purchase-item-empty-product__icon.svelte-10gbs2k:focus-visible{outline:2px solid var(--sale-primary);outline-offset:2px}.purchase-item-empty-product__copy.svelte-10gbs2k{display:grid;min-width:0;gap:.08rem}.purchase-item-empty-product__copy.svelte-10gbs2k strong:where(.svelte-10gbs2k){color:#526176;font-size:.74rem;font-weight:800;line-height:1.25}.purchase-item-empty-product__copy.svelte-10gbs2k small:where(.svelte-10gbs2k){color:#94a3b8;font-size:.61rem;font-weight:600}.purchase-item-inline-search.svelte-10gbs2k{position:relative;display:flex;align-items:center;width:100%;min-width:0;min-height:2.35rem;background:transparent}.purchase-item-search-icon.svelte-10gbs2k{display:inline-grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;color:var(--sale-primary);font-size:.76rem}.purchase-item-search-input.svelte-10gbs2k{flex:1 1 auto;width:100%;min-width:0;height:2.35rem;padding:0 .3rem;border:0;outline:0;background:transparent;color:#26364b;font:inherit;font-size:.76rem;font-weight:700;text-align:start;box-shadow:none}.purchase-item-search-input.svelte-10gbs2k::placeholder{color:#9aa7b8;font-weight:500}.purchase-items-dropdown{z-index:1000!important;overflow-x:hidden;overflow-y:auto;max-height:20rem;padding:.3rem;border:1px solid #dce4ef;border-radius:.75rem;background:#fff!important;box-shadow:0 18px 42px #0f172a29!important}.purchase-items-dropdown .list-group-item{min-height:3rem;padding:.55rem .65rem;border:0;border-radius:.5rem;background:transparent;color:#26364b;font-size:.78rem;font-weight:700;text-align:start}.purchase-items-dropdown .list-group-item:hover,.purchase-items-dropdown .list-group-item:focus{background:#f0f6ff;color:var(--sale-primary)}.purchase-items-dropdown .list-group-item small{color:#8491a4;font-size:.64rem;font-weight:600}.purchase-items-card.svelte-10gbs2k .table-responsive,.purchase-items-card.svelte-10gbs2k .sale-items-scroll-area{width:100%;max-width:100%;min-height:0;height:auto;max-height:none;overflow-x:auto!important;overflow-y:visible!important;border:0;background:#fff;overscroll-behavior:auto;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#b9c5d5 transparent}.purchase-items-table.svelte-10gbs2k thead{display:table;width:100%;table-layout:fixed}.purchase-items-table.svelte-10gbs2k tbody{display:block;width:100%;max-height:25.5rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b9c5d5 transparent}.purchase-items-table.svelte-10gbs2k tbody>tr{display:table;width:100%;table-layout:fixed}.purchase-items-table.svelte-10gbs2k tbody::-webkit-scrollbar{width:.45rem}.purchase-items-table.svelte-10gbs2k tbody::-webkit-scrollbar-track{background:transparent}.purchase-items-table.svelte-10gbs2k tbody::-webkit-scrollbar-thumb{border-radius:999px;background:#b9c5d5}.purchase-items-table.svelte-10gbs2k tbody::-webkit-scrollbar-thumb:hover{background:#94a3b8}.purchase-items-card.svelte-10gbs2k .table-responsive::-webkit-scrollbar{width:.45rem;height:.45rem}.purchase-items-card.svelte-10gbs2k .table-responsive::-webkit-scrollbar-track{background:transparent}.purchase-items-card.svelte-10gbs2k .table-responsive::-webkit-scrollbar-thumb{border-radius:999px;background:#b9c5d5}.purchase-items-card.svelte-10gbs2k .table-responsive::-webkit-scrollbar-thumb:hover{background:#94a3b8}.purchase-items-table.svelte-10gbs2k{width:100%;min-width:44rem;margin:0!important;border:0;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#42516a}.purchase-items-table.svelte-10gbs2k thead th{position:sticky;top:0;z-index:4;height:2.875rem;padding:.55rem .625rem;border:0;border-bottom:1px solid #dfe5ed;background:#f7f9fc!important;color:#67768a;font-size:.68rem;font-weight:850;line-height:1.2;letter-spacing:0;text-align:center;text-transform:none;vertical-align:middle;white-space:nowrap}.purchase-items-table.svelte-10gbs2k thead th:first-child{text-align:start}.purchase-items-table.svelte-10gbs2k tbody tr{height:4.25rem;background:#fff;transition:background .12s ease}.purchase-items-table.svelte-10gbs2k tbody tr:nth-child(2n){background:#fbfcfe}.purchase-items-table.svelte-10gbs2k tbody tr:hover{background:#f4f8ff!important}.purchase-items-table.svelte-10gbs2k tbody td{height:4.25rem;padding:.45rem .25rem;border:0;border-bottom:1px solid #e9eef5;background:transparent;color:#46566d;font-size:.74rem;text-align:center;vertical-align:middle}.purchase-item-col-product.svelte-10gbs2k{width:42%;min-width:15rem}.purchase-item-product-cell.svelte-10gbs2k{position:sticky;inset-inline-start:0;z-index:2;padding-inline:.625rem!important;background:#fff!important;box-shadow:1px 0 #e9eef5}.purchase-items-table.svelte-10gbs2k tbody:where(.svelte-10gbs2k) tr:where(.svelte-10gbs2k):nth-child(2n) .purchase-item-product-cell:where(.svelte-10gbs2k){background:#fbfcfe!important}.purchase-items-table.svelte-10gbs2k tbody:where(.svelte-10gbs2k) tr:where(.svelte-10gbs2k):hover .purchase-item-product-cell:where(.svelte-10gbs2k){background:#f4f8ff!important}.purchase-items-table.svelte-10gbs2k thead .purchase-item-col-product{inset-inline-start:0;z-index:6;background:#f7f9fc!important;box-shadow:1px 0 #dfe5ed}.purchase-item-product.svelte-10gbs2k{display:flex;align-items:center;gap:.5rem;min-width:0;max-width:none;overflow:visible;white-space:normal}.purchase-item-product-copy.svelte-10gbs2k{display:grid;flex:1 1 auto;min-width:0;gap:.1rem;text-align:start}.sale-batch-backdrop.svelte-10gbs2k{position:fixed;inset:0;z-index:1500;background:#0f172a7a}.sale-batch-layer.svelte-10gbs2k{position:fixed;inset:0;z-index:1510;display:grid;place-items:center;padding:1rem}.sale-batch-modal.svelte-10gbs2k{width:min(94vw,34rem);overflow:hidden;border:1px solid #dce4ef;border-radius:.875rem;background:#fff;box-shadow:0 26px 70px #0f172a38}.sale-batch-header.svelte-10gbs2k{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border-bottom:1px solid #e8eef6}.sale-batch-header.svelte-10gbs2k>div:where(.svelte-10gbs2k){display:flex;align-items:center;gap:.6rem;min-width:0}.sale-batch-header.svelte-10gbs2k>div:where(.svelte-10gbs2k)>span:where(.svelte-10gbs2k){display:inline-grid;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;place-items:center;border-radius:.55rem;background:#edf4ff;color:var(--sale-primary)}.sale-batch-header.svelte-10gbs2k small:where(.svelte-10gbs2k){display:block;overflow:hidden;color:#8794a7;font-size:.58rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.sale-batch-header.svelte-10gbs2k h2:where(.svelte-10gbs2k){margin:0;color:#26364b;font-size:.9rem;font-weight:850}.sale-batch-header.svelte-10gbs2k>button:where(.svelte-10gbs2k){display:inline-grid;width:2rem;height:2rem;padding:0;place-items:center;border:1px solid #e0e6ee;border-radius:.5rem;background:#fff;color:#718096;cursor:pointer}.sale-batch-body.svelte-10gbs2k{padding:.8rem}.sale-batch-list.svelte-10gbs2k{display:grid;gap:.4rem;max-height:22rem;overflow-y:auto}.sale-batch-list.svelte-10gbs2k>button:where(.svelte-10gbs2k){display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:3.2rem;padding:.5rem .6rem;border:1px solid #e4e9f0;border-radius:.6rem;background:#fff;color:#26364b;text-align:start;cursor:pointer}.sale-batch-list.svelte-10gbs2k>button:where(.svelte-10gbs2k):hover,.sale-batch-list.svelte-10gbs2k>button.selected:where(.svelte-10gbs2k){border-color:#cddbf0;background:#f5f9ff}.sale-batch-list.svelte-10gbs2k strong:where(.svelte-10gbs2k),.sale-batch-list.svelte-10gbs2k small:where(.svelte-10gbs2k){display:block}.sale-batch-list.svelte-10gbs2k strong:where(.svelte-10gbs2k){font-size:.75rem;font-weight:850}.sale-batch-list.svelte-10gbs2k small:where(.svelte-10gbs2k){color:#8794a7;font-size:.61rem;font-weight:600}.sale-batch-qty.svelte-10gbs2k{flex:0 0 auto;color:#087a54;font-size:.68rem;font-weight:850;white-space:nowrap}.sale-batch-empty.svelte-10gbs2k{display:grid;min-height:8rem;place-items:center;color:#8794a7;font-size:.76rem;font-weight:750}.purchase-item-product-name.svelte-10gbs2k{overflow:hidden;color:#26364b;font-size:.78rem;font-weight:850;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.purchase-item-product-copy.svelte-10gbs2k small:where(.svelte-10gbs2k){overflow:hidden;color:#8491a4;font-size:.63rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.purchase-item-col-batch.svelte-10gbs2k{width:9%;min-width:6rem;white-space:nowrap}.purchase-item-col-expiry.svelte-10gbs2k{width:11%;min-width:7.5rem;white-space:nowrap}.purchase-item-readonly.svelte-10gbs2k{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;max-width:100%;padding:0 .6rem;overflow:hidden;border:1px solid #e3e8ef;border-radius:.5rem;background:#f7f9fc;color:#526176;font-size:.68rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.purchase-item-batch-select.svelte-10gbs2k{width:min(100%,8.5rem);min-height:2.25rem;padding:0 1.8rem 0 .55rem;border:1px solid #dbe3ee;border-radius:.5rem;background:#fff;color:#26364b;font-size:.68rem;font-weight:800;text-align:center;cursor:pointer}.purchase-item-batch-select.svelte-10gbs2k:focus{border-color:#78a4f5;outline:0;box-shadow:0 0 0 3px #2f6fed14}.purchase-item-col-quantity.svelte-10gbs2k,.purchase-item-col-price.svelte-10gbs2k{width:14%;min-width:8.5rem;white-space:nowrap}.purchase-item-col-subtotal.svelte-10gbs2k{width:9%;min-width:7rem;white-space:nowrap}.purchase-item-col-actions.svelte-10gbs2k{width:5%;min-width:4rem;white-space:nowrap}.purchase-items-table.svelte-10gbs2k .purchase-item-cell-group:where(.svelte-10gbs2k){display:inline-flex;align-items:stretch;width:fit-content;min-width:0;max-width:none;height:2.25rem;min-height:2.25rem;overflow:hidden;border:1px solid #dbe3ee;border-radius:.5rem;background:#fff;box-shadow:none;vertical-align:middle;transition:border-color .15s ease,box-shadow .15s ease}.purchase-items-table.svelte-10gbs2k .purchase-item-cell-group:where(.svelte-10gbs2k):focus-within{border-color:#78a4f5;box-shadow:0 0 0 3px #2f6fed14}.purchase-items-table.svelte-10gbs2k .purchase-item-cell-group:where(.svelte-10gbs2k) .form-control{field-sizing:content;flex:0 0 auto;inline-size:auto;width:auto;min-inline-size:3ch;min-width:3ch;max-inline-size:none;max-width:none;height:100%!important;min-height:0!important;padding:0 .45rem;border:0!important;border-radius:0!important;outline:0;background:transparent!important;color:#26364b;font-size:.73rem;font-weight:700;text-align:center;box-shadow:none!important}.purchase-items-table.svelte-10gbs2k .purchase-item-cell-group:where(.svelte-10gbs2k) .input-group-text{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:2.75rem;height:100%;padding:0 .4rem;border:0!important;border-inline-start:1px solid #e3e8ef!important;border-radius:0!important;background:#f7f9fc!important;color:#718096;font-size:.62rem;font-weight:750;white-space:nowrap}.purchase-item-col-quantity.svelte-10gbs2k .filter-select{flex:0 0 auto;width:auto!important;min-width:4.5rem;max-width:8rem!important;height:100%;border-inline-start:1px solid #e3e8ef}.purchase-item-col-quantity.svelte-10gbs2k .filter-select__trigger{width:100%;min-height:100%!important;height:100%!important;padding:0 .45rem!important;border:0!important;border-radius:0!important;background:#f7f9fc!important;color:#718096!important;font-size:.62rem!important;font-weight:750!important;box-shadow:none!important}.purchase-item-stock.svelte-10gbs2k{margin-top:.28rem;color:#8491a4;font-size:.63rem;font-weight:600;line-height:1.35;text-align:center}.purchase-item-stock-link.svelte-10gbs2k{color:var(--sale-primary)!important;font-size:.63rem!important;font-weight:750!important;line-height:inherit;text-decoration:none;vertical-align:baseline}.purchase-item-money.svelte-10gbs2k{display:inline-flex;align-items:baseline;justify-content:center;gap:.3rem;width:fit-content;min-width:0;white-space:nowrap}.purchase-item-money.svelte-10gbs2k strong:where(.svelte-10gbs2k){color:#172033;font-size:.8rem;font-weight:900}.purchase-item-money.svelte-10gbs2k small:where(.svelte-10gbs2k){margin:0;color:#718096;font-size:.62rem;font-weight:750}.purchase-item-actions.svelte-10gbs2k{text-align:center!important}.purchase-items-table.svelte-10gbs2k .btn-outline-danger{display:inline-grid;width:2rem!important;min-width:2rem!important;height:2rem!important;min-height:2rem!important;padding:0!important;place-items:center;border:1px solid #f3cccc!important;border-radius:.5rem!important;background:#fff7f7!important;color:#d64545!important;font-size:.75rem;line-height:1;box-shadow:none!important;transition:background .15s ease,border-color .15s ease,transform .15s ease}.purchase-items-table.svelte-10gbs2k .btn-outline-danger:hover{transform:translateY(-1px);border-color:#efaaaa!important;background:#feecec!important;color:#c53030!important}.purchase-items-total-row.svelte-10gbs2k{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem;margin:0!important;padding:.75rem 1rem;border-top:1px solid var(--sale-border-soft);border-radius:0 0 .875rem .875rem;background:#fbfcfe}.purchase-items-clear-btn.svelte-10gbs2k{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;padding:.4rem .75rem;border:1px solid #f3cccc;border-radius:.55rem;background:#fff;color:#dc2626;font-size:.68rem;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.purchase-items-clear-btn.svelte-10gbs2k:hover{transform:translateY(-1px);border-color:#efaaaa;background:#fff5f5}.purchase-items-clear-btn.svelte-10gbs2k i:where(.svelte-10gbs2k){font-size:.72rem}.purchase-items-grand-total.svelte-10gbs2k{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.35rem;min-width:0;white-space:nowrap}.purchase-items-grand-total.svelte-10gbs2k>span:where(.svelte-10gbs2k){color:#526176;font-size:.72rem;font-weight:800}.purchase-items-grand-total.svelte-10gbs2k>strong:where(.svelte-10gbs2k){color:var(--sale-primary);font-size:1.05rem;font-weight:900;line-height:1}.purchase-items-grand-total.svelte-10gbs2k>small:where(.svelte-10gbs2k){color:#718096;font-size:.64rem;font-weight:800}html[dir=rtl] .purchase-item-product-cell.svelte-10gbs2k,html[dir=rtl] .purchase-item-search-cell.svelte-10gbs2k{box-shadow:-1px 0 #e9eef5}html[dir=rtl] .purchase-items-table.svelte-10gbs2k thead:where(.svelte-10gbs2k) .purchase-item-col-product:where(.svelte-10gbs2k){box-shadow:-1px 0 #dfe5ed}@media(max-width:767.98px){.purchase-items-card.svelte-10gbs2k{border-radius:.75rem}.purchase-items-card.svelte-10gbs2k .card-body>.d-flex.align-items-center.mb-3{min-height:4.25rem;padding:.8rem}.purchase-items-table.svelte-10gbs2k{min-width:42rem}.purchase-items-card.svelte-10gbs2k .table-responsive,.purchase-items-card.svelte-10gbs2k .sale-items-scroll-area{min-height:0;height:auto;max-height:none;overflow-y:visible!important}.purchase-items-table.svelte-10gbs2k tbody{max-height:21.25rem}.purchase-items-total-row.svelte-10gbs2k{padding-inline:.8rem}}.purchase-items-dropdown .sale-product-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-width:0}.purchase-items-dropdown .sale-product-option__copy{display:grid;flex:1 1 auto;min-width:0;gap:.1rem;text-align:start}.purchase-items-dropdown .sale-product-option__copy strong{overflow:hidden;color:#26364b;font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.purchase-items-dropdown .sale-product-option__copy small{overflow:hidden;color:#8491a4;font-size:.63rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.purchase-items-dropdown .sale-product-option__stock{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:.25rem;min-height:1.75rem;padding:.25rem .5rem;border:1px solid #cce9dc;border-radius:.45rem;background:#f2fbf7;color:#087a54;white-space:nowrap}.purchase-items-dropdown .sale-product-option__stock i{font-size:.68rem}.purchase-items-dropdown .sale-product-option__stock strong{color:#087a54;font-size:.7rem;font-weight:850}.purchase-items-dropdown .sale-product-option__stock small{color:#54806c!important;font-size:.57rem!important;font-weight:700}.purchase-items-dropdown .sale-product-option__service{display:inline-flex;flex:0 0 auto;align-items:center;gap:.3rem;min-height:1.7rem;padding-inline:.5rem;border:1px solid #d8e4f8;border-radius:999px;background:#f3f7fe;color:#2f6fed;font-size:.6rem;font-weight:750;white-space:nowrap}.sale-product-empty{display:grid;min-height:7.5rem;place-items:center;align-content:center;gap:.3rem;padding:1rem;color:#8491a4;text-align:center}.sale-product-empty__icon{display:inline-grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.625rem;background:#f1f5f9;color:#94a3b8;font-size:1rem}.sale-product-empty strong{color:#526176;font-size:.75rem;font-weight:800}.sale-product-empty small{color:#8491a4;font-size:.63rem;font-weight:600}#form_product_search.svelte-10gbs2k:disabled{background:#f7f9fc!important;color:#94a3b8;cursor:not-allowed}html.dark .purchase-items-card.svelte-10gbs2k{--sale-border: var(--erp-border, #2b3a4f);--sale-border-soft: var(--erp-border, #2b3a4f);--sale-text: var(--erp-text, #e5edf8);--sale-muted: var(--erp-muted, #94a3b8);border-color:var(--sale-border);background:var(--erp-surface, #111827);color-scheme:dark;box-shadow:0 8px 24px #0003!important}html.dark .purchase-items-card.svelte-10gbs2k .card-body>.d-flex.align-items-center.mb-3{border-color:var(--sale-border);background:var(--erp-surface, #111827)}html.dark .purchase-items-title.svelte-10gbs2k{color:var(--sale-text)}html.dark .purchase-items-title.svelte-10gbs2k:before{background:#2f6fed29}html.dark .purchase-item-search-row.svelte-10gbs2k,html.dark .purchase-item-search-row.svelte-10gbs2k>td:where(.svelte-10gbs2k),html.dark .purchase-item-search-cell.svelte-10gbs2k,html.dark .purchase-items-total-row.svelte-10gbs2k{border-color:var(--sale-border)!important;background:#0f1726!important}html.dark .purchase-item-search-row.svelte-10gbs2k:hover,html.dark .purchase-item-search-row.svelte-10gbs2k:hover .purchase-item-search-cell:where(.svelte-10gbs2k){background:#1a2638!important}html.dark .purchase-item-search-cell.svelte-10gbs2k:focus-visible,html.dark .purchase-item-search-cell--editing.svelte-10gbs2k{background:#172338!important;box-shadow:inset 0 0 0 1px #60a5fa47,1px 0 0 var(--sale-border)}html.dark .purchase-item-empty-product__icon.svelte-10gbs2k{background:#60a5fa24;color:#93c5fd}html.dark .purchase-item-empty-product__copy.svelte-10gbs2k strong:where(.svelte-10gbs2k){color:var(--sale-text)}html.dark .purchase-item-empty-product__copy.svelte-10gbs2k small:where(.svelte-10gbs2k){color:var(--sale-muted)}html.dark .purchase-item-search-icon.svelte-10gbs2k{color:#93c5fd}html.dark .purchase-item-search-input.svelte-10gbs2k{color:var(--sale-text)}html.dark .purchase-item-search-input.svelte-10gbs2k::placeholder{color:#718198}html.dark .purchase-unified-input-group.svelte-10gbs2k,html.dark .purchase-items-table.svelte-10gbs2k .purchase-item-cell-group:where(.svelte-10gbs2k){border-color:var(--sale-border);background:var(--erp-surface-soft, #172033)}html.dark .purchase-unified-input-group.svelte-10gbs2k:hover{border-color:#42546d}html.dark .purchase-unified-input-group.svelte-10gbs2k .form-control,html.dark .purchase-unified-input-group.svelte-10gbs2k .form-select,html.dark .purchase-items-table.svelte-10gbs2k .purchase-item-cell-group:where(.svelte-10gbs2k) .form-control{color:var(--sale-text)}html.dark .purchase-unified-input-group.svelte-10gbs2k .form-control::placeholder{color:#718198}html.dark .purchase-unified-input-group.svelte-10gbs2k .input-group-text,html.dark .purchase-items-table.svelte-10gbs2k .purchase-item-cell-group:where(.svelte-10gbs2k) .input-group-text,html.dark .purchase-item-col-quantity.svelte-10gbs2k .filter-select__trigger{border-color:var(--sale-border)!important;background:#202b3d!important;color:#a9b7ca!important}html.dark .purchase-items-card.svelte-10gbs2k .table-responsive{background:var(--erp-surface, #111827);scrollbar-color:#52647d transparent}html.dark .purchase-items-card.svelte-10gbs2k .table-responsive::-webkit-scrollbar-thumb{background:#52647d}html.dark .purchase-items-table.svelte-10gbs2k{color:#c8d3e2}html.dark .purchase-items-table.svelte-10gbs2k thead th,html.dark .purchase-items-table.svelte-10gbs2k thead .purchase-item-col-product{border-color:var(--sale-border);background:#172033!important;color:#a9b7ca;box-shadow:1px 0 0 var(--sale-border)}html.dark .purchase-items-table.svelte-10gbs2k tbody tr{background:var(--erp-surface, #111827)}html.dark .purchase-items-table.svelte-10gbs2k tbody tr:nth-child(2n){background:#141d2c}html.dark .purchase-items-table.svelte-10gbs2k tbody tr:hover{background:#1a2638!important}html.dark .purchase-items-table.svelte-10gbs2k tbody td{border-color:var(--sale-border);color:#c8d3e2}html.dark .purchase-item-product-cell.svelte-10gbs2k{background:var(--erp-surface, #111827)!important;box-shadow:1px 0 0 var(--sale-border)}html.dark .purchase-items-table.svelte-10gbs2k tbody:where(.svelte-10gbs2k) tr:where(.svelte-10gbs2k):nth-child(2n) .purchase-item-product-cell:where(.svelte-10gbs2k){background:#141d2c!important}html.dark .purchase-items-table.svelte-10gbs2k tbody:where(.svelte-10gbs2k) tr:where(.svelte-10gbs2k):hover .purchase-item-product-cell:where(.svelte-10gbs2k){background:#1a2638!important}html.dark .purchase-item-product-name.svelte-10gbs2k,html.dark .purchase-item-money.svelte-10gbs2k strong:where(.svelte-10gbs2k){color:var(--sale-text)}html.dark .purchase-item-product-copy.svelte-10gbs2k small:where(.svelte-10gbs2k),html.dark .purchase-item-stock.svelte-10gbs2k,html.dark .purchase-item-money.svelte-10gbs2k small:where(.svelte-10gbs2k),html.dark .purchase-items-grand-total.svelte-10gbs2k>span:where(.svelte-10gbs2k),html.dark .purchase-items-grand-total.svelte-10gbs2k>small:where(.svelte-10gbs2k){color:var(--sale-muted)}html.dark .purchase-items-table.svelte-10gbs2k .btn-outline-danger{border-color:#74333c!important;background:#321c25!important;color:#ff8d98!important}html.dark .purchase-items-table.svelte-10gbs2k .btn-outline-danger:hover{border-color:#9a4350!important;background:#44222c!important;color:#ffabb3!important}html.dark .purchase-items-clear-btn.svelte-10gbs2k{border-color:#74333c;background:var(--erp-surface, #111827);color:#ff8d98}html.dark .purchase-items-clear-btn.svelte-10gbs2k:hover{border-color:#9a4350;background:#321c25}html.dark #form_product_search.svelte-10gbs2k:disabled{background:#202b3d!important;color:#718198}html.dark .purchase-items-dropdown{border-color:var(--erp-border, #2b3a4f);background:var(--erp-surface, #111827)!important;box-shadow:0 20px 44px #0006!important}html.dark .purchase-items-dropdown .list-group-item{color:var(--erp-text, #e5edf8)}html.dark .purchase-items-dropdown .list-group-item:hover,html.dark .purchase-items-dropdown .list-group-item:focus{background:#1d2b40}html.dark .purchase-items-dropdown .list-group-item small,html.dark .purchase-items-dropdown .sale-product-option__copy small{color:var(--erp-muted, #94a3b8)}html.dark .purchase-items-dropdown .sale-product-option__copy strong{color:var(--erp-text, #e5edf8)}html.dark .purchase-items-dropdown .sale-product-option__stock{border-color:#205b49;background:#12372d;color:#8bd5ba}html.dark .purchase-items-dropdown .sale-product-option__stock strong{color:#8bd5ba}html.dark .purchase-items-dropdown .sale-product-option__stock small{color:#73b99f!important}html.dark .purchase-items-dropdown .sale-product-option__service{border-color:#2d4770;background:#16243a;color:#8bb7ff}html.dark .sale-product-empty__icon{background:#202b3d;color:#94a3b8}html.dark .sale-product-empty strong{color:var(--erp-text, #e5edf8)}.sale-create-page.svelte-14git3y{--sale-primary: var(--bs-primary, #2f6fed);--sale-primary-dark: #1d4ed8;--sale-green: #059669;--sale-green-dark: #047857;--sale-text: #172033;--sale-muted: #718096;--sale-border: #dfe6ef;--sale-border-soft: #edf1f6;--sale-surface: #ffffff;--sale-bg-soft: #f7f9fc;--sale-control-height: 2.625rem;display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;min-width:0;margin:0;padding:0 0 1.25rem;color:var(--sale-text)}.sale-section.svelte-14git3y{min-width:0;overflow:visible;border:1px solid var(--sale-border);border-radius:.875rem;background:var(--sale-surface);box-shadow:0 6px 20px #0f172a0b}.sale-section-header.svelte-14git3y{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4rem;padding:.75rem 1rem;border-bottom:1px solid var(--sale-border-soft)}.sale-section-header--compact.svelte-14git3y{min-height:3.75rem}.sale-section-heading.svelte-14git3y{display:flex;align-items:center;gap:.65rem;min-width:0}.sale-section-icon.svelte-14git3y{display:inline-grid;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;place-items:center;border-radius:.6rem;background:#edf4ff;color:var(--sale-primary);font-size:.9rem}.sale-section-icon--green.svelte-14git3y{background:#ecfdf5;color:var(--sale-green)}.sale-section-heading.svelte-14git3y h2:where(.svelte-14git3y){margin:0;color:#26364b;font-size:.88rem;font-weight:850;line-height:1.25}.sale-required-note.svelte-14git3y{display:inline-flex;align-items:center;gap:.2rem;color:#b42318;font-size:.62rem;font-weight:700}.sale-required-note.svelte-14git3y i:where(.svelte-14git3y){color:#dc2626;font-size:.48rem}.sale-details-grid.svelte-14git3y{--sale-control-height: 2.375rem;display:grid;grid-template-columns:minmax(10rem,1fr) minmax(13rem,1.35fr) minmax(8rem,.72fr) minmax(10rem,.9fr) minmax(9rem,.82fr);gap:.5rem;padding:.5rem .75rem .625rem}.sale-field.svelte-14git3y{display:grid;grid-template-rows:1rem auto;align-content:start;gap:.15rem;min-width:0}.sale-field--description.svelte-14git3y{grid-column:1 / -1;grid-template-rows:auto}.sale-field-label-row.svelte-14git3y{display:flex;align-items:center;justify-content:space-between;gap:.4rem;height:1rem;min-height:1rem}.sale-field-label.svelte-14git3y{display:inline-flex;align-items:center;gap:.35rem;min-height:1rem;color:#59687c;font-size:.68rem;font-weight:750}.sale-field-label.svelte-14git3y i:where(.svelte-14git3y){display:none}.sale-currency-edit.svelte-14git3y{display:inline-grid;width:1rem;height:1rem;padding:0;place-items:center;border:0;border-radius:.3rem;background:transparent;color:#8c9aad;font-size:.62rem;cursor:pointer}.sale-currency-edit.svelte-14git3y:hover{background:#edf4ff;color:var(--sale-primary)}.sale-details-grid.svelte-14git3y .filter-select{width:100%;max-width:none;min-width:0}.sale-details-grid.svelte-14git3y .filter-select__label,.sale-details-grid.svelte-14git3y .filter-label,.sale-details-grid.svelte-14git3y .filter-select__notch{display:none!important}.sale-details-grid.svelte-14git3y .filter-select.outline{padding-top:0!important}.sale-details-grid.svelte-14git3y .filter-select__control,.sale-details-grid.svelte-14git3y .filter-select select,.sale-details-grid.svelte-14git3y .filter-select button,.sale-details-grid.svelte-14git3y .form-select{width:100%;min-height:var(--sale-control-height)!important;height:var(--sale-control-height)!important;border-color:#d6dfeb!important;border-radius:.625rem!important;background:#fff!important;color:#26364b!important;font-size:.78rem!important;font-weight:650!important;box-shadow:none!important}.sale-details-grid.svelte-14git3y .filter-select__control:hover,.sale-details-grid.svelte-14git3y .filter-select select:hover,.sale-details-grid.svelte-14git3y .form-select:hover{border-color:#bcc9db!important}.sale-details-grid.svelte-14git3y .filter-select__control:focus-within,.sale-details-grid.svelte-14git3y .filter-select select:focus,.sale-details-grid.svelte-14git3y .form-select:focus{border-color:#78a4f5!important;box-shadow:0 0 0 3px #2f6fed1a!important}.sale-customer-input.svelte-14git3y{display:flex;align-items:stretch;width:100%;height:var(--sale-control-height);overflow:hidden;border:1px solid #d6dfeb;border-radius:.625rem;background:#fff}.sale-customer-input.svelte-14git3y:focus-within{border-color:#78a4f5;box-shadow:0 0 0 3px #2f6fed1a}.sale-customer-input__icon.svelte-14git3y{display:inline-grid;flex:0 0 2.25rem;width:2.25rem;place-items:center;padding:0;border:0;border-radius:.45rem;background:transparent;color:#8c9aad;cursor:default}.sale-customer-input__icon.is-active.svelte-14git3y{color:#2f6fed;cursor:pointer}.sale-customer-input__icon.is-active.svelte-14git3y:hover{background:#2f6fed1a}.sale-customer-input__icon.svelte-14git3y:disabled{opacity:1}.sale-customer-input.svelte-14git3y>input:where(.svelte-14git3y){flex:1 1 auto;width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#26364b;font-size:.78rem;font-weight:650}.sale-customer-input.svelte-14git3y>input:where(.svelte-14git3y)::placeholder{color:#9aa7b8;font-weight:500}.sale-selected-customer.svelte-14git3y{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:.4rem;min-width:0;padding-inline:.1rem .65rem;border:0;background:transparent;color:#26364b;font-size:.78rem;font-weight:750;cursor:pointer}.sale-selected-customer__identity.svelte-14git3y{display:flex;flex:1 1 auto;align-items:center;gap:.45rem;min-width:0;overflow:hidden}.sale-selected-customer__name.svelte-14git3y{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sale-selected-customer__divider.svelte-14git3y{flex:0 0 1px;width:1px;height:1rem;background:#d6dfeb}.sale-selected-customer__balance.svelte-14git3y{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:.22rem;color:var(--sale-primary);font-size:.68rem;font-weight:850;white-space:nowrap}.sale-selected-customer__balance.is-negative.svelte-14git3y{color:#dc2626}.sale-selected-customer__balance.svelte-14git3y b:where(.svelte-14git3y){font:inherit}.sale-selected-customer__balance.svelte-14git3y small:where(.svelte-14git3y){font-size:.58rem;font-weight:750}.sale-selected-customer.svelte-14git3y i:where(.svelte-14git3y){flex-shrink:0;color:#94a3b8;font-size:.72rem}.sale-add-customer.svelte-14git3y{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.3rem;min-width:4.2rem;padding-inline:.65rem;border:0;border-inline-start:1px solid #dfe6ef;background:var(--sale-primary);color:#fff;font-size:.68rem;font-weight:800;cursor:pointer}.sale-add-customer.svelte-14git3y:hover{background:var(--sale-primary-dark)}.sale-customer-dropdown.svelte-14git3y{z-index:1200;max-height:18rem;margin:0;padding:.3rem;overflow-y:auto;list-style:none;border:1px solid #dce4ef;border-radius:.75rem;background:#fff;box-shadow:0 18px 42px #0f172a29;scrollbar-width:none;-ms-overflow-style:none}.sale-customer-dropdown.svelte-14git3y::-webkit-scrollbar{display:none;width:0;height:0}.sale-customer-dropdown.svelte-14git3y li:where(.svelte-14git3y){margin:0;padding:0}.sale-customer-option.svelte-14git3y{display:flex;align-items:center;gap:.55rem;width:100%;min-height:3rem;padding:.4rem .5rem;border:0;border-radius:.5rem;background:transparent;color:#26364b;text-align:start;cursor:pointer}.sale-customer-option.svelte-14git3y:hover{background:#f0f6ff}.sale-customer-option__avatar.svelte-14git3y{display:inline-grid;flex:0 0 1.9rem;width:1.9rem;height:1.9rem;place-items:center;border-radius:.5rem;background:#edf4ff;color:var(--sale-primary)}.sale-customer-option__copy.svelte-14git3y{display:grid;flex:1 1 auto;min-width:0;gap:.05rem}.sale-customer-option__copy.svelte-14git3y strong:where(.svelte-14git3y){overflow:hidden;font-size:.75rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.sale-customer-option__copy.svelte-14git3y small:where(.svelte-14git3y){overflow:hidden;color:#8794a7;font-size:.61rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sale-customer-option__arrow.svelte-14git3y{flex-shrink:0;color:#a0acbc;font-size:.58rem}.sale-readonly-field.svelte-14git3y{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;height:var(--sale-control-height);padding-inline:.75rem;border:1px solid #dfe5ed;border-radius:.625rem;background:#f7f9fc;color:#526176;font-size:.78rem;font-weight:750}.sale-readonly-field.svelte-14git3y i:where(.svelte-14git3y){color:#9aa7b8;font-size:.65rem}.sale-app-datepicker.svelte-14git3y{width:100%;min-width:0}.sale-app-datepicker.svelte-14git3y .app-date-field{width:100%;gap:0!important}.sale-app-datepicker.svelte-14git3y .date-label{display:none!important}.sale-app-datepicker.svelte-14git3y .date-picker-control{width:100%;min-width:0;min-height:var(--sale-control-height)!important;height:var(--sale-control-height)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.sale-app-datepicker.svelte-14git3y input{width:100%;min-width:0;min-height:var(--sale-control-height)!important;height:var(--sale-control-height)!important;border-color:#d6dfeb!important;border-radius:.625rem!important;background:#fff!important;font-size:.78rem!important;font-weight:650!important;box-shadow:none!important}.sale-app-datepicker.svelte-14git3y input:focus{border-color:#78a4f5!important;box-shadow:0 0 0 3px #2f6fed1a!important}.sale-exchange-editor.svelte-14git3y{display:flex;align-items:stretch;width:100%;height:var(--sale-control-height);overflow:hidden;border:1px solid #d6dfeb;border-radius:.625rem;background:#fff}.sale-exchange-editor.svelte-14git3y:focus-within{border-color:#78a4f5;box-shadow:0 0 0 3px #2f6fed1a}.sale-exchange-editor.svelte-14git3y>span:where(.svelte-14git3y){display:inline-flex;align-items:center;padding-inline:.45rem;border-inline-end:1px solid #e2e8f0;background:#f7f9fc;color:#64748b;font-size:.58rem;font-weight:700;white-space:nowrap}.sale-exchange-editor.svelte-14git3y>input:where(.svelte-14git3y){flex:1 1 auto;min-width:2.5rem;padding-inline:.35rem;border:0;outline:0;background:transparent;color:#26364b;font-size:.68rem;font-weight:750;text-align:center}.sale-exchange-editor__save.svelte-14git3y,.sale-exchange-editor__cancel.svelte-14git3y{display:inline-grid;flex:0 0 2rem;width:2rem;padding:0;place-items:center;border:0;border-inline-start:1px solid #e2e8f0;cursor:pointer}.sale-exchange-editor__save.svelte-14git3y{background:#ecfdf5;color:var(--sale-green)}.sale-exchange-editor__cancel.svelte-14git3y{background:#fef2f2;color:#dc2626}.sale-simple-payment.svelte-14git3y{display:grid;grid-template-columns:minmax(7.25rem,.55fr) minmax(7.25rem,.55fr) minmax(8rem,.6fr) minmax(24rem,1.75fr) minmax(9.5rem,.75fr);align-items:end;gap:.55rem;min-width:0;padding:.65rem .75rem;border:1px solid #dfe6ef;border-radius:.875rem;background:#fff;box-shadow:0 6px 20px #0f172a0b}.sale-simple-payment.is-invalid.svelte-14git3y{border-color:#fecaca;background:#fff7f7}.sale-simple-payment__total.svelte-14git3y{display:flex;align-items:baseline;gap:.35rem;min-height:2.5rem;min-width:0;padding:.45rem .6rem;border-radius:.65rem;background:#f5f9ff;color:#26364b;white-space:nowrap}.sale-simple-payment__total.svelte-14git3y span:where(.svelte-14git3y){color:#718096;font-size:.62rem;font-weight:800}.sale-simple-payment__total.svelte-14git3y strong:where(.svelte-14git3y){color:var(--sale-primary);font-size:.95rem;font-weight:900}.sale-simple-payment__total.svelte-14git3y small:where(.svelte-14git3y){color:#64748b;font-size:.62rem;font-weight:750}.sale-simple-payment__method.svelte-14git3y{display:inline-flex;align-items:center;align-self:stretch;height:auto;flex:0 0 auto;min-width:14rem;padding:.18rem;border:0;border-inline-start:1px solid #dbe3ef;border-radius:0;background:#f8fafc}.sale-simple-payment__method.svelte-14git3y button:where(.svelte-14git3y){display:inline-flex;align-items:center;justify-content:center;gap:.32rem;height:100%;min-width:4.5rem;padding-inline:.65rem;border:0;border-radius:.5rem;background:transparent;color:#64748b;font-size:.64rem;font-weight:850;white-space:nowrap}.sale-simple-payment__method.svelte-14git3y button.is-active:where(.svelte-14git3y){min-width:9.5rem}.sale-simple-payment__method.svelte-14git3y button:where(.svelte-14git3y)>span:where(.svelte-14git3y){display:inline-flex;align-items:center;gap:.35rem;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.sale-simple-payment__method-balance.svelte-14git3y{display:inline-flex;align-items:center;padding-inline-start:.35rem;border-inline-start:1px solid #cfe1f7;flex:0 0 auto;max-width:none;overflow:hidden;color:#1d4ed8;font-size:.55rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.sale-simple-payment__method.svelte-14git3y button.is-active:where(.svelte-14git3y){background:#ecfdf5;color:var(--sale-green);box-shadow:0 1px 3px #0f172a14}.sale-simple-payment__method.svelte-14git3y button.is-active:where(.svelte-14git3y) .sale-simple-payment__method-balance:where(.svelte-14git3y){color:#047857}.sale-simple-payment__field.svelte-14git3y{display:grid;gap:.24rem;min-width:0;margin:0}.sale-simple-payment__field.svelte-14git3y>span:where(.svelte-14git3y){color:#64748b;font-size:.6rem;font-weight:800;line-height:1}.sale-simple-payment__currency.svelte-14git3y{position:relative}.payment-currency-picker__main.svelte-14git3y{position:relative;z-index:1}.payment-currency-rate-edit.svelte-14git3y{position:absolute;top:.16rem;inset-inline-end:.16rem;z-index:5;display:inline-grid!important;place-items:center;flex:0 0 1rem!important;width:1rem!important;min-width:1rem!important;max-width:1rem!important;height:1rem!important;min-height:1rem!important;max-height:1rem!important;padding:0!important;border:0!important;border-radius:.28rem;background:transparent;color:#7187a3;font-size:.54rem;line-height:1;cursor:pointer;box-shadow:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.payment-currency-rate-edit.svelte-14git3y:hover{background:transparent;color:#2f6fed;box-shadow:none;transform:translateY(-1px)}.payment-currency-rate-edit.svelte-14git3y:focus-visible{outline:2px solid rgba(47,111,237,.34);outline-offset:1px}.payment-currency-rate-edit.svelte-14git3y i:where(.svelte-14git3y){color:inherit!important;font-size:inherit!important;line-height:1}.payment-composite-control.svelte-14git3y{display:flex;align-items:stretch;min-width:0}.payment-amount-currency-control.svelte-14git3y{display:flex;align-items:center;flex:1 1 auto;min-width:0;height:100%}.payment-quick-rate__editor.svelte-14git3y{flex:1 1 auto;width:auto;min-width:0;height:100%;border:0;border-radius:0;box-shadow:none}.payment-quick-rate__editor.svelte-14git3y:focus-within{border:0;box-shadow:none}.payment-quick-rate__editor.svelte-14git3y>span:where(.svelte-14git3y):first-child{flex:1 1 auto;min-width:4.5rem}.payment-quick-rate__editor.svelte-14git3y>input:where(.svelte-14git3y){flex:1 1 4rem;min-width:3.5rem}.payment-quick-rate__editor.svelte-14git3y>span:where(.svelte-14git3y):nth-of-type(2){flex:0 1 auto;min-width:3.5rem}.payment-quick-rate__editor.svelte-14git3y .spinner-border:where(.svelte-14git3y){width:.75rem;height:.75rem;border-width:.1rem}.sale-simple-payment__field.svelte-14git3y>div:where(.svelte-14git3y){display:flex;align-items:center;height:2.5rem;min-width:0;overflow:visible;border:1px solid #d6dfeb;border-radius:.65rem;background:#fff}.sale-simple-payment__field.svelte-14git3y>div:where(.svelte-14git3y):focus-within{border-color:#78a4f5;box-shadow:0 0 0 3px #2f6fed1a}.sale-simple-payment__field.svelte-14git3y i:where(.svelte-14git3y){flex:0 0 1.8rem;width:1.8rem;color:#8c9aad;text-align:center;font-size:.76rem}.sale-simple-payment__field.svelte-14git3y input:where(.svelte-14git3y){flex:1 1 auto;width:100%;min-width:0;height:100%;padding:0 .55rem;border:0;outline:0;background:transparent;color:#26364b;font-size:.78rem;font-weight:800;text-align:start}.payment-amount-currency-control.svelte-14git3y>input:where(.svelte-14git3y){min-width:5.5rem}.sale-simple-payment__field.svelte-14git3y input:where(.svelte-14git3y)::placeholder{color:#a2adbd}.sale-simple-payment__field.svelte-14git3y input.is-readonly:where(.svelte-14git3y){color:var(--sale-green);cursor:default}.sale-simple-payment__toggle.svelte-14git3y{flex:0 0 2.25rem;width:2.25rem;height:100%;padding:0;border:0;border-inline-end:1px solid #dbe3ef;background:#f8fafc;color:#64748b}.sale-simple-payment__toggle.is-active.svelte-14git3y{background:#edf4ff;color:var(--sale-primary)}.sale-simple-payment__currency.svelte-14git3y{flex:0 0 auto;align-self:stretch}.sale-simple-payment__currency.svelte-14git3y>.payment-currency-picker__main:where(.svelte-14git3y){display:inline-flex;align-items:center;justify-content:center;gap:.25rem;height:100%;min-width:4rem;padding-inline:.55rem 1.55rem;border:0;border-inline-start:1px solid #dbe3ef;background:#f8fafc;color:#334155;font-size:.65rem;font-weight:850;white-space:nowrap}.sale-description-body.svelte-14git3y,.sale-payment-body.svelte-14git3y{padding:.875rem 1rem 1rem}.sale-description-body.svelte-14git3y{display:grid;gap:.45rem}.sale-description-body--details.svelte-14git3y{padding:0}.sale-description-body.svelte-14git3y textarea:where(.svelte-14git3y){width:100%;min-height:2.375rem;padding:.75rem;border:1px solid #d6dfeb;border-radius:.625rem;outline:0;background:#fff;color:#26364b;font:inherit;font-size:.78rem;line-height:1.55}.sale-description-body.svelte-14git3y textarea:where(.svelte-14git3y){resize:vertical;min-height:4.75rem}.sale-description-body.svelte-14git3y textarea:where(.svelte-14git3y):hover{border-color:#bcc9db}.sale-description-body.svelte-14git3y textarea:where(.svelte-14git3y):focus{border-color:#78a4f5;box-shadow:0 0 0 3px #2f6fed1a}.sale-description-body.svelte-14git3y textarea:where(.svelte-14git3y)::placeholder{color:#9aa7b8}.sale-payment-method-badge.svelte-14git3y{display:inline-flex;align-items:center;gap:.3rem;min-height:1.8rem;padding-inline:.6rem;border-radius:999px;font-size:.62rem;font-weight:800}.sale-payment-method-badge--treasury.svelte-14git3y{border:1px solid #bfe9d4;background:#effaf5;color:#087a54}.sale-payment-method-badge--track.svelte-14git3y{border:1px solid #d5e3fb;background:#f3f7fe;color:#2f6fed}.sale-payment-body.svelte-14git3y{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem;padding:1rem;background:#fbfcfe}.sale-payment-panel.svelte-14git3y{display:grid;align-content:start;gap:.75rem;min-width:0;padding:.85rem;border:1px solid #dfe6ef;border-radius:.75rem;background:#fff}.sale-payment-panel__header.svelte-14git3y{display:flex;align-items:center;gap:.6rem;min-height:2.5rem;padding-bottom:.65rem;border-bottom:1px solid #edf1f6}.sale-payment-panel__icon.svelte-14git3y{display:inline-grid;flex:0 0 2.15rem;width:2.15rem;height:2.15rem;place-items:center;border-radius:.55rem;font-size:.85rem}.sale-payment-panel__icon--details.svelte-14git3y{background:#f1f5f9;color:#64748b}.sale-payment-panel__icon--method.svelte-14git3y{background:#edf4ff;color:var(--sale-primary)}.sale-payment-panel__header.svelte-14git3y h3:where(.svelte-14git3y){margin:0;color:#26364b;font-size:.82rem;font-weight:850;line-height:1.25}.sale-payment-panel__header.svelte-14git3y p:where(.svelte-14git3y){margin:.12rem 0 0;color:#8794a7;font-size:.6rem;font-weight:600}.sale-payment-summary-grid.svelte-14git3y{display:block;min-width:0;direction:rtl}.sale-payment-adjustments.svelte-14git3y{display:grid;align-content:start;gap:.65rem;min-width:0;direction:rtl}.sale-payment-field.svelte-14git3y{display:grid;gap:.3rem;min-width:0}.sale-payment-field.svelte-14git3y>span:where(.svelte-14git3y){color:#59687c;font-size:.68rem;font-weight:750}.sale-payment-control.svelte-14git3y,.sale-payment-amount.svelte-14git3y,.sale-payment-description.svelte-14git3y{display:flex;align-items:center;width:100%;height:var(--sale-control-height);overflow:visible;border:1px solid #d6dfeb;border-radius:.625rem;background:#fff}.sale-payment-control.svelte-14git3y:focus-within,.sale-payment-amount.svelte-14git3y:focus-within,.sale-payment-description.svelte-14git3y:focus-within{border-color:#78a4f5;box-shadow:0 0 0 3px #2f6fed1a}.sale-payment-control__icon.svelte-14git3y,.sale-payment-amount.svelte-14git3y>i:where(.svelte-14git3y),.sale-payment-description.svelte-14git3y>i:where(.svelte-14git3y){flex:0 0 2.25rem;width:2.25rem;color:#8c9aad;text-align:center;pointer-events:none}.sale-payment-control.svelte-14git3y>input:where(.svelte-14git3y),.sale-payment-amount.svelte-14git3y>input:where(.svelte-14git3y),.sale-payment-description.svelte-14git3y>input:where(.svelte-14git3y){flex:1 1 auto;width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:#26364b;font-size:.78rem;font-weight:650}.sale-payment-control.svelte-14git3y>input:where(.svelte-14git3y)::placeholder,.sale-payment-amount.svelte-14git3y>input:where(.svelte-14git3y)::placeholder,.sale-payment-description.svelte-14git3y>input:where(.svelte-14git3y)::placeholder{color:#9aa7b8;font-weight:500}.sale-payment-toggle.svelte-14git3y{display:inline-grid;flex:0 0 2.25rem;width:2.25rem;height:100%;padding:0;place-items:center;border:0;border-inline-end:1px solid #dfe6ef;background:#f7f9fc;color:#64748b;cursor:pointer}.sale-payment-toggle.is-active.svelte-14git3y{background:#fff7df;color:#b7791f}.sale-payment-suffix.svelte-14git3y{display:inline-flex;align-items:center;align-self:stretch;min-width:4rem;padding-inline:.55rem;border-inline-start:1px solid #dfe6ef;background:#f7f9fc;color:#64748b;font-size:.62rem;font-weight:750;white-space:nowrap}.sale-payable-card.svelte-14git3y{display:grid;grid-column:1 / -1;gap:0;padding:.65rem .75rem;border:1px solid #cdddf8;border-radius:.75rem;background:#f4f8ff;direction:rtl}.sale-payable-card__overview.svelte-14git3y{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.9rem}.sale-payable-card__amount.svelte-14git3y{display:flex;align-items:center;gap:.75rem;width:100%;margin-top:.65rem;padding-top:.65rem;border-top:1px solid #dbe7fa}.sale-payable-card__amount.svelte-14git3y>span:where(.svelte-14git3y){flex:0 0 auto;min-width:3.5rem;color:#526b92;font-size:.68rem;font-weight:800}.sale-payable-card__amount.svelte-14git3y .sale-payment-amount:where(.svelte-14git3y){flex:1 1 auto;width:100%;min-width:0;height:var(--sale-control-height);border-color:#cbdaf2;background:#fff}.sale-payable-card.is-invalid.svelte-14git3y{border-color:#fecaca;background:#fef2f2}.sale-payable-card__icon.svelte-14git3y{display:inline-grid;flex:0 0 2.3rem;width:2.3rem;height:2.3rem;place-items:center;border-radius:.65rem;background:#e5efff;color:var(--sale-primary);font-size:.95rem}.sale-payable-card.is-invalid.svelte-14git3y .sale-payable-card__icon:where(.svelte-14git3y){color:#dc2626}.sale-payable-card__copy.svelte-14git3y{display:grid;min-width:0;gap:.12rem}.sale-payable-card__copy.svelte-14git3y small:where(.svelte-14git3y){color:#6d7f9c;font-size:.62rem;font-weight:650}.sale-payable-card__copy.svelte-14git3y strong:where(.svelte-14git3y){color:#26364b;font-size:.9rem;font-weight:850;white-space:nowrap}.sale-payable-card__total.svelte-14git3y{display:inline-flex;align-items:center;gap:.65rem;min-width:0;direction:ltr}.sale-payable-card__total.svelte-14git3y>strong:where(.svelte-14git3y){overflow:hidden;color:var(--sale-primary);font-size:1.35rem;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.sale-payable-card__total.svelte-14git3y>em:where(.svelte-14git3y){color:#5e7191;font-size:.68rem;font-style:normal;font-weight:800;white-space:nowrap}.sale-payable-card.is-invalid.svelte-14git3y .sale-payable-card__copy:where(.svelte-14git3y) small:where(.svelte-14git3y),.sale-payable-card.is-invalid.svelte-14git3y .sale-payable-card__copy:where(.svelte-14git3y) strong:where(.svelte-14git3y),.sale-payable-card.is-invalid.svelte-14git3y .sale-payable-card__total:where(.svelte-14git3y)>strong:where(.svelte-14git3y){color:#b42318}.payment-currency-picker.svelte-14git3y{position:relative;align-self:stretch;flex-shrink:0;border-inline-start:1px solid #dfe6ef}.payment-currency-picker__btn.svelte-14git3y{display:inline-flex;align-items:center;gap:.35rem;height:100%;min-width:4.5rem;padding-inline:.7rem;border:0;background:#f7f9fc;color:#526176;font-size:.68rem;font-weight:800;white-space:nowrap;cursor:pointer}.payment-currency-picker__btn.svelte-14git3y:hover{background:#eef3f8}.payment-currency-menu.svelte-14git3y{position:absolute;top:calc(100% + .35rem);inset-inline-end:0;z-index:1300;min-width:8rem;margin:0;padding:.3rem;list-style:none;border:1px solid #dce4ef;border-radius:.65rem;background:#fff;box-shadow:0 16px 34px #0f172a24}.payment-currency-menu__item.svelte-14git3y{width:100%;padding:.45rem .6rem;border:0;border-radius:.4rem;background:transparent;color:#526176;font-size:.7rem;font-weight:700;text-align:start;cursor:pointer}.payment-currency-menu__item.svelte-14git3y:hover,.payment-currency-menu__item.selected.svelte-14git3y{background:#edf4ff;color:var(--sale-primary)}.sale-payment-methods.svelte-14git3y{display:grid;grid-template-columns:1fr;gap:.65rem}.sale-payment-method.svelte-14git3y{display:flex;align-items:center;gap:.6rem;min-width:0;min-height:4.5rem;padding:.65rem .75rem;border:1px solid #dfe6ef;border-radius:.65rem;background:#fff;color:#334155;text-align:start;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.sale-payment-method.svelte-14git3y:hover{transform:translateY(-1px);border-color:#c9d7e8;background:#fbfcfe}.sale-payment-method.is-active.svelte-14git3y{border-color:#5f94f3;background:#f4f8ff;box-shadow:0 0 0 2px #2f6fed0f}.sale-payment-method__icon.svelte-14git3y{display:inline-grid;flex:0 0 2.6rem;width:2.6rem;height:2.6rem;place-items:center;border-radius:.6rem;font-size:.88rem}.sale-payment-method__icon--track.svelte-14git3y{background:#edf4ff;color:var(--sale-primary)}.sale-payment-method__icon--treasury.svelte-14git3y{background:#ecfdf5;color:var(--sale-green)}.sale-payment-method__copy.svelte-14git3y{display:grid;flex:1 1 auto;min-width:0;gap:.06rem}.sale-payment-method__copy.svelte-14git3y strong:where(.svelte-14git3y){overflow:hidden;color:#26364b;font-size:.75rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.sale-payment-method__copy.svelte-14git3y small:where(.svelte-14git3y){overflow:hidden;color:#8491a4;font-size:.61rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sale-payment-method__check.svelte-14git3y{flex-shrink:0;color:#a9b4c3;font-size:.82rem}.sale-payment-method.is-active.svelte-14git3y .sale-payment-method__check:where(.svelte-14git3y){color:var(--sale-primary)}.sale-treasury-status.svelte-14git3y{display:flex;align-items:center;gap:.4rem;min-height:2.25rem;padding-inline:.65rem;border:1px solid #cdebdc;border-radius:.55rem;background:#f3fbf7;color:#527565;font-size:.65rem;font-weight:650}.sale-treasury-status.svelte-14git3y i:where(.svelte-14git3y){color:var(--sale-green)}.sale-treasury-status.svelte-14git3y strong:where(.svelte-14git3y){color:#176a4c;font-weight:850}.sale-actions.svelte-14git3y{position:sticky;bottom:0;z-index:60;display:flex;align-items:center;justify-content:flex-end;gap:1rem;min-height:4.5rem;padding:.7rem .85rem;border:1px solid #d9e1ec;border-radius:.875rem;background:#fffffff5;box-shadow:0 -8px 28px #0f172a12,0 8px 24px #0f172a0d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sale-actions__buttons.svelte-14git3y{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.sale-action-button.svelte-14git3y{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.6rem;padding-inline:1rem;border-radius:.625rem;font-size:.74rem;font-weight:850;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.sale-action-button.svelte-14git3y:hover:not(:disabled){transform:translateY(-1px)}.sale-action-button.svelte-14git3y:disabled{opacity:.6;cursor:not-allowed}.sale-action-button--draft.svelte-14git3y{border:1px solid #d5deea;background:#fff;color:#526176}.sale-action-button--draft.svelte-14git3y:hover:not(:disabled){border-color:#becbdb;background:#f8fafc;color:#26364b}.sale-action-button--confirm.svelte-14git3y{min-width:9rem;border:1px solid var(--sale-primary);background:var(--sale-primary);color:#fff;box-shadow:0 5px 14px #2f6fed38}.sale-action-button--confirm.svelte-14git3y:hover:not(:disabled){border-color:var(--sale-primary-dark);background:var(--sale-primary-dark);box-shadow:0 7px 18px #2f6fed45}.sale-modal-backdrop.svelte-14git3y{position:fixed;inset:0;z-index:1400;background:#0f172a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sale-track-layer.svelte-14git3y,.sale-account-view-layer.svelte-14git3y{position:fixed;inset:0;z-index:1410;display:grid;place-items:center;padding:1rem;overflow-y:auto}.sale-track-dialog.svelte-14git3y{width:min(94vw,32rem)}.sale-track-modal.svelte-14git3y,.sale-account-view-modal.svelte-14git3y{overflow:hidden;border:1px solid #dce4ef;border-radius:.875rem;background:#fff;box-shadow:0 26px 70px #0f172a38}.sale-track-header.svelte-14git3y,.sale-account-view-modal.svelte-14git3y>header:where(.svelte-14git3y){display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4.25rem;padding:.75rem .85rem;border-bottom:1px solid var(--sale-border-soft);background:#fff}.sale-track-heading.svelte-14git3y,.sale-account-view-modal.svelte-14git3y>header:where(.svelte-14git3y)>div:where(.svelte-14git3y){display:flex;align-items:center;gap:.6rem}.sale-track-heading.svelte-14git3y>span:where(.svelte-14git3y),.sale-account-view-modal.svelte-14git3y>header:where(.svelte-14git3y)>div:where(.svelte-14git3y)>span:where(.svelte-14git3y){display:inline-grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:.55rem;background:#edf4ff;color:var(--sale-primary)}.sale-track-heading.svelte-14git3y small:where(.svelte-14git3y){display:block;color:#8794a7;font-size:.58rem;font-weight:650}.sale-track-heading.svelte-14git3y h2:where(.svelte-14git3y),.sale-account-view-modal.svelte-14git3y>header:where(.svelte-14git3y) h2:where(.svelte-14git3y){margin:0;color:#26364b;font-size:.9rem;font-weight:850}.sale-track-close.svelte-14git3y,.sale-account-view-modal.svelte-14git3y>header:where(.svelte-14git3y)>button:where(.svelte-14git3y){display:inline-grid;width:2rem;height:2rem;padding:0;place-items:center;border:1px solid #e0e6ee;border-radius:.5rem;background:#fff;color:#718096;cursor:pointer}.sale-track-close.svelte-14git3y:hover,.sale-account-view-modal.svelte-14git3y>header:where(.svelte-14git3y)>button:where(.svelte-14git3y):hover{background:#f1f5f9;color:#334155}.sale-track-body.svelte-14git3y{padding:.8rem}.sale-track-search.svelte-14git3y{display:flex;align-items:center;height:2.625rem;overflow:hidden;border:1px solid #d6dfeb;border-radius:.625rem;background:#fff}.sale-track-search.svelte-14git3y:focus-within{border-color:#78a4f5;box-shadow:0 0 0 3px #2f6fed1a}.sale-track-search.svelte-14git3y>i:where(.svelte-14git3y){flex:0 0 2.25rem;width:2.25rem;color:#8c9aad;text-align:center}.sale-track-search.svelte-14git3y input:where(.svelte-14git3y){flex:1 1 auto;width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:#26364b;font-size:.76rem;font-weight:650}.sale-track-search.svelte-14git3y button:where(.svelte-14git3y){display:inline-grid;flex:0 0 2.5rem;width:2.5rem;height:100%;padding:0;place-items:center;border:0;border-inline-start:1px solid #dfe6ef;background:#edf4ff;color:var(--sale-primary);cursor:pointer}.sale-track-list.svelte-14git3y{display:grid;gap:.35rem;max-height:22rem;margin-top:.75rem;overflow-y:auto}.sale-track-account.svelte-14git3y{display:flex;align-items:center;gap:.6rem;width:100%;min-height:3.25rem;padding:.45rem .55rem;border:1px solid #e4e9f0;border-radius:.6rem;background:#fff;color:#26364b;text-align:start;cursor:pointer}.sale-track-account.svelte-14git3y:hover{border-color:#cddbf0;background:#f5f9ff}.sale-track-account__icon.svelte-14git3y{display:inline-grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;border-radius:.5rem;background:#edf4ff;color:var(--sale-primary)}.sale-track-account__copy.svelte-14git3y{display:grid;flex:1 1 auto;min-width:0;gap:.05rem}.sale-track-account__copy.svelte-14git3y strong:where(.svelte-14git3y){overflow:hidden;font-size:.75rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.sale-track-account__copy.svelte-14git3y small:where(.svelte-14git3y){overflow:hidden;color:#8794a7;font-size:.61rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sale-track-account__arrow.svelte-14git3y{flex-shrink:0;color:#a2adbc;font-size:.58rem}.sale-track-empty.svelte-14git3y{display:grid;min-height:10rem;place-items:center;align-content:center;gap:.4rem;color:#8794a7}.sale-track-empty.svelte-14git3y span:where(.svelte-14git3y){display:inline-grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:.7rem;background:#f1f5f9;font-size:1rem}.sale-track-empty.svelte-14git3y strong:where(.svelte-14git3y){font-size:.72rem;font-weight:750}.sale-track-footer.svelte-14git3y{display:flex;justify-content:flex-end;padding:.65rem .8rem;border-top:1px solid var(--sale-border-soft);background:#fbfcfe}.sale-track-footer.svelte-14git3y button:where(.svelte-14git3y){display:inline-flex;align-items:center;gap:.35rem;min-height:2.2rem;padding-inline:.75rem;border:1px solid #d8e0ea;border-radius:.5rem;background:#fff;color:#526176;font-size:.68rem;font-weight:750;cursor:pointer}.sale-account-view-dialog.svelte-14git3y{width:min(96vw,72rem)}.sale-account-view-modal.svelte-14git3y{display:flex;flex-direction:column;max-height:calc(100dvh - 2rem)}.sale-account-view-body.svelte-14git3y{min-height:0;padding:.75rem;overflow-y:auto}html[dir=rtl] .sale-customer-option__arrow.svelte-14git3y,html[dir=rtl] .sale-track-account__arrow.svelte-14git3y{transform:scaleX(-1)}@media(max-width:1200px){.sale-simple-payment.svelte-14git3y{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-simple-payment__field--note.svelte-14git3y{grid-column:1 / -1}.sale-details-grid.svelte-14git3y{grid-template-columns:repeat(3,minmax(0,1fr))}.sale-field--customer.svelte-14git3y{grid-column:span 2}.sale-payable-card.svelte-14git3y{grid-column:1 / -1}}@media(max-width:991.98px){.sale-simple-payment__field--amount.svelte-14git3y,.sale-simple-payment__field--note.svelte-14git3y{grid-column:1 / -1}.sale-details-grid.svelte-14git3y{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-field--customer.svelte-14git3y{grid-column:span 1}.sale-description-body.svelte-14git3y textarea:where(.svelte-14git3y){min-height:7rem}}@media(max-width:767.98px){.sale-simple-payment.svelte-14git3y{grid-template-columns:1fr;padding:.65rem}.sale-simple-payment__field--amount.svelte-14git3y,.sale-simple-payment__field--note.svelte-14git3y{grid-column:auto}.sale-simple-payment__method.svelte-14git3y{width:100%}.sale-simple-payment__method.svelte-14git3y button:where(.svelte-14git3y){flex:1 1 0}.sale-create-page.svelte-14git3y{gap:.75rem;padding-bottom:.75rem}.sale-details-grid.svelte-14git3y{grid-template-columns:1fr;padding:.8rem}.sale-field--customer.svelte-14git3y{grid-column:auto}.sale-section-header.svelte-14git3y{padding-inline:.8rem}.sale-payment-body.svelte-14git3y{grid-template-columns:1fr;padding:.8rem}.sale-payment-summary-grid.svelte-14git3y{padding:0}.sale-payment-panel.svelte-14git3y{padding:.75rem}.sale-payable-card.svelte-14git3y{grid-column:1;padding:.65rem .75rem}.sale-payable-card__amount.svelte-14git3y{align-items:stretch;flex-direction:column;gap:.35rem}.sale-payable-card__amount.svelte-14git3y .sale-payment-amount:where(.svelte-14git3y){flex-basis:auto;width:100%}.sale-actions.svelte-14git3y{align-items:stretch;flex-direction:column;padding:.65rem}.sale-actions__buttons.svelte-14git3y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.sale-action-button.svelte-14git3y{width:100%;min-width:0;padding-inline:.6rem}}@media(max-width:480px){.sale-section-icon.svelte-14git3y{display:none}.sale-payment-methods.svelte-14git3y,.sale-actions__buttons.svelte-14git3y{grid-template-columns:1fr}.sale-track-layer.svelte-14git3y,.sale-account-view-layer.svelte-14git3y{padding:.45rem}.sale-account-view-modal.svelte-14git3y{max-height:calc(100dvh - .9rem)}}html.dark .sale-create-page.svelte-14git3y{--sale-text: var(--erp-text, #e5edf8);--sale-muted: var(--erp-muted, #94a3b8);--sale-border: var(--erp-border, #2b3a4f);--sale-border-soft: var(--erp-border, #2b3a4f);--sale-surface: var(--erp-surface, #111827);--sale-bg-soft: var(--erp-surface-soft, #172033);color-scheme:dark}html.dark .sale-section.svelte-14git3y{border-color:var(--sale-border);background:var(--sale-surface);box-shadow:0 8px 24px #0003}html.dark .sale-section-heading.svelte-14git3y h2:where(.svelte-14git3y),html.dark .sale-selected-customer.svelte-14git3y,html.dark .sale-payment-panel__header.svelte-14git3y h3:where(.svelte-14git3y),html.dark .sale-payment-method__copy.svelte-14git3y strong:where(.svelte-14git3y),html.dark .sale-payable-card__copy.svelte-14git3y strong:where(.svelte-14git3y){color:var(--sale-text)}html.dark .sale-field-label.svelte-14git3y,html.dark .sale-payment-panel__header.svelte-14git3y p:where(.svelte-14git3y),html.dark .sale-payment-field.svelte-14git3y>span:where(.svelte-14git3y),html.dark .sale-payment-method__copy.svelte-14git3y small:where(.svelte-14git3y){color:var(--sale-muted)}html.dark .sale-section-icon.svelte-14git3y,html.dark .sale-customer-option__avatar.svelte-14git3y,html.dark .sale-payment-panel__icon--method.svelte-14git3y,html.dark .sale-payment-method__icon--track.svelte-14git3y,html.dark .sale-track-heading.svelte-14git3y>span:where(.svelte-14git3y),html.dark .sale-account-view-modal.svelte-14git3y>header:where(.svelte-14git3y)>div:where(.svelte-14git3y)>span:where(.svelte-14git3y),html.dark .sale-track-account__icon.svelte-14git3y{background:#2f6fed29}html.dark .sale-section-icon--neutral,*/ html.dark .sale-payment-panel__icon--details.svelte-14git3y,html.dark .sale-track-empty.svelte-14git3y span:where(.svelte-14git3y){background:#202b3d;color:#a9b7ca}html.dark .sale-section-icon--green.svelte-14git3y,html.dark .sale-payment-method__icon--treasury.svelte-14git3y{background:#05966929}html.dark .sale-details-grid.svelte-14git3y .filter-select__control,html.dark .sale-details-grid.svelte-14git3y .filter-select select,html.dark .sale-details-grid.svelte-14git3y .filter-select button,html.dark .sale-details-grid.svelte-14git3y .form-select,html.dark .sale-app-datepicker.svelte-14git3y input,html.dark .sale-app-datepicker.svelte-14git3y .date-picker-control{border-color:var(--sale-border)!important;background:var(--sale-bg-soft)!important;color:var(--sale-text)!important}html.dark .sale-customer-input.svelte-14git3y,html.dark .sale-exchange-editor.svelte-14git3y,html.dark .sale-description-body.svelte-14git3y textarea:where(.svelte-14git3y),html.dark .sale-payment-control.svelte-14git3y,html.dark .sale-payment-amount.svelte-14git3y,html.dark .sale-payment-description.svelte-14git3y,html.dark .sale-simple-payment.svelte-14git3y,html.dark .sale-simple-payment__field.svelte-14git3y>div:where(.svelte-14git3y),html.dark .sale-simple-payment__currency.svelte-14git3y>.payment-currency-picker__main:where(.svelte-14git3y),html.dark .sale-simple-payment__method.svelte-14git3y,html.dark .sale-simple-payment__total.svelte-14git3y{border-color:var(--sale-border);background:var(--sale-bg-soft)}html.dark .sale-customer-input.svelte-14git3y>input:where(.svelte-14git3y),html.dark .sale-exchange-editor.svelte-14git3y>input:where(.svelte-14git3y),html.dark .sale-description-body.svelte-14git3y textarea:where(.svelte-14git3y),html.dark .sale-payment-control.svelte-14git3y>input:where(.svelte-14git3y),html.dark .sale-payment-amount.svelte-14git3y>input:where(.svelte-14git3y),html.dark .sale-payment-description.svelte-14git3y>input:where(.svelte-14git3y),html.dark .sale-simple-payment__field.svelte-14git3y>div:where(.svelte-14git3y),html.dark .sale-simple-payment__currency.svelte-14git3y>.payment-currency-picker__main:where(.svelte-14git3y){color:var(--sale-text)}html.dark .sale-customer-input.svelte-14git3y>input:where(.svelte-14git3y)::placeholder,html.dark .sale-description-body.svelte-14git3y textarea:where(.svelte-14git3y)::placeholder,html.dark .sale-payment-control.svelte-14git3y>input:where(.svelte-14git3y)::placeholder,html.dark .sale-payment-amount.svelte-14git3y>input:where(.svelte-14git3y)::placeholder,html.dark .sale-payment-description.svelte-14git3y>input:where(.svelte-14git3y)::placeholder{color:#718198}html.dark .sale-selected-customer__divider.svelte-14git3y{background:var(--sale-border)}html.dark .sale-readonly-field.svelte-14git3y,html.dark .sale-exchange-editor.svelte-14git3y>span:where(.svelte-14git3y),html.dark .sale-payment-toggle.svelte-14git3y,html.dark .sale-payment-suffix.svelte-14git3y,html.dark .payment-currency-picker__btn.svelte-14git3y{border-color:var(--sale-border);background:#202b3d;color:#a9b7ca}html.dark .sale-customer-dropdown.svelte-14git3y{border-color:var(--sale-border);background:var(--sale-surface);box-shadow:0 20px 44px #00000061}html.dark .sale-customer-option.svelte-14git3y{color:var(--sale-text)}html.dark .sale-customer-option.svelte-14git3y:hover{background:#1d2b40}html.dark .sale-customer-option__copy.svelte-14git3y small:where(.svelte-14git3y),html.dark .sale-customer-option__arrow.svelte-14git3y{color:var(--sale-muted)}html.dark .sale-payment-body.svelte-14git3y{background:#0f1726}html.dark .sale-payment-panel.svelte-14git3y{border-color:var(--sale-border);background:var(--sale-surface)}html.dark .sale-payment-panel__header.svelte-14git3y{border-color:var(--sale-border)}html.dark .sale-payment-method-badge--treasury.svelte-14git3y,html.dark .sale-treasury-status.svelte-14git3y{border-color:#205b49;background:#12372d;color:#8bd5ba}html.dark .sale-payment-method-badge--track.svelte-14git3y{border-color:#2d4770;background:#16243a;color:#8bb7ff}html.dark .sale-payment-toggle.is-active.svelte-14git3y{background:#3a3017;color:#f4c967}html.dark .sale-payable-card.svelte-14git3y{border-color:#2d4770;background:#15233a}html.dark .sale-payable-card__amount.svelte-14git3y{border-color:#2d4770}html.dark .sale-payable-card__amount.svelte-14git3y>span:where(.svelte-14git3y),html.dark .sale-payable-card__copy.svelte-14git3y small:where(.svelte-14git3y),html.dark .sale-payable-card__total.svelte-14git3y>em:where(.svelte-14git3y){color:#9fb2d0}html.dark .sale-payable-card__amount.svelte-14git3y .sale-payment-amount:where(.svelte-14git3y){border-color:#36557f;background:var(--sale-surface)}html.dark .sale-payable-card__icon.svelte-14git3y{background:#203b63}html.dark .sale-payable-card.is-invalid.svelte-14git3y{border-color:#7f3038;background:#321c25}html.dark .payment-currency-picker.svelte-14git3y{border-color:var(--sale-border)}html.dark .payment-currency-picker__btn.svelte-14git3y:hover{background:#27354a}html.dark .payment-currency-menu.svelte-14git3y{border-color:var(--sale-border);background:var(--sale-surface);box-shadow:0 18px 38px #00000061}html.dark .payment-currency-menu__item.svelte-14git3y{color:#c8d3e2}html.dark .payment-currency-menu__item.svelte-14git3y:hover,html.dark .payment-currency-menu__item.selected.svelte-14git3y{background:#1d2b40}html.dark .sale-payment-method.svelte-14git3y{border-color:var(--sale-border);background:var(--sale-bg-soft);color:var(--sale-text)}html.dark .sale-payment-method.svelte-14git3y:hover{border-color:#3b4d66;background:#1d293b}html.dark .sale-payment-method.is-active.svelte-14git3y{border-color:#4d7fd8;background:#172944}html.dark .sale-actions.svelte-14git3y{border-color:var(--sale-border);background:#111827f5;box-shadow:0 -8px 28px #0003,0 8px 24px #00000038}html.dark .sale-action-button--draft.svelte-14git3y{border-color:var(--sale-border);background:var(--sale-bg-soft);color:#c8d3e2}html.dark .sale-action-button--draft.svelte-14git3y:hover:not(:disabled){border-color:#42546d;background:#202b3d;color:var(--sale-text)}html.dark .sale-modal-backdrop.svelte-14git3y{background:#02060fb8}html.dark .sale-track-modal.svelte-14git3y,html.dark .sale-account-view-modal.svelte-14git3y{border-color:var(--erp-border, #2b3a4f);background:var(--erp-surface, #111827);color:var(--erp-text, #e5edf8);box-shadow:0 28px 74px #00000080}html.dark .sale-track-header.svelte-14git3y,html.dark .sale-account-view-modal.svelte-14git3y>header:where(.svelte-14git3y),html.dark .sale-track-footer.svelte-14git3y{border-color:var(--erp-border, #2b3a4f);background:var(--erp-surface, #111827)}html.dark .sale-track-heading.svelte-14git3y h2:where(.svelte-14git3y),html.dark .sale-account-view-modal.svelte-14git3y>header:where(.svelte-14git3y) h2:where(.svelte-14git3y),html.dark .sale-track-account__copy.svelte-14git3y strong:where(.svelte-14git3y){color:var(--erp-text, #e5edf8)}html.dark .sale-track-heading.svelte-14git3y small:where(.svelte-14git3y),html.dark .sale-track-account__copy.svelte-14git3y small:where(.svelte-14git3y),html.dark .sale-track-empty.svelte-14git3y{color:var(--erp-muted, #94a3b8)}html.dark .sale-track-close.svelte-14git3y,html.dark .sale-account-view-modal.svelte-14git3y>header:where(.svelte-14git3y)>button:where(.svelte-14git3y),html.dark .sale-track-search.svelte-14git3y,html.dark .sale-track-account.svelte-14git3y,html.dark .sale-track-footer.svelte-14git3y button:where(.svelte-14git3y){border-color:var(--erp-border, #2b3a4f);background:var(--erp-surface-soft, #172033);color:#c8d3e2}html.dark .sale-track-close.svelte-14git3y:hover,html.dark .sale-account-view-modal.svelte-14git3y>header:where(.svelte-14git3y)>button:where(.svelte-14git3y):hover,html.dark .sale-track-account.svelte-14git3y:hover{border-color:#42546d;background:#202b3d;color:var(--erp-text, #e5edf8)}html.dark .sale-track-search.svelte-14git3y input:where(.svelte-14git3y){color:var(--erp-text, #e5edf8)}html.dark .sale-track-search.svelte-14git3y button:where(.svelte-14git3y){border-color:var(--erp-border, #2b3a4f);background:#1d2b40}html.dark .sale-account-view-body.svelte-14git3y{background:var(--erp-bg, #0b1120)}html.dark .payment-currency-rate-edit.svelte-14git3y,[data-mdb-theme=dark] .payment-currency-rate-edit.svelte-14git3y{background:transparent;color:#9fb3cc;box-shadow:none}html.dark .payment-currency-rate-edit.svelte-14git3y:hover,[data-mdb-theme=dark] .payment-currency-rate-edit.svelte-14git3y:hover{background:transparent;color:#93c5fd}.modal-backdrop.show.svelte-1u1dc3r{position:fixed;inset:0;background:#0006;z-index:1040}.modal.show.d-block.svelte-1u1dc3r{z-index:1050}.btn-close.svelte-1u1dc3r{border:none;background:transparent;font-size:1.25rem;line-height:1;opacity:.7}.cursor-pointer.svelte-114m8bi{cursor:pointer}.pagination-circle.svelte-114m8bi .page-link:where(.svelte-114m8bi){border-radius:50%!important;margin-left:3px;margin-right:3px;border:none}.brand.svelte-1topi32{font-size:14px;font-weight:700}.underbrand.svelte-1topi32{font-size:12px}.center.svelte-1topi32{text-align:center}.divider.svelte-1topi32{border-top:1px dashed #000;margin:6px 0}.svelte-1topi32{color:#000!important}:root{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration) / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion:reduce){.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration) * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.product-form-page-shell.svelte-1rjjwpw{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;padding:0}.product-edit-search.svelte-1rjjwpw{--product-search-primary: var(--bs-primary, #2f6fed);--product-search-border: #dfe6ef;--product-search-text: #26364b;--product-search-muted: #8491a4;position:relative;z-index:40;width:calc(66.666667% - 5.333px);max-width:none;margin:0 0 8px auto}.product-edit-search__cell.svelte-1rjjwpw{display:flex;align-items:center;width:100%;min-width:0;min-height:2.65rem;padding:.45rem .55rem;border:1px solid var(--product-search-border);border-radius:.75rem;background:#fff;box-shadow:0 7px 20px #0f172a0b;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.product-edit-search__cell.svelte-1rjjwpw:hover{background:#f8fbff}.product-edit-search__cell.svelte-1rjjwpw:focus-within,.product-edit-search__cell--open.svelte-1rjjwpw{border-color:#2f6fed6b;background:#f8fbff;box-shadow:0 0 0 3px #2f6fed14,0 8px 22px #0f172a0f}.product-edit-search__icon.svelte-1rjjwpw{display:inline-grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;border-radius:.5rem;background:#edf4ff;color:var(--product-search-primary);font-size:.76rem}.product-edit-search__field.svelte-1rjjwpw{display:grid;flex:1 1 auto;min-width:0;gap:.08rem;margin:0;padding-inline:.65rem .35rem;cursor:text}.product-edit-search__field.svelte-1rjjwpw input:where(.svelte-1rjjwpw){width:100%;min-width:0;height:1.55rem;padding:0;border:0;outline:0;background:transparent;color:var(--product-search-text);font:inherit;font-size:.76rem;font-weight:750;line-height:1.3;text-align:start;box-shadow:none}.product-edit-search__field.svelte-1rjjwpw input:where(.svelte-1rjjwpw)::placeholder{color:#9aa7b8;font-weight:500}.product-edit-search__field.svelte-1rjjwpw input:where(.svelte-1rjjwpw)::-webkit-search-cancel-button{display:none}.product-edit-search__clear.svelte-1rjjwpw{display:inline-grid;flex:0 0 1.85rem;width:1.85rem;height:1.85rem;padding:0;place-items:center;border:0;border-radius:.45rem;background:transparent;color:#718096;font-size:.66rem;cursor:pointer}.product-edit-search__clear.svelte-1rjjwpw:hover{background:#e8f1ff;color:var(--product-search-primary)}.product-edit-search__clear.svelte-1rjjwpw:focus-visible{outline:2px solid var(--product-search-primary);outline-offset:2px}.product-edit-search__results.svelte-1rjjwpw{position:absolute;inset-block-start:calc(100% + .3rem);inset-inline:0;z-index:1000;max-height:20rem;overflow-x:hidden;overflow-y:auto;padding:.3rem;border:1px solid #dce4ef;border-radius:.75rem;background:#fff;box-shadow:0 18px 42px #0f172a29;scrollbar-width:thin;scrollbar-color:#b9c5d5 transparent}.product-edit-search__results.svelte-1rjjwpw::-webkit-scrollbar{width:.4rem}.product-edit-search__results.svelte-1rjjwpw::-webkit-scrollbar-thumb{border-radius:999px;background:#b9c5d5}.product-edit-search__results.svelte-1rjjwpw button:where(.svelte-1rjjwpw){display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:3rem;padding:.55rem .65rem;border:0;border-radius:.5rem;background:transparent;color:var(--product-search-text);text-align:start;cursor:pointer}.product-edit-search__results.svelte-1rjjwpw button:where(.svelte-1rjjwpw):hover,.product-edit-search__results.svelte-1rjjwpw button:where(.svelte-1rjjwpw):focus,.product-edit-search__results.svelte-1rjjwpw button.active:where(.svelte-1rjjwpw){outline:0;background:#f0f6ff;color:var(--product-search-primary)}.product-edit-search__results.svelte-1rjjwpw button.selected:where(.svelte-1rjjwpw){background:#edf4ff}.product-edit-search__option-copy.svelte-1rjjwpw{display:grid;flex:1 1 auto;min-width:0;gap:.1rem;text-align:start}.product-edit-search__option-copy.svelte-1rjjwpw strong:where(.svelte-1rjjwpw){overflow:hidden;color:#26364b;font-size:.78rem;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.product-edit-search__option-copy.svelte-1rjjwpw small:where(.svelte-1rjjwpw){overflow:hidden;color:var(--product-search-muted);font-size:.63rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.product-edit-search__results.svelte-1rjjwpw button:where(.svelte-1rjjwpw):hover .product-edit-search__option-copy:where(.svelte-1rjjwpw) strong:where(.svelte-1rjjwpw),.product-edit-search__results.svelte-1rjjwpw button.active:where(.svelte-1rjjwpw) .product-edit-search__option-copy:where(.svelte-1rjjwpw) strong:where(.svelte-1rjjwpw){color:var(--product-search-primary)}.product-edit-search__code.svelte-1rjjwpw{display:inline-flex;flex:0 0 auto;align-items:center;gap:.28rem;min-height:1.75rem;max-width:10rem;padding:.25rem .5rem;border:1px solid #d8e4f8;border-radius:.45rem;background:#f3f7fe;color:#2f6fed;white-space:nowrap}.product-edit-search__code.svelte-1rjjwpw i:where(.svelte-1rjjwpw){font-size:.66rem}.product-edit-search__code.svelte-1rjjwpw strong:where(.svelte-1rjjwpw){overflow:hidden;font-size:.66rem;font-weight:800;text-overflow:ellipsis}.product-edit-search__empty.svelte-1rjjwpw{display:grid;min-height:7.5rem;place-items:center;align-content:center;gap:.3rem;padding:1rem;color:var(--product-search-muted);text-align:center}.product-edit-search__empty.svelte-1rjjwpw>span:where(.svelte-1rjjwpw){display:inline-grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.625rem;background:#f1f5f9;color:#94a3b8;font-size:1rem}.product-edit-search__empty.svelte-1rjjwpw strong:where(.svelte-1rjjwpw){color:#526176;font-size:.75rem;font-weight:800}.product-edit-search__empty.svelte-1rjjwpw small:where(.svelte-1rjjwpw){color:var(--product-search-muted);font-size:.63rem;font-weight:600}@media(max-width:768px){.product-edit-search.svelte-1rjjwpw{width:100%;margin-inline:0}.product-edit-search__cell.svelte-1rjjwpw{min-height:3.5rem}.product-edit-search__code.svelte-1rjjwpw{max-width:7rem}}html.dark .product-edit-search.svelte-1rjjwpw{--product-search-border: var(--erp-border, #2b3a4f);--product-search-text: var(--erp-text, #e5edf8);--product-search-muted: var(--erp-muted, #94a3b8)}html.dark .product-edit-search__cell.svelte-1rjjwpw{border-color:var(--product-search-border);background:var(--erp-surface, #111827);box-shadow:0 8px 24px #0000002e}html.dark .product-edit-search__cell.svelte-1rjjwpw:hover,html.dark .product-edit-search__cell.svelte-1rjjwpw:focus-within,html.dark .product-edit-search__cell--open.svelte-1rjjwpw{background:#172338}html.dark .product-edit-search__icon.svelte-1rjjwpw{background:#2f6fed29;color:#93c5fd}html.dark .product-edit-search__field.svelte-1rjjwpw input:where(.svelte-1rjjwpw){color:var(--product-search-text)}html.dark .product-edit-search__field.svelte-1rjjwpw input:where(.svelte-1rjjwpw)::placeholder{color:#718198}html.dark .product-edit-search__clear.svelte-1rjjwpw{color:#a9b7ca}html.dark .product-edit-search__clear.svelte-1rjjwpw:hover{background:#1d2b40;color:#93c5fd}html.dark .product-edit-search__results.svelte-1rjjwpw{border-color:var(--product-search-border);background:var(--erp-surface, #111827);box-shadow:0 20px 44px #0006;scrollbar-color:#52647d transparent}html.dark .product-edit-search__results.svelte-1rjjwpw button:where(.svelte-1rjjwpw){color:var(--product-search-text)}html.dark .product-edit-search__results.svelte-1rjjwpw button:where(.svelte-1rjjwpw):hover,html.dark .product-edit-search__results.svelte-1rjjwpw button:where(.svelte-1rjjwpw):focus,html.dark .product-edit-search__results.svelte-1rjjwpw button.active:where(.svelte-1rjjwpw){background:#1d2b40}html.dark .product-edit-search__results.svelte-1rjjwpw button.selected:where(.svelte-1rjjwpw){background:#16243a}html.dark .product-edit-search__option-copy.svelte-1rjjwpw strong:where(.svelte-1rjjwpw){color:var(--product-search-text)}html.dark .product-edit-search__option-copy.svelte-1rjjwpw small:where(.svelte-1rjjwpw){color:var(--product-search-muted)}html.dark .product-edit-search__code.svelte-1rjjwpw{border-color:#2d4770;background:#16243a;color:#8bb7ff}html.dark .product-edit-search__empty.svelte-1rjjwpw>span:where(.svelte-1rjjwpw){background:#202b3d;color:#94a3b8}html.dark .product-edit-search__empty.svelte-1rjjwpw strong:where(.svelte-1rjjwpw){color:var(--product-search-text)}.product-form-loading.svelte-1rjjwpw{display:grid;flex:1 1 auto;min-height:18rem;place-items:center}.product-form-page-shell.svelte-1rjjwpw{--control-height: 30px;--compact-radius: 8px;--compact-card-radius: 12px;--compact-font: 12px;--compact-label: 11px;width:100%;max-width:1480px;min-height:100%;margin:0 auto;padding:6px 8px 10px!important;color:#0f172a;background:transparent}.product-form-page-shell.svelte-1rjjwpw .product-form-page{width:100%;padding:0 0 8px!important}.product-form-page-shell.svelte-1rjjwpw .product-form-page__body,.product-form-page-shell.svelte-1rjjwpw .product-form-page__inner,.product-form-page-shell.svelte-1rjjwpw .product-form-body{width:100%}.product-form-page-shell.svelte-1rjjwpw .product-page-header{min-height:auto!important;margin-bottom:8px!important;padding:8px 10px!important;border-radius:12px!important}.product-form-page-shell.svelte-1rjjwpw .product-page-header__main{gap:9px!important}.product-form-page-shell.svelte-1rjjwpw .product-page-header__icon{width:34px!important;height:34px!important;border-radius:9px!important;font-size:15px!important}.product-form-page-shell.svelte-1rjjwpw .product-page-header__title{margin:0!important;font-size:16px!important;line-height:1.3!important}.product-form-page-shell.svelte-1rjjwpw .product-page-header__subtitle{margin-top:2px!important;font-size:11px!important;line-height:1.35!important}.product-form-page-shell.svelte-1rjjwpw .product-page-header__back{min-height:30px!important;gap:5px!important;padding:5px 10px!important;border-radius:8px!important;font-size:11px!important}.product-form-page-shell.svelte-1rjjwpw .product-page-form,.product-form-page-shell.svelte-1rjjwpw .product-page-form-layout{gap:8px!important}.product-form-page-shell.svelte-1rjjwpw .form-card{padding:10px!important;border-radius:var(--compact-card-radius)!important}.product-form-page-shell.svelte-1rjjwpw .form-card__title,.product-form-page-shell.svelte-1rjjwpw .section-title{margin:0 0 7px!important;font-size:13px!important;line-height:1.3!important}.product-form-page-shell.svelte-1rjjwpw .product-form-section-title{gap:6px!important;margin-top:3px!important;font-size:13px!important;line-height:1.3!important}.product-form-page-shell.svelte-1rjjwpw .product-form-section-title:before{width:6px!important;height:6px!important}.product-form-page-shell.svelte-1rjjwpw .product-form-grid,.product-form-page-shell.svelte-1rjjwpw .form-grid{column-gap:8px!important;row-gap:6px!important}.product-form-page-shell.svelte-1rjjwpw .product-form-grid>.field,.product-form-page-shell.svelte-1rjjwpw .product-form-grid>[class*=col-]{margin-bottom:0!important}.product-form-page-shell.svelte-1rjjwpw .product-main-row{margin-bottom:0!important}.product-form-page-shell.svelte-1rjjwpw .field-label,.product-form-page-shell.svelte-1rjjwpw .product-static-label,.product-form-page-shell.svelte-1rjjwpw .form-outline .form-label{margin:0 0 3px!important;padding:0!important;font-size:var(--compact-label)!important;font-weight:700!important;line-height:1.25!important}.product-form-page-shell.svelte-1rjjwpw .field-required{font-size:10px!important}.product-form-page-shell.svelte-1rjjwpw .input,.product-form-page-shell.svelte-1rjjwpw .select,.product-form-page-shell.svelte-1rjjwpw .textarea,.product-form-page-shell.svelte-1rjjwpw .form-control,.product-form-page-shell.svelte-1rjjwpw .form-select,.product-form-page-shell.svelte-1rjjwpw .form-outline .form-control{height:var(--control-height)!important;min-height:var(--control-height)!important;padding:4px 8px!important;border-radius:var(--compact-radius)!important;font-size:var(--compact-font)!important;line-height:1.25!important}.product-form-page-shell.svelte-1rjjwpw .input-with-icon__icon{inset-inline-start:10px!important;font-size:12px!important}.product-form-page-shell.svelte-1rjjwpw .input-with-icon .input{padding-inline-start:30px!important}.product-form-page-shell.svelte-1rjjwpw .input-action-control,.product-form-page-shell.svelte-1rjjwpw .price-control,.product-form-page-shell.svelte-1rjjwpw .field-currency-group{height:var(--control-height)!important;min-height:var(--control-height)!important;border-radius:var(--compact-radius)!important}.product-form-page-shell.svelte-1rjjwpw .input-action-control__input{height:var(--control-height)!important;min-height:var(--control-height)!important;padding:4px 8px!important;font-size:var(--compact-font)!important;line-height:1.25!important}.product-form-page-shell.svelte-1rjjwpw .input-action-control__btn{width:auto!important;min-width:30px!important;height:var(--control-height)!important;padding:0 7px!important;gap:4px!important;border-radius:0!important;font-size:11px!important}.product-form-page-shell.svelte-1rjjwpw .input-action-control__btn-text{font-size:10px!important}.product-form-page-shell.svelte-1rjjwpw .field-quick-create-btn{height:22px!important;min-height:22px!important;padding:0 6px!important;border-radius:6px!important;gap:3px!important;font-size:10px!important}.product-form-page-shell.svelte-1rjjwpw .field-quick-create-input{padding-inline-end:52px!important}.product-form-page-shell.svelte-1rjjwpw .filter-select{width:100%;max-width:none}.product-form-page-shell.svelte-1rjjwpw .filter-select__trigger{min-height:var(--control-height)!important;height:var(--control-height)!important;padding:4px 8px!important;border-radius:var(--compact-radius)!important;font-size:var(--compact-font)!important}.product-form-page-shell.svelte-1rjjwpw .filter-select__menu{font-size:12px!important}.product-form-page-shell.svelte-1rjjwpw .filter-select__option{min-height:28px!important;padding:5px 8px!important}.product-form-page-shell.svelte-1rjjwpw .price-control-row{gap:6px!important}.product-form-page-shell.svelte-1rjjwpw .price-control-row__percent{height:var(--control-height)!important;min-height:var(--control-height)!important;border-radius:var(--compact-radius)!important}.product-form-page-shell.svelte-1rjjwpw .price-control-row__percent-input{height:var(--control-height)!important;min-height:var(--control-height)!important;padding:4px 6px!important;font-size:11px!important}.product-form-page-shell.svelte-1rjjwpw .field-currency-btn{flex-basis:64px!important;width:64px!important;min-width:64px!important;padding-inline:6px!important;font-size:11px!important}.product-form-page-shell.svelte-1rjjwpw .field-currency-input,.product-form-page-shell.svelte-1rjjwpw .field-currency-group .form-control{padding-inline:8px!important}.product-form-page-shell.svelte-1rjjwpw .input-group-text,.product-form-page-shell.svelte-1rjjwpw .input-group .btn,.product-form-page-shell.svelte-1rjjwpw .btn-outline-secondary{min-height:var(--control-height)!important;padding:4px 7px!important;font-size:11px!important}.product-form-page-shell.svelte-1rjjwpw .product-picker-menu{margin-top:3px!important;border-radius:9px!important}.product-form-page-shell.svelte-1rjjwpw .product-picker-menu .list-group-item{min-height:28px!important;padding:5px 8px!important;font-size:11px!important;line-height:1.3!important}.product-form-page-shell.svelte-1rjjwpw .description-textarea,.product-form-page-shell.svelte-1rjjwpw .product-description-field .textarea,.product-form-page-shell.svelte-1rjjwpw .form-card-extra .description-textarea{height:76px!important;min-height:76px!important;max-height:110px!important;padding:6px 8px 18px!important;font-size:12px!important;resize:vertical}.product-form-page-shell.svelte-1rjjwpw .field-counter{bottom:6px!important;inset-inline-end:8px!important;font-size:9px!important}.product-form-page-shell.svelte-1rjjwpw .image-upload,.product-form-page-shell.svelte-1rjjwpw .form-card-extra .image-upload{min-height:96px!important;padding:8px!important;gap:5px!important;border-radius:11px!important}.product-form-page-shell.svelte-1rjjwpw .image-upload__icon{font-size:20px!important}.product-form-page-shell.svelte-1rjjwpw .image-upload__text{font-size:11px!important;line-height:1.35!important}.product-form-page-shell.svelte-1rjjwpw .image-upload__hint{font-size:9px!important}.product-form-page-shell.svelte-1rjjwpw .image-upload__actions{gap:6px!important}.product-form-page-shell.svelte-1rjjwpw .image-upload__choose,.product-form-page-shell.svelte-1rjjwpw .image-upload__search{min-height:30px!important;padding:5px 9px!important;gap:5px!important;border-radius:7px!important;font-size:10px!important}.product-form-page-shell.svelte-1rjjwpw .image-upload .preview-image{width:min(100%,140px)!important;height:86px!important;border-radius:9px!important}.product-form-page-shell.svelte-1rjjwpw .product-image-search-results{gap:10px!important;margin-top:10px!important;padding:10px!important;border-radius:12px!important}.product-form-page-shell.svelte-1rjjwpw .form-check-input{width:14px!important;height:14px!important;margin-top:0!important}.product-form-page-shell.svelte-1rjjwpw .form-check-label{font-size:11px!important}.product-form-page-shell.svelte-1rjjwpw .form-actions{position:sticky;z-index:30;bottom:0;gap:7px!important;margin-top:10px!important;padding:8px 10px!important;border-radius:11px!important;background:#fffffff7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 -5px 16px #0f172a0f!important}.product-form-page-shell.svelte-1rjjwpw .form-actions button,.product-form-page-shell.svelte-1rjjwpw .form-actions .btn-primary,.product-form-page-shell.svelte-1rjjwpw .form-actions .btn-secondary,.product-form-page-shell.svelte-1rjjwpw .form-actions .btn-neutral{min-height:32px!important;padding:5px 11px!important;border-radius:8px!important;font-size:11px!important;line-height:1.2!important}@media(max-width:768px){.product-form-page-shell.svelte-1rjjwpw{max-width:none;padding:6px!important}.product-form-page-shell.svelte-1rjjwpw .product-form-page{padding:0 0 12px!important}.product-form-page-shell.svelte-1rjjwpw .product-page-header{padding:9px 10px!important}.product-form-page-shell.svelte-1rjjwpw .product-page-form-layout{grid-template-columns:1fr!important;gap:8px!important}.product-form-page-shell.svelte-1rjjwpw .form-card{padding:10px!important}.product-form-page-shell.svelte-1rjjwpw .product-form-grid{grid-template-columns:1fr!important}.product-form-page-shell.svelte-1rjjwpw .form-actions{align-items:stretch;flex-direction:column}.product-form-page-shell.svelte-1rjjwpw .form-actions button{width:100%}}html.dark .product-form-page-shell.svelte-1rjjwpw{color:var(--erp-text, #e5edf8);color-scheme:dark}html.dark .product-form-page-shell.svelte-1rjjwpw .product-form-page,html.dark .product-form-page-shell.svelte-1rjjwpw .product-form-page__body,html.dark .product-form-page-shell.svelte-1rjjwpw .product-form-page__inner,html.dark .product-form-page-shell.svelte-1rjjwpw .product-form-body{color:var(--erp-text, #e5edf8);background:transparent}html.dark .product-form-page-shell.svelte-1rjjwpw .form-card,html.dark .product-form-page-shell.svelte-1rjjwpw .product-page-header{border-color:var(--erp-border, #2b3a4f)!important;background:var(--erp-surface, #111827)!important;box-shadow:0 8px 24px #0003!important}html.dark .product-form-page-shell.svelte-1rjjwpw .form-card__title,html.dark .product-form-page-shell.svelte-1rjjwpw .section-title,html.dark .product-form-page-shell.svelte-1rjjwpw .product-form-section-title,html.dark .product-form-page-shell.svelte-1rjjwpw .product-page-header__title{color:var(--erp-text, #e5edf8)!important}html.dark .product-form-page-shell.svelte-1rjjwpw .field-label,html.dark .product-form-page-shell.svelte-1rjjwpw .product-static-label,html.dark .product-form-page-shell.svelte-1rjjwpw .form-label,html.dark .product-form-page-shell.svelte-1rjjwpw .form-outline .form-label,html.dark .product-form-page-shell.svelte-1rjjwpw .form-check-label{color:#c8d3e2!important}html.dark .product-form-page-shell.svelte-1rjjwpw .product-page-header__subtitle,html.dark .product-form-page-shell.svelte-1rjjwpw .field-counter,html.dark .product-form-page-shell.svelte-1rjjwpw .image-upload__text,html.dark .product-form-page-shell.svelte-1rjjwpw .image-upload__hint{color:var(--erp-muted, #94a3b8)!important}html.dark .product-form-page-shell.svelte-1rjjwpw .product-page-header__icon{background:#2f6fed29!important}html.dark .product-form-page-shell.svelte-1rjjwpw .input,html.dark .product-form-page-shell.svelte-1rjjwpw .select,html.dark .product-form-page-shell.svelte-1rjjwpw .textarea,html.dark .product-form-page-shell.svelte-1rjjwpw .form-control,html.dark .product-form-page-shell.svelte-1rjjwpw .form-select,html.dark .product-form-page-shell.svelte-1rjjwpw .form-outline .form-control,html.dark .product-form-page-shell.svelte-1rjjwpw .input-action-control,html.dark .product-form-page-shell.svelte-1rjjwpw .field-quick-create-wrap,html.dark .product-form-page-shell.svelte-1rjjwpw .price-control,html.dark .product-form-page-shell.svelte-1rjjwpw .field-currency-group,html.dark .product-form-page-shell.svelte-1rjjwpw .price-control-row__percent,html.dark .product-form-page-shell.svelte-1rjjwpw .product-date-picker{border-color:var(--erp-border, #2b3a4f)!important;background:var(--erp-surface-soft, #172033)!important;color:var(--erp-text, #e5edf8)!important}html.dark .product-form-page-shell.svelte-1rjjwpw .input-action-control:hover{border-color:#42546d!important;background:#1d293b!important}html.dark .product-form-page-shell.svelte-1rjjwpw .input-action-control__input,html.dark .product-form-page-shell.svelte-1rjjwpw .input-action-control__input--selected,html.dark .product-form-page-shell.svelte-1rjjwpw .price-input,html.dark .product-form-page-shell.svelte-1rjjwpw .field-currency-input,html.dark .product-form-page-shell.svelte-1rjjwpw .field-currency-group .form-control{border-color:var(--erp-border, #2b3a4f)!important;background:transparent!important;color:var(--erp-text, #e5edf8)!important}html.dark .product-form-page-shell.svelte-1rjjwpw .input::placeholder,html.dark .product-form-page-shell.svelte-1rjjwpw .textarea::placeholder,html.dark .product-form-page-shell.svelte-1rjjwpw .form-control::placeholder,html.dark .product-form-page-shell.svelte-1rjjwpw .input-action-control__input::placeholder{color:#718198!important}html.dark .product-form-page-shell.svelte-1rjjwpw .input-with-icon__icon{color:#8fa0b8!important}html.dark .product-form-page-shell.svelte-1rjjwpw .input-action-control__btn,html.dark .product-form-page-shell.svelte-1rjjwpw .price-control__currency,html.dark .product-form-page-shell.svelte-1rjjwpw .field-currency-btn,html.dark .product-form-page-shell.svelte-1rjjwpw .price-control__currency-select,html.dark .product-form-page-shell.svelte-1rjjwpw .price-control__currency-select .filter-select__trigger,html.dark .product-form-page-shell.svelte-1rjjwpw .input-group-text,html.dark .product-form-page-shell.svelte-1rjjwpw .date-picker-icon{border-color:var(--erp-border, #2b3a4f)!important;background:#202b3d!important;color:#a9b7ca!important}html.dark .product-form-page-shell.svelte-1rjjwpw .input-action-control__btn:hover,html.dark .product-form-page-shell.svelte-1rjjwpw .price-control__currency:hover,html.dark .product-form-page-shell.svelte-1rjjwpw .field-currency-btn:hover{background:#27354a!important;color:#8bb7ff!important}html.dark .product-form-page-shell.svelte-1rjjwpw .input-action-control__btn--create,html.dark .product-form-page-shell.svelte-1rjjwpw .field-quick-create-btn{background:#1769e8!important;color:#fff!important}html.dark .product-form-page-shell.svelte-1rjjwpw .filter-select__trigger{border-color:var(--erp-border, #2b3a4f)!important;background:var(--erp-surface-soft, #172033)!important;color:var(--erp-text, #e5edf8)!important}html.dark .product-form-page-shell.svelte-1rjjwpw .filter-select__menu,html.dark .product-form-page-shell.svelte-1rjjwpw .product-picker-menu,html.dark .product-form-page-shell.svelte-1rjjwpw .product-filter-menu,html.dark .product-form-page-shell.svelte-1rjjwpw .dropdown-menu{border-color:var(--erp-border, #2b3a4f)!important;background:var(--erp-surface, #111827)!important;box-shadow:0 18px 40px #0006!important}html.dark .product-form-page-shell.svelte-1rjjwpw .filter-select__option,html.dark .product-form-page-shell.svelte-1rjjwpw .product-picker-menu .list-group-item,html.dark .product-form-page-shell.svelte-1rjjwpw .product-filter-menu .dropdown-item,html.dark .product-form-page-shell.svelte-1rjjwpw .dropdown-item{border-color:var(--erp-border, #2b3a4f)!important;background:transparent!important;color:#c8d3e2!important}html.dark .product-form-page-shell.svelte-1rjjwpw .filter-select__option:hover,html.dark .product-form-page-shell.svelte-1rjjwpw .filter-select__option.is-active,html.dark .product-form-page-shell.svelte-1rjjwpw .product-picker-menu .list-group-item:hover,html.dark .product-form-page-shell.svelte-1rjjwpw .product-filter-menu .dropdown-item:hover,html.dark .product-form-page-shell.svelte-1rjjwpw .dropdown-item:hover{background:#1d2b40!important;color:#8bb7ff!important}html.dark .product-form-page-shell.svelte-1rjjwpw .product-date-picker .gregorian-date-text{border-color:var(--erp-border, #2b3a4f)!important;background:transparent!important;color:var(--erp-text, #e5edf8)!important}html.dark .product-form-page-shell.svelte-1rjjwpw .price-control-row__percent.is-active{border-color:#80651e!important;background:#3a3017!important;color:#f4c967!important}html.dark .product-form-page-shell.svelte-1rjjwpw .image-upload,html.dark .product-form-page-shell.svelte-1rjjwpw .product-image-dropzone,html.dark .product-form-page-shell.svelte-1rjjwpw .preview-empty,html.dark .product-form-page-shell.svelte-1rjjwpw .product-image-search-results{border-color:#36557f!important;background:#15233a!important;color:var(--erp-muted, #94a3b8)!important}html.dark .product-form-page-shell.svelte-1rjjwpw .preview-image,html.dark .product-form-page-shell.svelte-1rjjwpw .product-image-search-results img{border-color:var(--erp-border, #2b3a4f)!important;background:var(--erp-surface-soft, #172033)!important}html.dark .product-form-page-shell.svelte-1rjjwpw .form-actions{border-color:var(--erp-border, #2b3a4f)!important;background:#111827f5!important;box-shadow:0 -8px 26px #0000003d!important}html.dark .product-form-page-shell.svelte-1rjjwpw .form-actions .btn-secondary{border-color:#36557f!important;background:#16243a!important;color:#8bb7ff!important}html.dark .product-form-page-shell.svelte-1rjjwpw .form-actions .btn-neutral,html.dark .product-form-page-shell.svelte-1rjjwpw .product-page-header__back,html.dark .product-form-page-shell.svelte-1rjjwpw .input-with-icon__action{border-color:var(--erp-border, #2b3a4f)!important;background:var(--erp-surface-soft, #172033)!important;color:#c8d3e2!important}html.dark .product-form-page-shell.svelte-1rjjwpw .form-actions .btn-neutral:hover,html.dark .product-form-page-shell.svelte-1rjjwpw .product-page-header__back:hover,html.dark .product-form-page-shell.svelte-1rjjwpw .input-with-icon__action:hover{background:#202b3d!important;color:var(--erp-text, #e5edf8)!important}.sidebar-backdrop.svelte-92nihp{display:none}.content-wrapper.svelte-92nihp{display:flex;flex-direction:column;height:100dvh;min-height:100dvh;max-height:100dvh;min-width:0!important;overflow:hidden;transition:margin .3s ease;background:var(--erp-bg)}.content-wrapper.dashboard-surface.svelte-92nihp{background:var(--erp-bg)}main.svelte-92nihp{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.erp-page-main.svelte-92nihp{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding:var(--page-padding) var(--page-padding-x);min-width:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.route-fill.svelte-92nihp{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:hidden}.erp-page-main.svelte-92nihp:not(:has([class*=-table-card])):not(:has(.table-card)):not(:has(.journals-card)):not(:has(.exchanges-card)):not(:has(.card>.card-body.p-0)):not(:has(.card>.card-body .table-responsive)){overflow:auto}.erp-page-main.erp-form-route.svelte-92nihp{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}html[dir=ltr] .content-wrapper.svelte-92nihp{min-width:0!important;margin-left:var(--sidebar-width)}html[dir=rtl] .content-wrapper.svelte-92nihp{min-width:0!important;margin-right:var(--sidebar-width);margin-left:0}@media(max-width:991px){.sidebar-backdrop.svelte-92nihp{position:fixed;inset:0;z-index:1040;display:block;padding:0;border:0;background:#1720336b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.content-wrapper.svelte-92nihp{margin:0!important}}.zeno-landing{--z-bg: #ffffff;--z-surface: #ffffff;--z-hero-bg: #f8fbff;--z-text: #0f172a;--z-muted: #64748b;--z-muted-light: #94a3b8;--z-border: rgba(15, 23, 42, .08);--z-border-strong: rgba(15, 23, 42, .12);--z-primary: #3b82f6;--z-primary-hover: #2563eb;--z-primary-soft: rgba(59, 130, 246, .1);--z-primary-glow: rgba(59, 130, 246, .18);--z-radius: 12px;--z-radius-lg: 16px;--z-radius-xl: 20px;--z-shadow-sm: 0 1px 3px rgba(15, 23, 42, .04);--z-shadow-md: 0 4px 20px rgba(15, 23, 42, .06);--z-shadow-lg: 0 16px 48px rgba(15, 23, 42, .08);--z-max: 1140px;--z-nav-h: 72px;--z-font: "Vazirmatn", "Inter", system-ui, -apple-system, sans-serif;font-family:var(--z-font);background:linear-gradient(180deg,#f8fbff,#fff 34%,#f8fbff);color:var(--z-text);min-height:100vh;-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden;padding-top:var(--z-nav-h)}.zeno-landing:before{display:none}.zeno-container{max-width:var(--z-max);margin:0 auto;padding-inline:1.5rem;position:relative;z-index:1}.zeno-section-header{text-align:center;max-width:680px;margin:0 auto 3.5rem}.zeno-section-kicker{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .8rem;margin-bottom:1rem;color:var(--z-primary);background:#3b82f614;border:1px solid rgba(59,130,246,.16);border-radius:999px;font-size:.75rem;font-weight:700}.zeno-section-header h2{font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:800;letter-spacing:-.035em;color:var(--z-text);line-height:1.2;margin-bottom:1rem}.zeno-section-header p{font-size:1rem;color:var(--z-muted);line-height:1.8;margin:0}.zeno-landing .zeno-btn-primary{background:var(--z-primary)!important;border:none!important;color:#fff!important;font-weight:600;font-size:.875rem;padding:.5rem 1.125rem;border-radius:10px;transition:background .15s,transform .15s,box-shadow .15s}.zeno-landing .zeno-btn-primary:hover{background:var(--z-primary-hover)!important;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d;color:#fff!important}.zeno-landing .zeno-btn-ghost{background:transparent!important;border:1px solid var(--z-border-strong)!important;color:var(--z-text)!important;font-weight:500;font-size:.875rem;padding:.5rem 1rem;border-radius:10px;transition:background .15s,border-color .15s}.zeno-landing .zeno-btn-ghost:hover{background:var(--z-bg)!important;border-color:var(--z-muted-light)!important;color:var(--z-text)!important}.zeno-landing .zeno-btn-outline-primary{background:transparent!important;border:1.5px solid var(--z-primary)!important;color:var(--z-primary)!important;font-weight:600;font-size:.875rem;padding:.5rem 1.125rem;border-radius:10px;transition:background .15s,color .15s}.zeno-landing .zeno-btn-outline-primary:hover{background:var(--z-primary-soft)!important;color:var(--z-primary)!important}.zeno-landing .zeno-btn-demo{background:#f1f5f9!important;border:1px solid var(--z-border)!important;color:var(--z-text)!important;font-weight:600;font-size:.875rem;padding:.5rem 1rem;border-radius:10px;text-decoration:none;transition:background .15s,border-color .15s}.zeno-landing .zeno-btn-demo:hover{background:#e2e8f0!important;border-color:var(--z-border-strong)!important;color:var(--z-text)!important}.zeno-nav{position:fixed;top:0;inset-inline:0;width:100%;z-index:200;background:#fffffff5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--z-border)}.zeno-hero,.zeno-features,.zeno-pricing,.zeno-footer{scroll-margin-top:calc(var(--z-nav-h) + 1rem)}.zeno-nav__inner{max-width:1280px;margin:0 auto;padding:.75rem 1.5rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.zeno-nav__start{display:flex;align-items:center;gap:.75rem;justify-self:start}.zeno-nav__brand{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.zeno-nav__brand img{height:40px;width:auto}.zeno-nav__lang-btn{display:inline-flex;align-items:center;gap:.375rem;background:transparent;border:1px solid var(--z-border);border-radius:8px;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;color:var(--z-muted);cursor:pointer;transition:border-color .15s,background .15s}.zeno-nav__lang-btn:hover{background:var(--z-hero-bg);border-color:var(--z-border-strong)}.zeno-nav__lang-chevron{font-size:.625rem;opacity:.6}.zeno-nav__lang-btn:after{display:none}.zeno-nav__lang .dropdown-menu{min-width:8.5rem;padding:.35rem;margin-top:.35rem!important;border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 32px #0f172a1f!important}.zeno-nav__lang .dropdown-item{font-size:.8125rem;font-weight:600;color:var(--z-text);padding:.45rem .65rem}.zeno-nav__lang .dropdown-item.active,.zeno-nav__lang .dropdown-item:active{background:#3b82f61a;color:var(--z-primary)}.zeno-nav__links{display:flex;align-items:center;gap:.125rem;justify-self:center}.zeno-nav__link{background:none;border:none;padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:var(--z-muted);border-radius:0;cursor:pointer;transition:color .15s;text-decoration:none;position:relative;white-space:nowrap}.zeno-nav__link:hover{color:var(--z-primary);background:none}.zeno-nav__link--active{color:var(--z-primary)!important;font-weight:600}.zeno-nav__link--active:after{content:"";position:absolute;bottom:0;inset-inline:.75rem;height:2px;background:var(--z-primary);border-radius:2px}.zeno-nav__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0;justify-self:end}.zeno-nav__actions .zeno-nav__login:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 12px 28px #3b82f63d;color:#fff!important;transform:none}.zeno-hero{padding:3rem 0 5rem;position:relative;z-index:1;background:var(--z-hero-bg);overflow:hidden}.zeno-hero__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.zeno-hero__blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}.zeno-hero__blob--1{width:420px;height:420px;background:#2563eb1f;top:-10%;inset-inline-end:5%}.zeno-hero__blob--2{width:320px;height:320px;background:#8b5cf614;bottom:10%;inset-inline-end:25%}.zeno-hero__dots{position:absolute;inset:0;background-image:radial-gradient(circle,#cbd5e1 1px,transparent 1px);background-size:24px 24px;opacity:.35;mask-image:radial-gradient(ellipse 70% 60% at 65% 45%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 65% 45%,black 20%,transparent 70%)}.zeno-hero .zeno-container{position:relative;z-index:1}.zeno-hero__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:2.5rem;align-items:center}.zeno-hero__visual{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.zeno-hero__image{width:100%;max-width:640px;height:auto;display:block;border-radius:1rem;box-shadow:0 24px 64px #0f172a1f}.zeno-hero__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;background:#ffffffe6;color:var(--z-primary);border:1px solid rgba(37,99,235,.2);border-radius:999px;font-size:.8125rem;font-weight:600;margin-bottom:1.25rem}.zeno-hero__title{font-size:clamp(2rem,4.5vw,2.875rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin-bottom:1rem}.zeno-hero__title-dark{color:var(--z-text)}.zeno-hero__title-accent{color:var(--z-primary)}.zeno-hero__subtitle{font-size:1rem;line-height:1.85;color:var(--z-muted);margin-bottom:1.75rem;max-width:540px}.zeno-hero__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.25rem}.zeno-hero__cta-main{display:inline-flex;align-items:center;gap:.5rem;background:var(--z-primary);color:#fff;border:none;padding:.875rem 1.625rem;border-radius:10px;font-weight:600;font-size:.9375rem;cursor:pointer;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 4px 14px #2563eb59}.zeno-hero__cta-main i{font-size:1.125rem;font-weight:700}.zeno-hero__trust{display:flex;flex-wrap:wrap;gap:1.5rem 2rem}.zeno-hero__trust-item{display:flex;align-items:center;gap:.625rem;font-size:.8125rem;font-weight:500;color:var(--z-muted)}.zeno-hero__trust-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.zeno-hero__trust-icon--cloud{background:#dbeafe;color:var(--z-primary)}.zeno-hero__trust-icon--support{background:#ede9fe;color:#7c3aed}.zeno-hero__trust-icon--secure{background:#dcfce7;color:#16a34a}.zeno-hero-visual{position:relative;min-height:420px;padding:1rem}.zeno-hero-visual__window{background:var(--z-surface);border:1px solid var(--z-border);border-radius:var(--z-radius-xl);box-shadow:0 20px 50px #0f172a1a;overflow:hidden;position:relative;z-index:2}.zeno-hero-visual__bar{display:flex;align-items:center;gap:.375rem;padding:.625rem 1rem;background:#f8fafc;border-bottom:1px solid var(--z-border)}.zeno-hero-visual__dot{width:10px;height:10px;border-radius:50%;background:#e2e8f0}.zeno-hero-visual__body{display:grid;grid-template-columns:56px 1fr;min-height:300px;position:relative}.zeno-hero-visual__sidebar{background:#f8fafc;border-inline-end:1px solid var(--z-border);padding:1rem .5rem;display:flex;flex-direction:column;align-items:center;gap:.625rem}.zeno-hero-visual__side-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--z-muted-light);font-size:.9375rem}.zeno-hero-visual__side-icon.active{background:var(--z-primary-soft);color:var(--z-primary)}.zeno-hero-visual__main{padding:1rem 1.25rem 1.25rem;display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:auto auto;gap:.875rem;align-content:start;position:relative}.zeno-hero-visual__panel{background:#f8fafc;border:1px solid var(--z-border);border-radius:10px;padding:.75rem}.zeno-hero-visual__panel--line{grid-column:1 / -1}.zeno-hero-visual__panel-label{font-size:.6875rem;font-weight:600;color:var(--z-muted-light);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem}.zeno-hero-visual__line-chart{height:72px}.zeno-hero-visual__line-svg{width:100%;height:100%}.zeno-hero-visual__metric{font-size:1.25rem;font-weight:700;color:var(--z-text);letter-spacing:-.02em;margin-bottom:.5rem}.zeno-hero-visual__chart-bar{height:48px;display:flex;align-items:flex-end;gap:3px}.zeno-hero-visual__bar-col{flex:1;background:var(--z-primary);border-radius:3px 3px 0 0;opacity:.75}.zeno-hero-visual__bar-col:nth-child(1){height:35%;opacity:.35}.zeno-hero-visual__bar-col:nth-child(2){height:55%;opacity:.5}.zeno-hero-visual__bar-col:nth-child(3){height:45%;opacity:.65}.zeno-hero-visual__bar-col:nth-child(4){height:75%}.zeno-hero-visual__bar-col:nth-child(5){height:60%;opacity:.85}.zeno-hero-visual__panel--donut{display:flex;align-items:center;justify-content:center;min-height:120px}.zeno-hero-visual__donut-chart{width:72px;height:72px;border-radius:50%;background:conic-gradient(var(--z-primary) 0% 72%,#e2e8f0 72% 100%);display:flex;align-items:center;justify-content:center}.zeno-hero-visual__donut-inner{width:48px;height:48px;border-radius:50%;background:#f8fafc;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;color:var(--z-primary)}.zeno-hero-visual__profit-card{position:absolute;bottom:1rem;inset-inline-end:1rem;background:linear-gradient(135deg,var(--z-primary) 0%,#3b82f6 100%);color:#fff;padding:.75rem 1rem;border-radius:12px;box-shadow:0 8px 24px #2563eb59;z-index:4;min-width:110px}.zeno-hero-visual__profit-label{font-size:.625rem;opacity:.9;margin-bottom:.25rem;font-weight:500}.zeno-hero-visual__profit-row{display:flex;align-items:center;gap:.5rem}.zeno-hero-visual__profit-value{font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.zeno-hero-visual__profit-badge{font-size:.625rem;font-weight:700;background:#ffffff40;padding:.125rem .375rem;border-radius:4px}.zeno-hero-visual__float{position:absolute;z-index:5}.zeno-hero-visual__tile{width:48px;height:48px;border-radius:50%;background:var(--z-surface);box-shadow:0 8px 24px #0f172a1f;display:flex;align-items:center;justify-content:center;font-size:1.125rem}.zeno-hero-visual__tile--cart{top:-8px;inset-inline-start:15%;color:var(--z-primary)}.zeno-hero-visual__tile--users{top:35%;inset-inline-start:-20px;color:#ec4899}.zeno-hero-visual__tile--briefcase{bottom:15%;inset-inline-start:-12px;color:#ea580c}.zeno-hero-visual__tile--cube{top:8%;inset-inline-end:-16px;color:var(--z-primary)}.zeno-hero-visual__tile--team{top:45%;inset-inline-end:-24px;color:#0d9488}.zeno-container--wide{max-width:1280px}.zeno-features{padding:5.5rem 0 6rem;scroll-margin-top:var(--z-nav-h);background:#fff}.zeno-features__header{text-align:center;max-width:640px;margin:0 auto 3.5rem}.zeno-features__header h2{font-size:clamp(1.75rem,3.5vw,2.125rem);font-weight:800;letter-spacing:-.03em;margin-bottom:1rem;color:var(--z-text);line-height:1.25}.zeno-features__header p{font-size:1rem;color:var(--z-muted);line-height:1.75;margin:0}.zeno-features__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.zeno-feature-card{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:1.5rem;padding:1.75rem 1.25rem 1.5rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;box-shadow:0 4px 24px #0f172a0a}.zeno-feature-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0f172a14;border-color:#0f172a14}.zeno-feature-card__icon-wrap{position:relative;margin-bottom:1.25rem;display:flex;align-items:center;justify-content:center}.zeno-feature-card__icon-wrap:before{content:"";position:absolute;width:64px;height:64px;border-radius:18px;opacity:.45;filter:blur(14px);z-index:0}.zeno-feature-card__icon-wrap--green:before{background:#22c55e}.zeno-feature-card__icon-wrap--purple:before{background:#8b5cf6}.zeno-feature-card__icon-wrap--orange:before{background:#f59e0b}.zeno-feature-card__icon-wrap--blue:before{background:#3b82f6}.zeno-feature-card__icon-wrap--teal:before{background:#14b8a6}.zeno-feature-card__icon-wrap--pink:before{background:#ec4899}.zeno-feature-card__icon{position:relative;z-index:1;width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.375rem}.zeno-feature-card__icon-wrap--green .zeno-feature-card__icon{background:linear-gradient(145deg,#dcfce7,#bbf7d0);color:#16a34a;box-shadow:0 6px 20px #16a34a33}.zeno-feature-card__icon-wrap--purple .zeno-feature-card__icon{background:linear-gradient(145deg,#ede9fe,#ddd6fe);color:#7c3aed;box-shadow:0 6px 20px #7c3aed33}.zeno-feature-card__icon-wrap--orange .zeno-feature-card__icon{background:linear-gradient(145deg,#ffedd5,#fed7aa);color:#ea580c;box-shadow:0 6px 20px #ea580c33}.zeno-feature-card__icon-wrap--blue .zeno-feature-card__icon{background:linear-gradient(145deg,#dbeafe,#bfdbfe);color:#2563eb;box-shadow:0 6px 20px #2563eb33}.zeno-feature-card__icon-wrap--teal .zeno-feature-card__icon{background:linear-gradient(145deg,#ccfbf1,#99f6e4);color:#0d9488;box-shadow:0 6px 20px #0d948833}.zeno-feature-card__icon-wrap--pink .zeno-feature-card__icon{background:linear-gradient(145deg,#fce7f3,#fbcfe8);color:#db2777;box-shadow:0 6px 20px #db277733}.zeno-feature-card__title{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.625rem;color:var(--z-text);line-height:1.35}.zeno-feature-card__desc{font-size:.8125rem;color:var(--z-muted);line-height:1.65;flex:1;margin-bottom:1.25rem;max-width:180px}.zeno-feature-card__arrow{width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(37,99,235,.25);background:#fff;display:flex;align-items:center;justify-content:center;color:var(--z-primary);font-size:.875rem;cursor:pointer;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;flex-shrink:0;padding:0}.zeno-feature-card__arrow:hover{background:var(--z-primary-soft);border-color:var(--z-primary);transform:translate(2px);box-shadow:0 4px 12px #2563eb26}.zeno-feature-card:hover .zeno-feature-card__arrow{border-color:#2563eb66}[dir=rtl] .zeno-feature-card__arrow:hover{transform:translate(-2px)}[dir=rtl] .zeno-feature-card__arrow i.bi-arrow-right{transform:scaleX(-1)}.zeno-pricing{padding:5.5rem 0 6rem;scroll-margin-top:var(--z-nav-h);background:#fff}.zeno-pricing__header{text-align:center;max-width:640px;margin:0 auto 3.5rem}.zeno-pricing__header h2{font-size:clamp(1.75rem,3.5vw,2.125rem);font-weight:800;letter-spacing:-.03em;color:var(--z-primary);margin-bottom:.875rem;line-height:1.25}.zeno-pricing__header p{font-size:1rem;color:var(--z-muted);line-height:1.65;margin:0}.zeno-pricing__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:stretch}.zeno-pricing-card{position:relative;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:1.5rem;padding:2.25rem 1.75rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 24px #0f172a0a;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;height:100%;overflow:hidden}.zeno-pricing-card--popular:before{content:"";position:absolute;inset-inline:0;top:0;height:140px;background:linear-gradient(180deg,rgba(37,99,235,.07) 0%,transparent 100%);pointer-events:none;z-index:0}.zeno-pricing-card>*{position:relative;z-index:1}.zeno-pricing-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0f172a14}.zeno-pricing-card--popular{border:2px solid var(--z-primary);box-shadow:0 8px 32px #2563eb1f}.zeno-pricing-card--popular:hover{box-shadow:0 20px 48px #2563eb29}.zeno-pricing-card__ribbon{position:absolute;top:1.25rem;inset-inline-start:1.25rem;background:var(--z-primary);color:#fff;font-size:.6875rem;font-weight:700;padding:.3rem .75rem;border-radius:6px;letter-spacing:.02em;z-index:2}.zeno-pricing-card__icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin-bottom:1rem}.zeno-pricing-card__icon--gray{background:#f1f5f9;color:#64748b}.zeno-pricing-card__icon--blue{background:#dbeafe;color:#2563eb}.zeno-pricing-card__icon--primary{background:linear-gradient(145deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 6px 20px #2563eb4d}.zeno-pricing-card__icon--purple{background:#ede9fe;color:#7c3aed}.zeno-pricing-card__name{font-size:1.125rem;font-weight:700;color:var(--z-text);margin:0 0 1rem;letter-spacing:-.02em}.zeno-pricing-card__checklist{list-style:none;padding:0;margin:0 0 1.25rem;width:100%;align-self:stretch}.zeno-pricing-card__check-item{display:flex;flex-direction:row;align-items:center;gap:.625rem;padding:.35rem 0;font-size:.8125rem;line-height:1.5}.zeno-pricing-card__check-item--head .zeno-pricing-card__check-text{font-weight:600;color:var(--z-text)}.zeno-pricing-card__check-icon{flex-shrink:0;color:#22c55e;font-size:.9375rem;line-height:1}.zeno-pricing-card__check-text{flex:1;min-width:0;white-space:nowrap;text-align:start;color:var(--z-muted)}.zeno-pricing-card__price-block{margin-bottom:1.25rem;width:100%}.zeno-pricing-card__amount{font-size:clamp(1.75rem,3vw,2.125rem);font-weight:800;letter-spacing:-.03em;color:var(--z-text);line-height:1.1}.zeno-pricing-card__currency{font-size:.875rem;font-weight:600;color:var(--z-muted);margin-inline-start:.25rem}.zeno-pricing-card__period{font-size:.8125rem;color:var(--z-muted-light);margin-top:.25rem}.zeno-pricing-card__renewal{font-size:.75rem;color:var(--z-muted);margin-top:.5rem;padding:.25rem .625rem;background:#f8fafc;border-radius:6px;display:inline-block}.zeno-pricing-card__features{list-style:none;padding:1rem 0 0;margin:0 0 .5rem;width:100%;border-top:1px solid rgba(15,23,42,.08)}.zeno-pricing-card__feature{display:flex;align-items:center;gap:.5rem;padding:.625rem 0;font-size:.8125rem;line-height:1.4;border-bottom:1px dashed rgba(15,23,42,.1)}.zeno-pricing-card__feature:last-child{border-bottom:none}.zeno-pricing-card__feature--muted{opacity:.6}.zeno-pricing-card__feature-icon{flex-shrink:0;width:1.125rem;text-align:center;font-size:.9375rem;color:#22c55e}.zeno-pricing-card__feature-icon--no{color:#94a3b8}.zeno-pricing-card__feature-name{flex:1;min-width:0;font-weight:500;color:var(--z-text);text-align:start}.zeno-pricing-card__feature-name--muted{color:var(--z-muted-light);font-style:italic}.zeno-pricing-card__feature .zeno-pricing-card__badge{position:static;flex-shrink:0;margin-inline-start:auto;display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;padding:.25rem .5rem;border-radius:6px;white-space:nowrap}.zeno-pricing-card__badge--value{background:#2563eb1a;color:var(--z-primary);border:1px solid rgba(37,99,235,.18)}.zeno-pricing-card__badge--ok{background:#22c55e1a;color:#16a34a}.zeno-pricing-card__badge--no{background:#ef444414;color:#ef4444}.zeno-pricing-card__more{background:none;border:none;color:var(--z-primary);font-size:.8125rem;font-weight:600;padding:.25rem 0 1rem;width:100%;cursor:pointer;transition:color .15s}.zeno-pricing-card__more:hover{color:var(--z-primary-hover);text-decoration:underline}.zeno-pricing-card__btn{width:100%;padding:.75rem 1rem;border-radius:10px;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;margin-top:auto}.zeno-pricing-card__btn--outline{background:#fff;border:1.5px solid rgba(37,99,235,.35);color:var(--z-primary)}.zeno-pricing-card__btn--outline:hover{background:var(--z-primary-soft);border-color:var(--z-primary);transform:translateY(-1px)}.zeno-pricing-card__btn--solid{background:var(--z-primary);border:1.5px solid var(--z-primary);color:#fff;box-shadow:0 4px 16px #2563eb59}.zeno-pricing-card__btn--solid:hover{background:var(--z-primary-hover);border-color:var(--z-primary-hover);transform:translateY(-1px);box-shadow:0 8px 24px #2563eb66;color:#fff}.zeno-pricing__footnote{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:2.5rem 0 0;font-size:.8125rem;color:var(--z-muted);text-align:center}.zeno-pricing__footnote i{color:var(--z-primary);font-size:1rem}.zeno-registration-modal{position:fixed;inset:0;z-index:1055;display:grid;place-items:center;padding:1rem;background:#0f172a6b;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:zeno-modal-fade .18s ease both}.zeno-registration-modal__panel{width:min(100%,480px);max-height:calc(100vh - 2.5rem);overflow:auto;scrollbar-width:none;-ms-overflow-style:none;position:relative;border:1px solid rgba(59,130,246,.16);border-radius:1.3rem;background:radial-gradient(circle at 8% 0%,rgba(59,130,246,.11),transparent 28%),#fff;box-shadow:0 24px 64px #0f172a47;padding:clamp(.85rem,2.2vw,1.1rem)}.zeno-registration-modal__panel:has(.zeno-registration-modal__dropdown .dropdown-menu.show){overflow:visible}.zeno-registration-modal__panel::-webkit-scrollbar{display:none}.zeno-registration-modal__panel.faster{--animate-duration: .28s}.zeno-registration-modal__close{position:absolute;top:.7rem;inset-inline-end:.7rem;width:28px;height:28px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#ffffffdb;color:var(--z-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.zeno-registration-modal__close:hover{background:#fff;color:var(--z-text);transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1a}.zeno-registration-modal__header{display:flex;align-items:center;gap:.5rem;padding-inline-end:1.85rem;margin-bottom:.65rem}.zeno-registration-modal__package-icon{width:36px;height:36px;flex:0 0 auto;border-radius:.85rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.95rem;background:linear-gradient(135deg,#60a5fa,#2563eb);box-shadow:0 12px 24px #3b82f63d}.zeno-registration-modal__package-icon--gray{background:linear-gradient(135deg,#94a3b8,#475569)}.zeno-registration-modal__package-icon--purple{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.zeno-registration-modal__package-icon--primary,.zeno-registration-modal__package-icon--blue{background:linear-gradient(135deg,#60a5fa,#2563eb)}.zeno-registration-modal__eyebrow{display:block;margin-bottom:.12rem;color:var(--z-primary);font-size:.62rem;font-weight:800}.zeno-registration-modal__header h3{margin:0;color:var(--z-text);font-size:clamp(.88rem,1.6vw,1.05rem);font-weight:800;letter-spacing:-.025em}.zeno-registration-modal__intro{margin-bottom:.65rem}.zeno-registration-modal__intro h2{margin:0 0 .25rem;color:var(--z-text);font-size:clamp(1.05rem,2vw,1.3rem);font-weight:850;letter-spacing:-.04em;line-height:1.2}.zeno-registration-modal__intro p{margin:0;color:var(--z-muted);font-size:.74rem;line-height:1.55}.zeno-registration-modal__error{margin-bottom:.7rem;padding:.55rem .75rem;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;font-size:.72rem}.zeno-registration-modal__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.zeno-registration-modal__field{display:grid;gap:.25rem;margin:0;color:var(--z-text);font-size:.7rem;font-weight:750}.zeno-registration-modal__field input{width:100%;min-height:36px;border:1px solid rgba(15,23,42,.1);border-radius:.75rem;background:#f8fbffeb;color:var(--z-text);padding:.48rem .65rem;font-size:.78rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.zeno-registration-modal__field input:focus{border-color:#3b82f68c;background:#fff;box-shadow:0 0 0 3px #3b82f61f}.zeno-registration-modal__field input.is-valid{border-color:#22c55eb3}.zeno-registration-modal__field input.is-invalid{border-color:#ef4444bf}.zeno-registration-modal__field--full{grid-column:1 / -1}.zeno-registration-modal__dropdown{position:relative;width:100%}.zeno-registration-modal__dropdown-btn{display:inline-flex;align-items:center;gap:.4rem;width:100%;min-height:36px;border:1px solid rgba(15,23,42,.1);border-radius:.75rem;background:#f8fbffeb;color:var(--z-muted);padding:.48rem .65rem;font-size:.78rem;font-weight:500;text-align:start;cursor:pointer;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.zeno-registration-modal__dropdown-btn>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--z-text)}.zeno-registration-modal__dropdown-btn>.bi-layers{flex:0 0 auto;font-size:.85rem;opacity:.7}.zeno-registration-modal__dropdown-btn:after{display:none}.zeno-registration-modal__dropdown-btn:hover{background:#3b82f60f;border-color:#3b82f647;color:var(--z-text)}.zeno-registration-modal__dropdown-btn:focus,.zeno-registration-modal__dropdown-btn.show{border-color:#3b82f68c;background:#fff;box-shadow:0 0 0 3px #3b82f61f;color:var(--z-text)}.zeno-registration-modal__dropdown-btn.is-valid{border-color:#22c55eb3}.zeno-registration-modal__dropdown-btn.is-invalid{border-color:#ef4444bf}.zeno-registration-modal__dropdown-chevron{flex:0 0 auto;margin-inline-start:auto;font-size:.625rem;opacity:.6}.zeno-registration-modal__dropdown .dropdown-menu{z-index:1080;width:100%;min-width:100%;padding:.3rem;margin-top:.3rem!important}.zeno-registration-modal__dropdown .dropdown-item{font-size:.75rem;font-weight:600;color:var(--z-text);padding:.42rem .55rem;white-space:normal}.zeno-registration-modal__dropdown .dropdown-item.active,.zeno-registration-modal__dropdown .dropdown-item:active{background:#3b82f61a;color:#1d4ed8}.zeno-registration-modal__hint{color:var(--z-muted);font-size:.62rem;font-weight:500;line-height:1.4}.zeno-registration-modal__password{display:flex;align-items:stretch}.zeno-registration-modal__password input{flex:1 1 auto;min-width:0;border-start-end-radius:0;border-end-end-radius:0}.zeno-registration-modal__password button{width:36px;flex:0 0 36px;border:1px solid rgba(15,23,42,.1);border-inline-start:0;border-start-end-radius:.75rem;border-end-end-radius:.75rem;background:#fff;color:var(--z-muted);cursor:pointer;transition:color .16s ease,background .16s ease}.zeno-registration-modal__password button:hover{color:var(--z-primary);background:#f8fbff}.zeno-registration-modal__submit{grid-column:1 / -1;min-height:38px;border:none;border-radius:999px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:.8rem;font-weight:850;box-shadow:0 12px 24px #3b82f647;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.zeno-registration-modal__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px #3b82f65c}.zeno-registration-modal__submit:disabled{cursor:not-allowed;opacity:.72}.zeno-registration-modal__login{margin:.85rem 0 0;color:var(--z-muted);text-align:center;font-size:.74rem}.zeno-registration-modal__login button{border:0;background:transparent;color:var(--z-primary);font-weight:800;padding:.1rem .2rem;cursor:pointer}.zeno-registration-modal__login button:hover{color:var(--z-primary-hover)}@keyframes zeno-modal-fade{0%{opacity:0}to{opacity:1}}.zeno-landing .zeno-footer{background:var(--z-hero-bg)!important;border-top:none!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:relative;z-index:1;overflow:hidden}.zeno-landing .zeno-footer .zeno-container{position:relative;z-index:1}.zeno-landing .zeno-footer .zeno-hero__dots{mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 15%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 15%,transparent 75%)}.zeno-landing .zeno-footer .zeno-hero__blob--1{top:auto;bottom:-15%;inset-inline-start:5%;inset-inline-end:auto}.zeno-landing .zeno-footer .zeno-hero__blob--2{bottom:auto;top:-10%;inset-inline-end:10%}.zeno-landing .footer-title{font-size:.875rem!important;font-weight:600!important;letter-spacing:-.01em;color:var(--z-text)}.zeno-landing .footer-links{font-size:.875rem}.zeno-landing .footer-links li{color:var(--z-muted)}.zeno-landing .footer-links a{color:var(--z-muted);text-decoration:none;transition:color .15s}.zeno-landing .footer-links a:hover{color:var(--z-primary)}.zeno-landing .footer-links .bi{color:var(--z-primary)!important}.zeno-landing .social-icon{width:36px;height:36px;border-radius:10px;background:#f1f5f9!important;color:var(--z-muted)!important;font-size:1rem;transition:background .15s,color .15s,transform .15s}.zeno-landing .social-icon:hover{background:var(--z-primary-soft)!important;color:var(--z-primary)!important;transform:translateY(-2px)}.zeno-landing .download-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-decoration:none;color:inherit;border:1px solid var(--z-border)!important;border-radius:var(--z-radius)!important;background:var(--z-bg)!important;padding:.875rem 1rem!important;transition:border-color .15s,box-shadow .15s!important}.zeno-footer__downloads-list{display:flex;flex-direction:column;gap:.75rem}.zeno-footer__row,.zeno-footer__row--ltr{direction:ltr}.zeno-footer__row--rtl{direction:rtl}.zeno-footer__row--ltr .zeno-footer__col--contact{order:1}.zeno-footer__row--ltr .zeno-footer__col--downloads{order:2}.zeno-footer__row--ltr .zeno-footer__col--about{order:3}.zeno-footer__row--rtl .zeno-footer__col--about{order:1}.zeno-footer__row--rtl .zeno-footer__col--contact{order:2}.zeno-footer__row--rtl .zeno-footer__col--downloads{order:3}.zeno-landing .download-card:hover{border-color:var(--z-border-strong)!important;box-shadow:var(--z-shadow-sm)!important;transform:none}.zeno-landing .download-card i{color:var(--z-primary)!important;flex-shrink:0}.zeno-footer__grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:2rem;direction:ltr}.zeno-footer__col{min-width:0}.zeno-footer[dir=rtl] .zeno-footer__col--downloads{order:1}.zeno-footer[dir=rtl] .zeno-footer__col--contact,.zeno-footer[dir=ltr] .zeno-footer__col--contact{order:2}.zeno-footer[dir=rtl] .zeno-footer__col--about{order:3}.zeno-footer[dir=ltr] .zeno-footer__col--about{order:1}.zeno-footer[dir=ltr] .zeno-footer__col--downloads{order:3}.zeno-footer[dir=rtl] .zeno-footer__col{direction:rtl;text-align:right}.zeno-footer[dir=ltr] .zeno-footer__col{direction:ltr;text-align:left}.zeno-footer__col--about p{line-height:1.8}@media(max-width:1199.98px){.zeno-features__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}.zeno-feature-card__desc{max-width:none}.zeno-pricing__grid,.zeno-footer__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:991.98px){.zeno-nav__inner{grid-template-columns:1fr auto}.zeno-nav__links{display:none!important}.zeno-features__grid{grid-template-columns:repeat(2,1fr)}.zeno-pricing__grid{grid-template-columns:1fr;max-width:400px;margin-inline:auto}.zeno-hero__grid{grid-template-columns:1fr;gap:2rem}}@media(max-width:767.98px){.zeno-hero{padding:2.5rem 0 3rem}.zeno-features{padding:4rem 0}.zeno-features__grid{grid-template-columns:1fr;max-width:360px;margin-inline:auto}.zeno-features,.zeno-pricing{padding:3rem 0}.zeno-footer__grid{grid-template-columns:1fr}.zeno-hero__trust{flex-direction:column;gap:.75rem}}@media(prefers-reduced-motion:reduce){.zeno-pricing-card:hover,.zeno-feature-card:hover,.zeno-btn-primary:hover{transform:none}}.zeno-landing{--z-max: 1200px;--z-shadow-sm: 0 8px 24px rgba(15, 23, 42, .04);--z-shadow-md: 0 16px 44px rgba(15, 23, 42, .07);--z-shadow-lg: 0 28px 80px rgba(15, 23, 42, .11);--z-ring: 0 0 0 1px rgba(59, 130, 246, .12);background:radial-gradient(circle at 12% 8%,rgba(59,130,246,.12),transparent 28%),radial-gradient(circle at 86% 18%,rgba(14,165,233,.1),transparent 26%),linear-gradient(180deg,#f8fbff,#fff 38%,#f8fbff)}.zeno-nav{background:#ffffffd1;border-bottom:1px solid rgba(59,130,246,.1);box-shadow:0 10px 30px #0f172a09}.zeno-nav__inner{min-height:72px}.zeno-nav__link{border-radius:999px;padding:.55rem .9rem;transition:color .18s ease,background .18s ease,transform .18s ease}.zeno-nav__link:hover{background:#3b82f612;transform:translateY(-1px)}.zeno-nav__link--active{background:#3b82f617}.zeno-nav__link--active:after{display:none}.zeno-nav__lang-btn,.zeno-landing .zeno-btn-ghost,.zeno-landing .zeno-btn-primary{border-radius:999px}.zeno-landing .zeno-btn-primary{padding:.58rem 1.25rem;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 12px 28px #3b82f63d}.zeno-landing .zeno-btn-primary:hover{box-shadow:0 16px 36px #3b82f657}.zeno-section-header{margin-bottom:4rem}.zeno-section-kicker{background:#ffffffd1;box-shadow:var(--z-ring),0 12px 28px #3b82f614}.zeno-section-header h2{max-width:760px;margin-inline:auto}.zeno-hero{padding:clamp(4rem,8vw,7.5rem) 0 clamp(4.5rem,8vw,7rem);background:linear-gradient(135deg,#eff6ffeb,#ffffffe6,#f8fbfff5)}.zeno-hero__blob{filter:blur(95px)}.zeno-hero__blob--1{background:#3b82f62e}.zeno-hero__blob--2{background:#0ea5e91f}.zeno-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2.5rem,6vw,5rem)}.zeno-hero__badge{padding:.48rem 1rem;background:#ffffffdb;border-color:#3b82f62e;box-shadow:0 12px 30px #3b82f614}.zeno-hero__title{font-size:clamp(2.35rem,5.6vw,4.25rem);line-height:1.08;letter-spacing:-.055em;margin-bottom:1.25rem}.zeno-hero__subtitle{max-width:600px;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.95;margin-bottom:2rem}.zeno-hero__cta{gap:.9rem}.zeno-hero__cta-main{min-height:50px;border-radius:999px;padding:.85rem 1.5rem}.zeno-hero__cta-main{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 16px 36px #3b82f647}.zeno-hero__trust{gap:.85rem}.zeno-hero__trust-item{padding:.55rem .85rem;background:#ffffffb8;border:1px solid rgba(15,23,42,.06);border-radius:999px;box-shadow:0 10px 26px #0f172a0b}.zeno-hero__trust-icon{width:30px;height:30px;font-size:.9rem}.zeno-hero__visual{padding:1.25rem}.zeno-hero__visual:before{content:"";position:absolute;inset:8% 2% -4%;z-index:-1;background:radial-gradient(circle,rgba(59,130,246,.18),transparent 64%);filter:blur(18px)}.zeno-hero__image{max-width:720px;border:1px solid rgba(59,130,246,.14);border-radius:1.75rem;box-shadow:0 34px 90px #0f172a26}.zeno-features{padding:clamp(4.5rem,8vw,7rem) 0;background:#fff}.zeno-features__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}.zeno-feature-card{align-items:flex-start;text-align:start;padding:1.75rem;border-radius:1.5rem;border-color:#3b82f61a;box-shadow:0 14px 38px #0f172a0e}.zeno-feature-card:hover{transform:translateY(-7px);border-color:#3b82f638;box-shadow:0 24px 60px #0f172a18}.zeno-feature-card__icon-wrap{margin-bottom:1.35rem}.zeno-feature-card__title{font-size:1.05rem;margin-bottom:.7rem}.zeno-feature-card__desc{max-width:none;font-size:.9rem;line-height:1.75}.zeno-feature-card__arrow{margin-top:.25rem;align-self:flex-end}.zeno-pricing{padding:clamp(4.5rem,8vw,7rem) 0;background:radial-gradient(circle at 50% 0%,rgba(59,130,246,.1),transparent 32%),#fff}.zeno-pricing__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem}.zeno-pricing-card{border-radius:1.65rem;padding:2.25rem 1.55rem 1.65rem;border-color:#3b82f61a;box-shadow:0 16px 42px #0f172a0f}.zeno-pricing-card:hover{transform:translateY(-7px);box-shadow:0 26px 70px #0f172a1a}.zeno-pricing-card--popular{border-color:#3b82f6c2;box-shadow:0 26px 70px #3b82f629}.zeno-pricing-card--popular:before{height:180px;background:linear-gradient(180deg,rgba(59,130,246,.12) 0%,transparent 100%)}.zeno-pricing-card__ribbon{border-radius:999px;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 10px 26px #3b82f640}.zeno-pricing-card__name{font-size:1.2rem}.zeno-pricing-card__amount{font-size:clamp(2rem,3vw,2.4rem)}.zeno-pricing-card__btn{min-height:46px;border-radius:999px}.zeno-pricing-card__btn--solid{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:transparent}.zeno-landing .zeno-footer{padding-top:5rem!important;background:radial-gradient(circle at 10% 10%,rgba(59,130,246,.12),transparent 28%),linear-gradient(180deg,#f8fbff,#eef6ff)!important}.zeno-footer__grid{gap:2.5rem}.zeno-landing .download-card{border-radius:1rem!important;background:#ffffffc7!important;box-shadow:0 12px 30px #0f172a0b}.zeno-landing .download-card:hover{transform:translateY(-2px);border-color:#3b82f638!important;box-shadow:0 18px 42px #0f172a13!important}.zeno-landing .social-icon{display:inline-flex;align-items:center;justify-content:center;background:#ffffffc7!important;box-shadow:0 10px 24px #0f172a0b}@media(max-width:1199.98px){.zeno-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991.98px){.zeno-hero__grid{grid-template-columns:1fr;text-align:center}.zeno-hero__subtitle{margin-inline:auto}.zeno-hero__cta,.zeno-hero__trust{justify-content:center}.zeno-hero__visual{max-width:760px;margin-inline:auto}}@media(max-width:767.98px){.zeno-container,.zeno-nav__inner{padding-inline:1rem}.zeno-hero{padding:3.25rem 0 4rem}.zeno-hero__title{font-size:clamp(2rem,12vw,3rem)}.zeno-hero__cta{flex-direction:column}.zeno-hero__cta-main{width:100%;justify-content:center}.zeno-hero__trust{align-items:stretch}.zeno-hero__trust-item{justify-content:center}.zeno-features__grid{grid-template-columns:1fr;max-width:420px}.zeno-feature-card{padding:1.5rem}.zeno-registration-modal{align-items:end;padding:.55rem}.zeno-registration-modal__panel{width:100%;max-height:calc(100vh - 1.1rem);border-radius:1.1rem;padding:.85rem}.zeno-registration-modal__header{align-items:flex-start}.zeno-registration-modal__form{grid-template-columns:1fr;gap:.55rem}.zeno-registration-modal__field input{min-height:36px}}.zeno-hero.svelte-jy4csz{position:relative;display:flex;width:100%;min-height:auto;align-items:center;overflow:hidden;padding:46px 0 42px;background:linear-gradient(180deg,#f8fbfff2,#fff)}.zeno-hero__bg.svelte-jy4csz{position:absolute;inset:0;overflow:hidden;pointer-events:none}.zeno-hero__blob.svelte-jy4csz{position:absolute;border-radius:50%;filter:blur(2px);opacity:.5}.zeno-hero__blob--1.svelte-jy4csz{top:-170px;inset-inline-start:-130px;width:390px;height:390px;background:radial-gradient(circle,#2f6fed2e,#2f6fed00 70%)}.zeno-hero__blob--2.svelte-jy4csz{right:-150px;bottom:-190px;width:430px;height:430px;background:radial-gradient(circle,#6366f124,#6366f100 70%)}.zeno-hero__dots.svelte-jy4csz{position:absolute;top:28px;right:4%;width:160px;height:110px;opacity:.25;background-image:radial-gradient(circle,rgba(47,111,237,.5) 1px,transparent 1.5px);background-size:14px 14px}.zeno-container.svelte-jy4csz{position:relative;z-index:2;width:min(100%,1320px);margin-inline:auto;padding-inline:20px}.zeno-hero__grid.svelte-jy4csz{display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:36px}.zeno-hero__content.svelte-jy4csz{width:100%;max-width:560px}.zeno-hero__badge.svelte-jy4csz{display:inline-flex;min-height:28px;align-items:center;gap:6px;padding:4px 9px;border:1px solid rgba(47,111,237,.14);border-radius:999px;color:#2f6fed;background:#2f6fed12;font-size:10px;font-weight:700;line-height:1.2}.zeno-hero__badge.svelte-jy4csz i:where(.svelte-jy4csz){font-size:11px}.zeno-hero__title.svelte-jy4csz{max-width:620px;margin:13px 0 10px;color:#111827;font-size:clamp(32px,3.7vw,50px);font-weight:800;line-height:1.12;letter-spacing:-.035em}html[dir=rtl] .zeno-hero__title.svelte-jy4csz{letter-spacing:normal}.zeno-hero__subtitle.svelte-jy4csz{max-width:535px;margin:0;color:#64748b;font-size:13px;font-weight:400;line-height:1.75}.zeno-hero__cta.svelte-jy4csz{display:flex;align-items:center;margin-top:18px}.zeno-hero__cta-main.svelte-jy4csz{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:7px 15px;border:1px solid #2f6fed;border-radius:9px;color:#fff;background:#2f6fed;box-shadow:0 7px 18px #2f6fed33;font-family:inherit;font-size:11px;font-weight:700;line-height:1;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.zeno-hero__cta-main.svelte-jy4csz:hover{background:#245ed0;box-shadow:0 9px 22px #2f6fed40;transform:translateY(-1px)}.zeno-hero__cta-main.svelte-jy4csz:active{transform:translateY(0)}.zeno-hero__cta-main.svelte-jy4csz i:where(.svelte-jy4csz){font-size:12px}html[dir=rtl] .zeno-hero__cta-main.svelte-jy4csz i:where(.svelte-jy4csz){transform:scaleX(-1)}.zeno-hero__trust.svelte-jy4csz{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin-top:20px}.zeno-hero__trust-item.svelte-jy4csz{display:inline-flex;align-items:center;gap:5px;color:#64748b;font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap}.zeno-hero__trust-icon.svelte-jy4csz{display:inline-grid;flex:0 0 auto;width:26px;height:26px;place-items:center;border-radius:7px;font-size:11px}.zeno-hero__trust-icon--cloud.svelte-jy4csz{color:#0f6efd;background:#eff6ff}.zeno-hero__trust-icon--support.svelte-jy4csz{color:#059669;background:#ecfdf5}.zeno-hero__trust-icon--secure.svelte-jy4csz{color:#7c3aed;background:#f5f3ff}.zeno-hero__developer.svelte-jy4csz{display:flex;align-items:center;gap:8px;margin-top:13px}.zeno-hero__version.svelte-jy4csz{color:#94a3b8;font-size:10px}.zeno-hero__developer.svelte-jy4csz .btn{min-height:29px;padding:4px 8px;font-size:10px}.zeno-hero__visual.svelte-jy4csz{display:flex;width:100%;min-width:0;align-items:center;justify-content:center}.zeno-hero__image-wrap.svelte-jy4csz{position:relative;display:flex;width:100%;max-width:650px;align-items:center;justify-content:center}.zeno-hero__image-wrap.svelte-jy4csz:before{position:absolute;inset:12% 8%;z-index:-1;border-radius:50%;background:#2f6fed1c;filter:blur(45px);content:""}.zeno-hero__image.svelte-jy4csz{display:block;width:100%;max-width:650px;max-height:455px;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(15,23,42,.13))}@media(max-width:1199.98px){.zeno-hero.svelte-jy4csz{padding-block:42px 38px}.zeno-hero__grid.svelte-jy4csz{grid-template-columns:minmax(0,.95fr) minmax(390px,1.05fr);gap:28px}.zeno-hero__title.svelte-jy4csz{font-size:clamp(31px,3.7vw,45px)}.zeno-hero__image.svelte-jy4csz{max-height:400px}}@media(max-width:991.98px){.zeno-hero.svelte-jy4csz{padding-block:38px}.zeno-hero__grid.svelte-jy4csz{grid-template-columns:1fr;gap:30px}.zeno-hero__content.svelte-jy4csz{max-width:650px;margin-inline:auto;text-align:center}.zeno-hero__subtitle.svelte-jy4csz{margin-inline:auto}.zeno-hero__cta.svelte-jy4csz,.zeno-hero__trust.svelte-jy4csz,.zeno-hero__developer.svelte-jy4csz{justify-content:center}.zeno-hero__visual.svelte-jy4csz{max-width:680px;margin-inline:auto}.zeno-hero__image.svelte-jy4csz{max-height:380px}}@media(max-width:575.98px){.zeno-hero.svelte-jy4csz{padding-block:30px 34px}.zeno-container.svelte-jy4csz{padding-inline:13px}.zeno-hero__grid.svelte-jy4csz{gap:24px}.zeno-hero__badge.svelte-jy4csz{min-height:27px;font-size:9px}.zeno-hero__title.svelte-jy4csz{margin-top:11px;font-size:29px;line-height:1.16}.zeno-hero__subtitle.svelte-jy4csz{font-size:12px;line-height:1.7}.zeno-hero__cta.svelte-jy4csz{margin-top:15px}.zeno-hero__cta-main.svelte-jy4csz{min-height:36px;padding-inline:13px}.zeno-hero__trust.svelte-jy4csz{align-items:flex-start;flex-direction:column;gap:8px}.zeno-hero__trust-item.svelte-jy4csz{font-size:10px}.zeno-hero__image.svelte-jy4csz{max-height:290px}}@media(prefers-reduced-motion:reduce){.zeno-hero__cta-main.svelte-jy4csz{transition:none}}.zeno-hero__content.svelte-jy4csz{--hero-enter-x: 55px;--hero-enter-y: 15px;opacity:0;animation-name:svelte-jy4csz-zeno-hero-enter;animation-duration:.7s;animation-delay:0ms;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;backface-visibility:hidden;will-change:transform,opacity}.zeno-hero__visual.svelte-jy4csz{--hero-enter-x: -65px;--hero-enter-y: 18px;opacity:0;animation-name:svelte-jy4csz-zeno-hero-enter;animation-duration:.8s;animation-delay:.11s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;backface-visibility:hidden;will-change:transform,opacity}.zeno-hero__enter-left.svelte-jy4csz{--hero-enter-x: -55px}.zeno-hero__visual.zeno-hero__enter-left.svelte-jy4csz{--hero-enter-x: -65px}.zeno-hero__enter-right.svelte-jy4csz{--hero-enter-x: 55px}.zeno-hero__visual.zeno-hero__enter-right.svelte-jy4csz{--hero-enter-x: 65px}@keyframes svelte-jy4csz-zeno-hero-enter{0%{opacity:0;transform:translate3d(var(--hero-enter-x),var(--hero-enter-y),0)}to{opacity:1;transform:translateZ(0)}}.zeno-registration-modal__orgtype.svelte-khvvbd{position:relative;width:100%;min-width:0}.zeno-registration-modal__orgtype-control.svelte-khvvbd{position:relative;display:flex;align-items:center;width:100%;min-width:0;min-height:3rem;overflow:hidden;border:1px solid #d9e2f0;border-radius:1rem;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.zeno-registration-modal__orgtype-control.svelte-khvvbd:hover{border-color:#bfd0e7}.zeno-registration-modal__orgtype-control.svelte-khvvbd:focus-within{border-color:#7aa7ff;box-shadow:0 0 0 .2rem #2f6fed1a}.zeno-registration-modal__orgtype-control.is-invalid.svelte-khvvbd{border-color:#dc3545;box-shadow:0 0 0 .18rem #dc354514}.zeno-registration-modal__orgtype-leading.svelte-khvvbd{display:inline-grid;flex:0 0 2.75rem;width:2.75rem;height:100%;min-height:3rem;place-items:center;color:#64748b;font-size:.95rem;pointer-events:none}.zeno-registration-modal__orgtype-input.svelte-khvvbd{flex:1 1 auto;width:100%;min-width:0;min-height:3rem;padding:.75rem .25rem;border:0;outline:0;background:transparent;color:#0f172a;font:inherit;font-size:.88rem;font-weight:650;box-shadow:none}.zeno-registration-modal__orgtype-input.svelte-khvvbd::placeholder{color:#94a3b8;font-weight:500;opacity:1}.zeno-registration-modal__orgtype-clear.svelte-khvvbd{display:inline-grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;padding:0;border:0;border-radius:.55rem;background:transparent;color:#94a3b8;font-size:.7rem;cursor:pointer;transition:background-color .15s ease,color .15s ease}.zeno-registration-modal__orgtype-clear.svelte-khvvbd:hover{background:#f1f5f9;color:#334155}.zeno-registration-modal__orgtype-chevron.svelte-khvvbd{flex:0 0 auto;padding-inline:.45rem .9rem;color:#94a3b8;font-size:.75rem;pointer-events:none}.zeno-registration-modal__orgtype-menu.svelte-khvvbd{position:absolute;inset-inline:0;top:calc(100% + .45rem);z-index:60;width:100%;max-height:18rem;overflow-x:hidden;overflow-y:auto;padding:.4rem;border:1px solid #dbe4f0;border-radius:1rem;background:#fff;box-shadow:0 18px 38px #0f172a24;scrollbar-width:thin;scrollbar-color:#c7d2e1 transparent}.zeno-registration-modal__orgtype-menu.svelte-khvvbd::-webkit-scrollbar{width:.4rem}.zeno-registration-modal__orgtype-menu.svelte-khvvbd::-webkit-scrollbar-thumb{border-radius:999px;background:#c7d2e1}.zeno-registration-modal__orgtype-option.svelte-khvvbd{display:flex;align-items:flex-start;gap:.7rem;width:100%;min-width:0;padding:.7rem .75rem;border:0;border-radius:.85rem;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color .15s ease,color .15s ease}.zeno-registration-modal__orgtype-option.svelte-khvvbd:hover,.zeno-registration-modal__orgtype-option.svelte-khvvbd:focus-visible{outline:0;background:#f6f9fd}.zeno-registration-modal__orgtype-option.active.svelte-khvvbd{background:#eef4ff}.zeno-registration-modal__orgtype-option.svelte-khvvbd>i:where(.svelte-khvvbd){flex:0 0 1.4rem;margin-top:.15rem;color:#475569;font-size:.9rem;text-align:center}.zeno-registration-modal__orgtype-option.active.svelte-khvvbd>i:where(.svelte-khvvbd){color:#2f6fed}.zeno-registration-modal__orgtype-option-copy.svelte-khvvbd{display:grid;flex:1 1 auto;min-width:0;gap:.2rem}.zeno-registration-modal__orgtype-option-copy.svelte-khvvbd strong:where(.svelte-khvvbd){overflow:hidden;color:#0f172a;font-size:.86rem;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.zeno-registration-modal__orgtype-option-copy.svelte-khvvbd small:where(.svelte-khvvbd){display:-webkit-box;overflow:hidden;color:#64748b;font-size:.74rem;font-weight:500;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.zeno-registration-modal__orgtype-empty.svelte-khvvbd{display:grid;min-height:8rem;place-items:center;align-content:center;gap:.5rem;padding:1rem;color:#94a3b8;font-size:.82rem;font-weight:650;text-align:center}.zeno-registration-modal__orgtype-empty.svelte-khvvbd i:where(.svelte-khvvbd){font-size:1rem}html[dir=rtl] .zeno-registration-modal__orgtype-input.svelte-khvvbd{text-align:right}html[dir=ltr] .zeno-registration-modal__orgtype-input.svelte-khvvbd{text-align:left}html.dark .zeno-registration-modal__orgtype-control.svelte-khvvbd{border-color:var(--erp-border, #2b3a4f);background:var(--erp-surface, #111827);color-scheme:dark}html.dark .zeno-registration-modal__orgtype-control.svelte-khvvbd:hover{border-color:var(--erp-border-strong, #40516a)}html.dark .zeno-registration-modal__orgtype-control.svelte-khvvbd:focus-within{border-color:var(--erp-primary, #60a5fa);box-shadow:0 0 0 .2rem #60a5fa26}html.dark .zeno-registration-modal__orgtype-leading.svelte-khvvbd,html.dark .zeno-registration-modal__orgtype-chevron.svelte-khvvbd,html.dark .zeno-registration-modal__orgtype-clear.svelte-khvvbd{color:var(--erp-muted, #94a3b8)}html.dark .zeno-registration-modal__orgtype-input.svelte-khvvbd{color:var(--erp-text, #e5edf7);caret-color:var(--erp-text, #e5edf7)}html.dark .zeno-registration-modal__orgtype-input.svelte-khvvbd::placeholder{color:var(--erp-muted, #94a3b8)}html.dark .zeno-registration-modal__orgtype-clear.svelte-khvvbd:hover{background:#94a3b81a;color:var(--erp-text-soft, #cbd5e1)}html.dark .zeno-registration-modal__orgtype-menu.svelte-khvvbd{border-color:var(--erp-border, #2b3a4f);background:var(--erp-surface, #111827);box-shadow:0 18px 38px #00000052;scrollbar-color:#52647d transparent}html.dark .zeno-registration-modal__orgtype-menu.svelte-khvvbd::-webkit-scrollbar-thumb{background:#52647d}html.dark .zeno-registration-modal__orgtype-option.svelte-khvvbd:hover,html.dark .zeno-registration-modal__orgtype-option.svelte-khvvbd:focus-visible{background:#94a3b814}html.dark .zeno-registration-modal__orgtype-option.active.svelte-khvvbd{background:#60a5fa1f}html.dark .zeno-registration-modal__orgtype-option.svelte-khvvbd>i:where(.svelte-khvvbd){color:var(--erp-text-soft, #cbd5e1)}html.dark .zeno-registration-modal__orgtype-option.active.svelte-khvvbd>i:where(.svelte-khvvbd){color:var(--erp-primary, #60a5fa)}html.dark .zeno-registration-modal__orgtype-option-copy.svelte-khvvbd strong:where(.svelte-khvvbd){color:var(--erp-text, #e5edf7)}html.dark .zeno-registration-modal__orgtype-option-copy.svelte-khvvbd small:where(.svelte-khvvbd),html.dark .zeno-registration-modal__orgtype-empty.svelte-khvvbd{color:var(--erp-muted, #94a3b8)}@media(max-width:575.98px){.zeno-registration-modal__orgtype-menu.svelte-khvvbd{max-height:14rem}}.zeno-login{--login-blue: #3b82f6;--login-blue-dark: #0f6efd;--login-blue-soft: rgba(59, 130, 246, .1);--login-text: #0f172a;--login-muted: #64748b;--login-border: rgba(15, 23, 42, .1);min-height:100vh;position:relative;display:grid;place-items:center;padding:clamp(.85rem,3.5vw,1.7rem);overflow:hidden;font-family:Vazirmatn,Inter,system-ui,-apple-system,sans-serif;color:var(--login-text);background:radial-gradient(circle at 15% 12%,rgba(59,130,246,.15),transparent 30%),radial-gradient(circle at 86% 80%,rgba(14,165,233,.12),transparent 28%),linear-gradient(180deg,#f8fbff,#fff 47%,#eef6ff)}.zeno-login__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.zeno-login__blob{position:absolute;width:300px;height:300px;border-radius:999px;filter:blur(80px);opacity:.82}.zeno-login__blob--1{top:-100px;inset-inline-start:-85px;background:#3b82f62e}.zeno-login__blob--2{bottom:-115px;inset-inline-end:-110px;background:#0ea5e924}.zeno-login__dots{position:absolute;inset:0;opacity:.22;background-image:radial-gradient(rgba(37,99,235,.24) 1px,transparent 1px);background-size:20px 20px;mask-image:radial-gradient(ellipse 70% 65% at 50% 45%,black 15%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 45%,black 15%,transparent 78%)}.zeno-login__mock{position:absolute;width:160px;padding:.85rem;border:1px solid rgba(59,130,246,.12);border-radius:1.05rem;background:#ffffff94;box-shadow:0 18px 46px #0f172a14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.zeno-login__mock:before,.zeno-login__mock span,.zeno-login__mock strong,.zeno-login__mock em{content:"";display:block;border-radius:999px;background:#3b82f624}.zeno-login__mock:before{width:36px;height:36px;border-radius:.75rem;margin-bottom:.7rem;background:linear-gradient(135deg,#60a5fa61,#2563eb2e)}.zeno-login__mock span{width:70%;height:8px;margin-bottom:.45rem}.zeno-login__mock strong{width:92%;height:8px;margin-bottom:.45rem}.zeno-login__mock em{width:54%;height:8px}.zeno-login__mock--sales{top:16%;inset-inline-start:clamp(1rem,9vw,8rem);transform:rotate(-5deg)}.zeno-login__mock--report{right:clamp(1rem,9vw,8rem);bottom:15%;transform:rotate(6deg)}.zeno-login__card{width:min(100%,380px);position:relative;z-index:1;border:1px solid rgba(59,130,246,.16);border-radius:1.4rem;background:radial-gradient(circle at 8% 0%,rgba(59,130,246,.09),transparent 28%),#fffffff5;box-shadow:0 24px 68px #0f172a24;padding:clamp(1.05rem,3vw,1.55rem);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.zeno-login__topbar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.85rem}.zeno-login__lang{flex-shrink:0}.zeno-login__lang-btn{display:inline-flex;align-items:center;gap:.3rem;background:transparent;border:1px solid var(--login-border);border-radius:7px;padding:.3rem .5rem;font-size:.75rem;font-weight:500;color:var(--login-muted);cursor:pointer;transition:border-color .15s,background .15s}.zeno-login__lang-btn:hover{background:#3b82f60f;border-color:#3b82f647;color:var(--login-text)}.zeno-login__lang-btn:after{display:none}.zeno-login__lang-chevron{font-size:.55rem;opacity:.6}.zeno-login__lang .dropdown-menu{min-width:7.5rem;padding:.3rem;margin-top:.3rem!important}.zeno-login__lang .dropdown-item{font-size:.75rem;font-weight:600;color:var(--login-text);padding:.38rem .55rem}.zeno-login__lang .dropdown-item.active,.zeno-login__lang .dropdown-item:active{background:#3b82f61a;color:var(--login-blue-dark)}.zeno-login__back{display:inline-flex;align-items:center;gap:.3rem;border:1px solid rgba(59,130,246,.12);background:#3b82f612;color:var(--login-blue-dark);border-radius:999px;padding:.35rem .65rem;font-size:.7rem;font-weight:800;cursor:pointer;margin-bottom:0;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.zeno-login__back:hover{background:#3b82f621;transform:translateY(-1px);box-shadow:0 8px 20px #3b82f61a}.zeno-login[dir=rtl] .zeno-login__back i{transform:scaleX(-1)}.zeno-login__brand{text-align:center;margin-bottom:1.05rem}.zeno-login__logo-wrap{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(59,130,246,.1);border-radius:.95rem;background:#fff;box-shadow:0 12px 26px #3b82f621;margin-bottom:.6rem}.zeno-login__logo{max-width:40px;max-height:40px}.zeno-login__eyebrow{display:block;color:var(--login-blue-dark);font-size:.65rem;font-weight:850;margin-bottom:.25rem}.zeno-login__brand h1{margin:0 0 .3rem;color:var(--login-text);font-size:clamp(1.22rem,3.5vw,1.55rem);font-weight:850;letter-spacing:-.04em;line-height:1.2}.zeno-login__brand p{max-width:285px;margin:0 auto;color:var(--login-muted);font-size:.78rem;line-height:1.7}.zeno-login__error{margin-bottom:.75rem;padding:.6rem .75rem;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.8rem;font-size:.75rem;text-align:center}.zeno-login__form{display:grid;gap:.7rem}.zeno-login__field{display:grid;gap:.32rem;margin:0;color:var(--login-text);font-size:.72rem;font-weight:800}.zeno-login__control{position:relative;display:flex;align-items:stretch}.zeno-login__control-icon{position:absolute;top:50%;inset-inline-start:.75rem;z-index:1;color:#94a3b8;font-size:.88rem;transform:translateY(-50%);pointer-events:none;transition:color .18s ease}.zeno-login__control input,.zeno-login__control select{width:100%;min-height:40px;border:1px solid var(--login-border);border-radius:.8rem;background:#f8fbffeb;color:var(--login-text);padding:.6rem .75rem;padding-inline-start:2.15rem;font-size:.8rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.zeno-login__control select{cursor:pointer}.zeno-login__control input:focus,.zeno-login__control select:focus{border-color:#3b82f694;background:#fff;box-shadow:0 0 0 3px #3b82f61f}.zeno-login__control:focus-within .zeno-login__control-icon{color:var(--login-blue-dark)}.zeno-login__password input{flex:1 1 auto;min-width:0;border-start-end-radius:0;border-end-end-radius:0}.zeno-login__password button{width:40px;flex:0 0 40px;border:1px solid var(--login-border);border-inline-start:0;border-start-end-radius:.8rem;border-end-end-radius:.8rem;background:#fff;color:var(--login-muted);cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.zeno-login__password button:hover,.zeno-login__password button:focus-visible{color:var(--login-blue-dark);background:#f8fbff;border-color:#3b82f647;outline:none}.zeno-login__submit{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:none;border-radius:999px;background:linear-gradient(135deg,var(--login-blue) 0%,var(--login-blue-dark) 100%);color:#fff;font-size:.84rem;font-weight:850;box-shadow:0 14px 28px #3b82f647;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.zeno-login__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 36px #3b82f65c}.zeno-login__submit:disabled{cursor:not-allowed;opacity:.72}.zeno-login__submit i{font-size:1.05rem}.zeno-login__register{margin:.85rem 0 0;color:var(--login-muted);text-align:center;font-size:.76rem}.zeno-login__register button{border:0;background:transparent;color:var(--login-blue-dark);font-weight:850;padding:.1rem .2rem;cursor:pointer;transition:color .18s ease}.zeno-login__register button:hover{color:#1d4ed8}.zeno-login__danger{width:100%;margin-top:.75rem;border:1px solid #fecaca;border-radius:999px;background:#fef2f2;color:#b91c1c;padding:.6rem .85rem;font-weight:800;font-size:.84rem}.zeno-login__version{margin-top:1.05rem;text-align:center;color:#94a3b8;font-size:.65rem}@media(max-width:991.98px){.zeno-login__mock{opacity:.45}.zeno-login__mock--sales{inset-inline-start:-42px}.zeno-login__mock--report{inset-inline-end:-48px}}@media(max-width:575.98px){.zeno-login{place-items:center;padding:.65rem}.zeno-login__card{width:min(100%,92vw);border-radius:1.15rem;padding:.95rem}.zeno-login__mock{display:none}.zeno-login__brand{margin-bottom:.85rem}.zeno-login__logo-wrap{width:48px;height:48px}.zeno-login__logo{max-width:37px;max-height:37px}}.object-cover.svelte-6663sx{object-fit:cover}@keyframes svelte-1ww12df-toastInModern{0%{opacity:0;transform:translate(40px) scale(.96);filter:blur(6px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes svelte-1ww12df-toastOutModern{0%{opacity:1;transform:translate(0) scale(1);filter:blur(0)}to{opacity:0;transform:translate(40px) scale(.92);filter:blur(6px)}}.toast-modern-in.svelte-1ww12df{animation:svelte-1ww12df-toastInModern .42s cubic-bezier(.16,1,.3,1) both}.toast-modern-out.svelte-1ww12df{animation:svelte-1ww12df-toastOutModern .3s cubic-bezier(.4,0,1,1) both}.toast-confirm-overlay.svelte-1ww12df{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000}.toast-confirm-popup.svelte-1ww12df{min-width:320px;max-width:420px;transform-origin:center;animation:svelte-1ww12df-toastPopupIn .26s ease}@keyframes svelte-1ww12df-toastPopupIn{0%{opacity:0;transform:scale(.85) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-1ww12df-overlayIn{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes svelte-1ww12df-overlayOut{0%{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}to{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.overlay-in.svelte-1ww12df{animation:svelte-1ww12df-overlayIn .2s ease forwards}.overlay-out.svelte-1ww12df{animation:svelte-1ww12df-overlayOut .28s ease forwards}.confirm-modal-overlay.svelte-1vb3hcf{position:fixed;inset:0;z-index:10150;display:flex;align-items:center;justify-content:center;padding:var(--modal-overlay-padding, 1rem);background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:svelte-1vb3hcf-confirmOverlayIn .18s ease forwards}.confirm-modal.svelte-1vb3hcf{width:min(95vw,26.25rem);max-height:min(90vh,40rem);display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:var(--card-radius, .875rem);background:#fff;box-shadow:0 20px 40px #0f172a24;overflow:hidden;animation:svelte-1vb3hcf-confirmModalIn .22s cubic-bezier(.16,1,.3,1) forwards;min-width:0}.confirm-modal__header.svelte-1vb3hcf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #e2e8f0;background:#fff}.confirm-modal__header-main.svelte-1vb3hcf{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.confirm-modal__icon.svelte-1vb3hcf{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;background:#eff6ff;color:#0f6efd}.confirm-modal--danger.svelte-1vb3hcf .confirm-modal__icon:where(.svelte-1vb3hcf){background:#fef2f2;color:#ef4444}.confirm-modal--warning.svelte-1vb3hcf .confirm-modal__icon:where(.svelte-1vb3hcf){background:#fffbeb;color:#f59e0b}.confirm-modal--info.svelte-1vb3hcf .confirm-modal__icon:where(.svelte-1vb3hcf){background:#f0f9ff;color:#0284c7}.confirm-modal--success.svelte-1vb3hcf .confirm-modal__icon:where(.svelte-1vb3hcf){background:#ecfdf5;color:#059669}.confirm-modal__title.svelte-1vb3hcf{margin:0;font-size:1rem;font-weight:700;color:#0f172a;line-height:1.35;text-align:start}.confirm-modal__close.svelte-1vb3hcf{width:32px;height:32px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s,border-color .15s}.confirm-modal__close.svelte-1vb3hcf:hover:not(:disabled){background:#f8fafc;color:#0f172a;border-color:#cbd5e1}.confirm-modal__close.svelte-1vb3hcf:disabled{opacity:.6;cursor:not-allowed}.confirm-modal__body.svelte-1vb3hcf{padding:18px}.confirm-modal__message.svelte-1vb3hcf{margin:0;color:#64748b;font-size:14px;font-weight:500;line-height:1.55;text-align:start}.confirm-modal__footer.svelte-1vb3hcf{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #e2e8f0;background:#f8fafc}.confirm-modal__btn.svelte-1vb3hcf{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 14px;border-radius:10px;border:1px solid transparent;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.confirm-modal__btn.svelte-1vb3hcf:disabled{opacity:.65;cursor:not-allowed}.confirm-modal__btn--secondary.svelte-1vb3hcf{background:#fff;color:#475569;border-color:#e2e8f0}.confirm-modal__btn--secondary.svelte-1vb3hcf:hover:not(:disabled){background:#f8fafc}.confirm-modal__btn--primary.svelte-1vb3hcf{background:#0f6efd;color:#fff;border-color:#0f6efd}.confirm-modal__btn--primary.svelte-1vb3hcf:hover:not(:disabled){background:#1d4ed8}.confirm-modal__btn--danger.svelte-1vb3hcf{background:#ef4444;color:#fff;border-color:#ef4444}.confirm-modal__btn--danger.svelte-1vb3hcf:hover:not(:disabled){background:#dc2626}.confirm-modal__btn--warning.svelte-1vb3hcf{background:#f59e0b;color:#fff;border-color:#f59e0b}.confirm-modal__btn--warning.svelte-1vb3hcf:hover:not(:disabled){background:#d97706}@keyframes svelte-1vb3hcf-confirmOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1vb3hcf-confirmModalIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:576px){.confirm-modal-overlay.svelte-1vb3hcf{padding:12px}.confirm-modal__footer.svelte-1vb3hcf{flex-direction:column-reverse;align-items:stretch}.confirm-modal__btn.svelte-1vb3hcf{width:100%}}*,*:before,*:after{box-sizing:border-box}:root{--erp-primary: #2f6fed;--erp-primary-hover: #245fcf;--erp-primary-soft: #eaf2ff;--erp-navy: #2f6fed;--erp-text: #172033;--erp-text-soft: #64748b;--erp-muted: #8a98ab;--erp-border: #e2e8f0;--erp-border-strong: #d5deea;--erp-bg: #f4f7fb;--erp-bg-base: #f4f7fb;--erp-surface: #ffffff;--erp-surface-soft: #f8fafc;--erp-surface-glass: rgba(255, 255, 255, .92);--erp-surface-glass-border: rgba(226, 232, 240, .92);--erp-success: #11875d;--erp-warning: #b77905;--erp-danger: #c83248;--erp-info: #14839a;--erp-radius-sm: 8px;--erp-radius: 12px;--erp-radius-lg: 14px;--erp-shadow-sm: 0 6px 18px rgba(21, 32, 51, .035);--erp-shadow: 0 10px 28px rgba(21, 32, 51, .055);--erp-date-row-height: calc(1.5em + .5rem + 2px) ;--app-font-size: clamp(.875rem, .1vw + .84rem, .9375rem);--app-font-sm: clamp(.8125rem, .06vw + .78rem, .875rem);--app-font-xs: clamp(.75rem, .05vw + .72rem, .8125rem);--app-heading-sm: clamp(.95rem, .15vw + .9rem, 1.1rem);--app-heading-md: clamp(1rem, .25vw + .9rem, 1.2rem);--page-padding: clamp(.65rem, 1vw, 1rem);--page-padding-x: clamp(.65rem, 1.3vw, 1.25rem);--section-gap: clamp(.55rem, .75vw, .9rem);--card-padding: clamp(.65rem, .85vw, 1rem);--card-radius: clamp(.55rem, .7vw, .75rem);--control-height: clamp(2rem, 1.8vw, 2.125rem);--control-height-sm: clamp(1.875rem, 1.5vw, 2rem);--control-font: clamp(.8125rem, .08vw + .78rem, .875rem);--control-radius: clamp(.45rem, .45vw, .55rem);--button-height: var(--control-height);--button-height-sm: var(--control-height-sm);--sidebar-width-expanded: clamp(13rem, 14vw, 14.25rem);--sidebar-width-collapsed: 4.25rem;--sidebar-width: var(--sidebar-width-expanded);--sidebar-nav-height: clamp(2.1rem, 2.2vw, 2.25rem);--topbar-height: clamp(2.875rem, 3vw, 3.25rem);--topbar-title-size: clamp(1rem, .3vw + .9rem, 1.1rem);--content-max-width: 96rem;--modal-overlay-padding: clamp(.65rem, 1.5vw, 1.15rem);--table-cell-padding-y: .8125rem;--table-cell-padding-x: .875rem;--table-font-size: .78rem;--table-header-font-size: .72rem;--bs-body-font-size: var(--app-font-size);--bs-body-line-height: 1.45;--bs-border-radius: 8px;--bs-border-radius-lg: 12px}html{font-size:82%;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:991px){html{font-size:100%}}body{margin:0;overflow-x:hidden;background-color:var(--erp-bg);color:var(--erp-text);font-family:Vazirmatn,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--app-font-size);line-height:1.45;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg,video,canvas,iframe{max-width:100%;height:auto}::selection{background:#cfe0ff;color:#2f6fed}.swal2-container{z-index:10100!important}@media(max-width:1199px){:root{--page-padding-x: clamp(.6rem, 1.1vw, 1rem);--sidebar-width-expanded: clamp(12.75rem, 14vw, 13.75rem)}}@media(max-width:991px){:root{--page-padding: .7rem;--page-padding-x: .8rem;--section-gap: .65rem;--topbar-height: 3.125rem}}@media(max-width:767px){:root{--page-padding: .65rem;--page-padding-x: .75rem;--card-padding: .75rem;--section-gap: .65rem;--control-height: 2.625rem;--control-height-sm: 2.5rem;--button-height: 2.625rem;--button-height-sm: 2.5rem;--app-font-size: .875rem}}@media(max-width:575px){:root{--page-padding: .6rem;--page-padding-x: .65rem;--control-height: 2.75rem;--button-height: 2.75rem}}.page-container,.page-shell{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding:0;min-width:0}.page-header,.responsive-toolbar,.content-card,.table-container,.form-grid,.dashboard-grid{min-width:0}.content-card{padding:var(--card-padding);border:1px solid var(--erp-border);border-radius:var(--card-radius);background:var(--erp-surface);box-shadow:var(--erp-shadow-sm)}.responsive-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--section-gap)}.form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--section-gap)}.form-grid>*{min-width:0;grid-column:span 12}@media(min-width:576px){.form-grid>.span-6,.form-grid>.col-sm-6{grid-column:span 6}}@media(min-width:768px){.form-grid>.span-4,.form-grid>.col-md-4{grid-column:span 4}.form-grid>.span-3,.form-grid>.col-md-3{grid-column:span 3}.form-grid>.span-6,.form-grid>.col-md-6{grid-column:span 6}}@media(min-width:992px){.form-grid>.span-3,.form-grid>.col-lg-3{grid-column:span 3}.form-grid>.span-4,.form-grid>.col-lg-4{grid-column:span 4}}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--section-gap)}.table-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.content-wrapper main .container-fluid:has([class*=-table-card]):not(:has(.sales-page--embedded)),.content-wrapper main .container-fluid:has(.table-card):not(:has(.sales-page--embedded)),.content-wrapper main .container-fluid:has(.page-shell:has([class*=-table-card])):not(:has(.sales-page--embedded)),.content-wrapper main .journals-page,.content-wrapper main .exchanges-page{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;height:100%;max-height:100%;margin-top:0!important;overflow:hidden}.content-wrapper main .page-shell:has([class*=-table-card]),.content-wrapper main .page-shell:has(.table-card){display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;max-height:100%;min-width:0;overflow:hidden}.content-wrapper main .page-shell:has([class*=-table-card])>:not([class*=-table-card]):not(.table-card),.content-wrapper main .page-shell:has(.table-card)>:not([class*=-table-card]):not(.table-card){flex-shrink:0}.content-wrapper main [class*=-table-card],.content-wrapper main .table-card{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;min-width:0;overflow:hidden}.content-wrapper main [class*=-table-card] .table-card-body,.content-wrapper main .table-card .table-card-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.content-wrapper main [class*=-table-card] .data-table-wrap,.content-wrapper main .table-card .data-table-wrap,.content-wrapper main [class*=-table-card] .table-container,.content-wrapper main .table-card .table-container{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.content-wrapper main [class*=-table-card] .pagination-shell,.content-wrapper main .table-card .pagination-shell,.content-wrapper main [class*=-table-card]>:global(.pagination-shell),.content-wrapper main .table-card>:global(.pagination-shell){flex-shrink:0}.content-wrapper main .card:has(>.card-body.p-0),.content-wrapper main .card:has(>.card-body .table-responsive),.content-wrapper main .card:has(>.card-body>.table-responsive),.content-wrapper main .journals-card,.content-wrapper main .exchanges-card{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;max-height:none;overflow:hidden}.content-wrapper main .card:has(>.card-body.p-0)>.card-header,.content-wrapper main .card:has(>.card-body.p-0)>.card-footer,.content-wrapper main .card:has(>.card-body .table-responsive)>.card-header,.content-wrapper main .card:has(>.card-body .table-responsive)>.card-footer,.content-wrapper main .journals-card>.card-header,.content-wrapper main .journals-card>.card-footer,.content-wrapper main .exchanges-card>.card-header,.content-wrapper main .exchanges-card>.card-footer{flex-shrink:0}.content-wrapper main .card:has(>.card-body.p-0)>.card-body,.content-wrapper main .card:has(>.card-body .table-responsive)>.card-body,.content-wrapper main .journals-card>.card-body,.content-wrapper main .exchanges-card>.card-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.content-wrapper main .card:has(>.card-body.p-0) .table-responsive,.content-wrapper main .card:has(>.card-body .table-responsive) .table-responsive,.content-wrapper main .journals-card .table-responsive,.content-wrapper main .exchanges-card .table-responsive{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.content-wrapper main .card:has(>.card-body.p-0) .table thead th,.content-wrapper main .card:has(.table-responsive) .table thead th,.content-wrapper main .journals-card .table thead th,.content-wrapper main .exchanges-card .table thead th{position:sticky;top:0;z-index:2;padding:var(--table-cell-padding-y, .8125rem) var(--table-cell-padding-x, .875rem);border-bottom:1px solid #dfe5ed;background:#fbfcfe;color:#64748b;font-size:var(--table-header-font-size, .72rem);font-weight:900;white-space:nowrap}.text-truncate-safe{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.content-wrapper{display:flex;flex-direction:column;min-width:0;height:100dvh;max-height:100dvh;overflow:hidden;transition:margin .3s ease;background:var(--erp-bg)}html[dir=ltr] .content-wrapper{margin-left:var(--sidebar-width)}html[dir=rtl] .content-wrapper{margin-left:0;margin-right:var(--sidebar-width)}@media(max-width:991px){.content-wrapper,html[dir=ltr] .content-wrapper,html[dir=rtl] .content-wrapper{margin:0!important}}.content-wrapper main{color:var(--erp-text);background:var(--erp-bg)}.content-wrapper main .card{border:1px solid var(--erp-border)!important;border-radius:var(--card-radius)!important;background:var(--erp-surface);box-shadow:var(--erp-shadow-sm)!important}.content-wrapper main .card-body{padding:var(--card-padding)}.content-wrapper main .card-header,.content-wrapper main .card-footer{padding:calc(var(--card-padding) * .85) var(--card-padding);border-color:#edf1f6;background:#fbfcfe}.content-wrapper main .card-header:first-child{border-radius:calc(var(--card-radius) - 1px) calc(var(--card-radius) - 1px) 0 0}.content-wrapper main .card-title,.content-wrapper main .modal-title{color:var(--erp-text);font-size:var(--app-heading-sm);font-weight:850;letter-spacing:-.015em}.content-wrapper main .btn{min-height:var(--button-height, var(--control-height));padding-block:.3rem;padding-inline:.8rem;border-radius:var(--control-radius);font-size:var(--control-font);font-weight:750;letter-spacing:0;box-shadow:none;transition:transform .16s ease,color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.content-wrapper main .btn-sm{min-height:var(--button-height-sm, var(--control-height-sm));padding-block:.25rem;padding-inline:.65rem;font-size:var(--app-font-sm)}.content-wrapper main .btn:hover:not(:disabled){transform:translateY(-1px)}.content-wrapper main .btn-primary{border-color:var(--erp-primary)!important;background:var(--erp-primary)!important;color:#fff!important;box-shadow:0 7px 16px #2f6fed29}.content-wrapper main .btn-primary:hover:not(:disabled),.content-wrapper main .btn-primary:focus{border-color:var(--erp-primary-hover)!important;background:var(--erp-primary-hover)!important}.content-wrapper main .btn-secondary,.content-wrapper main .btn-light{border-color:var(--erp-border)!important;background:#fff!important;color:#475569!important}.content-wrapper main .btn-secondary:hover:not(:disabled),.content-wrapper main .btn-light:hover:not(:disabled){border-color:var(--erp-border-strong)!important;background:#f8fafc!important;color:var(--erp-text)!important}.content-wrapper main .btn-success{border-color:var(--erp-success)!important;background:var(--erp-success)!important}.content-wrapper main .btn-danger{border-color:var(--erp-danger)!important;background:var(--erp-danger)!important}.content-wrapper main .btn-warning{border-color:#d79a20!important;background:#d79a20!important;color:#fff!important}.content-wrapper main .btn-info{border-color:#d9eef3!important;background:#eef9fb!important;color:var(--erp-info)!important}.content-wrapper main .btn-outline-primary{border-color:#bcd2fa!important;background:#fff;color:var(--erp-primary)!important}.content-wrapper main .form-control,.content-wrapper main .form-select{min-height:var(--control-height);height:var(--control-height);padding-block:.3rem;padding-inline:.65rem;border:1px solid var(--erp-border);border-radius:var(--control-radius);background-color:#fff;color:#334155;font-size:var(--control-font);font-weight:550;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.content-wrapper main textarea.form-control{height:auto;min-height:5.25rem}.content-wrapper main .form-control::placeholder{color:#9aa7b9}.content-wrapper main .form-control:focus,.content-wrapper main .form-select:focus{border-color:#8eb1f5;background-color:#fff;box-shadow:0 0 0 3px #2f6fed1a}.content-wrapper main .form-label,.content-wrapper main label:not(.form-check-label){color:#526176;font-size:var(--app-font-xs);font-weight:750}.content-wrapper main .input-group-text{border-color:var(--erp-border);background:#f7f9fc;color:#64748b;font-size:var(--app-font-xs);font-weight:750}.content-wrapper main .table{--mdb-table-color: #334155;--mdb-table-striped-bg: #fbfcfe;margin-bottom:0;color:#334155;font-size:var(--table-font-size)}.content-wrapper main .table>thead>tr>th{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom:1px solid var(--erp-border);background:#fbfcfe;color:#64748b;font-size:var(--table-header-font-size, .72rem);font-weight:900;letter-spacing:0;vertical-align:middle;white-space:nowrap}.content-wrapper main .table>tbody>tr>td{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-color:#edf1f6;background:transparent;color:#46536a;font-size:var(--table-font-size, .78rem);vertical-align:middle}.content-wrapper main .table-hover>tbody>tr{transition:background .15s ease}.content-wrapper main .table-hover>tbody>tr:hover>*{--mdb-table-accent-bg: #f4f8fe;color:var(--erp-text)}.content-wrapper main .table-responsive{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.content-wrapper main .modal-dialog{max-width:min(95vw,48rem);margin-inline:auto}.content-wrapper main .modal-content{overflow:hidden;max-height:min(90vh,50rem);display:flex;flex-direction:column;border:1px solid var(--erp-border);border-radius:var(--card-radius);background:#fff;box-shadow:0 24px 64px #15203333}.content-wrapper main .modal-header{padding:calc(var(--card-padding) * .9) var(--card-padding);border-color:#edf1f6;background:#fbfcfe;flex-shrink:0}.content-wrapper main .modal-body{padding:var(--card-padding);overflow:auto;min-height:0}.content-wrapper main .modal-footer{padding:calc(var(--card-padding) * .75) var(--card-padding);border-color:#edf1f6;background:#fbfcfe;flex-shrink:0}.content-wrapper main .dropdown-menu{padding:.4rem;border:1px solid var(--erp-border);border-radius:10px;background:#fff;box-shadow:0 16px 36px #15203324}.content-wrapper main .dropdown-item{border-radius:7px;color:#475569;font-size:var(--control-font);font-weight:650}.content-wrapper main .dropdown-item:hover,.content-wrapper main .dropdown-item:focus{background:var(--erp-primary-soft);color:var(--erp-primary)}.content-wrapper main .nav-tabs{gap:.25rem;padding:.25rem;border:1px solid var(--erp-border);border-radius:10px;background:#fff}.content-wrapper main .nav-tabs .nav-link{border:0;border-radius:7px;color:#64748b;font-size:var(--app-font-sm);font-weight:750}.content-wrapper main .nav-tabs .nav-link.active{background:var(--erp-primary-soft);color:var(--erp-primary)}.content-wrapper main .alert{border-width:1px;border-radius:10px;font-size:var(--control-font)}.content-wrapper main .pagination .page-link{min-width:var(--control-height-sm);min-height:var(--control-height-sm);display:grid;place-items:center;margin-inline:.12rem;border:1px solid var(--erp-border);border-radius:8px!important;background:#fff;color:#64748b;font-size:var(--app-font-xs);font-weight:750}.content-wrapper main .pagination .page-item.active .page-link{border-color:var(--erp-primary);background:var(--erp-primary);color:#fff}.content-wrapper main .badge{border-radius:6px;font-weight:800;letter-spacing:0}.content-wrapper main hr{border-color:#e8edf4;opacity:1}.content-wrapper main .row>[class*=col]{min-width:0}@media(max-width:767px){.content-wrapper main .card{border-radius:12px!important}.content-wrapper main .modal-dialog{margin:.65rem;max-width:calc(100% - 1.3rem)}}@media print{.content-wrapper main .card{border-color:#d1d5db!important;box-shadow:none!important}}.input-group.persianDatePicker,.input-group-sm.persianDatePicker,.date-picker-control{display:flex!important;flex-direction:row!important;align-items:stretch!important;flex-wrap:nowrap!important;width:100%;min-height:var(--control-height-sm, 2.125rem);border:1px solid #dbe7f3;border-radius:8px;overflow:hidden;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.date-picker-control:hover{border-color:#bfdbfe;background:#f8fbff}.date-picker-control:focus-within{border-color:#93c5fd;box-shadow:0 0 0 .15rem #2563eb1a}.persian-date-input-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.gregorian-date-text,.input-group-sm.persianDatePicker>.persian-date-text,.input-group-sm.persianDatePicker>.input-group-text.persian-date-text{display:flex;align-items:center;justify-content:center;flex:1 1 50%;min-width:0;min-height:var(--control-height-sm, 2.125rem);padding:.35rem .55rem;margin:0;border:0;border-radius:0;background:transparent;color:#0f172a;font-size:.8rem;font-weight:600;line-height:1.2;white-space:nowrap;text-align:center;box-sizing:border-box;-webkit-user-select:none;user-select:none}.gregorian-date-text{border-inline-end:1px solid #dbe7f3;cursor:pointer}.input-group-sm.persianDatePicker>.persian-date-text,.input-group-sm.persianDatePicker>.input-group-text.persian-date-text{cursor:pointer}.gregorian-date-text[data-empty=true],.input-group-sm.persianDatePicker>.persian-date-text[data-empty=true]{color:#94a3b8;font-weight:500}.date-picker-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;min-width:34px;border-inline-start:1px solid #dbe7f3;color:#64748b;font-size:.82rem;background:transparent;cursor:pointer}.date-picker-control:hover .date-picker-icon{color:#0f6efd;background:#3b82f60f}.input-group-sm.persianDatePicker>.input-group-text:not(.persian-date-text){display:flex;align-items:center;justify-content:center;flex:0 0 auto;height:var(--erp-date-row-height);min-height:var(--erp-date-row-height);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;box-sizing:border-box;margin:0;white-space:nowrap}.input-group-sm.persianDatePicker>.form-control,.input-group-sm.persianDatePicker>input[type=date]:not(.persian-date-input-hidden){flex:1 1 50%;min-width:0;width:auto;height:var(--erp-date-row-height);min-height:var(--erp-date-row-height);max-height:var(--erp-date-row-height);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;box-sizing:border-box;margin:0;background-color:#fff}.input-group-sm.persianDatePicker>input[type=date]::-webkit-calendar-picker-indicator{display:none}.mds-bs-persian-datetime-picker-popover{border:1px solid rgba(15,23,42,.08)!important;border-radius:.75rem!important;box-shadow:0 14px 32px #0f172a1f!important;overflow:hidden;z-index:999999999!important}.mds-bs-dtp-container{font-family:Vazirmatn,Roboto,Helvetica Neue,Arial,sans-serif;min-width:280px}.mds-bs-dtp-container [mds-dtp-inline-header]{border-bottom:1px solid #eef2f7!important;background:#f8fbff}.mds-bs-dtp-container table table tbody.days tr:first-child>td{color:#64748b;font-size:.72rem;font-weight:700}.mds-bs-dtp-container table table tbody.days td[data-day]{border-radius:.5rem}.mds-bs-dtp-container table table tbody.days td[data-day][data-today]{background-color:#3b82f614!important;color:#0f6efd}.mds-bs-dtp-container table table tbody.days td[data-day][data-mds-dtp-selected-day],.mds-bs-dtp-container table table tbody.days td.selected-range-days-start-end{background-color:#3b82f624!important;color:#0f6efd!important;font-weight:700}.mds-bs-dtp-container table table tbody.days td[data-day]:not([data-special-date]):hover,.mds-bs-dtp-container table table tbody.days td[data-nm]:hover,.mds-bs-dtp-container table table tbody.days td[data-pm]:hover{background:#3b82f60f!important;color:#0f6efd!important}.mds-bs-dtp-container .btn{border-radius:.5rem;font-weight:600}.mds-bs-dtp-container .select-year-box,.mds-bs-dtp-container .select-year-inline-box{border-radius:.75rem}.legacy-date-input{display:none!important}.legacy-app-date-picker-host{width:100%;min-width:0;flex:1 1 auto}.legacy-app-date-picker-host+.persian-date-text,.legacy-app-date-picker-host~.persian-date-text{display:none!important}.input-group.persianDatePicker:has(>.legacy-app-date-picker-host),.input-group-sm.persianDatePicker:has(>.legacy-app-date-picker-host){overflow:visible}.input-group.persianDatePicker>.legacy-app-date-picker-host,.input-group-sm.persianDatePicker>.legacy-app-date-picker-host{display:block;height:100%;min-height:0}.input-group.persianDatePicker>.legacy-app-date-picker-host .app-date-field,.input-group.persianDatePicker>.legacy-app-date-picker-host .pdp,.input-group.persianDatePicker>.legacy-app-date-picker-host .pdp-group,.input-group-sm.persianDatePicker>.legacy-app-date-picker-host .app-date-field,.input-group-sm.persianDatePicker>.legacy-app-date-picker-host .pdp,.input-group-sm.persianDatePicker>.legacy-app-date-picker-host .pdp-group{display:block;width:100%;height:100%;min-width:0;min-height:0}.input-group.persianDatePicker>.legacy-app-date-picker-host .app-date-field,.input-group-sm.persianDatePicker>.legacy-app-date-picker-host .app-date-field{gap:0}.input-group.persianDatePicker>.legacy-app-date-picker-host .pdp-input,.input-group.persianDatePicker>.legacy-app-date-picker-host .app-date-field input,.input-group-sm.persianDatePicker>.legacy-app-date-picker-host .pdp-input,.input-group-sm.persianDatePicker>.legacy-app-date-picker-host .app-date-field input{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;border:0!important;box-shadow:none!important;background:transparent!important}html.dark{--erp-primary: #60a5fa;--erp-primary-hover: #93c5fd;--erp-primary-soft: rgba(96, 165, 250, .16);--erp-navy: #93c5fd;--erp-text: #e5edf7;--erp-text-soft: #cbd5e1;--erp-muted: #94a3b8;--erp-border: #2b3a4f;--erp-border-strong: #40516a;--erp-bg: #0b1120;--erp-bg-base: #0b1120;--erp-surface: #111827;--erp-surface-soft: #172033;--erp-surface-glass: rgba(17, 24, 39, .94);--erp-surface-glass-border: rgba(43, 58, 79, .92);--erp-shadow-sm: 0 8px 22px rgba(0, 0, 0, .26);--erp-shadow: 0 14px 34px rgba(0, 0, 0, .32)}html.dark body,html.dark .content-wrapper,html.dark .content-wrapper main,html.dark .erp-page-main,html.dark .route-fill{background:var(--erp-bg)!important;color:var(--erp-text)}html.dark ::selection{background:#60a5fa59;color:#f8fafc}html.dark .content-card,html.dark .content-wrapper main .card,html.dark .card,html.dark .table-card,html.dark [class*=-table-card],html.dark .summary-card,html.dark .metric-card,html.dark .quick-metric-card,html.dark .stat-card,html.dark .finance-card,html.dark .top-products-card,html.dark .chart-card,html.dark .index-card,html.dark .dashboard-card{border-color:var(--erp-border)!important;background:var(--erp-surface)!important;color:var(--erp-text)!important;box-shadow:var(--erp-shadow-sm)!important}html.dark .content-wrapper main .card-header,html.dark .content-wrapper main .card-footer,html.dark .card-header,html.dark .card-footer,html.dark .table-card-header,html.dark [class*=-table-card] [class*=header],html.dark .modal-header,html.dark .modal-footer{border-color:var(--erp-border)!important;background:var(--erp-surface-soft)!important;color:var(--erp-text)!important}html.dark .content-wrapper main .card-title,html.dark .content-wrapper main .modal-title,html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6,html.dark .text-dark{color:var(--erp-text)!important}html.dark .text-muted,html.dark small,html.dark .form-text{color:var(--erp-muted)!important}html.dark .erp-topbar,html.dark .mobile-page-nav,html.dark .topbar-actions .btn,html.dark .erp-icon-btn,html.dark .sync-indicator .sync-btn,html.dark .version-pill,html.dark .user-chip{border-color:var(--erp-border)!important;background:var(--erp-surface)!important;color:var(--erp-text)!important;box-shadow:var(--erp-shadow-sm)!important}html.dark .topbar-page-title,html.dark .topbar-page-title i,html.dark .user-meta strong{color:var(--erp-text)!important}html.dark .version-pill{border-color:#22c55e4d!important;background:#22c55e1f!important;color:#86efac!important}html.dark .content-wrapper main .btn-secondary,html.dark .content-wrapper main .btn-light,html.dark .content-wrapper main .btn-outline-primary,html.dark .btn-light,html.dark .btn-outline-secondary{border-color:var(--erp-border)!important;background:var(--erp-surface-soft)!important;color:var(--erp-text)!important}html.dark .content-wrapper main .btn-secondary:hover:not(:disabled),html.dark .content-wrapper main .btn-light:hover:not(:disabled),html.dark .content-wrapper main .btn-outline-primary:hover:not(:disabled),html.dark .btn-light:hover,html.dark .btn-outline-secondary:hover{border-color:var(--erp-border-strong)!important;background:#1e293b!important;color:#bfdbfe!important}html.dark .content-wrapper main .form-control,html.dark .content-wrapper main .form-select,html.dark .form-control,html.dark .form-select,html.dark .input-group-text,html.dark .date-picker-control,html.dark .input-group.persianDatePicker,html.dark .input-group-sm.persianDatePicker{border-color:var(--erp-border)!important;background-color:var(--erp-surface)!important;color:var(--erp-text)!important}html.dark .content-wrapper main .form-control::placeholder,html.dark .form-control::placeholder{color:#64748b!important}html.dark .content-wrapper main .form-control:focus,html.dark .content-wrapper main .form-select:focus,html.dark .form-control:focus,html.dark .form-select:focus{border-color:#60a5fa!important;background-color:#0f172a!important;box-shadow:0 0 0 3px #60a5fa2e!important}html.dark .content-wrapper main .form-label,html.dark .content-wrapper main label:not(.form-check-label),html.dark label:not(.form-check-label){color:var(--erp-text-soft)!important}html.dark .content-wrapper main .table,html.dark .table{--mdb-table-color: var(--erp-text);--mdb-table-striped-bg: rgba(148, 163, 184, .06);--mdb-table-hover-bg: rgba(96, 165, 250, .1);color:var(--erp-text)!important}html.dark .content-wrapper main .table>thead>tr>th,html.dark .table>thead>tr>th,html.dark .content-wrapper main .card:has(>.card-body.p-0) .table thead th,html.dark .content-wrapper main .card:has(.table-responsive) .table thead th{border-color:var(--erp-border)!important;background:var(--erp-surface-soft)!important;color:var(--erp-text-soft)!important}html.dark .content-wrapper main .table>tbody>tr>td,html.dark .table>tbody>tr>td{border-color:var(--erp-border)!important;color:var(--erp-text)!important}html.dark .content-wrapper main .table-hover>tbody>tr:hover>*,html.dark .table-hover>tbody>tr:hover>*{--mdb-table-accent-bg: rgba(96, 165, 250, .1);color:#f8fafc!important}html.dark .content-wrapper main .modal-content,html.dark .modal-content,html.dark .dropdown-menu,html.dark .popover,html.dark .swal2-popup{border-color:var(--erp-border)!important;background:var(--erp-surface)!important;color:var(--erp-text)!important}html.dark .dropdown-item{color:var(--erp-text-soft)!important}html.dark .dropdown-item:hover,html.dark .dropdown-item:focus{background:var(--erp-primary-soft)!important;color:#bfdbfe!important}html.dark .content-wrapper main .nav-tabs,html.dark .nav-tabs,html.dark .pagination .page-link{border-color:var(--erp-border)!important;background:var(--erp-surface)!important}html.dark .content-wrapper main .nav-tabs .nav-link,html.dark .nav-tabs .nav-link,html.dark .pagination .page-link{color:var(--erp-text-soft)!important}html.dark .content-wrapper main .nav-tabs .nav-link.active,html.dark .nav-tabs .nav-link.active,html.dark .pagination .page-item.active .page-link{border-color:var(--erp-primary)!important;background:var(--erp-primary-soft)!important;color:#bfdbfe!important}html.dark .alert{border-color:var(--erp-border)!important;background:var(--erp-surface-soft)!important;color:var(--erp-text)!important}html.dark hr{border-color:var(--erp-border)!important}html.dark .table-container,html.dark .table-responsive,html.dark .erp-page-main,html.dark .sidebar-menu{scrollbar-color:#475569 transparent}html.dark .gregorian-date-text,html.dark .input-group-sm.persianDatePicker>.persian-date-text,html.dark .input-group-sm.persianDatePicker>.input-group-text.persian-date-text{color:var(--erp-text)!important}html.dark .date-picker-icon{border-color:var(--erp-border)!important;color:var(--erp-muted)!important}html.dark .mds-bs-persian-datetime-picker-popover,html.dark .mds-bs-dtp-container,html.dark .mds-bs-dtp-container [mds-dtp-inline-header]{border-color:var(--erp-border)!important;background:var(--erp-surface)!important;color:var(--erp-text)!important}html.dark .index-page,html.dark .data-table-wrap,html.dark .filter-toolbar,html.dark .page-toolbar,html.dark .pagination-shell{color:var(--erp-text)!important}html.dark [class*=avatar],html.dark [class*=initial],html.dark .account-avatar,html.dark .user-avatar,html.dark .table-avatar{border-color:var(--erp-border)!important;background:#60a5fa24!important;color:#bfdbfe!important}html.dark [class*=name],html.dark [class*=title],html.dark [class*=label]{color:inherit}html.dark .filter-search,html.dark .filter-panel,html.dark .filter-select__menu,html.dark .per-page-picker select,html.dark .data-table,html.dark .index-panel{color-scheme:dark}html.dark .positive,html.dark .amount-positive,html.dark .balance-positive,html.dark .text-success:not(.btn):not(.badge){color:#34d399!important}html.dark .negative,html.dark .amount-negative,html.dark .balance-negative,html.dark .text-danger:not(.btn):not(.badge){color:#f87171!important}html.dark .text-warning:not(.btn):not(.badge){color:#fbbf24!important}html.dark .bg-light,html.dark .bg-body,html.dark .bg-body-tertiary{background-color:var(--erp-surface-soft)!important;color:var(--erp-text)!important}html.dark .border,html.dark .border-top,html.dark .border-bottom,html.dark .border-start,html.dark .border-end{border-color:var(--erp-border)!important}html.dark .purchase-detail-page,html[data-mdb-theme=dark] .purchase-detail-page{background:var(--erp-bg)!important;color:var(--erp-text)!important}html.dark .pd-header-card,html.dark .pd-card,html.dark .pd-ledger-card,html.dark .pd-ledger-panel,html.dark .purchase-summary-card,html.dark .purchase-detail-card,html.dark .purchase-return-block,html.dark .product-tabs,html.dark .product-tab-card,html.dark .product-overview-card,html.dark .product-empty-state,html.dark .report-kpi,html.dark .report-panel,html[data-mdb-theme=dark] .pd-header-card,html[data-mdb-theme=dark] .pd-card,html[data-mdb-theme=dark] .pd-ledger-card,html[data-mdb-theme=dark] .pd-ledger-panel,html[data-mdb-theme=dark] .purchase-summary-card,html[data-mdb-theme=dark] .purchase-detail-card,html[data-mdb-theme=dark] .purchase-return-block,html[data-mdb-theme=dark] .product-tabs,html[data-mdb-theme=dark] .product-tab-card,html[data-mdb-theme=dark] .product-overview-card,html[data-mdb-theme=dark] .product-empty-state,html[data-mdb-theme=dark] .report-kpi,html[data-mdb-theme=dark] .report-panel{border-color:var(--erp-border)!important;background:var(--erp-surface)!important;color:var(--erp-text)!important;box-shadow:var(--erp-shadow-sm)!important}html.dark .pd-card__head,html.dark .pd-header-meta,html.dark .pd-ledger-tabs,html.dark .pd-ledger-panel__toolbar,html.dark .product-table-toolbar,html.dark .product-table-footer,html.dark .report-panel__toolbar,html.dark .product-details-grid,html.dark .product-detail-section+.product-detail-section,html.dark .product-description-block,html.dark .product-meta-list__row,html[data-mdb-theme=dark] .pd-card__head,html[data-mdb-theme=dark] .pd-header-meta,html[data-mdb-theme=dark] .pd-ledger-tabs,html[data-mdb-theme=dark] .pd-ledger-panel__toolbar,html[data-mdb-theme=dark] .product-table-toolbar,html[data-mdb-theme=dark] .product-table-footer,html[data-mdb-theme=dark] .report-panel__toolbar,html[data-mdb-theme=dark] .product-details-grid,html[data-mdb-theme=dark] .product-detail-section+.product-detail-section,html[data-mdb-theme=dark] .product-description-block,html[data-mdb-theme=dark] .product-meta-list__row{border-color:var(--erp-border)!important;background:var(--erp-surface-soft)!important}html.dark .pd-header-card__title,html.dark .pd-header-meta dd,html.dark .pd-card__title,html.dark .purchase-summary-card__value,html.dark .product-overview-card__name,html.dark .product-detail-section__title,html.dark .product-description-block__title,html.dark .product-meta-list__row dd,html.dark .product-price-card__value,html.dark .report-kpi__value,html[data-mdb-theme=dark] .pd-header-card__title,html[data-mdb-theme=dark] .pd-header-meta dd,html[data-mdb-theme=dark] .pd-card__title,html[data-mdb-theme=dark] .purchase-summary-card__value,html[data-mdb-theme=dark] .product-overview-card__name,html[data-mdb-theme=dark] .product-detail-section__title,html[data-mdb-theme=dark] .product-description-block__title,html[data-mdb-theme=dark] .product-meta-list__row dd,html[data-mdb-theme=dark] .product-price-card__value,html[data-mdb-theme=dark] .report-kpi__value{color:var(--erp-text)!important}html.dark .pd-header-meta dt,html.dark .pd-table__currency,html.dark .purchase-qty-unit,html.dark .purchase-summary-card__label,html.dark .purchase-summary-card__value small,html.dark .product-overview-card__eyebrow,html.dark .product-meta-list__row dt,html.dark .product-price-card__label,html.dark .product-price-card__value small,html.dark .report-kpi__label,html[data-mdb-theme=dark] .pd-header-meta dt,html[data-mdb-theme=dark] .pd-table__currency,html[data-mdb-theme=dark] .purchase-qty-unit,html[data-mdb-theme=dark] .purchase-summary-card__label,html[data-mdb-theme=dark] .purchase-summary-card__value small,html[data-mdb-theme=dark] .product-overview-card__eyebrow,html[data-mdb-theme=dark] .product-meta-list__row dt,html[data-mdb-theme=dark] .product-price-card__label,html[data-mdb-theme=dark] .product-price-card__value small,html[data-mdb-theme=dark] .report-kpi__label{color:var(--erp-muted)!important}html.dark .pd-table th,html.dark .product-table thead,html.dark .product-table th,html.dark .report-panel__table thead th,html[data-mdb-theme=dark] .pd-table th,html[data-mdb-theme=dark] .product-table thead,html[data-mdb-theme=dark] .product-table th,html[data-mdb-theme=dark] .report-panel__table thead th{border-color:var(--erp-border)!important;background:var(--erp-surface-soft)!important;color:var(--erp-text-soft)!important}html.dark .pd-table td,html.dark .product-table td,html.dark .report-panel__table td,html[data-mdb-theme=dark] .pd-table td,html[data-mdb-theme=dark] .product-table td,html[data-mdb-theme=dark] .report-panel__table td{border-color:var(--erp-border)!important;background:var(--erp-surface)!important;color:var(--erp-text)!important}html.dark .pd-table tbody tr:hover td,html.dark .product-table tbody tr:hover,html.dark .report-panel__table tbody tr:hover,html[data-mdb-theme=dark] .pd-table tbody tr:hover td,html[data-mdb-theme=dark] .product-table tbody tr:hover,html[data-mdb-theme=dark] .report-panel__table tbody tr:hover{background:#1a2638!important}html.dark .product-overview-card__image,html[data-mdb-theme=dark] .product-overview-card__image{border-color:var(--erp-border)!important;background:linear-gradient(#233149 1px,transparent 1px),linear-gradient(90deg,#233149 1px,transparent 1px),#0f1726!important}html.dark .product-price-card,html.dark .product-description-block__text,html.dark .report-panel__date,html.dark .report-panel__chip,html.dark .report-panel__search-wrap,html.dark .report-panel__select,html.dark .report-panel__pdf,html[data-mdb-theme=dark] .product-price-card,html[data-mdb-theme=dark] .product-description-block__text,html[data-mdb-theme=dark] .report-panel__date,html[data-mdb-theme=dark] .report-panel__chip,html[data-mdb-theme=dark] .report-panel__search-wrap,html[data-mdb-theme=dark] .report-panel__select,html[data-mdb-theme=dark] .report-panel__pdf{border-color:var(--erp-border)!important;background:var(--erp-surface-soft)!important;color:var(--erp-text)!important}html.dark .pd-ledger-tab,html[data-mdb-theme=dark] .pd-ledger-tab{background:transparent!important;color:var(--erp-text-soft)!important}html.dark .pd-ledger-tab--active,html[data-mdb-theme=dark] .pd-ledger-tab--active{border-color:var(--erp-primary)!important;background:var(--erp-primary-soft)!important;color:#bfdbfe!important}html.dark .purchase-qty-pill,html.dark .pd-ledger-tab__count,html.dark .product-tabs__btn--active,html[data-mdb-theme=dark] .purchase-qty-pill,html[data-mdb-theme=dark] .pd-ledger-tab__count,html[data-mdb-theme=dark] .product-tabs__btn--active{background:var(--erp-primary-soft)!important;color:#bfdbfe!important}.qa-modal .modal-dialog.qa-modal__dialog{width:min(95vw,32.5rem);max-width:min(95vw,32.5rem);margin-inline:auto}.qa-modal .modal-content.qa-modal__panel{position:relative;overflow:hidden;max-height:min(90vh,50rem);display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:var(--card-radius, .875rem);background:#fff;box-shadow:0 18px 42px #0f172a29;padding:0}.qa-modal__close{position:absolute;top:.75rem;inset-inline-end:.75rem;z-index:2;width:var(--control-height-sm, 2.125rem);height:var(--control-height-sm, 2.125rem);border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.qa-modal__close:hover{background:#f8fafc;color:#0f172a}.qa-modal__header{display:none}.qa-modal__intro{padding:var(--card-padding, .9rem) clamp(.9rem,1.4vw,1.35rem) .75rem;padding-inline-end:3.25rem;border-bottom:1px solid #e5e7eb;text-align:start;flex-shrink:0}.qa-modal__intro h2{margin:0;color:#0f172a;font-size:var(--app-heading-sm, 1.05rem);font-weight:800;line-height:1.4}.qa-modal__intro p{margin:.25rem 0 0;color:#64748b;font-size:var(--app-font-sm, .84rem);line-height:1.55}.qa-modal__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--section-gap, .85rem);padding:var(--card-padding, 1rem) clamp(.9rem,1.4vw,1.35rem);overflow:auto;min-height:0}.qa-modal__field{display:grid;gap:.45rem;margin:0;color:#334155;font-size:var(--control-font, .84rem);font-weight:700;text-align:start;min-width:0}.qa-modal__field--full{grid-column:1 / -1}.qa-modal__field input,.qa-modal__field textarea,.qa-modal__field select{width:100%;min-height:var(--button-height, var(--control-height));border:1px solid #dbe3ef;border-radius:var(--control-radius, .625rem);background:#fff;color:#0f172a;padding-block:.4rem;padding-inline:.7rem;font-size:.875rem;text-align:start;outline:none;box-shadow:none}.qa-modal__field textarea{min-height:92px;resize:vertical}.qa-modal__field input:focus,.qa-modal__field textarea:focus,.qa-modal__field select:focus{border-color:#0f6efd;box-shadow:0 0 0 3px #2563eb1f}.qa-modal__switch{grid-column:1 / -1;display:flex;align-items:center;gap:.5rem;min-height:var(--button-height, var(--control-height));color:#334155;font-size:var(--control-font, .84rem);font-weight:700}.qa-modal__subunit{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr);gap:.55rem;align-items:center}.qa-modal__subunit-label{color:#334155;font-size:var(--control-font, .84rem);font-weight:700;text-align:start}.qa-modal__subunit-eq{color:#64748b;font-weight:700}.qa-modal__subunit input,.qa-modal__subunit select{min-height:var(--button-height, var(--control-height));border:1px solid #dbe3ef;border-radius:var(--control-radius, .625rem);background:#fff;padding-block:.4rem;padding-inline:.7rem;font-size:.875rem;text-align:start;min-width:0}.qa-modal__submit{grid-column:1 / -1;min-height:var(--button-height, var(--control-height));margin-top:.125rem;border:none;border-radius:var(--control-radius, .625rem);background:#0f6efd;color:#fff;font-size:var(--control-font, .9rem);font-weight:700;cursor:pointer;box-shadow:none}.qa-modal__submit:hover:not(:disabled){background:#1d4ed8}.qa-modal__submit:disabled{cursor:not-allowed;opacity:.72}@media(max-width:640px){.qa-modal__form,.qa-modal__subunit{grid-template-columns:1fr}.qa-modal__intro,.qa-modal__form{padding-inline:18px}.qa-modal__intro{padding-inline-end:56px}.qa-modal__subunit-eq{display:none}}.track-picker-layer{position:fixed!important;z-index:100000!important;inset:0!important;display:grid!important;place-items:center;padding:1rem;overflow:auto;background:#0f172a29;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.track-picker-dialog{width:min(100%,380px)!important;max-width:380px!important;min-height:0!important;margin:0!important;transform:none!important}.track-picker-modal{display:flex;max-height:calc(100vh - 2rem);overflow:hidden;flex-direction:column;border:1px solid #dce4ef!important;border-radius:15px!important;background:var(--mdb-body-bg, #fff);box-shadow:0 20px 55px #0f172a3d!important}.track-picker-header{display:flex;align-items:center;justify-content:space-between;padding:9px 12px!important;border-bottom:1px solid #e5eaf2!important;background:#fbfcfe}.track-picker-heading{display:flex;align-items:center;gap:10px}.track-picker-heading>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#eaf1ff;color:#0f6efd;font-size:16px}.track-picker-heading div{display:flex;flex-direction:column}.track-picker-heading small{color:#8491a5;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.track-picker-heading h5{margin:0;color:#18243a;font-size:15px;font-weight:800}.track-picker-close{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#7b8798}.track-picker-close:hover{background:#eef2f7;color:#df3f4c}.track-picker-body{min-height:0;padding:9px 12px 5px!important;overflow:hidden}.track-picker-body>.mb-3{display:flex;min-height:0;height:100%;margin-bottom:0!important;flex-direction:column}.track-search-group{display:flex;flex:0 0 auto;overflow:hidden;border:1px solid #dbe4ef!important;border-radius:10px!important;background:#fff!important;box-shadow:0 2px 8px #1f375a0a}.track-search-group input{height:34px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:12px}.track-search-group button{width:38px;border:0!important;border-inline-start:1px solid #edf1f6!important;background:transparent!important;color:#0f6efd!important;box-shadow:none!important}.track-account-list{min-height:0;max-height:min(190px,calc(100vh - 210px));margin-top:7px!important;padding-inline-end:3px;overflow:auto!important;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.track-account-group{margin:0 0 4px!important}.track-account-row{display:flex!important;align-items:center;gap:8px;min-height:37px;padding:4px 6px!important;border:1px solid #e3e8f0!important;border-radius:9px!important;background:#fff!important;color:#273449!important;text-align:start}.track-account-row:hover{z-index:1;border-color:#b9cdf4!important;background:#f7faff!important;transform:translateY(-1px)}.track-account-row .badge{margin-inline-start:auto!important;padding:3px 6px;border-radius:999px;background:#eef7fa!important;color:#24718a!important;font-size:8px;font-weight:750}.track-empty{display:flex;min-height:110px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#8a97aa;font-size:11px}.track-picker-footer{padding:6px 12px 9px!important;border-top:0!important;background:#fff}.track-cancel-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #dce3ec;border-radius:8px;background:#fff;color:#526177;font-size:11px;font-weight:750}.track-cancel-btn:hover{background:#f5f7fa}html.dark .track-picker-layer{background:#020617c7}html.dark .track-picker-modal,html.dark .track-picker-body,html.dark .track-picker-footer{border-color:var(--erp-border)!important;background:var(--erp-surface)!important;color:var(--erp-text)!important}html.dark .track-picker-header{border-color:var(--erp-border)!important;background:var(--erp-surface-soft)!important}html.dark .track-picker-heading>span{background:#60a5fa24;color:#93c5fd}html.dark .track-picker-heading small,html.dark .track-empty{color:var(--erp-muted)}html.dark .track-picker-heading h5{color:var(--erp-text)}html.dark .track-picker-close{color:var(--erp-muted)}html.dark .track-picker-close:hover{background:#f871711f;color:#fca5a5}html.dark .track-search-group{border-color:var(--erp-border)!important;background:var(--erp-surface-soft)!important;box-shadow:none}html.dark .track-search-group input{color:var(--erp-text)!important}html.dark .track-search-group input::placeholder{color:var(--erp-muted)}html.dark .track-search-group button{border-inline-start-color:var(--erp-border)!important;color:#93c5fd!important}html.dark .track-account-list{scrollbar-color:#526176 transparent}html.dark .track-account-row{border-color:var(--erp-border)!important;background:var(--erp-surface-soft)!important;color:var(--erp-text)!important}html.dark .track-account-row:hover{border-color:#60a5fa75!important;background:#60a5fa24!important}html.dark .track-account-row .badge{background:#2dd4bf24!important;color:#5eead4!important}html.dark .track-cancel-btn{border-color:var(--erp-border);background:var(--erp-surface-soft);color:var(--erp-text-soft)}html.dark .track-cancel-btn:hover{border-color:#4b6280;background:#1e293b;color:var(--erp-text)}@media(max-width:767px){.track-picker-dialog{margin:.65rem!important}.track-picker-body{padding:12px!important}.track-account-list{max-height:55vh}}
