﻿.dashboard-btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 60px;
    border-radius: 10px;
    background: linear-gradient(135deg, #1e2b3a, #243b55);
    color: white;
    text-decoration: none;
    font-weight: 100;
    transition: all .3s ease;
    box-shadow: 0 10px 25px rgba(0,0,0,0.35);
    padding: 4px 5px; /* varsayılan büyükse küçült */
    min-height: 60px;
}

 /*   .dashboard-btn span {
        margin-top: 8px;
        font-size: 12px;
    }*/
.fa-2x {
    font-size: 2em;
}

/* ikon */
.stat-icon i {
    font-size: 22px; /* biraz küçült */
    line-height: 1;
}

/* başlık: taşmayı engelle */
.stat-title {
    margin: 0;
    font-size: 12px;
    line-height: 1.15;
    opacity: .8;
    white-space: normal; /* satır kır */
    overflow-wrap: anywhere; /* uzun kelime varsa kır */
    max-width: 100%;
}

/* değer */
.stat-value {
    margin: 0;
    font-size: 26px;
    font-weight: 800;
    line-height: 1;
}




.dashboard-btn:hover {
    transform: translateY(-6px);
    box-shadow: 0 18px 40px rgba(0,0,0,0.45);
    text-decoration: none;
    color: white;
}

/* Glow renkleri (mevcut kartlarınla uyumlu) */
.glow-cyan {
    border-left: 4px solid #00eaff;
    box-shadow: 0 0 15px rgba(0,234,255,0.3);  

}

.glow-green {
    border-left: 4px solid #00ff9d;
    box-shadow: 0 0 15px rgba(0,255,157,0.3);
}

.glow-yellow {
    border-left: 4px solid #ffc107;
    box-shadow: 0 0 15px rgba(255,193,7,0.3);
}

.premium-select {
    background: linear-gradient(135deg, #1e2a3a, #24384d);
    border: 1px solid rgba(0, 224, 255, 0.3);
    border-radius: 14px;
    color: #ffffff;
    height: 44px;
    padding: 0 45px 0 15px;
    font-weight: 500;
    transition: all .25s ease;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
}

/* ok simgesi */
.premium-select {
    background-image: url("data:image/svg+xml;utf8,<svg fill='%23ffffff' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 18px;
}

    /* hover */
    .premium-select:hover {
        border-color: rgba(0, 224, 255, 0.7);
        box-shadow: 0 0 8px rgba(0, 224, 255, 0.4);
    }

    /* focus */
    .premium-select:focus {
        outline: none;
        border-color: #00e0ff;
        box-shadow: 0 0 12px rgba(0, 224, 255, 0.6);
    }

    /* option dropdown (koyu tema) */
    .premium-select option {
        background-color: #1e2a3a;
        color: #ffffff;
    }


    /* ===== Aydınlar Dark Theme Helpers ===== */
:root{
  --bg-0:#0f172a;
  --bg-1:#121c2f;
  --bg-2:#1a2a3f;
  --cyan:#00e0ff;
  --text:#e7eef7;
  --muted:rgba(231,238,247,.65);
}

body{ background: var(--bg-0); color: var(--text); }

/* Genel kart/tile */
.ae-tile{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
  min-height:110px;
  border-radius:18px;
  padding:16px 14px;
  background: linear-gradient(135deg, #1e2a3a, #24384d);
  box-shadow: 0 10px 25px rgba(0,0,0,.35);
  transition: all .25s ease;
  color:#fff;
  text-decoration:none;
}

.ae-tile:hover{
  transform: translateY(-4px);
  box-shadow: 0 16px 35px rgba(0,0,0,.45);
  color:#fff;
  text-decoration:none;
}

.ae-tile .ae-icon{
  font-size:26px;
  opacity:.95;
  margin-bottom:6px;
}

.ae-tile .ae-title{
  font-size:12px;
  letter-spacing:.4px;
  text-transform:uppercase;
  opacity:.8;
  margin:0;
}

.ae-tile .ae-value{
  font-size:28px;
  font-weight:800;
  line-height:1;
  margin:6px 0 0 0;
}

/* Glow varyantları (kartlar/butonlar ortak) */
.ae-glow-cyan{ border-left:4px solid #00eaff; box-shadow: 0 0 14px rgba(0,234,255,.22), 0 10px 25px rgba(0,0,0,.35); }
.ae-glow-green{ border-left:4px solid #00ff9d; box-shadow: 0 0 14px rgba(0,255,157,.18), 0 10px 25px rgba(0,0,0,.35); }
.ae-glow-yellow{ border-left:4px solid #ffc107; box-shadow: 0 0 14px rgba(255,193,7,.18), 0 10px 25px rgba(0,0,0,.35); }
.ae-glow-red{ border-left:4px solid #ff4d4d; box-shadow: 0 0 14px rgba(255,77,77,.18), 0 10px 25px rgba(0,0,0,.35); }

/* Premium select (senin combobox’la uyumlu) */
.premium-select{
  background: linear-gradient(135deg, #1e2a3a, #24384d);
  border: 1px solid rgba(0,224,255,.30);
  border-radius: 14px;
  color:#fff;
  height: 44px;
  padding: 0 45px 0 15px;
  font-weight: 500;
  appearance:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  background-image: url("data:image/svg+xml;utf8,<svg fill='%23ffffff' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");
  background-repeat:no-repeat;
  background-position:right 12px center;
  background-size:18px;
}
.premium-select:focus{ outline:none; border-color: var(--cyan); box-shadow:0 0 12px rgba(0,224,255,.35); }
.premium-select option{ background:#1e2a3a; color:#fff; }





    
