#demo4-content .grid,#demo4-content .details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#demo4-content label{display:grid;gap:4px}
#demo4-content label.notice{display:block;margin:15px 0}
#demo4-content .tablewrap{overflow:auto}
#demo4-content .actions{display:flex;flex-wrap:wrap;gap:8px}
#demo4-content .tag{background:#e5f4ee;padding:3px 8px;border-radius:15px}
#demo4-content .card{padding:15px;margin-bottom:12px}
#demo4-content .flow{overflow:auto}
#status[data-error=true]{color:#a32724}
@media(max-width:640px){#demo4-content .grid,#demo4-content .details{grid-template-columns:1fr}}

.d4-admin-form{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.d4-admin-form label{flex:1 1 150px}.d4-notice{display:block;margin:6px 0}#d4-flow-preview{background:#e5f4ee;padding:12px;border-radius:12px;margin-top:12px}

