.hs-dashboard,.hs-registration-form{max-width:600px;margin:20px auto}
.form-group{margin-bottom:10px}
.need-item,.public-need-item{border:1px solid #ddd;padding:10px;margin-bottom:10px;border-radius:5px;background:#f9f9f9}
.hs-admin-form{background:#fff;padding:15px;margin:15px 0;border:1px solid #ddd;border-radius:5px}
.hs-admin-list{display:grid;gap:10px;margin-top:20px}
.hs-card{padding:10px;border:1px solid #ddd;border-radius:5px;background:#f9f9f9}
button{background:#0073aa;color:#fff;padding:6px 12px;border:none;border-radius:3px;cursor:pointer}
button:hover{background:#005a87}