.kmt-privacy-footer{max-width:1200px;margin:0 auto;padding:24px;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;color:#152039;background:#f7f8f5;font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Noto Sans KR",sans-serif}.kmt-privacy-footer a,.kmt-privacy-footer button{color:#3341b8;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.kmt-privacy-footer button{border:0;background:transparent;padding:8px 0;cursor:pointer;font:inherit}#kmt-privacy-dialog{box-sizing:border-box;width:min(640px,calc(100% - 32px));max-height:85vh;overflow:auto;border:1px solid #d8dde5;border-radius:16px;padding:28px;color:#152039;background:#f7f8f5;font:17px/1.75 system-ui,-apple-system,BlinkMacSystemFont,"Noto Sans KR",sans-serif}#kmt-privacy-dialog::backdrop{background:rgba(21,32,57,.52)}#kmt-privacy-dialog h2{font-size:28px;line-height:1.35;margin:0 0 16px}#kmt-privacy-dialog p{margin:0 0 16px}.kmt-privacy-actions{display:flex;flex-wrap:wrap;gap:12px}.kmt-privacy-actions button{font:inherit;font-weight:600;border:1px solid #5865f2;background:#fff;color:#152039;border-radius:8px;min-height:48px;padding:10px 16px;cursor:pointer}.kmt-privacy-actions [data-kmt-privacy-save]{background:#3341b8;color:#fff}#kmt-privacy-dialog button:focus-visible,.kmt-privacy-footer :focus-visible{outline:3px solid #152039;outline-offset:4px}.kmt-ad-region{margin:64px 0;border-block:1px solid #d8dde5;padding:24px 0;clear:both}.kmt-ad-region>small{display:block;font-size:14px;color:#374151;margin-bottom:16px}.kmt-ad-region[data-format="rectangle"]{min-height:320px}.kmt-ad-region[data-format="banner"]{min-height:150px}.kmt-ad-side{display:none}@media(min-width:1280px){.kmt-ad-side{display:block;width:300px;min-height:300px;position:static}}@media(max-width:600px){#kmt-privacy-dialog{padding:22px}.kmt-privacy-actions{display:grid}.kmt-privacy-actions button{width:100%}.kmt-privacy-footer{display:grid;gap:4px;padding:20px}}
