.revision-detail{padding:24px}.revision-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.revision-heading h2{font-size:21px;margin:0 0 7px}.revision-heading p{color:#83989e;margin:0;font-size:12px}.revision-source{display:flex;align-items:center;gap:10px;border:1px solid #dcece7;background:#f4faf8;color:#56877f;padding:14px 18px;border-radius:8px;margin-bottom:18px;font-size:12px}.revision-rows{display:grid;gap:12px}.revision-row{border:1px solid #dce7e6;border-radius:9px;background:#fff;overflow:hidden}.revision-row>summary{list-style:none;display:flex;align-items:center;gap:15px;padding:18px 20px;cursor:pointer;min-height:80px}.revision-row>summary::-webkit-details-marker{display:none}.revision-row>summary:hover{background:#f8fcfb}.revision-row[open]>summary{background:#f2faf7;border-bottom:1px solid #e1ebe7}.revision-row-icon{width:40px;height:40px;border-radius:9px;background:#e9f6f2;color:#079485;display:grid;place-items:center;flex:none}.revision-row-title{flex:1;min-width:0}.revision-row-title strong,.revision-row-title small,.revision-row-meta small{display:block;overflow-wrap:anywhere}.revision-row-title strong{font-size:14px;color:#21434a}.revision-row-title small,.revision-row-meta small{font-size:11px;color:#8b9fa4;margin-top:6px}.revision-row-meta{font-size:12px;color:#617e84}.revision-chevron{color:#8aa09e;transition:transform .2s}.revision-row[open] .revision-chevron{transform:rotate(180deg)}.revision-expanded{padding:20px}.revision-expanded .schema-grid{padding:0}.revision-expanded footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf2f0;margin-top:18px;padding-top:15px;gap:15px;color:#8c9da2;font-size:11px}.revision-registry{display:none}.bundle-rule{display:flex;flex-direction:column;gap:9px;border:1px solid #dcebe6;background:#f5faf8;border-radius:8px;padding:16px;margin:16px 0 20px;font-size:12px}.bundle-rule code{font-family:ui-monospace,monospace;color:#087c70;font-size:14px;overflow-wrap:anywhere}.bundle-rule>span{color:#849c9f}.bundle-component{display:grid;grid-template-columns:minmax(180px,1fr) 110px auto;gap:12px;align-items:end;margin-bottom:16px}.bundle-component label{font-size:12px;color:#6e858b;display:flex;flex-direction:column;gap:7px}.bundle-component input,.bundle-component select{height:39px;border:1px solid #d8e5e3;border-radius:6px;padding:8px;width:100%;background:#fff;color:#24464c}.files-workspace:not(.drawer-open){grid-template-columns:minmax(0,1fr)}.files-workspace.drawer-open{grid-template-columns:minmax(0,1fr) minmax(310px,390px)}.files-workspace:not(.drawer-open) .files-table-head,.files-workspace:not(.drawer-open) .files-table-row{min-width:980px}.files-workspace:not(.drawer-open) .files-table-row>span{padding-top:18px;padding-bottom:18px}.revision-detail .schema-section h3{font-size:14px}.revision-source+.card .category-search{flex-wrap:wrap}
@media(max-width:1100px){.files-workspace.drawer-open{grid-template-columns:minmax(0,1fr) 320px}.revision-row-meta{max-width:180px}.revision-expanded .schema-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.revision-detail{padding:18px 12px}.revision-heading{align-items:flex-start;flex-direction:column}.revision-row>summary{padding:14px;gap:10px;flex-wrap:wrap}.revision-row-title{min-width:150px}.revision-row-meta{margin-left:50px}.revision-expanded footer{align-items:flex-start;flex-direction:column}.files-workspace.drawer-open{display:block}.bundle-component{grid-template-columns:minmax(100px,1fr) 70px auto}.revision-expanded .schema-grid{grid-template-columns:1fr}}
