
        /* Kao u prethodnom snippetu: bez stalnog dugmeta u uglu stranice. */
        html body :is(.cky-revisit-bottom-left,.cky-revisit-bottom-right,.cky-btn-revisit-wrapper,.cky-btn-revisit,[data-cky-tag="revisit-consent"]){display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
        /* Precizni branding elementi, bez pretrage teksta i skrivanja roditelja kroz JS. */
        html body .cky-consent-container :is([data-cky-tag="powered-by"],.cky-signature,.cky-watermark,[data-cky-tag="watermark"]),html body .cky-modal [data-cky-tag="detail-powered-by"]{display:none!important}
        html body .cky-consent-container div:has(> [data-cky-tag="powered-by"]),html body .cky-modal div:has(> [data-cky-tag="detail-powered-by"]){display:none!important}
        html body :is(.cky-consent-container,.cky-modal,.cky-btn-revisit-wrapper),html body :is(.cky-consent-container,.cky-modal,.cky-btn-revisit-wrapper) *{box-sizing:border-box;font-family:'Plus Jakarta Sans',sans-serif!important}
        html body .cky-consent-container{left:auto!important;right:max(24px,env(safe-area-inset-right))!important;top:auto!important;bottom:max(24px,env(safe-area-inset-bottom))!important;width:480px!important;max-width:calc(100vw - 48px)!important;margin:0!important;transform:none!important;outline:0 solid transparent!important}
        html body .cky-consent-container .cky-consent-bar{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);margin:0!important;padding:24px!important;overflow:auto;overscroll-behavior:contain;border:1px solid #E3D6CA!important;border-radius:14px!important;background:#FFF!important;box-shadow:0 8px 32px rgba(97,58,46,.09)!important}
        html body .cky-consent-container :is(.cky-notice,.cky-notice-group,.cky-notice-content-wrapper){margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
        html body .cky-consent-container .cky-title{display:block!important;margin:0 0 14px!important;padding:0!important;font:400 22px/1.3 'Plus Jakarta Sans',sans-serif!important;letter-spacing:-.025em!important;color:#613A2E!important;text-transform:none!important;text-shadow:none!important;text-wrap:pretty;overflow-wrap:anywhere}
        html body .cky-consent-container .cky-title::after{content:'.';content:'.' / '';display:inline!important;width:auto!important;height:auto!important;margin-left:2px!important;background:none!important;transform:none!important;vertical-align:baseline!important;font-weight:700;color:#E3D6CA}
        html body .cky-consent-container .cky-notice-des,html body .cky-consent-container .cky-notice-des p{margin:0!important;padding:0!important;font:400 14.5px/1.7 'Plus Jakarta Sans',sans-serif!important;letter-spacing:0!important;color:#514B46!important;text-transform:none!important;text-align:left!important;text-wrap:pretty;overflow-wrap:anywhere}
        html body .cky-consent-container .cky-notice-btn-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;margin:20px 0 0!important;padding:0!important}
        html body :is(.cky-consent-container,.cky-modal) button.cky-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:0;width:100%!important;max-width:100%;min-width:0!important;min-height:46px;margin:0!important;padding:11px 16px!important;border:1px solid #DCD7D3!important;border-radius:50px!important;background:transparent!important;color:#1F1F1E!important;box-shadow:none!important;outline:0 solid transparent!important;outline-offset:0!important;font:400 14px/1.5 'Plus Jakarta Sans',sans-serif!important;letter-spacing:0!important;text-transform:lowercase!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere;cursor:pointer;transition:background-color .18s,border-color .18s,color .18s!important;-webkit-tap-highlight-color:transparent!important;-webkit-appearance:none!important;appearance:none!important}
        html body :is(.cky-consent-container,.cky-modal) button.cky-btn::before{content:none!important}
        html body :is(.cky-consent-container,.cky-modal) button.cky-btn{order:0!important}
        html body :is(.cky-consent-container,.cky-modal) button.cky-btn::after{content:'.';content:'.' / '';display:inline-block;flex:0 0 auto;align-self:center;margin-left:2px;font-size:1.15em;font-weight:700;line-height:1;color:#E3D6CA;pointer-events:none}
        html body :is(.cky-consent-container,.cky-modal) button.cky-btn-accept{background:#613A2E!important;border-color:#613A2E!important;color:#FFF!important}
        html body .cky-modal{background:transparent!important;box-shadow:none!important}
        html body .cky-modal.cky-modal-open{transition:transform .18s ease,visibility .18s ease!important}
        html body .cky-modal .cky-preference-center{overflow:auto!important}
        html body .cky-modal :is(.cky-preference-header,.cky-footer-wrapper){flex:0 0 auto!important}
        html body .cky-modal .cky-preference-body-wrapper{min-height:96px!important;flex:1 1 auto!important;overflow:auto!important}
        html body .cky-modal .cky-preference-center{width:calc(100vw - 48px)!important;max-width:640px!important;max-height:calc(100vh - 48px)!important;max-height:calc(100dvh - 48px)!important;border:1px solid #E3D6CA!important;border-radius:14px!important;background:#FFF!important;box-shadow:0 18px 60px rgba(31,31,30,.14)!important;outline:0 solid transparent!important}
        html body .cky-modal .cky-preference-header{padding:22px 24px!important;border-bottom-color:#E3D6CA!important}
        html body .cky-modal .cky-preference-title{margin:0!important;padding:0!important;font:400 22px/1.3 'Plus Jakarta Sans',sans-serif!important;letter-spacing:-.025em!important;text-transform:none!important;color:#613A2E!important;text-shadow:none!important;overflow-wrap:anywhere}
        html body .cky-modal .cky-preference-body-wrapper{padding:20px 24px!important;overscroll-behavior:contain}
        html body .cky-modal :is(.cky-preference-content-wrapper,.cky-preference-content-wrapper p,.cky-accordion-header-des,.cky-accordion-header-des p,.cky-accordion-body,.cky-accordion-body p){font:400 14px/1.7 'Plus Jakarta Sans',sans-serif!important;letter-spacing:0!important;color:#514B46!important;text-transform:none!important;text-wrap:pretty;overflow-wrap:anywhere}
        html body .cky-modal .cky-accordion-btn{font:500 15px/1.5 'Plus Jakarta Sans',sans-serif!important;color:#613A2E!important;text-transform:none!important;text-align:left!important;box-shadow:none!important;outline:0 solid transparent!important;transition:color .18s!important;-webkit-tap-highlight-color:transparent!important}
        html body .cky-modal .cky-show-desc-btn{font:500 13px/1.5 'Plus Jakarta Sans',sans-serif!important;color:#613A2E!important;text-decoration:underline!important;text-decoration-color:#C7B19D!important;text-underline-offset:3px!important;box-shadow:none!important;outline:0 solid transparent!important;-webkit-tap-highlight-color:transparent!important}
        html body .cky-modal .cky-always-active{color:#613A2E!important;font:500 12px/1.5 'Plus Jakarta Sans',sans-serif!important}
        html body .cky-modal .cky-switch input[type="checkbox"]{background-color:#DCD7D3!important;-webkit-tap-highlight-color:transparent!important}
        html body .cky-modal .cky-switch input[type="checkbox"]:checked{background-color:#613A2E!important}
        html body .cky-modal .cky-footer-wrapper{padding:18px 24px!important;border:0!important;border-top:1px solid #E3D6CA!important;background:#FFF!important}
        html body .cky-modal .cky-prefrence-btn-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;padding:0!important;margin:0!important;border:0!important}
        html body .cky-modal button.cky-btn-close{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 44px;width:44px!important;height:44px!important;min-width:44px;min-height:44px;margin:0!important;padding:12px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#613A2E!important;box-shadow:none!important;outline:0 solid transparent!important;transition:background-color .18s!important;-webkit-tap-highlight-color:transparent!important;-webkit-appearance:none!important;appearance:none!important}
        html body .cky-modal button.cky-btn-close img{display:block;width:18px;height:18px;margin:0}
        html body :is(.cky-notice-des,.cky-preference-content-wrapper,.cky-accordion-body) a{font:inherit!important;color:#613A2E!important;text-decoration:underline!important;text-decoration-color:#C7B19D!important;text-underline-offset:3px!important;transition:text-decoration-color .18s!important;-webkit-tap-highlight-color:transparent!important}
        html body :is(.cky-consent-container,.cky-modal,.cky-btn-revisit-wrapper) :is(button,a,input,[role="button"],summary){transition-property:background-color,border-color,color,text-decoration-color!important;transition-duration:.18s!important;transition-timing-function:ease!important}
        html body :is(.cky-consent-container,.cky-modal,.cky-btn-revisit-wrapper) :is(button,a,input,[role="button"],summary):is(:hover,:focus,:focus-visible,:active){outline:0 solid transparent!important;outline-offset:0!important;box-shadow:none!important}
        html body :is(.cky-consent-container,.cky-modal,.cky-btn-revisit-wrapper)[data-bs-input="keyboard"] :is(button,a,input,[role="button"],summary):focus,html body :is(.cky-consent-container,.cky-modal,.cky-btn-revisit-wrapper):not([data-bs-input]) :is(button,a,input,[role="button"],summary):focus-visible{outline:2px solid #613A2E!important;outline-offset:3px!important}
        html body :is(.cky-consent-container,.cky-modal,.cky-btn-revisit-wrapper)[data-bs-input="pointer"] :is(button,a,input,[role="button"],summary):is(:focus,:focus-visible,:active){outline:0 solid transparent!important;outline-offset:0!important;box-shadow:none!important}
        @media(hover:hover) and (pointer:fine){
            html body :is(.cky-consent-container,.cky-modal) button.cky-btn:hover{background:#F7F5F4!important;border-color:#613A2E!important;color:#613A2E!important}
            html body :is(.cky-consent-container,.cky-modal) button.cky-btn-accept:hover{background:#4A2C23!important;border-color:#4A2C23!important;color:#FFF!important}
            html body .cky-modal button.cky-btn-close:hover{background:#F7F5F4!important}
            html body :is(.cky-notice-des,.cky-preference-content-wrapper,.cky-accordion-body) a:hover{text-decoration-color:#613A2E!important}
        }
        @media(max-width:767px){
            html body .cky-consent-container{left:max(16px,env(safe-area-inset-left))!important;right:max(16px,env(safe-area-inset-right))!important;bottom:max(16px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important}
            html body .cky-consent-container .cky-consent-bar{padding:20px!important;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px)}
            html body .cky-consent-container .cky-title{font-size:21px!important}
            html body .cky-consent-container .cky-notice-btn-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px!important}
            html body .cky-consent-container button.cky-btn-customize{grid-column:1 / -1}
            html body .cky-modal .cky-preference-center{width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px)!important;max-height:calc(100dvh - 32px)!important}
            html body .cky-modal .cky-preference-header{padding:16px 18px!important}
            html body .cky-modal .cky-preference-title{font-size:20px!important}
            html body .cky-modal .cky-preference-body-wrapper{padding:18px!important}
            html body .cky-modal .cky-footer-wrapper{padding:16px 18px!important}
            html body .cky-modal .cky-prefrence-btn-wrapper{grid-template-columns:minmax(0,1fr)}
        }
        @media(prefers-reduced-motion:reduce){html body .cky-modal.cky-modal-open,html body :is(.cky-consent-container,.cky-modal,.cky-btn-revisit-wrapper),html body :is(.cky-consent-container,.cky-modal,.cky-btn-revisit-wrapper) :is(button,a,input,[role="button"],summary),html body :is(.cky-consent-container,.cky-modal,.cky-btn-revisit-wrapper) button:is(.cky-btn,.cky-btn-close,.cky-accordion-btn,.cky-show-desc-btn,.cky-btn-revisit),html body :is(.cky-consent-container,.cky-modal,.cky-btn-revisit-wrapper) *::before,html body :is(.cky-consent-container,.cky-modal,.cky-btn-revisit-wrapper) *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
    