.cookie[_ngcontent-ng-c1076274266] { position: fixed; bottom: 0px; z-index: 9999; width: 100%; border-top-width: 0.5px; --tw-border-opacity: 1; border-color: hsl(var(--tertiary-200) / var(--tw-border-opacity, 1)); --tw-bg-opacity: 1; background-color: hsl(var(--tertiary-50) / var(--tw-bg-opacity, 1)); padding: 0.75rem; --tw-shadow: 0 0 42px 0 rgba(0,0,0,.2); --tw-shadow-colored: 0 0 42px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
@media (min-width: 1024px) {
  .cookie[_ngcontent-ng-c1076274266] { padding: 1rem 1.5rem; }
}
.cookie[_ngcontent-ng-c1076274266]:is(.dark *) { --tw-shadow: 0 0 42px 0 rgba(142,142,142,.2); --tw-shadow-colored: 0 0 42px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.cookie-title[_ngcontent-ng-c1076274266] { margin-bottom: 0.5rem; font-size: 1rem; font-weight: 600; line-height: 1.25rem; --tw-text-opacity: 1; color: hsl(var(--tertiary-950) / var(--tw-text-opacity, 1)); }
@media (min-width: 1024px) {
  .cookie-title[_ngcontent-ng-c1076274266] { margin-bottom: 0.25rem; }
}
.cookie-content[_ngcontent-ng-c1076274266] { display: flex; flex-direction: column; gap: 1rem; }
@media (min-width: 1024px) {
  .cookie-content[_ngcontent-ng-c1076274266] { flex-direction: row; align-items: center; justify-content: space-between; gap: 0.5rem; }
}
.cookie-text[_ngcontent-ng-c1076274266] { font-size: 0.875rem; font-weight: 500; line-height: 1.25rem; color: hsl(var(--tertiary-950) / .5); }
@media (min-width: 1024px) {
  .cookie-text[_ngcontent-ng-c1076274266] { flex: 1 1 0%; }
}
.cookie-actions[_ngcontent-ng-c1076274266] { display: flex; gap: 0.5rem; }
.cookie-btn[_ngcontent-ng-c1076274266] { height: 2.25rem; width: 100%; border-radius: 0.25rem; border-width: 1px; --tw-border-opacity: 1; border-color: hsl(var(--tertiary-400) / var(--tw-border-opacity, 1)); padding-left: 0.625rem; padding-right: 0.625rem; font-size: 0.875rem; font-weight: 600; line-height: 1.25rem; --tw-text-opacity: 1; color: hsl(var(--tertiary-950) / var(--tw-text-opacity, 1)); }
@media (min-width: 1024px) {
  .cookie-btn[_ngcontent-ng-c1076274266] { width: auto; min-width: 7.5rem; }
  .cookie-btn[_ngcontent-ng-c1076274266]:hover { background-color: hsl(var(--tertiary-400) / .15); }
}