.KchHSW_banner{z-index:10000;color:#1c2b33;background:#fff;border:1px solid #dce2e6;border-radius:18px;max-width:1180px;max-height:70svh;margin:auto;padding:28px 32px;position:fixed;bottom:20px;left:20px;right:20px;overflow:auto;box-shadow:0 8px 40px #14202c26}.KchHSW_banner h2{color:#1c2b33;letter-spacing:-.03em;margin:0 0 12px;font-size:23px;font-weight:500}.KchHSW_banner p,.KchHSW_settings p{color:#566069;margin:0;font-size:14px;line-height:1.55}.KchHSW_policyLink{margin-top:6px!important}.KchHSW_banner a,.KchHSW_settings a{color:#0064e0;text-underline-offset:3px;text-decoration:underline}.KchHSW_actions{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 8px;display:flex}.KchHSW_actions button,.KchHSW_actions a{min-height:46px;font:inherit;cursor:pointer;border-radius:24px;justify-content:center;align-items:center;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex}.KchHSW_actions button{color:#1c2b33;background:#fff;border:1px solid #cbd4dc}.KchHSW_actions button:hover{background:#edf4fa;border-color:#8ba8bf}.KchHSW_actions button:active{background:#dceaf6}.KchHSW_actions button:disabled{opacity:.5;cursor:wait}.KchHSW_actions a:hover{background:#edf4fa}.KchHSW_banner :focus-visible,.KchHSW_settings :focus-visible{outline-offset:4px;outline:3px solid #0064e0}.KchHSW_settings{width:min(900px,100% - 48px);margin:0 auto 100px}.KchHSW_row{border-bottom:1px solid #dce2e6;justify-content:space-between;align-items:center;gap:32px;padding:32px 0;display:flex}.KchHSW_row h2{letter-spacing:-.025em;color:#1c2b33;margin:0 0 12px;font-size:23px;font-weight:500}.KchHSW_row p{max-width:660px}.KchHSW_row span{white-space:nowrap;color:#566069;font-size:13px}label.KchHSW_row{cursor:pointer}.KchHSW_row input{accent-color:#0064e0;cursor:pointer;flex-shrink:0;width:24px;height:24px}@media (max-width:600px){.KchHSW_banner{padding:24px;bottom:12px;left:12px;right:12px}.KchHSW_actions button,.KchHSW_actions a{flex:auto}.KchHSW_row{gap:18px}.KchHSW_row span{white-space:normal}}
