:root{--zemin:#f4f2ee;--kart:#ffffff;--yazi:#1d1f22;--soluk:#6b6f76;--cizgi:#e2dfd8;--vurgu:#d9480f;--vurgu-koyu:#a8360a;--yan:#1f2328;--yan-yazi:#c9ccd1;--yesil:#2b8a3e;--kirmizi:#c92a2a;--sari:#e8a400;--golge:0 1px 2px rgba(0,0,0,0.06),0 2px 8px rgba(0,0,0,0.04);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--yazi);background:var(--zemin)}*{box-sizing:border-box}body{margin:0;background:var(--zemin);font-size:14px}a{color:var(--vurgu-koyu);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:22px;margin:0 0 16px}h2{font-size:16px;margin:0 0 12px}h3{font-size:14px;margin:0 0 8px}.duzen{display:grid;grid-template-columns:220px 1fr;min-height:100vh}.yan{background:var(--yan);color:var(--yan-yazi);padding:18px 12px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.yan .logo{color:#fff;font-weight:800;font-size:17px;padding:4px 10px 16px;letter-spacing:.3px}.yan .logo span{color:var(--vurgu)}.yan .logo img{display:block;width:100%;max-width:170px;background:#fff;border-radius:8px;padding:6px 10px}.yan .logo small{display:block;margin-top:6px;font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:#9aa1aa}.yan nav a{display:block;color:var(--yan-yazi);padding:8px 10px;border-radius:6px;margin-bottom:2px}.yan nav a:hover{background:#2d3238;color:#fff;text-decoration:none}.yan .baslik{font-size:11px;text-transform:uppercase;color:#868b93;padding:14px 10px 4px;letter-spacing:.6px}.icerik{padding:24px 28px 60px;min-width:0}.kart{background:var(--kart);border:1px solid var(--cizgi);border-radius:10px;padding:16px;box-shadow:var(--golge);margin-bottom:16px}.izgara{display:grid;grid-gap:16px;gap:16px}.izgara-2{grid-template-columns:repeat(2,minmax(0,1fr))}.izgara-3{grid-template-columns:repeat(3,minmax(0,1fr))}.izgara-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ozet .deger{font-size:22px;font-weight:700;margin-top:4px}.ozet .etiket{color:var(--soluk);font-size:12px;text-transform:uppercase;letter-spacing:.4px}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:7px 8px;border-bottom:1px solid var(--cizgi);vertical-align:middle}th{font-size:12px;color:var(--soluk);font-weight:600;background:#faf9f6}td.s,th,th.s{white-space:nowrap}td.s,th.s{text-align:right}tr:hover td{background:#fcfbf8}.tablo-kap{overflow-x:auto}label{display:block;font-size:12px;color:var(--soluk);margin-bottom:4px;font-weight:600}input,select,textarea{width:100%;padding:8px 10px;border:1px solid #cfcbc2;border-radius:6px;font:inherit;background:#fff;color:var(--yazi)}input:focus,select:focus,textarea:focus{outline:2px solid rgba(217,72,15,.25);border-color:var(--vurgu)}input.kucuk{padding:5px 6px;width:70px}input.orta{padding:5px 6px;width:110px}.alan{margin-bottom:12px}.satir{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.satir>.alan{flex:1 1 160px}.btn,button{display:inline-block;padding:8px 14px;border-radius:6px;border:1px solid var(--vurgu);background:var(--vurgu);color:#fff;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.btn:hover,button:hover{background:var(--vurgu-koyu);text-decoration:none}.btn.ikincil,button.ikincil{background:#fff;color:var(--yazi);border-color:#cfcbc2}.btn.ikincil:hover,button.ikincil:hover{background:#f1efea}button.tehlike{background:#fff;color:var(--kirmizi);border-color:#f0b4b4}.btn.kucuk,button.kucuk{padding:4px 9px;font-size:12px}button:disabled{opacity:.55;cursor:not-allowed}.rozet{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#eceae4;color:#444}.rozet.yesil{background:#e3f4e6;color:var(--yesil)}.rozet.kirmizi{background:#fde8e8;color:var(--kirmizi)}.rozet.sari{background:#fff4d6;color:#8a6200}.raf-etiket{display:inline-block;font-family:ui-monospace,Menlo,monospace;font-weight:800;background:#1f2328;color:#ffd8a8;padding:3px 9px;border-radius:5px;letter-spacing:.5px}.raf-etiket.buyuk{font-size:20px;padding:6px 14px}.mono{font-family:ui-monospace,Menlo,Consolas,monospace}.soluk{color:var(--soluk)}.kirmizi{color:var(--kirmizi)}.yesil{color:var(--yesil)}.kalin{font-weight:700}.sag{text-align:right}.bosluk{height:12px}.ust-cubuk{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ust-cubuk h1{margin:0}.uyari{background:#fff4d6;border:1px solid #f1d58a;border-radius:8px}.hata,.uyari{padding:10px 12px;margin-bottom:14px}.hata{background:#fde8e8;border:1px solid #f0b4b4;color:#8a1c1c;border-radius:8px}.bilgi{background:#e7f1fb;border:1px solid #b7d3ef;padding:10px 12px;border-radius:8px;margin-bottom:14px}.ara-kutu{display:flex;gap:8px}.ara-kutu input{font-size:18px;padding:12px 14px}.ara-kutu button{font-size:16px;padding:0 22px}.sonuc-kart{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;border:1px solid var(--cizgi);border-radius:10px;padding:14px;margin-top:12px;background:#fff}.fiyat-izgara{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.fiyat-izgara div{background:#faf9f6;border:1px solid var(--cizgi);border-radius:8px;padding:8px 10px}.fiyat-izgara small{display:block;color:var(--soluk);font-size:11px}.fiyat-izgara b{font-size:15px}.oneri{position:absolute;z-index:20;border:1px solid var(--cizgi);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);max-height:340px;overflow-y:auto}.oneri,.oneri button{background:#fff;width:100%}.oneri button{display:block;text-align:left;color:var(--yazi);border:0;border-bottom:1px solid var(--cizgi);border-radius:0;font-weight:400;padding:8px 10px}.oneri button:hover{background:#fff4ec}.giris-kap{min-height:100vh;display:grid;place-items:center;background:var(--yan)}.giris-kap .kart{width:340px}.sekmeler{display:flex;gap:4px;border-bottom:2px solid var(--cizgi);margin-bottom:14px;overflow-x:auto}.sekmeler a{padding:9px 14px;color:var(--soluk);font-weight:600;border-bottom:2px solid transparent;margin-bottom:-2px;white-space:nowrap}.sekmeler a:hover{color:var(--yazi);text-decoration:none}.sekmeler a.secili{color:var(--vurgu-koyu);border-bottom-color:var(--vurgu)}.kural-satir{display:grid;grid-template-columns:60px 1.1fr 2fr 100px 70px 1.4fr 30px auto;grid-gap:6px;gap:6px;align-items:center;padding:5px 8px}.kural-satir input{padding:5px 7px;width:100%}.yan nav a .rozet{margin-left:4px}@media (max-width:900px){.kural-satir{grid-template-columns:1fr 1fr}.duzen{grid-template-columns:1fr}.yan{position:static;height:auto}.yan nav{display:flex;flex-wrap:wrap;gap:4px}.yan .baslik{display:none}.fiyat-izgara,.izgara-2,.izgara-3,.izgara-4{grid-template-columns:1fr 1fr}.icerik{padding:16px}}@media print{.yan,.yazdirma-yok{display:none!important}.duzen{display:block}.icerik,.kart{padding:0}.kart{box-shadow:none;border:0}body{background:#fff}}