.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-form{max-width:760px}.admin-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.admin-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.admin-filters .form-group{flex:1;min-width:160px}.message-body{white-space:pre-wrap;overflow-wrap:anywhere}.message-card{border-left:4px solid #ced4da}.message-card.is-new{border-left-color:#007bff}.message-meta{font-size:.9rem;color:#666}.message-actions{display:flex;gap:10px;flex-wrap:wrap}.admin-login{max-width:440px;margin:35px auto}.contact-form label{font-weight:500}footer{margin-top:24px}.admin-notice{position:sticky;top:60px;z-index:10}
