/* AURARA DEPO - giriş ve hesap sayfaları (programın renkleriyle aynı) */
*{box-sizing:border-box}
[hidden]{display:none!important}
body{margin:0;background:#f6f8f9;color:#212935;font:14px/1.5 "DM Sans",Arial,sans-serif}
a{color:#133b77}
.ust{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 20px;background:#fff;border-bottom:1px solid #e6eaef}
.marka{display:flex;align-items:center;gap:10px;color:#212935;text-decoration:none;font:800 16px Manrope,Arial,sans-serif;letter-spacing:.02em}
.ust nav{display:flex;flex-wrap:wrap;gap:4px}
.ust nav a{padding:6px 10px;border-radius:8px;text-decoration:none;color:#4b5563}
.ust nav a.secili,.ust nav a:hover{background:#eef2f7;color:#133b77}
main{max-width:760px;margin:24px auto;padding:0 16px}
.kart{background:#fff;border:1px solid #e6eaef;border-radius:14px;padding:22px;margin-bottom:16px}
.kart.dar{max-width:420px;margin:40px auto}
.kart.genis{max-width:none}
main:has(.kart.genis){max-width:1100px}
h1{font:800 22px Manrope,Arial,sans-serif;margin:0 0 6px}
h2{font:700 17px Manrope,Arial,sans-serif;margin:0 0 10px}
.soluk{color:#667085;margin:0 0 14px}
.kucuk,small{font-size:12px}
form{margin:0}
label{display:block;margin:0 0 12px;font-weight:600}
input,select{display:block;width:100%;margin-top:4px;padding:10px 12px;border:1px solid #d5dbe3;border-radius:9px;font:inherit;background:#fff;color:inherit}
input:focus,select:focus{outline:2px solid #9db6dd;border-color:#133b77}
button,.dugme{display:inline-block;padding:9px 14px;border:1px solid #d5dbe3;border-radius:9px;background:#fff;color:#212935;font:600 14px "DM Sans",Arial,sans-serif;cursor:pointer;text-decoration:none}
button:hover,.dugme:hover{background:#f3f5f8}
.ana{background:#133b77;border-color:#133b77;color:#fff}
.ana:hover{background:#0f3163}
.ikincil{background:#f3f5f8}
.tehlike{background:#b42318;border-color:#b42318;color:#fff}
.dugmeler{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.bildirim{padding:10px 12px;border-radius:9px;margin:0 0 14px}
.bildirim.hata{background:#fdecea;color:#8a1c12}
.bildirim.tamam{background:#e8f5ee;color:#14532d}
.bilgi{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 16px}
.bilgi dt{color:#667085}.bilgi dd{margin:0;font-weight:600}
.liste .satir{display:flex;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid #eef1f4;flex-wrap:wrap}
.liste .satir:first-child{border-top:0}
.kim{display:flex;flex-direction:column;gap:2px;min-width:200px}
.kim small{color:#667085}
.rozet{align-self:flex-start;background:#e8f1ea;color:#1d5b33;border-radius:20px;padding:1px 9px;font-size:12px;font-weight:600}
.kirmizi{color:#b42318;font-weight:600}
.islemler{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}
details{border:1px solid #e6eaef;border-radius:9px;padding:0;background:#fafbfc}
details summary{padding:8px 12px;cursor:pointer;font-weight:600;list-style:none}
details summary::-webkit-details-marker{display:none}
details[open]{padding:0 12px 12px;width:100%}
details[open] summary{padding:8px 0}
.sifre-satiri{display:flex;gap:6px;margin-top:4px}
.sifre-satiri input{margin-top:0;font-family:ui-monospace,Menlo,Consolas,monospace}
form.yan{display:flex;gap:6px}
form.yan select{margin-top:0;width:auto}
.tablo{overflow-x:auto}
table{width:100%;border-collapse:collapse}
th,td{text-align:left;vertical-align:top;padding:8px 10px;border-top:1px solid #eef1f4}
th{color:#667085;font-weight:600;font-size:12px;border-top:0}
td small{display:block;color:#667085}
.bosluksuz{white-space:nowrap}
.sayfalar{display:flex;gap:16px;margin:14px 0 0}
td small.ip-mobil{display:none}
@media (max-width:600px){
  td small.ip-mobil{display:block}
  main{margin:14px auto}
  .kart{padding:16px}
  .kart.dar{margin:16px auto}
  .ust{padding:10px 14px}
  .liste .satir{flex-direction:column}
  th:nth-child(4),td:nth-child(4){display:none}
}
