.div-form {display: flex; flex-wrap: wrap; gap: 20px}
.div-form > div {width: calc(50% - 10px); min-width: 720px; background: #fff}
.div-form table {margin-bottom:10px; width: calc(100% - 30px); margin: 0 15px}
.div-form td {padding:3px; height:30px; font-size: .875em;}
.div-form td span {color: var(--cl-red);}
.div-form input, select, option {padding:5px; width:100%;}
.div-form button {padding:5px; min-width:120px; border: 1px solid #ddd; background: #eee;}
.tbl-header {background: #041e49; color:#fff; font-weight: bold; padding: 5px 8px; margin-bottom: 10px}
.btnArea {clear:both; text-align:center; padding:10px;}
.btnArea button {height: auto; padding:5px; min-width:150px; font-size: 16px; color: #fff; border: none; border-radius: 5px; background: #5b93ff;}
.btnArea button:last-child { background: #1b2232;}
.btnArea button.pop{display:none}

#pop1 iframe {width:100%; height:calc(100% - 55px); border:0px;}

.div-form input[type='radio'],
.div-form input[type='checkbox'] {width:auto;}
.div-form textarea {width: 100%}

tr.reg {display:table-row}
tr.edit {display:none}
