:root{--brand:#1A3A52;--brand-hover:#0F2538;--brand-dark:#0A1C2C;--brand-light:#E8F2F9;--brand-mid:#F1F7FB;--brand-border:#B8D4E5;--accent:#5BC0F0;--accent-light:#E1F4FC;--accent-dark:#3A9FD0;--bg:#F4F7FA;--paper:#FFFFFF;--border:#E1E7EE;--tarama-zemin:#1A3A52;--tarama-zemin-2:#0A1C2C;--text1:#0A1C2C;--text2:#5C7080;--text3:#94A4B4;--danger:#DC2626;--warning:#F59E0B;--success:#10B981;--font-ui:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",monospace;--r-card:14px;--r-btn:9px;--stage-bg:#EDF1F6;--stage-panel:#FFFFFF;--stage-line:#DCE3EB;--stage-t1:#0A1C2C;--stage-t2:#5C7080;--stage-t3:#94A4B4;--bezel:#1F2A33;--bezel-2:#141C23}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--stage-bg:#0C151C;--stage-panel:#131E27;--stage-line:#26343F;--stage-t1:#E6EEF4;--stage-t2:#94A9B8;--stage-t3:#63798A;--bezel:#0A1219;--bezel-2:#050A0F}}:root[data-theme=dark]{--stage-bg:#0C151C;--stage-panel:#131E27;--stage-line:#26343F;--stage-t1:#E6EEF4;--stage-t2:#94A9B8;--stage-t3:#63798A;--bezel:#0A1219;--bezel-2:#050A0F}*{box-sizing:border-box}body{margin:0;background:var(--stage-bg);color:var(--stage-t1);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.stage{max-width:1560px;margin:0 auto;padding:28px 24px 64px;gap:22px}.device,.stage{display:flex;flex-direction:column}.device{align-items:center}.screen{width:1920px;height:1080px;transform-origin:top left;position:relative;background:var(--bg);color:var(--text1);overflow:hidden;font-size:20px;line-height:1.5}@keyframes sweep{0%{transform:translateX(-40%)}to{transform:translateX(300%)}}.reach{position:absolute;inset:0;pointer-events:none;display:none;z-index:90}.reach.on{display:block}.reach-tag.t{top:16px}.reach-tag.b{bottom:16px}.k{position:absolute;inset:0;display:flex;flex-direction:column}.topbar{height:96px;flex:0 0 96px;background:var(--brand);gap:22px;padding:0 44px}.topbar,.topbar .geri{color:#fff;display:flex;align-items:center}.topbar .geri{gap:8px;height:64px;padding:0 22px 0 16px;margin-right:18px;border:1px solid rgba(255,255,255,.28);border-radius:var(--r-btn);background:rgba(255,255,255,.1);font:700 21px var(--font-ui);cursor:pointer}.topbar .geri:active{background:rgba(255,255,255,.22)}.topbar .geri .geri-ok{font-size:34px;line-height:1;margin-top:-4px}.logo{display:flex;align-items:center;gap:18px;background:none;border:0;padding:0;color:#fff;font-family:inherit;text-align:left;cursor:pointer}.logo span{font-size:17px;color:var(--brand-border);font-weight:600;letter-spacing:.01em;padding-left:18px;border-left:1px solid rgba(255,255,255,.22)}.topbar .sep{flex:1 1}.store{font-size:16px;color:var(--brand-border);text-align:right;line-height:1.35}.store b{display:block;color:#fff;font-size:19px;font-weight:700}.clock{font-family:var(--font-mono);font-size:26px;font-weight:500;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none;padding-left:22px;margin-left:4px;border-left:1px solid rgba(184,212,229,.32)}.body{flex:1 1;position:relative;overflow:hidden}.liste-katman{display:contents}.liste-katman.gizli>.view{visibility:hidden;pointer-events:none}.view{position:absolute;inset:0;padding:34px 44px;display:none;flex-direction:column;gap:20px;overflow:hidden}.view.on{display:flex;animation:fade .28s ease}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.actionbar{height:126px;flex:0 0 126px;background:var(--paper);border-top:1px solid var(--border);display:flex;gap:18px;padding:0 44px}.actionbar,.btn{align-items:center}.btn{font-family:inherit;border:none;cursor:pointer;border-radius:var(--r-btn);font-weight:700;display:inline-flex;justify-content:center;gap:14px;transition:transform .1s,background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:active{transform:scale(.985)}.btn-lg{height:86px;padding:0 38px;font-size:25px}.btn-xl{height:100px;padding:0 50px;font-size:29px}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-hover)}.btn-accent{background:var(--accent);color:var(--brand-dark)}.btn-accent:hover{background:var(--accent-dark)}.btn-ghost{background:var(--brand-light);color:var(--brand);box-shadow:inset 0 0 0 2px var(--brand-border)}.btn-ghost:hover{background:var(--brand-mid)}.btn-quiet{background:transparent;color:var(--text2);box-shadow:inset 0 0 0 2px var(--border)}.btn-quiet:hover{color:var(--text1);box-shadow:inset 0 0 0 2px var(--text3)}.grow{flex:1 1}.chip{display:inline-flex;align-items:center;gap:11px;height:54px;padding:0 24px;border-radius:99px;font-size:22px;font-weight:700}.chip .dot{width:13px;height:13px;border-radius:50%;background:currentColor}.chip-ok{background:rgba(16,185,129,.13);color:#08795A}.chip-warn{background:rgba(245,158,11,.15);color:#95610A}.chip-bad{background:rgba(220,38,38,.11);color:#A81C1C}.chip-sm{height:36px;padding:0 14px;font-size:16px;gap:8px}.chip-sm .dot{width:9px;height:9px}.kapak{position:relative;overflow:hidden;flex:0 0 auto;border-radius:4px 8px 8px 4px;background:var(--brand);color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:16px 14px 14px 22px;box-shadow:0 14px 26px -12px rgba(10,28,44,.55)}.kapak:before{left:0;top:0;bottom:0;width:11px;background:linear-gradient(90deg,rgba(0,0,0,.34),rgba(0,0,0,.06))}.kapak:after,.kapak:before{content:"";position:absolute}.kapak:after{width:150%;height:150%;right:-58%;top:-64%;border-radius:50%;background:rgba(255,255,255,.1)}.kapak>*{position:relative;z-index:1}.k-ust{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.72)}.k-ad,.k-ust{font-weight:800}.k-ad{font-size:19px;line-height:1.16;letter-spacing:-.01em}.k-alt{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.66)}.kapak.sade>*{display:none}.kapak.sade:after{right:-50%;top:-56%}.v-idle{padding:0;gap:0;flex-direction:row}.idle-main{flex:1 1;background:linear-gradient(158deg,var(--tarama-zemin) 0,var(--tarama-zemin-2) 100%);color:#fff;padding:56px 50px;display:flex;flex-direction:column;justify-content:center;gap:28px;position:relative;overflow:hidden}.idle-main:before{content:"";position:absolute;width:600px;height:600px;right:-250px;top:-210px;border-radius:50%;background:radial-gradient(circle,rgba(91,192,240,.22),transparent 68%)}.idle-kicker{font-size:18px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.idle-main h2{margin:0;font-size:62px;line-height:1.07;font-weight:800;letter-spacing:-.03em;text-wrap:balance;max-width:15ch}.idle-main h2 em{font-style:normal;color:var(--accent)}.idle-main>p{margin:0;font-size:22px;color:var(--brand-border);max-width:34ch;line-height:1.45}.scanbox{position:relative;align-self:flex-start;width:380px;height:160px;border-radius:16px;background:rgba(255,255,255,.06);border:2px dashed rgba(91,192,240,.55);display:grid;place-items:center;overflow:hidden}.barcode{display:flex;align-items:flex-end;gap:4px;height:76px}.barcode i{display:block;width:5px;background:#fff;border-radius:1px;opacity:.92}.scanline{position:absolute;left:0;right:0;height:4px;background:var(--danger);box-shadow:0 0 22px 5px rgba(220,38,38,.55);animation:scan 2.6s ease-in-out infinite}@keyframes scan{0%,to{top:16%}50%{top:84%}}.idle-side{flex:1.42 1;background:var(--paper);padding:38px 42px;display:flex;flex-direction:column;gap:18px;justify-content:center}.idle-side h3{margin:0;font-size:26px;font-weight:800;letter-spacing:-.01em}.idle-side>p{margin:-8px 0 2px;font-size:19px;color:var(--text2);line-height:1.45}.cats{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.cat{display:flex;align-items:center;gap:18px;height:118px;padding:0 20px;border-radius:var(--r-card);border:1px solid var(--border);background:var(--bg);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s,background .15s}.cat:hover{border-color:var(--accent);background:var(--accent-light)}.cat .kapak{width:48px;height:66px;padding:0}.cat .cat-maskot{width:108px;height:104px;object-fit:contain;object-position:center bottom;flex:0 0 108px}.cat .ct{min-width:0}.cat .ct b{display:block;font-size:20px;font-weight:700;color:var(--text1);line-height:1.2}.cat .ct span{font-size:15px;color:var(--text2);font-family:var(--font-mono)}.result{display:flex;gap:46px;flex:1 1;min-height:0}.result .kapak{width:326px;height:456px;padding:26px 24px 24px 34px;border-radius:5px 12px 12px 5px}.result .kapak:before{width:16px}.result .k-ust{font-size:15px}.result .k-ad{font-size:38px;line-height:1.14}.result .k-alt{font-size:13px}.res-info{flex:1 1;display:flex;flex-direction:column;min-width:0}.pathline{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:14px}.pathline .pp{font-size:18px;font-weight:700;color:var(--text2);border:0;cursor:pointer;font-family:inherit;background:var(--brand-light);padding:6px 14px;border-radius:7px}.pathline .ps{color:var(--text3);font-family:var(--font-mono);font-size:18px}.pathline .pp.last{background:var(--accent-light);color:var(--brand)}.res-info h2{margin:0 0 6px;font-size:46px;line-height:1.13;font-weight:800;letter-spacing:-.025em;text-wrap:balance}.yazar{font-size:24px;margin:0 0 18px;font-weight:600}.meta,.yazar{color:var(--text2)}.meta{display:flex;flex-wrap:wrap;gap:10px 34px;font-size:19px;margin-bottom:18px}.meta i{font-style:normal;color:var(--text3)}.meta b{font-family:var(--font-mono);color:var(--text1)}.fiyat-kart{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:var(--paper);border:1px solid var(--border);border-radius:var(--r-card);margin-top:6px;overflow:hidden}.fk-sol{border-right:1px solid var(--border)}.fk-sag,.fk-sol{padding:20px 24px;min-width:0}.fk-sag{background:var(--brand-light);display:flex;flex-direction:column;justify-content:center;gap:12px}.fk-etiket{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text3);margin-bottom:4px}.fk-etiket-ind{color:var(--brand);margin-top:14px;display:flex;align-items:center;gap:10px}.fk-psf{font-family:var(--font-mono);font-size:26px;font-weight:500;color:var(--text3);text-decoration:line-through;text-decoration-thickness:2px}.fk-sag .chip{width:max-content;max-width:100%;white-space:nowrap;height:44px;padding:0 16px;font-size:19px;gap:9px}.fk-sag .stocknote{flex:0 0 auto;font-weight:600}.price-aralik{font-size:52px;letter-spacing:-.02em;white-space:nowrap}.varyant-blok{margin-top:14px;background:var(--paper);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden}.varyant-baslik{padding:14px 20px;background:var(--brand);color:#fff;font-size:20px;font-weight:800}.varyant-liste{list-style:none;margin:0;padding:0}.varyant-satir{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content max-content;align-items:center;grid-gap:14px;gap:14px;padding:12px 20px;border-top:1px solid var(--border)}.varyant-satir.secili{background:var(--brand-light)}.varyant-satir.kapali .varyant-ad,.varyant-satir.kapali .varyant-fiyat{color:var(--text3)}.varyant-ad{font-size:22px;font-weight:700;color:var(--text1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.varyant-okutulan{display:block;font-style:normal;font-size:14px;font-weight:700;color:var(--brand);margin-top:2px}.varyant-satir .chip{height:38px;padding:0 14px;font-size:16px;gap:8px;white-space:nowrap}.varyant-fiyat{font-family:var(--font-mono);font-size:24px;font-weight:700;color:var(--text1);white-space:nowrap;text-align:right;min-width:150px}.varyant-adet{display:inline-flex;align-items:center;gap:10px;min-width:132px;justify-content:flex-end}.varyant-adet button{width:44px;height:44px;border:1px solid var(--border);border-radius:10px;background:var(--paper);font-size:24px;font-weight:800;color:var(--brand);cursor:pointer}.varyant-adet button:disabled{color:var(--text3);cursor:not-allowed}.varyant-adet b{font-family:var(--font-mono);font-size:22px;min-width:24px;text-align:center}.varyant-not{font-size:16px;font-weight:600;color:var(--text3);min-width:132px;text-align:right}.varyant-alt{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-top:1px solid var(--border);background:var(--bg);flex-wrap:wrap}.varyant-ozet{font-size:19px;font-weight:700;color:var(--text2)}.varyant-iste{height:60px;padding:0 26px;font-size:21px;font-weight:800}.varyant-iste:disabled{opacity:.45;cursor:not-allowed}.priceline{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 20px;margin:0}.price{font-family:var(--font-mono);font-size:86px;font-weight:700;letter-spacing:-.045em;color:var(--brand);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price sup{font-size:34px;font-weight:500;margin-left:8px;vertical-align:super}.price-kdv{font-size:19px;color:var(--text3);gap:4px 16px}.price-kdv,.stockrow{display:flex;flex-wrap:wrap}.stockrow{align-items:center;gap:12px 20px}.stocknote{font-size:19px;color:var(--text2);line-height:1.4;flex:1 1 260px;min-width:0}.v-browse{flex-direction:row;padding:0;gap:0}.ray{width:136px;flex:0 0 136px;background:var(--bg);border-right:1px solid var(--border);padding:14px 10px;gap:10px;overflow-y:auto;min-height:0}.ray,.ray-kutu{display:flex;flex-direction:column}.ray-kutu{align-items:center;gap:8px;padding:12px 6px 10px;border-radius:var(--r-card);border:2px solid transparent;background:transparent;font-family:inherit;cursor:pointer;color:var(--text2)}.ray-kutu .kapak{width:60px;height:48px;padding:0;border-radius:12px}.ray-kutu .ray-maskot{width:84px;height:76px;object-fit:contain;object-position:center bottom}.ray-kutu span{font-size:14px;font-weight:700;line-height:1.15;text-align:center;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ray-kutu[aria-current=true]{background:var(--paper);border-color:var(--brand);color:var(--text1)}.pane{flex:1 1;padding:24px 30px;display:flex;flex-direction:column;gap:15px;min-width:0;min-height:0}.pane-baslik{display:flex;align-items:center;gap:14px;flex:0 0 auto}.pane-geri{width:52px;height:52px;border-radius:var(--r-btn);border:1px solid var(--border);background:var(--paper);font:700 30px var(--font-ui);color:var(--text1);cursor:pointer;line-height:1}.pane-ad h2{margin:0;font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.pane-ad span{display:block;margin-top:3px;font-size:15px;color:var(--text2)}.pane-baglanti{border:0;background:none;padding:0;font:inherit;color:var(--brand);font-weight:700;text-decoration:underline;cursor:pointer}.kutular{flex:1 1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;align-content:start;padding-right:6px}.kutu{display:flex;align-items:center;gap:14px;min-height:104px;padding:14px 18px;background:var(--paper);border:1px solid var(--border);border-radius:var(--r-card);cursor:pointer}.kutu .kapak{width:14px;height:64px;padding:0;border-radius:6px;flex:0 0 14px}.kutu-metin{min-width:0}.kutu b{display:block;font-size:22px;font-weight:700;line-height:1.2;color:var(--text1)}.kutu span{font-size:15px;color:var(--text2);font-family:var(--font-mono)}.kutu-tumu{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;background:var(--brand);border-color:var(--brand)}.kutu-tumu b{color:#fff}.kutu-tumu span{color:var(--brand-border)}.grid{flex:1 1;overflow-y:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:max-content;grid-gap:16px;gap:16px;align-content:start;padding-right:6px}.pcard{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-card);cursor:pointer;font-family:inherit;text-align:left;display:flex;overflow:hidden;padding:0;transition:border-color .12s,box-shadow .12s}.pcard:hover{border-color:var(--accent);box-shadow:0 12px 24px -16px rgba(10,28,44,.4)}.pshelf{flex:0 0 148px;background:var(--brand-mid);border-right:1px solid var(--border);display:grid;place-items:center;padding:16px 0}.pshelf .kapak{width:104px;height:146px;padding:11px 9px 9px 15px}.pshelf .k-ust{font-size:8px;letter-spacing:.13em}.pshelf .k-ad{font-size:13px;line-height:1.15}.pshelf .k-alt{font-size:8px}.pbody{flex:1 1;padding:16px 18px;display:flex;flex-direction:column;gap:5px;min-width:0}.pbody .pk{font-family:var(--font-mono);font-size:13.5px;color:var(--text3)}.pbody .pn{font-size:20px;font-weight:700;line-height:1.26;letter-spacing:-.01em;flex-shrink:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pbody .py{font-size:16px;color:var(--text2)}.pbody .pk,.pbody .py{flex-shrink:0}.pbody .pf{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pbody .pr{font-family:var(--font-mono);font-size:25px;font-weight:700;color:var(--brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.searchtop{gap:18px}.searchfield,.searchtop{display:flex;align-items:center}.searchfield{flex:1 1;height:84px;background:var(--paper);border:2px solid var(--brand-border);border-radius:var(--r-card);padding:0 26px;gap:16px}.searchfield .q{flex:1 1;font-size:31px;font-weight:600;color:var(--text1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchfield .q:empty:before{content:"Kitap adı, yazar veya yayınevi";color:var(--text3);font-weight:500}.caret{width:3px;height:36px;background:var(--accent-dark);animation:blink 1.1s step-end infinite}@keyframes blink{50%{opacity:0}}.results{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:10px;min-height:0}.rrow{display:flex;gap:20px;padding:12px 22px;cursor:pointer;background:var(--paper);border:1px solid var(--border);border-radius:var(--r-card);text-align:left;font-family:inherit;overflow:hidden;transition:border-color .12s,background .12s}.rrow:hover{border-color:var(--accent);background:var(--accent-light)}.rrow .kapak{width:62px;height:86px;padding:0}.rrow .rt{flex:1 1;min-width:0}.rrow .rt b{display:block;font-size:23px;font-weight:700;letter-spacing:-.01em}.rrow .rt em{font-style:normal;font-size:18px;color:var(--text2);display:block;margin-top:1px}.rrow .rt span{font-size:15px;color:var(--text3)}.rrow .rp,.rrow .rt span{font-family:var(--font-mono)}.rrow .rp{font-size:28px;font-weight:700;color:var(--brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.empty{flex:1 1;display:grid;place-items:center;text-align:center;color:var(--text3);font-size:23px}.kb{flex-direction:column;align-items:center}.kb,.kb-row{display:flex;gap:9px}.key{min-width:90px;height:72px;border-radius:var(--r-btn);border:1px solid var(--border);background:var(--paper);font-family:inherit;font-size:27px;font-weight:600;color:var(--text1);cursor:pointer;transition:background .1s,border-color .1s}.key:hover{background:var(--brand-light);border-color:var(--brand-border)}.key:active{background:var(--accent-light)}.key-wide{min-width:182px;font-size:20px;font-weight:700}.key-space{min-width:478px}.key-act{background:var(--brand-light);color:var(--brand);border-color:var(--brand-border)}.key-num{font-family:var(--font-mono);background:var(--bg)}.req{display:flex;gap:44px;flex:1 1;min-height:0}.req .kapak{width:200px;height:280px;padding:18px 16px 16px 24px}.req .k-ad{font-size:23px}.req-form{flex:1 1;display:flex;flex-direction:column;gap:24px}.req-form h2{margin:0;font-size:42px;font-weight:800;letter-spacing:-.025em;text-wrap:balance}.req-sub{margin:-10px 0 0;font-size:21px;color:var(--text2);line-height:1.45;max-width:54ch}.qtybox{display:flex;align-items:center;gap:24px}.qtybox>label{font-size:22px;font-weight:700;width:96px}.stepper{display:flex;align-items:center;border:2px solid var(--border);border-radius:var(--r-card);overflow:hidden;background:var(--paper)}.stepper button{width:84px;height:84px;border:none;background:var(--brand-light);color:var(--brand);font-size:37px;font-weight:700;cursor:pointer;font-family:inherit;line-height:1}.stepper button:hover{background:var(--brand-mid)}.stepper .n{width:110px;text-align:center;font-family:var(--font-mono);font-size:39px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.notice{background:var(--accent-light);border-left:6px solid var(--accent-dark);border-radius:0 var(--r-card) var(--r-card) 0;padding:20px 26px;font-size:20px;line-height:1.5;color:var(--brand-dark)}.notice b{display:block;font-size:22px;margin-bottom:5px}.v-done{align-items:center;justify-content:center;text-align:center;gap:0}.tick{width:142px;height:142px;border-radius:50%;background:rgba(16,185,129,.13);display:grid;place-items:center;margin-bottom:30px}.tick svg{width:72px;height:72px;stroke:var(--success);stroke-width:8;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:64;stroke-dashoffset:64;animation:draw .5s ease .12s forwards}@keyframes draw{to{stroke-dashoffset:0}}.v-done h2{margin:0 0 14px;font-size:56px;font-weight:800;letter-spacing:-.03em}.v-done p{margin:0;font-size:24px;color:var(--text2);max-width:44ch;line-height:1.5}.ticket{margin-top:32px;display:flex;border:2px solid var(--brand-border);border-radius:var(--r-card);overflow:hidden;background:var(--paper)}.ticket div{padding:20px 40px;text-align:left}.ticket div+div{border-left:2px solid var(--brand-border)}.ticket span{display:block;font-size:15px;letter-spacing:.11em;text-transform:uppercase;color:var(--text3);font-weight:700;margin-bottom:6px}.ticket b{font-family:var(--font-mono);font-size:31px;font-weight:700;color:var(--brand)}.switcher{gap:5px;padding:5px;background:var(--stage-panel);border:1px solid var(--stage-line);border-radius:13px;align-self:flex-start}.dev-view.on,.phone-wrap,.switcher{display:flex}.phone-wrap{justify-content:center}.phone-screen{position:relative;width:386px;height:812px;border-radius:41px;overflow:hidden;background:var(--bg);color:var(--text1);font-size:16px;line-height:1.45}.island{z-index:60;top:11px;left:50%;transform:translateX(-50%);width:102px;height:27px;border-radius:99px;background:#05090C}.island,.m{position:absolute}.m{inset:0;flex-direction:column}.m,.mtop{display:flex}.mtop{flex:0 0 84px;padding:32px 20px 0;background:var(--paper);border-bottom:1px solid var(--border);align-items:center;gap:10px}.mtop .logo-mark{width:30px;height:30px;border-radius:8px;font-size:18px}.mtop b{font-size:17px;font-weight:800;letter-spacing:-.01em}.mtop .dom{margin-left:auto;font-family:var(--font-mono);font-size:11.5px;color:var(--text3)}.mbody{flex:1 1;position:relative;overflow:hidden}.mview{position:absolute;inset:0;display:none;flex-direction:column;padding:22px 20px;gap:16px;overflow-y:auto}.mview.on{display:flex;animation:fade .26s ease}.mbar{flex:0 0 auto;padding:14px 20px 30px;background:var(--paper);border-top:1px solid var(--border);flex-direction:column;gap:10px}.mbar,.mbtn{display:flex}.mbtn{width:100%;height:58px;border:none;border-radius:12px;font-family:inherit;font-size:18px;font-weight:700;cursor:pointer;align-items:center;justify-content:center;gap:11px;transition:background .14s}.mbtn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mbtn-primary{background:var(--brand);color:#fff}.mbtn-primary:hover{background:var(--brand-hover)}.mbtn-accent{background:var(--accent);color:var(--brand-dark)}.mbtn-accent:hover{background:var(--accent-dark)}.mbtn-quiet{background:transparent;color:var(--text2);height:44px;font-size:15.5px;box-shadow:inset 0 0 0 1.5px var(--border)}.mbtn-quiet:hover{color:var(--text1)}.mlink{background:none;border:none;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;padding:6px;align-self:center}.mkicker,.mlink{color:var(--accent-dark)}.mkicker{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.mhero h2{margin:8px 0 10px;font-size:31px;line-height:1.16;font-weight:800;letter-spacing:-.025em;text-wrap:balance}.mhero h2 em{font-style:normal;color:var(--brand)}.mhero p{margin:0;font-size:16px;color:var(--text2);line-height:1.5}.msteps{display:flex;flex-direction:column;gap:10px;margin-top:4px}.mstep{display:flex;align-items:center;gap:13px;background:var(--paper);border:1px solid var(--border);border-radius:12px;padding:13px 15px}.mstep .num{width:28px;height:28px;flex:0 0 28px;border-radius:8px;background:var(--brand-light);color:var(--brand);display:grid;place-items:center;font-family:var(--font-mono);font-size:14px;font-weight:700}.mstep span{font-size:15px;color:var(--text2);line-height:1.35}.mstep b{color:var(--text1);font-weight:700}.mnote{margin:auto 0 0;font-size:12.5px;color:var(--text3);line-height:1.5;text-align:center}#m-scan{padding:0;gap:0;background:#0A0F13}.viewfinder{position:absolute;inset:0;overflow:hidden;background:linear-gradient(170deg,#1B2630,#080C10)}.vf-shelf{position:absolute;left:-6%;right:-6%;top:26%;height:44%;display:flex;gap:9px;filter:blur(5px);opacity:.62}.vf-shelf i{flex:1 1;border-radius:3px;align-self:flex-end}.vf-frame{position:absolute;left:36px;right:36px;top:50%;height:210px;transform:translateY(-50%)}.vf-frame span{position:absolute;width:36px;height:36px;border:4px solid #fff;border-radius:5px}.vf-frame span:first-child{left:0;top:0;border-right:0;border-bottom:0}.vf-frame span:nth-child(2){right:0;top:0;border-left:0;border-bottom:0}.vf-frame span:nth-child(3){left:0;bottom:0;border-right:0;border-top:0}.vf-frame span:nth-child(4){right:0;bottom:0;border-left:0;border-top:0}.vf-line{position:absolute;left:0;right:0;height:3px;background:var(--danger);box-shadow:0 0 18px 4px rgba(220,38,38,.6);animation:scan 2.4s ease-in-out infinite}.vf-hint{left:24px;right:24px;top:calc(50% + 132px);color:#fff;font-size:16px;text-shadow:0 2px 12px rgba(0,0,0,.7)}.vf-hint,.vf-top{position:absolute;text-align:center;font-weight:600}.vf-top{left:0;right:0;top:0;padding:44px 20px 16px;color:rgba(255,255,255,.9);font-size:14px;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent)}.vf-bottom{position:absolute;left:0;right:0;bottom:0;padding:16px 20px 30px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent)}.vf-sim{display:flex;gap:7px;justify-content:center;flex-wrap:wrap;margin-bottom:2px}.vf-sim button{font-family:var(--font-mono);font-size:11px;font-weight:600;padding:7px 11px;border-radius:99px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.1);color:#fff;cursor:pointer}.vf-sim button:hover{background:rgba(255,255,255,.22)}.vf-bottom .mbtn-quiet{background:rgba(255,255,255,.12);color:#fff;box-shadow:none}.mfield{height:62px;background:var(--paper);border:2px solid var(--brand-border);border-radius:12px;display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--font-mono);font-size:26px;font-weight:700;letter-spacing:.06em;color:var(--text1)}.mfield:empty:before{content:"Barkod numarası";font-family:var(--font-ui);font-size:16px;font-weight:500;color:var(--text3);letter-spacing:0}.pad{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:auto}.pad button{height:62px;border-radius:12px;border:1px solid var(--border);background:var(--paper);font-family:var(--font-mono);font-size:24px;font-weight:600;color:var(--text1);cursor:pointer}.pad button.act,.pad button:hover{background:var(--brand-light)}.pad button.act{color:var(--brand);font-family:var(--font-ui);font-size:15px;font-weight:700}.mres{display:flex;gap:16px}.mres .kapak{width:112px;height:158px;padding:12px 10px 10px 17px}.mres .k-ust{font-size:8.5px}.mres .k-ad{font-size:15px}.mres .k-alt{font-size:8px}.mres-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.mres-t h2{margin:0;font-size:21px;font-weight:800;line-height:1.22;letter-spacing:-.015em;text-wrap:balance}.mres-t .my{font-size:15px;color:var(--text2);font-weight:600}.mres-t .mp{margin-top:auto;font-size:15px}.mpath,.mres-t .mp{font-family:var(--font-mono);color:var(--text3)}.mpath{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px}.mprice{display:flex;align-items:baseline;gap:12px;padding:16px 0 4px;border-top:1px solid var(--border);margin-top:4px}.mprice .v{font-family:var(--font-mono);font-size:42px;font-weight:700;letter-spacing:-.04em;color:var(--brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mprice .k{font-size:13px;color:var(--text3)}.mstock{display:flex;flex-direction:column;gap:9px;background:var(--paper);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.mstock .stocknote{font-size:14.5px;max-width:none}.mchip{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:99px;font-size:14.5px;font-weight:700}.mchip .dot{width:9px;height:9px;border-radius:50%;background:currentColor}.mqty{display:flex;align-items:center;gap:14px;justify-content:space-between;background:var(--paper);border:1px solid var(--border);border-radius:12px;padding:12px 16px}.mqty label{font-size:15.5px;font-weight:700}.mstep2{display:flex;align-items:center;border:1.5px solid var(--border);border-radius:10px;overflow:hidden}.mstep2 button{width:46px;height:44px;border:none;background:var(--brand-light);color:var(--brand);font-size:24px;font-weight:700;cursor:pointer;font-family:inherit}.mstep2 .n{width:52px;text-align:center;font-family:var(--font-mono);font-size:20px;font-weight:700}#m-done{align-items:center;justify-content:center;text-align:center;gap:0}#m-done .tick{width:96px;height:96px;margin-bottom:22px}#m-done .tick svg{width:50px;height:50px}#m-done h2{margin:0 0 10px;font-size:27px;font-weight:800;letter-spacing:-.02em}#m-done p{margin:0;font-size:16px;color:var(--text2);line-height:1.5}.mticket{margin-top:24px;width:100%;display:flex;border:1.5px solid var(--brand-border);border-radius:12px;overflow:hidden;background:var(--paper)}.mticket div{flex:1 1;padding:14px 10px;text-align:center}.mticket div+div{border-left:1.5px solid var(--brand-border)}.mticket span{display:block;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);font-weight:700;margin-bottom:5px}.mticket b{font-family:var(--font-mono);font-size:19px;font-weight:700;color:var(--brand)}.phone-screen,.screen{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;overscroll-behavior:none}.phone-screen ::-webkit-scrollbar,.screen ::-webkit-scrollbar{width:0;height:0}.phone-screen *,.screen *{scrollbar-width:none}.phone-screen img,.screen img{-webkit-user-drag:none;user-drag:none}body.sunum{background:#000;overflow:hidden}body.sunum .chin,body.sunum .head,body.sunum .hint,body.sunum .notes,body.sunum .switcher{display:none!important}body.sunum .stage{padding:0;max-width:none;gap:0;height:100vh}body.sunum .dev-view{gap:0}body.sunum .dev-view,body.sunum .device{height:100vh;justify-content:center}body.sunum .bezel{padding:0;border-radius:0;box-shadow:none;background:#000}body.sunum .screen-wrap{border-radius:0}body.sunum .phone-wrap{height:100vh;align-items:center}body.sunum .sunum-cik{display:block}.notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(262px,1fr));grid-gap:1px;gap:1px;background:var(--stage-line);border:1px solid var(--stage-line);border-radius:var(--r-card);overflow:hidden}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}body,html{margin:0;padding:0;width:100%;height:100%;background:#000;overflow:hidden;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}body::-webkit-scrollbar{display:none}body ::-webkit-scrollbar{width:0;height:0}body *{scrollbar-width:none}img{-webkit-user-drag:none}.kiosk-sahne{position:fixed;inset:0;overflow:hidden;background:#000;display:flex;align-items:center;justify-content:center}.kiosk-tuval{position:relative;overflow:hidden;flex:0 0 auto}.kiosk-sahne .screen{position:absolute;top:0;left:0;transform-origin:top left;box-shadow:none;border-radius:0}.kapak.foto{background:#fff;border:1px solid var(--border)}.kapak.foto img{width:100%;height:100%;object-fit:contain;display:block;border-radius:inherit}.kapak.foto:after,.kapak.foto:before{display:none}.tazelik-serit{position:absolute;left:0;right:0;bottom:0;height:34px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--warning);color:#3B2600;font:600 13px/1 var(--font-ui);letter-spacing:.2px;z-index:8}.kiosk-yukleniyor{position:fixed;inset:0;display:grid;place-items:center;background:var(--brand);color:#fff;font-family:var(--font-ui);font-size:22px;letter-spacing:.3px;z-index:50}.kamera-katman{position:absolute;inset:0;z-index:20;background:#04090D;display:flex;flex-direction:column;align-items:center;justify-content:center}.kamera-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.92}.kamera-cerceve{position:relative;width:640px;height:340px;border-radius:18px;box-shadow:0 0 0 9999px rgba(4,9,13,.62);overflow:hidden}.kamera-cerceve i{position:absolute;width:56px;height:56px;border:5px solid var(--accent)}.kamera-cerceve i:first-child{top:0;left:0;border-right:0;border-bottom:0;border-radius:18px 0 0 0}.kamera-cerceve i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0;border-radius:0 18px 0 0}.kamera-cerceve i:nth-child(3){bottom:0;left:0;border-right:0;border-top:0;border-radius:0 0 0 18px}.kamera-cerceve i:nth-child(4){bottom:0;right:0;border-left:0;border-top:0;border-radius:0 0 18px 0}.kamera-cizgi{position:absolute;left:8%;right:8%;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:scan 2.4s ease-in-out infinite}.kamera-alt{position:absolute;left:0;right:0;bottom:52px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:18px}.kamera-alt p{margin:0;color:#fff;font:600 22px/1.4 var(--font-ui);text-shadow:0 2px 12px rgba(0,0,0,.6)}.res-info{overflow:hidden}.ozellikler{flex:1 1;min-height:0;overflow-y:auto;margin-top:22px;padding-top:20px;border-top:1px solid var(--border)}.ozellikler h3{margin:0 0 10px;font-size:15px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text3)}.ozellikler h3+*{margin-bottom:22px}.oz-tablo{display:flex;flex-direction:column}.oz-satir{display:flex;align-items:baseline;gap:20px;padding:11px 2px;border-bottom:1px solid var(--border)}.oz-satir:last-child{border-bottom:0}.oz-ad{flex:0 0 240px;font-size:18px;font-weight:600;color:var(--text2)}.oz-deger{flex:1 1;font-size:19px;font-weight:600;color:var(--text1);overflow-wrap:anywhere}.oz-barkod{font-family:var(--font-mono);font-weight:500}.oz-aciklama{margin:0;font-size:19px;line-height:1.55;color:var(--text2);white-space:pre-line;max-width:70ch}.oz-galeri{display:flex;gap:12px;flex-wrap:wrap}.oz-galeri img{width:104px;height:104px;object-fit:contain;background:var(--paper);border:1px solid var(--border);border-radius:var(--r-btn)}.pcard{min-height:186px;align-items:stretch}.pcard[aria-disabled=true]{opacity:.55;cursor:default}.rrow{min-height:110px;align-items:center}.rrow[aria-disabled=true]{opacity:.55;cursor:default}.sonuc-ozet{flex:0 0 auto;font-size:17px;color:var(--text2);padding:0 4px 2px}.sonuc-ozet b{color:var(--text1);font-weight:800}.sonuc-ozet span{color:var(--text3)}.v-sepet{gap:22px}.sepet-ust h2{margin:0;font-size:44px;font-weight:800;letter-spacing:-.025em}.sepet-ust p{margin:8px 0 0;font-size:21px;color:var(--text2);max-width:64ch;line-height:1.45}.sepet-liste{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.sepet-satir{display:flex;align-items:center;gap:22px;padding:14px 22px;background:var(--paper);border:1px solid var(--border);border-radius:var(--r-card);min-height:118px}.sepet-satir .kapak{width:66px;height:92px;padding:0}.sepet-bilgi{flex:1 1;min-width:0}.sepet-bilgi b{display:block;font-size:23px;font-weight:700;letter-spacing:-.01em}.sepet-bilgi span{font-family:var(--font-mono);font-size:15px;color:var(--text3)}.sepet-bilgi .sepet-stok{display:block;margin-top:4px;font-size:15px;font-style:normal;color:var(--warn,var(--text2))}.sepet-stepper button{width:62px;height:62px;font-size:29px}.sepet-stepper .n{width:76px;font-size:28px}.sepet-fiyat{width:190px;text-align:right;font-family:var(--font-mono);font-size:27px;font-weight:700;color:var(--brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sepet-cikar{font-family:inherit;font-size:17px;font-weight:600;cursor:pointer;color:var(--text3);background:none;border:none;padding:10px 6px}.sepet-cikar:hover{color:var(--danger)}.sepet-alt{display:flex;align-items:center;gap:26px}.sepet-toplam{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;padding-right:26px;border-right:2px solid var(--border)}.sepet-toplam span{font-size:17px;color:var(--text2)}.sepet-toplam b{font-family:var(--font-mono);font-size:36px;font-weight:700;color:var(--brand)}.sepet-alt .notice{flex:1 1}.sepet-rozet{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 20px;border-radius:99px;background:var(--accent);color:var(--brand-dark);font-size:20px;font-weight:800;margin-left:18px}.sepet-rozet i{font-style:normal;font-family:var(--font-mono)}.onay-liste{margin-top:26px;width:min(760px,80%);display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r-card);background:var(--paper);overflow:hidden;text-align:left}.onay-liste>div{display:flex;align-items:center;gap:14px;padding:13px 22px;font-size:19px}.onay-liste>div+div{border-top:1px solid var(--border)}.onay-liste span{color:var(--brand);min-width:44px}.onay-liste b,.onay-liste span{font-family:var(--font-mono);font-weight:700}.onay-liste b{margin-left:auto;color:var(--text2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.magaza-fiyat-not{display:block;margin-top:4px;font-size:15px;font-weight:600;color:var(--accent-dark)}.daha-fazla{grid-column:1/-1;height:88px;margin-top:6px;border:2px dashed var(--brand-border);border-radius:var(--r-card);background:var(--brand-light);color:var(--brand);font-family:inherit;font-size:23px;font-weight:700;cursor:pointer}.daha-fazla:hover{background:var(--brand-mid)}.daha-fazla:disabled{opacity:.6;cursor:default}.liste-sonu{grid-column:1/-1;padding:22px 0 6px;text-align:center;font-size:18px;color:var(--text3)}.pr-liste{display:block;margin-top:2px;font-size:16px;font-weight:600;color:var(--text3);text-decoration-thickness:2px}.magaza-fiyat-not s{font-family:var(--font-mono);text-decoration-thickness:2px}.indirim-rozet{display:inline-block;padding:4px 10px;border-radius:7px;background:var(--accent);color:var(--brand);font-size:15px;font-weight:800;letter-spacing:0;text-transform:none}.pbody .pf .indirim-rozet{font-size:11px;padding:2px 6px;border-radius:5px}.kurulum{width:min(440px,90vw);padding:32px;text-align:center}.kurulum h2{margin:0 0 10px;font-size:28px}.kurulum p{margin:0 0 26px;opacity:.78;font-size:17px;line-height:1.6}.kurulum-haneler{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.kurulum-haneler span{height:62px;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);font:700 28px var(--font-mono)}.kurulum-haneler span.dolu{border-color:var(--accent);background:rgba(255,255,255,.12)}.kurulum-durum{min-height:24px;margin:14px 0 6px;font-size:15px;opacity:.85}.kurulum-tuslar{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.kurulum-tuslar button{padding:20px 0;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#fff;font:700 24px var(--font-ui);cursor:pointer}.kurulum-tuslar button:active{background:rgba(255,255,255,.2)}.kurulum-tuslar button:disabled{opacity:.4}.screen[data-yon=dikey] .v-idle{flex-direction:column-reverse}.screen[data-yon=dikey] .idle-side{flex:0 0 auto;padding:34px 40px 30px;justify-content:flex-start;gap:16px}.screen[data-yon=dikey] .cats{grid-template-columns:1fr}.screen[data-yon=dikey] .idle-main{flex:1 1 auto;align-items:center;text-align:center;padding:44px 50px;gap:22px}.screen[data-yon=dikey] .idle-main h2{max-width:18ch}.screen[data-yon=dikey] .idle-main>p{max-width:44ch}.screen[data-yon=dikey] .scanbox{align-self:center}.screen[data-yon=dikey] .grid{grid-template-columns:repeat(2,1fr);padding:18px 20px 24px;min-height:0}.screen[data-yon=dikey] .pane{flex:1 1 auto;min-height:0;padding:18px 20px 0}.screen[data-yon=dikey] .key{min-width:0;width:74px}.screen[data-yon=dikey] .key-wide{width:182px}.screen[data-yon=dikey] .key-space{width:400px}.screen[data-yon=dikey] .results{min-height:0}.screen[data-yon=dikey] .result{gap:34px}.screen[data-yon=dikey] .result .kapak{width:300px;height:420px}.screen[data-yon=dikey] .price{font-size:64px}.screen[data-yon=dikey] .price sup{font-size:26px}.screen[data-yon=dikey] .fiyat-kart{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.screen[data-yon=dikey] .fk-sag,.screen[data-yon=dikey] .fk-sol{padding:18px 20px}.screen[data-yon=dikey] .price-aralik{font-size:44px}.screen[data-yon=dikey] .varyant-fiyat{min-width:150px;font-size:24px}.screen[data-yon=dikey] .sepet-fiyat{width:150px}.screen[data-yon=dikey] .sepet-ust h2{font-size:40px}.screen[data-yon=dikey] .onay-liste{width:100%}body,html{overscroll-behavior:none;touch-action:pan-y}.body,.grid,.kutular,.ozellikler,.ray,.res-info,.results,.sepet-liste{overscroll-behavior:contain;touch-action:pan-y}.kedi{position:absolute;right:0;bottom:0;width:320px;pointer-events:none;z-index:2;transform-origin:100% 70%;translate:78% 0;animation:kedi-giris 1.4s cubic-bezier(.2,.8,.2,1) .8s both,kedi-nefes 9s ease-in-out 2.4s infinite,kedi-gezinti 60s ease-in-out 24s infinite}.kedi-govde{position:relative;width:320px;filter:drop-shadow(-8px 6px 20px rgba(0,0,0,.4))}.kedi-govde img{display:block;width:100%;height:auto}.kedi-govde .kedi-kapali{position:absolute;inset:0;opacity:0;animation:kedi-kirp 5.3s step-end 1.9s infinite}@keyframes kedi-giris{0%{translate:78% 0}to{translate:0 0}}@keyframes kedi-nefes{0%,to{rotate:0deg}35%{rotate:1.5deg}70%{rotate:-1deg}}@keyframes kedi-gezinti{0%,80%{translate:0 0}84%,92%{translate:78% 0}96%,to{translate:0 0}}@keyframes kedi-kirp{0%{opacity:1}2%{opacity:0}62%{opacity:1}64%{opacity:0}67%{opacity:1}69%{opacity:0}to{opacity:0}}.screen[data-yon=yatay] .kedi,.screen[data-yon=yatay] .kedi-govde{width:250px}.screen[data-yon=yatay] .kutular{grid-template-columns:repeat(3,1fr)}.fis{display:none}.fis-onizleme{background:#777;min-height:100vh;padding:24px;display:flex;justify-content:flex-start}.fis-onizleme .fis{display:block;width:73mm;background:#fff;color:#000;padding:2.5mm 3.5mm 4mm;font:10pt/1.3 var(--font-ui),sans-serif}.fis-onizleme .fis-ust{text-align:center}.fis-onizleme .fis-logo{display:flex;justify-content:center;color:#000}.fis-onizleme .fis-slogan{font-size:7.5pt;letter-spacing:.22em;margin-top:1mm}.fis-onizleme .fis-magaza{font-size:9.5pt;font-weight:700;margin-top:.5mm}.fis-onizleme .fis-bant{background:#000;color:#fff;text-align:center;padding:2.2mm 2mm 2.6mm;margin:3mm 0 2mm;border-radius:1.2mm}.fis-onizleme .fis-bant-etiket{font-size:7.5pt;letter-spacing:.24em}.fis-onizleme .fis-bant-no{font:800 40pt/1 var(--font-mono),monospace;letter-spacing:.08em;margin-top:1mm}.fis-onizleme .fis-meta{display:flex;justify-content:space-between;font-size:8.5pt}.fis-onizleme .fis-cift{border-top:1px solid #000;border-bottom:1px solid #000;height:1mm;margin:2.5mm 0}.fis-onizleme .fis-kalem{margin:1.6mm 0}.fis-onizleme .fis-ad{font-weight:700;font-size:10.5pt;line-height:1.25}.fis-onizleme .fis-detay{display:flex;align-items:baseline;gap:1.5mm;font-size:9pt;margin-top:.4mm}.fis-onizleme .fis-kilavuz{flex:1 1;border-bottom:1px dotted #000;transform:translateY(-1mm)}.fis-onizleme .fis-detay b{font-family:var(--font-mono),monospace;font-size:10pt;white-space:nowrap}.fis-onizleme .fis-toplam{display:flex;justify-content:space-between;align-items:baseline;gap:2mm;font-size:11pt;font-weight:800}.fis-onizleme .fis-toplam span{display:flex;flex-direction:column;line-height:1.1}.fis-onizleme .fis-toplam small{font-size:8pt;font-weight:400;letter-spacing:.05em}.fis-onizleme .fis-toplam b{font-family:var(--font-mono),monospace;font-size:13pt;white-space:nowrap}.fis-onizleme .fis-sure{border:2px solid #000;border-radius:1.5mm;text-align:center;padding:1.6mm 2mm;margin:3mm 0 2.5mm}.fis-onizleme .fis-sure-etiket{font-size:7.5pt;letter-spacing:.22em}.fis-onizleme .fis-sure-deger{font:800 22pt/1.05 var(--font-ui),sans-serif}.fis-onizleme .fis-sure-deger small{font-size:11pt;font-weight:700}.fis-onizleme .fis-adimlar{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2mm}.fis-onizleme .fis-adimlar li{display:flex;align-items:center;gap:2mm;font-size:9.5pt}.fis-onizleme .fis-adimlar b{width:5.5mm;height:5.5mm;border-radius:50%;background:#000;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:8.5pt;flex:none}.fis-onizleme .fis-alt{text-align:center;margin-top:2.5mm}.fis-onizleme .fis-kedi{width:22mm;height:auto;display:block;margin:0 auto 1mm;image-rendering:pixelated}.fis-onizleme .fis-tesekkur{font-weight:800;font-size:12pt}.fis-onizleme .fis-site{font-size:8.5pt;letter-spacing:.08em}.fis-onizleme .fis-kucuk{font-size:7.5pt;margin-top:1.2mm}.fis-onizleme .fis-yirt{border-top:1.5px dashed #000;margin-top:3mm}@media print{@page{size:80mm auto;margin:2.5mm 3.5mm 4mm}body,html{background:#fff!important}.kiosk-sahne,.kiosk-tuval{padding:0!important;margin:0!important}.kiosk-sahne,.kiosk-tuval,.screen{position:static!important;overflow:visible!important;width:auto!important;height:auto!important;background:#fff!important}.screen{transform:none!important;color:#000!important;font-size:10pt!important}.k{position:static!important;display:block!important;inset:auto!important}.actionbar,.body>.view:not(.v-done),.kedi,.topbar,.v-done>:not(.fis){display:none!important}.body{flex:none!important}.body,.view.v-done{position:static!important;overflow:visible!important;height:auto!important}.view.v-done{inset:auto!important;display:block!important;padding:0!important;animation:none!important;gap:0!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.fis{display:block;width:100%;box-sizing:border-box;color:#000;text-align:left;font:10pt/1.3 var(--font-ui),sans-serif}.fis-ust{text-align:center}.fis-logo{display:flex;justify-content:center;color:#000}.fis-slogan{font-size:7.5pt;letter-spacing:.22em;margin-top:1mm}.fis-magaza{font-size:9.5pt;font-weight:700;margin-top:.5mm}.fis-bant{background:#000;color:#fff;text-align:center;padding:2.2mm 2mm 2.6mm;margin:3mm 0 2mm;border-radius:1.2mm}.fis-bant-etiket{font-size:7.5pt;letter-spacing:.24em}.fis-bant-no{font:800 40pt/1 var(--font-mono),monospace;letter-spacing:.08em;margin-top:1mm}.fis-meta{display:flex;justify-content:space-between;font-size:8.5pt}.fis-cift{border-top:1px solid #000;border-bottom:1px solid #000;height:1mm;margin:2.5mm 0}.fis-kalem{margin:1.6mm 0}.fis-ad{font-weight:700;font-size:10.5pt;line-height:1.25}.fis-detay{display:flex;align-items:baseline;gap:1.5mm;font-size:9pt;margin-top:.4mm}.fis-kilavuz{flex:1 1;border-bottom:1px dotted #000;transform:translateY(-1mm)}.fis-detay b{font-family:var(--font-mono),monospace;font-size:10pt;white-space:nowrap}.fis-toplam{display:flex;justify-content:space-between;align-items:baseline;gap:2mm;font-size:11pt;font-weight:800}.fis-toplam span{display:flex;flex-direction:column;line-height:1.1}.fis-toplam small{font-size:8pt;font-weight:400;letter-spacing:.05em}.fis-toplam b{font-family:var(--font-mono),monospace;font-size:13pt;white-space:nowrap}.fis-sure{border:2px solid #000;border-radius:1.5mm;text-align:center;padding:1.6mm 2mm;margin:3mm 0 2.5mm}.fis-sure-etiket{font-size:7.5pt;letter-spacing:.22em}.fis-sure-deger{font:800 22pt/1.05 var(--font-ui),sans-serif}.fis-sure-deger small{font-size:11pt;font-weight:700}.fis-adimlar{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2mm}.fis-adimlar li{display:flex;align-items:center;gap:2mm;font-size:9.5pt}.fis-adimlar b{width:5.5mm;height:5.5mm;border-radius:50%;background:#000;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:8.5pt;flex:none}.fis-alt{text-align:center;margin-top:2.5mm}.fis-kedi{width:22mm;height:auto;display:block;margin:0 auto 1mm;image-rendering:pixelated}.fis-tesekkur{font-weight:800;font-size:12pt}.fis-site{font-size:8.5pt;letter-spacing:.08em}.fis-kucuk{font-size:7.5pt;margin-top:1.2mm}.fis-yirt{border-top:1.5px dashed #000;margin-top:3mm}}.servis{position:absolute;inset:0;z-index:50;background:rgba(10,28,44,.72);display:grid;place-items:center}.servis-kutu{width:560px;background:var(--paper);border-radius:var(--r-card);padding:34px 36px;display:flex;flex-direction:column;gap:14px}.servis-kutu h3{margin:0 0 6px;font-size:30px;font-weight:800}.servis-bilgi{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 18px;gap:6px 18px;font-size:18px;color:var(--text2);margin-bottom:8px}.servis-bilgi b{color:var(--text1);font-family:var(--font-mono)}.servis .btn{width:100%;text-decoration:none;text-align:center;display:inline-flex;justify-content:center}.servis-hata{margin:0;font-size:17px;color:var(--danger);text-align:center}