/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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}}
.paragraph--unpublished{background-color:#fff4f4}
.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}
