@source "../../../packages/ui/src";:root{--radius:.625rem}html,body{max-width:100vw;overflow-x:clip}body{min-height:100vh}@media print{body.receipt-print-mode{background:#fff!important;width:80mm!important;min-width:80mm!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}body.receipt-print-mode:has([data-receipt-paper-size="57mm"]){width:57mm!important;min-width:57mm!important}body.receipt-print-mode *{visibility:hidden!important}body.receipt-print-mode :not(:has([data-receipt-print-root])):not([data-receipt-print-root]):not([data-receipt-print-root] *){display:none!important}body.receipt-print-mode :has([data-receipt-print-root]){visibility:visible!important;display:contents!important}body.receipt-print-mode [data-receipt-print-root]{visibility:visible!important;box-sizing:border-box!important;color:#000!important;background:#fff!important;width:80mm!important;min-width:80mm!important;max-width:80mm!important;margin:0!important;padding:3mm!important;display:block!important}body.receipt-print-mode [data-receipt-paper-size="57mm"]{width:57mm!important;min-width:57mm!important;max-width:57mm!important;padding:2mm!important}body.receipt-print-mode [data-receipt-print-root] *{visibility:visible!important}body.barcode-print-mode{background:#fff!important;width:38mm!important;min-width:38mm!important;height:auto!important;min-height:38mm!important;margin:0!important;padding:0!important;overflow:visible!important}body.barcode-print-mode *{visibility:hidden!important}body.barcode-print-mode :not(:has([data-barcode-print-root])):not([data-barcode-print-root]):not([data-barcode-print-root] *){display:none!important}body.barcode-print-mode :has([data-barcode-print-root]){visibility:visible!important;display:contents!important}body.barcode-print-mode [data-barcode-print-root]{visibility:visible!important;color:#000!important;background:#fff!important;width:38mm!important;min-width:38mm!important;max-width:38mm!important;margin:0!important;padding:0!important;display:block!important}body.barcode-print-mode [data-barcode-print-root] *{visibility:visible!important}body.barcode-print-mode [data-barcode-print-grid]{display:block!important}body.barcode-print-mode [data-barcode-print-label]{break-after:page;page-break-after:always;width:38mm!important;height:38mm!important;min-height:38mm!important;box-shadow:none!important;border:0!important;border-radius:0!important;align-content:center!important;gap:1mm!important;margin:0!important;padding:2mm!important;font-size:7pt!important;line-height:1.1!important;display:grid!important}body.barcode-print-mode [data-barcode-print-label] p{text-overflow:ellipsis!important;margin:0!important;overflow:hidden!important}body.barcode-print-mode [data-barcode-print-label] [role=img]{height:11mm!important;padding:1mm!important}body.barcode-print-mode [data-barcode-print-label] [data-qr-print-matrix]{color:#000!important;width:20mm!important;min-width:20mm!important;max-width:20mm!important;height:20mm!important;min-height:20mm!important;max-height:20mm!important;margin:0 auto!important;padding:1mm!important}body.barcode-print-mode [data-barcode-print-label] [data-qr-print-name]{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:4.6mm!important;font-size:5.5pt!important;line-height:1.05!important;display:-webkit-box!important}body.barcode-print-mode [data-barcode-print-label] [data-qr-print-price]{font-size:5pt!important;line-height:1!important}body.barcode-print-mode [data-barcode-print-label] [data-qr-print-value]{word-break:break-all!important;max-height:3.5mm!important;font-size:4pt!important;line-height:1.05!important}body.barcode-print-mode [data-barcode-bar=true]{fill:#000!important}body.barcode-print-mode [data-barcode-print-label]:last-child{break-after:auto;page-break-after:auto}}.dark body{background:var(--background)!important}.dark ::selection{background:color-mix(in srgb, var(--secondary) 46%, transparent);color:var(--foreground)}@layer base{*{letter-spacing:0!important}}@layer components{[data-metric-card=true]:first-child{--metric-card-cycle-color:var(--success)}[data-metric-card=true]:nth-child(2){--metric-card-cycle-color:#ca8a04}[data-metric-card=true]:nth-child(3){--metric-card-cycle-color:var(--danger)}[data-metric-card=true]:nth-child(4){--metric-card-cycle-color:var(--info)}[data-metric-card=true]:nth-child(5){--metric-card-cycle-color:var(--primary)}[data-metric-card=true]:nth-child(6){--metric-card-cycle-color:#ea580c}[data-metric-card=true]:nth-child(7){--metric-card-cycle-color:#db2777}[data-metric-card=true]:nth-child(8){--metric-card-cycle-color:#0d9488}[data-metric-card=true]:nth-child(9){--metric-card-cycle-color:#2563eb}[data-metric-card=true]:nth-child(10){--metric-card-cycle-color:#4f46e5}.dark [data-metric-card=true]:nth-child(2){--metric-card-cycle-color:#facc15}.dark [data-metric-card=true]:nth-child(6){--metric-card-cycle-color:#fb923c}.dark [data-metric-card=true]:nth-child(7){--metric-card-cycle-color:#f472b6}.dark [data-metric-card=true]:nth-child(8){--metric-card-cycle-color:#2dd4bf}.dark [data-metric-card=true]:nth-child(9){--metric-card-cycle-color:#60a5fa}.dark [data-metric-card=true]:nth-child(10){--metric-card-cycle-color:#818cf8}[data-metric-card=true]~[data-metric-card=true] [data-slot=metric-card-icon]{background:color-mix(in srgb, var(--metric-card-cycle-color,var(--primary)) 14%, transparent)!important;color:var(--metric-card-cycle-color,var(--primary))!important}[data-metric-card=true]:has(~[data-metric-card=true]) [data-slot=metric-card-icon]{background:color-mix(in srgb, var(--metric-card-cycle-color,var(--primary)) 14%, transparent)!important;color:var(--metric-card-cycle-color,var(--primary))!important}.dark [data-slot=card]{background:linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, var(--primary) 4%), color-mix(in srgb, var(--card) 88%, var(--background) 12%))!important;border:1px solid color-mix(in srgb, var(--border) 72%, transparent)!important;border-radius:var(--radius)!important;box-shadow:0 18px 50px color-mix(in srgb, var(--primary-dark) 34%, transparent), inset 0 1px 0 color-mix(in srgb, var(--primary) 8%, transparent)!important}.dark [data-slot=card-header]{background:linear-gradient(180deg, color-mix(in srgb, var(--muted) 76%, transparent), color-mix(in srgb, var(--muted) 40%, transparent))!important}.dark [data-slot=card-footer]{background:color-mix(in srgb, var(--muted) 72%, transparent)!important}.dark [data-slot=button]{border-radius:.5rem}.dark [data-slot=button][data-variant=outline],.dark [data-slot=button][data-variant=secondary]{background:color-mix(in srgb, var(--muted) 74%, transparent);border-color:color-mix(in srgb, var(--border) 78%, transparent)}.dark [data-slot=button][data-variant=outline]:hover,.dark [data-slot=button][data-variant=secondary]:hover,.dark [data-slot=button][data-variant=ghost]:hover{background:color-mix(in srgb, var(--secondary) 22%, var(--muted))}.dark [data-slot=button][data-variant=destructive]{background:var(--danger);color:var(--destructive-foreground)}.dark [data-slot=badge]{border-color:color-mix(in srgb, var(--border) 72%, transparent);letter-spacing:0;border-radius:.5rem}.dark [data-slot=badge][data-variant=default]{background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--primary)}.dark [data-slot=badge][data-variant=secondary]{background:color-mix(in srgb, var(--success) 14%, transparent);border-color:color-mix(in srgb, var(--success) 28%, transparent);color:var(--success)}.dark [data-slot=badge][data-variant=outline]{background:color-mix(in srgb, var(--muted) 62%, transparent);color:var(--text-muted)}.dark [data-slot=badge][data-variant=destructive]{background:color-mix(in srgb, var(--danger) 14%, transparent);border-color:color-mix(in srgb, var(--danger) 32%, transparent);color:var(--danger)}.dark [data-slot=input],.dark [data-slot=select-trigger],.dark textarea,.dark select{background:color-mix(in srgb, var(--input) 92%, transparent)!important;border-color:color-mix(in srgb, var(--border) 86%, transparent)!important;color:var(--foreground)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--primary) 6%, transparent)!important}.dark [data-slot=input]::placeholder,.dark textarea::placeholder{color:color-mix(in srgb, var(--text-muted) 78%, transparent)}.dark input[type=date],.dark input[type=datetime-local],.dark input[type=month],.dark input[type=time],.dark input[type=week]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark [data-slot=table-container]{border-radius:.625rem}.dark [data-slot=table]{background:color-mix(in srgb, var(--background) 42%, transparent)}.dark [data-slot=table-header]{background:color-mix(in srgb, var(--muted) 94%, transparent)}.dark [data-slot=table-row]{border-color:color-mix(in srgb, var(--border) 54%, transparent)}.dark [data-slot=table-row]:hover{background:color-mix(in srgb, var(--secondary) 14%, var(--muted))!important}.dark [data-slot=table-head]{color:var(--text-muted)}.dark [data-slot=table-cell]{color:var(--foreground)}.dark [data-slot=alert]{box-shadow:0 12px 32px color-mix(in srgb, var(--primary-dark) 28%, transparent);background:color-mix(in srgb, var(--card) 94%, transparent)!important;border-color:color-mix(in srgb, var(--border) 76%, transparent)!important;color:var(--foreground)!important}.dark [data-slot=sheet-content],.dark [data-slot=dropdown-menu-content],.dark [data-slot=select-content]{background:var(--popover)!important;border-color:color-mix(in srgb, var(--border) 78%, transparent)!important;color:var(--foreground)!important}.dark [data-slot=sheet-overlay]{background:color-mix(in srgb, var(--background) 72%, transparent)!important}[data-slot=sidebar-inner]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#fffffffa 0%,#f8f7faf2 100%)!important;border:1px solid #6b2a7a14!important;border-radius:.75rem!important;box-shadow:0 10px 30px #6b2a7a0a!important}[data-slot=sidebar-group-label]{margin-bottom:.25rem;font-family:Outfit,Inter,sans-serif;font-weight:700;letter-spacing:.1em!important;color:color-mix(in srgb, var(--secondary) 65%, var(--text-muted))!important}[data-slot=sidebar-menu-button]{position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)!important}[data-slot=sidebar-menu-button]:hover{transform:translate(3px);background:color-mix(in srgb, var(--secondary) 8%, transparent)!important;border-color:color-mix(in srgb, var(--secondary) 15%, transparent)!important}[data-slot=sidebar-menu-button]:hover svg{transform:scale(1.1);color:var(--secondary)!important}[data-slot=sidebar-menu-button][data-active=true]{background:linear-gradient(135deg, color-mix(in srgb, var(--secondary) 12%, transparent), color-mix(in srgb, var(--primary) 6%, transparent))!important;border-color:color-mix(in srgb, var(--secondary) 24%, transparent)!important;font-weight:600!important;box-shadow:0 4px 12px #6b2a7a0f!important}[data-slot=sidebar-menu-button][data-active=true]:before{content:"";background-color:var(--secondary);border-radius:0 4px 4px 0;width:3px;height:60%;position:absolute;top:20%;left:0}[data-slot=sidebar-menu-button][data-active=true] svg{color:var(--secondary)!important}[data-slot=sidebar-menu-sub]{transition:border-color .2s;border-left:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;margin-left:1.25rem!important;padding-left:.75rem!important}[data-slot=sidebar-menu-sub]:hover{border-left-color:color-mix(in srgb, var(--secondary) 30%, transparent)!important}[data-slot=sidebar-menu-sub-button]{transition:all .2s!important}[data-slot=sidebar-menu-sub-button]:hover{transform:translate(2px);background:color-mix(in srgb, var(--secondary) 6%, transparent)!important}[data-slot=sidebar-menu-sub-button][data-active=true]{background:color-mix(in srgb, var(--secondary) 10%, transparent)!important;color:var(--secondary)!important;font-weight:600!important}[data-slot=sidebar-menu-sub-button][data-active=true] svg{color:var(--secondary)!important;opacity:1!important}[data-slot=sidebar-menu-sub-button] svg{opacity:.7;transition:opacity .2s,transform .2s;width:.875rem!important;height:.875rem!important}[data-slot=sidebar-menu-sub-button]:hover svg{opacity:1;transform:scale(1.05)}.dark [data-slot=sidebar-wrapper],.dark [data-slot=sidebar-inset]{background:0 0!important}.dark [data-slot=sidebar-inner]{background:linear-gradient(#121214f5 0%,#0c0c0efc 100%)!important;border-color:#8b5cf614!important;box-shadow:0 20px 40px #0c0c0e99!important}.dark [data-slot=sidebar-group-label]{color:color-mix(in srgb, var(--secondary) 75%, var(--text-muted))!important}.dark [data-slot=sidebar-menu-button]:hover{background:color-mix(in srgb, var(--secondary) 15%, transparent)!important;border-color:color-mix(in srgb, var(--secondary) 25%, transparent)!important}.dark [data-slot=sidebar-menu-button]:hover svg{color:var(--primary)!important}.dark [data-slot=sidebar-menu-button][data-active=true]{background:linear-gradient(135deg, color-mix(in srgb, var(--secondary) 25%, transparent), color-mix(in srgb, var(--primary) 12%, transparent))!important;border-color:color-mix(in srgb, var(--secondary) 35%, transparent)!important;box-shadow:0 4px 16px #0003!important}.dark [data-slot=sidebar-menu-button][data-active=true]:before{background-color:var(--primary)}.dark [data-slot=sidebar-menu-button][data-active=true] svg{color:var(--primary)!important}.dark [data-slot=sidebar-menu-sub-button]:hover{background:color-mix(in srgb, var(--secondary) 12%, transparent)!important}.dark [data-slot=sidebar-menu-sub-button][data-active=true]{background:color-mix(in srgb, var(--secondary) 20%, transparent)!important;color:var(--foreground)!important}.dark [data-slot=sidebar-menu-sub-button][data-active=true] svg{color:var(--primary)!important}.dark [class*=bg-white]{background-color:color-mix(in srgb, var(--card) 94%, transparent)!important}.dark [class*=shadow-\[0_20px_64px]{box-shadow:0 18px 50px color-mix(in srgb, var(--primary-dark) 34%, transparent), inset 0 1px 0 color-mix(in srgb, var(--primary) 8%, transparent)!important}.dark .text-emerald-600{color:var(--success)!important}.dark .text-rose-600,.dark .text-destructive{color:var(--danger)!important}}
