#dgcc-root{font-family:system-ui,-apple-system,sans-serif;color:#17232d;font-size:15px;line-height:1.5}#dgcc-root [hidden]{display:none!important}#dgcc-reopen{position:fixed;z-index:2147483000;width:46px;height:46px;border:2px solid #fff;border-radius:50%;background:#172e35;color:white;box-shadow:0 2px 12px #0004;font-size:25px;cursor:pointer}#dgcc-dialog{color:#17232d;background:#fff;border:1px solid #d7dfe1;border-radius:16px;width:min(620px,calc(100% - 28px));max-height:85dvh;overflow:auto;padding:24px;box-sizing:border-box;box-shadow:0 16px 80px #0004}#dgcc-dialog::backdrop{background:#13232c80}#dgcc-dialog h2{font-size:25px;margin:12px 0;font-weight:700;color:#17232d}#dgcc-dialog p{margin:10px 0;font-size:14px}.dgcc-heading{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:1.5px;font-weight:700}#dgcc-root button{font-family:inherit;cursor:pointer}#dgcc-close{border:0;background:transparent;font-size:26px;padding:0 6px;color:#17232d}.dgcc-actions{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.dgcc-actions button,#dgcc-save{flex:1;border:1px solid #172e35;border-radius:7px;background:#172e35;color:white;font-size:14px;font-weight:600;min-height:46px;padding:10px 12px}#dgcc-save{width:100%;margin-top:12px}#dgcc-root a{color:#164e63;text-decoration:underline}#dgcc-root :focus-visible{outline:3px solid #c05b00;outline-offset:3px}.dgcc-category{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #d7dfe1;padding:14px 0}.dgcc-category span span{display:block;font-size:13px;margin-top:4px}.dgcc-category input{width:21px;height:21px;flex-shrink:0;accent-color:#172e35}#dgcc-status{color:#8b2500}#dgcc-categories{margin-top:20px}@media(max-width:480px){#dgcc-dialog{padding:18px}.dgcc-actions{flex-direction:column}.dgcc-actions button{flex:auto;width:100%}}
/* Keep the existing delivery launcher clear of the bottom-left consent control. */
body:has(#dgcc-reopen[style*="left:"]) .dgdl-popup-launcher{bottom:86px!important}
