.hlm-provider-video-picker{direction:rtl;margin:16px 0;padding:17px;border:1px solid #dce9de;border-radius:17px;background:#f7fbf7;max-width:100%;overflow:hidden}.hlm-provider-video-picker h3{font-size:17px;font-weight:850;color:#164632;margin:0 0 5px}.hlm-provider-video-picker p{font-size:12px;line-height:1.8;color:#547260;margin:0 0 10px}.hlm-provider-video-picker>label{display:block;padding:12px;border:1px dashed #a9c9ae;background:#fff;border-radius:12px;font-size:13px;color:#204c39}.hlm-provider-video-picker>label input{display:block;max-width:100%;width:100%;margin-top:8px;font-size:13px}.hlm-provider-video-picker__previews{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin-top:12px}.hlm-provider-video-picker__tile{min-width:0;padding:7px;border:1px solid #dce9de;border-radius:12px;background:#fff}.hlm-provider-video-picker__tile video{display:block;aspect-ratio:16/9;max-height:170px;width:100%;object-fit:contain;background:#0b1c14;border-radius:7px}.hlm-provider-video-picker__tile span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:7px 0;font-size:11px;color:#355642}.hlm-provider-video-picker__tile button{border:1px solid #c9dccc;border-radius:7px;background:#fff;color:#15583a;padding:5px 10px;font-size:12px;cursor:pointer}.hlm-provider-video-gallery{direction:rtl;max-width:1100px;margin:22px auto;padding:18px;background:#fff;border:1px solid #e3eae3;border-radius:18px}.hlm-provider-video-gallery h2{font-size:20px;color:#153f31;margin:0 0 13px}.hlm-provider-video-gallery__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.hlm-provider-video{width:100%;max-width:100%;height:auto;aspect-ratio:16/9;border-radius:12px;object-fit:contain;background:#101a13}@media(max-width:650px){.hlm-provider-video-picker{padding:12px;border-radius:12px}.hlm-provider-video-picker__previews{grid-template-columns:1fr}.hlm-provider-video-gallery{margin:12px;padding:12px}.hlm-provider-video-gallery__grid{grid-template-columns:1fr}.hlm-provider-video-picker__tile video{max-height:210px}}