.updater-connection{border-radius:999px;padding:10px 14px;font-size:12px;font-weight:850;white-space:nowrap}.updater-connection.connected{background:#e5f7ef;color:#087a4a}.updater-connection.pending{background:#fff4d8;color:#916300}.update-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px}.update-overview article{background:#fff;border:1px solid #dfe4e9;border-top:4px solid #06a6cc;border-radius:16px;padding:18px}.update-overview small,.update-overview span{display:block;color:#6e7988}.update-overview strong{display:block;font-size:27px;margin:8px 0}.update-upload-card{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(430px,1.25fr);gap:32px;background:#fff;border:1px solid #dfe4e9;border-radius:18px;padding:26px;margin-bottom:22px}.update-upload-card h3,.update-history h3{font-size:22px;margin:6px 0 8px}.update-upload-card>div>p:last-child{color:#697587;line-height:1.55}.update-upload-form{display:grid;grid-template-columns:1fr 1.5fr;gap:14px}.update-upload-form label{display:grid;gap:7px;font-weight:750}.update-upload-form input,.update-upload-form textarea{border:1px solid #ccd4dc;border-radius:11px;padding:12px;background:#fff;font:inherit}.update-file-label{position:relative}.update-file-label input{position:absolute;opacity:0;pointer-events:none}.update-file-label span{display:flex;align-items:center;border:1px dashed #99a7b5;border-radius:11px;padding:12px;color:#586575;cursor:pointer}.update-notes{grid-column:1/-1}.update-upload-form .admin-primary{justify-self:start}.update-message{align-self:center;margin:0;color:#087a4a;font-weight:750}.update-message.error{color:#c21420}.update-process,.update-history{background:#fff;border:1px solid #dfe4e9;border-radius:18px;padding:24px;margin-bottom:22px}.update-steps{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:14px}.update-steps span{display:flex;align-items:center;gap:8px;background:#f4f6f8;border-radius:10px;padding:11px;font-size:12px;font-weight:750}.update-steps b{display:grid;place-items:center;min-width:23px;height:23px;border-radius:50%;background:#172033;color:#fff}.update-history-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.update-row{display:grid;grid-template-columns:110px minmax(210px,1fr) minmax(210px,1fr) 180px 180px;gap:14px;align-items:center;border-top:1px solid #e8ebef;padding:13px 8px}.update-row.header{background:#f3f5f7;border:0;border-radius:10px;font-size:12px;font-weight:850;text-transform:uppercase}.update-row small{display:block;color:#768190;margin-top:4px}.update-row small.error{color:#c21420}.update-status{display:inline-block;background:#e7f7f4;color:#087867;border-radius:999px;padding:6px 9px;font-style:normal;font-size:12px;font-weight:800}.update-actions{display:flex;gap:7px}.update-actions button{border:1px solid #d3d9df;background:#fff;border-radius:8px;padding:8px 10px;font-weight:750}.update-actions button:first-child{border-color:#e30613;color:#e30613}.update-actions button:disabled{opacity:.45;cursor:not-allowed}.update-empty{padding:22px;color:#6e7988}@media(max-width:1050px){.update-upload-card{grid-template-columns:1fr}.update-steps{grid-template-columns:repeat(2,1fr)}.update-table{overflow:auto}.update-row{min-width:900px}}@media(max-width:700px){.update-overview{grid-template-columns:1fr}.update-upload-form{grid-template-columns:1fr}.update-notes{grid-column:auto}}
