*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{color:#2b2620;background:#f4f1ea;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.sayfa{height:100%;display:flex}.panel{background:#fffdf8;border-right:1px solid #e3ddd0;flex-shrink:0;width:320px;padding:20px;overflow-y:auto}.sahne{flex:1;min-width:0}h1{margin:0 0 4px;font-size:1.4rem}h2{margin:20px 0 6px;font-size:1.15rem}.aciklama{color:#6b6255;margin:0 0 16px;font-size:.9rem}.figurler{flex-wrap:wrap;gap:8px;display:flex}.figurler button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d0bf;border-radius:999px;padding:8px 14px}.figurler button.secili{color:#fff;background:#2b2620;border-color:#2b2620}.durum{margin:0 0 12px;font-weight:600}.durum.iyi{color:#2e7d32}.durum.kotu{color:#c62828}.hatalar{color:#c62828;padding-left:18px;font-size:.85rem}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;border-bottom:1px solid #eee7da;padding:6px 4px}th:not(:first-child),td:not(:first-child){text-align:right}.envanter{gap:6px;display:grid}.envanter-satir{grid-template-columns:1fr 32px 56px 32px;align-items:center;gap:6px;display:grid}.envanter-satir button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d0bf;border-radius:8px;height:32px}.envanter-satir input{font:inherit;text-align:center;border:1px solid #d8d0bf;border-radius:8px;width:100%;height:32px}.arama{font:inherit;background:#fff;border:1px solid #d8d0bf;border-radius:999px;width:100%;height:36px;margin-bottom:10px;padding:0 12px}.figurler button.yetmiyor{opacity:.45;border-style:dashed}td.eksik{color:#c62828;font-weight:600}.adim-metni{min-height:2.6em;margin:0 0 10px;font-weight:500}.adim-dugmeleri{flex-wrap:wrap;gap:8px;display:flex}.adim-dugmeleri button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d0bf;border-radius:8px;padding:8px 12px}.adim-dugmeleri button:disabled{opacity:.4;cursor:default}@media (width<=700px){.sayfa{flex-direction:column}.panel{border-bottom:1px solid #e3ddd0;border-right:none;width:100%;max-height:45%}}
