/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ckeditor-accordion-container>dl:before,.ckeditor-accordion-container>dl:after{content:" ";display:table}.ckeditor-accordion-container>dl:after{clear:both}.ckeditor-accordion-container>dl,.ckeditor-accordion-container>dl dt,.ckeditor-accordion-container>dl dd{box-sizing:border-box}.ckeditor-accordion-container>dl{position:relative;border:1px solid #0091ea}.ckeditor-accordion-container>dl dt{position:relative}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle{display:inline-block;position:absolute;padding:0 10px;width:30px;height:30px;z-index:1;top:calc(50% - 1px);left:11px;box-sizing:border-box}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:before,.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:after{background:#fff;-webkit-transition:all .6s cubic-bezier(.4,0,.2,1);transition:all .6s cubic-bezier(.4,0,.2,1);content:"";display:block;height:2px;position:absolute;width:10px;z-index:-1;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);will-change:transform}.ckeditor-accordion-container.no-animations>dl dt>a>.ckeditor-accordion-toggle:before,.ckeditor-accordion-container.no-animations>dl dt>a>.ckeditor-accordion-toggle:after{transition:initial}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:before{left:13px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:after{right:13px;left:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.ckeditor-accordion-container>dl dt.active>a>.ckeditor-accordion-toggle:before{transform:rotate(45deg)}.ckeditor-accordion-container>dl dt.active>a>.ckeditor-accordion-toggle:after{transform:rotate(-45deg)}.ckeditor-accordion-container>dl dt>a,.ckeditor-accordion-container>dl dt>a:not(.button){display:block;padding:10px 15px 10px 50px;background-color:#00b0ff;color:#fff;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;border-bottom:1px solid #00a4ec}.ckeditor-accordion-container>dl dt>a:focus,.ckeditor-accordion-container>dl dt>a:not(.button):focus{outline-color:#333}.ckeditor-accordion-container>dl dt>a:hover,.ckeditor-accordion-container>dl dt>a:not(.button):hover{background-color:#00a5ef;box-shadow:none;color:#fff;text-decoration:none}.ckeditor-accordion-container>dl dt.active>a{background-color:#0091ea}.ckeditor-accordion-container>dl dt:last-of-type>a{border-bottom:0}.ckeditor-accordion-container>dl dd{display:none;padding:0 15px;margin:0}
.feedback-widget{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:2rem;padding:24px}.fw-row-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.fw-status{display:flex;align-items:center;gap:1rem;flex:1}.fw-status-icon{color:#28a745;font-size:1.5rem}.fw-status-text{margin:0;font-weight:500;font-size:1.1rem}.fw-actions{display:flex;gap:.5rem}.fw-stats{display:flex;align-items:center;gap:1rem}.fw-small{margin:0;font-size:.9rem;color:#666}.fw-questions{padding-top:1.5rem}.fw-reasons{margin-bottom:1.5rem}.fw-title-inline{display:inline;margin-right:1rem;font-size:1.1rem;font-weight:600}.fw-muted{color:#666;font-weight:400}.fw-reasons-list{display:flex;flex-direction:column;gap:.75rem}.fw-checkbox{display:flex;align-items:center;gap:.5rem;cursor:pointer}.fw-checkbox input[type=checkbox]{width:1.2rem;height:1.2rem;cursor:pointer}.fw-textarea{margin-bottom:1.5rem}.fw-submit-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;padding-top:1.5rem}.fw-info{margin:0;font-size:.9rem;color:#384250}.feedback-widget .fw-error-message{color:#dc3545;font-weight:700;font-size:.9em;margin-left:8px;display:inline-block}.feedback-widget .fw-title .fw-error-message,.feedback-widget .fw-title-inline .fw-error-message,.feedback-widget .fw-label .fw-error-message{color:#dc3545;font-weight:700}.feedback-widget .fw-textarea-input.error,.feedback-widget .fw-textarea-input:invalid{border-color:#dc2626;border-left-width:3px;border-left-color:#dc2626;background-color:#fef2f2;animation:shake .3s ease-in-out}.feedback-widget .fw-reasons.error,.feedback-widget .fw-gender.error{border:2px solid #dc3545;padding:.5rem;border-radius:4px;background-color:#fff5f5}.feedback-widget .fw-actions.error{border:2px solid #dc3545;padding:.5rem;border-radius:4px}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@media (max-width:768px){.fw-row-top{flex-direction:column;align-items:flex-start}.fw-stats{width:100%;justify-content:space-between}.fw-submit-row{flex-direction:column;align-items:flex-start}}
.toolbar .toolbar-tray .menu-item--active-trail>.toolbar-box a,.toolbar .toolbar-tray a.is-active,.toolbar .toolbar-tray .menu-item--active-trail>.toolbar-box a:hover,.toolbar .toolbar-tray a.is-active:hover{background-color:#f5f5f5 !important;color:#000 !important}.toolbar .toolbar-tray .menu-item a[style*=green],.toolbar .toolbar-tray .menu-item a[style*="background-color: green"],.toolbar .toolbar-tray .menu-item a[style*="background: green"]{background-color:#f5f5f5 !important;color:#000 !important}.toolbar .toolbar-tray .menu-item--active-trail>.toolbar-box,.toolbar .toolbar-tray .menu-item.is-active>.toolbar-box{background-color:#f5f5f5 !important}.toolbar .toolbar-tray .menu-item--active-trail>.toolbar-box a,.toolbar .toolbar-tray .menu-item.is-active>.toolbar-box a{background-color:#f5f5f5 !important;color:#000 !important}
