
/* Page header search field */
input[type="search"].page-header__search__input {
    border-radius: 999rem;
}

.page-header__search__button {
    border-radius: 999rem;
    padding: 0 1.5rem;
}

/* CE Search banner */
input[type="search"].ce-search-banner__search__input {
    border-radius: 999rem;
}

.ce-search-banner__search__button {
    border-radius: 999rem;
    padding: 0 1.5rem;
}

/* Top tasks */
.top-tasks-tile {
    border-radius: 1rem;
}

.opening-times {
    border-radius: 1rem;
}

/* Cards */
.card--button,
.card__link {
    border-radius: 0.5rem;
    overflow: hidden;
}

.section:not(.section--color) .card--image-none .card__link {
    border-radius: 0;
}

/* CE Gallery */
.ce-gallery__image {
    border-radius: 1rem;
}

/* CE Spotlight */
@media (min-width: 62rem) {
    .spotlight--layout-0:not(.section--color) .spotlight__image,
    .spotlight--layout-1 .spotlight__image,
    .spotlight--layout-2 .spotlight__image,
    .spotlight--layout-5:not(.section--color) .spotlight__image,
    .spotlight--layout-6 .spotlight__content,
    .spotlight--layout-6 .spotlight__image,
    .spotlight--layout-7 .spotlight__content,
    .spotlight--layout-7 .spotlight__image {
        border-radius: 1rem;
    }
}

/* CE Opening Hours Spotlight */
@media (min-width: 62rem) {
    .opening-hours-spotlight__image {
        border-radius: 1rem;
    }
}

/* Follow-up */
.follow-up,
.follow-up-contact__image {
    border-radius: 1rem;
}

/* Notification */
.notification {
    border-radius: 1rem;
}

/* CE portrait */
.portrait__image {
    border-radius: 1rem;
}

/* Product Highlighted list */
[data-document-type="52"] .main-column > .ce-textpic:first-of-type ul:first-of-type,
[data-document-type="52"] .main-column > .page-title + .ce-textpic ul:first-of-type,
[data-document-type="52"] .main-column > .page-title + .top-links + .ce-textpic ul:first-of-type,
[data-document-type="52"] .main-column > .ce-shortcut:first-of-type + .ce-textpic ul:first-of-type,
[data-document-type="52"] .main-column > .page-title + .ce-shortcut + .ce-textpic ul:first-of-type,
[data-document-type="52"] .main-column > .page-title + .top-links + .ce-shortcut + .ce-textpic ul:first-of-type {
    border-width: var(--root-border-width);
    border-style: solid;
    border-color: var(--root-color-border);
    border-radius: 1rem;
}

/* CE Step-by-step plan */
.ce-step-by-step-plan__container {
    border-radius: 1rem;
    box-shadow: var(--root-box-shadow);
}

/* CE Enalyzer login */
.enalyzer-login__container {
    border-radius: 1rem;
    box-shadow: var(--root-box-shadow);
}

/* Table */
.table__table thead th {
    font-weight: var(--root-font-weight--semi-bold);
}