 .schema-field-group { margin-bottom: 15px; }
 .schema-field-group label { font-weight: bold; }
 .schema-field-group input, .schema-field-group textarea, .schema-field-group select {
 width: 100%;
 padding: 8px;
 margin-top: 5px;
 }
 .notification {
 position: fixed;
 bottom: 20px;
 right: 20px;
 background: #28a745;
 color: white;
 padding: 10px 20px;
 border-radius: 5px;
 display: none;
 }
 .field-comment {
 font-style: italic;
 color: #666;
 margin-bottom: 5px;
 }
 .field-group { margin-bottom: 20px; }
 .field-group h4 { margin-bottom: 10px; }
 textarea {
 width: 100%;
 height: 200px;
 font-family: monospace;
 padding: 10px;
 }