.item-details-media-dialog{width:min(64rem,calc(100vw - 2rem));max-width:64rem}
.item-details-media-dialog .ws-modal-body{min-width:0}
.item-details-media-dialog section{margin-top:2rem;border-top:1px solid var(--border,#ddd);padding-top:1rem}
.item-details-media-dialog .item-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.item-details-media-dialog .item-detail-grid>.ws-field:last-child{grid-column:1/-1}
.item-details-media-dialog form{display:grid;gap:1rem;margin-block:1rem}
.item-details-media-dialog fieldset{display:grid;gap:1rem;min-width:0;border:1px solid var(--border,#ddd);padding:1rem;border-radius:.6rem}
.item-details-media-dialog .item-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin-block:1rem}
.item-details-media-dialog .item-media-card{margin:0;border:1px solid var(--border,#ddd);border-radius:.6rem;padding:.75rem;min-width:0}
.item-details-media-dialog .item-media-card img{display:block;max-width:100%;width:100%;height:11rem;object-fit:contain;border-radius:.4rem;background:var(--surface-subtle,#f4f4f4)}
.item-details-media-dialog figcaption{display:grid;gap:.35rem;margin-block:.75rem;overflow-wrap:anywhere}
.item-details-media-dialog .item-record-value p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.35rem}
.item-details-media-dialog [data-item-uploads]{display:grid;gap:.75rem;padding-left:1.25rem}
.item-details-media-dialog [data-item-uploads] li{overflow-wrap:anywhere}
.item-details-media-dialog [data-item-uploads] span{display:block}
.item-details-media-dialog [data-item-status]:empty{display:none}
.item-details-media-dialog [data-item-status]{white-space:pre-wrap}
.item-details-media-dialog .ws-actions{flex-wrap:wrap}
.ws-catalog-workspace .ws-detail-card>footer>.ws-record-actions{flex-wrap:wrap;justify-content:flex-start}
@media(max-width:40rem){.item-details-media-dialog .item-detail-grid{grid-template-columns:1fr}.item-details-media-dialog{width:calc(100vw - 1rem)}.item-details-media-dialog fieldset{padding:.6rem}}
[data-item-serial-advisory]{min-inline-size:0;overflow-wrap:anywhere}
[data-item-serial-advisory] .ws-alert>div{min-inline-size:0}
