.choice-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:8px 0 12px}.choice-buttons button{border:1px solid #ddd7cf;background:#f8f7f4;color:#514d47;border-radius:9px;padding:10px 6px;font-size:9px;font-weight:700;cursor:pointer;position:relative}.choice-buttons button:hover{border-color:#f36b4f}.choice-buttons button.selected{border-color:#f36b4f;background:#fff2ee;color:#a74330;box-shadow:0 0 0 1px #f36b4f}.choice-buttons button.selected:after{content:'✓';position:absolute;right:5px;top:3px;font-size:7px}.conditional-hidden{display:none!important}.update-brand{width:190px;max-height:55px;object-fit:contain}.update-status{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.update-status>div{background:#f4f2ee;border-radius:11px;padding:13px;display:grid}.update-status b{font-size:8px;color:#87827b}.update-status strong{font-size:16px}.update-status article{grid-column:1/-1;padding:16px;border-radius:12px;background:#eff7e6}.update-status.has-update article{background:#fff1dd}.update-status article h3{margin:0 0 5px;font-size:14px}.update-status article p{font-size:10px;color:#6f6a63}.update-status article .main-btn{display:inline-flex;text-decoration:none;margin-top:9px}.update-guide{margin:20px 0;background:#f7f6f3;border:1px solid #e3ded6;border-radius:13px;padding:18px}.update-guide h2{font-size:14px;margin:0 0 10px}.update-guide ol{padding-left:20px;font-size:10px;line-height:1.8}.update-warning{background:#fff0dc;color:#7b5425;border-radius:9px;padding:11px;font-size:9px}.update-run-form{display:grid;gap:18px}.update-confirm{display:flex!important;gap:10px;align-items:flex-start;background:#f3f1ed;border-radius:11px;padding:15px;font-size:10px!important}.update-confirm input{width:auto!important;margin-top:2px}.update-run-form .main-btn{justify-self:start}.admin-settings-wide,.backups-wide{margin-bottom:15px}@media(max-width:600px){.choice-buttons{grid-template-columns:1fr 1fr}.update-status{grid-template-columns:1fr}.update-status article{grid-column:auto}}
