#ic{margin-top:14px}#ic h2{margin:26px 0 8px}#ic h3{margin:18px 0 8px}
.fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-top:10px}
.ust-bosluk{margin-top:12px}.blok{display:block;padding:3px 0}
.izin-liste{max-height:50vh;overflow:auto;margin-top:10px}.izin-liste fieldset{margin:0 0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px}
#r-ac{margin-top:8px}
.bag-kart{margin:0 0 14px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:12px}
.bag-ust{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}#ic .bag-ust h3{margin:0}
.tablo-sar{overflow-x:auto}
.fgrid label{display:block;margin-bottom:4px}.bag-kart .alt-btn{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}
.yasal{max-width:760px;margin:0 auto;padding:32px 16px;color:#e8ecf4;line-height:1.6}.yasal a{color:#f6896a}.yasal .uyari{padding:10px 14px;border:1px solid #f6896a;border-radius:8px}
.sv0{padding-left:8px}.sv1{padding-left:26px}.sv2{padding-left:44px}.sv3{padding-left:62px}
.sat{display:inline-block;margin-right:8px}

.fgrid .in{width:100%;max-width:none;min-width:0;box-sizing:border-box}
.bag-kart.ana{border-color:rgba(77,198,224,.35);background:rgba(77,198,224,.04)}
.adimlar{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:10px 0}.adimlar li{padding:4px 12px;border:1px solid rgba(255,255,255,.18);border-radius:99px;font-size:13px;opacity:.7}.adimlar li.ok{opacity:1;border-color:#4DC6E0;color:#4DC6E0}.adimlar b{margin-right:4px}
.hazir{margin:8px 0;padding:10px 14px;border:1px solid #4DC6E0;border-radius:10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.yonerge{margin:10px 0;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px}.yonerge summary{cursor:pointer;font-weight:600}.yonerge ol{margin:8px 0 8px 18px;padding:0}.yonerge li{margin:5px 0;line-height:1.5}
.adres-kutu{margin-top:10px;padding:10px;border-radius:8px;background:rgba(255,255,255,.04)}.adres-kutu h4{margin:0 0 8px;font-size:13px}
.kopya{display:grid;grid-template-columns:minmax(120px,200px) 1fr auto;gap:8px;align-items:center;margin:4px 0}.kopya code{word-break:break-all;font-size:12.5px}
.sinama{margin:10px 0 0;padding:8px 12px;border-radius:8px;font-size:13px}.sinama.ok{background:rgba(77,198,224,.12)}.sinama.hata{background:rgba(245,134,99,.14)}
.digerleri{margin:18px 0}.digerleri>summary{cursor:pointer;font-weight:600;margin-bottom:10px}
@media(max-width:640px){.kopya{grid-template-columns:1fr}}
