@media (max-width: 600px) {
    #CybotCookiebotDialog { 
        top: 85% !important; 
        line-height: 1.0 !important;
        padding-top: 10px !important;
        font-size: 8px !important;
    }
    #CybotCookiebotDialogBodyContentText, #CybotCookiebotDialogBodyContentTitle, #CybotCookiebotDialogBodyEdgeMoreDetailsLink, #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialogBodyButtonsWrapper button {
        font-size: 10px !important;
        line-height: 1.0 !important;
    }
    #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
        flex-direction: row-reverse !important;
        font-size: 10px !important;
    }
    #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
        margin-right: 10px !important;
    }
    #CybotCookiebotDialogBodyEdgeMoreDetails {
        margin: 7px 16px 0 0 !important;
    }
    #CybotCookiebotDialogBodyContent {
        padding: 8px !important;
				min-height: fit-content !important; 
    }
    #CybotCookiebotDialogHeader {
        padding: 0px !important;
        border: none !important;
    }
    #CybotCookiebotDialog .CybotCookiebotScrollContainer {
        min-height: fit-content !important;
        border-bottom: none !important;
				max-height: fit-content !important;
    }
    #CybotCookiebotDialogPoweredByText a, #CybotCookiebotDialogPoweredByText a span {
        font-size: 8px !important;
        line-height: 1.0;
    }
    #CybotCookiebotDialogBody {
        overflow-y: hidden !important;
    }
	#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:first-of-type) {
		margin-top: 0 !important;
		margin-right: 5px;
	}
	#CybotCookiebotDialogTabContent {
		min-height: fit-content !important;
	}
}