.gkacd-site-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;margin:18px auto;padding:12px 16px;max-width:1100px;font:14px/1.6 system-ui,"Malgun Gothic",sans-serif;color:inherit;letter-spacing:normal}.gkacd-site-links a,.gkacd-site-links button{color:inherit;text-decoration:underline;text-underline-offset:4px}.gkacd-site-links button{font:inherit;background:none;border:0;padding:8px 0;cursor:pointer;border-radius:0;min-height:44px}.gkacd-cookie-banner,.gkacd-cookie-dialog{box-sizing:border-box;color:#25223c;background:#fff;font:16px/1.65 system-ui,"Malgun Gothic",sans-serif;border:1px solid #bdb5df;border-radius:14px;padding:18px 20px;box-shadow:0 8px 40px #20124533}.gkacd-cookie-banner{position:fixed;z-index:2147483000;bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;max-width:760px;max-height:calc(100dvh - 24px);overflow:auto;margin:auto}.gkacd-cookie-banner[hidden]{display:none}.gkacd-cookie-banner p{margin:0 0 12px}.gkacd-cookie-banner a,.gkacd-cookie-dialog a{color:#4934bc}.gkacd-cookie-actions{display:flex;flex-wrap:wrap;gap:10px}.gkacd-cookie-actions button,.gkacd-cookie-dialog button{font:700 15px/1.4 system-ui,sans-serif;min-height:44px;padding:10px 16px;border:1px solid #4934bc;border-radius:8px;background:#4934bc;color:white;cursor:pointer}.gkacd-cookie-actions .gkacd-secondary{background:white;color:#4934bc}.gkacd-cookie-dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto}.gkacd-cookie-dialog::backdrop{background:#15102c80}.gkacd-cookie-dialog h2{font-size:1.3rem;line-height:1.5;margin:0 0 16px}.gkacd-cookie-dialog p{font-size:16px;line-height:1.65}.gkacd-cookie-dialog label{display:flex;gap:10px;align-items:flex-start;font-size:16px}.gkacd-cookie-dialog input{margin-top:8px;width:18px;height:18px;flex-shrink:0}.gkacd-cookie-dialog :focus-visible,.gkacd-cookie-banner :focus-visible,.gkacd-site-links :focus-visible{outline:3px solid #634bf2;outline-offset:3px}.gkacd-cookie-status{font-size:14px!important;color:#5d5679}@media(max-width:420px){.gkacd-cookie-banner,.gkacd-cookie-dialog{padding:16px}.gkacd-cookie-actions button{flex:1}.gkacd-site-links{gap:4px 14px}}

.gkacd-policy-tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:12px 0;font:600 14px/1.5 system-ui,"Malgun Gothic",sans-serif}.gkacd-policy-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;color:#4934bc;background:#fff;border:1px solid #dad5f1;border-radius:999px;text-decoration:none}.gkacd-policy-tabs a:hover{background:#eeeaff}.gkacd-policy-tabs a:focus-visible{outline:3px solid #634bf2;outline-offset:3px}@media(max-width:420px){.gkacd-policy-tabs{justify-content:flex-start}.gkacd-policy-tabs a{padding:10px 12px}}
