/* Deactivation-feedback modal (Plugins page). */
.wohno-fb-overlay { position: fixed; inset: 0; z-index: 100000; display: none; align-items: center; justify-content: center; background: rgba(0,0,0,.5); }
.wohno-fb-overlay.is-open { display: flex; }
.wohno-fb { width: min(480px, 92vw); background: #fff; border-radius: 12px; padding: 1.4rem 1.5rem; box-shadow: 0 30px 80px -20px rgba(0,0,0,.5); }
.wohno-fb h2 { margin: 0 0 .3rem; font-size: 16px; }
.wohno-fb p.desc { margin: 0 0 1rem; color: #50575e; }
.wohno-fb label { display: flex; align-items: flex-start; gap: .5rem; margin: .35rem 0; }
.wohno-fb textarea { width: 100%; margin-top: .5rem; min-height: 64px; }
.wohno-fb__actions { display: flex; gap: .6rem; margin-top: 1.1rem; flex-wrap: wrap; }
.wohno-fb .button-primary { background: #df6900; border-color: #b85400; }
.wohno-fb .button-primary:hover { background: #b85400; border-color: #8a3d00; }
.wohno-fb__skip { margin-left: auto; }
