[data-media-picker]{min-width:0}.mp-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 10px}.mp-summary strong{font-size:11px;color:#4f6d60}.mp-controls{display:flex;gap:9px;margin:12px 0}.mp-controls label{flex:1;min-width:0}.mp-controls input,.mp-controls select{width:100%;min-height:35px;padding:7px 9px;border:1px solid #dbe5de;border-radius:6px;background:#fff;color:#385a4d}.mp-controls select{width:auto;max-width:130px}.mp-grid,.mp-selected{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-height:350px;overflow:auto;margin:9px 0}.mp-selected{max-height:270px}.mp-item{position:relative;display:grid;grid-template-rows:95px auto;gap:7px;min-width:0;padding:6px;border:1px solid #dfe7e2;border-radius:6px;background:#fff;cursor:pointer}.mp-item.selected{border-color:#2d8b70;box-shadow:0 0 0 1px #2d8b70}.mp-item input{position:absolute;left:10px;top:10px;width:16px;height:16px;z-index:1;accent-color:#247660}.mp-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500}.mp-thumb{position:relative;display:grid;place-items:center;background:#f0f5f2;border-radius:4px;overflow:hidden}.mp-thumb img{width:100%;height:95px;object-fit:contain}.mp-no-preview{font-size:10px;color:#81958a;text-align:center}.mp-video-label{position:absolute;right:4px;bottom:4px;padding:2px 4px;font-size:9px;color:#fff;background:#315749;border-radius:3px}[data-mp-status]{font-size:11px;line-height:1.6;color:#788f81;overflow-wrap:anywhere}.mp-grid:empty{display:none}[data-mp-browser]>button{margin:8px 8px 0 0}.mp-selected[hidden],[data-mp-browser][hidden]{display:none!important}@media(max-width:720px){.mp-grid,.mp-selected{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-controls{flex-wrap:wrap}.mp-controls label{min-width:130px}}
[data-ad-slot-picker]{margin:10px 0}.ad-media-load{position:relative;display:grid;place-items:center;width:100%;min-height:120px;padding:0;border:0;border-radius:7px;background:#edf3ef;overflow:hidden}.ad-media-load img{width:100%;max-height:280px;object-fit:contain}.ad-media-load>span:last-child{position:absolute;bottom:9px;right:9px;padding:5px 8px;color:#fff;background:#2c5043;border-radius:4px;font-size:11px}.ad-media-preview>video,.ad-media-preview>img{max-width:100%}
