/* system CSS ------------------------------------------------------------------------------*/
@media screen and (min-width: 61rem) {

    .layout-node-form .layout-region--node-main .layout-region__content,
    .layout-node-form .layout-region--node-footer .layout-region__content {
        max-width: 100%;
    }
    .layout-region--node-main,
    .layout-region--node-footer {
        grid-column: 1;
        margin-inline: auto;
        width: 100% !important;
    }
}

.field--name-field-start-only-date,
form#node-programme-form .layout__region--content>:last-child,
form#node-programme-edit-form .layout__region--content>:last-child,
form#node-programme-edit-form .layout__region--content .field--name-field-programe-a-z {
    height: 0;
    opacity: 0;
    display: none;
}


.node-form .field--type-entity-reference>.fieldset {
    margin-top: 0 !important;
    margin-bottom: 0!important;
}


.node-form .field--type-entity-reference fieldset>legend>.fieldset__label {
    position: relative;
    box-sizing: border-box;
    padding: var(--space-m) var(--space-m) var(--space-m) var(--details-desktop-wrapper-padding-start);
    list-style: none;
    cursor: pointer;
    transition: background-color var(--details-bg-color-transition-duration) ease-in-out;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    hyphens: auto;
    color: var(--color-gray-800);
    border-radius: var(--size-summary-border-radius);
    background-color: transparent;
    line-height: var(--space-m);
    font-size: 16px !important;
    font-weight: 700 !important;
}

.node-form .field--type-entity-reference fieldset>legend>.fieldset__label::before {
    position: absolute;
    top: 50%;
    left: var(--space-s); /* LTR */
    display: inline-block;
    width: var(--space-m);
    height: var(--space-m);
    margin-top: calc(var(--space-m) / -2);
    content: "";
    transition: transform var(--details-transform-transition-duration) ease-in 0s;
    transform: rotate(90deg); /* LTR */
    text-align: center;
    background-image: url("/admo/themes/custom/admission_theme/image/icon/button.svg");
    background-size: contain;
}
.node-form .field--type-entity-reference.open fieldset>legend>.fieldset__label::before {
    transform: rotate(-90deg); /* LTR */
}
.node-form .field--type-entity-reference .fieldset__wrapper--group {
    margin: var(--space-l) var(--details-desktop-wrapper-padding-start);
    display: none;
}

.node-form .field--type-entity-reference.claro-details.open .fieldset__wrapper--group {
    display: block;
}
.paragraphs-dropbutton-wrapper .dropbutton__item:first-of-type~.dropbutton__item {
    max-width: 24.5rem;
}

.paragraphs-dropbutton-wrapper .js .dropbutton {
    min-width: 17rem;
}

.node-form .form-item--field-tags-104 {
    display: none;
}

.node-leaflets-and-publications-form.node-form .form-item--field-tags-104 {
    display: block;
}

.paragraphs-content-wrapper .summary-content:nth-child(1) {
    font-weight: bold;
}

.node-form .field--name-bp-accordion-section-body .field--name-bp-header,
.node-form .field--name-bp-accordion-section-body .field--name-bp-width {
    display: none;
}

#block-views-block-node-related-programmes-block-1 {
    display: none;
}

.related-programmes-item {
    font-size: 16px;
    line-height: 22px;
}

.related-programmes-item span {
    font-weight: bold;
    color: #000;
}

.related-programmes-item strong {
    color: #003ecc;
    font-weight: 500;
}
/*----2024/8/19---*/
#views-exposed-form--admin-event-schedule-view-page-1 .form-item--field-event-type-target-id:not(.i2-exposed-form),
.block-views-block-admin-event-view-page-block-1 {
    display: none;
}