.cookies-modal { z-index: 999999; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: #1b1b1ba4; display: flex; justify-content: center; align-items: center; padding: 20px; } .modal-container { width: 600px; background: #ffffff; border-radius: 10px; padding: 20px; } .modal-button-container { display: flex; justify-content: space-between; margin-top: 30px; } .modal-button { width: 150px; height: 50px; border: none; color: white; border-radius: 2px; cursor: pointer; } .modal-button:nth-of-type(1) { text-decoration: underline; background-color: transparent; font-weight: 500; color: black; } .modal-button:nth-of-type(2) { background-color: rgb(8, 207, 15); } .settings { display: none; padding: 20px; } .modal-close { display: none; } .settings-open { display: flex; flex-direction: column; gap: 20px; width: 500px; background-color: #fff; border-radius: 10px; } .settings-header { font-size: 20px; font-weight: 500; } .switch { position: relative; display: inline-block; width: 40px; height: 24px; } .switch input { opacity: 0; width: 0; height: 0; } .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: 0.4s; transition: 0.4s; } .slider:before { position: absolute; content: ""; height: 20px; width: 26px; left: 2px; bottom: 2px; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; } input:checked + .slider { background-color: #2196f3; } input:focus + .slider { box-shadow: 0 0 1px #2196f3; } input:checked + .slider:before { -webkit-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px); } .switch-container { display: flex; gap: 20px; align-items: center; margin-bottom: 20px; } .modal-header { display: flex; gap: 5px; align-items: center; justify-content: start; }