/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#self-service-block.bg-odd .item-wrapper:hover{background-color:#fff!important;border-color:#fff!important}#self-service-block .item-wrapper{background-color:#f1f1f1;border:1px solid #dee2e6;transition:all .5s ease 0s}#self-service-block .item-wrapper:hover{border-color:rgba(0,0,0,0);transform:scale(1.1)}#self-service-block .item-wrapper .item .image-wrapper{height:26px;overflow:hidden;position:relative;width:26px}#self-service-block .item-wrapper .item .image-wrapper img{height:auto;width:100%}#self-service-block .item-wrapper .item .link{font-size:1rem}
section#programmes-search-block .search .search-wrapper form#programme-search-form .form-wrapper{display:flex;flex-direction:row;max-width:600px}section#programmes-search-block .search .search-wrapper form#programme-search-form .form-wrapper .search-input{border:1px solid var(--color-border);padding:11px 15px;width:100%}section#programmes-search-block .search .search-wrapper form#programme-search-form .form-wrapper .search-input:focus-visible{border-color:var(--color-action);outline:none}section#programmes-search-block .search .search-wrapper form#programme-search-form .form-wrapper .search-submit{background-color:var(--color-action);border:none;color:#fff;min-width:100px}section#programmes-search-block .search .search-wrapper form#programme-search-form .form-wrapper .search-submit:hover{background-color:var(--color-action-hover)}section#programmes-search-block .search .search-wrapper .actions a.more{border:1px solid var(--color-action);color:var(--color-action)}section#programmes-search-block .search .search-wrapper .actions a.more:hover{background-color:var(--color-action);color:var(--color-white)}
section.updates #sidebar{background-color:rgba(0,0,0,0)!important}.category-block .category-block-wrapper{padding:1rem}.category-block .category-block-wrapper .title{border-bottom:1px solid var(--color-border);font-family:var(--font-default);font-size:18px;font-weight:600;line-height:1.2;margin-bottom:1rem;padding-bottom:.5rem}.category-block .category-block-wrapper ul.category-list{list-style:none;margin:0;padding:0}.category-block .category-block-wrapper ul.category-list li.item a.link{display:block;font-size:.8rem;padding:5px 0;transition:all .3s ease}.category-block .category-block-wrapper ul.category-list li.item a.link:hover{padding-left:2px}.category-block .category-block-wrapper ul.category-list li.item a.link.active{color:var(--color-action-hover)}
.updates-wrapper ul.updates-list{list-style:none;margin:0;padding:0}.updates-wrapper ul.updates-list li.item{margin-left:0;margin-right:0}@media(max-width:575.98px){.updates-wrapper ul.updates-list li.item:not(:last-child) .card{border-bottom:1px solid #dee2e6}}.filter-wrapper{background-color:#f5f3f4;border-radius:2px;padding:10px 15px}.filter-wrapper form#form-filter{overflow:hidden;position:relative}.filter-wrapper form#form-filter .form-field{margin:2px}.filter-wrapper form#form-filter .form-field input,.filter-wrapper form#form-filter .form-field select{background-color:#fff;border:0;border-radius:2px;font-size:14px;padding:8px}@media(max-width:575.98px){.filter-wrapper form#form-filter .form-field input,.filter-wrapper form#form-filter .form-field select{width:100%}}.filter-wrapper form#form-filter .form-actions{margin:2px}.filter-wrapper form#form-filter .form-actions .button{border:0;border-radius:2px;font-size:14px;padding:8px 10px}.filter-wrapper form#form-filter .form-actions .button.btn-filter{color:var(--color-action)}.filter-wrapper form#form-filter .form-actions .button:hover{color:var(--color-action-hover)}.updates-wrapper .card{max-width:350px}.updates-wrapper .card a.read-link{text-decoration:none}.updates-wrapper .card a.read-link:hover .image{scale:1.1}.updates-wrapper .card a.read-link:hover .title{color:var(--color-action-hover)}.updates-wrapper .card .image-wrapper{display:block;height:172px;margin-bottom:1rem;max-width:255px;overflow:hidden;position:relative;width:100%}.updates-wrapper .card .image-wrapper .image{height:100%;object-fit:cover;position:absolute;transition:all .3s ease;width:100%}.updates-wrapper .card .title{color:var(--color-action);font-family:var(--font-default);font-size:18px;font-weight:400;line-height:1.2;margin-bottom:.5rem}.updates-wrapper .card p{font-size:13px}.updates-wrapper .not-found-image-wrapper{max-width:350px}.updates-wrapper .not-found-image-wrapper .image{opacity:.85}
