.revision-card{margin:24px 0}.revision-heading{display:flex;align-items:start;justify-content:space-between;gap:24px}.revision-heading h2{margin-bottom:9px}.revision-heading p{max-width:740px}.revision-tag{font-size:.7rem;border:1px solid var(--accent);color:var(--accent);border-radius:30px;padding:5px 10px;white-space:nowrap}.revision-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.revision-actions button,.revision-actions .button{font-size:.8rem}.revision-import{margin:0;cursor:pointer;position:relative;overflow:hidden}.revision-import input{position:absolute;inset:0;opacity:0;cursor:pointer}.revision-card details{padding-top:15px}.revision-card summary{font-size:.85rem}.revision-card select,.revision-card input,.revision-card textarea{max-width:100%;font-size:.85rem}.revision-card .error{color:#cb5544}.revision-toggles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.revision-toggles label{display:flex;gap:9px;align-items:center;font-size:.8rem}.revision-toggles input{width:18px;min-height:18px;height:18px;margin:0;accent-color:var(--accent)}.revision-part-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.revision-part-result{border:1px solid var(--line);border-radius:8px;padding:12px;min-width:0}.revision-part-result b,.revision-part-result span{display:block;font-size:.78rem}.revision-part-result span{font-size:.7rem;color:var(--muted);margin-top:4px}.revision-test-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.revision-test-form label{min-width:0}.revision-test-form select{display:block;margin-top:6px}#revision-detail{overflow-wrap:anywhere}#revision-confirm{max-width:560px}#revision-status{min-height:24px;margin:10px 0 0}.revision-control-off{display:none!important}html[data-hide-section-editor=true] .section-dock,html[data-hide-section-editor=true] .cut-overlay{display:none!important}@media(max-width:740px){.revision-card{padding:18px}.revision-heading{display:block}.revision-tag{display:inline-block;margin-bottom:8px}.revision-toggles{grid-template-columns:repeat(2,minmax(0,1fr))}.revision-part-results{grid-template-columns:repeat(2,minmax(0,1fr))}.revision-test-form{grid-template-columns:1fr}.revision-actions>*{flex:1 1 45%}}
