html[data-app=kasa]{--bg:#0e0f12;--surface:#17181c;--surface-2:#202228;--line:#2c2f36;--line-soft:#23252b;--fg:#f4f4f5;--muted:#a1a1aa;color-scheme:dark;background:var(--bg);color:var(--fg)}@layer components{[data-app=kasa] .pos-ust{border-bottom:1px solid var(--line);background:#0b0c0f;flex-shrink:0;align-items:center;gap:.75rem;height:3.5rem;padding-inline:.75rem;display:flex}[data-app=kasa] .pos-logo{background:#dc2626;border-radius:.5rem;place-items:center;width:2.25rem;height:2.25rem;font-size:.8125rem;font-weight:800;display:grid}[data-app=kasa] .pos-nav{min-height:2.5rem;color:var(--muted);border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:700;display:flex}[data-app=kasa] .pos-nav:hover{background:var(--surface);color:var(--fg)}[data-app=kasa] .pos-nav[aria-current=page]{background:var(--surface-2);color:var(--fg)}@media (width<640px){[data-app=kasa] .pos-nav span{display:none}}[data-app=kasa] .pos-girdi{border:1px solid var(--line);background:var(--surface);border-radius:.625rem;width:100%;min-height:3rem;padding:.5rem .75rem .5rem 2.75rem;font-size:1.0625rem;font-weight:600}[data-app=kasa] .pos-girdi:focus{outline-offset:0;outline:2px solid #f87171}[data-app=kasa] .pos-sepet{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;overflow:hidden}[data-app=kasa] .pos-satir{border-bottom:1px solid var(--line-soft);text-align:left;grid-template-columns:2rem minmax(0,1fr) 5.5rem 6.5rem 7rem;align-items:center;gap:.75rem;width:100%;padding:.625rem .875rem;font-size:.9375rem;display:grid}[data-app=kasa] .pos-baslik{color:var(--muted);background:var(--surface-2);font-size:.75rem;font-weight:700}[data-app=kasa] button.pos-satir:hover{background:var(--surface-2)}[data-app=kasa] .pos-satir.secili{background:#dc262629;box-shadow:inset 3px 0 #ef4444}[data-app=kasa] .pos-satir.iade{color:#fca5a5}@media (width<768px){[data-app=kasa] .pos-satir{grid-template-columns:1.5rem minmax(0,1fr) auto}[data-app=kasa] .pos-satir>:nth-child(4),[data-app=kasa] .pos-baslik,[data-app=kasa] .pos-satir>:nth-child(3){display:none}}[data-app=kasa] .pos-ekran{background:#04130d;border:1px solid #0f3b2a;border-radius:.75rem;padding:.875rem 1rem}[data-app=kasa] .pos-tus{border:1px solid var(--line);background:var(--surface-2);border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;min-height:3rem;padding:.375rem .5rem;font-size:1rem;font-weight:700;transition:background-color .12s ease-out,transform 80ms ease-out;display:inline-flex}[data-app=kasa] .pos-tus:hover{background:#2a2d34}[data-app=kasa] .pos-tus:active{transform:scale(.97)}[data-app=kasa] .pos-hizli{flex-direction:column;gap:0;font-size:.875rem;line-height:1.2}[data-app=kasa] .pos-fkey{text-align:center;flex-direction:column;gap:.25rem;min-height:3.5rem;font-size:.75rem;line-height:1.15}[data-app=kasa] .pos-tus kbd,[data-app=kasa] .dialog-ust kbd{background:#ffffff1a;border-radius:.25rem;padding:0 .3rem;font-family:ui-monospace,monospace;font-size:.6875rem}[data-app=kasa] .tus-mavi{color:#fff;background:#1d4ed8;border-color:#1d4ed8}[data-app=kasa] .tus-mavi:hover{background:#2563eb}[data-app=kasa] .tus-yesil{color:#fff;background:#15803d;border-color:#15803d}[data-app=kasa] .tus-yesil:hover{background:#16a34a}[data-app=kasa] .tus-sari{color:#fcd34d;background:#3a2c07;border-color:#78560c}[data-app=kasa] .tus-kirmizi{color:#fca5a5;background:#3b1111;border-color:#7f1d1d}[data-app=kasa] .tus-kirmizi.aktif{color:#fff;background:#b91c1c}[data-app=kasa] .pos-rozet{border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:800;display:inline-flex}[data-app=kasa] .pos-kutu{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;padding:.875rem}[data-app=kasa] .pos-kutu dt{color:var(--muted);font-size:.8125rem}[data-app=kasa] .pos-kutu dd{font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.25rem;font-weight:800}[data-app=kasa] .pos-secim{border:1px solid var(--line);border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:flex}[data-app=kasa] .pos-fis{color:#1c1917;background:#fafaf9;border-radius:.5rem;padding:1rem;font-family:ui-monospace,Cascadia Mono,monospace;font-size:.8125rem}[data-app=kasa] .cip{background:var(--surface-2)}[data-app=kasa] .toast{color:#18181b;background:#f4f4f5;bottom:5.5rem}}
