/* Keep the existing consent controls readable in every supplied tenant design. */
#dgks-privacy{box-sizing:border-box;width:calc(100% - 32px);max-width:1120px;margin:24px auto;padding:20px 0 8px;border-top:1px solid #d9ddd7;background:#fff;color:#242824;font-family:inherit;font-size:14px;font-weight:400;line-height:1.65;letter-spacing:normal;text-align:left}
#dgks-privacy *{box-sizing:border-box}
#dgks-privacy p{max-width:85ch;margin:0 0 14px;padding:0;font-size:14px;line-height:1.65;letter-spacing:normal;color:#242824}
#dgks-privacy strong{font-size:16px;line-height:1.5;color:#202520}
#dgks-privacy a{color:#175e29;text-decoration:underline;text-underline-offset:3px}
#dgks-privacy button{display:inline-block;max-width:100%;min-height:44px;padding:10px 16px;margin:4px 8px 4px 0;border:1px solid #7a8879;border-radius:5px;background:#fff;color:#233823;font:inherit;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:normal;text-transform:none;white-space:normal;cursor:pointer;box-shadow:none}
#dgks-privacy button:hover{background:#edf3e9;border-color:#345a32;color:#1c391c}
#dgks-privacy button:focus-visible,#dgks-privacy a:focus-visible{outline:3px solid #1d60a8;outline-offset:3px}
#dgks-privacy button:disabled{opacity:.65;cursor:wait}
#dgks-privacy [data-dgks-privacy-panel]{margin:16px 0;padding:20px 22px;border:1px solid #d9e3d3;border-radius:6px;background:#f5f8f1;color:#242824}
#dgks-privacy [data-dgks-privacy-panel] p:last-child{margin-bottom:0}
#dgks-privacy [data-dgks-privacy-status]{margin:12px 0 0;font-size:13px;color:#465044}
#dgks-privacy [data-dgks-privacy-status]:empty{display:none}
#dgks-privacy [hidden]{display:none!important}
@media(max-width:600px){#dgks-privacy{width:calc(100% - 32px);margin:20px 16px}#dgks-privacy [data-dgks-privacy-panel]{padding:16px}#dgks-privacy [data-dgks-privacy-choice]{width:100%;margin:5px 0}}
