﻿table.ta-c thead tr th,table.ta-c tbody tr td{text-align:center !important;}
table.ta-l{text-align:left !important;}
table.ta-r{text-align:right !important;}
table thead.ta-c th,table tbody.ta-c td{text-align:center !important;}
table tbody tr.ta-c td{text-align:center !important;}
table tbody tr.ta-l td{text-align:left !important;}
table tbody tr.ta-r td{text-align:right !important;}
table.table-button tr td{width:20px !important;padding: 0 !important;border-color:#c5c5c5;}
table.table-button tr td button{min-width:30px;margin:0 !important;padding:5px 8px !important;border: 0 !important;}

.dropdown-menu{height:auto;max-height:300px;overflow-x:auto;}
.mt-radio{padding-left: 25px !important;}

#yazdir-icerik{display:none !important;}
@media print {
    .ph{display:none !important;}
    a[href]:after {content: none !important;} /* bootstrap yazdırırken href tagı ile beraber yazdırıyordu bu kod onu engelliyor. */
}

.ddl-gg-gizli, .cb-gg-gizli{display:none;}
/*.dv-sayfala{max-height:none !important;overflow-y:visible !important;}*/

.myrow-header, .myrow-header-right {
    background-color: #e0ebf9;
    padding: 10px;
    font-weight: bold;
}
.myrow-header-right{
    text-align: right;
}

.notreturn{}

/* ** display */
.dp-n{display:none !important;}
.dp-b{display:block !important;}
/* ** font-weight */
.fw-b{font-weight:bold !important;}
.fw-n{font-weight:normal !important;}
.fw-l{font-weight:lighter !important;}

/* ** cursor */
.cu-d{cursor:default !important;}
.cu-p{cursor:pointer !important;}

/* ** text-decoration */
.td-n{text-decoration:none !important;}
.td-u{text-decoration:underline !important;}
.td-lt{text-decoration:line-through !important;}

/* ** overflow */
.of-a{overflow:auto !important;}
.of-h{overflow:hidden !important;}
.of-s{overflow:scroll !important;}
.of-u{overflow:unset !important;}

/* ** overflow-x */
.ofx-a{overflow-x:auto !important;}
.ofx-h{overflow-x:hidden !important;}
.ofx-s{overflow-x:scroll !important;}
.ofx-u{overflow-x:unset !important;}

/* ** overflow-y */
.ofy-a{overflow-y:auto !important;}
.ofy-h{overflow-y:hidden !important;}
.ofy-s{overflow-y:scroll !important;}
.ofy-u{overflow-y:unset !important;}

/* ** text-align */
.ta-l, table thead tr.ta-l th, table tbody tr.ta-l td{text-align:left !important;}
.ta-r, table thead tr.ta-r th, table tbody tr.ta-r td{text-align:right !important;}
.ta-c, table thead tr.ta-c th, table tbody tr.ta-c td{text-align:center !important;}
.ta-j, table thead tr.ta-j th, table tbody tr.ta-j td{text-align:justify !important;}
table tbody tr td.ta-c{text-align:center !important;}
table tbody tr td.ta-l{text-align:left !important;}
table tbody tr td.ta-r{text-align:right !important;}

/* ** vertical-align */
.va-m, table thead tr.va-m th, table tbody tr.va-m td{vertical-align:middle !important;}
.va-t, table thead tr.va-t th, table tbody tr.va-t td{vertical-align:top !important;}
.va-b, table thead tr.va-b th, table tbody tr.va-b td{vertical-align:bottom !important;}
table thead tr th.ta-c{text-align:center !important;}
table thead tr th.ta-l{text-align:left !important;}
table thead tr th.ta-r{text-align:right !important;}

/* ** font-family */
.ff-helvetica{font-family:Helvetica;}

/* ** font-size */
.fs-p6{font-size:6px !important;}
.fs-p7{font-size:7px !important;}
.fs-p8{font-size:8px !important;}
.fs-p9{font-size:9px !important;}
.fs-p10{font-size:10px !important;}
.fs-p11{font-size:11px !important;}
.fs-p12{font-size:12px !important;}
.fs-p13{font-size:13px !important;}
.fs-p14{font-size:14px !important;}
.fs-p15{font-size:15px !important;}
.fs-p16{font-size:16px !important;}
.fs-p17{font-size:17px !important;}
.fs-p18{font-size:18px !important;}
.fs-p19{font-size:19px !important;}
.fs-p20{font-size:20px !important;}
.fs-p21{font-size:21px !important;}
.fs-p22{font-size:22px !important;}
.fs-p23{font-size:23px !important;}
.fs-p24{font-size:24px !important;}
.fs-p25{font-size:25px !important;}
.fs-p26{font-size:26px !important;}
.fs-p27{font-size:27px !important;}
.fs-p28{font-size:28px !important;}
.fs-p29{font-size:29px !important;}
.fs-p30{font-size:30px !important;}

/* ** color */
.fc-white{color:white !important;}
.fc-black{color:black !important;}
.fc-red{color:red !important;}
.fc-blue{color:blue !important;}
.fc-orange{color:orange !important;}
.fc-yellow{color:yellow !important;}
.fc-green{color:green !important;}

/* ** float */
.fl-l{float:left !important;}
.fl-r{float:right !important;}

/* ** background-color */
.bgc-t{background-color:transparent !important;}
.bgc-red-lg{background-color:#ffcbcb !important;}
.bgc-red{background:#ff0000 !important;}
.bgc-red1{background:#ff1818 !important;}
.bgc-red2{background:#ff3434 !important;}
.bgc-red3{background:#ff4848 !important;}
.bgc-red4{background:#ff5959 !important;}
.bgc-red5{background:#ff6868 !important;}
.bgc-red6{background:#fe7878 !important;}
.bgc-red7{background:#ff8a8a !important;}
.bgc-red8{background:#ff9b9b !important;}
.bgc-red9{background:#ffa6a6 !important;}
.bgc-red10{background:#ffb3b3 !important;}
.bgc-red11{background:#ffc0c0 !important;}
.bgc-red12{background:#ffcaca !important;}
.bgc-red13{background:#ffd6d6 !important;}
.bgc-red14{background:#ffe0e0 !important;}
.bgc-red15{background:#ffe7e7 !important;}

.bgc-green{background:#008200 !important;}
.bgc-green1{background:#078307 !important;}
.bgc-green2{background:#138313 !important;}
.bgc-green3{background:#338f33 !important;}
.bgc-green4{background:#429042 !important;}
.bgc-green5{background:#62aa62 !important;}
.bgc-green6{background:#70c470 !important;}
.bgc-green7{background:#84db84 !important;}
.bgc-green8{background:#9bed9b !important;}
.bgc-green9{background:#bbffbb !important;}
.bgc-green-lg{background-color:#e9ffe9 !important;}

.bgc-orange-lg{background-color:#fddb9c !important;}
.bgc-FFFFFF{background-color:#FFFFFF !important;}
.bgc-E2E2E2{background-color:#E2E2E2 !important;}
.bgc-D6D6D6{background-color:#D6D6D6 !important;}
.bgc-F9F9F9{background-color:#F9F9F9 !important;}
.bgc-28547c{background-color:#28547c !important;}

/* ** line-height */
.lh-p18{line-height:18px !important;}
.lh-p19{line-height:19px !important;}

/* ** width(px) */
.w-p20{width:20px !important;}
.w-p25{width:25px !important;}
.w-p30{width:30px !important;}
.w-p35{width:35px !important;}
.w-p40{width:40px !important;}
.w-p50{width:50px !important;}
.w-p55{width:55px !important;}
.w-p60{width:60px !important;}
.w-p65{width:65px !important;}
.w-p70{width:70px !important;}
.w-p75{width:75px !important;}
.w-p80{width:80px !important;}
.w-p85{width:85px !important;}
.w-p90{width:90px !important;}
.w-p95{width:95px !important;}
.w-p100{width:100px !important;}
.w-p105{width:105px !important;}
.w-p110{width:110px !important;}
.w-p150{width:150px !important;}
.w-p200{width:200px !important;}
.w-p250{width:250px !important;}
.w-p300{width:300px !important;}
.w-p350{width:350px !important;}

/* ** width(%) */
.w-y5{width:5% !important;}
.w-y10{width:10% !important;}
.w-y15{width:15% !important;}
.w-y20{width:20% !important;}
.w-y25{width:25% !important;}
.w-y30{width:30% !important;}
.w-y35{width:35% !important;}
.w-y40{width:40% !important;}
.w-y45{width:45% !important;}
.w-y50{width:50% !important;}
.w-y55{width:55% !important;}
.w-y60{width:60% !important;}
.w-y65{width:65% !important;}
.w-y70{width:70% !important;}
.w-y75{width:75% !important;}
.w-y80{width:80% !important;}
.w-y85{width:85% !important;}
.w-y90{width:90% !important;}
.w-y95{width:95% !important;}
.w-y100{width:100% !important;}


/* ** max-height(px) */
.h-p20{height:20px !important;}
.h-p21{height:21px !important;}
.h-p22{height:22px !important;}
.h-p23{height:23px !important;}
.h-p24{height:24px !important;}
.h-p25{height:25px !important;}
.h-p26{height:26px !important;}
.h-p27{height:27px !important;}
.h-p28{height:28px !important;}
.h-p29{height:29px !important;}
.h-p30{height:30px !important;}
.h-p31{height:31px !important;}
.h-p32{height:32px !important;}

/* ** max-height(px) */
.mxh-p300{max-height:300px !important;}

/* ** min-height(px) */
.mh-p100{min-height:100px !important;}
.mh-p150{min-height:150px !important;}
.mh-p200{min-height:200px !important;}
.mh-p250{min-height:250px !important;}
.mh-p300{min-height:300px !important;}
.mh-p350{min-height:350px !important;}
.mh-p400{min-height:400px !important;}
.mh-p450{min-height:150px !important;}
.mh-p500{min-height:500px !important;}


/* ** min-width(px) */
.mw-p100{min-width:100px !important;}
.mw-p150{min-width:150px !important;}
.mw-p200{min-width:200px !important;}
.mw-p250{min-width:250px !important;}
.mw-p300{min-width:300px !important;}
.mw-p350{min-width:350px !important;}
.mw-p400{min-width:400px !important;}
.mw-p450{min-width:150px !important;}
.mw-p500{min-width:500px !important;}

/* ** margin */
.m0{margin:0px !important;}
.m1{margin:1px !important;}
.m2{margin:2px !important;}
.m3{margin:3px !important;}
.m4{margin:4px !important;}
.m5{margin:5px !important;}
.m6{margin:6px !important;}
.m7{margin:7px !important;}
.m8{margin:8px !important;}
.m9{margin:9px !important;}
.m10{margin:10px !important;}
.m11{margin:11px !important;}
.m12{margin:12px !important;}
.m13{margin:13px !important;}
.m14{margin:14px !important;}
.m15{margin:15px !important;}
.m16{margin:16px !important;}
.m17{margin:17px !important;}
.m18{margin:18px !important;}
.m19{margin:19px !important;}
.m20{margin:20px !important;}
.m25{margin:25px !important;}
.m30{margin:30px !important;}

/* ** margin-top */
.mt0{margin-top:0px !important;}
.mt1{margin-top:1px !important;}
.mt2{margin-top:2px !important;}
.mt3{margin-top:3px !important;}
.mt4{margin-top:4px !important;}
.mt5{margin-top:5px !important;}
.mt6{margin-top:6px !important;}
.mt7{margin-top:7px !important;}
.mt8{margin-top:8px !important;}
.mt9{margin-top:9px !important;}
.mt10{margin-top:10px !important;}
.mt11{margin-top:11px !important;}
.mt12{margin-top:12px !important;}
.mt13{margin-top:13px !important;}
.mt14{margin-top:14px !important;}
.mt15{margin-top:15px !important;}
.mt16{margin-top:16px !important;}
.mt17{margin-top:17px !important;}
.mt18{margin-top:18px !important;}
.mt19{margin-top:19px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}

/* ** margin-right */
.mr0{margin-right:0px !important;}
.mr1{margin-right:1px !important;}
.mr2{margin-right:2px !important;}
.mr3{margin-right:3px !important;}
.mr4{margin-right:4px !important;}
.mr5{margin-right:5px !important;}
.mr6{margin-right:6px !important;}
.mr7{margin-right:7px !important;}
.mr8{margin-right:8px !important;}
.mr9{margin-right:9px !important;}
.mr10{margin-right:10px !important;}
.mr11{margin-right:11px !important;}
.mr12{margin-right:12px !important;}
.mr13{margin-right:13px !important;}
.mr14{margin-right:14px !important;}
.mr15{margin-right:15px !important;}
.mr16{margin-right:16px !important;}
.mr17{margin-right:17px !important;}
.mr18{margin-right:18px !important;}
.mr19{margin-right:19px !important;}
.mr20{margin-right:20px !important;}
.mr25{margin-right:25px !important;}
.mr30{margin-right:30px !important;}

/* ** margin-bottom */
.mb0{margin-bottom:0px !important;}
.mb1{margin-bottom:1px !important;}
.mb2{margin-bottom:2px !important;}
.mb3{margin-bottom:3px !important;}
.mb4{margin-bottom:4px !important;}
.mb5{margin-bottom:5px !important;}
.mb6{margin-bottom:6px !important;}
.mb7{margin-bottom:7px !important;}
.mb8{margin-bottom:8px !important;}
.mb9{margin-bottom:9px !important;}
.mb10{margin-bottom:10px !important;}
.mb11{margin-bottom:11px !important;}
.mb12{margin-bottom:12px !important;}
.mb13{margin-bottom:13px !important;}
.mb14{margin-bottom:14px !important;}
.mb15{margin-bottom:15px !important;}
.mb16{margin-bottom:16px !important;}
.mb17{margin-bottom:17px !important;}
.mb18{margin-bottom:18px !important;}
.mb19{margin-bottom:19px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb50{margin-bottom:50px !important;}
.mb100, table.mb100{margin-bottom:100px !important;}
.mb150, table.mb150{margin-bottom:150px !important;}
.mb200, table.mb200{margin-bottom:200px !important;}
.mb300, table.mb300{margin-bottom:300px !important;}

/* ** margin-left */
.ml0{margin-left:0px !important;}
.ml1{margin-left:1px !important;}
.ml2{margin-left:2px !important;}
.ml3{margin-left:3px !important;}
.ml4{margin-left:4px !important;}
.ml5{margin-left:5px !important;}
.ml6{margin-left:6px !important;}
.ml7{margin-left:7px !important;}
.ml8{margin-left:8px !important;}
.ml9{margin-left:9px !important;}
.ml10{margin-left:10px !important;}
.ml11{margin-left:11px !important;}
.ml12{margin-left:12px !important;}
.ml13{margin-left:13px !important;}
.ml14{margin-left:14px !important;}
.ml15{margin-left:15px !important;}
.ml16{margin-left:16px !important;}
.ml17{margin-left:17px !important;}
.ml18{margin-left:18px !important;}
.ml19{margin-left:19px !important;}
.ml20{margin-left:20px !important;}
.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}

/* ** padding */
.p0{padding:0px !important;}
.p1{padding:1px !important;}
.p2{padding:2px !important;}
.p3{padding:3px !important;}
.p4{padding:4px !important;}
.p5{padding:5px !important;}
.p6{padding:6px !important;}
.p7{padding:7px !important;}
.p8{padding:8px !important;}
.p9{padding:9px !important;}
.p10{padding:10px !important;}
.p11{padding:11px !important;}
.p12{padding:12px !important;}
.p13{padding:13px !important;}
.p14{padding:14px !important;}
.p15{padding:15px !important;}
.p16{padding:16px !important;}
.p17{padding:17px !important;}
.p18{padding:18px !important;}
.p19{padding:19px !important;}
.p20{padding:20px !important;}
.p25{padding:25px !important;}
.p30{padding:30px !important;}

/* ** padding-top */
.pt0{padding-top:0px !important;}
.pt1{padding-top:1px !important;}
.pt2{padding-top:2px !important;}
.pt3{padding-top:3px !important;}
.pt4{padding-top:4px !important;}
.pt5{padding-top:5px !important;}
.pt6{padding-top:6px !important;}
.pt7{padding-top:7px !important;}
.pt8{padding-top:8px !important;}
.pt9{padding-top:9px !important;}
.pt10{padding-top:10px !important;}
.pt11{padding-top:11px !important;}
.pt12{padding-top:12px !important;}
.pt13{padding-top:13px !important;}
.pt14{padding-top:14px !important;}
.pt15{padding-top:15px !important;}
.pt16{padding-top:16px !important;}
.pt17{padding-top:17px !important;}
.pt18{padding-top:18px !important;}
.pt19{padding-top:19px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}

/* ** padding-right */
.pr0{padding-right:0px !important;}
.pr1{padding-right:1px !important;}
.pr2{padding-right:2px !important;}
.pr3{padding-right:3px !important;}
.pr4{padding-right:4px !important;}
.pr5{padding-right:5px !important;}
.pr6{padding-right:6px !important;}
.pr7{padding-right:7px !important;}
.pr8{padding-right:8px !important;}
.pr9{padding-right:9px !important;}
.pr10{padding-right:10px !important;}
.pr11{padding-right:11px !important;}
.pr12{padding-right:12px !important;}
.pr13{padding-right:13px !important;}
.pr14{padding-right:14px !important;}
.pr15{padding-right:15px !important;}
.pr16{padding-right:16px !important;}
.pr17{padding-right:17px !important;}
.pr18{padding-right:18px !important;}
.pr19{padding-right:19px !important;}
.pr20{padding-right:20px !important;}
.pr25{padding-right:25px !important;}
.pr30{padding-right:30px !important;}

/* ** padding-bottom */
.pb0{padding-bottom:0px !important;}
.pb1{padding-bottom:1px !important;}
.pb2{padding-bottom:2px !important;}
.pb3{padding-bottom:3px !important;}
.pb4{padding-bottom:4px !important;}
.pb5{padding-bottom:5px !important;}
.pb6{padding-bottom:6px !important;}
.pb7{padding-bottom:7px !important;}
.pb8{padding-bottom:8px !important;}
.pb9{padding-bottom:9px !important;}
.pb10{padding-bottom:10px !important;}
.pb11{padding-bottom:11px !important;}
.pb12{padding-bottom:12px !important;}
.pb13{padding-bottom:13px !important;}
.pb14{padding-bottom:14px !important;}
.pb15{padding-bottom:15px !important;}
.pb16{padding-bottom:16px !important;}
.pb17{padding-bottom:17px !important;}
.pb18{padding-bottom:18px !important;}
.pb19{padding-bottom:19px !important;}
.pb20{padding-bottom:20px !important;}
.pb25{padding-bottom:25px !important;}
.pb30{padding-bottom:30px !important;}

/* ** padding-left */
.pl0{padding-left:0px !important;}
.pl1{padding-left:1px !important;}
.pl2{padding-left:2px !important;}
.pl3{padding-left:3px !important;}
.pl4{padding-left:4px !important;}
.pl5{padding-left:5px !important;}
.pl6{padding-left:6px !important;}
.pl7{padding-left:7px !important;}
.pl8{padding-left:8px !important;}
.pl9{padding-left:9px !important;}
.pl10{padding-left:10px !important;}
.pl11{padding-left:11px !important;}
.pl12{padding-left:12px !important;}
.pl13{padding-left:13px !important;}
.pl14{padding-left:14px !important;}
.pl15{padding-left:15px !important;}
.pl16{padding-left:16px !important;}
.pl17{padding-left:17px !important;}
.pl18{padding-left:18px !important;}
.pl19{padding-left:19px !important;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px !important;}
.pl30{padding-left:30px !important;}
.pl40{padding-left:40px !important;}
.pl60{padding-left:60px !important;}
.pl80{padding-left:80px !important;}
.pl100{padding-left:100px !important;}


/* ** border ** */
.b0{border:0 !important;}
.b1{border:1px solid #C4C4C4 !important;}
.b2-000000{border:2px solid #000000 !important;}

/* ** border-top ** */
.bt0{border-top:none !important;}
.bt1{border-top:1px solid #C4C4C4;}
.bt2-000000{border-top:2px solid #000000 !important;}

/* ** border-right ** */
.br0{border-right:0 !important;}
.br1{border-right:1px solid #C4C4C4;}
.br2-000000{border-right:2px solid #000000 !important;}

/* ** border-bottom ** */
.bb0{border-bottom:none !important;}
.bb1{border-bottom:1px solid #C4C4C4;}
.bb2-000000{border-bottom:2px solid #000000 !important;}

/* ** border-left ** */
.bl0{border-left:0 !important;}
.bl1{border-left:1px solid #C4C4C4;}
.bl2-000000{border-left:2px solid #000000 !important;}

/* 
    ** Yunus Emre Altınay - 2021-12-11 15:51 de fullscreen modal açmayı desteklemek için yazıldı.
*/
.modal-fullscreen > .modal-dialog {
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.modal-fullscreen .modal-content {
    height: auto !important;
    min-height: 100% !important;
    border-radius: 0 !important;
}

.modal.modal-fullscreen {
    padding: 0 !important;
}

.modal-fullscreen .modal-footer {
    position: absolute !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
}
/* ============================================================
   ANASAYFA DASHBOARD (AnaSayfa/Index)
   ============================================================ */
.db-wrap { padding-top: 6px; }

/* ---- KPI kartları ---- */
.db-kpi-row { margin-bottom: 6px; }
.db-kpi {
    position: relative;
    background: #fff;
    border-radius: 12px;
    padding: 20px 20px 18px;
    margin-bottom: 24px;
    box-shadow: 0 6px 18px rgba(34, 47, 62, 0.06);
    border: 1px solid #eef1f5;
    overflow: hidden;
    transition: transform .15s ease, box-shadow .15s ease;
}
.db-kpi:hover { transform: translateY(-3px); box-shadow: 0 12px 26px rgba(34, 47, 62, 0.12); }
.db-kpi:before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 5px; }
.db-kpi__ico {
    position: absolute; right: 16px; top: 50%; transform: translateY(-50%);
    width: 56px; height: 56px; border-radius: 50%;
    display: flex; align-items: center; justify-content: center;
    font-size: 24px; color: #fff; opacity: .92;
}
.db-kpi__label { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: .4px; color: #8a97a8; margin-bottom: 6px; }
.db-kpi__label .tooltips { cursor: help; color: #b6c1cf; margin-left: 3px; }
.db-kpi__label .tooltips:hover { color: #7a8aa0; }
.db-kpi__num { font-size: 26px; font-weight: 700; color: #2b3643; line-height: 1.1; }
.db-kpi__num span { font-size: 12px; font-weight: 600; }

.db-kpi--blue:before   { background: #4e73df; }
.db-kpi--blue .db-kpi__ico   { background: linear-gradient(135deg,#4e73df,#224abe); }
.db-kpi--green:before  { background: #1cc88a; }
.db-kpi--green .db-kpi__ico  { background: linear-gradient(135deg,#1cc88a,#13855c); }
.db-kpi--purple:before { background: #8e44ad; }
.db-kpi--purple .db-kpi__ico { background: linear-gradient(135deg,#9b59b6,#6f2da8); }
.db-kpi--orange:before { background: #fd7e14; }
.db-kpi--orange .db-kpi__ico { background: linear-gradient(135deg,#fd9843,#e8590c); }
.db-kpi--red:before    { background: #e7505a; }
.db-kpi--red .db-kpi__ico    { background: linear-gradient(135deg,#f0616b,#c0392b); }
.db-kpi--navy:before   { background: #34495e; }
.db-kpi--navy .db-kpi__ico   { background: linear-gradient(135deg,#5d6d7e,#2c3e50); }
.db-kpi--teal:before   { background: #17a2b8; }
.db-kpi--teal .db-kpi__ico   { background: linear-gradient(135deg,#3fc6db,#117a8b); }

/* Çoklu KPI düzeni: geniş ekranda 4'lü satır */
@media (min-width: 992px) {
    .db-kpi-w { width: 25%; }
    .db-kpi-w .db-kpi__num { font-size: 22px; }
}

/* ---- Dashboard kartı ---- */
.db-card {
    background: #fff;
    border: 1px solid #eef1f5;
    border-radius: 12px;
    box-shadow: 0 6px 18px rgba(34, 47, 62, 0.05);
    margin-bottom: 24px;
    overflow: hidden;
}
.db-card__head {
    padding: 15px 18px;
    font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: .4px;
    color: #3a4757; border-bottom: 1px solid #f0f2f5;
    display: flex; align-items: center;
}
.db-card__head i { margin-right: 8px; color: #7a8aa0; font-size: 15px; }
.db-card__dot { width: 8px; height: 8px; border-radius: 50%; display: inline-block; margin-right: 10px; }
.db-card__dot.bg-blue { background: #4e73df; }
.db-card__dot.bg-green { background: #1cc88a; }
.db-card__dot.bg-purple { background: #8e44ad; }
.db-card__dot.bg-red { background: #e7505a; }
.db-card__body { padding: 18px; }
.db-card__body--flush { padding: 0; }

/* ---- Dashboard tablosu ---- */
.db-table { margin: 0; }
.db-table > thead > tr > th {
    border: 0; border-bottom: 1px solid #f0f2f5;
    font-size: 11px; text-transform: uppercase; letter-spacing: .3px; color: #97a3b4; font-weight: 600;
    padding: 12px 18px;
}
.db-table > tbody > tr > td { border: 0; border-bottom: 1px solid #f5f6f8; padding: 11px 18px; font-size: 13px; color: #46525f; vertical-align: middle; }
.db-table > tbody > tr:last-child > td { border-bottom: 0; }
.db-table > tbody > tr:hover { background: #f8fafc; }
.ta-r { text-align: right; }
.db-table .badge-danger { background: #e7505a; }

/* ---- Sayaç kutucukları ---- */
.db-sayac-row { margin: 0 -8px; }
.db-sayac-row > [class*="col-"] { padding: 8px; }
.db-sayac {
    position: relative; cursor: pointer; text-align: center;
    border-radius: 10px; padding: 16px 10px;
    border: 1px solid #eef1f5; background: #fff;
    transition: transform .12s ease, box-shadow .12s ease, border-color .12s ease;
}
.db-sayac:hover { transform: translateY(-2px); box-shadow: 0 8px 18px rgba(34,47,62,.10); }
.db-sayac__num { font-size: 30px; font-weight: 800; line-height: 1; }
.db-sayac__lbl { margin-top: 8px; font-size: 12px; font-weight: 600; color: #6b7a8d; text-transform: uppercase; letter-spacing: .3px; }
.db-sayac__lbl i { margin-right: 4px; }
.db-sayac--blue   { border-top: 3px solid #4e73df; } .db-sayac--blue   .db-sayac__num { color: #4e73df; }
.db-sayac--red    { border-top: 3px solid #e7505a; } .db-sayac--red    .db-sayac__num { color: #e7505a; }
.db-sayac--orange { border-top: 3px solid #fd7e14; } .db-sayac--orange .db-sayac__num { color: #e8590c; }
.db-sayac.db-sayac--sifir { opacity: .55; }

/* ============================================================
   MOBİL UYGULAMA İNDİRME KARTI (_Menu)
   ============================================================ */
.mobil-uygulama-indir {
    list-style: none;
    position: fixed;
    bottom: 33px;
    left: 0;
    width: 235px;
    padding: 14px 16px 18px;
    box-sizing: border-box;
    border-top: 1px solid rgba(255, 255, 255, 0.08);
    background: #2b3643;
    z-index: 100;
}
.mobil-uygulama-indir .mui-kart {
    background: rgba(255, 255, 255, 0.06);
    border: 1px solid rgba(255, 255, 255, 0.10);
    border-radius: 8px;
    padding: 14px;
}
.mobil-uygulama-indir .mui-ust { display: flex; align-items: center; margin-bottom: 12px; }
.mobil-uygulama-indir .mui-ikon { font-size: 34px; color: #a4c639; margin-right: 12px; line-height: 1; }
.mobil-uygulama-indir .mui-metin { display: flex; flex-direction: column; }
.mobil-uygulama-indir .mui-baslik { color: #fff; font-size: 14px; font-weight: 600; }
.mobil-uygulama-indir .mui-alt { color: #8a97a8; font-size: 11px; }
.mobil-uygulama-indir .mui-buton { font-weight: 600; letter-spacing: .3px; }
.mobil-uygulama-indir .mui-buton i { margin-right: 6px; }

/* Sabit kart, uzun menülerde alt menü öğelerini kapatmasın diye menüye kart yüksekliği kadar
   alt boşluk bırakılır; en alttaki öğeler kaydırılınca kartın üstünde görünür. */
@media (min-width: 992px) {
    .page-sidebar .page-sidebar-menu { padding-bottom: 185px !important; }
}

/* Mobilde (sidebar off-canvas) sabitleme kaldırılır, menünün altında akışta durur. */
@media (max-width: 991px) {
    .mobil-uygulama-indir {
        position: static;
        bottom: auto;
        left: auto;
        width: auto;
        background: transparent;
        border-top: none;
        z-index: auto;
    }
}
