.melevolo-release{border:1px solid;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;gap:32px;padding:32px;display:grid}.melevolo-release h3{margin:16px 0;font-size:clamp(24px,3vw,40px);line-height:1.2}.melevolo-release h3 strong{font-size:1.5em;display:block}.melevolo-release p{max-width:72ch}.melevolo-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.melevolo-release>.melevolo-actions{flex-direction:column;justify-content:center;align-items:stretch;max-width:260px}.melevolo-button{background:var(--signal,#6feba9);color:#121611;border:1px solid var(--signal,#6feba9);min-height:44px;font:inherit;text-align:center;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:10px 16px;font-weight:650;text-decoration:none;display:inline-flex}.melevolo-button.secondary{color:inherit;background:0 0;border-color:currentColor}.melevolo-button:disabled{opacity:.5;cursor:not-allowed}.melevolo-button:focus-visible{outline-offset:3px;outline:3px solid #81c9ff}.melevolo-meta,.melevolo-table small{opacity:.8;font-size:.85rem;line-height:1.6}.melevolo-monitoring{border:1px solid #72765f;margin:32px 0;padding:24px;line-height:1.7}.melevolo-monitoring summary{cursor:pointer;font-weight:650}.melevolo-monitoring form,.melevolo-monitoring label{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.melevolo-monitoring form{margin:20px 0}.melevolo-monitoring input{font:inherit;min-width:min(32ch,100%);max-width:100%;color:inherit;background:0 0;border:1px solid #72765f;border-radius:3px;padding:10px}.melevolo-monitoring li{overflow-wrap:anywhere;margin:16px 0}.melevolo-metrics{border-bottom:1px solid #5a6055;grid-template-columns:1fr 1fr 1.5fr;margin:24px 0;display:grid}.melevolo-metrics>div{gap:10px;padding:24px 16px;display:grid}.melevolo-metrics span{text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.melevolo-metrics strong{font-size:36px}.melevolo-metrics .melevolo-date{font-size:20px}.melevolo-notice,.melevolo-empty,.melevolo-update-plan{border:1px solid #72765f;margin:20px 0;padding:24px;line-height:1.7}.melevolo-empty h4{margin:0 0 10px;font-size:20px}.melevolo-table-wrap{overflow-x:auto}.melevolo-table{border-collapse:collapse;text-align:left;width:100%}.melevolo-table th,.melevolo-table td{vertical-align:top;border-bottom:1px solid #5a6055;padding:18px 12px}.melevolo-table th{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.melevolo-table td:first-child{overflow-wrap:anywhere;max-width:320px}.melevolo-table small{max-width:30ch;margin-top:8px;display:block}.melevolo-version{font-family:monospace;font-size:1.2rem}.melevolo-state{border:1px solid;border-radius:3px;padding:5px 8px;font-size:.8rem;display:inline-block}.melevolo-state[data-state=update_available]{background:var(--signal,#6feba9);color:#121611;border-color:var(--signal,#6feba9)}.melevolo-state[data-state=current]{color:#18381b;background:#ceeac4}.melevolo-automatic{border-top:1px solid;grid-template-columns:1fr auto;align-items:center;gap:12px 24px;margin-top:48px;padding-top:28px;display:grid}.melevolo-automatic h3{margin:8px 0;font-size:24px}.melevolo-automatic>p{grid-column:1/-1;max-width:85ch;margin:0;line-height:1.7}.melevolo-update-plan ol{margin:20px 0;padding-left:24px}.melevolo-table .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.melevolo-release{grid-template-columns:1fr;padding:22px}.melevolo-release>.melevolo-actions{max-width:none}.melevolo-metrics{grid-template-columns:1fr 1fr}.melevolo-metrics>div:last-child{grid-column:1/-1}.melevolo-automatic{grid-template-columns:1fr}.melevolo-automatic>.melevolo-state{justify-self:start}.melevolo-table,.melevolo-table tbody{display:block}.melevolo-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.melevolo-table tr{border-bottom:1px solid #5a6055;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.melevolo-table td{overflow-wrap:anywhere;border:0;padding:0;display:block}.melevolo-table td:first-child,.melevolo-table td:last-child{grid-column:1/-1;max-width:none}.melevolo-table td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin-bottom:8px;font-size:.7rem;display:block}.melevolo-table td:last-child>.melevolo-button{width:100%}}
