.gpc-banner,.gpc-dialog,.gpc-launcher{font-family:inherit;color:#062f3c;font-size:14px;line-height:1.6}.gpc-banner[hidden]{display:none!important}.gpc-banner{position:fixed;z-index:150;left:24px;right:24px;bottom:18px;margin:auto;max-width:1120px;display:flex;align-items:center;gap:30px;justify-content:space-between;padding:22px 26px;background:#fff;border:1px solid #c9d9d3;border-radius:10px;box-shadow:0 16px 60px #002e3f22}.gpc-banner p{font-size:12px;margin:5px 0 0;max-width:70ch;color:#50686c}.gpc-banner strong{font-size:14px;font-weight:650}.gpc-actions{display:flex;flex-wrap:wrap;gap:10px}.gpc-actions button,.gpc-launcher{font:inherit;font-size:12px;background:white;color:#00566a;border:1px solid #9bb6ac;border-radius:5px;padding:10px 15px;cursor:pointer;min-height:42px}.gpc-actions button:hover{background:#e9f2ee}.gpc-banner .gpc-actions{flex-shrink:0}.gpc-launcher{position:fixed;z-index:120;bottom:16px;left:16px;box-shadow:0 4px 18px #002e3f12;background:#fafbf8}.gpc-dialog{max-width:600px;width:calc(100% - 32px);max-height:85dvh;overflow:auto;padding:30px;background:#fafbf8;border:1px solid #c9d9d3;border-radius:12px}.gpc-dialog::backdrop{background:#062f3c88}.gpc-dialog h2{font-size:25px;font-weight:650;letter-spacing:-.025em;line-height:1.25;margin:0 0 14px}.gpc-dialog>form>p{font-size:13px;color:#50686c}.gpc-choice{display:flex;align-items:start;gap:14px;padding:20px 0;border-top:1px solid #d6e0df;cursor:pointer;font-size:13px}.gpc-choice:first-of-type{display:block;cursor:default}.gpc-choice p{font-size:12px;margin:5px 0 0;color:#50686c}.gpc-description{display:block;font-size:12px;color:#50686c;margin-top:5px}.gpc-choice input{width:19px;height:19px;flex-shrink:0;margin:2px 0 0;accent-color:#00566a}.gpc-signal:empty,.gpc-status:empty{display:none}.gpc-links{display:flex;gap:12px 18px;flex-wrap:wrap;font-size:12px;margin:15px 0 24px}.gpc-links a{color:#00566a;text-underline-offset:3px}.gpc-dialog :focus-visible,.gpc-banner :focus-visible,.gpc-launcher:focus-visible{outline:3px solid #b76e26;outline-offset:4px}@media(max-width:700px){.gpc-banner{left:12px;right:12px;bottom:12px;padding:18px;display:block}.gpc-banner .gpc-actions{margin-top:14px}.gpc-actions button{flex:1}.gpc-dialog{padding:24px 20px}.gpc-launcher{bottom:12px;left:12px}.gpc-banner:not([hidden])~.gpc-launcher{display:none}}

.gpc-icon{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gpc-banner>.gpc-icon{align-self:flex-start;margin-top:3px}.gpc-dialog h2{display:flex;align-items:center;gap:12px}.gpc-launcher{display:flex;align-items:center;gap:8px}.gpc-launcher .gpc-icon{width:18px;height:18px}.gpc-status{position:fixed;z-index:180;left:50%;bottom:78px;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);box-sizing:border-box;margin:0;padding:12px 18px;border:1px solid #9bb6ac;border-radius:8px;background:#fff;color:#062f3c;font:inherit;font-size:14px;box-shadow:0 8px 30px #002e3f22}.gpc-status[hidden],.gpc-banner:not([hidden])~.gpc-launcher{display:none!important}@media(max-width:700px){.gpc-banner>.gpc-icon{float:left;margin:1px 10px 0 0}.gpc-status{bottom:76px}}@media(forced-colors:active){.gpc-banner,.gpc-dialog,.gpc-launcher,.gpc-status{border:1px solid CanvasText}.gpc-choice input{forced-color-adjust:auto}}
