.upc-launch{padding:12px 18px;margin:12px 0;border:0;border-radius:16px;background:#171719;color:#fff;cursor:pointer}
.upc-dialog{box-sizing:border-box;width:min(600px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;border:0;border-radius:20px;padding:20px;color:#202124;background:#fff}
.upc-dialog::backdrop{background:#0008}.upc-dialog video{display:block;width:100%;max-height:32dvh;background:#111;border-radius:12px}.upc-dialog video:not([src]){min-height:0}.upc-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.upc-dialog h2{font-size:22px}.upc-dialog button{padding:12px;margin:6px 0;min-height:44px;border:1px solid #aaa;border-radius:10px;background:#f5f5f7;color:#171719;cursor:pointer;white-space:normal}.upc-dialog input{box-sizing:border-box;display:block;width:100%;padding:12px;font-size:16px}.upc-dialog [data-results] button{display:block;width:100%;text-align:left}.upc-dialog [role=status]{line-height:1.5}.upc-dialog button:disabled{opacity:.5}
