﻿     /* Stillerinizde değişiklik yok, olduğu gibi kalabilir */
     .cookie-bar {
       display: none;
       position: fixed;
       bottom: 0;
       width: 100%;
       background: #353535;
       padding: 0;
       margin: 0;
       z-index: 10;
       font-size: 14px;
       color: #1E1E1E;
       background: linear-gradient(111deg, rgb(217 217 217) 0%, rgb(115 115 115) 94.32%);
     }

     .cookieContentContainer {
       display: flex;
       margin: 0 auto;
         width: 90%;
         flex-direction: column;
         text-align: center;
         padding: 10px 0 5px;
     }
	
	   
	  .cookie-bar .buttons {
       display: flex;
	   justify-content: center;
       width: 100%;
       padding: 5px 0;
       align-items: center;
       gap: 10px;
     }
	 

     .cookie-bar h4, .cookie-bar h5, .cookie-modal h2 {
       color: #0055B8;
       font-size: 18px;
       font-weight: 500;
       margin-bottom: 10px;
     }

     .cookie-bar p {
       flex: 1;
       margin-bottom: 10px;
     }



     .cookie-modal .buttons {
       display: flex;
       justify-content: end;
       align-items: center;
       padding: 20px 0 0 0;
       gap: 10px;
     }

     .cookie-bar button, .cookie-modal button {
       margin: 0;
       padding: 12px;
       font-size: 14px;
       display: inline-block;
       cursor: pointer;
       border: none;
       transition: all .3s ease-in;
     }

     .accept-btn {
       background: #0055B8;
       color: #fff;
     }

     .reject-btn {
       background: #0055B8;
       color: #fff;
     }

     .settings-btn {
       background: #ccc;
       color: #0055B8;
     }

     .cookie-modal {
       display: none;
       position: fixed;
       top: 0;
       left: 0;
       width: 100%;
       height: 100%;
       background: rgba(0, 0, 0, 0.6);
       z-index: 10000;
       justify-content: center;
       align-items: center;
     }

     .cookie-modal-content-container {
       background: #fff;
       padding: 20px 0 20px 20px;
       width: 90%;
       max-width: 600px;
       border-radius: 6px;
       margin: 80px auto 0 auto;
       position: relative;
       font-size: 16px;
     }

     .cookie-modal-content {
       overflow-y: auto;
       max-height: 60vh;
       padding: 0 20px 0 0;
     }

     .cookie-section {
       border-bottom: 1px solid #ccc;
       padding: 16px 0;
     }

     .cookie-section h4 {
       cursor: pointer;
       margin: 0;
       display: flex;
       align-items: center;
       font-size: 16px;
     }

     .cookie-details {
       display: none;
       margin-top: 10px;
       font-family: "TT Norms";
     }

     .switchCookie {
       position: relative;
       display: inline-block;
       width: 50px;
       height: 26px;
       margin: 0;
     }

     .switchCookie input {
       opacity: 0;
       width: 0;
       height: 0;
     }

     .sliderCookie {
       position: absolute;
       cursor: pointer;
       top: 0;
       left: 0;
       right: 0;
       bottom: 0;
	   background-color: #ccc;
       transition: .4s;
       border-radius: 34px;
     }

     .sliderCookie:before {
       position: absolute;
       content: "";
       height: 20px;
       width: 20px;
       right: 3px;
       bottom: 3px;
       background-color: white;
       transition: .4s;
       border-radius: 50%;
     }

     .switchCookie input:checked+.sliderCookie {
       background: #0055B8;
     }

     .switchCookie input:checked+.sliderCookie:before {
       transform: translateX(-24px);
     }

     .switchCookie-label {
       display: flex;
       align-items: center;
       gap: 10px;
       margin: 0;
     }

     .close-modal-cookie {
       font-size: 32px;
       cursor: pointer;
       color: #fff;
       background: #0055B8;
       width: 40px;
       height: 40px;
       display: flex;
       align-items: center;
       justify-content: center;
       border-radius: 100%;
       position: absolute;
       z-index: 999;
       top: -20px;
       right: -20px;
     }

     .close-modal-cookie:hover {
       color: #000;
     }

     .tanimlamaBilgisiLink {
       cursor: pointer;
       text-decoration: underline;
       display: block;
       margin: 10px 0 20px 0;
     }

     .tanimlamaBilgisiContent {
       display: none;
     }

     .tanimlamaBilgisiContent .item {
       margin: 0 0 20px 0;
       display: block;
     }

     .openAccordion {
       margin: 0 10px 0 0;
     }

     @media (max-width: 1366px) {

     }
	 
	  @media (max-width: 640px) {
	.cookie-bar button, .cookie-modal button {
		font-size:12px;
	}
	 .cookie-modal-content {
       max-height: 30vh;
     }
     }