/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{display:block;padding:0.75rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:var(--bs-border-radius,0.375rem);font-size:0.9375rem;line-height:1.5;}.messages--warning,.view-changed.messages--warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5;}.messages--error{color:#58151c;background-color:#f8d7da;border-color:#f1aeb5;}.messages--status{color:#0a3622;background-color:#d1e7dd;border-color:#a3cfbb;}.messages--info{color:#055160;background-color:#cff4fc;border-color:#9eeaf9;}.messages a{font-weight:500;}
.admin-list{margin:0;}.admin-item{padding:0.75rem 0;border-bottom:1px solid var(--bs-border-color);}.admin-item:first-child{padding-top:0;}.admin-item:last-child{padding-bottom:0;border-bottom:0;}.admin-item__title{margin:0 0 0.25rem;font-size:1rem;font-weight:500;}.admin-item__link{text-decoration:none;}.admin-item__link:hover,.admin-item__link:focus{text-decoration:underline;}.admin-item__description{margin:0;color:var(--bs-secondary-color);font-size:0.875rem;}
#media-library-content svg{height:3rem;width:auto;max-width:100%;}.media-library-add-form__fields{flex-grow:1;min-width:0;}.media-library-add-form__preview{display:flex;align-items:center;justify-content:center;width:8.75rem;background-color:var(--bs-light,#f8f9fa);}.media-library-add-form__preview img{max-height:100px;width:auto;max-width:100%;height:auto;}.media-library-add-form__media:last-child{border-bottom:0 !important;padding-bottom:0 !important;}
fieldset legend,fieldset .fieldset-legend{font-size:1rem;line-height:1.5;}fieldset.card > legend.card-header{margin-bottom:0;}:root{--dkit-control-height:calc(1.5em + 0.75rem + 2px);}.form-control:not(textarea):not([type="file"]):not([type="range"]):not([type="color"]),.form-select{box-sizing:border-box;height:var(--dkit-control-height);min-height:var(--dkit-control-height);padding-top:0.375rem;padding-bottom:0.375rem;line-height:1.5;}.input-group{align-items:stretch;width:auto;max-width:100%;flex-wrap:nowrap;}.input-group > .form-control,.input-group > .form-select{flex:1 1 auto;width:1%;min-width:6rem;height:var(--dkit-control-height);min-height:var(--dkit-control-height);margin-bottom:0;}.input-group > .input-group-text,.input-group > .field-prefix.input-group-text,.input-group > .field-suffix.input-group-text{box-sizing:border-box;display:flex;align-items:center;height:var(--dkit-control-height);min-height:var(--dkit-control-height);padding-top:0;padding-bottom:0;line-height:1.5;}.form-item-editor-format label{margin-right:0.5rem;}.form-item label.form-required::after,.form-required::after{content:'*';color:var(--bs-danger);margin-left:0.15em;}.views-exposed-form .form-select{width:100%;}.views-exposed-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0.5rem;margin-bottom:1rem;}.views-exposed-form > .form-item{flex:0 0 auto;width:auto;max-width:16rem;margin-bottom:0;}.views-exposed-form > .form-actions{flex:0 0 auto;width:auto;max-width:none;margin-bottom:0;}@media (max-width:767.98px){.views-exposed-form > .form-item,.views-exposed-form > .form-actions{flex:1 1 100%;max-width:100%;}}.views-exposed-form .form-item,.views-exposed-form .form-actions{margin-bottom:0;}button.link{padding:0;border:0;background:transparent;color:var(--bs-link-color);text-decoration:underline;}button.link:hover{color:var(--bs-link-hover-color);}td .form-check,th .form-check,td .form-item,th .form-item{margin-bottom:0;padding-left:0;min-height:0;}td .form-check .form-check-input,th .form-check .form-check-input,td .form-check-input,th .form-check-input,td .form-checkbox,th .form-checkbox,td .form-radio,th .form-radio{float:none;margin:0;}td .form-check-label,th .form-check-label{margin-left:0.375rem;}
body.toolbar-vertical .navbar.fixed-top{top:39px !important;}body.toolbar-horizontal .navbar.fixed-top{top:79px !important;}body.toolbar-vertical.dkit-toolbar-active .navbar.fixed-top{top:95px !important;}body.toolbar-horizontal.dkit-toolbar-active .navbar.fixed-top{top:135px !important;}
a.tabledrag-handle .handle{width:25px;height:25px;}
.ui-dialog-titlebar-close{border:none;background-color:transparent;background-image:url(/themes/dkit_theme_bootstrap_5/images/icons/close.svg);background-repeat:no-repeat;background-size:100%;background-position:center center;}
