/* Social Studio v0.5.22 - Music Video responsive layout */
.mv-project-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr)!important;align-items:start}
.mv-project-layout>*,#mvProjectDetail,#mvProjectDetail>*{min-width:0;max-width:100%}
#mvProjectDetail{width:100%;overflow:hidden}
#mvProjectDetail .table-wrap{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
#mvProjectDetail .table{width:100%;min-width:0!important;table-layout:fixed}
#mvProjectDetail .table th,#mvProjectDetail .table td{min-width:0;overflow-wrap:anywhere;word-break:break-word}
#mvProjectDetail .table th:nth-child(1){width:11%}
#mvProjectDetail .table th:nth-child(2){width:32%}
#mvProjectDetail .table th:nth-child(3){width:17%}
#mvProjectDetail .table th:nth-child(4){width:12%}
#mvProjectDetail .table th:nth-child(5){width:28%}
#mvProjectDetail .table .actions{display:flex;flex-wrap:wrap;gap:5px;width:100%;max-width:100%;align-items:flex-start}
#mvProjectDetail .table .actions .btn{flex:0 1 auto;max-width:100%;white-space:normal;line-height:1.2}
#mvProjectDetail .v058-clip-previews{max-width:100%;flex-wrap:wrap}
#mvProjectDetail .v058-clip-previews video{width:min(180px,100%)!important;height:auto!important;aspect-ratio:16/9}
#mvProjectDetail audio,#mvProjectDetail video,#mvProjectDetail img{max-width:100%}
.mv-default-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.mv-default-grid>div{min-width:0;border:1px solid var(--line);border-radius:8px;padding:8px;background:#0b0f13}
.mv-default-grid span{display:block;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}
.mv-default-grid strong{display:block;font-size:11px;overflow-wrap:anywhere}
@media(max-width:1250px){.mv-project-layout{grid-template-columns:1fr!important}}@media(max-width:900px){
.mv-default-grid{grid-template-columns:1fr 1fr}
#mvProjectDetail .table-wrap{overflow:visible;border:0}
#mvProjectDetail .table,#mvProjectDetail .table tbody,#mvProjectDetail .table tr,#mvProjectDetail .table td{display:block;width:100%}
#mvProjectDetail .table{table-layout:auto}
#mvProjectDetail .table thead{display:none}
#mvProjectDetail .table tr{border:1px solid var(--line);border-radius:10px;margin-bottom:10px;background:var(--panel);overflow:hidden}
#mvProjectDetail .table td{border-bottom:1px solid var(--line);padding:9px 10px}
#mvProjectDetail .table td:last-child{border-bottom:0}
}
@media(max-width:560px){.mv-default-grid{grid-template-columns:1fr}}