﻿/* GoGoChimp: slim Cookiebot banner (Option 1 quick fix: "a slim cookie bar instead of the full-screen pop-up").
   Reshapes Cookiebot's centred dialog into a bottom bar. "Deny" and "Allow all" stay equally prominent; "Customize" restores
   the full dialog (tabs, per-category toggles, "Allow selection") via the .gc-cb-expanded class (see gc-cookiebot-slim.js).
   Preferred long-term fix: switch the banner layout in the Cookiebot dashboard; then this file can be removed. */
#CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogHeader,
#CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogNav,
#CybotCookiebotDialog:not(.gc-cb-expanded) .CybotCookiebotDialogBodyBottomWrapper,
#CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{display:none!important}
#CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogTabContent{flex:1 1 auto;margin:0!important}
#CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogBody .CybotCookiebotScrollContainer{padding:0!important;max-height:none!important;border:0!important;min-height:0!important}
#CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogBodyContentTitle{font-size:14px!important;margin-bottom:4px!important}
#CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogBodyContentText{font-size:13px!important;line-height:1.45!important}
#CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogBodyButtons{margin:0!important}
#CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogBodyLevelButtonCustomize{display:inline-block!important}
@media (min-width:768px){
  #CybotCookiebotDialog.CybotCookiebotDialogActive:not(.gc-cb-expanded){top:auto!important;bottom:16px!important;left:50%!important;transform:translateX(-50%)!important;width:min(1240px,calc(100% - 32px))!important;max-width:none!important;max-height:none!important;height:auto!important;border-radius:12px!important}
  #CybotCookiebotDialog:not(.gc-cb-expanded) .CybotCookiebotDialogContentWrapper{flex-direction:row!important;align-items:center!important;gap:28px;padding:14px 22px!important}
  #CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogFooter{padding:0!important;border:0!important;flex:0 0 auto;width:auto!important}
  #CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogBodyButtonsWrapper{gap:8px;flex-wrap:nowrap!important}
  #CybotCookiebotDialog:not(.gc-cb-expanded) .CybotCookiebotDialogBodyButton{padding:10px 18px!important;min-width:0!important;width:auto!important;white-space:nowrap;margin:0!important}
}
@media (max-width:767px){
  #CybotCookiebotDialog.CybotCookiebotDialogActive:not(.gc-cb-expanded){top:auto!important;bottom:0!important;left:0!important;transform:none!important;width:100%!important;max-width:none!important;max-height:none!important;height:auto!important;border-radius:14px 14px 0 0!important}
  #CybotCookiebotDialog:not(.gc-cb-expanded) .CybotCookiebotDialogContentWrapper{padding:14px 16px!important}
  #CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogBody .CybotCookiebotScrollContainer{max-height:104px!important;overflow-y:auto!important}
  #CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogBodyContentText{font-size:12.5px!important}
  #CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogFooter{padding:10px 0 0!important;border:0!important}
  #CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogBodyButtons{display:block!important;width:100%!important}
  #CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogBodyButtonsWrapper{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;width:100%!important}
  #CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton{width:100%!important;margin:0!important;padding:10px 12px!important}
  #CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogBodyButtonDecline{order:1}
  #CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{order:2}
  #CybotCookiebotDialog:not(.gc-cb-expanded) #CybotCookiebotDialogBodyLevelButtonCustomize{order:3;grid-column:1 / -1;display:block!important;background:transparent!important;color:inherit!important;border:1px solid currentColor!important;padding:8px!important}
}
