.ueo-youtube-row{display:flex;align-items:end;gap:12px;margin-bottom:12px}.ueo-youtube-row label{flex:1;min-width:0}.ueo-video-transfer{margin:18px 0;padding:20px;border:1px solid #dbe7f4;border-radius:14px;background:#f3f8ff}.ueo-video-transfer progress{width:100%;height:16px;accent-color:#1679e8;margin-top:12px}.ueo-video-hint{font-size:13px;line-height:1.7;color:#687c91}.ueo-video-job{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e2e8f0;border-radius:12px;margin:10px 0}.ueo-video-job>div{flex:1;min-width:0;overflow-wrap:anywhere}.ueo-video-job small{display:block;color:#64748b;margin-top:5px}.ueo-video-showcase{margin-bottom:24px}.ueo-video-player{position:relative;background:#11223a;border-radius:14px;overflow:hidden;aspect-ratio:16/9}.ueo-video-player video{display:block;width:100%;height:100%;object-fit:contain}.ueo-video-player>[data-video-play]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:white;background:linear-gradient(0deg,#07172acc,#07172a11);border:0;width:100%;font:600 16px inherit;cursor:pointer}.ueo-video-player>[data-video-play] i{display:grid;place-items:center;border-radius:50%;width:76px;height:76px;background:#1679e8;box-shadow:0 8px 30px #0005}.ueo-video-player [data-player-error]{position:absolute;bottom:40px;left:16px;right:16px;background:#fff;color:#a62a35;padding:12px;border-radius:8px}.ueo-video-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.ueo-video-tabs [aria-pressed=true]{background:#1679e8;color:white}.ueo-youtube-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ueo-youtube-embed{aspect-ratio:16/9;background:linear-gradient(135deg,#132d4a,#204a77);border-radius:14px;overflow:hidden}.ueo-youtube-embed button{border:0;background:transparent;color:white;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer}.ueo-youtube-embed i{font-size:48px;color:#ff5656}.ueo-youtube-embed iframe{width:100%;height:100%;border:0}.ueo-video-player[hidden],.ueo-video-transfer[hidden],[data-video-continue][hidden],[data-video-pause][hidden]{display:none!important}@media(max-width:650px){.ueo-youtube-grid{grid-template-columns:1fr}.ueo-video-job{flex-wrap:wrap}.ueo-video-player>[data-video-play] i{width:52px;height:52px}.ueo-youtube-row{gap:8px}}
.housekey-status-video{background:#123f72;color:white}.property-status{flex-wrap:wrap;max-width:calc(100% - 72px)}.gallery-video-thumb{position:relative}.gallery-video-thumb>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:5px;background:#071b3460;color:#fff;font-size:12px}.gallery-video-thumb img{filter:brightness(.85)}.ueo-youtube-grid.single-video{grid-template-columns:minmax(0,1fr)}.ueo-youtube-embed button{position:relative;padding:0}.ueo-youtube-embed button>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ueo-youtube-play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:64px;background:#e92b42;color:#fff;border-radius:50%;box-shadow:0 8px 30px #0005}.ueo-youtube-play-icon i{font-size:24px;color:#fff}.ueo-youtube-caption{position:absolute;bottom:0;left:0;right:0;padding:18px;color:#fff;background:linear-gradient(transparent,#000b);text-align:left}.ueo-video-dialog{width:min(1100px,94vw);max-width:94vw;max-height:94vh;padding:0;border:0;border-radius:16px;background:#101c2d;color:white;box-shadow:0 30px 100px #0009;overflow:auto}.ueo-video-dialog::backdrop{background:#071323d9}.ueo-video-modal-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px}.ueo-video-modal-heading strong{font-size:16px;overflow-wrap:anywhere}.ueo-video-modal-heading button{border:1px solid #ffffff40;background:#ffffff15;color:white;border-radius:8px;padding:9px 14px;cursor:pointer}.ueo-video-modal-stage{aspect-ratio:16/9;background:#000}.ueo-video-modal-stage video,.ueo-video-modal-stage iframe{display:block;width:100%;height:100%;border:0;object-fit:contain}.ueo-video-dialog [data-video-modal-error]{margin:12px 20px;color:#ffc2c2}.ueo-video-dialog:not([open]){display:none}@media(max-width:650px){.ueo-video-modal-heading{padding:12px}.ueo-youtube-play-icon{width:48px;height:48px}.ueo-video-dialog{border-radius:10px}}

.ueo-youtube-embed .ueo-youtube-play-icon i{color:#fff;font-size:24px}
