html.kacp-device-active body.kacp-no-select,html.kacp-device-active body.kacp-no-select *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.kacp-device-active body.kacp-scope-content_only .kacp-protected-zone,html.kacp-device-active body.kacp-scope-content_only .kacp-protected-zone *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.kacp-active .kacp-allow-copy,body.kacp-active .kacp-allow-copy *,body.kacp-active .kacp-runtime-allow,body.kacp-active .kacp-runtime-allow *,body.kacp-active [data-kacp-allow-copy="1"],body.kacp-active [data-kacp-allow-copy="1"] *,body.kacp-active [contenteditable=true],body.kacp-active [contenteditable=true] *{-webkit-user-select:text !important;-moz-user-select:text !important;-ms-user-select:text !important;user-select:text !important}body.kacp-active.kacp-allow-forms input,body.kacp-active.kacp-allow-forms textarea,body.kacp-active.kacp-allow-forms select,body.kacp-active.kacp-allow-forms option,body.kacp-active.kacp-allow-forms button,body.kacp-active.kacp-allow-forms label,body.kacp-active.kacp-allow-forms form,body.kacp-active.kacp-allow-forms form *{-webkit-user-select:text !important;-moz-user-select:text !important;-ms-user-select:text !important;user-select:text !important}body.kacp-active.kacp-allow-code pre,body.kacp-active.kacp-allow-code pre *,body.kacp-active.kacp-allow-code code,body.kacp-active.kacp-allow-code code *,body.kacp-active.kacp-allow-code .wp-block-code,body.kacp-active.kacp-allow-code .wp-block-code *,body.kacp-active.kacp-allow-code .wp-block-preformatted,body.kacp-active.kacp-allow-code .wp-block-preformatted *{-webkit-user-select:text !important;-moz-user-select:text !important;-ms-user-select:text !important;user-select:text !important}html.kacp-device-active body.kacp-no-touch-callout img,html.kacp-device-active body.kacp-no-touch-callout picture,html.kacp-device-active body.kacp-no-touch-callout .kacp-bg-protected{-webkit-touch-callout:none}html.kacp-device-active body.kacp-active img.kacp-media-protected{-webkit-user-drag:none}.kacp-watermark-wrap{position:relative;display:inline-block;max-width:100%;vertical-align:top}.kacp-watermark-wrap.is-block{display:block}.kacp-watermark-wrap:after{content:attr(data-kacp-watermark);position:absolute;right:8px;bottom:7px;z-index:3;max-width:calc(100% - 16px);padding:3px 7px;border-radius:5px;background:rgba(0,0,0,.48);color:rgba(255,255,255,var(--kacp-watermark-opacity,.16));font:600 10px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}#kacp-toast{position:fixed;left:50%;bottom:28px;z-index:2147483000;max-width:min(520px, calc(100vw - 32px));transform:translate(-50%,14px);opacity:0;pointer-events:none;background:rgba(17,24,39,.96);color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 14px 42px rgba(0,0,0,.24);padding:11px 15px;font:500 13px/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:center;transition:opacity .16s ease,transform .16s ease}#kacp-toast.kacp-toast-visible{opacity:1;transform:translate(-50%,0)}#kacp-print-notice{display:none}@media (max-width:600px){#kacp-toast{bottom:18px;font-size:12px;padding:10px 13px}}@media print{html.kacp-device-active body.kacp-no-print>*:not(#kacp-print-notice){display:none !important}html.kacp-device-active body.kacp-no-print #kacp-print-notice{display:block !important;margin:2cm;color:#111;background:#fff;font:16px/1.5 sans-serif}}#kacp-test-panel{position:fixed;right:18px;bottom:18px;z-index:2147482999;width:min(340px,calc(100vw - 36px));max-height:70vh;overflow:auto;background:#101827;color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:12px;box-shadow:0 18px 48px rgba(0,0,0,.3);padding:14px;font:12px/1.35 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#kacp-test-panel>strong{display:block;font-size:13px;margin:0 30px 10px 0}#kacp-test-panel>button{position:absolute;right:8px;top:7px;border:0;background:0 0;color:#fff;font-size:20px;cursor:pointer}#kacp-test-panel dl{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px;margin:0}#kacp-test-panel dt{color:#aeb7c7}#kacp-test-panel dd{margin:0;text-align:right;overflow-wrap:anywhere}html.kacp-device-active body.kacp-active img{-webkit-user-drag:none}html.kacp-device-active body.kacp-no-touch-callout img,html.kacp-device-active body.kacp-no-touch-callout picture{-webkit-touch-callout:none}