.admin-version{display:grid;gap:16px;padding:22px;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;align-content:start;overscroll-behavior:contain}.admin-version[hidden]{display:none!important}.admin-version__header{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:start}.admin-version__header>button,.admin-version__actions button,.admin-version__full-button{border:1px solid #cbd9d8;background:#fff;border-radius:10px;padding:9px 13px;font:inherit;cursor:pointer}.admin-version__header h1{margin:4px 0 5px}.admin-version__header p{margin:0;color:#60706f}.admin-version__mode{font-size:12px;font-weight:800;letter-spacing:.08em;padding:7px 10px;border-radius:999px;background:#eef8f6;color:#236b63}.admin-version__notice{display:flex;gap:12px;align-items:center;border:1px solid #e7d9a8;background:#fffaf0;border-radius:12px;padding:12px 14px;color:#6a5a25}.admin-version__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.admin-version__grid--top{grid-template-columns:1fr 1fr}.admin-version__panel{border:1px solid #d9e3e2;background:#fff;border-radius:14px;padding:17px;box-shadow:0 5px 18px rgba(27,68,63,.05)}.admin-version__panel--wide{grid-column:span 1}.admin-version__panel-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.admin-version__panel-head h2{margin:2px 0 0;font-size:18px}.admin-version__kicker{font-size:11px;font-weight:800;letter-spacing:.08em;color:#6f8582}.admin-version__status,.admin-version__hint{font-size:12px;white-space:nowrap}.admin-version__status--ok,.admin-version__pass,.ok{color:#1d7a54}.admin-version__status--warn,.warn{color:#aa7411}.bad{color:#b84b45}.admin-version__hero-version{font-size:30px;font-weight:850;margin:18px 0 12px;color:#173e3a}.admin-version__meta{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin:0}.admin-version__meta div,.admin-version__stack div{display:grid;gap:2px}.admin-version dt{font-size:11px;color:#758683}.admin-version dd{margin:0;font-weight:650}.admin-version code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;background:#f3f6f5;padding:2px 5px;border-radius:5px}.admin-version__actions{display:flex;gap:9px;margin-top:15px}.admin-version__actions .primary{background:#245e57;color:#fff;border-color:#245e57}.admin-version__actions .danger-soft{color:#9e3e38}.admin-version__actions--stack{flex-direction:column}.admin-version__machine-table,.admin-version__history{display:grid;margin-top:14px;border:1px solid #e3e9e8;border-radius:10px;overflow:hidden}.admin-version__machine-table>div{display:grid;grid-template-columns:1.3fr .8fr .8fr 1fr;gap:10px;padding:10px 12px;border-top:1px solid #edf1f0;align-items:center}.admin-version__history>div{display:grid;grid-template-columns:.9fr 1fr .8fr .8fr .8fr;gap:10px;padding:10px 12px;border-top:1px solid #edf1f0;align-items:center}.admin-version__machine-table>.head,.admin-version__history>.head{border-top:0;background:#f6f9f8;font-size:11px;font-weight:800;color:#6b7c79}.admin-version__machine-table>.current{background:#f4fbf8}.admin-version__explain{font-size:12px;line-height:1.6;color:#657774;margin:12px 0 0}.admin-version__stack{display:grid;gap:10px;margin:14px 0 0}.admin-version__flow{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none;counter-reset:flow}.admin-version__flow li{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:10px;border-radius:9px;background:#f7f9f9}.admin-version__flow span{color:#687a77;font-size:12px}.admin-version__full-button{width:100%;margin-top:14px}.admin-version__explainer{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;border-left:4px solid #2b6e66;background:#f2f8f7;border-radius:10px;padding:13px 15px}.admin-version__explainer span{color:#5c706d}.admin-version button[data-version-action]:hover{border-color:#6f9a95;background:#f7fbfa}@media(max-width:980px){.admin-version__grid,.admin-version__grid--top{grid-template-columns:1fr}.admin-version__header{grid-template-columns:1fr}.admin-version__machine-table>div,.admin-version__history>div{grid-template-columns:1fr 1fr}.admin-version__machine-table>.head,.admin-version__history>.head{display:none}.admin-version__meta{grid-template-columns:1fr}.admin-version__explainer{grid-template-columns:1fr}}
