﻿.close-btn,.slider,button{cursor:pointer}h1,h2{color:#2c3e50}table{width:100%;border-collapse:collapse;margin:1em 0}td,th{border:1px solid #ccc;padding:12px;text-align:left}th{background-color:#f5f5f5}a{color:#007bff}button{padding:10px 16px;margin:10px 5px 20px 0;border:none;background-color:#007bff;color:#fff;border-radius:4px}button:hover{background-color:#0056b3}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.modal-content{background-color:#fff;margin:5% auto;padding:30px;border-radius:8px;width:90%;max-width:500px;box-shadow:0 5px 15px rgba(0,0,0,.3)}.modal-header h2{margin:0 0 15px}.cookie-toggle{display:flex;justify-content:space-between;align-items:center;margin-top:20px;border-bottom:1px solid #ddd;padding-bottom:10px}.cookie-toggle p{margin:5px 0 10px}.toggle-switch{position:relative;display:inline-block;width:50px;height:26px}.slider,.slider:before{position:absolute;transition:.4s}.toggle-switch input{opacity:0;width:0;height:0}.slider{top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:34px}.slider:before{content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;border-radius:50%}.toggle-switch input:checked+.slider{background-color:#4caf50}.toggle-switch input:checked+.slider:before{transform:translateX(24px)}.modal-footer{margin-top:30px;text-align:right}.modal-footer button{margin-left:10px}.close-btn{float:right;font-size:24px;font-weight:700;color:#aaa}.close-btn:hover{color:#000}