#termly-code-snippet-support .t-consentPrompt {
    padding: 1em 1.75em;
    /* border-radius: 26px; */
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif !important;
}

#termly-code-snippet-support * {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif !important;
}

#termly-code-snippet-support a {
    display: inline-block;
}

#termly-code-snippet-support button {
    font-size: 14px !important;
    font-weight: 400 !important;
    border-radius: 16px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif !important;
}

#termly-code-snippet-support {
    background: white;
    font-size: 14px !important;
}

[class*="termly-styles-buttons-"] {
    gap: 8px !important;
}

[class*="termly-styles-description-"] {
    font-weight: 300 !important;
    padding-bottom: 0px !important;
    line-height: 1.5;
}

[class*="termly-styles-modal-"] {
    border-radius: 26px !important;
}

[class*="termly-styles-modal-"]>* {
    background-color: transparent !important;
}

[class*="termly-styles-message-"]>* {
    font-weight: 300 !important;
}


.t-preference-modal label {
    margin-bottom: 0px !important;
    font-weight: 300 !important;
}

@media screen and (max-width: 600px) {
    #termly-code-snippet-support button {
        font-size: 12px !important;
    }

    [class*="termly-styles-buttons-"] {
        padding-bottom: 1rem !important;
    }
}


@media screen and (min-width: 929px) {

    [class*="termly-styles-buttons-"] {
        flex-direction: column !important;
    }
}


[class*="termly-styles-modal-"]:has([aria-label="Policy"]) {
    /* styles for the parent */
    background: white;
}