/* Generirano iz mun-consent/mun-a11y: rem u px jer tema ima html{font-size:10px} */
html body .mc-btn { padding: 8.8px 18.4px; font-size: 14.8px }
html body .mc-btn--sm { min-height: 40px; padding: 7.2px 14.4px; font-size: 13.6px }
html body .mc-banner { inset: auto 16px 16px }
html body .mc-banner__inner { gap: 16px; max-width: 1024px; padding: 20px 24px; font-size: 14.8px }
@media (min-width: 56rem) { html body .mc-banner__inner { gap: 32px } }
html body .mc-banner__title { margin: 0 0 4.8px; font-size: 18.4px }
html body .mc-banner__actions { gap: 8px }
@media (max-width: 35.999rem) { html body .mc-banner__inner { padding: 16px } }
html body .mc-dialog { width: min(576px, calc(100vw - 32px)); max-height: calc(100dvh - 32px); font-size: 15.2px }
html body .mc-dialog__form { padding: 20px 24px 24px }
html body .mc-dialog__head { gap: 16px }
html body .mc-dialog__head h2 { font-size: 22.4px }
html body .mc-dialog__intro { margin: 8px 0 16px; font-size: 14.4px }
html body .mc-cats { gap: 9.6px }
html body .mc-cat { padding: 14.4px 16px }
html body .mc-cat__desc { margin: 5.6px 0 0 56px; font-size: 13.6px }
html body .mc-cat__more { margin: 6.4px 0 0 56px; font-size: 13.6px }
html body .mc-cat__more ul { margin: 6.4px 0 0; padding-left: 17.6px }
html body .mc-switch { gap: 12px }
html body .mc-switch input { width: 44px; height: 24px }
html body .mc-switch__ui { width: 44px; height: 24px }
html body .mc-switch__ui::after { top: 3px; left: 3px; width: 18px; height: 18px }
html body .mc-switch input:checked + .mc-switch__ui::after { transform: translateX(20px) }
html body .mc-dialog__actions { gap: 8px; margin-top: 20px }
html body .mc-dialog__policy { margin: 14.4px 0 0; font-size: 13.6px }
html body .mc-embed { min-height: 240px; margin-block: 24px }
html body .mc-embed__ph { gap: 6.4px; padding: 20px }
html body .mc-embed__text { max-width: 480px; font-size: 14px }
html body .mc-embed__actions { gap: 8px; margin-top: 6.4px }
html body .mc-embed__open { font-size: 13.6px }
html body .mc-policy__table { margin-bottom: 24px }
html body .mc-policy table { min-width: 576px; font-size: 14.4px }
html body .mc-policy th, html body .mc-policy td { padding: 8.8px 12px }
html body .mc-banner__close { top: 8px; right: 8px; width: 40px; height: 40px }
html body .mc-banner__text { padding-right: 32px }
html body .mc-float { gap: 6.4px; padding: 0 14.4px 0 12px }
