.patient-panel-theme table {
    border-radius: 0;
    border: 0;
    box-shadow: none;
}

.patient-panel-theme .staticPage table th,
.patient-panel-theme .staticPage table td {
    border: 0;
}

.patient-panel-theme .staticPage h1,
.patient-panel-theme .staticPage h2,
.patient-panel-theme .staticPage h3,
.patient-panel-theme .staticPage h4,
.patient-panel-theme .staticPage h5,
.patient-panel-theme .staticPage h6 {
    font-family: var(--font-primary);
    color: var(--color-primary);
}

.patient-panel-theme .staticPage h1 {
    font-size: var(--font-size-h1);
}

.patient-panel-theme .staticPage h2 {
    font-size: var(--font-size-h2);
}

.patient-panel-theme .staticPage h3 {
    font-size: var(--font-size-h3);
    line-height: 1.3;
}

.patient-panel-theme .staticPage h4 {
    font-size: var(--font-size-h4);
}

.patient-panel-theme .staticPage h5 {
    font-size: var(--font-size-h5);
}

.patient-panel-theme .staticPage p,
.patient-panel-theme .staticPage li {
    font-family: var(--font-family-paragraph);
    font-size: var(--font-size-paragraph);
    line-height: 1.4;
}
.patient-panel-theme .osano-cm-button {
    background-color: var(--color-secondary);
    font-family: var(--font-family-paragraph);
    border-radius: 20px;
    font-size: 1rem;
}

.patient-panel-theme .osano-cm-button:hover {
    background-color: var(--color-link-hover);
}

.patient-panel-theme [role='link'].osano-cm-disclosure__toggle:hover,
.patient-panel-theme [role='link'].osano-cm-disclosure__toggle:focus-visible {
    text-decoration: none;
    color: var(--color-link-hover);
}

.patient-panel-theme .osano-cm-header {
    color: var(--color-primary);
    background: var(--cookie-dialog-backgroundColor);
}

.patient-panel-theme [role='heading'].osano-cm-toggle__label.osano-cm-label {
    color: var(--color-primary);
}
