.v72-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v72-fields label{display:flex;flex-direction:column;gap:6px;min-width:0}.v72-fields input,.v72-fields select{width:100%;min-width:0}.v72-fields .remember-login-row{flex-direction:row;align-items:center}.v72-fields .remember-login-row input{width:auto}.v72-duties,.v72-preview{grid-column:1/-1}.v72-duties{display:flex;flex-wrap:wrap;gap:12px;padding:14px;border:1px solid var(--border,#d8e4e0);border-radius:10px}.v72-duties label{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:44px}.v72-duties input{width:18px;height:18px;flex-shrink:0}.v72-preview{padding:12px;background:var(--surface,#f4f8f6);border-radius:10px}.v72-member{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--border,#d8e4e0);overflow-wrap:anywhere}.v72-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.v72-fields~button,.v72-buttons button,[data-v72-action]{min-height:44px}.v72-fields p{grid-column:1/-1}#v72AuthPanel{width:100%;max-width:500px}#v72AuthPanel .v72-fields{grid-template-columns:1fr}#v72AuthPanel form{margin-block:16px}.login-card[hidden]{display:none!important}.v72-member p{margin:6px 0}
@media(max-width:700px){.v72-fields{grid-template-columns:1fr}.v72-member{flex-direction:column}.v72-buttons{justify-content:flex-end}}body[data-viewport="mobile"] .v72-fields{grid-template-columns:1fr}body[data-theme="dark"] .v72-preview{background:#20332e}
