.dsc-consent{position:fixed;left:20px;bottom:20px;z-index:9990;box-sizing:border-box;width:420px;max-width:calc(100% - 40px);padding:22px;border:1px solid var(--wp--preset--color--line,#ddd);border-radius:14px;background:var(--wp--preset--color--paper,#fff);color:var(--wp--preset--color--ink,#151515);box-shadow:0 14px 40px rgba(0,0,0,.14);font-size:14px;line-height:1.55}.dsc-consent[hidden],.dsc-consent-panel[hidden],.dsc-consent [hidden]{display:none}.dsc-consent-title{margin:0 0 6px;font-size:16px;font-weight:700}.dsc-consent-text{margin:0 0 14px}.dsc-consent-text a,.dsc-embed-placeholder a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.dsc-consent-panel{display:grid;gap:8px;margin:0 0 14px;padding:12px;border-radius:10px;background:var(--wp--preset--color--cream,#f6f5ef)}.dsc-consent-panel label{display:flex;gap:8px;align-items:center}.dsc-consent-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dsc-consent-btn{padding:10px 18px;border:0;border-radius:999px;background:var(--wp--preset--color--olive,#718B41);color:#fff;font:inherit;font-weight:600;cursor:pointer}.dsc-consent-btn:hover,.dsc-consent-btn:focus-visible{background:var(--wp--preset--color--lime,#C6F36A);color:var(--wp--preset--color--ink,#151515)}.dsc-consent-link{padding:10px 6px;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dsc-embed-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:var(--wp--preset--color--soft,#eceae3);text-align:center;font-size:14px}.dsc-embed-placeholder p{margin:0 0 12px}@media (min-width:782px){.dsc-map .dsc-embed-placeholder{padding-left:calc(max(24px,(100% - 1180px) / 2) + 444px)}}@media (max-width:781px){.dsc-consent{left:10px;right:10px;bottom:10px;width:auto;max-width:none}.dsc-map .dsc-embed-placeholder{position:relative;height:320px}}@media print{.dsc-consent,.dsc-embed-placeholder{display:none !important}}