#gp-measure{font-family:inherit;color:#20372f;font-size:.875rem;line-height:1.55}
#gp-measure [hidden]{display:none!important}
.gp-measure-settings{padding-block:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}
.gp-measure-settings button{border:0;padding:0;background:transparent;color:#206151;text-decoration:underline;text-underline-offset:.2em;font:inherit;cursor:pointer}
.gp-measure-status{margin-block:.25rem 1rem;min-height:1.5em}
.gp-consent{position:fixed;z-index:1000;bottom:1rem;left:1rem;right:1rem;max-width:68rem;margin-inline:auto;padding:1.25rem 1.5rem;background:#fff;border:1px solid #aec6b8;border-radius:1rem;box-shadow:0 8px 40px #173d2d24;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;max-height:80dvh;overflow:auto}
.gp-consent h2{font-size:1.1rem;line-height:1.35;margin:0 0 .4rem}.gp-consent p{margin:0;max-width:70ch}
.gp-consent a,#gp-measure a{color:#206151;text-underline-offset:.2em}
.gp-consent-actions{display:flex;gap:.65rem;flex-wrap:wrap}
.gp-consent-actions button{font:inherit;font-weight:650;padding:.7rem 1rem;border:1px solid #206151;border-radius:.5rem;background:#fff;color:#174f41;cursor:pointer;min-height:44px}
.gp-consent-actions button:last-child{background:#206151;color:white}
#gp-measure button:focus-visible,#gp-measure a:focus-visible{outline:3px solid #c87926;outline-offset:4px}
.gp-measure-preview{margin-block:1rem;padding:1rem;border:1px dashed #88a69a;border-radius:.6rem;background:#edf5ef}
.gp-measure-preview summary{cursor:pointer;font-weight:650}.gp-measure-preview [data-measure-events]{display:block;box-sizing:border-box;width:100%;height:22rem;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;font: .8rem/1.5 monospace;overflow:auto;background:#fff;color:#20372f;border:1px solid #aec6b8;border-radius:.4rem;padding:.7rem}
@media(max-width:760px){.gp-consent{grid-template-columns:1fr;gap:1rem;padding:1rem;bottom:.6rem;left:.6rem;right:.6rem}.gp-consent-actions{display:grid;grid-template-columns:1fr 1fr}.gp-consent-actions button{padding:.65rem .6rem}}
