.cms-shell .cms-media-frame{--cms-preview-height:clamp(240px, 28vw, 360px);width:100%;min-width:0;max-width:100%;height:auto;min-height:0;display:block}.cms-shell .cms-media-frame>:is(img,video,iframe),.cms-shell .cms-media-frame .cms-runtime{height:var(--cms-preview-height);object-fit:contain;object-position:center;background-color:#0d1117;border:0;width:100%;min-width:0;max-width:100%;min-height:0;display:block}.cms-shell .cms-media-frame .cms-runtime-shell{min-width:0;height:auto;min-height:0;display:block}.cms-shell .cms-media-frame .cms-runtime-shell__stage{flex-direction:column;height:auto;min-height:0;display:flex}.cms-shell .cms-media-frame .cms-runtime{flex:none;position:relative}.cms-shell .cms-media-frame .cms-runtime__canvas{min-height:0}.cms-shell .cms-media-frame .cms-runtime__sidebar{border-top:1px solid #ffffff14;border-left:0;min-width:0;max-height:320px;overflow:auto}.cms-shell .cms-media-frame .cms-runtime-shell--sidebar-collapsed .cms-runtime__sidebar{display:none}.cms-shell .cms-media-frame .rav-preview__topbar{grid-template-columns:minmax(0,1fr);padding-block:.5rem}.cms-shell .cms-media-frame .rav-preview__topbar-group,.cms-shell .cms-media-frame .rav-preview__runtime-group{flex-wrap:wrap;min-width:0}.cms-shell .cms-media-frame .rav-preview__runtime-strip{flex-wrap:wrap}.cms-shell .cms-media-frame .rav-preview__chip{overflow-wrap:anywhere;white-space:normal;max-width:100%}.cms-shell .cms-media-frame .bm-preview .control-panel{width:100%;max-width:100%;margin-top:32px;position:relative;bottom:auto;left:auto;transform:none}.cms-shell .cms-media-frame .bm-preview .controls-wrapper{max-width:100%;max-height:320px;overflow:auto}.cms-shell .cms-media-frame .bm-preview .control-panel :is(.toggle-btn,.mini-btn){top:-30px}.cms-shell .cms-media-frame .bm-preview .control-panel.collapsed .toggle-btn{position:absolute;top:0!important}.cms-shell .cms-asset-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start}.cms-shell .cms-asset-card{overflow-wrap:anywhere;flex-direction:column;gap:1rem;min-width:0;display:flex}.cms-shell .cms-asset-card>*{min-width:0;margin-block:0}.cms-shell .cms-asset-card .cms-media-frame{--cms-preview-height:280px}.cms-shell .cms-asset-card__header{flex-wrap:wrap;gap:.75rem}.cms-shell .cms-asset-card__header>div{flex:180px;min-width:0}.cms-shell .cms-asset-card__header .cms-chip-row{margin:0}.cms-shell .cms-asset-card>.cms-muted{line-height:1.5}.cms-shell .cms-asset-card .cms-code-panel pre{max-width:100%}.cms-shell .cms-preview-card{height:auto;min-height:0}.cms-shell .cms-media-preview__asset{--cms-preview-height:clamp(320px, 65vh, 720px)}.cms-shell .cms-media-preview-header .cms-hero__copy{overflow-wrap:anywhere;min-width:0}@media (max-width:960px){.cms-shell .cms-media-preview-header .cms-hero__copy{grid-template-columns:minmax(0,1fr);row-gap:.75rem}.cms-shell--media-preview .cms-sidebar{grid-template-columns:minmax(0,1fr)}.cms-shell--media-preview .cms-meta-group--wide{grid-column:auto}}
.cms-shell .cms-preview-selection-toolbar{border:1px solid;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin-block:16px;padding:14px;display:flex}.cms-shell .cms-preview-selection-toolbar button,.cms-shell .cms-preview-selection-toolbar a{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;padding:8px 12px}.cms-shell .cms-preview-selection-toolbar button:disabled{opacity:.4;cursor:default}.cms-shell .cms-preview-selection-toolbar p{flex-basis:100%;margin:0}.cms-shell .cms-preview-asset-checkbox{cursor:pointer;align-items:center;gap:8px;display:flex}.cms-shell .cms-preview-asset-checkbox input{cursor:pointer;width:18px;height:18px;margin:0}.cms-shell .cms-asset-card:has(.cms-preview-asset-checkbox input:checked){outline-offset:2px;outline:2px solid}.cms-shell .cms-preview-selection-toolbar :focus-visible,.cms-shell .cms-preview-asset-checkbox input:focus-visible{outline-offset:3px;outline:2px solid}
