.kvkk-btn{background:#fff;color:#083C74;padding:8px 16px;border:none;border-radius:4px;font-family:'Poppins',sans-serif;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 1px 4px rgb(0 0 0 / .2);transition:background 0.2s,transform 0.2s}.kvkk-btn:hover{background:#eaeaea;transform:translateY(-1px)}#kvkk-banner br{display:none}#kvkk-banner{position:fixed!important;bottom:0!important;left:0!important;width:100%!important;z-index:9999!important;background:#083C74!important;color:#fff!important;display:flex;align-items:center;justify-content:center;padding:8px 12px!important;min-height:48px;box-shadow:0 -2px 8px rgb(0 0 0 / .2)}#kvkk-banner img.kvkk-logo--banner{height:16px;width:auto;margin-right:8px;vertical-align:middle}#kvkk-banner a,#kvkk-banner .kvkk-btn{vertical-align:middle}#kvkk-banner a{color:#fff;text-decoration:underline}#kvkk-banner .kvkk-btn{margin:0 6px;padding:6px 10px;font-size:13px}#kvkk-modal{position:fixed;inset:0;background:rgb(0 0 0 / .45);display:none;align-items:center;justify-content:center;z-index:99998}#kvkk-modal-content{background:#083C74;color:#fff;position:relative;padding:20px 16px 56px;border-radius:8px;max-width:460px;width:90%;font-family:'Poppins',sans-serif;box-shadow:0 6px 16px rgb(0 0 0 / .3);max-height:90vh;overflow-y:auto}#kvkk-modal-content h3{margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.2}#kvkk-close-settings{position:absolute;top:8px;right:8px;background:#fff0;border:none;font-size:20px;color:#fff;cursor:pointer}#kvkk-close-settings:hover{color:#eaeaea}.accordion-group{background:rgb(255 255 255 / .06);padding:10px 14px;border-radius:6px;margin-bottom:16px;transition:background 0.3s}.accordion-group.open{background:rgb(255 255 255 / .08)}.toggle-label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}.toggle-label span{font-size:15px;font-weight:500}.toggle-label span small{font-size:13px;opacity:.8;margin-top:2px}.toggle-switch{position:relative;width:44px;height:24px;flex-shrink:0}.toggle-switch input{display:none}.toggle-switch-background{position:absolute;inset:0;background:#ccc;border-radius:24px;transition:background 0.3s}.toggle-switch-handle{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform 0.3s}.toggle-switch input:checked+.toggle-switch-background{background:#05c46b}.toggle-switch input:checked+.toggle-switch-background .toggle-switch-handle{transform:translateX(20px)}.accordion-content{max-height:180px;opacity:1;overflow:hidden;background:#083C74;color:#fff;font-size:14px;line-height:1.5;padding:8px 12px;margin-top:10px;border-radius:4px;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .06);transition:max-height 0.4s ease,padding 0.3s ease}.kvkk-modal-footer{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:8px;border-top:1px solid rgb(255 255 255 / .2)}.kvkk-logo--modal-footer{height:56px;opacity:.85}.kvkk-modal-footer .kvkk-btn{margin:0;padding:8px 16px;font-size:14px}@media (max-width:480px){#kvkk-modal-content{padding:16px 12px 48px}#kvkk-modal-content h3{font-size:18px;margin-bottom:12px}.accordion-group{padding:8px 12px;margin-bottom:12px}.toggle-label span{font-size:14px}.toggle-label span small{font-size:12px}.toggle-switch{width:36px;height:20px}.toggle-switch-handle{width:16px;height:16px;top:2px;left:2px}.toggle-switch input:checked+.toggle-switch-background .toggle-switch-handle{transform:translateX(16px)}.accordion-content{font-size:13px;padding:6px 10px;margin-top:8px;max-height:140px}.kvkk-btn{padding:6px 12px;font-size:12px}#kvkk-banner{padding:6px 10px 16px;font-size:12px}#kvkk-banner img.kvkk-logo--banner{height:40px;margin-right:4px}#kvkk-banner .kvkk-btn{padding:4px 8px;font-size:11px;margin:2px 2px}}