/* Shared by every page: the legal footer block, placeholder highlighting, the "Cookie settings" dialog. */

/* placeholders still to fill, e.g. [OIB]: highlighted so nothing ships silently wrong */
mark.ph{background:#ffe55c;color:#1d1d1f;padding:0 .25em;border-radius:4px;font-weight:500;box-decoration-break:clone;-webkit-box-decoration-break:clone}

/* legal footer block (the markup is generated by scripts/build-legal.mjs) */
.fbot{display:flex;flex-direction:column;gap:14px;margin-top:40px;padding-top:22px;border-top:1px solid #ececef;font-size:12.5px;line-height:1.55;color:#6e6e73}
.flegal{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:#6e6e73}
.flegal a{color:inherit;text-decoration:none}
.flegal a:hover{color:#1d1d1f}
.fid{margin:0;max-width:820px}
.fid a{color:inherit;text-decoration:underline;text-decoration-color:rgba(0,0,0,.2);text-underline-offset:2px;overflow-wrap:anywhere}
.fcopy{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 12px}

/* Cookie settings dialog (opened by common.js from any [data-cookie-settings] link) */
.ckd{width:min(440px,calc(100vw - 32px));margin:auto;padding:0;border:0;border-radius:22px;background:#fff;color:#1d1d1f;box-shadow:0 0 0 1px rgba(0,0,0,.07),0 30px 70px -20px rgba(0,0,0,.35);font:15px/1.55 "Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}
.ckd::backdrop{background:rgba(0,0,0,.28)}
.ckd form{padding:26px 26px 22px;display:flex;flex-direction:column;gap:12px}
.ckd h2{margin:0;font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.2}
.ckd p{margin:0;color:#6e6e73}
.ckd .row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#f5f5f7}
.ckd .row b{font-weight:600}
.ckd .row span{font-size:13px;color:#6e6e73}
.ckd a{color:#0071e3}
.ckd .acts{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}
.ckd button{height:38px;padding:0 18px;border:0;border-radius:19px;background:#1d1d1f;color:#fff;font:500 14px/1 inherit;font-family:inherit;cursor:pointer}
.ckd button:hover{background:#000}
@media print{.ckd{display:none}}
