:root{--ceviz:#4a3626;--ceviz-koyu:#33241a;--talas:#f3ecdf;--kagit:#fffdf8;--cizgi:#e2d8c6;--murekkep:#2e2418;--soluk:#8f8271;--kalem:#d9552b;--kase-murekkep:#9e2b25;--slab:"Zilla Slab", Georgia, serif;--sans:"IBM Plex Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--sans);background:var(--talas);color:var(--murekkep);-webkit-font-smoothing:antialiased}.demobar{background:var(--ceviz-koyu);color:#f3ecdf;font-family:var(--mono);letter-spacing:.08em;z-index:30;justify-content:space-between;align-items:center;padding:10px 16px;font-size:11px;display:flex;position:sticky;top:0}.demobar a{color:#f3ecdf;text-underline-offset:3px;text-decoration:underline}.ust{background:var(--kagit);border-bottom:1px solid var(--cizgi);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 22px;display:flex}.ust .marka{font-family:var(--slab);font-size:19px;font-weight:700}.ust .marka .gonye{color:var(--kalem);font-weight:700}.ust .motto{font-family:var(--mono);color:var(--soluk);letter-spacing:.06em;font-size:11.5px}.sahne{grid-template-columns:380px 1fr;align-items:start;gap:26px;max-width:1100px;margin:0 auto;padding:26px 22px 70px;display:grid}.panel{background:var(--kagit);border:1px solid var(--cizgi);border-radius:12px;gap:14px;padding:18px;display:grid}.tipler{border:1px solid var(--cizgi);font-family:var(--slab);border-radius:9px;grid-template-columns:1fr 1fr;font-weight:600;display:grid;overflow:hidden}.tipler label{text-align:center;cursor:pointer;background:var(--kagit);color:var(--soluk);padding:9px 4px;font-size:14px}.tipler label:has(input:checked){background:var(--ceviz);color:var(--talas)}.tipler label:has(input:disabled){cursor:not-allowed;opacity:.55}.tipler input{opacity:0;pointer-events:none;position:absolute}.alan{gap:5px;display:grid}.alan>span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soluk);font-size:10.5px}input[type=text],input[type=number]{font-family:var(--sans);color:var(--murekkep);background:var(--kagit);border:1px solid var(--cizgi);border-radius:8px;width:100%;padding:9px 10px;font-size:14px}input:focus{outline:2px solid color-mix(in srgb, var(--kalem) 45%, transparent);outline-offset:1px}input[type=number]{font-family:var(--mono)}.kalem{grid-template-columns:1fr 58px 64px 84px 28px;align-items:center;gap:6px;display:grid}.kalem input{padding:8px;font-size:13px}.k-sil{border:1px solid var(--cizgi);background:var(--kagit);color:var(--soluk);cursor:pointer;border-radius:7px;height:32px;font-size:15px;line-height:1}.k-sil:hover{border-color:var(--kalem);color:var(--kalem)}.kalem-bas{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--soluk);grid-template-columns:1fr 58px 64px 84px 28px;gap:6px;font-size:9.5px;display:grid}.btn{font-family:var(--slab);border:1px solid var(--cizgi);background:var(--kagit);color:var(--murekkep);cursor:pointer;border-radius:9px;padding:10px 14px;font-size:14px;font-weight:600;transition:border-color .12s,background .12s}.btn:hover:not(:disabled){border-color:var(--kalem);color:var(--kalem)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--birincil{background:var(--kalem);border-color:var(--kalem);color:#fff}.btn--birincil:hover:not(:disabled){color:#fff;background:#c04a24}.oranlar{grid-template-columns:1fr 1fr;gap:10px;display:grid}.eylemler{gap:8px;display:grid}.a4-kap{justify-items:center;display:grid}.a4{aspect-ratio:210/297;background:var(--kagit);border-radius:4px;flex-direction:column;width:min(100%,540px);padding:6.5% 7%;font-size:clamp(8.5px,1.55vw,13px);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #2e24181f,0 14px 34px #2e241824}.anten{border-bottom:2px solid var(--ceviz);align-items:flex-start;gap:.9em;padding-bottom:1.1em;display:flex}.anten .logo{font-family:var(--slab);color:var(--kalem);font-size:2.2em;font-weight:700;line-height:.9}.anten .atolye{font-family:var(--slab);font-size:1.35em;font-weight:700}.anten .alt{color:var(--soluk);font-size:.82em;line-height:1.5}.belge-bas{justify-content:space-between;align-items:flex-end;margin-top:1.3em;display:flex}.a4-tip{font-family:var(--slab);letter-spacing:.04em;font-size:1.9em;font-weight:700}.no-blok{text-align:right;gap:.25em;font-size:.9em;display:grid}.no-blok span{color:var(--soluk);text-transform:uppercase;letter-spacing:.08em;margin-right:.6em;font-size:.85em}.num{font-family:var(--mono)}.musteri-satir{margin-top:1.2em;font-size:1em}.musteri-satir span{color:var(--soluk);margin-right:.5em;font-size:.85em}.a4-tablo{border-collapse:collapse;width:100%;margin-top:1.1em;font-size:.92em}.a4-tablo th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--soluk);text-align:left;border-bottom:1px solid var(--ceviz);padding:.5em .4em;font-size:.78em;font-weight:500}.a4-tablo th.num,.a4-tablo td.num{text-align:right;white-space:nowrap}.a4-tablo td{border-bottom:1px solid var(--cizgi);vertical-align:top;padding:.55em .4em}.a4-tablo .birim-not{color:var(--soluk);font-size:.85em}.toplamlar{gap:.35em;width:58%;margin-top:auto;margin-left:auto;padding-top:1em;font-size:.95em;display:grid}.toplamlar>p{justify-content:space-between;display:flex}.toplamlar .etiket{color:var(--soluk);font-size:.88em}.toplamlar .genel{border-top:2px solid var(--ceviz);font-family:var(--slab);margin-top:.3em;padding-top:.5em;font-size:1.15em;font-weight:700}.uyari{color:var(--kalem);border:1px dashed color-mix(in srgb, var(--kalem) 55%, transparent);border-radius:6px;margin-top:1em;padding:.7em .9em;font-size:.9em}.a4-alt{border-top:1px solid var(--cizgi);color:var(--soluk);margin-top:1.4em;padding-top:.9em;font-size:.75em;line-height:1.6}.kase{border:.22em solid var(--kase-murekkep);color:var(--kase-murekkep);font-family:var(--slab);letter-spacing:.12em;text-align:center;opacity:0;pointer-events:none;border-radius:.5em;padding:.5em 1em;font-size:1.25em;font-weight:700;position:absolute;bottom:22%;right:9%;transform:rotate(-7deg)scale(0)}.kase .kase-tarih{font-family:var(--mono);letter-spacing:.08em;margin-top:.3em;font-size:.6em;font-weight:500;display:block}.kase.vurulu{animation:.55s cubic-bezier(.2,1.4,.4,1) forwards kase-vur}@keyframes kase-vur{0%{opacity:0;transform:rotate(-16deg)scale(2.4)}55%{opacity:1}to{opacity:.92;transform:rotate(-7deg)scale(1)}}.demofoot{max-width:1100px;color:var(--soluk);margin:0 auto;padding:0 22px 40px;font-size:12.5px;line-height:1.6}.demofoot b{color:var(--murekkep)}.demofoot a{color:var(--kalem);font-weight:600}@media (width<=860px){.sahne{grid-template-columns:1fr}.a4{font-size:clamp(8.5px,2.9vw,13px)}}@media print{@page{size:A4;margin:0}body{background:#fff}.demobar,.ust,.panel,.demofoot{display:none!important}.sahne{max-width:none;padding:0;display:block}.a4{aspect-ratio:auto;width:210mm;min-height:297mm;box-shadow:none;border-radius:0;padding:16mm 17mm;font-size:11.5pt}}
