.suggestion-banner{background:var(--bg-soft,#eef3ee);border-bottom:1px solid var(--border,#d9e3da)}.suggestion-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;padding-bottom:10px}.suggestion-banner-inner>span{font-size:14px;font-weight:600}.suggestion-banner button{white-space:normal;flex-shrink:0}#suggestion-dialog textarea{resize:vertical;min-height:120px}#suggestion-status{min-height:1.5em}#suggestion-dialog{max-height:calc(100dvh - 32px);overflow:auto}html[data-theme="dark"] .suggestion-banner{background:#18251e}@media(max-width:420px){.suggestion-banner-inner{gap:8px}.suggestion-banner-inner>span{font-size:12px;max-width:120px}.suggestion-banner button{font-size:12px;padding:10px 12px}}@media print{.suggestion-banner,#suggestion-dialog{display:none!important}}
