/* ═════════════════════════════════════════════
   OYS Kabuk — modal ve genel düzeltmeler
   Üst çubuk : assets/css/oys-header5.css
   Sol menü  : assets/css/oys-menu5.css
   ═════════════════════════════════════════════ */

/* ╔═══════════════════════════════════════════════════════════════╗
   ║  PART 3: MODALS                                              ║
   ╚═══════════════════════════════════════════════════════════════╝ */

#kvkkonay .modal-content {
  border: none !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  box-shadow: 0 24px 64px rgba(0,0,0,.18) !important;
}
#kvkkonay .modal-header {
  background: linear-gradient(135deg, #3B7A8C, #5BA3B5) !important;
  border: none !important;
}
#kvkkonay .modal-header h4 {
  font-family: 'DM Sans', sans-serif !important;
  font-weight: 700 !important;
  color: white !important;
}
#kvkkonay .modal-footer .btn-success {
  background: linear-gradient(135deg, #3B7A8C, #5BA3B5) !important;
  border: none !important;
  border-radius: 10px !important;
  font-family: 'DM Sans', sans-serif !important;
  font-weight: 700 !important;
}


/* ╔═══════════════════════════════════════════════════════════════╗
   ║  PART 4: GLOBAL                                              ║
   ╚═══════════════════════════════════════════════════════════════╝ */

#preloader { background: #FFFFFF !important; }
#loader { border-top-color: #3B7A8C !important; }
.page { background: #F8FAFB !important; }
.page .panel {
  border-radius: 16px !important;
  border: 1px solid #ECF0F3 !important;
  box-shadow: 0 1px 4px rgba(0,0,0,.04) !important;
}
::-webkit-scrollbar { width: 6px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: #DAE1E7; border-radius: 4px; }
::-webkit-scrollbar-thumb:hover { background: #8A9AAC; }