body.package2-v4.figma-ui dialog.fg-modal[data-panel="素材"]{height:auto!important;top:min(10dvh,80px)!important;max-height:calc(100dvh - min(10dvh,80px) - 16px)!important;overflow-y:auto!important}
body.package2-v4.figma-ui dialog.fg-modal[data-panel="素材"] :is(.v4-extension,.v4-ext-body,.fg-tool-page,.fg-material-pages,.fg-official-page){height:auto!important;flex:0 0 auto!important;min-height:0!important;overflow:visible!important}
body.package2-v4.figma-ui dialog.fg-modal .fg-asset-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important;grid-template-rows:none!important;grid-auto-rows:auto!important;flex:none!important;align-items:start;gap:12px}
body.package2-v4.figma-ui dialog.fg-modal .fg-personal-card{display:flex!important;flex-direction:column;gap:8px;min-width:0;height:auto!important;align-self:start}
body.package2-v4.figma-ui dialog.fg-modal .fg-personal-card>img,body.package2-v4.figma-ui dialog.fg-modal .fg-personal-card>.fg-audio-icon{width:100%!important;height:clamp(90px,15dvh,145px)!important;max-height:145px!important;flex:none;object-fit:contain}
body.package2-v4.figma-ui dialog.fg-modal .fg-personal-card>.fg-inline{width:100%;margin-top:auto}
body.package2-v4.figma-ui dialog.fg-modal [data-role-view="library"] .fg-role-layout{flex-direction:column;width:100%}
body.package2-v4.figma-ui dialog.fg-modal [data-role-view="library"] .fg-role-collection{width:100%;flex:none!important}
body.package2-v4.figma-ui dialog.fg-modal [data-role-view="library"] .fg-role-cards{width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))!important;grid-template-rows:none!important;grid-auto-rows:130px!important}
body.package2-v4.figma-ui dialog.fg-modal .fg-pager{flex-wrap:wrap;gap:8px}

body.package2-v4.figma-ui dialog.fg-modal .fg-asset-grid:has(> :nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.package2-v4.figma-ui dialog.fg-modal [data-role-view="library"] .fg-role-cards:has(> :nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media(max-width:767px){body.package2-v4.figma-ui dialog.fg-modal [data-role-view="library"] .fg-role-cards:has(> :nth-child(6):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}}
