@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--odv-primary: light-dark(#4f46e5, #818cf8);--odv-primary-hover: light-dark(#4338ca, #a5b4fc);--odv-on-primary: light-dark(#ffffff, #0b1020);--odv-primary-soft: light-dark(#eef2ff, #1b2140);--odivon-primary-gradient: linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #d946ef 100%);--odivon-accent-gradient: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--odv-accent: var(--odv-primary);--odv-accent-hover: var(--odv-primary-hover);--odv-on-accent: var(--odv-on-primary);--odv-accent-soft: var(--odv-primary-soft);--odv-success: light-dark(#15803d, #4ade80);--odv-warning: light-dark(#b45309, #fbbf24);--odv-danger: light-dark(#dc2626, #f87171);--odv-info: light-dark(#1d4ed8, #60a5fa);--odv-success-soft: light-dark(#e8f7ee, #10281c);--odv-warning-soft: light-dark(#fdf3e2, #2e2410);--odv-danger-soft: light-dark(#fdecec, #2f1416);--odv-info-soft: light-dark(#e8f0fd, #12233f);--odv-bg: light-dark(#f8fafc, #0b1120);--odv-surface: light-dark(#ffffff, #111827);--odv-surface-2: light-dark(#f1f5f9, #151d2e);--odv-surface-3: light-dark(#e2e8f0, #1e293b);--odv-border: light-dark(#e2e8f0, #243044);--odv-border-strong: light-dark(#cbd5e1, #334155);--odv-text: light-dark(#0f172a, #f8fafc);--odv-text-muted: light-dark(#64748b, #94a3b8);--odv-focus: light-dark(#6366f1, #a5b4fc);--odv-scrim: rgb(8 12 24 / .55);--odv-nav-bg: light-dark(#090e18, #070b14);--odv-nav-border: rgba(255, 255, 255, .08);--odv-nav-text: #94a3b8;--odv-nav-text-active: #ffffff;--odv-nav-hover: rgba(255, 255, 255, .06);--odv-nav-active: rgba(99, 102, 241, .16);--odv-nav-active-border: rgba(129, 140, 248, .75);--odv-nav-success: #4ade80;--odv-nav-warning: #fbbf24;--odv-nav-danger: #f87171;--odv-radius-lg: 16px;--odv-radius: 12px;--odv-radius-sm: 8px;--odv-space: 4px;--odv-row-height: 52px;--odv-control-height: 2.5rem;--odv-font-sans: "Plus Jakarta Sans", "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--odv-font-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--odv-shadow-sm: 0 1px 3px light-dark(rgba(15, 23, 42, .04), rgba(0, 0, 0, .35));--odv-shadow: 0 4px 6px -1px light-dark(rgba(15, 23, 42, .07), rgba(0, 0, 0, .4)), 0 2px 4px -2px light-dark(rgba(15, 23, 42, .05), rgba(0, 0, 0, .3));--odv-shadow-lg: 0 14px 34px -8px light-dark(rgba(15, 23, 42, .12), rgba(0, 0, 0, .6));--odv-ease: cubic-bezier(.16, 1, .3, 1);--odv-duration-fast: .14s;--odv-duration: .22s}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}[data-theme=contrast]{color-scheme:light;--odv-primary: #1e1b8f;--odv-primary-hover: #14126b;--odv-on-primary: #ffffff;--odv-bg: #ffffff;--odv-surface: #ffffff;--odv-surface-2: #ffffff;--odv-surface-3: #f1f1f1;--odv-border: #000000;--odv-border-strong: #000000;--odv-text: #000000;--odv-text-muted: #1f2937;--odv-focus: #000000;--odv-success: #166534;--odv-warning: #92400e;--odv-danger: #991b1b;--odv-info: #1e40af}[data-density=compact]{--odv-row-height: 40px;--odv-control-height: 2.125rem;--odv-space: 3px}[data-product=onmuh]{--odv-accent: light-dark(#0f766e, #2dd4bf);--odv-accent-hover: light-dark(#115e59, #5eead4);--odv-on-accent: light-dark(#ffffff, #042f2c);--odv-accent-soft: light-dark(#e6f6f3, #0e2b29)}[data-product=ebelge]{--odv-accent: light-dark(#1d4ed8, #60a5fa);--odv-accent-hover: light-dark(#1e40af, #93c5fd);--odv-on-accent: light-dark(#ffffff, #0a1b3d);--odv-accent-soft: light-dark(#e8f0fd, #12233f)}[data-product=muh]{--odv-accent: light-dark(#4338ca, #818cf8);--odv-accent-hover: light-dark(#3730a3, #a5b4fc);--odv-on-accent: light-dark(#ffffff, #0b1020);--odv-accent-soft: light-dark(#eef2ff, #1b2140)}[data-product=ik]{--odv-accent: light-dark(#6d28d9, #a78bfa);--odv-accent-hover: light-dark(#5b21b6, #c4b5fd);--odv-on-accent: light-dark(#ffffff, #1a0b3d);--odv-accent-soft: light-dark(#f3edfe, #221640)}[data-product=retail]{--odv-accent: light-dark(#c2410c, #fb923c);--odv-accent-hover: light-dark(#9a3412, #fdba74);--odv-on-accent: light-dark(#ffffff, #3a1503);--odv-accent-soft: light-dark(#fdf0e6, #33200f)}[data-product=ticaret]{--odv-accent: light-dark(#be185d, #f472b6);--odv-accent-hover: light-dark(#9d174d, #f9a8d4);--odv-on-accent: light-dark(#ffffff, #3b0a20);--odv-accent-soft: light-dark(#fdebf3, #341425)}[data-product=mrp]{--odv-accent: light-dark(#15803d, #4ade80);--odv-accent-hover: light-dark(#166534, #86efac);--odv-on-accent: light-dark(#ffffff, #05270f);--odv-accent-soft: light-dark(#e8f7ee, #10281c)}[data-product=erp]{--odv-accent: light-dark(#312e81, #a5b4fc);--odv-accent-hover: light-dark(#1e1b4b, #c7d2fe);--odv-on-accent: light-dark(#ffffff, #0b1020);--odv-accent-soft: light-dark(#eceefb, #1b2140)}[data-product]{--odv-primary: var(--odv-accent);--odv-primary-hover: var(--odv-accent-hover);--odv-on-primary: var(--odv-on-accent);--odv-primary-soft: var(--odv-accent-soft);--odv-focus: var(--odv-accent)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--odv-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.odv-num{font-variant-numeric:tabular-nums;text-align:right}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0;min-height:100%}body{background:var(--odv-bg);color:var(--odv-text);font-family:var(--odv-font-sans);font-size:.9375rem;line-height:1.55;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{line-height:1.25;letter-spacing:-.012em;text-wrap:balance}h1{font-size:1.5rem;font-weight:650;margin:0}h2{font-size:1rem;font-weight:600;margin:0 0 .75rem}h3{font-size:.9375rem;font-weight:600;margin:0 0 .5rem}p{margin:0 0 .75rem}a{color:var(--odv-primary);text-underline-offset:2px}a:hover{color:var(--odv-primary-hover)}::selection{background:color-mix(in srgb,var(--odv-primary) 28%,transparent)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--odv-text-muted);font-size:.875rem}.mono{font-family:var(--odv-font-mono);font-size:.8125rem;word-break:break-all}.num{font-variant-numeric:tabular-nums;text-align:right}.row{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.stack{display:grid;gap:1rem}.spacer{flex:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font:inherit;font-weight:600;font-size:.875rem;line-height:1;min-height:var(--odv-control-height);padding:0 1rem;cursor:pointer;text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:var(--odv-radius-sm);background:var(--odv-accent);color:var(--odv-on-accent);box-shadow:var(--odv-shadow-sm);transition:background-color var(--odv-duration-fast) var(--odv-ease),box-shadow var(--odv-duration-fast) var(--odv-ease),transform var(--odv-duration-fast) var(--odv-ease)}.btn:hover:not(:disabled){background:var(--odv-accent-hover);color:var(--odv-on-accent)}.btn:active:not(:disabled){transform:translateY(1px);box-shadow:none}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.btn.secondary{background:var(--odv-surface);color:var(--odv-text);border-color:var(--odv-border-strong)}.btn.secondary:hover:not(:disabled){background:var(--odv-surface-3);color:var(--odv-text)}.btn.ghost{background:transparent;color:var(--odv-text-muted);border-color:transparent;box-shadow:none}.btn.ghost:hover:not(:disabled){background:var(--odv-surface-3);color:var(--odv-text)}.btn.danger{background:var(--odv-danger-soft);color:var(--odv-danger);border-color:color-mix(in srgb,var(--odv-danger) 35%,transparent);box-shadow:none}.btn.danger:hover:not(:disabled){background:color-mix(in srgb,var(--odv-danger) 18%,var(--odv-surface));color:var(--odv-danger)}.btn.primary-gradient{background:var(--odivon-primary-gradient);color:#fff;border-color:transparent;box-shadow:0 4px 14px -2px #6366f166}.btn.primary-gradient:hover:not(:disabled){box-shadow:0 8px 20px -2px #6366f199;transform:translateY(-1px)}.btn.sm{min-height:2rem;padding:0 .75rem;font-size:.8125rem}.btn.icon{padding:0;width:var(--odv-control-height)}.btn.block{width:100%}.link{background:none;border:0;padding:0;color:var(--odv-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font:inherit}.field{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem;min-width:0}.field label{font-size:.8125rem;font-weight:550;color:var(--odv-text)}.field .hint{color:var(--odv-text-muted);font-size:.8125rem}.field input,.field select,.field textarea{font:inherit;font-size:.9375rem;padding:.5rem .75rem;min-height:var(--odv-control-height);border:1px solid var(--odv-border-strong);border-radius:var(--odv-radius-sm);background:var(--odv-surface);color:var(--odv-text);width:100%;max-width:100%;transition:border-color var(--odv-duration-fast) var(--odv-ease),box-shadow var(--odv-duration-fast) var(--odv-ease)}.field textarea{min-height:5.5rem;resize:vertical}.field input:hover,.field select:hover,.field textarea:hover{border-color:color-mix(in srgb,var(--odv-text-muted) 55%,var(--odv-border-strong))}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--odv-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--odv-primary) 22%,transparent)}.field input::placeholder,.field textarea::placeholder{color:color-mix(in srgb,var(--odv-text-muted) 75%,transparent)}.field [aria-invalid=true]{border-color:var(--odv-danger)}.field [aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--odv-danger) 22%,transparent)}.field input:disabled,.field select:disabled{background:var(--odv-surface-3);color:var(--odv-text-muted);cursor:not-allowed}.check{display:flex;gap:.5rem;align-items:center;font-size:.875rem}.check input{width:1.05rem;height:1.05rem;min-height:0;accent-color:var(--odv-accent)}.error{color:var(--odv-danger);font-size:.8125rem;margin:0}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:0 1rem}.card{background:var(--odv-surface);border:1px solid var(--odv-border);border-radius:var(--odv-radius-lg);box-shadow:var(--odv-shadow-sm);padding:1.25rem 1.5rem}.card>h2:first-child,.card-title{font-size:.9375rem;font-weight:600;margin:0 0 1rem}.card.flush{padding:0;overflow:hidden}.card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--odv-border)}.card-head h2{margin:0}.alert{display:flex;gap:.625rem;align-items:flex-start;padding:.75rem 1rem;margin-bottom:1rem;border:1px solid color-mix(in srgb,var(--odv-danger) 35%,transparent);border-radius:var(--odv-radius);color:var(--odv-danger);background:var(--odv-danger-soft);font-size:.875rem}.alert.ok{border-color:color-mix(in srgb,var(--odv-success) 35%,transparent);color:var(--odv-success);background:var(--odv-success-soft)}.alert.info{border-color:color-mix(in srgb,var(--odv-info) 35%,transparent);color:var(--odv-info);background:var(--odv-info-soft)}.alert .link{color:inherit;font-weight:600}.table-wrap{overflow-x:auto;background:var(--odv-surface);border:1px solid var(--odv-border);border-radius:var(--odv-radius-lg);box-shadow:var(--odv-shadow-sm)}.card.flush .table-wrap{border:0;border-radius:0;box-shadow:none}table{width:100%;border-collapse:collapse;font-size:.875rem}th,td{padding:0 1rem;height:var(--odv-row-height);text-align:left;white-space:nowrap;border-bottom:1px solid var(--odv-border)}th:first-child,td:first-child{padding-left:1.25rem}th:last-child,td:last-child{padding-right:1.25rem}th{height:2.5rem;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--odv-text-muted);font-weight:600;background:var(--odv-surface-2)}tbody tr{transition:background-color var(--odv-duration-fast) var(--odv-ease)}tbody tr:hover{background:var(--odv-surface-2)}tbody tr:last-child td{border-bottom:0}th.num,td.num{text-align:right}td a{font-weight:550;text-decoration:none}td a:hover{text-decoration:underline}td .sub{display:block;color:var(--odv-text-muted);font-size:.8125rem}.badge{display:inline-flex;align-items:center;gap:.3rem;padding:.125rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.5;background:var(--odv-surface-3);color:var(--odv-text-muted)}.badge.success{background:var(--odv-success-soft);color:var(--odv-success)}.badge.warning{background:var(--odv-warning-soft);color:var(--odv-warning)}.badge.danger{background:var(--odv-danger-soft);color:var(--odv-danger)}.badge.info{background:var(--odv-info-soft);color:var(--odv-info)}.totals dl{margin:0;display:grid;gap:.5rem}.totals dl>div{display:flex;justify-content:space-between;gap:1.5rem;font-variant-numeric:tabular-nums}.totals dt{color:var(--odv-text-muted)}.totals dd{margin:0;font-weight:550}.totals .grand{border-top:1px solid var(--odv-border);margin-top:.25rem;padding-top:.75rem;font-size:1.125rem;font-weight:700}.totals .grand dt{color:var(--odv-text);font-weight:600}.totals .grand dd{font-weight:700}.facts{margin:0;display:grid;gap:1rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.facts dt{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--odv-text-muted);font-weight:600;margin-bottom:.125rem}.facts dd{margin:0;font-weight:550}.split{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1024px){.split{grid-template-columns:minmax(0,1fr) 20rem}.split.wide-aside{grid-template-columns:minmax(0,1fr) 24rem}.sticky{position:sticky;top:1.5rem}}@keyframes odv-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rise{animation:odv-rise var(--odv-duration) var(--odv-ease) both}@media(max-width:1199px){.split.xl{grid-template-columns:minmax(0,1fr)}.split.xl>.sticky{position:static}.split.xl>.form-first{order:-1}}.custom-scroll{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.3) transparent}.custom-scroll::-webkit-scrollbar{width:6px;height:6px}.custom-scroll::-webkit-scrollbar-track{background:transparent}.custom-scroll::-webkit-scrollbar-thumb{background-color:#94a3b84d;border-radius:9999px}.custom-scroll::-webkit-scrollbar-thumb:hover{background-color:#94a3b880}.glass-panel{background:light-dark(rgba(255,255,255,.82),rgba(15,23,42,.82));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid light-dark(rgba(226,232,240,.85),rgba(51,65,85,.6))}.odivon-card,.kpi-card{background:var(--odv-surface);border:1px solid var(--odv-border);border-radius:var(--odv-radius-lg);box-shadow:var(--odv-shadow-sm);transition:all .25s cubic-bezier(.16,1,.3,1)}.odivon-card:hover,.kpi-card:hover{box-shadow:0 12px 28px -6px light-dark(rgba(15,23,42,.08),rgba(0,0,0,.45));border-color:color-mix(in srgb,var(--odv-accent) 28%,var(--odv-border))}.kpi-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media(min-width:640px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.live-dot{width:.5rem;height:.5rem;border-radius:9999px;background-color:var(--odv-success);display:inline-block;animation:odv-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes odv-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.15)}}.topbar-pill,.profile-pill,.topbar-icon-button{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-size:.6875rem;font-weight:750;transition:transform .16s var(--odv-ease),box-shadow .16s var(--odv-ease),border-color .16s var(--odv-ease),background-color .16s var(--odv-ease)}.topbar-pill:hover,.profile-pill:hover,.topbar-icon-button:hover{transform:translateY(-1px)}.topbar-pill{height:2.25rem;gap:.45rem;padding:0 .85rem;white-space:nowrap}.topbar-pill-primary{color:#fff;border:1px solid rgba(99,102,241,.9);background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 8px 18px -10px #4f46e5cc}.topbar-pill-soft{color:#4f46e5;border:1px solid light-dark(#e0e7ff,rgba(99,102,241,.35));background:light-dark(#eef2ff,rgba(49,46,129,.32))}.topbar-pill-ai{color:#0284c7;border:1px solid light-dark(#bae6fd,rgba(14,165,233,.3));background:light-dark(#f0f9ff,rgba(8,47,73,.45))}.topbar-pill-online{color:#059669;border:1px solid light-dark(#a7f3d0,rgba(16,185,129,.3));background:light-dark(#ecfdf5,rgba(6,78,59,.35))}.topbar-icon-button{width:2.25rem;height:2.25rem;color:var(--odv-text-muted);background:light-dark(rgba(241,245,249,.8),rgba(30,41,59,.8));border:1px solid var(--odv-border);cursor:pointer}.topbar-icon-button:hover{background:var(--odv-surface-3);color:var(--odv-text)}.profile-pill{min-height:2.75rem;gap:.55rem;padding:.2rem .65rem .2rem .25rem;border:1px solid var(--odv-border);background:light-dark(rgba(255,255,255,.9),rgba(15,23,42,.85));cursor:pointer}.profile-pill:hover{border-color:color-mix(in srgb,var(--odv-accent) 45%,var(--odv-border));box-shadow:0 8px 22px -16px #4f46e599}h2+.muted{margin-top:-.5rem}
