.dg-kartlar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}@container (width>=760px){.dg-kartlar{grid-template-columns:repeat(4,minmax(0,1fr))}}.dg-kart{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.dg-kart span{color:var(--muted);font-size:13px}.dg-kart strong{color:var(--primary-ink);font-size:clamp(19px,2.2cqi,25px);line-height:1.2}.dg-kart small{color:var(--subtle);font-size:12px}.dg-kart-sicak strong{color:#a8432e}.dg-secim{position:relative}.dg-secim select{appearance:none;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding-right:28px}.dg-secim svg{pointer-events:none;color:var(--subtle);position:absolute;right:16px}.dg-modlar{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dg-modlar .opt{padding:9px 6px;font-size:14px;line-height:1.25}.dg-alan{flex-direction:column;gap:16px;display:flex}.dg-alan[hidden]{display:none}.dg-ikili{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dg-ikili input[type=date]{flex:1;min-width:0}.dg-gelismis{border-top:1px solid var(--border);padding-top:12px}.dg-gelismis summary{cursor:pointer;color:var(--primary-ink);font-size:14.5px;font-weight:600}.dg-kutu{cursor:pointer;align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.dg-kutu input{width:20px;height:20px;accent-color:var(--primary);flex:none;margin-top:2px}.dg-rozet{background:var(--bg-alt);color:var(--text);font-weight:700}.dg-rozet[data-durum=k1],.dg-rozet[data-durum=sehit]{color:#2f6e5e;background:#6bb5a22e}.dg-rozet[data-durum=kismi],.dg-rozet[data-durum=sinir]{color:#8a5a00;background:#fdf3dc}.dg-rozet[data-durum=k2]{color:#a8432e;background:#fdeee9}.dg-mesaj{background:var(--bg-alt);border-radius:12px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.5}.dg-mesaj:empty{display:none}.dg-aylar{flex-direction:column;gap:10px;display:flex}.dg-aylar:empty,.dg-plan:empty{display:none}.dg-ay{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.dg-ay-ust{justify-content:space-between;gap:10px;font-size:14px;display:flex}.dg-ay-kademe{color:#2f6e5e;font-size:13px;font-weight:700}.dg-ay[data-kademe="2"] .dg-ay-kademe{color:#a8432e}.dg-ay-cubuk{background:var(--bg-alt);border-radius:5px;height:10px;overflow:hidden}.dg-ay-cubuk div{background:var(--grad);border-radius:5px;height:100%;transition:width .25s}.dg-ay[data-kademe="2"] .dg-ay-cubuk div{background:#d9774f}.dg-ay-alt{color:var(--muted);font-size:12.5px}.dg-plan{border:1px solid var(--border);border-radius:12px;overflow-x:auto}.dg-plan-tablo{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.dg-plan-tablo th,.dg-plan-tablo td{border-top:1px solid var(--border);text-align:right;white-space:nowrap;padding:8px 10px}.dg-plan-tablo thead th{color:var(--muted);white-space:normal;vertical-align:bottom;border-top:0;font-size:12px;font-weight:600}.dg-plan-tablo th:first-child{text-align:left}.dg-plan-tablo tbody th{white-space:normal;min-width:92px;font-weight:600}@container (width<=420px){.dg-plan-tablo th,.dg-plan-tablo td{padding:7px 6px;font-size:12.5px}}.dg-plan-tablo td:last-child{color:var(--primary-ink);font-weight:700}.dg-satirlar{border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex}.dg-satirlar:empty{display:none}.dg-satirlar .satir{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px 14px;font-size:14px;display:flex}.dg-satirlar .satir:first-child{border-top:0}.dg-satirlar strong{text-align:right}.dg-blok{flex-direction:column;gap:16px;min-width:0;margin-top:24px;padding:clamp(18px,3cqi,28px);display:flex}.dg-ara{max-width:320px;color:var(--subtle);gap:10px}.dg-ara input{flex:1;min-width:0}.dg-tablo-kap{border:1px solid var(--border);border-radius:12px;max-width:100%;overflow:auto}.dg-tablo{font-variant-numeric:tabular-nums;min-width:980px;max-width:none;margin:0}.dg-tablo th,.dg-tablo td{white-space:nowrap;text-align:right;padding:8px 10px;font-size:13.5px}.dg-tablo th[scope=row],.dg-tablo thead th:first-child{text-align:left;background:var(--card);z-index:1;position:sticky;left:0}.dg-tablo th[scope=row] a{color:inherit;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.dg-tablo th.dg-revize{color:#a8432e}.dg-tablo tbody tr{cursor:pointer}.dg-tablo tbody tr:hover td,.dg-tablo tbody tr:hover th{background:var(--bg-alt)}.dg-tablo tr.dg-secili td,.dg-tablo tr.dg-secili th{background:#e88a5c24;font-weight:700}.dg-tablo tr[hidden]{display:none}.dg-tablo .dg-bu-ay{box-shadow:inset 0 0 0 2px #4a90a48c}.dg-tablo small{color:var(--subtle);font-size:11.5px;font-weight:500;display:block}.dg-tablo-k{min-width:560px;max-width:none}.dg-tablo-k th[scope=row]{background:0 0}.dg-tablo-k td[data-durum=asim]{color:#a8432e;font-weight:700}.dg-tablo-k td[data-durum=tamam]{color:#2f6e5e;font-weight:600}.dg-tablo-k tr.dg-bu-ay th,.dg-tablo-k tr.dg-bu-ay td{background:#4a90a41f;font-weight:700}.dg-gecis{flex-wrap:wrap;gap:8px;display:flex}.dg-gecis .opt{padding:7px 14px;font-size:14px}.dg-grafik{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;height:180px;padding-top:20px;display:grid}.dg-grafik div{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.dg-grafik b{color:var(--muted);font-size:11px;font-weight:600}.dg-grafik i{background:var(--grad);border-radius:6px 6px 2px 2px;width:100%;max-width:38px;display:block}.dg-grafik span{color:var(--subtle);font-size:11.5px}.dg-grafik .dg-bu-ay i{background:#d9774f}.dg-iller{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px 12px;margin:0;padding:0;list-style:none;display:grid}.dg-iller a{color:var(--primary-ink);font-size:14.5px}.dg-kaynak{flex-direction:column;gap:10px;padding:22px 24px;display:flex}.dg-kaynak ul{color:#3f5a69;flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14px;display:flex}.dg-kaynak a{color:var(--primary-ink)}.dg-uyari{color:#6b4e1f;background:#fdf6ec;border:1px solid #f1dfc4;border-radius:12px;align-items:flex-start;gap:10px;margin:16px 0 0;padding:12px 16px;font-size:13.5px;line-height:1.55;display:flex}.dg-uyari svg{flex:none;margin-top:2px}.dg-il-baglanti{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14.5px;display:flex}.dg-il-baglanti span{color:var(--muted)}.dg-il-baglanti a{color:var(--primary-ink)}
