:root{--v-bg:#fbf9f4;--v-bg-deeper:var(--surface-muted,#f4f4f3);--v-surface:#fff;--v-surface-2:var(--surface-muted,#f4f4f3);--v-border:#edeae3;--v-border-2:#e0dcd2;--v-text:#18171a;--v-text-2:#3a3934;--v-text-3:#5c5a55;--v-text-muted:#5f5d58;--v-text-faint:#6e6b66;--v-red:#dc2626;--v-red-soft:#fee2e2;--v-emerald:#047857;--v-amber:#d97706;--v-blue:#2563eb}.vanzari-page{position:relative}html.dark{--v-bg:#0a0a0b;--v-bg-deeper:#1f1f23;--v-surface:#18181b;--v-surface-2:#27272a;--v-border:#27272a;--v-border-2:#3f3f46;--v-text:#fafafa;--v-text-2:#d4d4d8;--v-text-3:#a1a1aa;--v-text-muted:#a1a1aa;--v-text-faint:#71717a;--v-red-soft:rgba(220,38,38,.18)}html.dark .vanzari-page .v-kpi:hover{box-shadow:0 4px 12px rgba(0,0,0,.4)}html.dark .vanzari-page .v-kpi.urgent{background:linear-gradient(180deg,rgb(var(--primary-500)/.12)0%,#18181b 70%);border-color:rgb(var(--primary-500)/.45)}html.dark .vanzari-page .v-kpi.urgent .v-kpi-drill{background:rgb(var(--primary-500)/.18);color:rgb(var(--primary-300))}html.dark .vanzari-page .v-suggest-card:hover{border-color:rgb(var(--primary-500)/.5);background:rgb(var(--primary-500)/.08)}html.dark .vanzari-page .v-suggest-ic{background:rgb(var(--primary-500)/.16);color:rgb(var(--primary-300))}html.dark .vanzari-page .v-suggest-card.v-suggest-active{background:rgb(var(--primary-500)/.12)}html.dark .vanzari-page .v-suggest-card.v-suggest-active:hover{background:rgb(var(--primary-500)/.18)}html.dark .vanzari-page .v-aging-item.active{background:rgb(var(--primary-500)/.14);border-color:rgb(var(--primary-500)/.45)}html.dark .vanzari-page .v-filter-search input{color:var(--v-text)}html.dark .vanzari-page .v-filter-search input:focus{background:var(--v-surface)}html.dark .vanzari-page .v-filter-search-clear{background:rgba(255,255,255,.08)}html.dark .vanzari-page .v-filter-search-clear:hover{color:var(--v-text);background:rgba(255,255,255,.16)}html.dark .vanzari-page .v-kpi-delta.pos{color:#34d399;background:rgba(5,150,105,.2)}html.dark .vanzari-page .v-kpi-delta.neg{color:#f87171;background:rgba(220,38,38,.2)}html.dark .vanzari-page .v-table tbody tr:hover{background:rgba(255,255,255,.03)}html.dark .vanzari-page .v-table tfoot td{background:var(--v-bg-deeper);border-top-color:var(--v-border-2)}html.dark .vanzari-page .v-row-actions button:hover{background:var(--v-surface-2);border-color:var(--v-border-2);color:var(--v-text)}html.dark .vanzari-page .v-chip.active{background:rgb(var(--primary-500));color:#fff}html.dark .vanzari-page .v-density button.active,html.dark .vanzari-page .v-viewmode button.active{background:var(--v-surface);color:var(--v-text);box-shadow:0 1px 2px rgba(0,0,0,.4)}html.dark .vanzari-page .v-view-seg button.active{box-shadow:0 1px 2px rgba(0,0,0,.4)}html.dark .vanzari-page .v-table-wrap{background:var(--v-surface)}html.dark .vanzari-page .v-bulk-bar{color:#fafafa;border:1px solid var(--v-border-2);background:#18181b}html.dark .vanzari-page .v-bulk-count .num{color:rgb(var(--primary-300))}html.dark .vanzari-page .v-bulk-btn{color:rgba(250,250,250,.85)}html.dark .vanzari-page .v-bulk-btn:hover{color:#fafafa;background:rgba(255,255,255,.08)}html.dark .vanzari-page .v-bulk-close{color:rgba(250,250,250,.5)}html.dark .vanzari-page .v-bulk-close:hover{color:#fafafa}html.dark .vanzari-page .v-shortcut{color:rgba(250,250,250,.5);border-color:rgba(255,255,255,.12)}html.dark .vanzari-page .v-tr-selected{background:rgb(var(--primary-500)/.16)!important}html.dark .vanzari-page .v-tr-selected:hover{background:rgb(var(--primary-500)/.22)!important}html.dark .vanzari-page .v-tr-overdue{background:rgba(239,68,68,.1);border-left-color:#ef4444}html.dark .vanzari-page .v-tr-overdue:hover{background:rgba(239,68,68,.16)}html.dark .vanzari-page .v-tr-overdue.v-tr-selected{border-left-color:rgb(var(--primary-500));background:linear-gradient(90deg,rgb(var(--primary-500)/.22),rgba(239,68,68,.14))!important}html.dark .vanzari-page .v-empty-art{background:linear-gradient(135deg,rgb(var(--primary-500)/.16),rgb(var(--primary-500)/.1));border-color:rgb(var(--primary-500)/.4);color:rgb(var(--primary-300))}html.dark .vanzari-page .v-empty-code{background:rgb(var(--primary-500)/.18);color:rgb(var(--primary-300))}.v-body{padding:12px 0 40px}.v-btn{border:1px solid var(--v-border);background:var(--v-surface);height:32px;color:var(--v-text);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:.7813rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.v-btn:hover{background:var(--v-bg-deeper);border-color:var(--v-border-2)}.v-btn-accent{background:rgb(var(--primary-600));color:#fff;border-color:rgb(var(--primary-600))}.v-btn-accent:hover{background:rgb(var(--primary-700));border-color:rgb(var(--primary-700))}.v-btn-icon{justify-content:center;width:32px;padding:0}.v-btn-sm{height:28px;padding:0 8px;font-size:.75rem}.v-btn-xs{height:24px;padding:0 8px;font-size:.7188rem}.display{letter-spacing:-.01em;font-family:inherit;font-weight:600}.num{font-variant-numeric:tabular-nums;font-family:inherit}.v-kpi-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.v-kpi{box-sizing:border-box;text-align:left;background:var(--v-surface);border:1px solid var(--v-border);cursor:pointer;border-radius:12px;width:100%;min-height:132px;padding:14px 16px 12px;font-family:inherit;transition:all .15s;position:relative}.v-kpi:hover{border-color:var(--v-border-2);transform:translateY(-1px);box-shadow:0 4px 12px rgba(24,23,26,.06)}.v-kpi:hover .v-kpi-drill{opacity:1}.v-kpi-drill{background:var(--v-bg-deeper);width:22px;height:22px;color:var(--v-text-2);opacity:0;border-radius:6px;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:12px;right:12px}.v-kpi.urgent{background:linear-gradient(180deg,rgb(var(--primary-50))0%,#fff 70%);border-color:rgb(var(--primary-200))}.v-kpi.urgent .v-kpi-drill{background:rgb(var(--primary-100));color:rgb(var(--primary-500));opacity:1}.v-kpi-label{text-transform:uppercase;letter-spacing:.1em;color:var(--v-text-muted);align-items:center;gap:6px;font-size:.6563rem;font-weight:600;display:flex}.v-kpi-value{color:var(--v-text);letter-spacing:-.025em;margin-top:6px;font-size:1.875rem;font-style:normal;line-height:1.05}.v-kpi-value sup{color:var(--v-text-muted);vertical-align:.6em;letter-spacing:.05em;margin-left:3px;font-family:inherit;font-size:.6875rem;font-style:normal;font-weight:500}.v-kpi-sub{color:var(--v-text-muted);margin-top:2px;font-size:.7188rem;font-weight:500}.v-kpi-label-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.v-kpi-delta{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 6px;font-family:inherit;font-size:.625rem;font-weight:600;line-height:1.2}.v-kpi-delta.pos{color:#047857;background:rgba(5,150,105,.1)}.v-kpi-delta.neg{color:#b91c1c;background:rgba(220,38,38,.1)}.v-kpi-delta.neutral{background:var(--v-bg-deeper);color:var(--v-text-2)}.v-kpi-sparkline{opacity:.7;pointer-events:none;height:24px;margin:4px 0 2px}.v-kpi-sparkline svg{width:100%;height:24px;display:block}.v-kpi-distribution{background:var(--v-bg-deeper);border-radius:999px;gap:1.5px;height:6px;margin:8px 0 4px;display:flex;overflow:hidden}.v-kpi-distribution-seg{height:100%;transition:opacity .15s}.v-kpi-distribution-seg:hover{opacity:.75}.v-kpi-distribution-seg.s1{background:var(--v-emerald)}.v-kpi-distribution-seg.s2{background:#65a30d}.v-kpi-distribution-seg.s3{background:var(--v-amber)}.v-kpi-distribution-seg.s4{background:var(--v-red)}.v-kpi-distribution-seg.s5{background:var(--v-text-faint)}.v-kpi-distribution-legend{color:var(--v-text-muted);letter-spacing:.02em;flex-wrap:wrap;gap:10px;margin-top:6px;font-family:inherit;font-size:.5938rem;display:flex}.v-kpi-distribution-legend-item{align-items:center;gap:4px;display:inline-flex}.v-kpi-distribution-legend-dot{border-radius:1px;flex-shrink:0;width:6px;height:6px}.v-kpi-distribution-legend-dot.s1{background:var(--v-emerald)}.v-kpi-distribution-legend-dot.s2{background:#65a30d}.v-kpi-distribution-legend-dot.s3{background:var(--v-amber)}.v-kpi-distribution-legend-dot.s4{background:var(--v-red)}.v-kpi-distribution-legend-dot.s5{background:var(--v-text-faint)}.v-aging{background:var(--v-surface);border:1px solid var(--v-border);border-radius:12px;margin-bottom:12px;padding:14px 16px}.v-aging-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.v-aging-title{text-transform:uppercase;letter-spacing:.1em;color:var(--v-text-muted);font-size:.6875rem;font-weight:700}.v-aging-sub{color:var(--v-text-muted);font-size:.7188rem}.v-aging-bar{border-radius:999px;gap:2px;height:8px;margin-bottom:10px;display:flex;overflow:hidden}.v-aging-seg{cursor:pointer;border-radius:2px;min-width:4px;height:100%;transition:filter .15s}.v-aging-seg:hover{filter:brightness(1.1)}.v-aging-seg.ok{background:#10b981}.v-aging-seg.w1{background:#f59e0b}.v-aging-seg.w2{background:#fb923c}.v-aging-seg.w3{background:#ef4444}.v-aging-legend{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.v-aging-item{cursor:pointer;border-radius:8px;padding:6px 8px;transition:background .15s}.v-aging-item:hover{background:var(--v-bg-deeper)}.v-aging-item.active{background:rgb(var(--primary-500)/.08);border:1px solid rgb(var(--primary-500)/.35)}.v-aging-label{color:var(--v-text-2);align-items:center;gap:6px;font-size:.7188rem;font-weight:500;display:flex}.v-aging-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.v-aging-val{color:var(--v-text);margin-top:2px;font-size:.9375rem;font-weight:700}.v-aging-count{color:var(--v-text-muted);margin-top:1px;font-size:.6875rem}.v-suggest-rail{gap:8px;margin-bottom:12px;padding-bottom:2px;display:flex;overflow-x:auto}.v-suggest-rail::-webkit-scrollbar{height:4px}.v-suggest-rail::-webkit-scrollbar-thumb{background:var(--v-border-2);border-radius:4px}.v-suggest-card{background:var(--v-surface);border:1px solid var(--v-border);cursor:pointer;border-radius:10px;flex-shrink:0;align-items:flex-start;gap:10px;min-width:320px;padding:10px 12px;transition:all .15s;display:flex}.v-suggest-card:hover{border-color:rgb(var(--primary-200));background:rgb(var(--primary-50))}.v-suggest-card.dark{color:#fbf9f4;background:linear-gradient(95deg,#1a1814 0%,#2c2a24 100%);border-color:transparent}.v-suggest-card.dark:hover{background:linear-gradient(95deg,#1a1814 0%,#3a3730 100%)}.v-suggest-ic{background:rgb(var(--primary-50));width:28px;height:28px;color:rgb(var(--primary-500));border-radius:8px;flex-shrink:0;place-items:center;display:grid}.v-suggest-card.dark .v-suggest-ic{background:rgba(241,90,36,.18)}.v-suggest-txt{flex:1;min-width:0}.v-suggest-txt b{font-size:.7813rem;font-weight:600;line-height:1.3;display:block}.v-suggest-txt span{color:var(--v-text-muted);margin-top:1px;font-size:.6875rem;line-height:1.4;display:block}.v-suggest-card.dark .v-suggest-txt span{color:rgba(251,249,244,.6)}.v-suggest-card.v-suggest-active{border-color:rgb(var(--primary-500));background:rgb(var(--primary-500)/.06)}.v-suggest-card.v-suggest-active:hover{background:rgb(var(--primary-500)/.12)}.v-suggest-badge{background:rgb(var(--primary-500));color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:6px;right:8px}.v-views{border-bottom:1px solid var(--v-border);scrollbar-width:none;align-items:center;gap:2px;margin-bottom:8px;display:flex;overflow-x:auto;overflow-y:hidden}.v-views::-webkit-scrollbar{display:none}.v-view-tab{color:var(--v-text-3);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid transparent;align-items:center;gap:5px;margin-bottom:-1px;padding:8px 12px 9px;font-family:inherit;font-size:.75rem;font-weight:500;display:inline-flex}.v-view-tab:hover{color:var(--v-text)}.v-view-tab.active{color:var(--v-text);border-bottom-color:rgb(var(--primary-500));font-weight:600}.v-view-count{font-variant-numeric:tabular-nums;opacity:.5;margin-left:5px;font-size:.6875rem;font-weight:600}.v-view-tab:hover .v-view-count,.v-view-tab.active .v-view-count{opacity:.8}.v-view-add{color:var(--v-text-muted);margin-left:auto}.v-view-wrap .v-view-del{opacity:0;transition:opacity .15s}.v-view-wrap:hover .v-view-del{opacity:1}.v-filter-bar{background:var(--v-surface);border:1px solid var(--v-border);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;display:grid}.v-filter-left,.v-filter-right{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v-filter-search{flex:1;min-width:200px;min-height:36px;position:relative}.v-filter-search input{background:var(--v-bg-deeper);width:100%;height:36px;color:var(--v-text);border:1px solid transparent;border-radius:6px;padding:0 8px 0 26px;font-family:inherit;font-size:.75rem}.v-filter-search input:focus{background:var(--v-surface);border-color:rgb(var(--primary-300));box-shadow:0 0 0 3px rgb(var(--primary-500)/.15);outline:none}.v-filter-search>svg{color:var(--v-text-muted);pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.v-filter-search--with-period{min-height:36px;position:relative}.v-filter-search--with-period input{height:36px;padding-right:165px}.v-filter-search--with-period input[type=search]::-webkit-search-cancel-button{display:none}.v-filter-search-clear{width:20px;height:20px;color:var(--v-text-muted);cursor:pointer;z-index:60;background:#e5e7eb;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .12s;display:inline-flex;position:absolute;top:50%;right:130px;transform:translateY(-50%)}.v-filter-search-clear:hover{color:var(--v-text);background:#d1d5db}.v-filtre-btn-wrap{z-index:50;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.v-filtre-btn{color:#fbf9f4;cursor:pointer;background:#2a2724;border:none;border-radius:6px;align-items:center;gap:6px;min-width:116px;padding:6px 11px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .12s;display:inline-flex;box-shadow:0 1px 2px rgba(0,0,0,.1)}.v-filtre-btn:hover{background:#1f1d18}.v-filtre-btn-badge{background:rgb(var(--primary-500));color:#fff;font-feature-settings:"tnum";text-align:center;border-radius:100px;min-width:18px;height:16px;margin-left:2px;padding:0 6px;font-size:10.5px;font-weight:700;line-height:16px;display:inline-block}@media (max-width:768px){.v-filter-search--with-period input{padding-right:8px}.v-filtre-btn-wrap{display:none}}.v-filtre-dropdown{border:1px solid var(--v-border);z-index:100;background:#fff;border-radius:10px;width:460px;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 12px 40px rgba(31,29,24,.15),0 4px 12px rgba(31,29,24,.08)}.v-filtre-dropdown:before{content:"";border-top:1px solid var(--v-border);border-left:1px solid var(--v-border);background:#fff;width:11px;height:11px;position:absolute;top:-6px;left:22px;transform:rotate(45deg)}.v-filtre-dropdown.v-filtre-dropdown-right:before{left:auto;right:22px}.v-filtre-dropdown-header{border-bottom:1px solid var(--v-border);background:var(--v-bg-deeper);justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.v-filtre-dropdown-header h4{letter-spacing:.05em;text-transform:uppercase;color:var(--v-text);align-items:baseline;gap:5px;margin:0;font-size:11.5px;font-weight:700;display:inline-flex}.v-filtre-active-tag{color:rgb(var(--primary-700));text-transform:none;letter-spacing:0;font-size:10.5px;font-weight:600}.v-filtre-reset-mini{border:1px solid var(--v-border);color:var(--v-text-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:0 0;border-radius:4px;padding:3px 9px;font-family:inherit;font-size:10px;font-weight:600;transition:all .12s}.v-filtre-reset-mini:hover{color:rgb(var(--primary-700));border-color:rgb(var(--primary-300));background:rgb(var(--primary-50))}.v-filtre-section{border-bottom:1px solid rgba(232,223,200,.5);padding:9px 14px 10px}.v-filtre-section:last-of-type{border-bottom:none}.v-filtre-row-tight{justify-content:space-between;align-items:baseline;min-height:14px;margin-bottom:6px;display:flex}.v-filtre-label{color:var(--v-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.v-filtre-value{color:rgb(var(--primary-700));font-feature-settings:"tnum";font-size:11px;font-weight:600}.v-filtre-period-row{align-items:center;gap:5px;margin-bottom:5px;display:flex}.v-filtre-period-row>div{flex:1}.v-filtre-arrow{color:var(--v-text-muted);font-size:11px}.v-filtre-preset-row{flex-wrap:wrap;gap:4px;display:flex}.v-filtre-preset{background:var(--v-bg-deeper);border:1px solid var(--v-border);cursor:pointer;color:var(--v-text);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500;transition:all .12s}.v-filtre-preset:hover{border-color:#9b958c}.v-filtre-preset.active{background:rgb(var(--primary-500));color:#fff;border-color:rgb(var(--primary-500));font-weight:600}.v-filtre-chips{flex-wrap:wrap;gap:4px;display:flex}.v-filtre-chip{background:var(--v-bg-deeper);cursor:pointer;color:var(--v-text);border:1px solid transparent;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:500;transition:all .12s;display:inline-flex}.v-filtre-chip:hover{border-color:var(--v-border);background:#fff}.v-filtre-chip.active{background:rgb(var(--primary-500));color:#fff;border-color:rgb(var(--primary-500));font-weight:600}.v-filtre-chip-count{opacity:.7;font-feature-settings:"tnum";text-align:center;background:rgba(0,0,0,.06);border-radius:100px;min-width:16px;padding:0 5px;font-size:10px;font-weight:600}.v-filtre-chip.active .v-filtre-chip-count{opacity:.95;background:rgba(255,255,255,.22)}.v-filtre-footer{background:var(--v-bg-deeper);border-top:1px solid var(--v-border);justify-content:space-between;align-items:center;min-height:38px;padding:8px 14px;display:flex}.v-filtre-footer-hint{color:var(--v-text-faint,#9b958c);font-size:11px;font-style:italic}.v-filtre-apply{background:rgb(var(--primary-500));color:#fff;cursor:pointer;border:none;border-radius:6px;margin-left:auto;padding:6px 14px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .12s}.v-filtre-apply:hover{background:rgb(var(--primary-600))}.v-filter-label{color:var(--v-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-right:2px;font-size:.6563rem;font-weight:600}.v-filter-div{background:var(--v-border);width:1px;height:18px;margin:0 4px}.v-chip{background:var(--v-bg-deeper);color:var(--v-text-2);cursor:pointer;white-space:nowrap;border:1px solid transparent;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-family:inherit;font-size:.7188rem;font-weight:500;transition:all .15s;display:inline-flex}.v-chip:hover{background:var(--v-border)}.v-chip.active{background:var(--v-text);color:#fff}.v-chip-dot{opacity:.7;background:currentColor;border-radius:999px;width:6px;height:6px}.v-chip-count{opacity:.7;font-variant-numeric:tabular-nums;text-align:right;min-width:2.4em;font-family:inherit;font-size:.625rem;display:inline-block}.v-filter-select{background:var(--v-bg-deeper);height:28px;color:var(--v-text-2);cursor:pointer;border:1px solid transparent;border-radius:6px;justify-content:flex-start;align-items:center;gap:6px;min-width:130px;padding:0 10px;font-family:inherit;font-size:.7188rem;font-weight:500;display:inline-flex}.v-filter-select:hover{background:var(--v-border)}.v-filter-select b{color:var(--v-text);font-weight:600}.v-density{background:var(--v-bg-deeper);border-radius:6px;gap:2px;padding:2px;display:inline-flex}.v-density button{width:24px;height:24px;color:var(--v-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;transition:all .12s;display:grid}.v-density button:hover{color:var(--v-text)}.v-kpi-wrap{width:100%;display:block;position:relative}.v-btn-active{border-color:rgb(var(--primary-500))!important;color:rgb(var(--primary-500))!important;background:#fff!important}.v-btn-badge{background:rgb(var(--primary-500));color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.v-btn-stacked{flex-direction:column;justify-content:center;gap:3px;height:42px;padding:6px 10px;line-height:1}.v-btn-stacked-label{white-space:nowrap;font-size:.625rem;font-weight:500;line-height:1}@media (max-width:640px){.v-btn-stacked{flex-direction:row;gap:6px;height:32px;padding:0 10px}.v-btn-stacked-label{display:none}}.v-density button.active{background:var(--v-surface);color:var(--v-text);box-shadow:0 1px 2px rgba(24,23,26,.05)}.v-view-seg{background:var(--v-bg-deeper);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.v-view-seg button{height:24px;color:var(--v-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 11px;font-family:inherit;font-size:.7188rem;font-weight:500;line-height:1;transition:all .12s;display:inline-flex}.v-view-seg button svg{flex-shrink:0}.v-view-seg button:hover{color:var(--v-text)}.v-view-seg button.active{background:var(--v-surface);color:var(--v-text);font-weight:600;box-shadow:0 1px 2px rgba(24,23,26,.06)}.v-bulk-bar{background:var(--v-text);color:#fbf9f4;scrollbar-width:thin;border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 12px;animation:.2s ease-out slideDown;display:flex;overflow-x:auto}.v-bulk-bar::-webkit-scrollbar{height:4px}.v-bulk-bar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:2px}.v-bulk-btn,.v-bulk-count,.v-bulk-div{flex-shrink:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.v-bulk-count{font-size:.7813rem;font-weight:700}.v-bulk-count .num{color:rgb(var(--primary-200));margin-right:4px}.v-bulk-div{background:rgba(255,255,255,.15);width:1px;height:16px}.v-bulk-btn{color:rgba(251,249,244,.85);cursor:pointer;background:0 0;border:1px solid transparent;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-family:inherit;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}.v-bulk-btn:hover{color:#fff;background:rgba(255,255,255,.08)}.v-bulk-btn.danger:hover{color:#fca5a5;background:rgba(220,38,38,.18)}.v-shortcut{color:rgba(251,249,244,.4);border:1px solid rgba(255,255,255,.1);border-radius:3px;margin-left:3px;padding:1px 4px;font-family:inherit;font-size:.625rem;font-weight:600}.v-bulk-close{color:rgba(251,249,244,.5);cursor:pointer;background:0 0;border:none;place-items:center;margin-left:auto;padding:3px;display:grid}.v-bulk-close:hover{color:#fff}.v-table-wrap{background:var(--v-surface);border:1px solid var(--v-border);border-radius:12px;overflow-x:auto}.v-table{border-collapse:collapse;width:100%;font-size:.7813rem}.v-table thead th{text-align:left;color:var(--v-th-text,#18171a);text-transform:none;letter-spacing:0;background:var(--v-th-bg,#fff);border-bottom:2px solid var(--v-th-border,rgb(var(--primary-500)));z-index:10;white-space:nowrap;cursor:pointer;box-shadow:none;padding:12px 14px;font-size:.78rem;font-weight:600;position:-webkit-sticky;position:sticky;top:-24px}.v-table thead th+th{box-shadow:inset 1px 0 0 var(--v-th-divider,rgba(24,23,26,.05))}.v-table thead th.text-right,.v-table thead th[data-align=right]{text-align:right}.v-table tbody td.text-right{font-weight:600}.v-table tbody tr[role=button]:focus-visible{outline:2px solid rgb(var(--primary-500));outline-offset:-2px}.v-table thead th:hover{background:var(--v-th-bg-hover,#f4f4f3)}.v-th-stack{white-space:normal;vertical-align:middle;line-height:1.05;display:inline-block}.v-table thead th.v-th-sorted{color:var(--v-th-text,#18171a)}.v-table thead th.v-th-sorted:after{content:" ↓";color:var(--v-th-sort-arrow,rgb(var(--primary-500)));margin-left:3px}.v-table thead th button{color:inherit}.v-table thead th button svg{color:var(--v-th-text-muted,#5f5d58)}.v-table thead th .v-th-sort-arrow{color:var(--v-th-sort-arrow,rgb(var(--primary-500)));margin-left:2px}.v-table thead th button:hover svg,.v-table thead th button[aria-expanded=true] svg{color:var(--v-th-sort-arrow,rgb(var(--primary-500)))}.v-table thead th .v-th-check input[type=checkbox],.v-table thead th input[type=checkbox]{accent-color:var(--v-th-checkbox-accent,rgb(var(--primary-500)))}.v-table thead th:first-child{border-top-left-radius:12px}.v-table thead th:last-child{border-top-right-radius:12px}.v-table thead tr.v-th-agg th{background:var(--v-bg-deeper);border-top:0;border-bottom:1px solid var(--v-border-2);text-align:left;text-transform:none;letter-spacing:0;color:var(--v-text-2);z-index:9;cursor:default;box-shadow:none;padding:8px 14px 9px;font-size:.78rem;font-weight:500;position:-webkit-sticky;position:sticky;top:20px}.v-table thead tr.v-th-agg th:first-child,.v-table thead tr.v-th-agg th:last-child{border-top-left-radius:0;border-top-right-radius:0}.v-table thead tr.v-th-agg th.v-th-num{text-align:right}.v-table thead tr.v-th-agg .agg{align-items:baseline;gap:5px;display:inline-flex}.v-table thead tr.v-th-agg th.v-th-num .agg{justify-content:flex-end}.v-table thead tr.v-th-agg .agg-value{color:var(--v-text);letter-spacing:-.01em;font-family:inherit;font-size:1rem;font-style:italic;font-weight:400;line-height:1}.v-table thead tr.v-th-agg .agg-value.num{font-variant-numeric:tabular-nums;font-family:inherit;font-size:.875rem;font-style:normal;font-weight:600}.v-table thead tr.v-th-agg .agg-label{color:var(--v-text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:.625rem;font-weight:600}.v-table thead tr.v-th-agg .sparkbar{align-items:center;gap:2px;height:14px;display:inline-flex}.v-table thead tr.v-th-agg .sparkbar span{border-radius:1.5px;width:16px;height:6px;display:inline-block}.v-table thead tr.v-th-agg .sparkbar .b-paid{background:var(--v-emerald)}.v-table thead tr.v-th-agg .sparkbar .b-issued{background:var(--v-blue)}.v-table thead tr.v-th-agg .sparkbar .b-partial{background:#fb923c}.v-table thead tr.v-th-agg .sparkbar .b-overdue{background:var(--v-red)}.v-table thead tr.v-th-agg .sparkbar .b-draft{background:var(--v-amber)}.v-table thead tr.v-th-agg .sparkbar .b-empty{background:var(--v-border-2)}.v-table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.v-table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.v-th-num{text-align:right}.v-th-check{cursor:default;width:32px;padding:0 0 0 12px!important}.v-tr-group{background:var(--v-bg-deeper)!important;border-top:2px solid var(--v-border-2)!important}.v-tr-group td{color:var(--v-text-2);letter-spacing:.04em;text-transform:uppercase;font-size:.7188rem;font-weight:700;padding:8px 12px!important}.v-gcount{color:var(--v-text-muted);margin-left:8px;font-family:inherit;font-weight:500}.v-gsum{float:right;color:var(--v-text-muted);text-transform:none;letter-spacing:0;font-family:inherit;font-weight:500}.v-table tbody tr{border-bottom:1px solid var(--v-border);cursor:default;transition:background .12s}.v-table tbody tr:hover{background:var(--v-surface-2)}.v-table tbody tr:last-child{border-bottom:none}.v-tr-selected{background:rgb(var(--primary-50))!important}.v-tr-selected:hover{background:rgb(var(--primary-100))!important}.v-tr-overdue{background:#fef2f2;border-left:2px solid #ef4444}.v-tr-overdue:hover{background:#fee2e2}.v-tr-overdue.v-tr-selected{border-left-color:rgb(var(--primary-500));background:linear-gradient(90deg,rgb(var(--primary-100)),rgba(255,228,214,.7))!important}.v-table td{vertical-align:middle;padding:10px 12px}.v-table-wrap[data-density=compact] .v-table td{padding:6px 12px;font-size:.75rem}.v-table-wrap[data-density=compact] .v-client-avatar{width:22px;height:22px;font-size:.625rem}.v-table-wrap[data-density=compact] .v-client-cui,.v-table-wrap[data-density=compact] .v-amount-sub,.v-table-wrap[data-density=compact] .v-pay-progress{display:none}.v-th-cui,.v-td-cui{white-space:nowrap}.v-td-cui{color:var(--v-text-2);font-variant-numeric:tabular-nums;min-width:92px;font-size:.75rem}.v-cui-empty{color:var(--v-text-faint)}.v-table-wrap .v-client-name,.v-table-wrap .v-note-display{word-break:normal;overflow-wrap:break-word}.v-td-number,.v-table-wrap .v-amount-cell{white-space:nowrap}.v-table-wrap .v-note-cell{min-width:0}.v-table-wrap[data-view=grid] .v-table{font-size:.75rem}.v-table-wrap[data-view=grid] .v-table thead th{padding:6px 10px}.v-table-wrap[data-view=grid] .v-table td{padding:4px 10px}.v-table-wrap[data-view=grid] .v-table thead th,.v-table-wrap[data-view=grid] .v-table tbody td{border-right:1px solid var(--v-border)}.v-table-wrap[data-view=grid] .v-table thead th:last-child,.v-table-wrap[data-view=grid] .v-table tbody td:last-child{border-right:none}.v-table-wrap[data-view=grid] .v-table tfoot td{border-top:2px solid var(--v-th-border,var(--v-border))}.v-viewmode{background:var(--v-bg-deeper);border-radius:6px;gap:2px;padding:2px;display:inline-flex}.v-viewmode button{width:24px;height:24px;color:var(--v-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;transition:all .12s;display:grid}.v-viewmode button:hover{color:var(--v-text)}.v-viewmode button.active{background:var(--v-surface);color:var(--v-text);box-shadow:0 1px 2px rgba(24,23,26,.05)}.v-afisare{align-items:center;display:inline-grid}.v-afisare-icons{opacity:0;pointer-events:none;grid-area:1/1;justify-self:center;gap:8px;transition:opacity .13s;display:inline-flex}.v-afisare-label{background:var(--v-bg-deeper);cursor:pointer;color:var(--v-text-2);white-space:nowrap;border:none;border-radius:6px;grid-area:1/1;justify-content:center;justify-self:stretch;align-items:center;padding:0 12px;font-family:inherit;font-size:.7188rem;font-weight:500;transition:opacity .13s;display:flex}.v-afisare:hover .v-afisare-label,.v-afisare:focus-within .v-afisare-label{opacity:0;pointer-events:none}.v-afisare:hover .v-afisare-icons,.v-afisare:focus-within .v-afisare-icons{opacity:1;pointer-events:auto}.v-td-check input{accent-color:rgb(var(--primary-500));cursor:pointer}.v-status{color:var(--v-text-2);align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:inline-flex}.v-status-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.v-status-dot.draft{background:var(--v-amber);box-shadow:0 0 0 3px rgba(217,119,6,.12)}.v-status-dot.issued{background:var(--v-blue);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.v-status-dot.paid{background:var(--v-emerald);box-shadow:0 0 0 3px rgba(5,150,105,.12)}.v-status-dot.partial{background:linear-gradient(90deg,var(--v-emerald)60%,var(--v-amber)60%)}.v-status-dot.overdue{background:var(--v-red);animation:2s ease-in-out infinite vpulse;box-shadow:0 0 0 3px rgba(220,38,38,.15)}.v-status-dot.cancel{background:#9ca3af}.v-status-dot.storno{background:#c2410c;box-shadow:0 0 0 3px rgba(194,65,12,.12)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vpulse{0%,to{box-shadow:0 0 0 3px rgba(220,38,38,.15)}50%{box-shadow:0 0 0 6px rgba(220,38,38,.05)}}.v-invoice-num{color:rgb(var(--primary-700));cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.7813rem;font-weight:600}.v-invoice-num:hover{text-decoration:underline}.v-client-avatar{color:#fff;letter-spacing:-.02em;cursor:help;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:.6875rem;font-weight:700;display:grid;position:relative}.v-client-avatar:after{content:"";border:2px solid var(--v-surface);border-radius:999px;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.v-client-avatar.score-good:after{background:#10b981}.v-client-avatar.score-medium:after{background:#f59e0b}.v-client-avatar.score-bad:after{background:#ef4444}.v-client-avatar.score-new:after{background:#3b82f6}.v-credit-dot{vertical-align:1px;cursor:help;border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-right:6px;display:inline-block}.v-credit-dot.score-good{background:#10b981}.v-credit-dot.score-medium{background:#f59e0b}.v-credit-dot.score-bad{background:#ef4444}.v-credit-dot.score-new{background:#3b82f6}.v-client{text-align:left;justify-content:flex-start;align-items:center;gap:0;width:100%;display:flex}.v-client>*{min-width:0}.v-client-name{color:var(--v-text);word-break:break-word;text-align:left;font-size:.7813rem;font-weight:500;line-height:1.3}.v-client-cui{color:var(--v-text-faint);margin-top:1px;font-family:inherit;font-size:.6563rem}.v-client-ai{background:linear-gradient(135deg,rgb(var(--primary-100)),rgb(var(--primary-200)));color:rgb(var(--primary-700));cursor:pointer;letter-spacing:.02em;border:none;border-radius:999px;align-items:center;gap:4px;margin-top:3px;padding:2px 7px;font-family:inherit;font-size:.625rem;font-weight:600;transition:all .12s;display:inline-flex}.v-client-ai:hover{background:linear-gradient(135deg,rgb(var(--primary-200)),rgb(var(--primary-300)));color:#7c2d12}.v-client-ai svg{flex-shrink:0}.v-client-note:hover span{color:var(--v-text);text-decoration:underline}.v-td-date{color:var(--v-text-2);white-space:nowrap;min-width:100px;font-size:.75rem}.v-overdue-days{font-variant-numeric:tabular-nums;cursor:help;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-family:inherit;font-size:.7188rem;font-weight:700;display:inline-flex}.v-overdue-days.d0{color:var(--v-text-faint);font-weight:500}.v-overdue-future{color:#047857;background:#ecfdf5}.v-overdue-days.d1{color:#b45309;background:#fffbeb}.v-overdue-days.d2{color:#9a3412;background:#fed7aa}.v-overdue-days.d3{color:#b91c1c;background:#fee2e2}.v-amount-main{color:var(--v-text);font-size:.7813rem;font-weight:600}.v-amount-sub{color:var(--v-text-faint);margin-top:1px;font-size:.6563rem}.v-currency{color:var(--v-text-faint);margin-left:3px;font-size:.6563rem;font-weight:400}.v-pay-progress{background:var(--v-border);cursor:help;border-radius:999px;width:100%;height:3px;margin-top:3px;overflow:hidden}.v-pay-fill{background:#10b981;border-radius:999px;height:100%}.v-pay-fill.overdue{background:#ef4444}.v-anaf{cursor:help;align-items:center;gap:4px;font-size:.75rem;font-weight:500;display:inline-flex}.v-mail{cursor:help;align-items:center;display:inline-flex}.v-mail-none{color:#d1d5db;opacity:.6}.v-mail-sent{color:#2563eb}.v-mail-opened{color:#16a34a}.v-anaf-ok{color:#047857}.v-anaf-pending{color:#1d4ed8}.v-anaf-sent{color:#d97706}.v-anaf-urgent{color:#b91c1c}.v-anaf-na{color:var(--v-text-faint);font-size:.75rem}.v-note-icon-btn{cursor:pointer;width:24px;height:24px;color:var(--v-text-faint);background:0 0;border:none;border-radius:6px;place-items:center;transition:all .12s;display:grid;position:relative}.v-note-icon-btn:hover{background:var(--v-bg-deeper);color:var(--v-text-2)}.v-note-icon-btn.has-note{color:rgb(var(--primary-500))}.v-note-dot{background:rgb(var(--primary-500));border-radius:999px;width:5px;height:5px;position:absolute;top:3px;right:3px}.v-note-cell{cursor:pointer;vertical-align:top;min-width:140px;max-width:320px;padding:6px 10px!important}.v-note-cell:hover{background:var(--v-bg-deeper)}.v-note-display{color:var(--v-text-2);word-break:break-word;white-space:pre-wrap;font-size:.75rem;line-height:1.4;display:block}.v-note-display.empty{color:var(--v-text-faint);opacity:.45;font-style:italic}.v-note-display.has-note{color:var(--v-text)}.v-note-textarea{width:100%;color:var(--v-text);resize:none;word-break:break-word;white-space:pre-wrap;background:0 0;border:none;outline:none;margin:0;padding:0;font-family:inherit;font-size:.75rem;line-height:1.4;overflow:hidden}.v-row-suggest{background:linear-gradient(135deg,rgb(var(--primary-100)),rgb(var(--primary-200)));width:22px;height:22px;color:rgb(var(--primary-700));cursor:pointer;border:none;border-radius:6px;place-items:center;display:none}.v-table tbody tr:hover .v-row-suggest,.v-data-table-skin tbody tr:hover .v-row-suggest{display:grid}.v-td-actions{text-align:right;white-space:nowrap;width:1px;box-shadow:none;background:0 0;position:static;padding:0 10px!important}.v-table thead th.v-td-actions{background:var(--v-th-bg,#fff)}.v-table tbody tr:hover td.v-td-actions{background:0 0}.v-td-awb{white-space:nowrap;width:1px}.v-row-inline-actions{flex-wrap:nowrap;align-items:center;gap:2px;display:inline-flex}html[data-font-size=xl] .v-row-inline-actions .v-row-ic-btn{display:none}html[data-font-size=xl] .v-td-actions{box-shadow:none;background:0 0;position:static;padding:0 6px!important}html[data-font-size=xl] .v-table thead th.v-td-actions{background:var(--v-th-bg,#fff)}html[data-font-size=xl] .v-note-cell{max-width:320px}html[data-font-size=xl] .v-note-display{word-break:break-all}.v-row-ic-btn{cursor:pointer;width:26px;height:26px;color:var(--v-text-muted);background:0 0;border:1px solid transparent;border-radius:6px;flex-shrink:0;place-items:center;padding:0;transition:all .12s;display:grid}.v-row-ic-btn:hover:not(:disabled){background:var(--surface-muted,#f4f4f3);color:var(--v-text);border-color:#e0dcd2}.v-row-ic-btn:disabled{opacity:.5;cursor:wait}.v-row-actions{opacity:1;align-items:center;gap:2px;display:inline-flex}.v-table tbody tr:hover .v-row-actions,.v-data-table-skin tbody tr:hover .v-row-actions{opacity:1}.v-row-actions button{color:var(--v-text-3);cursor:pointer;background:0 0;border:1px solid transparent;border-radius:6px;place-items:center;padding:4px;transition:all .12s;display:grid}.v-row-actions button:hover{background:var(--v-surface);border-color:var(--v-border-2);color:var(--v-text)}.v-table tfoot td{background:var(--v-bg-deeper);border-top:2px solid var(--v-border-2);color:var(--v-text);padding:11px 12px;font-size:.75rem;font-weight:600}.v-table tfoot .v-amount-main{font-size:.8125rem}.v-loading{text-align:center;color:var(--v-text-muted);padding:60px 20px}.v-empty{text-align:center;padding:50px 20px}.v-empty-art{background:linear-gradient(135deg,rgb(var(--primary-50)),rgb(var(--primary-100)));border:1px solid rgb(var(--primary-200));width:70px;height:70px;color:rgb(var(--primary-500));border-radius:18px;place-items:center;margin:0 auto 16px;display:grid;transform:rotate(-3deg)}.v-empty-title{color:var(--v-text);margin-bottom:4px;font-family:inherit;font-size:1.125rem;font-weight:600;line-height:1.3}.v-empty-sub{color:var(--v-text-muted);max-width:480px;margin-bottom:16px;margin-left:auto;margin-right:auto;font-size:.8125rem;line-height:1.55}.v-empty-code{background:rgb(var(--primary-50));color:rgb(var(--primary-700));border-radius:4px;padding:1px 7px;font-family:inherit;font-size:.875em;font-style:normal;font-weight:600}.v-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.v-empty-count{font-feature-settings:"tnum";background:rgba(255,255,255,.22);border-radius:100px;margin-left:2px;padding:1px 7px;font-size:.6875rem;font-weight:600}.v-btn:not(.v-btn-accent) .v-empty-count{background:rgb(var(--primary-50));color:rgb(var(--primary-700))}.v-ai-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:rgba(24,23,26,.55);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.v-ai-pop{background:linear-gradient(180deg,#fff 0%,rgb(var(--primary-50))100%);border:1px solid rgb(var(--primary-200));z-index:1;border-radius:14px;max-width:480px;padding:16px 18px;position:relative;box-shadow:0 30px 80px rgba(0,0,0,.25)}.v-ai-pop-h{align-items:center;gap:8px;margin-bottom:10px;display:flex}.v-ai-pop-h .ic{background:rgb(var(--primary-500));color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.v-ai-pop-h b{flex:1;font-size:.8125rem;font-weight:700}.v-ai-pop-h .tag{color:rgb(var(--primary-700));background:rgb(var(--primary-100));border-radius:999px;padding:2px 7px;font-family:inherit;font-size:.6563rem;font-weight:600}.v-ai-pop p{color:var(--v-text-2);margin-bottom:12px;font-size:.7813rem;line-height:1.5}.v-ai-pop .actions{flex-wrap:wrap;gap:6px;display:flex}.v-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:90;background:rgba(24,23,26,.55);animation:.2s fadeIn;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.v-drawer{border-left:1px solid var(--v-border);z-index:91;background:#fff;flex-direction:column;width:min(900px,90vw);animation:.25s ease-out slideInRight;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px rgba(0,0,0,.25)}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.v-drawer-head{border-bottom:1px solid var(--v-border);flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.v-drawer-num{color:rgb(var(--primary-500));font-family:inherit;font-size:.8438rem;font-weight:700}.v-drawer-body{flex:1;grid-template-columns:1fr 360px;min-height:0;display:grid;overflow:hidden}.v-drawer-pdf{background:var(--v-bg-deeper);border-right:1px solid var(--v-border);padding:20px;overflow-y:auto}.v-pdf-paper{color:#2a2826;background:#fff;border-radius:8px;max-width:500px;margin:0 auto;padding:32px 36px;font-size:.6563rem;box-shadow:0 8px 32px rgba(0,0,0,.06)}.v-pdf-head{justify-content:space-between;margin-bottom:20px;display:flex}.v-pdf-logo{color:rgb(var(--primary-500));font-size:1rem;font-weight:800}.v-pdf-tag{color:#888;font-size:.625rem}.v-pdf-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px;display:grid}.v-pdf-section-title{text-transform:uppercase;letter-spacing:.1em;color:#888;margin-bottom:4px;font-size:.5313rem;font-weight:600}.v-pdf-party-name{font-size:.6875rem;font-weight:700}.v-pdf-party-info{color:#666;margin-top:2px;font-size:.625rem}.v-pdf-totals{width:55%;margin-left:auto;font-size:.625rem}.v-pdf-tot-row{justify-content:space-between;padding:3px 0;display:flex}.v-pdf-tot-row.grand{color:rgb(var(--primary-500));border-top:2px solid #2a2826;margin-top:6px;padding-top:8px;font-size:.8125rem;font-weight:800}.v-drawer-side{background:var(--v-surface);padding:16px;overflow-y:auto}.v-balance-card{border:1px solid var(--v-border);background:var(--v-surface-2);border-radius:10px;margin-bottom:14px;padding:12px}.v-balance-row{justify-content:space-between;padding:5px 0;font-size:.75rem;display:flex}.v-balance-row:not(:last-child){border-bottom:1px dashed var(--v-border)}.v-balance-row .lbl{color:var(--v-text-muted);font-weight:500}.v-balance-row .val{color:var(--v-text);font-family:inherit;font-weight:600}.v-balance-row.highlight .val{color:var(--v-red);font-size:.875rem}.v-progress{background:var(--v-border);border-radius:999px;height:6px;overflow:hidden}.v-progress-fill{background:linear-gradient(90deg,rgb(var(--primary-500)),rgb(var(--primary-300)));border-radius:999px;height:100%}.v-quick-actions{grid-template-columns:1fr 1fr;gap:5px;margin-bottom:14px;display:grid}.v-quick-actions .v-btn{justify-content:center;width:100%;height:30px;font-size:.75rem}.v-linked-title,.v-timeline-title{text-transform:uppercase;letter-spacing:.1em;color:var(--v-text-muted);justify-content:space-between;margin-bottom:8px;font-size:.6875rem;font-weight:700;display:flex}.v-tl-add{color:rgb(var(--primary-500));cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:none;align-items:center;gap:3px;font-family:inherit;font-size:.6875rem;font-weight:600;display:inline-flex}.v-linked-list{flex-direction:column;gap:5px;margin-bottom:16px;display:flex}.v-linked-item{border:1px solid var(--v-border);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;font-size:.75rem;transition:all .12s;display:flex}.v-linked-item:hover{background:var(--v-bg-deeper);border-color:var(--v-border-2)}.v-linked-ic{width:26px;height:26px;color:var(--v-text-muted);background:var(--v-bg-deeper);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.v-linked-item.payment .v-linked-ic{color:#047857;background:#ecfdf5}.v-linked-item.transport .v-linked-ic{color:#1d4ed8;background:#eff6ff}.v-linked-body{flex:1;min-width:0}.v-linked-body b{color:var(--v-text);font-size:.75rem;font-weight:600;display:block}.v-linked-body span{color:var(--v-text-muted);font-size:.6563rem}.v-timeline{flex-direction:column;gap:0;padding-left:4px;display:flex}.v-tl-item{grid-template-columns:22px 1fr;gap:10px;padding:6px 0;display:grid;position:relative}.v-tl-item:before{content:"";background:var(--v-border-2);width:1px;position:absolute;top:24px;bottom:-4px;left:11px}.v-tl-item:last-child:before{display:none}.v-tl-ic{background:var(--v-bg-deeper);border:1px solid var(--v-border);width:22px;height:22px;color:var(--v-text-muted);z-index:1;border-radius:999px;place-items:center;display:grid}.v-tl-ic.primary{background:rgb(var(--primary-50));border-color:rgb(var(--primary-200));color:rgb(var(--primary-500))}.v-tl-ic.success{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.v-tl-content{color:var(--v-text-2);font-size:.75rem;line-height:1.4}.v-tl-title-row{color:var(--v-text);font-size:.75rem;font-weight:600}.v-tl-when{color:var(--v-text-muted);margin-top:1px;font-size:.6875rem}.v-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:rgba(24,23,26,.55);place-items:center;animation:.15s fadeIn;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.v-modal{background:var(--v-surface);border:1px solid var(--v-border);z-index:1;border-radius:14px;width:100%;max-width:520px;margin:20px;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.4)}.v-modal-head{border-bottom:1px solid var(--v-border);align-items:center;gap:10px;padding:14px 18px;display:flex}.v-modal-head h3{color:var(--v-text);flex:1;font-family:inherit;font-size:1.25rem;font-style:italic;font-weight:400}.v-shortcut-bold{color:var(--v-text-muted);font-size:.6875rem}.v-modal-body{grid-template-columns:1fr 1fr;gap:18px;padding:14px 18px;display:grid}.v-modal-body h4{text-transform:uppercase;letter-spacing:.12em;color:var(--v-text-muted);margin-bottom:6px;font-size:.6563rem;font-weight:700}.v-modal-body .v-row{border-bottom:1px dashed var(--v-border);color:var(--v-text-2);justify-content:space-between;align-items:center;padding:4px 0;font-size:.75rem;display:flex}.v-modal-body .v-row:last-child{border-bottom:none}.v-form-label{text-transform:uppercase;letter-spacing:.08em;color:var(--v-text-muted);margin-bottom:6px;font-size:.6875rem;font-weight:600;display:block}.v-form-input{width:100%;height:36px;color:var(--v-text);background:var(--v-surface);border:1px solid var(--v-border-2);border-radius:8px;outline:none;padding:0 12px;font-family:inherit;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.v-form-input:focus{border-color:rgb(var(--primary-500));box-shadow:0 0 0 3px rgb(var(--primary-500)/.18)}.v-form-input.num{font-variant-numeric:tabular-nums;text-align:left}textarea.v-form-input{resize:vertical;height:auto;min-height:80px;padding:8px 12px}html.dark .v-modal{background:#18181b;border-color:#3f3f46;box-shadow:0 30px 80px rgba(0,0,0,.6)}html.dark .v-modal-head{border-bottom-color:#27272a}html.dark .v-modal-head h3{color:#fafafa}html.dark .v-modal-body h4{color:#a1a1aa}html.dark .v-modal-body .v-row{color:#d4d4d8;border-bottom-color:#27272a}html.dark .v-shortcut-bold,html.dark .v-form-label{color:#a1a1aa}html.dark .v-form-input{color:#fafafa;background:#18181b;border-color:#3f3f46}html.dark .v-form-input::placeholder{color:#71717a}html.dark .v-form-input:focus{border-color:rgb(var(--primary-500))}@media (max-width:900px){.v-kpi-grid,.v-aging-legend{grid-template-columns:repeat(2,1fr)}.v-drawer-body{grid-template-columns:1fr}.v-drawer-pdf{border-right:none;border-bottom:1px solid var(--v-border)}.v-filter-bar{grid-template-columns:1fr}}@media (max-width:480px){.v-kpi-grid{grid-template-columns:1fr;gap:8px}.v-kpi{min-height:0;padding:10px 12px}.v-kpi-value{font-size:1.4rem}.v-body{padding:8px!important}}.v-filter-pill{background:var(--v-bg-deeper);height:28px;color:var(--v-text-2);cursor:pointer;white-space:nowrap;border:1px solid transparent;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:.7188rem;font-weight:500;transition:all .15s;display:inline-flex}.v-filter-pill:hover{background:var(--v-border)}.v-filter-pill b{color:var(--v-text);font-weight:600}.v-filter-pill.active{background:rgb(var(--primary-500)/.1);border-color:rgb(var(--primary-500)/.3);color:rgb(var(--primary-500))}.v-filter-pill.active b{color:rgb(var(--primary-700))}.v-dropdown-menu{z-index:50;background:var(--v-surface);border:1px solid var(--v-border);border-radius:10px;min-width:180px;padding:4px;animation:.12s ease-out vDropdownIn;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 24px rgba(24,23,26,.12),0 2px 6px rgba(24,23,26,.04)}@keyframes vDropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.v-stat-tiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:8px;display:grid}.v-stat-tile{background:var(--v-surface);border:1px solid var(--v-border);border-radius:8px;padding:10px 12px}.v-stat-tile-label{text-transform:uppercase;letter-spacing:.08em;color:var(--v-text-muted);margin-bottom:2px;font-size:.625rem;font-weight:600}.v-stat-tile-curr{color:var(--v-text);font-variant-numeric:tabular-nums;font-family:inherit;font-size:.9375rem;font-weight:700}.v-detail-head{border-bottom:1px solid var(--v-border);padding:14px 16px}.v-detail-title-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.v-detail-name{color:var(--v-text);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.v-detail-meta{color:var(--v-text-muted);font-size:.6875rem;font-weight:500}.v-row{align-items:center;gap:8px;display:flex}.v-spin{border:2px solid var(--v-border);border-top-color:rgb(var(--primary-500));border-radius:9999px;width:16px;height:16px;animation:.6s linear infinite vSpin;display:inline-block}@keyframes vSpin{to{transform:rotate(360deg)}}.v-amount-cell{text-align:right;font-variant-numeric:tabular-nums;font-family:inherit}.v-amount-main{color:var(--v-text);font-weight:600}.v-expand-content{background:var(--v-bg-deeper);border-top:1px solid var(--v-border);padding:8px 12px}.v-expand-actions{gap:6px;margin-top:8px;display:flex}.v-expand-empty{text-align:center;color:var(--v-text-muted);padding:16px;font-size:.75rem}.v-expand-list{flex-direction:column;gap:4px;display:flex}.v-expand-item{align-items:center;gap:8px;padding:4px 0;display:flex}.v-expand-label{color:var(--v-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;font-weight:500}.v-expand-payments{padding:8px 0}.v-expand-row{border-bottom:1px solid var(--v-border);justify-content:space-between;align-items:center;padding:6px 0;font-size:.75rem;display:flex}.v-expand-row:last-child{border-bottom:none}.v-filter-left{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.v-filter-right{flex:none;align-items:center;gap:6px;display:flex}.v-menu-item{color:var(--v-text-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-family:inherit;font-size:.7813rem;transition:background .12s;display:flex}.v-menu-item:hover{background:var(--v-bg-deeper)}.v-menu-item.active{background:rgb(var(--primary-500)/.08);color:rgb(var(--primary-700));font-weight:500}.v-menu-item.danger{color:var(--v-red)}.v-menu-item.danger:hover{background:rgba(220,38,38,.08)}.v-grupuri-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:4px;display:grid}.v-grupuri-card{background:var(--v-surface);border:1px solid var(--v-border);cursor:pointer;border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;transition:all .15s;display:flex;position:relative}.v-grupuri-card:hover{border-color:var(--v-border-2);transform:translateY(-1px);box-shadow:0 4px 12px rgba(24,23,26,.06)}.v-grupuri-card-head{align-items:center;gap:10px;display:flex}.v-grupuri-card-icon{background:rgba(var(--primary-100),1);width:32px;height:32px;color:rgb(var(--primary-700));border-radius:8px;flex:none;place-items:center;display:grid}.v-grupuri-card-title-wrap{flex:1;min-width:0}.v-grupuri-card-title{color:var(--v-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.v-grupuri-card-actions{opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:flex;position:relative}.v-grupuri-card:hover .v-grupuri-card-actions{opacity:1}.v-grupuri-card-stats{border-top:1px dashed var(--v-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:.75rem;display:flex}.v-grupuri-discount-pill{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.6875rem;font-weight:500;display:inline-flex}html.dark .v-grupuri-discount-pill{color:#6ee7b7;background:rgba(5,150,105,.16);border-color:rgba(5,150,105,.45)}.v-grupuri-discount-pill b{font-weight:700}.v-grupuri-no-discount{color:var(--v-text-2);font-size:.6875rem;font-style:italic}.v-grupuri-clients{color:var(--v-text-2);align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.v-grupuri-clients b{color:var(--v-text);font-weight:600}.v-grupuri-skel{background:var(--v-surface);border:1px solid var(--v-border);border-radius:12px;height:120px;animation:1.5s ease-in-out infinite v-pulse}@keyframes v-pulse{0%,to{opacity:.6}50%{opacity:.9}}.v-status-bar-card{background:var(--v-surface);border:1px solid var(--v-border);border-radius:12px;margin-bottom:12px;padding:14px 16px}.v-status-bar-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.v-status-bar-title{text-transform:uppercase;letter-spacing:.1em;color:var(--v-text-muted);font-size:.6875rem;font-weight:700}.v-status-bar-sub{color:var(--v-text-muted);font-size:.7188rem}.v-status-bar-bar{background:var(--v-bg-deeper);border-radius:999px;gap:2px;height:8px;margin-bottom:10px;display:flex;overflow:hidden}.v-status-bar-seg{cursor:pointer;border:none;border-radius:2px;min-width:4px;height:100%;padding:0;transition:filter .15s}.v-status-bar-seg:hover{filter:brightness(1.1)}.v-status-bar-legend{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.v-status-bar-legend[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.v-status-bar-legend[data-cols="3"]{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.v-status-bar-legend{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.v-status-bar-legend{grid-template-columns:1fr}}.v-status-bar-item{cursor:pointer;text-align:left;background:0 0;border:1px solid transparent;border-radius:8px;padding:6px 8px;font-family:inherit;transition:background .15s}.v-status-bar-item:hover{background:var(--v-bg-deeper)}.v-status-bar-item.active{background:rgb(var(--primary-500)/.08);border-color:rgb(var(--primary-500)/.35)}.v-status-bar-label{color:var(--v-text-2);align-items:center;gap:6px;margin-bottom:2px;font-size:.6875rem;font-weight:600;display:flex}.v-status-bar-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.v-status-bar-val{color:var(--v-text);font-variant-numeric:tabular-nums;font-family:inherit;font-size:.875rem;font-weight:700}.v-status-bar-count{color:var(--v-text-muted);margin-top:1px;font-size:.6875rem}.v-status-bar-hint{font-style:italic}.v-kpi.v-kpi-active{border-color:rgb(var(--primary-500)/.5);background:rgb(var(--primary-500)/.04)}:where(.dt-default-skin) thead{background:#fafafa}:where(.dt-default-skin) thead th{color:#525252;border-bottom-color:#e5e5e5}:where(.dt-default-skin) thead th.dt-th-sticky-left{background:#fafafa}:where(.dt-default-skin) thead th.dt-th-sticky-right{background:#fafafa}html.dark :where(.dt-default-skin) thead{background:#171717}html.dark :where(.dt-default-skin) thead th{color:#d4d4d4;border-bottom-color:#404040}html.dark :where(.dt-default-skin) thead th.dt-th-sticky-left{background:#171717}html.dark :where(.dt-default-skin) thead th.dt-th-sticky-right{background:#171717}.v-data-table-skin{background:var(--v-surface);border:1px solid var(--v-border);border-radius:12px;overflow:hidden}.v-data-table-skin table{border-collapse:collapse;width:100%;font-family:inherit}.v-data-table-skin thead{background:var(--v-th-bg,#fff);z-index:5;position:-webkit-sticky;position:sticky;top:0}.v-data-table-skin thead th{text-transform:none;letter-spacing:0;border-bottom:2px solid var(--v-th-border,rgb(var(--primary-500)));text-align:left;white-space:nowrap;padding:12px 14px;font-weight:600;color:var(--v-th-text,#18171a)!important;font-size:.78rem!important}.v-data-table-skin thead th+th{box-shadow:inset 1px 0 0 var(--v-th-divider,rgba(24,23,26,.05))}.v-data-table-skin thead th:hover{background:var(--v-th-bg-hover,#f4f4f3)}.v-data-table-skin thead th button{color:inherit!important}.v-data-table-skin thead th button svg{color:var(--v-th-text-muted,#5f5d58)}.v-data-table-skin thead th button:hover svg,.v-data-table-skin thead th button[aria-expanded=true] svg{color:var(--v-th-sort-arrow,rgb(var(--primary-500)))}.v-data-table-skin thead th input[type=checkbox]{accent-color:var(--v-th-checkbox-accent,rgb(var(--primary-500)))}.v-data-table-skin thead th.dt-th-sticky-left,.v-data-table-skin thead th.dt-th-sticky-right{background:var(--v-th-bg,#fff)}.v-data-table-skin thead th[data-align=right],.v-data-table-skin thead th.text-right{text-align:right}html.dark .v-data-table-skin thead{background:var(--v-th-bg,#fff)}html.dark .v-data-table-skin thead th{border-bottom:2px solid var(--v-th-border,rgb(var(--primary-500)));color:var(--v-th-text,#18171a)}html.dark .v-data-table-skin thead th.dt-th-sticky-left,html.dark .v-data-table-skin thead th.dt-th-sticky-right{background:var(--v-th-bg,#fff)}.v-data-table-skin table table thead{position:static;background:var(--v-th-bg,#fff)!important}.v-data-table-skin table table thead th{border-bottom:2px solid var(--v-th-border,rgb(var(--primary-500)));color:var(--v-th-text,#18171a)!important;background:var(--v-th-bg,#fff)!important}.v-data-table-skin table table thead th:hover{background:var(--v-th-bg,#fff)!important}.v-data-table-skin tbody tr{border-bottom:1px solid var(--v-border);transition:background .12s}.v-data-table-skin tbody tr:hover{background:var(--v-bg-deeper)}.v-data-table-skin tbody tr.selected,.v-data-table-skin tbody tr[aria-selected=true]{background:rgb(var(--primary-500)/.04)}.v-data-table-skin tbody tr.v-subtotal-row{background:var(--v-bg-deeper);border-top:1.5px solid var(--v-border)}.v-data-table-skin tbody tr.v-subtotal-row:hover{background:var(--v-bg-deeper)}.v-data-table-skin tbody tr.v-subtotal-row td{color:var(--v-text);font-size:.78rem}.v-data-table-skin tbody tr.v-total-row{background:rgb(var(--primary-500)/.08);border-top:2px solid var(--v-th-border,rgb(var(--primary-500)))}.v-data-table-skin tbody tr.v-total-row:hover{background:rgb(var(--primary-500)/.08)}.v-data-table-skin tbody tr.v-total-row td{color:var(--v-text);font-size:.8125rem}.v-data-table-skin tbody td{color:var(--v-text);vertical-align:middle;padding:10px 12px;font-size:.7813rem}.v-data-table-skin tbody td.tabular-nums,.v-data-table-skin tbody td.text-right{font-variant-numeric:tabular-nums}.v-stock-lines{border-collapse:collapse;background:var(--v-surface);border:1px solid var(--v-border);border-radius:10px;width:100%;font-family:inherit;overflow:hidden}.v-stock-lines thead{background:var(--v-th-bg,#fff);z-index:auto;position:static;top:auto}.v-stock-lines thead th{color:var(--v-th-text,#18171a);text-align:left;white-space:nowrap;border-bottom:2px solid var(--v-th-border,rgb(var(--primary-500)));background:var(--v-th-bg,#fff);padding:8px 12px;font-weight:600;position:static;font-size:.875rem!important}.v-stock-lines thead th:hover{background:var(--v-th-bg,#fff)}.v-stock-lines thead th+th{box-shadow:inset 1px 0 0 var(--v-th-divider,rgba(24,23,26,.05))}.v-stock-lines th.v-sl-num,.v-stock-lines td.v-sl-num{text-align:right;font-variant-numeric:tabular-nums}.v-stock-lines th.v-sl-status,.v-stock-lines td.v-sl-status{text-align:center;width:54px}.v-stock-lines td.v-sl-cod{white-space:nowrap;width:1%}.v-stock-lines tbody td{color:var(--v-text);border-bottom:1px solid var(--v-border);vertical-align:middle;padding:9px 12px;font-size:.875rem}.v-stock-lines tbody tr:last-child td{border-bottom:0}.v-stock-lines tbody tr:hover td{background:var(--v-bg-deeper)}.v-stock-lines td.v-sl-num{color:var(--v-text)}.v-sl-code{font-family:inherit;font-size:inherit;color:var(--v-text)}.v-sl-deficit-none{color:var(--v-text-faint);opacity:.55}.v-stock-lines tr.v-sl-short td{background:rgba(217,119,6,.09)}.v-stock-lines tr.v-sl-short:hover td{background:rgba(217,119,6,.15)}.v-stock-lines tr.v-sl-short td.v-sl-avail,.v-stock-lines tr.v-sl-short td.v-sl-deficit{color:var(--v-amber);font-weight:600}.v-stock-lines[data-density=compact] thead th,.v-stock-lines[data-density=compact] tbody td{padding:6px 12px}.v-stock-lines[data-density=compact] thead th{font-size:.8125rem!important}.v-stock-lines[data-density=compact] tbody td{font-size:.8125rem}.v-bulk-bar-sticky{z-index:30;margin-top:12px;position:-webkit-sticky;position:sticky;bottom:8px}.v-cols-trigger{position:relative}.v-cols-trigger:hover{background:var(--v-border)}.v-cols-trigger--compact{min-width:0}.v-cols-trigger[aria-expanded=true]{background:var(--v-surface);box-shadow:0 0 0 1px var(--v-border)inset;color:var(--v-text)}.v-cols-badge{background:var(--v-surface,#fff);min-width:16px;height:16px;color:var(--v-text-2);border:1px solid var(--v-border);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 2px rgba(0,0,0,.08)}.v-cols-popover{z-index:50;background:var(--v-surface,white);border:1px solid var(--v-border);border-radius:10px;width:296px;font-size:.75rem;animation:.12s ease-out v-cols-fade;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px rgba(24,23,26,.12),0 2px 4px rgba(24,23,26,.06)}@keyframes v-cols-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.v-cols-header{border-bottom:1px solid var(--v-border);justify-content:space-between;align-items:baseline;gap:8px;padding:10px 14px 8px;display:flex}.v-cols-header strong{color:var(--v-text);font-size:.8125rem}.v-cols-subtitle{color:var(--v-text-muted);font-size:.6875rem}.v-cols-list{max-height:360px;margin:0;padding:4px;list-style:none;overflow-y:auto}.v-cols-row{cursor:grab;border-radius:6px;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:6px 8px;transition:background .12s,opacity .12s;display:grid}.v-cols-row:hover{background:var(--v-bg-deeper)}.v-cols-row.dragging{opacity:.4;cursor:grabbing}.v-cols-row.over{box-shadow:inset 0 2px 0 var(--v-primary,#2563eb);background:var(--v-bg-deeper)}.v-cols-row.is-hidden .v-cols-text{color:var(--v-text-muted)}.v-cols-handle{color:var(--v-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;place-items:center;display:grid}.v-cols-label{cursor:pointer;align-items:center;gap:8px;min-width:0;display:flex}.v-cols-label input[type=checkbox]{width:14px;height:14px;accent-color:var(--v-primary,#2563eb);cursor:pointer}.v-cols-label input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.v-cols-text{color:var(--v-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-weight:500;display:inline-flex;overflow:hidden}.v-cols-locked-tag{color:var(--v-text-muted);align-items:center;display:inline-flex}.v-cols-arrows{opacity:.55;gap:1px;transition:opacity .12s;display:inline-flex}.v-cols-row:hover .v-cols-arrows,.v-cols-row:focus-within .v-cols-arrows{opacity:1}.v-cols-arrows button{width:20px;height:20px;color:var(--v-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;display:grid}.v-cols-arrows button:hover:not(:disabled){background:var(--v-border);color:var(--v-text)}.v-cols-arrows button:disabled{opacity:.35;cursor:not-allowed}.v-cols-footer{border-top:1px solid var(--v-border);background:var(--v-bg-deeper);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.v-cols-reset,.v-cols-close{color:var(--v-text-muted);cursor:pointer;background:0 0;border:1px solid transparent;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-family:inherit;font-size:.7188rem;font-weight:500;display:inline-flex}.v-cols-reset:hover,.v-cols-close{color:var(--v-text);background:var(--v-surface);border-color:var(--v-border)}.v-cols-close:hover{background:var(--v-border)}@media print{body *{visibility:hidden}.v-table-wrap,.v-table-wrap *{visibility:visible}.v-table-wrap{width:100%;box-shadow:none;border:none;margin:0;padding:0;position:absolute;top:0;left:0}.v-row-actions,.v-bulk-bar{display:none!important}body{color:#000!important;background:#fff!important}}.v-sm-card{background:var(--v-surface);border:1px solid var(--v-border);cursor:pointer;border-radius:12px;margin-bottom:8px;padding:12px;transition:border-color .12s,transform .12s}.v-sm-card:hover,.v-sm-card:active{border-color:var(--v-text-muted)}.v-sm-card-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.v-sm-card-meta{color:var(--v-text-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.v-sm-card-doc{color:var(--v-text-2);text-transform:uppercase;letter-spacing:.04em;font-family:inherit;font-size:.6875rem}.v-sm-card-mid{justify-content:space-between;align-items:center;gap:8px;display:flex}.v-sm-card-foot{border-top:1px dashed var(--v-border);margin-top:8px;padding-top:8px}@media (max-width:360px){.v-sm-card{padding:10px}.v-sm-card-meta,.v-sm-card-doc{font-size:.625rem}}.v-day-sep{color:var(--v-text-muted);text-transform:uppercase;letter-spacing:.06em;padding:12px 0 6px;font-size:.625rem;font-weight:600}@keyframes sf-fade-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sf-stagger-children>*{animation:.35s ease-out backwards sf-fade-in-up}.sf-stagger-children>:first-child{animation-delay:0s}.sf-stagger-children>:nth-child(2){animation-delay:30ms}.sf-stagger-children>:nth-child(3){animation-delay:60ms}.sf-stagger-children>:nth-child(4){animation-delay:90ms}.sf-stagger-children>:nth-child(5){animation-delay:.12s}.sf-stagger-children>:nth-child(6){animation-delay:.15s}.sf-stagger-children>:nth-child(7){animation-delay:.18s}.sf-stagger-children>:nth-child(8){animation-delay:.21s}.sf-stagger-children>:nth-child(9){animation-delay:.24s}.sf-stagger-children>:nth-child(10){animation-delay:.27s}.sf-stagger-children>:nth-child(11){animation-delay:.3s}.sf-stagger-children>:nth-child(12){animation-delay:.33s}.sf-stagger-children>:nth-child(13){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.sf-stagger-children>*{animation:none}}.v-table tbody tr[data-status=draft]{background-image:repeating-linear-gradient(135deg,transparent,transparent 8px,rgba(245,158,11,.06) 8px,rgba(245,158,11,.06) 16px)}.v-table tbody tr[data-status=draft]:hover,.v-table tbody tr.v-tr-selected[data-status=draft]{background-image:repeating-linear-gradient(135deg,transparent,transparent 8px,rgba(245,158,11,.1) 8px,rgba(245,158,11,.1) 16px)}.v-card{background:var(--v-surface);border:1px solid var(--v-border);border-radius:12px;padding:20px;transition:all .15s}.v-card:hover{box-shadow:0 2px 8px rgba(24,23,26,.04)}.v-card-header{align-items:center;gap:8px;margin-bottom:16px;display:flex}.v-card-title{color:var(--v-text);text-transform:uppercase;letter-spacing:.05em;font-size:.7813rem;font-weight:600}.v-card-icon{color:rgb(var(--primary-600))}html.dark .v-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.3)}
