.input-action{grid-template-columns:minmax(0,1fr) auto auto}
.admin-entry{margin-top:14px;text-align:center;font-size:13px}
.admin-entry a{color:#79b9d3;text-decoration:none;border-bottom:1px solid transparent}
.admin-entry a:hover,.admin-entry a:focus{color:var(--cyan);border-bottom-color:var(--cyan)}
.manage-grid.single-panel{grid-template-columns:minmax(0,620px);justify-content:center}
.manage-grid.single-panel{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}
.data-update-panel form{display:flex;flex-direction:column;gap:9px}
.data-update-panel input[type=file]{font-size:13px;padding:10px}
.data-update-panel button:disabled{opacity:.45;cursor:not-allowed}
.update-history{margin-top:22px;overflow-x:auto}
.update-history h2{font-size:18px;margin:0 0 10px}
.update-history table,.detail-table{width:100%;border-collapse:collapse;font-size:13px}
.update-history th,.update-history td,.detail-table th,.detail-table td{padding:10px;border-bottom:1px solid #1b4e6d;text-align:left;overflow-wrap:anywhere}
.update-history a,.update-detail a{color:#79dff2}
.update-detail{max-width:780px;width:100%}.update-detail h1{margin:18px 0 8px}
.update-detail>p{color:#91aec6}.detail-table th{width:170px;color:#a7cee2}
.update-detail .update-warning{color:#e3be71;border-left:2px solid #c99d44;padding-left:10px}
.update-actions{display:flex;align-items:flex-end;gap:14px;margin-top:20px;flex-wrap:wrap}
.update-actions form{display:flex;flex-direction:column;gap:10px}
.confirm-check{display:flex;align-items:center;gap:8px;font-size:13px}
.confirm-check input{width:auto}
@media(max-width:760px){.input-action{grid-template-columns:minmax(0,1fr) auto}.input-action [data-copy]{grid-column:2}}
@media(max-width:760px){.manage-grid.single-panel{grid-template-columns:1fr}.detail-table th{width:112px}}
