.form-group { margin-bottom:15px; }
.form-group label { display:block; margin-bottom:5px; font-weight:bold; }
.form-group input { width:100%; padding:6px; box-sizing:border-box; border-radius:5px; }
.form-actions { text-align:right; }

.modal { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); justify-content:center; align-items:center; }
.modal-content { background:#fff; padding:20px; border-radius:6px; width:400px; box-shadow:0 4px 12px rgba(0,0,0,0.3); }
